Bagian Pertama Penulisan Algoritma

andri

Penulisan Algoritma tidak dipengaruhi oleh sintaks bahasa apapun, sehingga tidak ada aturan baku dalam menulis Algoritma. Yang penting mudah dibaca dan dipahami. Untuk itu, bagian pertama penulisan algoritma sangat penting untuk diperhatikan.

Pada dasarnya teks algoritma dengan bahasa deskriptif  disusun oleh tiga bagian utama, yaitu :

1. Bagian Judul (header)

2. Bagian Deklarasi (kamus)

3. Bagian Deskripsi

Fungsi Algoritma

Berikut ini terdapat beberapa fungsi algoritma, antara lain:

  • Algoritma dapat digunakan untuk memecahkan program yang rumit.
  • Algoritma dapat menjadikan program yang besar menjadi program yang lebih sederhana.
  • Fungsi algoritma dapat digunakan secara berulang atau lebih dari satu kali penggunaan.
  • Memudahkan dalam pembuatan program.
  • Dapat mengatasi segala masalah dengan logika dan urut.
  • Menggunakan fungsi algoritma dapat melakukan pendekatan top-down dan juga devide and conguer.
  • Dapat meminimalisir penulisan program yang berulang-ulang.
  • Program yang ada menjadi lebih terstruktur dengan rapi sehingga dapat lebih mudah dipahami dan dikembangkan.
  • Ketika terjadi kesalahan akan lebih mudah dicari karena dengan fungsi algoritma bisa mendapatkan alur yang jelas.
  • Ketika ingin melakukan modifikasi pada program bisa dilakukan hanya pada satu modul saja tanpa harus merubah dan mengganggu modul yang lain.
  • Dokumentasi menjadi lebih mudah.

Kalimat Deskriptif

Notasi penulisan algoritma dengan menggunakan bahasa deskriptif  disebut dengan notasi alami. Dilakukan dengan cara menuliskan instruksi-instruksi yang harus dilaksanakan dalam bentuk untaian kalimat deskriptif dengan menggunakan bahasa yang jelas.

Cara penulisan algoritma dengan notasi bahasa deskriptif paling mudah dibuat, meski demikian cara ini paling sulit untuk diterjemahkan ke dalam bahasa pemrograman. Pada dasarnya teks algoritma dengan bahasa deskriptif disusun oleh tiga bagian utama yaitu:

Terdapat 3 bagian yang digunakan dalam menuliskan Algoritma dengan kalima desriptif, Antara lain:

1.Judul Algoritma (Header)

Merupakan bagian pertama penulisan Algoritma yang terdiri atas nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut. Pada bagian ini juga digunakan untuk menentukan apakah teks algoritma yang dibuat tersebut adalah program, prosedur, atau fungsi.

Nama algoritma sebaiknya singkat namun cukup menggambarkan apa yang dilakukan oleh algoritma tersebut.

Di bawah nama algoritma disertai dengan penjelasan singkat (intisari) tentang apa yang dilakukan oleh algoritma. Penjelasan dibawah nama algoritma sering dinamakan juga spesifikasi algoritma yang dituliskan dalam kurung kurawal ({}).

2.Bagian Deklarasi

Di dalam algoritma, deklarasi atau kamus adalah bagian untuk mendefinisikan semua nama yang dipakai di dalam algoritma. Nama tersebut dapat berupa nama variabel, nama konstanta, nama tipe, nama prosedur atau nama fungsi.

Semua nama tersebut baru dapat digunakan di dalam algoritma jika telah didefinisikan terlebih dahulu didalam bagian deklarasi. Penulisan sekumpulan nama dalam bagian deklarasi sebaiknya dikelompokkan menurut jenisnya.

Pendefinisian nama konstanta sekaligus memberikan nilai konstanta. Pendefinisian nama fungsi atau prosedur sekaligus dengan pendefinisian spesifikasi dan parameternya.

3.Bagian Deskripsi

Deskripsi adalah bagian inti dari struktur algoritma. Bagian ini berisi uraian langkah- langkah penyelesaian masalah. Langkah-langkah ini dituliskan dengan notasi yang lazim dalam penulisan algoritma.

Setiap langkah algoritma dibaca dari langkah paling atas hingga langkah paling bawah. Urutan penulisan menentukan urutan pelaksanaan perintah. Suatu Algoritma dapat terdiri dari tiga struktur dasar, yaitu runtunan, pemilihan dan pengulangan.

Ketiga jenis langkah tersebut membentuk konstruksi suatu algoritma. Pada bagian deskripsi inilah letak tiga struktur algoritma tersebut.

Akhir Kata

Itulah tadi fungsi Algoritma serta bagian pertama penulisan algoritma yang dapat kita pelajari. Semoga bermanfaat bagi Anda yang ingin mempelajari dan mengenal agloritma.

Bagikan:

Tags

Related Post

Tinggalkan Balasan