FLOWCHART FLOWCHART Flowchart merupakan representasi secara diagram dari

  • Slides: 21
Download presentation
FLOWCHART

FLOWCHART

FLOWCHART Flowchart merupakan representasi secara diagram dari urutan langkah-langkah untuk mendapatkan suatu hasil. Algoritma

FLOWCHART Flowchart merupakan representasi secara diagram dari urutan langkah-langkah untuk mendapatkan suatu hasil. Algoritma dapat dituangkan dalam notasi gambar flowchart. Flowchart dapat membantu kita menyusun dan mengerti algoritma yang ditampilkan dalam bentuk gambar dan simbol tertentu.

SIMBOL FLOWCHART

SIMBOL FLOWCHART

FLOWCHART Simbol-simbol diatas umumnya digunakan untuk menuliskan flowchart. Sebagai contoh algoritma untuk menjumlahkan dua

FLOWCHART Simbol-simbol diatas umumnya digunakan untuk menuliskan flowchart. Sebagai contoh algoritma untuk menjumlahkan dua buah bilangan adalah sebagai berikut :

FLOWCHART

FLOWCHART

FLOWCHART Contoh lain, misalkan kita ingin mengetahui apakah sebuah bilangan ganjil atau genap. Untuk

FLOWCHART Contoh lain, misalkan kita ingin mengetahui apakah sebuah bilangan ganjil atau genap. Untuk itu kita harus membuat flowchart seperti berikut :

FLOWCHART

FLOWCHART

PSEUDO-CODE

PSEUDO-CODE

PSEUDO-CODE Pseudo artinya semu atau tidak sebenarnya. Pseudo-code adalah notasi algoritma yang menyerupai notasi

PSEUDO-CODE Pseudo artinya semu atau tidak sebenarnya. Pseudo-code adalah notasi algoritma yang menyerupai notasi bahasa pemrograman. Karena Pseudo-code sudah menyerupai notasi bahasa pemrograman, maka Pseudo-code lebih mudah untuk dikonversi ke dalam bahasa pemrograman.

PSEUDO-CODE Sebagai contoh, flowchart berikut ini akan ditulis dalam Pseudo-code.

PSEUDO-CODE Sebagai contoh, flowchart berikut ini akan ditulis dalam Pseudo-code.

PSEUDO-CODE 1. 2. 3. 4. 5. Start Input A dan B C=A+B Print C

PSEUDO-CODE 1. 2. 3. 4. 5. Start Input A dan B C=A+B Print C End

PSEUDO-CODE Flowchart berikut ini akan ditulis menjadi Pseudocode.

PSEUDO-CODE Flowchart berikut ini akan ditulis menjadi Pseudocode.

PSEUDO-CODE 1. 2. 3. 4. 5. 6. 7. 8. Start Masukkan A Sisa =

PSEUDO-CODE 1. 2. 3. 4. 5. 6. 7. 8. Start Masukkan A Sisa = A MOD 2 IF (Sisa = 0) Cetak “Genap” Else Cetak “Ganjil” End

PSEUDO-CODE Kita bisa bebas menulis pseudo code selama itu mudah dimengerti. Tetapi disarankan untuk

PSEUDO-CODE Kita bisa bebas menulis pseudo code selama itu mudah dimengerti. Tetapi disarankan untuk menggunakan keyword yang umum digunakan dalam bahasa pemrograman seperti : if, then, else, while, do, repeat, for, dan lainnya. Dan ikuti gaya penulisan pemrograman seperti Pascal, C++, dll.

TUGAS : Buatlah Algoritma, Pseudoccode dan Flowchart untuk : 1. Menghitung luas persegi panjang

TUGAS : Buatlah Algoritma, Pseudoccode dan Flowchart untuk : 1. Menghitung luas persegi panjang 2. Menghitung luas segitiga

Sebuah aturan untuk menonton sebuah film tertentu adalah sebagai berikut, jika usia penonton lebih

Sebuah aturan untuk menonton sebuah film tertentu adalah sebagai berikut, jika usia penonton lebih dari 17 tahun maka penonton diperbolehkan dan apabila kurang dari 17 tahun maka penonton tidak diperbolehkan nonton. Buatlah flowchart untuk permasalahan tersebut!

Buatlah flowchart untuk menentukan seorang peserta pelatihan Lulus atau Tidak Lulus. Data input antara

Buatlah flowchart untuk menentukan seorang peserta pelatihan Lulus atau Tidak Lulus. Data input antara lain Nama, Nilai Word, Nilai Excel. Syarat Lulus Nilai Rata 2 adalah minimal 70

3. Buatlah flowchart untuk mengecek bilangan di antara 2 bilangan masukan, apakah sama ataukah

3. Buatlah flowchart untuk mengecek bilangan di antara 2 bilangan masukan, apakah sama ataukah lebih besar salah satunya, dan tampilkan hasilnya.

5. Seorang karyawan bernama john travolta bergaji mingguan. Gaji normal seminggu (untuk 40 jam),

5. Seorang karyawan bernama john travolta bergaji mingguan. Gaji normal seminggu (untuk 40 jam), standarnya ("rate") adalah: rp. 15. 000, - /jam. Sedangkan untuk lembur (artinya kerja diatas 40 jam/minggu) dibayar satu setengah kali dari gaji normal per jam nya ("rate"). Bila Mr. John travolta pada minggu ini bekerja 52 jam, berapa gaji mr. John tersebut. a. Buat flowchartnya untuk menghitung gaji dengan nilai yang lain/variatif: ("bebas"). b. Bila pemasukan lebih besar dari pengeluaran maka, akan ditulis (diprint), ”bisa menabung”. Bila pemasukan sama dengan pengeluaran maka, akan ditulis (di print), ”tidak bisa menabung”. Bila pemasukan kurang dari pengeluaran maka, akan ditulis (diprint), ”cari tambahan”. Buat flowchartnya.