Page 96 - KM Informatika-BS-KLS-IX
P. 96
mengetahui bahwa faktor pembagi dari N pasti ada di antara 1 sampai
dengan N.
3. Untuk itu, kalian perlu membuat sebuah variabel, yaitu variabel i.
Variabel ini akan bernilai 2 sampai dengan N-1. Jika ada nilai i yang
merupakan faktor pembagi dari N, maka N pasti bukan bilangan prima.
Jika sebaliknya, maka pasti N adalah bilangan prima.
Algoritma/ Kerangka Program
Input: bilangan bulat N
Output: Prima jika N adalah bilangan prima, atau Bukan Prima
jika N bukan bilangan prima.
Langkah:
1)Untuk semua nilai i = 2 sampai i = N:
2)Periksa apakah N habis dibagi dengan i:
3)Jika iya, maka N bukan bilangan prima
4)Jika tidak ada i yang habis membagi N, maka N adalah
bilangan prima
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>.
Catatan: Kalian juga dapat memberi nama file sesuai instruksi dari guru kalian.
Ayo, Kita Renungkan
Setelah melakukan aktivitas tersebut, lakukan refleksi dan jawablah
pertanyaan ini pada jurnal kalian!
1. Apakah kalian senang belajar materi ini?
2. Apakah kalian dapat menjelaskan mengapa kalian perlu menguasai
berbagai bahasa pemrograman?
3. Apakah kalian dapat menjelaskan perbedaan apa saja yang ada pada kode
program dalam Bahasa Scratch dan Blockly untuk aktivitas di atas?
4. Apakah materi ini dirasa sulit?
5. Apakah kalian dapat menyelesaikan tugas praktik dari guru tepat waktu?
80 Informatika SMP Kelas IX