Page 172 - Buku Digital Kelas X
P. 172

Jawablah pertanyaan berikut dalam Lembar Refleksi pada Buku Kerja. Jangan
                   lupa mencatat kegiatan dalam Jurnal.
                       1.  Pada bagian ini, kalian mendapatkan banyak konsep baru tentang
                           program. Seperti apa perasaan kalian saat ini?
                       2.  Apakah kalian bereksperimen dengan contoh-contoh yang diberikan
                           di  buku?  Jika  ya, pengetahuan  paling  menarik  apa  yang kalian
                           temukan dari hasil eksperimen tersebut?
                       3.  Pada saat mengerjakan Problem 3, apakah kalian menyadari bahwa
                           tipe data int tidak dapat menampung nilai hingga 10 miliar? Tipe
                           data apa yang seharusnya digunakan?
                       4.  Apa yang kalian rasakan saat memperbaiki program yang diberikan
                           pada  Problem  5?  Apakah  kalian  makin menyadari  pentingnya
                           menerapkan praktik baik pemrograman?

                   5  Struktur Kontrol Keputusan

                   Pernahkah kalian ingin pergi ke sebuah tempat tertentu dengan menggunakan
                   moda transportasi? Keputusan menggunakan sebuah moda transportasi untuk
                   bepergian biasanya tergantung pada sebuah keadaan tertentu. Misalnya, apabila
                   kondisi hujan, maka kalian akan lebih memilih menggunakan mobil daripada
                   menggunakan sepeda motor, namun apabila cuaca sedang cerah dan jarak yang
                   ditempuh adalah dekat, maka kalian akan memilih menggunakan sepeda motor.
                       Komputer merupakan alat yang membantu banyak aktivitas manusia. Pada
                   dasarnya, komputer menjalankan perintah dari manusia. Perintah-perintah
                   tersebut dituangkan secara tertulis dalam sebuah aturan tertentu yang disebut
                   sebagai kode program yang bertujuan untuk mengatur bagaimana komputer
                   harus bertindak untuk menyelesaikan sebuah permasalahan tertentu. Hal ini
                   termasuk juga dalam proses pengambilan keputusan, seperti halnya dalam
                   contoh pemilihan moda transportasi di atas.
                       Pada bagian ini kita akan mempelajari bagaimana pengambilan keputusan
                   dilakukan dalam sebuah program. Istilah yang sering digunakan untuk ini adalah
                   kondisional. Apa itu kondisional? Secara sederhana, kondisional adalah sebuah
                   bentuk pernyataan “jika ..., maka ...”. Pernyataan ini dibuat untuk mengekspresikan
                   sebuah  aksi  berdasarkan  sebuah  kondisi  tertentu.  Sebagai  contoh,  ketika  kita
                   diminta untuk mengklasifikasikan sebuah bilangan merupakan bilangan ganjil
                   atau genap, maka dapat kita membuat sebuah aturan sebagai berikut:
                       1.  Jika  bilangan  tersebut  habis  dibagi  2,  maka  bilangan  tersebut
                           termasuk bilangan genap.
                       2.  Jika bilangan tersebut tidak habis dibagi 2, maka bilangan tersebut
                           termasuk bilangan ganjil.

                                                                                         171
                                                                Bab 7 Algoritma dan Pemrograman
   167   168   169   170   171   172   173   174   175   176   177