Materi 6-BLOK DAN SUBPROGRAM

Blok

Suatu definisi wilayah bagian bahasa pemrograman yang berisi urutan statement yang executeable yang diperlukan sebagai suatu unit. Biasa juga disebut subprogram atau routine.
Parameter
Digunakan untuk mempermudah dan mengefisienkan subprogram maupun programnya sendiri.
Parameter meningkatkan readability dan modifiability. Peningkatan tersebut terjadi karena diizinkannya transfer data yang berbeda setiap kali pemanggilan.


Ada 2 jenis parameter:

  • Formal Parameter, merupakan parameter yang muncul di definisi subprogram.
  • Actual Parameter, merupakan parameter yang muncul di program saat pemanggilan subprogram.

Passing Parameter
Melewatkan actual parameter sebagai formal parameter pada subprogram.
Metode passing parameter:

  • Call-by-Value, yaitu nilai dari actual parameter dilewatkan ke formal parameter.
  • Call-by-Reference, yaitu alamat dari actual parameter dilewatkan ke formal parameter.

Fungsi
Merupakan sebuah blok dan mirip dengan procedure, perbedaannya adalah procedure tidak mengembalikan nilai sedangkan fungsi mengembangkan sebuah nilai.

Overloading
Yaitu satu nama yang dipakai beberapa subprogram yang memiliki nama yang sama. Parameterlah yang membedakan antar subprogram. Overloading dilakukan pada bahasa pemrograman berorientasi objek.

0 komentar: