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





