Flow Chart
Flowchart adalah penyajian yang sistematis tentang proses dan logika dari kegiatan, penanganan informasi atau 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. System flowchart adalah urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. Program flowchart adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara endetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program
Flow Chart
FLOWCHART UNTUK PEMROGRAM KOMPUTER Flowchart program (biasa disebut flowchart saja), adalah suatu gambar yang menjelaskan urutan : Pembacaan data Pemrosesan data Pengambilan keputusan terhadap data Penyajian hasil pemrosesan data.
Simbol-Simbol Flowchart
Lanjutan ....
Lanjutan ....
Tipe Lain FC
(2) Variabel untai kata atau untai aksara/string.Dapat diberi harga berupa untai kata serta aksara (latin) yang boleh mengandung di ntaranya tanda ! * o ; ? huruf A sampai Z, angka 0 sampai 9 (sebagai simbol saja).
Penulisan Kode FC
X 12 AB-C
Process / Kotak Penugasan
Input X 10
Baca X
Kotak Data
Contoh Kasus 1
1. Buat flowchart/ diagram alur untuk menghitung luas segitiga, bila diketahui ALAS = 10 dan TINGGI= 8.
Contoh Kasus 2
Buatlah diagram alur untuk menjumlahkan 2 bilangan dalam himpunan data, dimana himpunan data tersebut terdiri dari nilai: 13 dan 21.
Keterangan: (1) Satuan data pertama (berharga 13) dibaca dan diberikan kepada variabel A, sehingga harga variabel A menjadi = 13. (2) Selanjutnya satuan data kedua (berharga 21) dibaca dan diberikan kepada variabel B, sehingga harga B menjadi = 21. (3) Menghitung/memberi harga variabel C sebesar harga variabel A ditambah variabel B. (Akan dihitung harga C = 13 + 21 (4) Mencetak harga C (akan di cetak 34)
Contoh Kasus 3
Buatlah flowchart untuk mencetak kata Algoritma sebanyak 5 kali
Keterangan: (1) Memberikan nilai awal X = 1 (2) Melakukan pengecekan nilai X <= 5, jika ya lakukan langkah ke (3), jika tidak (X > 5) maka Selesai (3) Cetak kata Algoritma (4) Nilai X yang baru sekarang adalah nilai X lama ditambah 1 (5) Kembali ke langkah (2)
Contoh Kasus 4
Buat flowchart untuk menghitung luas dan keliling lingkaran yang diketahui jarijarinya . Catatan:Gunakan formula/ rumus : Keliling = 2 R Luas= R 2
Keterangan: (1) Langkah pertama adalah meminta untuk memasukkan nilai secara manual yang akan diberikan kepada R (variabel untuk menyimpan nilai jari-jari lingkaran) (2) Memberikan sebuah harga tetap kepada variabel Pi dengan nilai 3.14 dengan menggunakan kotak penugasan (3) Menghitung nilai Kell (variabel untuk menyimpan nilai keliling lingkaran) (4) Menghitung nilai Ls (variabel untuk menyimpan nilai luas lingkaran) (5) Mencetak nilai dari Kell yang telah dihitung (6) Mencetak nilai dari Ls Catatan: Langkah 5 dan 6 dapat dijadikan satu langkah yang dituliskan dalam satu kotak
Contoh Kasus 5
5. Buatlah algoritma untuk menghitung sisa bagi antarabilangan dengan 2, apakah sisa ataukah tidak sisa,jika sisa maka maka cetak genap jika tidak sisa maka cetak ganjil.
Tugas Mandiri
1. Buatlah flowchart untuk meghitung luas trapesium yang diketahui panjang alas dan atas (kedua sisi sejajar) serta tingginya. Hitung pula luas segitiga yang alasnya dan tingginya sama dengan alas dan tinggi trapesium. Himpunan data diketahui: 8, 6, 7. Catatan: Formula luas trapesium : (alas + atas) x tinggi / 2 2. Buatlah flowcahart untuk mencari nilai konversi dari suatu temperatur/ suhu , dimana suhu awal yang diketahui dalam derajat Fahrenheit, konversikan ke dalam derajat Celcius, Reamur. Catatan: Gunakan formula sbb: C = 5 / 9 (F 32) R = 4 / 9 (F 32)
SELESAI Materi 2
Dasar Pemrograman PTI- UM