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