SlideShare a Scribd company logo
1 of 8
Download to read offline
Methods 
Algoritma dan 
Struktur Data 
Georgius Rinaldo 
dodo@kuliahkita.com
Definisi 
Method adalah sebuah blok kode yang berisi pernyataan 
yang didefinisikan untuk melakukan suatu proses / 
operasi tertentu. 
Proses operasi yang didefinisikan pada method ini akan 
berjalan ketika dipanggil dalam blok kode sebuah 
program.
Jenis Metode 
Secara umum terdapat dua jenis method yang dapat 
didefinisikan dalam bahasa pemrograman: 
● Fungsi 
● Prosedur 
Operasi dalam metode bersifat lokal dan jika ada 
pengembalian nilai, nilai tersebut dapat dipakai.
Operasi dalam Metode 
Operasi metode dapat menerima masukan atau parameter 
yang diproses di dalamnya. 
Ketika operasi selesai resource lokal di dalam method akan 
dihancurkan. Dan akan mengembalikan atau mengubah 
suatu nilai. 
Contoh: 
int multiplyNum(int x, int y) {...} // mengembalikan integer 
void changeValue(int n) {...} // tidak mengembalikan nilai
Fungsi 
Fungsi adalah metode yang mengembalikan suatu nilai 
sebagai hasil dari operasi yang telah didefinisikan. 
Contoh: 
● fungsi perkalian dalam bahasa pemrograman C yang 
mengembalikan hasil perkalian x dan y dalam bentuk 
bilangan bulat 
● fungsi yang mengembalikan nilai dari TDA yang telah 
dibentuk
Contoh Fungsi 
function getHour (J: JAM) → integer 
{ Mengembalikan nilai Hour } 
// Contoh Kode C++ 
int getHour(JAM J) { 
return J.Hour; // Mengembalikan nilai Jam dari J 
}
Prosedur 
Prosedur adalah metode yang tidak mengembalikan suatu 
nilai sebagai hasil dari operasi yang telah didefinisikan. 
Contoh: menampilkan (print) hasil kuadrat bilangan bulat 
dari 1 sampai 5 pada bahasa pemrograman C++
Contoh Prosedur 
procedure setHour (Input/Output: JAM, Input newHour: 
integer) 
{ Menentukan nilai Hour } 
// Contoh Kode C++ 
void setHour(JAM J, int newHour ) { 
if(newHour >= 0 && newHour <=23) // pemeriksaan apakah jam valid 
J.Hour = newHour; // set newHour sebagai jam ke J 
else 
cout << “Jam tidak valid” // beritahu bahwa jam tidak valid 
}

More Related Content

What's hot

Soal ujian ut pgsd pdgk4105 strategi pembelajaran di sd
Soal ujian ut pgsd pdgk4105 strategi pembelajaran di sdSoal ujian ut pgsd pdgk4105 strategi pembelajaran di sd
Soal ujian ut pgsd pdgk4105 strategi pembelajaran di sdSDN 1 JUGLANGAN
 
SOAL UTS TIK KELAS 7 SEMESTER GENAP
SOAL UTS TIK KELAS 7 SEMESTER GENAPSOAL UTS TIK KELAS 7 SEMESTER GENAP
SOAL UTS TIK KELAS 7 SEMESTER GENAPAnna Masriyani
 
Analisis bahan ajar kurikulum 2013
Analisis bahan ajar kurikulum 2013 Analisis bahan ajar kurikulum 2013
Analisis bahan ajar kurikulum 2013 Rizky Amelia
 
Soal ulangan harian susulan ham pkn kelas xi
Soal ulangan harian susulan ham pkn kelas xiSoal ulangan harian susulan ham pkn kelas xi
Soal ulangan harian susulan ham pkn kelas xiapotek agam farma
 
Peran komite sekolah dalam pelaksanaan manajemen berbasis sekolah sebagai imp...
Peran komite sekolah dalam pelaksanaan manajemen berbasis sekolah sebagai imp...Peran komite sekolah dalam pelaksanaan manajemen berbasis sekolah sebagai imp...
Peran komite sekolah dalam pelaksanaan manajemen berbasis sekolah sebagai imp...Jerry Makawimbang
 
