Page 8 - Modul Praktikum
P. 8

Ciri-ciri khusus algoritma adalah:
                  1. Algoritma mempunyai awal dan akhir.
                 2.  Setiap langkah harus didefinisikan dengan tepat, tidak boleh ambigu.

                 3. Memiliki masukan (input) atau kondisi awal
                 4. Memiliki keluaran (output) atau kondisi akhir.
                 5. Algoritma harus benar-benar efektif, benar-benar menyelesaikan masalah.


                Struktur Algoritma
                Secara umum struktur algoritma terdiri dari 3 bagian, yaitu:
                  1. Nama/judul, algoritma memberikan gambaran secara singkat apa tujuan dari
                    algoritma  tersebut,  misalkan  nama  resep  masakan,  petunjuk  melakukan
                    sesuatu,  jadwal  kegiatan,  langkah-langkah  penyelesaian  sebuah  masalah,
                    dan  sebagainya.  Pemberian  nama  algoritma  dilakukan  secara  singkat  dan
                    jelas, namun harus sudah mewakili maksud dari algoritma tersebut. Di dalam
                    algoritma komputer biasanya nama algoritma dituliskan tanpa menggunakan
                    spasi  tetapi  menggunakan  underscore,  misalkan  Algoritma  IsiBalok  atau
                    Algoritma Isi_Balok.
                 2. Bagian  deklarasi  merupakan  tahap  persiapan  dari  algoritma.  Pada  bagian
                    deklarasi  ini  dijelaskan  kebutuhan  agar  algoritma  dapat  berjalan  dengan
                    baik. Di dalam algoritma pemrograman komputer, di dalam bagian deklarasi
                    harus  menjelaskan  input  (masukan)  apa  saja  yang  akan  diproses  oleh
                    algoritma termasuk jenis data input (tipe data) dengan jelas, juga output apa

                    yang  akan  dihasilkan  serta  semua  hal  yang  akan  dipakai  dalam  algoritma
                    pemrograman. Yang didefiniskan dalam algoritma ini termasuk variabel, tipe
                    data, konstanta, nama prosedur, tipe, dan fungsi.
                 3. Bagian  Deskripsi  menjelaskan  tentang  serangkaian  langkah-langkah
                    (instruksi)  atau  pernyataan  (statement)  untuk  memproses  alat  dan  bahan
                    atau  inputan  untuk  menghasilkan  output  sesuai  yang  diharapkan  oleh
                    seorang pemrogram. Langkah-langkah dalam algoritma dituliskan dari atas
                    ke bawah dan urutan penulisan menentukan urutan perintah.

                Penyajian  algoritma  secara  garis  besar  bisa  dalam  2  bentuk  penyajian  yaitu
                tulisan  dan  gambar.  Algoritma  yang  disajikan  dengan  tulisan  yaitu  dengan
                struktur bahasa tertentu (misalnya bahasa Indonesia atau bahasa Inggris) dan
                pseudocode.














                                                               Modul Praktikum Pemrograman Dasar | 4
   3   4   5   6   7   8   9   10   11   12   13