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