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
   51   52   53   54   55   56   57   58   59   60   61