Matakuliah Computer Programing 1 - Part 4

 Algoritma & Pengenalan Flow Chart


Pengenalan dan Definisi Flowchart 

Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. 

Gambaran ini dinyatakan dengan symbol: 

- setiap symbol menggambarkan proses tertentu. 

- antara proses digambarkan dengan garis penghubung.


Kaidah-kaidah Umum Pembuatan Flowchart

tidak ada rumus atau patokan yang bersifat mutlak. 

- Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisa suatu masalah dengan komputer. 

- Sehingga flowchart yang dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya. 


Kaidah-kaidah Umum Pembuatan Flowchart 

secara garis besar setiap pengolahan selalu terdiri dari 3 bagian, yaitu :  

Isi Flow Chart
- START, berisi instruksi untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan.
- READ, berisi instruksi kegiatan untuk membaca data dari suatu peralatan input.
- PROSES, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
- WRITE, berisi instruksi untuk merekan hasil kegiatan ke peralatan output.
- END, mengakhiri kegiatan pengolahan.

Anjuran – Pembuatan Flow Chart 
- Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
- Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
- Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.

Simbol-simbol Flowchart


Simbol Dalam Flow Chart - Input 

1. digunakan untuk melambangkan kegiatan penerimaan input. 

Dalam simbol ini, kita dapat menuliskan input yang diperlukan pada suatu waktu secara satu per satu maupun secara keseluruhan, biasanya input yang dimasukkan pada suatu waktu, dituliskan bersamaan secara keseluruhan dengan tujuan efisiensi ruang gambar.

2. Simbol Dalam Flow Chart - Proses

Simbol proses digambarkan dengan bangun persegi panjang. Digunakan untuk melambangkan kegiatan pemrosesan input. Dalam simbol ini, kita dapat menuliskan operasi-operasi yang dikenakan pada input, maupun operasi lainnya. 

3. Simbol Dalam Flow Chart - output

digunakan untuk melambangkan kegiatan proses output. Dalam simbol ini, kita dapat menuliskan output yang dihasilkan pada suatu waktu secara satu per satu maupun secara keseluruhan.

4. Simbol Dalam Flow Chart - Percabangan

Simbol ini digunakan untuk melambangkan percabangan, yaitu pemeriksaan terhadap suatu kondisi. Dalam simbol ini, kita menuliskan keadaan yang harus dipenuhi. 

Hasil dari perbandingannya adalah ya/tidak

5. Simbol Dalam Flow Chart – Garis Alir

Digunakan untuk menghubungkan setiap langkah dalam flowchart dan menunjukkan kemana arah aliran diagram. Anak panah ini harus mempunyai arah dari kiri ke kanan atau dari atas ke bawah. Dapat diberi label, khususnya jika keluar dari simbol percabangan.

6. Simbol Dalam Flow Chart – Terminator

Berfungsi untuk menandai awal dan akhir dari suatu flowchart. Biasa diberi label start atau stop



Contoh Flow Chart
Berikut ini contoh flowchart percabangan :


Variabel
Variable: Besaran yang dapat berubah-ubah harganya 

a. Numerik/bilangan
Syarat penamaan:
Harus diawali huruf
Diikuti dengan huruf/angka/symbol
Tidak boleh ada spasi
Contoh: A, A123, Angka

b. String
Syarat penamaan sama dengan numeric (untuk membedakan biasanya diakhiri   dengan $)
Contoh: A$, Nama$

Latihan 1 :
Buatlah flowchart dan Algoritma dalam mencetak bilangan Yang paling besar dari dua buah bilangan yang diinputkan !

Jawab :
Flowchart

Algoritma 
Program Pascal (compiler online):
https://www.onlinegdb.com/online_pascal_compiler



Bagaimana kalau Input Nilai A dan Nilai B sama??? Bagaimana cara untuk memperbaiki kesalahan (Bug) pada codingan tersebut?????

Algoritma perbaikan :



Berikut Dibawah Ini, Video Tutorial Menggunakan Compiler Onlline, Program PASCAL :




Komentar

Postingan populer dari blog ini

Materi Perkuliahan - Matakuliah Pemrograman Web (UIN Banten)