Page 60 - EMODUL INFOEMATIKA XI FASE F
P. 60
Gambar tersebut memperlihatkan proses berpikir
komputasional yaitu abstraksi. Suatu hubungan antara kota di
dunia nyata (kontekstual) dibuat dalam bentuk yang lebih
sederhana dalam bentuk grafik yang menampilkan informasi
yang relevan (konseptual), yaitu hubungan antar kota dan
jaraknya. Setelah itu, bentuk tadi diubah ke dalam bentuk yang
dapat digunakan dalam menyusun algoritma komputer
(logikal) dalam bentuk matriks dua dimensi. Di balik program
yang berjalan di komputer kalian, program akan menyimpan
matriks tersebut di dalam memori komputer (fisikal) 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 adanya
himpunan 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.
60

