Tribun Edukasi
Jenis Notasi Algoritma Beserta Contohnya
Apa itu notasi algoritma? Berikut Jenis Notasi Algoritma Beserta Contohnya
TRIBUN-TIMUR.COM - Jenis Notasi Algoritma Beserta Contohnya
Dalam matematika dan ilmu komputer, algoritma adalah prosedur langkah demi langkah untuk penghitungan.
Algoritme digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis.
Algoritma urutan perintah logis dengan bahasa yang dapat dimengerti oleh komputer, sehingga komputer dapat melakukan perintah yang diberikan manusia.
Sebelum mempelajari bahasa pemrograman yang kompleks, terlebih dahulu kita harus mempelajari tentang notasi algoritma.
Baca juga: Perbedaan Ringkasan dan Kesimpulan
Baca juga: Sama-sama Tertutupi Salju, Mengapa Kutub Selatan Lebih Dingin Dibanding Kutub Utara?
Menurut Rinaldi Munir dalam buku Algoritma dan Pemrograman (1997) notasi algoritma adalah desain berisi urutan langkah-langkah pencapaian solusi yang tidak tergolong bahasa pemrograman apapun.
Sehingga notasi algoritma merupakan dasar dibuatnya suatu program komputer dan dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
Secara umum notasi algoritma terdiri dari tiga jenis, yaitu kalimat deskriptif, pseudocode, dan flowchart.
Berikut adalah ketiga penjelasan dari tiga notasi pemrograman tersebut:
Kalimat Deskriptif
Notasi algoritma kalimat deskriptif adalah notasi algoritma yang menggunakan bahasa Inggris atau bahasa Indonesia dalam menjabarkan desain langkah pemrograman yang akan dibuat.
Dalam notasi kalimat deskriptif akan dijumpai berbagai kata kerja dalam bahasa manusia seperti mulai, tulis, baca, tampilkan, maka, ulangi, read, print, if, dan end.
Baca juga: Cara Orang Eskimo Bertahan Hidup di Daerah yang Sangat Dingin
Baca juga: Inilah Tara Bandu, Tradisi Kuno dan Unik Masyarakat Timor Leste untuk Lindungi Lingkungan
Notasi kalimat deskriptif ditulis dengan kerangka utama berupa judul, deklarasi, dan deskripsi.
Deklarasi adalah bagian yang mendefinisikan variabel, fungsi, dan juga konstanta yang akan digunakan dalam pemrograman.