Page 201 - Informatikakm
P. 201

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  y  haru  mer  spesiàk  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  y  diberik  untu  kal  kerjakan.  Spesiàk  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
   196   197   198   199   200   201   202   203   204   205   206