SlideShare a Scribd company logo
1 of 10
Prosedur, Fungsi dan Rekursi
PROSEDURAL
Procedure adalah suatu program terpisah dalam blok sendiri
yang berfungsi sebagai subprogram (program bagian).
Prosedur diawali dengan kata cadangan Procedure didalam
bagian deklarasi prosedur. Prosedur dipanggil dan digunakan
di dalam blok program yang lainnya dengan menyebutkan
judul prosedurnya.
DEFINISI
Urgensi
Penggunaan
Procedure
Pada Program
terstruktur
Merupakan penerapan konsep
program modular, yaitu memecah-
mecah program yang rumit menjadi
program-program bagian yang lebih
sederhana dalam bentuk prosedur-
prosedur.
Untuk hal-hal yang sering dilakukan
berulang-ulang, cukup dituliskan
sekali saja dalam prosedur dan
dapat dipanggil atau dipergunakan
sewaktu-waktu bila diperlukan.
Format
pendefinisian
procedure
PROCEDURE REKURSI
Prosedur memanggil dirinya sendiri
merupakan suatu prosedur yang memanggil
atau menggunakan prosedur itu juga.
Proses dari suatu program bagian yang
memanggil dirinya sendiri dikenal dengan
istilah rekusi.
DEFINISI FUNGSI
Fungsi hampir sama dengan prosedur, hanya
fungsi harus dideklarasikan dengan tipenya.
Tipe deklarasi ini menunjukkan tipe hasil dari
fungsi.
Tipe tersebut ditulis pada akhir deklarasi
fungsi yang didahului dengn titik koma
Fungsi atau procedure yg
memanggil dirinya sendiri
( fungsi/ procedure itu )
disebut fungsi rekursif atau
procedure rekursif
...
Berhimpunlah 3 orang !!!
Sesuai lajur duduk/absen
TUGAS KELAS
Masing-masing kelompok mengerjakan program sesuai tema nya.
Kemudian buatlah presentasi sebagai laporan. Dengan format:
 tema dan nama kelompok,
 daftar pembahasan [teori & coding],
 pembahasan,
 kontribusi anggota,
 penutup.
...

More Related Content

Viewers also liked

3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusanFaisal Amir
 
George Soliman Basta-CV
George Soliman Basta-CVGeorge Soliman Basta-CV
George Soliman Basta-CVGeorge Basta
 
Ideologi Pancasila
Ideologi PancasilaIdeologi Pancasila
Ideologi PancasilaFaisal Amir
 
Modul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascalModul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascalFaisal Amir
 
Laporan Praktikum Modul 3 (Instalasi Linux)
Laporan Praktikum Modul 3 (Instalasi Linux)Laporan Praktikum Modul 3 (Instalasi Linux)
Laporan Praktikum Modul 3 (Instalasi Linux)Faisal Amir
 
Matematika dasar
Matematika dasarMatematika dasar
Matematika dasarFaisal Amir
 

Viewers also liked (8)

Pancasilafaisal
PancasilafaisalPancasilafaisal
Pancasilafaisal
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
George Soliman Basta-CV
George Soliman Basta-CVGeorge Soliman Basta-CV
George Soliman Basta-CV
 
Prak sh6
Prak sh6Prak sh6
Prak sh6
 
Ideologi Pancasila
Ideologi PancasilaIdeologi Pancasila
Ideologi Pancasila
 
Modul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascalModul praktikum bahasa pemrograman pascal
Modul praktikum bahasa pemrograman pascal
 
Laporan Praktikum Modul 3 (Instalasi Linux)
Laporan Praktikum Modul 3 (Instalasi Linux)Laporan Praktikum Modul 3 (Instalasi Linux)
Laporan Praktikum Modul 3 (Instalasi Linux)
 
Matematika dasar
Matematika dasarMatematika dasar
Matematika dasar
 

Similar to Prosedur, Fungsi dan Rekursi

Prosedur dan fungsi.pdf
Prosedur dan fungsi.pdfProsedur dan fungsi.pdf
Prosedur dan fungsi.pdfelgamariati1
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsiDwi Andriyani
 
Procedure dalam pascal
Procedure dalam pascalProcedure dalam pascal
Procedure dalam pascalElviraHafis2
 
Pertemuan 9 (rekursife)
Pertemuan 9 (rekursife)Pertemuan 9 (rekursife)
Pertemuan 9 (rekursife)biedoen
 
