Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pertemuan-II METODA ALGORITMA

Presentasi serupa


Presentasi berjudul: "Pertemuan-II METODA ALGORITMA"— Transcript presentasi:

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)


Download ppt "Pertemuan-II METODA ALGORITMA"

Presentasi serupa


Iklan oleh Google