Page 204 - Perangkat Pembelajaran Guru - Informatika - X
P. 204

kode  program,  dan memberikan solusi sederhana pada suatu  permasalah  yang
                   diberikan. Perlu diingat juga, bahwa permasalahan diberikan pada kalian dalam
                   bentuk  spesiàkasi  program  yang  telah  terstruktur.  Pada pemrograman,  kalian




                   sendirilah yang harus merancang spesiàkas  progr  tersebut.
                               Tabel 7.8 Perbedaan antara Coding dan Pemrograman
                         Aspek                Coding                    Pemrograman
                    Deànisi         Kegiatan menulis            Proses mengembangkan
                                    kode program dengan         sebuah solusi program untuk
                                    menggunakan bahasa          menyelesaikan masalah tertentu.
                                    pemrograman tertentu.
                    Perangkat yang  Editor teks sudah cukup.    Perangkat analisis, desain,
                    Digunakan                                   editor, dan pengujian.
                    Keahlian yang   Kemampuan membaca           Kemampuan berpikir
                    Dibutuhkan      dan mengetik (menuliskan)   komputasional, merancang
                                    sintaks bahasa pemrograman  algoritma, memodelkan
                                    dengan benar.               permasalahan, dan manajemen
                                                                proyek.
                    Hasil           Kode sederhana dengan       Program yang siap digunakan
                                    banyak batasan.             oleh pengguna.
                       Pada unit PLB, kalian akan merasakan kegiatan pemrograman langsung
                   untuk menyelesaikan permasalahan di sekitar kalian. Untuk mempersiapkan
                   kalian mengikuti kegiatan PLB tersebut,    di akhir  unit  ini,  ada beberapa

                   permasalah  yang diberik  untu  kal  kerjakan. Spesiàkas  progr

                   tidak diberikan sehingga kalian perlu  memanfaatkan kemampuan berpikir
                   komputasional kalian dengan lebih maksimal.
                   Ayo, Kita Berlatih 8: Latihan Pemrograman
                   Pada bagian ini,  kalian akan diberikan beberapa problem yang  harus  kalian
                   selesaikan melalui pemrograman. Gunakan kemampuan berpikir komputasional
                   kalian untuk menganalisis  permasalahan yang  diberikan.  Rancanglah  strategi
                   dalam bentuk algoritma untuk menyelesaikan permasalahan tersebut. Kemudian,
                   implementasikan algoritma tersebut  ke  dalam bentuk program menggunakan
                   bahasa C.
                   Problem 1. Mencetak Faktor Prima (Tingkat Kesulitan:                 )
                   Kalian pasti telah mengenal faktor prima dari suatu bilangan. Misalnya, 20
                   akan memiliki faktor  prima 2  dan 5.  Rancang  dan buatlah  sebuah  program
                   untuk mencetak faktor prima dari sebuah bilangan bulat yang diberikan.
                   Problem 2. Mengecek Bilangan Prima (Tingkat Kesulitan:                  )
                   Apakah 713 merupakan bilangan prima? Rancang dan buatlah sebuah program
                   yang dapat  kalian gunakan untuk mengecek keprimaan suatu    bilangan bulat
                   yang diberikan.


                                                                                         191
                                                                Bab 7 Algoritma dan Pemrograman
   199   200   201   202   203   204   205   206   207   208   209