Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pertemuan-II METODA ALGORITMA
Perwujudan Algoritma berupa : TULISAN dan GAMBAR TULISAN : Algoritma Fundamental (deskriptif/struktur bahasa) Pseudo-code GAMBAR : Diagram Alir (Flowchart)
2
PSEUDO CODE (baca: soo-doh-kohd)
Pertemuan-II PSEUDO CODE (baca: soo-doh-kohd)
3
PSEUDO CODE (baca: soo-doh-kohd)
Kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh manusia untuk menuliskan algoritma Deskripsi tingkat tinggi informal & ringkas atas suatu algoritma yg menggunakan tata bahasa yg menyerupai bahasa pemrograman tapi utk dibaca oleh manusia .
4
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
5
Contoh-1 : Pseudo code Rumus : panjang (p) * lebar(l)
1) Menghitung Luas Persegi Panjang Rumus : panjang (p) * lebar(l) MENGHITUNG_LUAS_PERSEGIPANJANG: input p input l L p * l Output L
6
Contoh-2 : Pseudo code 2) Menghitung Keliling Lingkaran 1. pi 3.14
Algoritma (pseducode) : 1. pi 3.14 2. Input r 3. K 2 * pi * r 4. Output (K)
7
Contoh-3 : Algoritma & Pseudo code
2. Menghitung rata-rata tiga buah data a. Algoritma dengan struktur bahasa Indonesia 1. Baca bilangan a, b, dan c 2. Jumlahkan ketiga bilangan tersebut 3. Bagi jumlah tersebut dengan 3 4. Tulis hasilnya b. Algoritma dengan pseudocode 1. Input (a) , (b) , (c) 2. Jml a+b+c 3. Rerata Jml/3 4. Output (Rerata)
8
LATIHAN-1 : Problem: mencari bilangan terbesar dari dua bilangan yang diinputkan ?!
9
LAT-1: ALGORITMA & PSEUDO CODE
Algoritma (Struktur Bahasa): Masukkan bilangan pertama Masukkan bilangan kedua Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak, kerjakan langkah 5. Tampilkan bilangan pertama Tampilkan bilangan kedua Pseudo-code: Input a Input b If a > b then langkah 4 print a print b
10
LATIHAN-2 : Problem : Pseudocode untuk mencari luas lingkaran
a. Algoritma dengan struktur bahasa Indonesia Beri nilai phi dengan 3.14 Masukkan jari-jari lingkaran Kalikan phi dengan kuadrat dari jari-jarinya Tulis hasilnya b. Algoritma dengan pseudocode 1) phi <- 3.14 2) input (R) 3) L <- phi*R*R 4) Output (L) START Phi=3.14 Input R STOP Print L L = phi*R*2
11
LATIHAN-3 : Menghitung rata-rata dari lima
Buatlah langkah-langkah (algoritma) dengan 2 metode yaitu notasi deskriptif fundamental dan pseudo code , untuk soal di bawah ini : Menghitung rata-rata dari lima bilangan yang diinputkan oleh user
12
Jwb – LAT-3 : 3) Algoritma untuk mencari rata-rata dari 5 bilangan yang diinputkan a. Algoritma dengan struktur bahasa Indonesia Baca bilangan a, b, c , d dan e Jumlahkan kelima bilangan tersebut Bagi jumlahnya dengan 5 Tulis hasilnya b. Algoritma dengan pseudocode 1) Input (a +b+c+d+e) 2) Jml <- a+b+c+d+e 3) Rerata <- Jml/5 4) Output (Rerata) START Input a,b,c Jml = a+b+c STOP Print Rerata Rerata = Jml /3
13
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 ,-
14
To Be Continued ALGORITMA (FLOWCHART)
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.