๐ Daftar Isi
Konsep Dasar
Subprogram adalah sebuah unit program atau modul yang melakukan tugas tertentu. Subprogram ini digabungkan untuk membentuk program yang lebih besar. Hal ini pada dasarnya disebut dengan Desain Modular. Sebuah subprogram dapat dipanggil oleh program, yang disebut program pemanggil
Pascal Menyediakan 2 Subprogram
- Function = Subprogram yang mengembalikan nilai tunggal.
- Procedure = Subprogram yang tidak mengembalikan nilai tunggal.
Penjelasan lebih detail terkait fungsi dan prosedur akan dibahas pada artikel selanjutnya.
Pemrogaman Modular
- Program dibagi kedalam modul-modul
- Modul dalam bahasa Pascal di implementasikan dengan Prosedur dan fungsi
- Prosedur/Fungsi dibentuk dengan mengelompokkan sejumlah perintah untuk menyelesaikan tugas tertentu.
- Modul diperlukan jika kelompok perintah tersebut kerap kali digunakan di tempat lain dalam program
- Modul sering disebut juga dengan Sub Program
Keuntungan Penggunaan Sub Program
- Program yang besar dan rumit dapat dipecah pecah menjadi kecil kecil sehingga menjadi lebih sederhana,
- Dapat dikerjakan lebih dari satu orang dengan koordinasi yang lebih mudah,
- Lebih mudah mencari kesalahan,
- Dapat dimodifikasi tanpa mengganggu program secara keseluruhan,
- Untuk hal yang sering dilakukan cukup ditulis satu kali dan saat diperlukan cukup dipanggil,
- Mempermudah dokumentasi.
Ciri-ciri Modul yang Baik
- Fan-in tinggi, semakin sering digunakan semakin tinggi nilai fan-in
- Fan-out rendah, semakin sedikit tugas yang dilakukan semakin rendah nilai fan-out
- Self-contained, sub program dapat memenuhi kebutuhannya sendiri
Materi Lengkap
Silakan baca juga beberapa artikel menarik kami tentang Subprogram, daftar lengkapnya adalah sebagai berikut.