Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Procedure Ery Setiyawan Jullev A. Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram.

Presentasi serupa


Presentasi berjudul: "Procedure Ery Setiyawan Jullev A. Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram."— Transcript presentasi:

1 Procedure Ery Setiyawan Jullev A

2 Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram yang lebih kecil. Tiap subprogram,yang disebut modul,dapat dipasangkan ke program lain yang membutuhkannya.  Teknik pemrograman seperti ini dinamakan teknik pemrograman modular. Beberapa bahasa pemrograman menamakan modul dengan sebutan rutin (routine), prosedur, atau fungsi

3 Modularitas Program  Keuntungan:  Menghindari penulisan teks program yang sama secara berulang kali untuk aktivitas yang harus dilakukan lebih dari satu kali  Memberikan kemudahan menulis dan menemukan kesalahan(debug)program

4 Jenis Modul Procedure  prosedur (procedure), dan  fungsi (function)  Struktur setiap modul tersebut pada hakikatnya sama dengan struktur algoritma biasa, yaitu ada bagian Judul (header) yang berisi nama modul,bagian Deklarasi, dan badan (body) program yang berisi instruksi yang akan dilaksanakan.

5 Pendefinisian Procedure  Prosedur adalahmodul program yang mengerjakantugas/aktivitas yang spesifik dan hasilnya diperoleh dengan membandingkan Keadaan awal dan keadaan akhir pada pelaksanaan sebuah prosedur  Oleh karena itu, pada setiapprosedur, keadaanawal (K.awal)harus didefinisikan sebelum rangkaian instruksi di dalam prosedur dilaksanakan dan keadaan akhir (K.akhir)yang diharapkan setelah rangkaian instruksi dilaksanakan

6 Notasi Algorithma

7  Prosedur diakses dengan cara memanggil namanya dari program pemanggil (program utama atau modul program lain): Namaprosedur  Ketika NamaProsedur dipanggil, kendali programberpind ah secara otomatis ke prosedur tersebut.Instruksi di dalam badan prosedur d ilaksanakan. Setelah semua instruksi selesai dilaksanakan,kendali program ber pindah secara otomati s keinstruksi sesudah pemanggilan prosedur

8 Global and Local variable  Nama-nama (konstanta, peubah,tipe,dan lain-lain)yang dideklarasikan di dalam bagian Deklarasi prosedu rbersifat“lokal”dan hanya dapatdigunakan di dalam prosedur yang melingkupinya saja  Sedangkan nama-nama yang dideklarasikan di dalam program utamabersifat“global” dan dapat digunakan dibagian manapun didalam program, baik didalam program utama maupun didalam prosedur

9 Parameter  Kebanyakan program memerlukan pertukaran informasi antara prosedur (atau fungsi) dan titik dimana ia dipanggil.Penggunaan parameter menawarkan mekanisme penukaran informasi tersebut. Tiap item data ditransfer antara parameter aktual dan parameter formal yang bersesuaian  Parameter aktual adalah parameter yangdisertakan ketika pemanggilan, sedangkan paramater formal adalah parameter yang dideklarasikan di bagian header prosedur itu sendiri  Ketika prosedur dipanggil, parameter aktual menggantikan parameter formal

10  Prosedur dengan parameter diakses dengan cara memanggil namanya dari program pemanggil (program utama atau modul program lain)dengan disertai parameter aktualnya:  Namaprosedur(daftar parameter aktual)

11 Pertanyaan??


Download ppt "Procedure Ery Setiyawan Jullev A. Cont  Seringkali dalam membuat pembuatan program yang berukuran besar, program tersebutdipecah menjadi beberapa subprogram."

Presentasi serupa


Iklan oleh Google