1.
Flowchart mempresentasikan algoritma dalam bentuk desain, symbol dan dijasikan
dokumentasi dan kemudian dituangkan menjadi kode kode program. Flowchart umumnya
digambarkan pada tahap awal pengembangan program sehingga dapat menjadi suatu
gambaran aliran fungsi kerja atau programkomputer. Pseudocode mempresentasikan
algoritma dalam bentuk kode-kode yang ditulis untuk dibaca oleh manusia dan bukan
untuk dibaca oleh mesin dan menyerupai bahasa pemrograman tingkat tinggi.
Merepresentasikan algoritma dengan menggunakan flowchart dan pseudocode ada dua
cara yang umum digunakan untuk menggambarkan langkah-langkah dalam
sebuahalgoritma.
1. Flowchart:
Flowchart adalah representasi visual dari algoritma menggunakan simbol-simbol
yang merepresentasikan langkah-langkah dan keputusan dalamalur logis. Setiap simbol
dalam flowchart mewakili jenis operasi atau tindakantertentu, seperti proses, keputusan
(percabangan), atau pengulangan(loop).
Contoh simbol yang umum digunakan dalam flowchart antara lain:。
Terminal (awal/akhir)
Proses
Keputusan(percabangan)
Penghubung
Input/output
Flowchart membantu visualisasi algoritma secara menyeluruh
2. Pseudocode:
·Pseudocode adalah representasi teks informal dari algoritma,yang
menggunakanbahasa yang mirip dengan bahasa pemrograman, tetapi lebih dekat
denganbahasa manusia.
Pseudocode tidak memiliki aturan sintaksis yang ketat seperti bahasapemrograman,
tetapi lebih berfokus pada logika dan alur kerja.
Pseudocode berguna untuk merencanakan dan menjabarkan langkah-
langkahalgoritma tanpa harus memikirkan detail sintaksis dari bahasa
pemrogramanyang spesifik.
2. Selain flowchart dan pseudocode, ada cara atau metode yang lain untuk menggambarkan
atau merepresentasikan algoritma, di antaranya yaitu :
Menggunakan tabel keputusan atau decision table, cara ini cocok untuk kondisi
yang kompleks, memakai tabel untuk menampilkan berbagai kombinasi keputusan
dan aksi.
Menggunakan kode program langsung, contohnya c++, java dan phyton.
Menggunakan bahasa langsung atau bahasa alami, dimana penjelasan memakai
kalimat biasa, sehingga lebih cocok untuk pemula.
Menggunakan NS diagram, NS diagram merupakan alternatif flowchart yang
berbentuk blok dan sering dipakai untuk menggambarkan struktur kontrol dalam
program
3. Contoh pseudocode untuk menggambarkan sebuah algoritma dapat berupalangkah-langkah
sederhana yang ditulis dalam bahasa sehari-hari,seperti"mengulangi langkah ini sebanyak
5 kali" atau "jika kondisi A terpenuhi, lakukanlangkah B; jika tidak, lakukan langkah C".
Contoh flowchart:
Contoh Pseudocode