penilaian acuan norma (PAN) dan penilaian acuan patokan (PAP)
penilaian acuan norma (PAN) dan penilaian acuan patokan (PAP)penilaian acuan norma (PAN) dan penilaian acuan patokan (PAP)
penilaian acuan norma (PAN) dan penilaian acuan patokan (PAP)universitas negeri padang
 
CONTOH RPP KURIKULUM 2013 TEMATIK KELAS II SD
CONTOH RPP KURIKULUM 2013 TEMATIK KELAS II SDCONTOH RPP KURIKULUM 2013 TEMATIK KELAS II SD
CONTOH RPP KURIKULUM 2013 TEMATIK KELAS II SDEman Syukur
 
6. metode permainan dalam pembelajaran bhs indo.
6. metode permainan dalam pembelajaran bhs indo.6. metode permainan dalam pembelajaran bhs indo.
6. metode permainan dalam pembelajaran bhs indo.Faris Rusli
 
Analisis hasil ulangan, remedial, &pengayaan
Analisis hasil ulangan, remedial, &pengayaanAnalisis hasil ulangan, remedial, &pengayaan
Analisis hasil ulangan, remedial, &pengayaanMTs Nurul Huda Sukaraja
 
Soal sispres pkn 2015
Soal sispres pkn 2015Soal sispres pkn 2015
Soal sispres pkn 2015MJUNAEDI1961
 
Contoh RPP MATA PELAJARAN IPA KELAS IV SD
Contoh RPP MATA PELAJARAN IPA KELAS IV SDContoh RPP MATA PELAJARAN IPA KELAS IV SD
Contoh RPP MATA PELAJARAN IPA KELAS IV SDTatik prisnamasari
 
KONSEP DASAR BELAJAR
KONSEP DASAR BELAJARKONSEP DASAR BELAJAR
KONSEP DASAR BELAJARRetno Nindia
 
Soal pas 2021-2022 bahasa Indonesia kls vii tunagrahita ringan
Soal pas 2021-2022 bahasa Indonesia kls vii tunagrahita ringanSoal pas 2021-2022 bahasa Indonesia kls vii tunagrahita ringan
Soal pas 2021-2022 bahasa Indonesia kls vii tunagrahita ringanM. ALI AMIRUDDIN
 
Makalah Psikologi Pendidikan ABK Kesulitan Belajar
Makalah Psikologi Pendidikan ABK Kesulitan BelajarMakalah Psikologi Pendidikan ABK Kesulitan Belajar
Makalah Psikologi Pendidikan ABK Kesulitan BelajarFian DeBoris
 
Kumpulan soal ipa smk kelas x xii
Kumpulan soal ipa smk kelas x xiiKumpulan soal ipa smk kelas x xii
Kumpulan soal ipa smk kelas x xiirezapratamaa
 

What's hot (20)

Soal ujian ut pgsd pdgk4105 strategi pembelajaran di sd
Soal ujian ut pgsd pdgk4105 strategi pembelajaran di sdSoal ujian ut pgsd pdgk4105 strategi pembelajaran di sd
Soal ujian ut pgsd pdgk4105 strategi pembelajaran di sd
 
SOAL UTS TIK KELAS 7 SEMESTER GENAP
SOAL UTS TIK KELAS 7 SEMESTER GENAPSOAL UTS TIK KELAS 7 SEMESTER GENAP
SOAL UTS TIK KELAS 7 SEMESTER GENAP
 
Rpp kelas 5 tema 4 sub 1 pem 4
Rpp kelas 5 tema 4 sub 1 pem 4Rpp kelas 5 tema 4 sub 1 pem 4
Rpp kelas 5 tema 4 sub 1 pem 4
 
Analisis bahan ajar kurikulum 2013
Analisis bahan ajar kurikulum 2013 Analisis bahan ajar kurikulum 2013
Analisis bahan ajar kurikulum 2013
 
Soal ulangan harian susulan ham pkn kelas xi
Soal ulangan harian susulan ham pkn kelas xiSoal ulangan harian susulan ham pkn kelas xi
Soal ulangan harian susulan ham pkn kelas xi
 
Peran komite sekolah dalam pelaksanaan manajemen berbasis sekolah sebagai imp...
Peran komite sekolah dalam pelaksanaan manajemen berbasis sekolah sebagai imp...Peran komite sekolah dalam pelaksanaan manajemen berbasis sekolah sebagai imp...
Peran komite sekolah dalam pelaksanaan manajemen berbasis sekolah sebagai imp...
 
