Tugas Infor Hal 139
1. Jelaskan alasan program perlu dipecah menjadi beberapa bagian.
2. Jelaskan yang dimaksud dengan subprogram.
3. Jelaskan perbedaan antara fungsi dan prosedur.
4. Jelaskan bagian utama program dan subprogram "berkomunikasi" di Scratch.
5. Jelaskan karakteristik dari suatu subprogram yang baik.
6. Mengapa suatu subprogram sebaiknya dibuat hanya untuk satu tujuan spesifik? Jelaskan.
7. Jelaskan hal-hal yang perlu dipahami agar dapat memecah program menjadi subprogram dengan benar.
8. Tuliskan langkah-langkah untuk menambahkan blok perintah yang didefinisikan sendiri.
9. Jelaskan perbedaan antara memecah program dengan mengirimkan pesan dan dengan membuat blok perintah sendiri.
10. Berdasarkan kekurangan dan kelebihan dari memecah program dengan mengirimkan pesan dan dengan membuat blok perintah sendiri, pada kondisi apa kita harus memilih masing-masing mekanisme tersebut? Jelaskan.
Jawaban :
1. -Memudahkan dalam pengembangan dan pemeliharaan
-Meningkatkan efisiensi dan reusability
-Meningkatkan skalabilitas
-Meningkatkan kualitas
-Meningkatkan kolaborasi'
-Meningkatkan portabilitas
2.Subprogram adalah bagian dari program komputer yang dirancang untuk melakukan tugas tertentu. Subprogram dapat digunakan kembali di berbagai bagian program, sehingga menghemat waktu dan tenaga programmer. Subprogram juga dapat digunakan untuk membuat program yang lebih modular dan mudah dipahami.
3.prosedur itu hanya berisi metode, langkah-langkah atau tahap-tahap penyelesaian masalah sedangkan fungsi adalah berisi metode yang memproses nilai dan mengubah nilai itu sendiri.
4. -Input
-Proses
-Output
5. -Modularitas
-Reusability
-Efisiensi
-Portabilitas
-Robustness
6. Tidak menimbulkan ambigu ketika digunakan
7. -Struktur program
-Modularitas
-Reusability
-Efisiensi
-Portalbilitas
-Dokumentasi
-Pengujian
8. 1. Buka Scratch dan buat proyek baru
2. klik kanan pada kategori blok di palet
3. Pilih "Buat blok definisi baru"
4. Berikan nama untuk blok anda
5. Pilih jenis blok yang ingin Anda buat:
Reporter: Blok ini akan mengembalikan nilai.
Void: Blok ini tidak akan mengembalikan nilai.
Command: Blok ini akan menjalankan suatu tindakan.
6. Masukkan parameter yang dibutuhkan blok Anda.
7. Buat kode untuk blok Anda.
8. Klik "OK" untuk menyimpan blok Anda.
9. Blok Anda sekarang akan tersedia di kategori blok "Prosedur".
10. Seret blok Anda ke area skrip untuk menggunakannya.
9. memecah program adalah pendekatan untuk memecah program besar menjadi bagian yang lebih kecil untuk memudahkan pengelolaan, sedangkan mengirimkan pesan dan membuat blox perintah sendiri adalah konsep yang berfokus pada komunikasi antara objek dan penggunaan antamuka grafis untuk membuat alur logika yang terstruktur
10. Pada kondisi yang diperlukan
Komentar
Posting Komentar