PERTEMUAN 3 FLOWCHART DAN PSEUDOCODE MENU UTAMA FLOWCHART

  • Slides: 28
Download presentation
[PERTEMUAN 3] [FLOWCHART DAN PSEUDOCODE]

[PERTEMUAN 3] [FLOWCHART DAN PSEUDOCODE]

MENU UTAMA FLOWCHART PSEUDOCODE KUIS

MENU UTAMA FLOWCHART PSEUDOCODE KUIS

PENGANTAR Flowchart Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart

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

SIMBOL FLOWCHART

SIMBOL FLOWCHART

Tidak ada kaidah penggambara n yang baku. PEMBUATAN FLOWCHART Flowchart merupakan gambaran hasil analisa

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 FLOWCHART

CONTOH Contoh : • Flowchart untuk menentukan keputusan Anda pada saat akan pergi, jika

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

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)

STRUKTUR PROGRAM 1. Sequence (berurutan) 2. Branching (Pencabangan) 3. Looping (Perulangan)

CONTOH Struktur Sequence Struktur Branching

CONTOH Struktur Sequence Struktur Branching

CONTOH Struktur Looping

CONTOH Struktur Looping

TUGAS 1. 2. 3. Buat flowchart untuk menentukan apakah bilangan yang kita input termasuk

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

Pseudo-Code

LANGUAGE STRUCTUE (english structure – Indonesia) Bentuk penyajian algoritma ini berdasarkan struktur bahasa yang

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

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

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 }

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

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 Selamat Mengikuti KUIZ

KUIS Isi data nama Anda :

KUIS Isi data nama Anda :

KUIS kode yang menyerupai dan merupakan 1 penjelasan cara menyelesaikan persoalan, disebut: . A

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

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

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

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’

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

KUIS Hasil Anda Mengikuti KUIZ

Thank You! Any Questions? email : yasin. efendi@gmail. com Created by Yasin Efendi

Thank You! Any Questions? email : yasin. efendi@gmail. com Created by Yasin Efendi