FLOW CHART
FLOW CHART Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.
PEDOMAN-PEDOMAN DALAM MEMBUAT FLOWCHART 1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri ke kanan. 2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya. 3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas. 4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja, misalkan MENGHITUNG PAJAK PENJUALAN.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar. 6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri dengan hati-hati dan lengkap. 7. Gunakan simbol-simbol flowchart yang standar.
SIMBOL DASAR FLOWCHART = START / FINISH = ALUR PROSES = PROSES = DECISION / KEPUTUSAN = INPUT / OUTPUT KOMPUTER
= INPUT MANUAL = DOCUMENT = CONNECTOR PINDAH HALAMAN = CONNECTOR HALAMAN SELANJUTNYA
Contoh Flowchart Buatlah algoritma menggunakan flowchart untuk menentukan apakah bilangan yang di input adalah bilangan ganjil atau bilangan genap. Algoritma : Masukkan sebuah bilangan Bagi bilangan tersebut dengan bilangan atau angka 2 Jika bilangan menghasilkan sisa pembagian 0 maka genap Jika bilangan tidak menghasilkan sisa pembagian 0 maka ganjil Catatan : Mod adalah sisa hasil bagi
Contoh Flowchart Buatlah algoritma menggunakan flowchart untuk menghitung Keliling persegi panjang Algoritma : Masukkan 2 buah bilangan yaitu panjang dan lebar Tambahkan panjang dan lebar kemudian kalikan hasilnya dengan 2 Hasil dari penghitungan tersebut adalah Keliling
Contoh Flowchart Buatlah algoritma menggunakan flowchart untuk menghitung Keliling lingkaran Algoritma : Masukkan 2 buah bilangan yaitu phi (3,14) dan r (jari-jari) Kalikan phi dengan r kemudian kalikan lagi dengan 2 Hasil dari penghitungan tersebut adalah Keliling
Tugas Flowchart Buatlah algoritma menggunakan flowchart untuk menghitung luas persegi panjang. Buatlah algoritma menggunakan flowchart untuk menginput 3 buah bilangan, kemudian tentukan bilangan terbesar, terkecil, dan rata-ratanya. Buatlah algoritma menggunakan flowchart untuk menghitung luas lingkaran. Aturan kelulusan siswa pada mata pelajaran Pemrograman Web diterapkan sebagai berikut :> Jika nilai ujian tengah semester (UTS) lebih besar dari 70 maka siswa dinyatakan lulus dan Nilai Akhir sama dengan nilai UTS.> Jika nilai UTS kurang atau sama dengan 70 maka siswa dinyatakan lulus jika Nilai Akhir lebih besar atau sama dengan 60 dimana Nilai Akhir = (nilai UTS x 40%) + (nilai UAS x 60%). Buatlah flowchart penyelesaian masalah tersebut apabila output yang diinginkan adalah NIM, Nama Siswa, Nilai Akhir dan Status Kelulusan.
Pembahasan Buatlah algoritma menggunakan flowchart untuk menghitung luas persegi panjang Algoritma : Masukkan 2 buah bilangan yaitu panjang dan lebar Kalikan bilangan tersebut Hasil dari perkalian bilangan tersebut adalah Luas
Pembahasan Buatlah algoritma menggunakan flowchart untuk menginput 3 buah bilangan, kemudian tentukan bilangan terbesar, terkecil, dan rata-ratanya Algoritma : 1. Masukkan bilangan A,B,C 2. Jika A>B dan A>C maka A paling besar 3. Jika B>A dan B>C maka B paling besar 4. Maka C paling kecil/terkecil 5. Jumlah = A+B+C 6. Rerata = Jumlah 3
Pembahasan Buatlah algoritma menggunakan flowchart untuk menghitung luas lingkaran Algoritma : 1. Masukkan phi (π) 2. Masukkan jari-jari (r) 3. Luas Lingkaran adalah phi dikalikan jari-jari 4. Tampilkan luas lingkaran
Pembahasan Algoritma: 1. Masukkan NIM, Nama Siswa, Nilai UTS, Nilai UAS 2. Jika nilai (UTS) lebih besar atau sama dengan 70 maka siswa dinyatakan lulus. 3. jika Nilai Akhir lebih besar atau sama dengan 60 dimana Nilai Akhir = (nilai UTS x 40%) + (nilai UAS x 60%) siswa dinyatakan lulus. 4. Tampilkan NIM, Nama Siswa, Status Kelulusan.
NIM, Nama, Status Tidak LULUS Awal NIM, Nama, UTS, UAS Menghitung Nilai UTS >= 70 Nilai Akhir >= 60 NIM, Nama, Status Tidak LULUS NIM, Nama, Status LULUS Akhir Catt : Nilai Akhir = (nilai UTS x 40%) + (nilai UAS x 60%)