Teknik penulisan algoritma dalam pemrograman atau coding (
Freepik)
Bagan alir sistem (system flowchart), adalah diagram alir yang dapat menggambarkan jalannya sebuah pekerjaan sistem secara keseluruhan. Bagan alir sistem menunjukkan urutan tata cara yang ada di dalam sistem.
Bagan alir dokumen (document flowchart), ialah diagram alir yang menggambarkan perkembangan dari laporan atau formulir.
Bagan alir skematik (schematic flowchart), yaitu diagram alir yang memaparkan arus tata cara memakai simbol dan gambar-gambar pada komputer serta peralatan lainnya. Gambar-gambar ini diaplikasikan dalam membantu berkomunikasi bagi orang yang kurang memahami diagram alir yang dibuat.
Bagan alir program (program flowchart), yaitu diagram alir yang memaparkan struktur atau langkah-langkah logika dari suatu tata cara pemecahan masalah. Untuk flowchart program ini dapat dibuat dengan menggunakan metode penggambaran flowchart sebagai berikut:
1) Conceptual flowchart, memaparkan perkembangan pemecahan masalah dengan cara global.
2) Detail flowchart, memaparkan perkembangan pemecahan masalah dengan cara rinci.
Bagan alir proses (process flowchart), yaitu diagram alir yang menggambarkan rekayasa industri dengan menjelaskan dan menganalisis instruksi-instruksi yang terlibat pada suatu proses atau sistem.
3. Pseudocode
Pseudocode adalah istilah yang sering digunakan dalam pemrograman dan bidang berbasis algoritma.
Pseudocode ini merupakan metodologi yang memungkinkan pemrogram untuk mewakili implementasi dari suatu algoritma.
Pseudecode yaitu notasi penulisan dalam algoritma yang mendekati bahasa pemrograman tingkat tinggi. Bentuk bahasa yang dinyatakan untuk penulisan algoritma dengan cara ini berawal dari beberapa bahasa pemrograman, tetapi bahasa tersebut hanya ditunjukan supaya dapat dibaca manusia.
Pseudecode yaitu kode yang mirip dengan kode pemrograman yang sebenarnya semacam Pascal, atau C, sehingga akurat jika diaplikasikan untuk mendeskripsikan algoritma yang akan dikomunikasikan kepada programmer.
Notasi algoritma dalam pseudocode harus diterjemahkan terlebih dahulu ke dalam kode program atau notasi bahasa pemrograman agar komputer dapat menjalankannya.
Kegiatan ini disebut sebagai proses translasi. Tanda titik koma atau semicolon (;) digunakan untuk memisahkan perintah atau instruksi dengan instruksi berikutnya dalam beberapa bahasa pemrograman seperti Pascal dan C.