Page 95 - KM Informatika-BS-KLS-IX
P. 95

Ayo, Kita Kerjakan


                 Aktivitas Individu

                 Aktivitas AP-K9-01: Bilangan Prima

                 Tujuan:  Mengenal  dan  membandingkan  blok-blok yang ada pada Scratch
                 dan Blockly

                 Tingkat Kesulitan: 1
                 Syarat Pengetahuan: Konsep Bilangan Prima

                 Untuk  mengingat  kembali  blok  yang  ada  pada  Blockly  dan  Scratch  serta
                 melihat  perbandingannya,  kalian  dapat  melakukan  aktivitas  ini.  Pada
                 aktivitas ini, kalian akan membuat program dalam Blockly dan Scratch untuk
                 menentukan  apakah  sebuah  bilangan  bulat  positif,  yaitu  N,  adalah  sebuah
                 bilangan prima atau bukan.
                 Input: Sebuah bilangan bulat positif, yaitu N.

                 Output: Tulisan di layar berupa
                 •   Prima jika N adalah sebuah bilangan prima.

                 •   Bukan Prima jika N bukan sebuah bilangan prima.
                 Contoh Input dan Output:

                  Nomor         Contoh Input           Contoh Output

                     1.     2                     Prima
                     2.     150                   Bukan Prima
                     3.     173                   Prima

                 Analisis
                 1.  Untuk  dapat  memeriksa  apakah  sebuah  bilangan  bulat  positif  adalah
                     bilangan prima atau bukan,  kalian perlu mendefinisikan sebuah variabel,
                     yaitu bilangan bulat positif N, sebagai input.
                 2.  Selanjutnya, untuk  dapat  menentukan apakah  sebuah bilangan adalah
                     bilangan prima atau bukan, kalian perlu mengingat kembali definisi dari
                     bilangan prima. Sebuah  bilangan bulat  positif N disebut prima jika N
                     hanya memiliki dua buah faktor pembagi, yaitu 1 dan N. Oleh karena itu,
                     perlu diperiksa apakah ada faktor pembagi selain 1 dan N. Kalian tentu




                                                             Bab 7 Algoritma dan Pemrograman  79
   90   91   92   93   94   95   96   97   98   99   100