Baca berita tanpa iklan. Gabung Kompas.com+

Apa itu Notasi Algoritma?

Kompas.com - 21/06/2021, 15:30 WIB
Silmi Nurul Utami,
Serafica Gischa

Tim Redaksi

KOMPAS.com - Algoritma adalah dasar pemrograman komputer. 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.

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.

Baca juga: Arsitektur Komputer: Pengertian, Jenis, Fungsi, dan Bagiannya

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.

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. Adapaun deskripsi berisi uraian langkah atau inti dari algoritma untuk suatu program komputer.

Contoh notasi algoritma kalimat deskriptif:

1. Algoritma menghitung luas dan keliling lingkaran

{menghitung luas dan keliling lingkaran berdasarkan jari-jarinya. Algoritma menerima masukan berupa jari-jari lingkaran berupa bilangan bulat positif, melakukan pemrosesan berupa penghitungan luas lalu penghitungan keliling, dan yang terakhir mencetak hasil perhitungan sebagai keluaran}

Baca juga: Sistem Operasi Komputer: Pengertian, Fungsi, Jenis, Cara Kerja, dan Contohnya

Deklarasi:
Jari_jari = real {tipe data bilangan termasuk bilangan desimal maupun pecahan}
Luas = real
Keliling = real
Phi = 3.14 {konstanta}

Deskripsi:
1. Baca jari_jari lingkaran
2. Hitung Luas = Phi*Jari_jari*Jari_jari
3. Tampilkan Luas ke layar
4. Hitung Keliling = 2*Phi*Jari_jari
5. Tampilkan Keliling ke layar
6. Selesai

2. Algoritma menentukan nilai kualitas nilai siswa

Halaman:
Video rekomendasi
Video lainnya

Terkini Lainnya

Gejala Sosial Akibat Pengaruh Perubahan Sosial

Gejala Sosial Akibat Pengaruh Perubahan Sosial

Skola
Gejala Sosial Akibat Pengaruh Perkembangan Zaman

Gejala Sosial Akibat Pengaruh Perkembangan Zaman

Skola
Ciri-ciri Hubungan Sosial Individu dan Kelompok

Ciri-ciri Hubungan Sosial Individu dan Kelompok

Skola
Identitas Individu dan Kelompok

Identitas Individu dan Kelompok

Skola
Fungsi Manajemen dalam Kegiatan Sekolah

Fungsi Manajemen dalam Kegiatan Sekolah

Skola
Konsep Manajemen: Unsur dan Tingkatan

Konsep Manajemen: Unsur dan Tingkatan

Skola
30 Contoh Kalimat Asking, Giving, and Refusing Permission

30 Contoh Kalimat Asking, Giving, and Refusing Permission

Skola
Koperasi: Ciri, Prinsip, dan Peran

Koperasi: Ciri, Prinsip, dan Peran

Skola
Proses Pembaruan Kebudayaan dan Faktornya

Proses Pembaruan Kebudayaan dan Faktornya

Skola
Tahap Pendirian Koperasi Sekolah

Tahap Pendirian Koperasi Sekolah

Skola
Mengenal Sistem Panca Indera Manusia dan Fungsinya

Mengenal Sistem Panca Indera Manusia dan Fungsinya

Skola
Otoritas Jasa Keuangan

Otoritas Jasa Keuangan

Skola
4 Faktor Penghambat Mobilitas Sosial

4 Faktor Penghambat Mobilitas Sosial

Skola
Mengenal 6 Jenis Gaya beserta Contohnya

Mengenal 6 Jenis Gaya beserta Contohnya

Skola
Mengapa Astronot Melayang-layang di Luar Angkasa?

Mengapa Astronot Melayang-layang di Luar Angkasa?

Skola
Baca berita tanpa iklan. Gabung Kompas.com+
Baca berita tanpa iklan. Gabung Kompas.com+
Komentar
Close Ads
Bagikan artikel ini melalui
Oke
Login untuk memaksimalkan pengalaman mengakses Kompas.com