際際滷

際際滷Share a Scribd company logo
Prosedur & Fungsi
Algoritma & Pemrograman Pascal
Procedure dan Function
 Suatu program terpisah dalam blok
sendiri yang berfungsi sebagai sub-
program (modul program).
 Merupakan sebuah program kecil untuk
memproses sebagian dari pekerjaan
program utama.
Procedure
 Prosedur diawali dengan kata cadangan
Procedure di dalam bagian deklarasi prosedur.
 Prosedur dipanggil dan digunakan di dalam blok
program yang lainnya dengan menyebutkan
judul prosedurnya.
Struktur Prosedur
 procedure juga memiliki header dan block
 Bentuk Umum header suatu procedure adalah :
PROCEDURE nama;
Atau
PROCEDURE nama (formal parameter : jenis);
Struktur Prosedur
Contoh Prosedur
Nama Global dan Nama LOkal
Nama Global
Nama Lokal
Parameter
 Parameter berfungsi sebagai media komunikasi antara
modul dengan program pemanggil.
 Tiap item data ditransferkan antara parameter aktual
dan parameter formal.
 Parameter aktual : parameter yang disertakan pada
waktu pemanggilan.
 Parameter formal : parameter yang dideklarasikan
di bagian header prosedur itu sendiri.
Mekanisme Parameter
 Saat prosedur dipanggil, parameter
aktual menggantikan parameter
formal.
 Tiap parameter aktual berpasangan
dengan parameter formal yang
bersesuaian.
Parameter Formal dan Aktual
Parameter Formal
Parameter Aktual
Parameter Formal dan Aktual
Parameter Formal
Parameter Aktual
Function
 Function merupakan modul program yang
menghasilkan suatu kuantitas.
 Hal ini dapat dilihat dari bentuk header-nya
yang menyebutkan jenis data dari kuantitas
yang dihasilkan.
Function
 Secara umum bentuk header suatu function adalah :
FUNCTION nama : jenis hasil;
Atau
FUNCTION nama (formal parameter : jenis ) : jenis_hasil;
Contoh Program Function

More Related Content

Similar to Prosedur dan fungsi.pdf (20)

Materi Pertemua 3 procedure dan function.ppt
Materi Pertemua 3 procedure dan function.pptMateri Pertemua 3 procedure dan function.ppt
Materi Pertemua 3 procedure dan function.ppt
fasilkom2000
Algorithma procedure pada pascal
Algorithma procedure pada pascalAlgorithma procedure pada pascal
Algorithma procedure pada pascal
Gamz Zewata
Ifc modul 1 (fungsi)
Ifc   modul 1 (fungsi)Ifc   modul 1 (fungsi)
Ifc modul 1 (fungsi)
James Montolalu
Prosedural
ProseduralProsedural
Prosedural
Faisal Amir
Topik 9 Prosedur
Topik 9 ProsedurTopik 9 Prosedur
Topik 9 Prosedur
I Komang Agustino
Pendahuluan 2
Pendahuluan 2Pendahuluan 2
Pendahuluan 2
saintloki94
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdfDiskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
HendroGunawan8
Bab 1a Paradigma Bahasa Pemrograman
Bab 1a   Paradigma Bahasa PemrogramanBab 1a   Paradigma Bahasa Pemrograman
Bab 1a Paradigma Bahasa Pemrograman
Dimara Hakim
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
Bom Bom
Laporan praktikum modul vi
Laporan praktikum modul viLaporan praktikum modul vi
Laporan praktikum modul vi
Devi Apriansyah
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
NaeniPaccing
Algoritma Pemrograman nlp pseudocode dan flowchart
Algoritma Pemrograman nlp pseudocode dan flowchartAlgoritma Pemrograman nlp pseudocode dan flowchart
Algoritma Pemrograman nlp pseudocode dan flowchart
wanorobolo
DFD for system analysis and design. Data flow diagram
DFD for system analysis and design. Data flow diagramDFD for system analysis and design. Data flow diagram
DFD for system analysis and design. Data flow diagram
ssuser62ba55
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
Zombie Black
Bernis Sagita - Manajemen proses
Bernis Sagita - Manajemen prosesBernis Sagita - Manajemen proses
Bernis Sagita - Manajemen proses
belajarkomputer
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
bayyou
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
Pemrograman Modular
Pemrograman ModularPemrograman Modular
Pemrograman Modular
Dimara Hakim
Materi Pertemua 3 procedure dan function.ppt
Materi Pertemua 3 procedure dan function.pptMateri Pertemua 3 procedure dan function.ppt
Materi Pertemua 3 procedure dan function.ppt
fasilkom2000
Algorithma procedure pada pascal
Algorithma procedure pada pascalAlgorithma procedure pada pascal
Algorithma procedure pada pascal
Gamz Zewata
Pendahuluan 2
Pendahuluan 2Pendahuluan 2
Pendahuluan 2
saintloki94
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdfDiskusi Dasar Pemrograman Pertemuan Ke-12.pdf
Diskusi Dasar Pemrograman Pertemuan Ke-12.pdf
HendroGunawan8
Bab 1a Paradigma Bahasa Pemrograman
Bab 1a   Paradigma Bahasa PemrogramanBab 1a   Paradigma Bahasa Pemrograman
Bab 1a Paradigma Bahasa Pemrograman
Dimara Hakim
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
Bom Bom
Laporan praktikum modul vi
Laporan praktikum modul viLaporan praktikum modul vi
Laporan praktikum modul vi
Devi Apriansyah
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
NaeniPaccing
Algoritma Pemrograman nlp pseudocode dan flowchart
Algoritma Pemrograman nlp pseudocode dan flowchartAlgoritma Pemrograman nlp pseudocode dan flowchart
Algoritma Pemrograman nlp pseudocode dan flowchart
wanorobolo
DFD for system analysis and design. Data flow diagram
DFD for system analysis and design. Data flow diagramDFD for system analysis and design. Data flow diagram
DFD for system analysis and design. Data flow diagram
ssuser62ba55
Algoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsiAlgoritma - prosedur dan fungsi
Algoritma - prosedur dan fungsi
Zombie Black
Bernis Sagita - Manajemen proses
Bernis Sagita - Manajemen prosesBernis Sagita - Manajemen proses
Bernis Sagita - Manajemen proses
belajarkomputer
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
bayyou
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
Pemrograman Modular
Pemrograman ModularPemrograman Modular
Pemrograman Modular
Dimara Hakim

