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
   44   45   46   47   48   49   50   51   52   53   54