Mengenal Subprogram – Subprogram merupakan program bagian dengan blok terpisah dan didalam program utama, dan akan dipanggil pada program utama jika subprogram itu diperlukan untuk dijalankan.
Daftar Isi :
Macam Subrogram
Pada Pascal dikenal 2 Subprogram yaitu;
• Procedure
• Function
Perbedaan
• Procedure digunakan untuk subprogram yang nilai outputnya boleh ada ataupun tidak ada tetapi untuk Function nilai outputnya harus ada dan dapat dipanggil langsung seperti sebuah variabel sehingga untuk function harus langsung dideklarasikan tipe datanya.
Procedure
Definisi : Suatu program yang terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian)
Banyak digunakan karena;
• Merupakan konsep program modular yaitu memecah-mecah program yang rumit menjadi bagian yang lebih sederhana
• Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekalisaja dalam procedure dan dapat dipanggil atau digunakan sewaktuwaktu bila diperlukan.
Parameter
• Parameter bersifat Lokal artinya bahwa nilai yang terdapat didalam suatu modul program hanya dapat digunakan pada modul yang bersangkutan sehingga tidak dapat digunakan pada modul lain.
• Parameter bersifat Global artinya bahwa nilai dapat digunakan pada semua modul maka nilai tersebut harus dideklarasikan di atas modul yang akan menggunakannya.
Pemanggilan Parameter
Pemanggilan parameter pada prosedur terdiri dari 2 yaitu;
• Parameter Secara Nilai ( By Value ) Bersifat satu arah, jika terjadi perubahan pada subprogram, maka tidak akan mempengaruhi program utama.
• Parameter Secara Acuan ( By Reference ) Bersifat dua arah, jika terjadi perubahan pada subprogram, maka program utamanya akan ikut berubah.
Procedure memanggil procedure
• Di dalam procedure dapat memanggil
procedure yang lain
Info ruanglab lainnya:
- Definisi Troubleshooting
- SCRATCH – Untuk Pemula Menggunakan Pemrograman Tanpa Coding
- Pengertian Program dan Tujuannya
- Mengenal Tampilan dan fungsi-fungsi bagian di dalam Scratch
Terimakasih pak videonya sangat bermanfaat👍🏻
terimakasih banyak atas ilmunya,dan saya lebih mengerti
Terimakasih ilmu ny mudah di pahami dan di mengerti dan juga berguna
Terima kasih ilmu nya berguna, mudah di pahami, dan juga mudah di mengerti