Page 167 - Pemrograman Dasar kelas X
P. 167

Bab 5 Pengembangan Algoritma Aplikasi     163

             algoritma  dalam  pengembangan  aplikasi.  Namun  demikian  sebelum  membuat  algoritma  atau
             langkah-langkah  penyelesaian  masalah maka  harus terlebih  dahulu  diketahui  apa  permasalahan

             dan  apa  saja  yang  dibutuhkan  sebelum  memecahkan  masalah.  Ketika  langkah-langkah
             penyelesaian  masalah  sudah  diperoleh  maka  langkah  berikutnya  adalah  mengimplementasikan
             dalam  bentuk  kode  program  sehingga  menghasilkan  program.  Program  pun  juga  harus  diuji

             cobakan  terlebih  dahulu  sehingga  terhindar  dari  kesalahan-kesalahan  baik  kesalahan  teknis
             ataupun algoritmis. Program yang sudah lolos uji coba dapat digunakan oleh pengguna, dengan

             tetap senantiasa evaluasi kesesuain program dengan kebutuhan pengguna.
                     Dari uraian singkat di atas, menggambarkan bahwa dalam mengembangkan aplikasi tidak
             sekedar koding dan koding tapi perlu strategi dan langkah-langkah yang terstruktur.
                     Untuk menyusun sebuah komputer diperlukan langkah-langkah berkut.

             Untuk menyusun  sebuah program  yang  besar dan  kompleks, pemrogram membutuhkan

             tahapan penyusunan yang sistematis dan terpadu, yaitu:
             1.  Definisi Masalah

                  Pada tahap ini programmer harus mengetahui masalah yang akan diselesaikan, apa
                  tujuan dan kegunaan program yang akan dibuat. Untuk itu diperlukan pengumpulan

                  data  baik  lewat  wawancara  terutama  pengguna  program,  dan  ketersediaan  sumber
                  daya yang akan digunakan dalam pengembangan dan penerapan progam yang akan

                  dibuat. Sebagai contoh program pembayaran rekening listrik di atas. Program harus

                  bisa  otomatis  menghitung  besarnya  tarif  listrik  berdasarkan  kelas  pengguna,  batas
                  daya dan besarnya penggunaan daya.

             2.  Analisis Kebutuhan
                  Berdasarkan data yang diperoleh mengenai masalah yang akan diselesaikan, langkah

                  selanjutnya adalah mengumpulkan kebutuhan untuk pengembanagan program. Untuk

                  bisa menghitung besar tarif listrik, pengguna harus menyiapkan tabel penentuan TDL
                  berdasarkan  ketentuan  dan  cara  perhitungannya  sehingga  bisa  menyusun

                  algoritmanya.  Selain  itu  kebutuhan-kebutuhan  yang  mendukung  fungsi  tujuan  juga
                  harus diperhatikan, misalkan bagaimana hasil perhitungan harus ditampilkan, apakah

                  perlu  dicetak  atau  tidak,  atau  misalkan  data  pelanggan  dan  pemakaian  daya  harus

                  diambil langsung  ke  database  PLN.  Maka  ini kebutuhan  yang harus  disiapkan  agar
                  program dapat berjalan.

             3.  Penyusunan Algoritma
                  Jika kebutuhan program sudah teridentifikasi, langkah selanjutnya adalah menyusun

                  algoritma atau langkah-langkah penyelesainnya. Hal ini penting untuk memeudahkan
                  penyusunan program. Tahap ini juga disebut sebagai tahap desain. Desain program
   162   163   164   165   166   167   168   169   170   171   172