Hai, saya akan menjelaskan apa itu flowchart, pseudocode dan bagaimana penggunaannya. Flowchart sangat dibutuhkan dalam pembuatan sebuah program. Jika tak ada flowchart, sangat sulit untuk memahami sebuah konsep suatu program dan aplikasi.
Flowchart
Flowchart (diagram alir) adalah penggambaran secara grafik dari langkah-langkah pemecahan masalah yang harus diikuti oleh pemroses. Flowchart terdiri atas sekumpulan simbol, dimana masing-masing simbol menggambarkan suatu kegiatan tertentu. Flowchart diawali dengan penerimaan masukan (input), pemrosesan masukan, dan diakhiri dengan menampilkan hasilnya (output).
Untuk simbol-simbol flowchart cukup banyak, berikut simbol-simbol tersebut :
Cukup untuk bagian flowchart, berikutnya masuk bagian pseudocode.
Pseudocode
Pseudo berarti mirip dan Code menunjukkan kode dari program. Jadi, garis besarnya pseudocode adalah kode yang mirip dengan kode program yang sebenarnya. Bisa dibilang bayinya code. Pseudocode berbasih pada bahasa pemrograman sesungguhnya (dalam artikel ke depan, saya akan memakai bahasa C yang cukup mudah dimengerti).
Gaya Penulisan Psudocode
- Kata kunci (keywords) dan kata cadangan (reserve words) ditulis dengan huruf tebal atau kapital atau digaris bawahi dan kata-kata lainnya ditulis dengan huruf kecil.
- Kata kunci (if, then, else, repeat, until, for, do, while) yang membentuk struktur ditulis dengan menggunakan huruf kapital dan kata-kata yang tercantum di dalam kamus data ditulis dengan digaris bawahi.
- Struktur urut (Sequence structure)
Struktur ini terdiri dari sebuah instruksi yang tidak mempunyai perulangan atau keputusan di dalamnya.
Contoh:
Baca data jam_lembur
Hitung gaji_lembur = jam_lembur*tarif
Tampilkan gaji_lembur di desktop
atau
Read jam_lembur
Let gaji_lembur = jam_lembur*tarif
Print gaji
- Struktur keputusan (decision structure)
Keputusan terdiri dari 3 jenis, if-then, if-then-else, dan case.
- If-Then
If kondisi Then
tindakan
Endif
- If-Then-Else
If kondisi Then
tindakan-1
Else
tindakan-2
Endif
- Case
Select kasus
Case (nilai-1) Perform tindakan-1
Case (nilai-2) Perform tindakan-2
Case (nilai-3) Perform tindakan-3
.....
Default Case Perform tindakan-n
Endselect
Sekian pembahasan saya untuk artikel ini, jika ingin ada yang ditanyakan silahkan ketik di kolom komentar 😀
Wiih mantap penjelasannya
BalasHapus