TRIBUNPEKANBARU.COM - Berikut adalah Kunci Jawaban Informatika Kelas 9 Halaman 78, 79 dan 80, Kurikulum Merdeka.
Kunci Jawaban Informatika Kelas 9 Halaman 78 Kurikulum Merdeka terkait Uji Pemahaman Bab 7 Algoritma dan Pemrograman.
Kunci Jawaban Informatika Kelas 9 Halaman 79, 80 Kurikulum Merdeka Aktivitas AP-K9-01 Bilangan Prima Bab 7 Algoritma dan Pemrograman.
Halaman 78
1. Pemrograman dalam Bahasa Scratch adalah pemrograman berbasis event. Apa yang dimaksud dengan pemrograman berbasis event?
2. Mengapa kalian perlu menguasai banyak bahasa pemrograman?
3. Tuliskanlah dua nama blok yang ada di Scratch, tetapi tidak ada di Blockly!
4. Tuliskanlah dua nama blok yang ada di Blockly, tetapi tidak ada di Scratch!
Baca juga: Kunci Jawaban Informatika Kelas 9 Halaman 49-50 Kurikulum Merdeka Ayo, Kita Diskusikan
Baca juga: Kunci Jawaban Informatika Kelas 9 Halaman 50-51 dan Halaman 63 Kurikulum Merdeka
Jawaban:
1. Pemrograman berbasis event adalah sebuah paradigma pemrograman. di mana alur jalannya program ditentukan oleh suatu suatu event misalnya mouse yang diklik, keyboard yang ditekan, dan lain-lain.
2. Untuk Meningkatkan kemampuan berfikir secara logis, karena dalam dunia web programming kita akan dituntut untuk bahasa pemrograman dan itu membutuhkan logika agar suatu program bisa berjalan dengan baik.
Dengan menguasai banyak bahasa pemrograman, saya dapat menggunakan bahasa pemrograman untuk berbagai keperluan. Hal ini disebabkan karena seringkali untuk suatu permasalahan tertentu bahasa pemrograman tertentu lebih baik digunakan dibandingkan dengan bahasa pemrograman lainnya.
3. Blok [length of 1, blok [hide variable]
4. Blok [function] dan blok [for each item in list].
Baca juga: Kunci Jawaban Informatika Kelas 9 Halaman 46, 47, 48 Kurikulum Merdeka Aktivitas TIK-09-01
Baca juga: Kunci Jawaban Informatika Kelas 9 Halaman 36-37 Kurikulum Merdeka, Uji Kompetensi Bab 2
Halaman 79-80
Inilah Kunci Jawaban Informatika Kelas 9 Halaman 79-80 Kurikulum Merdeka Aktivitas AP-K9-01 Bilangan Prima Bab 7 Algoritma dan Pemrograman.
Tujuan: Mengenal dan membandingkan blok-blok yang ada pada Scratch dan Blockly.
Berdasarkan analisis di atas, ayo, buatlah program Blockly dan Scratch untuk memeriksa apakah sebuah bilangan adalah sebuah bilangan prima atau bukan!
Simpan program yang sudah kalian buat ke dalam sebuah file.
Berilah file tersebut nama dengan format berikut: AP-K9-01-Nomor Absen Nama.
Jawaban:
Kode Scratch untuk Aktivitas AP-K9-01:
Set N to 173
Set i to 2
Set result to 1
Repeat until i = N
If N mod i = 0 then
Set result to = 0
Change i by 0
If Result = 0 then
Say "Bukan Prima"
Else
Say "Prima"
Baca juga: Kunci Jawaban Informatika Kelas 9 Halaman 18-19 Kurikulum Merdeka Aktivitas IF-K9-01-U Informatika
Kode Blockly untuk Aktivitas AP-K9-01:
Gambar diatas adalah kode Blockly untuk aktivitas ini. Perbedaannya dengan kode program dalam Scratch ialah sebagai berikut.
1. Variabel result bertipe boolean. Pada Scratch, tidak ada variabel bertipe ini, sehingga digunakan 0 dan 1.
2. Blok pengulangan yang digunakan pada Blockly adalah repeat while, sementara pada Scratch adalah repeat until.
3. Blok sisa hasil bagi yang digunakan pada Blockly adalah remainder of, sedangkan pada Scratch adalah mod.
4. Untuk menampilkan hasil pemeriksaan, Blockly menggunakan blok write. Pada Scratch, tidak ada perintah write sehingga digantikan dengan blok say.
Baca juga: Kunci Jawaban Informatika Kelas 9 Halaman 30-31 Kurikulum Merdeka Aktivitas BK-K9-02-U