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

Problem 4: Nama Bulan (Tingkat Kesulitan:             )
                 Deskripsi Soal:
                 Buatlah sebuah program yang menerima masukan bilangan bulat yang berada
                 pada rentang  1  -  12,  dan akan mencetak nama bulan yang  sesuai dengan
                 bilangan bulat  tersebut.  Apabila bilangan berada di luar  rentang  tersebut,
                 cetak kalimat “Tidak ada bulan yang sesuai”.
                 Format Masukan:
                 Sebuah bilangan bulat n. Nilai n berada pada rentang -100 < n < 100.

                 Format Keluaran:
                 Satu baris kalimat sesuai pada deskripsi soal.

                 Contoh Kasus Uji
                          Masukan                          Keluaran
                 1                           Januari
                 3                           Maret
                 13                          Tidak ada bulan yang sesuai.
                 Problem 5: Mengecek Sisi Segitiga (Tingkat Kesulitan:              )
                 Tahukah  kalian bahwa sebuah    segitiga hanya bisa dibangun apabila sisi
                 terpanjangnya lebih kecil daripada total panjang kedua sisi lainnya? Jika syarat ini
                 tidak dipenuhi,  tidak ada segitiga yang terbentuk.
                     Agria sedang  membuat   program untuk menghitung    luas  segitiga yang
                 menerima masukan berupa tiga buah   bilangan bulat  yang  merupakan panjang
                 sisi segitiga tersebut. Akan tetapi, Agria menyadari bahwa ia harus terlebih dahulu
                 memastikan ketiga panjang sisi yang dimasukkan benar-benar dapat membentuk
                 sebuah  segitiga.  Oleh  karena itu,  ia merancang  sebuah  algoritma dalam bentuk
                 diagram  alir  berikut  untuk mengecek apakah  ketiga bilangan tersebut  dapat
                 membentuk segitiga.
                     Tugas  kalian adalah   membantu    Agria dengan membuat      program
                 berdasarkan diagram alir tersebut.
                 Problem 6: Belajar Membuat Kasus Uji (Tingkat Kesulitan:             )
                 Perhatikan kembali diagram alir pada Problem 5. Diagram alir tersebut terlihat
                 memiliki beberapa kemungkinan aliran, bergantung pada nilai masukan yang
                 diberikan.  Saat  kalian mengecek program yang  kalian buat  dengan suatu
                 kasus  uji,  kasus  uji yang  diberikan haruslah  meliputi semua  kemungkinan
                 aliran tersebut.  Sekarang,  buatlah  kasus  uji sedemikian sehingga semua
                 kemungkinan aliran pada diagram alir di atas dapat dicek.



                 176     Informatika SMA Kelas X
   184   185   186   187   188   189   190   191   192   193   194