Recently uploaded (6)

Matematika Mengengah Pertemuan Ke-13 ok.
Matematika Mengengah Pertemuan Ke-13 ok.Matematika Mengengah Pertemuan Ke-13 ok.
Matematika Mengengah Pertemuan Ke-13 ok.
Sekolah Tinggi Teknologi Nasional
Pengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptxPengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptx
gintingdesiana
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
rhamset
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
rhamset
Training Managemen-gawat-darurat-1-ppt.ppt
Training Managemen-gawat-darurat-1-ppt.pptTraining Managemen-gawat-darurat-1-ppt.ppt
Training Managemen-gawat-darurat-1-ppt.ppt
rhamset
pelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.pptpelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.ppt
rhamset
Pengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptxPengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptx
gintingdesiana
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
rhamset
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
rhamset
Training Managemen-gawat-darurat-1-ppt.ppt
Training Managemen-gawat-darurat-1-ppt.pptTraining Managemen-gawat-darurat-1-ppt.ppt
Training Managemen-gawat-darurat-1-ppt.ppt
rhamset
pelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.pptpelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.ppt
rhamset

Prosedur dan fungsi.pdf

  • 1. Prosedur & Fungsi Algoritma & Pemrograman Pascal
  • 2. Procedure dan Function Suatu program terpisah dalam blok sendiri yang berfungsi sebagai sub- program (modul program). Merupakan sebuah program kecil untuk memproses sebagian dari pekerjaan program utama.
  • 3. Procedure Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok program yang lainnya dengan menyebutkan judul prosedurnya.
  • 4. Struktur Prosedur procedure juga memiliki header dan block Bentuk Umum header suatu procedure adalah : PROCEDURE nama; Atau PROCEDURE nama (formal parameter : jenis);
  • 7. Nama Global dan Nama LOkal Nama Global Nama Lokal
  • 8. Parameter Parameter berfungsi sebagai media komunikasi antara modul dengan program pemanggil. Tiap item data ditransferkan antara parameter aktual dan parameter formal. Parameter aktual : parameter yang disertakan pada waktu pemanggilan. Parameter formal : parameter yang dideklarasikan di bagian header prosedur itu sendiri.
  • 9. Mekanisme Parameter Saat prosedur dipanggil, parameter aktual menggantikan parameter formal. Tiap parameter aktual berpasangan dengan parameter formal yang bersesuaian.
  • 10. Parameter Formal dan Aktual Parameter Formal Parameter Aktual
  • 11. Parameter Formal dan Aktual Parameter Formal Parameter Aktual
  • 12. Function Function merupakan modul program yang menghasilkan suatu kuantitas. Hal ini dapat dilihat dari bentuk header-nya yang menyebutkan jenis data dari kuantitas yang dihasilkan.
  • 13. Function Secara umum bentuk header suatu function adalah : FUNCTION nama : jenis hasil; Atau FUNCTION nama (formal parameter : jenis ) : jenis_hasil;