penilaian acuan norma (PAN) dan penilaian acuan patokan (PAP)
penilaian acuan norma (PAN) dan penilaian acuan patokan (PAP)penilaian acuan norma (PAN) dan penilaian acuan patokan (PAP)
penilaian acuan norma (PAN) dan penilaian acuan patokan (PAP)
 
Dasar teori pendidikan
Dasar teori pendidikanDasar teori pendidikan
Dasar teori pendidikan
 
CONTOH RPP KURIKULUM 2013 TEMATIK KELAS II SD
CONTOH RPP KURIKULUM 2013 TEMATIK KELAS II SDCONTOH RPP KURIKULUM 2013 TEMATIK KELAS II SD
CONTOH RPP KURIKULUM 2013 TEMATIK KELAS II SD
 
6. metode permainan dalam pembelajaran bhs indo.
6. metode permainan dalam pembelajaran bhs indo.6. metode permainan dalam pembelajaran bhs indo.
6. metode permainan dalam pembelajaran bhs indo.
 
Analisis hasil ulangan, remedial, &pengayaan
Analisis hasil ulangan, remedial, &pengayaanAnalisis hasil ulangan, remedial, &pengayaan
Analisis hasil ulangan, remedial, &pengayaan
 
Rencana pelaksanaan pembelajaran ut
Rencana pelaksanaan pembelajaran utRencana pelaksanaan pembelajaran ut
Rencana pelaksanaan pembelajaran ut
 
Angket aktivitas belajar
Angket aktivitas belajarAngket aktivitas belajar
Angket aktivitas belajar
 
Soal sispres pkn 2015
Soal sispres pkn 2015Soal sispres pkn 2015
Soal sispres pkn 2015
 
Contoh RPP MATA PELAJARAN IPA KELAS IV SD
Contoh RPP MATA PELAJARAN IPA KELAS IV SDContoh RPP MATA PELAJARAN IPA KELAS IV SD
Contoh RPP MATA PELAJARAN IPA KELAS IV SD
 
KONSEP DASAR BELAJAR
KONSEP DASAR BELAJARKONSEP DASAR BELAJAR
KONSEP DASAR BELAJAR
 
Soal pas 2021-2022 bahasa Indonesia kls vii tunagrahita ringan
Soal pas 2021-2022 bahasa Indonesia kls vii tunagrahita ringanSoal pas 2021-2022 bahasa Indonesia kls vii tunagrahita ringan
Soal pas 2021-2022 bahasa Indonesia kls vii tunagrahita ringan
 
Makalah Psikologi Pendidikan ABK Kesulitan Belajar
Makalah Psikologi Pendidikan ABK Kesulitan BelajarMakalah Psikologi Pendidikan ABK Kesulitan Belajar
Makalah Psikologi Pendidikan ABK Kesulitan Belajar
 
Sejarah perkembangan bimbingan konseling
Sejarah perkembangan bimbingan konselingSejarah perkembangan bimbingan konseling
Sejarah perkembangan bimbingan konseling
 
Kumpulan soal ipa smk kelas x xii
Kumpulan soal ipa smk kelas x xiiKumpulan soal ipa smk kelas x xii
Kumpulan soal ipa smk kelas x xii
 

Similar to Algoritma dan Struktur Data - Methods

Algoritma dan Struktur Data - Abstract Data Type
Algoritma dan Struktur Data - Abstract Data TypeAlgoritma dan Struktur Data - Abstract Data Type
Algoritma dan Struktur Data - Abstract Data TypeKuliahKita
 
Algoritma dan Struktur Data - adt
Algoritma dan Struktur Data - adtAlgoritma dan Struktur Data - adt
Algoritma dan Struktur Data - adtGeorgius Rinaldo
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1Budi Yono
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1kua
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiZombie Black
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaDevandy Enda
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1Budi Yono
 
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptxprosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptxNaeniPaccing
 
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaLaporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaShofura Kamal
 

Similar to Algoritma dan Struktur Data - Methods (20)

Function c++
Function c++Function c++
Function c++
 
