Page 49 - Buku Digital Kelas XI
P. 49
1. Larik (Array)
Saat ini mungkin kalian memiliki pertanyaan seperti
“meng contoh d permasalah y diberik sel
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.
Pad praktiknya, progr digunakan untuk mengolah
data yang berukuran besar dan membutuhkan waktu yang
sang l jik dikerjak manual oleh manusia. Misalny
kalian perlu menghitung statistika deskriptif (seperti rata-
rata, nil minimal, nil maksimal, standar deviasi, d
sebagainy d dat seluruh pendudu Indonesia.Walaupu
masalahny sederhana, namu dikarenak jumlah dat y
diolah sangat banyak dan berukuran besar mengakibatkan
waktu pengerjaan pun menjadi sangat lama bagi manusia
untu menyelesaikannya. Bahk ad kemu dat
berukuran besar tersebut tidak dapat diolah menggunakan
aplikasi pengolah data (spreadsheet) yang tidak dirancang
untu mengolah dat sebesar itu. Untu solusiny kal
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
dat tertentu evariabel tunggalf. Permasalah ak muncul
ketika program kit haru mengolah sebany satu jut data,
apakah kita harus membuat satu juta variabel? Bukankah hal
tersebut sangat sulit dipraktikkan dalam kode program yang
kita tulis? Untuk mengatasi hal tersebut, bahasa pemrograman
44 Informatika untuk SMA Kelas XI