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

S   Gambar 2.14 Ilustrasi representasi panjang jalan
                                         penghubung antar empat kota (A-D) dalam bentuk
                                                   matriks dua dimensi.
                         Gambar      tersebut    memperlihatkan       proses     berpikir


                         komputasional   yaitu  abstraksi. Suatu hubung  antar  kot
                         di dunia nyata (kontekstual) dibuat dalam bentuk yang lebih
                         sederhana dalam bentuk graàk yang menampilkan informasi

                         yang relevan (konseptualf, yaitu hubung  antar kot  d







                         jaraknya. Setelah itu, bentu  tad  diubah ke dal  bentu
                         yang dapat digunakan dalam menyusun algoritma komputer
                         elogikalf dalam bentuk matriks dua dimensi. Di balik program
                         yang berjalan di komputer kalian, program akan menyimpan
                         matriks  tersebut  di  dalam  memori  komputer  eàsikalf  yang
                         memiliki bentuk seperti matriks satu dimensi.
                         Implementasi larik bisa berbeda-beda di bahasa C atau bahasa
                         lain,  yang  penting  adalah  implementasi  dari  kode  program


                         tersebut memenuhi perilaku      larik, yaitu adany  himpu
                         data yang disimpan dan dapat diakses dengan menggunakan
                         suatu  indeks.  Misalnya,  kalian  kemudian  dapat  membuat

                         kode  program yang akan menerima isi matriks jarak di atas
                         dan menyimpannya dalam sebuah vector dua dimensi. Setelah
                         itu, program akan dapat menjawab jarak antara dua kota yang
                         ditanyakan  oleh  pengguna.  Perhatikanlah  potongan  kode
                         program  berikut.  Setelah  itu,  perkuat  pemahaman  kalian
                         dengan latihan yang diberikan.




                                                       Bab 2 Strategi Algoritmik dan Pemrograman  47
   43   44   45   46   47   48   49   50   51   52   53