02 - NOTASI ALGORITMIK

02 - NOTASI ALGORITMIK

02 - NOTASI ALGORITMIK
Selasa, 28 Desember 2021

Apa Itu Notasi Algortimik?

Notasi Alogoritmik adalah cara atau bentuk dalam menuliskan sebuah algoritma. Notasi Algoritma tidak dituliskan dalam bahasa pemrograman namun dapat diterjemahkan ke dalam berbagai bahasa pemrograman. Notasi ini adalah alat untuk menuangkan rancangan secara prosedural yang selanjutnya dengan mudah dapat diterjemahkan menjadi salah satu program dalam bahasa pemrograman tertentu.

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. Tetapi disini kita akan membahas tentang notasi algoritma jenis deskriptif.



Bagian - Bagian Dalam Notasi Algoritma

Teks algoritma selalu terdiri dari tiga bagian, yaitu :

- Judul (Header)
- Kamus
- Algoritma


Judul (Header)

Judul adalah bagian teks algoritma tempat mendefinisikan apakah teks tersebut adalah program, prosedur, fungsi, modul atau skema program. Setelah judul disarankan untuk menuliskan spesifikasi singkat dari teks algoritma tersebut. Dari bagian judul dan spesifikasi, pembaca dapat mengetahui isi dari teks tanpa membaca secara detik bagian judul teks algoritmik secara keseluruhan, jadi tanpa mengetahui sekilas isi dari notasi algoritma.


Kamus

Kamus adalah bagian teks algoritma tempat mendefinisikan :

- nama type,

- nama konstanta,

- nama variabel,

- nama fungsi, sekaligus spesifikasinya,

- nama prosedur, sekaligus spesifikasinya.


Algoritma

Algoritma adalah bagian teks algoritmik yang berisi intruksi atau pemanggilan aksi yang telah didefinisikan. Komponen teks algoritmik dalam pemrograman prosedural dapat berupa :
- intruksi dasar seperti input/ouput, assignment,
- sequential statement,
- analisis kasus,
- pengulangan.


Contoh - Contoh Notasi Algoritma

contoh 1 :

Judul
mencetak "hello world" ke piranti keluaran
Kamus
Algoritma
output ("hello world")

contoh 2 :

Judul
Program menginputkan hobby lalu mencetak ke piranti keluaran
Kamus
hobby : string
Algoritma
output "Masukkan Hobby kamu : "
input (hobby)
output "Hobby kamu adalah " (hobby)


contoh 3 :

Judul
program menghitung luas persegi panjang, panjang dan luas berupa inputan dari user
Kamus
p : integer
l : integer
luas : integer
Algoritma
output "Masukkan panjang : "
input (p)
output "Masukkan lebar : "
input (l)

luas <- p * l
output "Luas persegi panjang adalah : " (luas)

Dan itu tadi penjelasan dari notasi algoritmik, dan diatas ini merupakan contoh sederhana dari notasi algoritmik.

Bila ada kesalahan dalam penulisan dan kekurangan lainnya mohon di maafkan, karena disini kita sama-sama belajar, dan bila mempunyai referensi lebih atau saran silahkan tambahkan di kolom komentar. Terima kasih.


Sumber : Kompas.com
Seorang yang lebih suka menyendiri dan tidak suka di keramaian, walaupun dunia ini luas tapi sendiri lebih nyaman.
  • Facebook
  • WhatsApp
  • Instagram
  • Iklan Atas Artikel

    Iklan Tengah Artikel 1

    Iklan Tengah Artikel 2

    Iklan Bawah Artikel