Pada pemrograman menggunakan pemrograman visual seperti Scratch, dengan kode-kode program terdiri atas kumpulan blok perintah, subprogram akan terdiri atas kumpulan blok perintah yang terpisah dari blok perintah utama. Salah satu cara agar bagian utama dan subprogram dapat berkomunikasi adalah dengan metode pengiriman pesan. Jika diperlukan bagian utama program akan mengirimkan pesan ke subprogram. Jika subprogram menerima pesan tersebut, subprogram tersebut akan dijalankan sesuai pesan yang diterimanya.
Blok perintah di Scratch umumnya digunakan untuk mengontrol sprite, dengan setiap sprite tidak terikat satu dengan yang lain, dan sprite dapat dijalankan bersama-sama, maka beberapa kumpulan blok perintah juga dapat dijalankan bersama-sama. Dengan kata lain, program utama dapat mengirimkan pesan kepada banyak subprogram dan semua subprogram yang menerima pesan tersebut akan dijalankan bersama-sama. Hal ini memberikan kemudahan kepada programmer.
Ketika membuat suatu program game dengan banyak sprite yang berinteraksi bersama-sama, sprite tersebut dapat dijalankan secara bersamaan. Untuk menunjukkan cara membuat dan mendefinisikan blok perintah sendiri dan menggunakannya untuk memecah program, membuat ulang program menghitung Luas, Keliling, dan Volume Tabung. Program ini menghitung Luas, Keliling, dan Volune Tabung dengan menentukan:
1. Jari-jari tabung
2. Tinggi tabung
Disini kita akan membuat menghitung tabung, membuat suatu program untuk menghitung volume dan luas permukaan tabung menggunakan parameter jari-jari alas (r) dan tinggi tabung (t). Proses penghitungan akan dilakukan pada subprogram sendiri yang dipisahkan dari bagian program utama. Untuk menghubungkan program utama dan subprogram akan digunakan mekanisme pengiriman pesan, lalu program akan menampilkan hasil hasilnya seperti jari-jari, tinggi, luas, volume tabung, keliling dan luas tabung.
Tidak ada komentar:
Posting Komentar