Algorithma procedure pada pascal
Algorithma procedure pada pascalAlgorithma procedure pada pascal
Algorithma procedure pada pascalGamz Zewata
 
Ppt modul 6 fungsi
Ppt modul 6 fungsiPpt modul 6 fungsi
Ppt modul 6 fungsiahmadmuzaqqi
 
fungsi c++ dalam bahasa pemgroaman C++ .pptx
fungsi c++ dalam bahasa pemgroaman  C++ .pptxfungsi c++ dalam bahasa pemgroaman  C++ .pptx
fungsi c++ dalam bahasa pemgroaman C++ .pptxAllexa3
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptxBom Bom
 
Resume praktikum
Resume praktikumResume praktikum
Resume praktikumNuRul Emi
 
5 adp fungsi & rekursi
5   adp fungsi & rekursi5   adp fungsi & rekursi
5 adp fungsi & rekursiChabil_Juniar
 
5.adp fungsi & rekursi
5.adp fungsi & rekursi5.adp fungsi & rekursi
5.adp fungsi & rekursiHardini_HD
 
5 adp fungsi & rekursi
5   adp fungsi & rekursi5   adp fungsi & rekursi
5 adp fungsi & rekursiAvenzz Venzz
 
5 adp fungsi & rekursi
5   adp fungsi & rekursi5   adp fungsi & rekursi
5 adp fungsi & rekursiFisma Ananda
 

Similar to Prosedur, Fungsi dan Rekursi (20)

TUGAS MANDIRI algoritma
TUGAS MANDIRI algoritmaTUGAS MANDIRI algoritma
TUGAS MANDIRI algoritma
 
Prosedur dan fungsi.pdf
Prosedur dan fungsi.pdfProsedur dan fungsi.pdf
Prosedur dan fungsi.pdf
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsi
 
Ifc modul 1 (fungsi)
Ifc   modul 1 (fungsi)Ifc   modul 1 (fungsi)
Ifc modul 1 (fungsi)
 
Pendahuluan 2
Pendahuluan 2Pendahuluan 2
Pendahuluan 2
 
Laporan 4
Laporan 4 Laporan 4
Laporan 4
 
Procedure dalam pascal
Procedure dalam pascalProcedure dalam pascal
Procedure dalam pascal
 
Laporan 4
Laporan 4 Laporan 4
Laporan 4
 
Pertemuan 9 (rekursife)
Pertemuan 9 (rekursife)Pertemuan 9 (rekursife)
Pertemuan 9 (rekursife)
 
Algorithma procedure pada pascal
Algorithma procedure pada pascalAlgorithma procedure pada pascal
Algorithma procedure pada pascal
 
Ppt modul 6 fungsi
Ppt modul 6 fungsiPpt modul 6 fungsi
Ppt modul 6 fungsi
 
Struktur kbp
Struktur kbpStruktur kbp
Struktur kbp
 
program pascal kereta
program pascal keretaprogram pascal kereta
program pascal kereta
 
fungsi c++ dalam bahasa pemgroaman C++ .pptx
fungsi c++ dalam bahasa pemgroaman  C++ .pptxfungsi c++ dalam bahasa pemgroaman  C++ .pptx
fungsi c++ dalam bahasa pemgroaman C++ .pptx
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
 
Resume praktikum
Resume praktikumResume praktikum
Resume praktikum
 
5 adp fungsi & rekursi
5   adp fungsi & rekursi5   adp fungsi & rekursi
5 adp fungsi & rekursi
 
5.adp fungsi & rekursi
5.adp fungsi & rekursi5.adp fungsi & rekursi
5.adp fungsi & rekursi
 
5 adp fungsi & rekursi
5   adp fungsi & rekursi5   adp fungsi & rekursi
5 adp fungsi & rekursi
 
5 adp fungsi & rekursi
5   adp fungsi & rekursi5   adp fungsi & rekursi
5 adp fungsi & rekursi
 

More from Faisal Amir

7 pointer - copy
7   pointer - copy7   pointer - copy
7 pointer - copyFaisal Amir
 
6 adp array (larik) - copy
6   adp array (larik) - copy6   adp array (larik) - copy
6 adp array (larik) - copyFaisal Amir
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operatorFaisal Amir
 
Petunjuk praktikumpemrogramankomputer
Petunjuk praktikumpemrogramankomputerPetunjuk praktikumpemrogramankomputer
Petunjuk praktikumpemrogramankomputerFaisal Amir
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemroFaisal Amir
 
