untuk mempelajari Algoritma alangkah baik nya kita harus mengetahui apa itu Notasi Algoritma
Notasi Algritma adalah notasi yang digunakan untuk membuat langkah-langkah Algoritma pemecahan suatu Domain permasalahan.
suatu penulisan algoritma memang sulit untuk kita mengerti dan memhami maksud dari algoritma tersebut.
Notasi Algoritma mempunyai 3 macam yaitu:
- Notasi deskriptif, yaitu dengan cara menuliskan langkah penyelesaian masalah dengan kalimat-kalimat yang jelas dan deskriptif disertai dengan urutan (nomor urut) yang jelas. Selain itu juga Dengan notasi ini, deskripsi setiap langkah dijelaskan dengan bahasa yang jelas. Notasi ini cocok untuk algoritma yang pendek, namun untuk masalah yang algoritmanya besar, notasi ini jelas tidak efektif. Selain itu, pengkonversian notasi algoritma ke notasi bahasa pemrograman cenderung relatif sukar.
- Notasi bagan alir (flow chart), yaitu algoritma menggunakan bagan alir dengan memanfaatkan bentuk-bentuk geometri seperti persegi panjang, jajaran genjang, lingkaran dan sebagainya. Sama halnya dengan notasi deskriptif, notasi ini cocok untuk algoritma yang pendek, namun untuk masalah yang algoritmanya besar, notasi ini jelas tidak efektif. Selain itu, pengkonversian notasi algoritma ke notasi bahasa pemrograman cenderung relatif sukar.
- Notasi posceudo-code, yaitu notasi algoritma yang praktis dan mirip dengan bahasa pemrograman tingkat tinggi seperti Pascal. Banyak notasi pseudo-code yang digunakan oleh para ahli komputer dan berbeda-beda sehingga tidak ada aturan baku dalam penulisan pseudo-code ini, tetapi yang paling banyak digunakan dalam algoritma pemrograman adalah yang mendekati bahasa pascal. Keuntungan menggunakan notasi pseudo code adalah kemudahan mengkonversinya lebih tepat yang disebut mentranslasi ke notasi bahasa pemrograman, karena terdapat korespondensi antara setiap pseudo code dengan notasi bahasa pemrograman.
Ada Beberapa Aturan dalam penulisan Teks Algoritma
dalam penulisan algoritma harus berisi deskripsi setiap langkah-langkah penyeselesaian masalah. mudah di baca dan di mengerti. Dasar Algoritma disusun atas Tiga Bagian Teks (Blok) : Bagian Header (Judul), Bagian deklarasi, dan Bagian deskripsi. di setiap bagian harus diberi Komentar agar unntuk memperjelas maksud dari Teks yang dituliskan dan biasa nya ditulis menggunkan Kurung Kurawal.
dalam Algoritma ada kamus bagian Teks yang digunakan untuk pendefinisian yaitu :
- Nama Type
- Nama Konstanta
- Nama Variable
- Nama Fungsi
- Nama Prosedur
Referensi :
http://ozygazebo.blogspot.com/2011/02/notasi-algoritma-dan-aturan-penulisan.html
http://ozygazebo.blogspot.com/2011/02/notasi-algoritma-dan-aturan-penulisan.html
0 Komentar untuk "Notasi Algoritma"