PERTEMUAN 3 FLOWCHART DAN PSEUDOCODE MENU UTAMA FLOWCHART
- Slides: 28
[PERTEMUAN 3] [FLOWCHART DAN PSEUDOCODE]
MENU UTAMA FLOWCHART PSEUDOCODE KUIS
PENGANTAR Flowchart Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma.
SIMBOL FLOWCHART
SIMBOL FLOWCHART
Tidak ada kaidah penggambara n yang baku. PEMBUATAN FLOWCHART Flowchart merupakan gambaran hasil analisa suatu masalah Flowchart sangat mungkin dapat berbeda antara satu programer dengan programmer yang lainnya. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat. Secara garis besar ada 3 bagian utama dari sebuah flowchart : Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas. - Input - Proses - Output
CONTOH FLOWCHART
CONTOH Contoh : • Flowchart untuk menentukan keputusan Anda pada saat akan pergi, jika hari hujan. MULAI Anda saat akan pergi Ya Naik bis/angkot Hujan ? Tdk Naik motor
CONTOH START Jumlah = 0 Input Data 1, Data 2 Jumlah = Data 1 + Data 2 Output Jumlah END Flowchart untuk menjumlahkan dua buah data.
STRUKTUR PROGRAM 1. Sequence (berurutan) 2. Branching (Pencabangan) 3. Looping (Perulangan)
CONTOH Struktur Sequence Struktur Branching
CONTOH Struktur Looping
TUGAS 1. 2. 3. Buat flowchart untuk menentukan apakah bilangan yang kita input termasuk bilangan Genap atau Ganjil ! Buat flowchart untuk mencetak “UNJ” selama 5 x ! Buat flowchart untuk mencetak deret bilangan genap 2, 4, 6, 8, 10, 12 ! Tugas harus dibuat dengan menggunakan Microsoft Visio atau software yang lain, tidak diperkenankan menggunakan tulisan tangan.
Pseudo-Code
LANGUAGE STRUCTUE (english structure – Indonesia) Bentuk penyajian algoritma ini berdasarkan struktur bahasa yang dipakai dalam sehari-hari tanpa melihat aturan-aturan yang berlaku di algortima. Contoh : Algortima memasak telor dadar 1. Mulai 2. Siapkan bahan : telor, minyak goring, garam 3. Siapkan alat : kompor, wajan dll 4. Panaskan minyak 5. Goreng telor 6. Kalau telor sudah matang kelangkah 7, kalau belum kelangkah 5 7. Angkat telor 8. Letakan dipiring 9. Selesai
CONTOH Contoh : Algoritma Kelulusan_mhs, diberikan nama dan nilai mahasiswa, jika nilai tersebut lebih besar atau sama dengan 60 maka mahasiswa tersebut dinyatakan lulus, jika nilai lebih kecil dari 60 maka dinyatakan tidak lulus. 1. baca nama dan nilai mahasiswa. 2. jika nilai >= 60 maka keterangan = lulus tetapi jika tidak keterangan = tidak lulus. 3. tulis nama dan keterangan
SOAL LATIHAN : Buatlah algoritma dengan cara diatas, yaitu : flowchart, pseudocode dan language structure, untuk soal dibawah ini : Untuk menghitung : Fahrenheit = 9/5 x ( C + 32) Reamur = 4/5 x ( C + 32) temperatur derajat Celsius dibaca, hitung konversi suhu diatas, kemudian cetak Celsius, Fahrenheit, Reamur. Untuk membaca harga K dan B, Jika K=5 maka hitunglah X = K + B, kemudian cetak K, B dan X. Ubahlah algoritma diatas kedalam program bahasa C.
Jawaban No. 1 : Pseudocode : Algoritma Konversi_Suhu { Menghitung Fahrenheit dan Reamur } Deklarasi Celsius, Fahrenheit, Reamur : real Deskripsi Input (Celsius) Fahrenheit = 5/9 * (Celsius +32) Reamur = 4/5 * (Celsius +32) Print Celsius, Fahrenheit, Reamur Language Structure : Menghitung Fahrenheit dan Reamur 1. Baca Celsius 2. Fahrenheit = 5/9 * (Celsius +32) 3. Reamur = 4/5 * (Celsius +32) 4. Cetak Celsius, Fahrenheit, Reamur
Jawaban No. 2 : Language Structure : Menghitung harga X dari data input K dan B 1. Mulai 2. Baca K, B 2. Jika (K=5) maka X=K+B Print K, B, X 3. Selesai Pseudocode : Algoritma Hitung_X { Menghitung harga X=K+B, dimana K dan B dari input } Deklarasi X, K, B : integer Deskripsi Input K, B If (K=5) then X=K+B Print K, B, X End. 19
KUIS Selamat Mengikuti KUIZ
KUIS Isi data nama Anda :
KUIS kode yang menyerupai dan merupakan 1 penjelasan cara menyelesaikan persoalan, disebut: . A Algoritma B Program C Variabel D Integer E Pseudocode
KUIS 2 Simbol berikut ini dalam flowchart berarti : A Keputusan B Preparation C Terminal D Input/Output E Salah semua
KUIS Simbol ini dalam flowchart berarti : 3 A Awal – Akhir E Bersambung ke hal lain C Masukan D Proses B Salah Semua
KUIS 4 Read ( A ) atau Scanf ( A ) maka simbol Flowchart yang pas untuk menyatakan instruksi diatas adalah A B C D E Semua Jawaban tidak ada yang benar
KUIS 5 Perhatikan contoh langkah-langkah penukaran dibawah ini: 1. A= ‘Teh’ 2. B= ‘Susu’ 3. C=A 4. A=B 5. C=B A B=C B A=C C C=B D C=A E B=A Supaya terjadi penukaran isi maka perintah langkah ke 5 seharusnya.
KUIS Hasil Anda Mengikuti KUIZ
Thank You! Any Questions? email : yasin. efendi@gmail. com Created by Yasin Efendi
- Flowchart pilihan menu
- Apakah pengertian diagram batang
- Sel adalah pertemuan antara titik-titik dan titik-titik
- Penawaran elastis uniter terjadi jika
- Cahaya utama yang berfungsi sebagai penerang pokok
- Bermain papan gelongsor bina ayat
- Logo menu utama
- Menu pilihan utama bina ayat
- ? menu utama
- Logo menu utama
- Pseudocode advantages
- Prompt in pseudocode
- Difference between pseudocode and flowchart
- If then else pseudocode and flowchart
- Convert flowchart to pseudocode examples
- Pseudocode adalah
- Pseudocode flowchart
- Similarities between flowchart and pseudocode
- Differentiate between pseudocode and flowchart
- Algorithm pseudocode and flowchart
- Symbol of on page connector
- Pseudocode and flowcharts
- Tugas pertemuan 9 metode perancangan program
- Policy asimilasionis adalah
- Pertemuan multikultural
- Denah ruang pertemuan
- Majas pleonasme
- Tugas statistika pertemuan 2
- Pada pertemuan kali ini kita