Algoritma dan Struktur Data - Abstract Data Type
Algoritma dan Struktur Data - Abstract Data TypeAlgoritma dan Struktur Data - Abstract Data Type
Algoritma dan Struktur Data - Abstract Data Type
 
07 function 2
07 function 207 function 2
07 function 2
 
Algoritma dan Struktur Data - adt
Algoritma dan Struktur Data - adtAlgoritma dan Struktur Data - adt
Algoritma dan Struktur Data - adt
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1
 
Praktikum
PraktikumPraktikum
Praktikum
 
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
Topik 10 Fungsi
Topik 10 FungsiTopik 10 Fungsi
Topik 10 Fungsi
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1
 
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptxprosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
prosedur dan fungsi (pertemuan ke 4(30-1-2022).pptx
 
Tugas sp algo
Tugas sp algoTugas sp algo
Tugas sp algo
 
Function
FunctionFunction
Function
 
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus StatistikaLaporan Praktikum ALPRO-Berhitung Rumus Statistika
Laporan Praktikum ALPRO-Berhitung Rumus Statistika
 
Tutorial borland c tea.
Tutorial borland c tea.Tutorial borland c tea.
Tutorial borland c tea.
 
Week 3-fungsi-header
Week 3-fungsi-headerWeek 3-fungsi-header
Week 3-fungsi-header
 
6. subrutin
6. subrutin6. subrutin
6. subrutin
 

More from KuliahKita

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuKuliahKita
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiKuliahKita
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorKuliahKita
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipKuliahKita
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionKuliahKita
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabKuliahKita
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuKuliahKita
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbKuliahKita
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarKuliahKita
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridKuliahKita
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutKuliahKita
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanKuliahKita
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)KuliahKita
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)KuliahKita
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)KuliahKita
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligenceKuliahKita
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03KuliahKita
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02KuliahKita
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01KuliahKita
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementKuliahKita
 

More from KuliahKita (20)

CSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup MenuCSS Eksperimen - 05-2 Popup Menu
CSS Eksperimen - 05-2 Popup Menu
 
CSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup KonfirmasiCSS Eksperimen - 05-1 Popup Konfirmasi
CSS Eksperimen - 05-1 Popup Konfirmasi
 
CSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding DoorCSS Eksperimen - 04-4 Elemen Sliding Door
CSS Eksperimen - 04-4 Elemen Sliding Door
 
CSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card FlipCSS Eksperimen - 04-3 Elemen Card Flip
CSS Eksperimen - 04-3 Elemen Card Flip
 
CSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordionCSS Eksperimen - 04-2 accordion
CSS Eksperimen - 04-2 accordion
 
CSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tabCSS Eksperimen - 04-1 informasi tab
CSS Eksperimen - 04-1 informasi tab
 
CSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side MenuCSS Eksperimen - 03-3 Slide Side Menu
CSS Eksperimen - 03-3 Slide Side Menu
 
CSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 BreadcrumbCSS Eksperimen - 03-2 Breadcrumb
CSS Eksperimen - 03-2 Breadcrumb
 
CSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasarCSS Eksperimen - 03-1 navigasi dasar
CSS Eksperimen - 03-1 navigasi dasar
 
CSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox GridCSS Eksperimen - 02-2 Flexbox Grid
CSS Eksperimen - 02-2 Flexbox Grid
 
Eksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layoutEksperimen CSS - 02-1 grid layout
Eksperimen CSS - 02-1 grid layout
 
Eksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 PendahuluanEksperimen CSS - 01 Pendahuluan
Eksperimen CSS - 01 Pendahuluan
 
07 equity research (bagian 2)
07 equity research (bagian 2)07 equity research (bagian 2)
07 equity research (bagian 2)
 
Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)Pasar Saham - 32 Discounted Cash Flow (DCF)
Pasar Saham - 32 Discounted Cash Flow (DCF)
 
Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)Pasar Saham - Equity Research (bagian 1)
Pasar Saham - Equity Research (bagian 1)
 
Pasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due DilligencePasar Saham - 30 Investment Due Dilligence
Pasar Saham - 30 Investment Due Dilligence
 
Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03Pasar Saham - 29 Financial Ratio 03
Pasar Saham - 29 Financial Ratio 03
 
Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02Pasar Saham - 28 Financial Ratio 02
Pasar Saham - 28 Financial Ratio 02
 
