Page 56 - EMODUL INFOEMATIKA XI FASE F
P. 56
gunakan untuk menyelesaikan berbagai permasalahan yang
diberikan.
a. Larik (Array)
Saat ini mungkin kalian memiliki pertanyaan seperti
“mengapa contoh dan permasalahan yang diberikan selama
ini adalah hal yang dapat diselesaikan oleh manusia secara
manual atau dengan kalkulator?” Jawabannya adalah karena
permasalahan/problem tersebut diberikan untuk mendukung
proses kalian menguasai kompetensi dalam algoritma dan
pemrograman.
Pada praktiknya, program digunakan untuk mengolah
data yang berukuran besar dan membutuhkan waktu yang
sangat lama jika dikerjakan manual oleh manusia. Misalnya
kalian perlu menghitung statistika deskriptif (seperti ratarata,
nilai minimal, nilai maksimal, standar deviasi, dan sebagainya)
dari data seluruh penduduk Indonesia. Walaupun masalahnya
sederhana, namun dikarenakan jumlah data yang diolah
sangat banyak dan berukuran besar mengakibatkan waktu
pengerjaan pun menjadi sangat lama bagi manusia untuk
menyelesaikannya. Bahkan ada kemungkinan data berukuran
besar tersebut tidak dapat diolah menggunakan aplikasi
pengolah data (spreadsheet) yang tidak dirancang untuk
mengolah data sebesar itu. Untuk solusinya kalian dapat
menggunakan program khusus untuk mengolah data
berukuran besar atau membuat program sendiri yang mampu
menyimpan dan mengolah data berukuran besar.
Kita pun sampai pada pertanyaan besar: “bagaimana
caranya membuat program yang mampu menyimpan dan
mengolah data berukuran besar?”. Sebelumnya kalian telah
mengenal konsep variabel yang mampu menyimpan satu buah
nilai dengan tipe data tertentu (variabel tunggal).
Permasalahan akan muncul ketika program kita harus
56