Turunan dan kuasa
Turunan dan kuasaTurunan dan kuasa
Turunan dan kuasaFaisal Amir
 
Laporan Praktikum Modul 5 (internet)
Laporan Praktikum Modul 5 (internet)Laporan Praktikum Modul 5 (internet)
Laporan Praktikum Modul 5 (internet)Faisal Amir
 
Laporan Praktikum Modul 4 (Multimedia)
Laporan Praktikum Modul 4 (Multimedia)Laporan Praktikum Modul 4 (Multimedia)
Laporan Praktikum Modul 4 (Multimedia)Faisal Amir
 
Laporan Praktikum Modul 2 (Instalasi Windows)
Laporan Praktikum Modul 2 (Instalasi Windows)Laporan Praktikum Modul 2 (Instalasi Windows)
Laporan Praktikum Modul 2 (Instalasi Windows)Faisal Amir
 
Laporan Praktikum Modul 1 (Hardware)
Laporan Praktikum Modul 1 (Hardware)Laporan Praktikum Modul 1 (Hardware)
Laporan Praktikum Modul 1 (Hardware)Faisal Amir
 

More from Faisal Amir (11)

8 struktur
8   struktur8   struktur
8 struktur
 
7 pointer - copy
7   pointer - copy7   pointer - copy
7 pointer - copy
 
6 adp array (larik) - copy
6   adp array (larik) - copy6   adp array (larik) - copy
6 adp array (larik) - copy
 
2 adp tipe data dan operator
2   adp tipe data dan operator2   adp tipe data dan operator
2 adp tipe data dan operator
 
Petunjuk praktikumpemrogramankomputer
Petunjuk praktikumpemrogramankomputerPetunjuk praktikumpemrogramankomputer
Petunjuk praktikumpemrogramankomputer
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemro
 
Turunan dan kuasa
Turunan dan kuasaTurunan dan kuasa
Turunan dan kuasa
 
Laporan Praktikum Modul 5 (internet)
Laporan Praktikum Modul 5 (internet)Laporan Praktikum Modul 5 (internet)
Laporan Praktikum Modul 5 (internet)
 
Laporan Praktikum Modul 4 (Multimedia)
Laporan Praktikum Modul 4 (Multimedia)Laporan Praktikum Modul 4 (Multimedia)
Laporan Praktikum Modul 4 (Multimedia)
 
Laporan Praktikum Modul 2 (Instalasi Windows)
Laporan Praktikum Modul 2 (Instalasi Windows)Laporan Praktikum Modul 2 (Instalasi Windows)
Laporan Praktikum Modul 2 (Instalasi Windows)
 
Laporan Praktikum Modul 1 (Hardware)
Laporan Praktikum Modul 1 (Hardware)Laporan Praktikum Modul 1 (Hardware)
Laporan Praktikum Modul 1 (Hardware)
 

Prosedur, Fungsi dan Rekursi

  • 1. Prosedur, Fungsi dan Rekursi PROSEDURAL
  • 2. Procedure adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Prosedur diawali dengan kata cadangan Procedure didalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok program yang lainnya dengan menyebutkan judul prosedurnya. DEFINISI
  • 3. Urgensi Penggunaan Procedure Pada Program terstruktur Merupakan penerapan konsep program modular, yaitu memecah- mecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentuk prosedur- prosedur. Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila diperlukan.
  • 5. PROCEDURE REKURSI Prosedur memanggil dirinya sendiri merupakan suatu prosedur yang memanggil atau menggunakan prosedur itu juga. Proses dari suatu program bagian yang memanggil dirinya sendiri dikenal dengan istilah rekusi.
  • 6. DEFINISI FUNGSI Fungsi hampir sama dengan prosedur, hanya fungsi harus dideklarasikan dengan tipenya. Tipe deklarasi ini menunjukkan tipe hasil dari fungsi. Tipe tersebut ditulis pada akhir deklarasi fungsi yang didahului dengn titik koma
  • 7.
  • 8. Fungsi atau procedure yg memanggil dirinya sendiri ( fungsi/ procedure itu ) disebut fungsi rekursif atau procedure rekursif ...
  • 9. Berhimpunlah 3 orang !!! Sesuai lajur duduk/absen TUGAS KELAS
  • 10. Masing-masing kelompok mengerjakan program sesuai tema nya. Kemudian buatlah presentasi sebagai laporan. Dengan format:  tema dan nama kelompok,  daftar pembahasan [teori & coding],  pembahasan,  kontribusi anggota,  penutup. ...