Pasar Saham -27 financial ratio 01
Pasar Saham -27 financial ratio  01Pasar Saham -27 financial ratio  01
Pasar Saham -27 financial ratio 01
 
Pasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow StatementPasar Saham - 26 Cash Flow Statement
Pasar Saham - 26 Cash Flow Statement
 

Recently uploaded

05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.pptSonyGobang1
 
rekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfrekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfssuser40d8e3
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptxAnnisaNurHasanah27
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptxMuhararAhmad
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaRenaYunita2
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studiossuser52d6bf
 
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptxAnnisaNurHasanah27
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxmuhammadrizky331164
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++FujiAdam
 

Recently uploaded (9)

05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt05 Sistem Perencanaan Pembangunan Nasional.ppt
05 Sistem Perencanaan Pembangunan Nasional.ppt
 
rekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdfrekayasa struktur beton prategang - 2_compressed (1).pdf
rekayasa struktur beton prategang - 2_compressed (1).pdf
 
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
2021 - 10 - 03 PAPARAN PENDAHULUAN LEGGER JALAN.pptx
 
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
001. Ringkasan Lampiran Juknis DAK 2024_PAUD.pptx
 
Strategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di IndonesiaStrategi Pengembangan Agribisnis di Indonesia
Strategi Pengembangan Agribisnis di Indonesia
 
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open StudioSlide Transformasi dan Load Data Menggunakan Talend Open Studio
Slide Transformasi dan Load Data Menggunakan Talend Open Studio
 
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
2021 - 12 - 10 PAPARAN AKHIR LEGGER JALAN.pptx
 
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptxPembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
Pembangkit Listrik Tenaga Nuklir Kelompok 1.pptx
 
MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++MAteri:Penggunaan fungsi pada pemrograman c++
MAteri:Penggunaan fungsi pada pemrograman c++
 

Algoritma dan Struktur Data - Methods

  • 1. Methods Algoritma dan Struktur Data Georgius Rinaldo dodo@kuliahkita.com
  • 2. Definisi Method adalah sebuah blok kode yang berisi pernyataan yang didefinisikan untuk melakukan suatu proses / operasi tertentu. Proses operasi yang didefinisikan pada method ini akan berjalan ketika dipanggil dalam blok kode sebuah program.
  • 3. Jenis Metode Secara umum terdapat dua jenis method yang dapat didefinisikan dalam bahasa pemrograman: ● Fungsi ● Prosedur Operasi dalam metode bersifat lokal dan jika ada pengembalian nilai, nilai tersebut dapat dipakai.
  • 4. Operasi dalam Metode Operasi metode dapat menerima masukan atau parameter yang diproses di dalamnya. Ketika operasi selesai resource lokal di dalam method akan dihancurkan. Dan akan mengembalikan atau mengubah suatu nilai. Contoh: int multiplyNum(int x, int y) {...} // mengembalikan integer void changeValue(int n) {...} // tidak mengembalikan nilai
  • 5. Fungsi Fungsi adalah metode yang mengembalikan suatu nilai sebagai hasil dari operasi yang telah didefinisikan. Contoh: ● fungsi perkalian dalam bahasa pemrograman C yang mengembalikan hasil perkalian x dan y dalam bentuk bilangan bulat ● fungsi yang mengembalikan nilai dari TDA yang telah dibentuk
  • 6. Contoh Fungsi function getHour (J: JAM) → integer { Mengembalikan nilai Hour } // Contoh Kode C++ int getHour(JAM J) { return J.Hour; // Mengembalikan nilai Jam dari J }
  • 7. Prosedur Prosedur adalah metode yang tidak mengembalikan suatu nilai sebagai hasil dari operasi yang telah didefinisikan. Contoh: menampilkan (print) hasil kuadrat bilangan bulat dari 1 sampai 5 pada bahasa pemrograman C++
  • 8. Contoh Prosedur procedure setHour (Input/Output: JAM, Input newHour: integer) { Menentukan nilai Hour } // Contoh Kode C++ void setHour(JAM J, int newHour ) { if(newHour >= 0 && newHour <=23) // pemeriksaan apakah jam valid J.Hour = newHour; // set newHour sebagai jam ke J else cout << “Jam tidak valid” // beritahu bahwa jam tidak valid }