NOTASI ALGORITMIK
Notasi Algoritmik
Notasi Algoritmik 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.
Notasi algoritmik dianggap perlu untuk menjembatani keragaman dan kompleksitas bahasa sehingga kita mampu untuk melakukan "abstraksi". Notasi ini merangkum semua konsep pemrograman prosedural yang harus dapat dengan mudah dituliskan di atas kertas. Notasi ini lebih berorientasi kepada detail design dibanding dengan coding.
Notasi ini hanyalah alat untuk menuangkan rancangan secara prosedural yang selanjutnya dengan mudah dapat ditranslasi programmer menjadi salah satu program dalam bahasa tertentu.
Notasi Algoritmik terdiri dari 3 bagian :
- Judul
- Deklarasi/kamus
- Deskripsi/algoritma
Berikut adalah konten di masing-masing bagian notasi algoritmik :
- Judul
Judul adalah bagian teks algoritma tempat mendefinisikan program apa yang akan dibuat menjadi sebuah notasi sebelum di proses dalam bentuk coding.
- Deklarasi / Kamus
Deklarasi / kamus adalah bagian teks algoritma tempat mendefinisikan:
- Nama type
- Nama konstanta
- Nama variable
- Nama fungsi
- Nama procedure
- Deskripsi / algoritma
Deskripsi / algoritma adalah bagian teks algoritmik yang berisi instruksi atau pemanggilan aksi yang telah didefinisikan. Komponen teks algoritmik dalam pemrograman procedural dapat berupa:
- Instruksi dasar seperti input/output, assignment
- Sequence
- Analisa kasus
- Pengulangan
Contoh Notasi Algoritmik secara Deskriptif
Judul
Ibu Ina memasak tempe goreng
Deklarasi/kamus
pisau
tempe
minyak goreng
wajan
kompor
piring
Deskripsi/algoritma
ambil pisau //input
ambil tempe
iris tempeambil wajan
letakkan wajan diatas kompor
masukkan minyak goreng 200ml kedalam wajan
nyalakan kompor
masukkan tempe iris kedalam wajan
tempe matang
hidangkan //output
Sekian penjelasan mengenai Notasi Algoritmik dari saya.Apabila ada kekuarangan ataupun kesalahan dari penjelasan diatas mohon koereksinya.Sekian....
Terimakasih :)
Komentar
Posting Komentar