110 likes | 432 Views
Pertemuan-II METODA ALGORITMA. Perwujudan A lgoritma berupa : TULISAN dan GAMBAR TULISAN : Algoritma Fundamental (deskriptif/struktur bahasa) Pseudo-code GAMBAR : Diagram Alir ( Flowchart ). PSEUDO CODE (baca: soo-doh-kohd).
E N D
Pertemuan-IIMETODA ALGORITMA Perwujudan Algoritma berupa : TULISANdanGAMBAR • TULISAN : • Algoritma Fundamental (deskriptif/struktur bahasa) • Pseudo-code • GAMBAR : • Diagram Alir(Flowchart)
PSEUDO CODE (baca: soo-doh-kohd) • Kodeatautanda yang menyerupai(pseudo) ataumerupakanpenjelasancaramenyelesaikansuatumasalah. • Pseudo-code seringdigunakanolehmanusiauntukmenuliskanalgoritma • Deskripsi tingkat tinggi informal & ringkas atas suatu algoritma yg menggunakan tata bahasa yg menyerupai bahasa pemrograman tapi utk dibaca oleh manusia .
PSEUDO CODE Pseudocode : Pseudo + Code Tidak ada standar kata kunci (keyword) untuk pseudocode Pseudocode : mempermudah pemahaman atas suatu algoritma, dan mempermudah implementasi dalam bentuk kode programnya
Contoh-1 : Pseudo code 1) Menghitung Luas Persegi Panjang Rumus : panjang (p) * lebar(l) MENGHITUNG_LUAS_PERSEGIPANJANG: • input (p) • input (l) • L p * l • output (L)
Contoh-2 : Pseudo code • 2) MenghitungKelilingLingkaran Algoritma (pseducode) : 1. pi 3.14 2. Input r 3. K 2 * pi * r 4. Output (K)
Contoh-3 : Algoritma & Pseudo code 2. Menghitung rata-rata tiga buah data a. Algoritma dengan struktur bahasa Indonesia 1. 2. 3. 4. b. Algoritma dengan pseudocode 1. 2. 3. 4.
LATIHAN-1 : Problem: mencaribilanganterbesardariduabilangan yangdiinputkan ?!
LATIHAN-3 : Buatlah langkah-langkah (algoritma) dengan 2 metode yaitu notasi deskriptiffundamental dan pseudocode , untuk soal di bawah ini : Menghitung rata-rata dari lima bilangan yang diinputkan oleh user
Jwb – LAT-3 : 3)Algoritmauntukmencari rata-rata dari5 bilangan yang diinputkan • Algoritmadenganstrukturbahasa Indonesia b. Algoritmadenganpseudocode
SOAL-SOAL ?! Buatlah pseudocode untuk : 1. Menentukan suatu bilangan bulat positif, ganjil atau genap 2. Mencari bilangan terkecil dari 3 bilangan yg diinputkan oleh user . 3. Menghitung gaji seorang buruh bangunan selama sebulan, dengan ketentuan gaji perhari Rp. 20.000,-
To Be Continued ALGORITMA (FLOWCHART)