Page 19 - Informatika-BS-KLS-XI
P. 19

requirement,  kalian  dapat  bertanya  kepada  pembuat  soal,
                      kepada  guru,  atau  kepada  orang-orang  yang  nantinya  akan
                      menggunakan program kalian.

                         Misalnya pada deskripsi mengidentiàkasi jenis segitiga di atas,
                      kita perlu mencari jawaban dari beberapa pertanyaan berikut: eaf
                      Bagaimana caranya mengidentiàkasi apakah  data panjang sisi-
                      sisi tersebut menunjukkan sisi sebuah segitiga? (karena bisa jadi

                      tidak ada segitiga yang memiliki panjang sisi-sisi sebagaimana
                      data yang diberikan) (b) Bagaimana menentukan jenis segitiga
                      dari panjang sisi-sisinya? (c) Jenis segitiga apa saja yang harus kita
                      identiàkasi emisalnya: apakah kita harus bisa mengidentiàkasi
                      segitiga siku-siku?) (d) Batasan seperti apa yang harus dipenuhi
                      oleh data masukan? (e) keluaran seperti apa yang harus diberikan
                      oleh program? dan seterusnya. Setelah pertanyaan-pertanyaan
                      tersebut terjawab, kalian dapat membuat deànisi permasalahan
                      yang  lebih  formal.  Contoh  berikut  dapat  menjadi  salah  satu
                      cara  untuk  mendeànisikan  permasalahan  ini  setelah  kalian

                      mendapatkan jawaban dari pertanyaan-pertanyaan di atas.
                      Mengidentifikasi Jenis Segitiga

                      Deskripsi:
                      Diberikan tiga buah bilangan bulat yang berada pada rentang
                      i”, ”“““j yang merupakan panjang sisi dari sebuah segitiga.
                      Identiàkasi  apakah  ketiga  sisi  tersebut  membentuk  segitiga
                      sama  sisi,  atau  segitiga  sama  kaki,  segitiga  sembarang,  atau

                      tidak bisa membentuk segitiga!

                      Masukan:
                      Masukan  terdiri  atas  tiga  bilangan  bulat  a,  b,  dan  c  yang

                      merupakan panjang masing-masing sisi segitiga pada rentang
                      i”, ”“““j

                      Proses:

                      Dari masukan yang diberikan, kita harus menentukan terlebih
                      dahulu, apakah ada segitiga dengan panjang sisi-sisi a, b dan c.
                      Jika tidak ada, maka program dapat berhenti dan melaporkan



              18   Informatika untuk SMA Kelas XI
   14   15   16   17   18   19   20   21   22   23   24