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
   91   92   93   94   95   96   97   98   99   100   101