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 :
  1. Judul
  2. Deklarasi/kamus
  3. 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 tempe
        ambil 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

Postingan populer dari blog ini

NESTED CONDITION