Page 50 - Informatika-BS-KLS-XI
P. 50
4. Tantangan larik: perhatikan bahwa pada Gambar .
terdapat data yang berganda. Hal ini dikarenakan matriks
tersebut menyimpan informasi jarak antara 2 kota (misal
A dan Bf sebagai jarak dari A-B dan B-A. Dapatkan kalian
menemukan representasi yang lebih baik daripada contoh
tersebut sehingga tidak ada duplikasi informasi dalam
penyimpanan data jarak kota?
Ingin
Tahu Lebih?
1. Masih banyak detail dan fitur dari vector yang tidak
dapat dijelaskan lengkap di buku ini. Kalian dapat
membacanya lebih lanjut di dokumentasi vector di
bahasa C++ berikut: en.cppreference.com/w/cpp/
container/vector
2. Selain menggunakan vector, larik pada bahasa C dapat
diimplementasikan menggunakan array bawaan dari
bahasa pemrograman C. Dokumentasi larik dalam
bahasa C dapat diakses di en.cppreference.com/w/c/
language/array.
3. Larik adalah cara yang paling sederhana untuk
menyimpan himpunan data. Masih ada banyak cara lain
untuk menyimpan dan mengolah data, yang kita sebut
sebagai struktur data. Kalian dapat melihat ilustrasi
visual dari bagaimana beberapa struktur data bekerja di:
visualgo.net/id.
Praktik Baik Pemrograman
Saat memprogram, kalian akan menggunakan suatu bahasa pemrograman,
pustaka, atau perangkat tertentu. Biasakanlah untuk selalu melihat
dokumentasi yang tersedia dari teknologi yang kalian gunakan. Dokumentasi ini
disediakan oleh pengembang teknologi untuk memberikan informasi tentang
teknologi yang mereka sediakan. Pada bahasa pemrograman misalnya kalian
dapat melihat penjelasan sintaks dan fitur-fitur terkait bahasa pemrograman
yang kalian gunakan. Ada banyak fitur menarik yang dapat kalian eksplorasi
dan manfaatkan di program yang kalian buat.
Bab 2 Strategi Algoritmik dan Pemrograman 49