-Sebagai Dokumentasi Prosedur Kerja dalam ISO
-Sebagai pedoman untuk menjalankan Operasional
-Sebagai pedoman untuk melakukan pelatihan terhadap Karyawan baru
-Sebagai benchmark (patokan)
-Sebagai Peta kerja untuk mencegah terjadi kehilangan arah
-Untuk mempermudah pengambilan keputusan
Simbol yang berbeda digunakan untuk keadaan yang berbeda dalam flowchart, Misalnya: Input / Output dan pengambilan keputusan memiliki simbol yang berbeda. Tabel di bawah ini menggambarkan semua simbol yang digunakan dalam membuat flowchart.
Struktur Branching (Percabangan)
- Bersyarat
1. IF
2. IF...ELSE
3. NESTED IF atau IF ELSE Majemuk
4. SWITCH...CASE - Tidak Bersyarat
Goto
A. Struktur Branching (Percabangan)
- IF
Instruksi IF digunakan untuk memeriksa suatu kondisi dan melaksanakan instruksi lain jika kondisi tersebut terpenuhi atau bernilai true. Statement pada sintaks if boleh berupa satu instruksi tunggal atau beberapa instruksi (block statement) yang ditulis dalam {}. Jika evaluasi terhadap kondisi memberikan nilai true makastatement dikerjakan. Jika bernilai false maka statement tidak dikerjakan. alur logika Instruksi IF dapat anda lihat pada gambar dibawah ini. - NESTED IFPernyataan if yang berada dalam pernyataan if yang lain
Bentuk umum :
if (syarat)if (syarat)....perintah;else....perintah;elseif (syarat)....perintah;else....perintah; - IF.....ELSE Majemuk (bertingkat)If-else majemuk mirip dengan nested if. Keuntunganpenggunaan if-else majemuk adalah bentuk penulisanyang lebih sederhana.
{... Perintah;}elseif (syarat)
{... Perintah;}else{... Perintah;} - SWITCH CASEuntuk menangani pengambilan keputusan yang melibatkansejumlah atau banyak alternatif.
switch (ekspresi integer atau karakter)
{case konstanta1:
...perintah;break;case konstanta2:...perintah;break;default :...perintah;break;}
B. Tidak Bersyarat
- Tidak Bersyarat
Go To - Bentuk umum :
goto label;
Contoh :
Hitung : statement;
statement;
statement;
statement;
Goto hitung;
Contoh Soal:
Buatlah Flowchartnya dari pseudocode berikut ini:
- Masukan kode barang
- Masukan harga barang
- Masukan Jumlah barang
- Hitung bayar = harga * Jumlah barang
- Jika bayar >= 100.000 maka diberikan discount 10%, selain dari itu tidak mendapat discount
- Hitung total bayar = bayar - discount
- Cetak total bayar
Jawabannya:
0 komentar:
Post a Comment