Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma dan Struktur Data WEEK IV. Page  2 REVIEW WEEK I – WEEK III Algoritma  urutan logis langkah kerja untuk pemecahan masalah Notasi Algoritma:

Presentasi serupa


Presentasi berjudul: "Algoritma dan Struktur Data WEEK IV. Page  2 REVIEW WEEK I – WEEK III Algoritma  urutan logis langkah kerja untuk pemecahan masalah Notasi Algoritma:"— Transcript presentasi:

1 Algoritma dan Struktur Data WEEK IV

2 Page  2 REVIEW WEEK I – WEEK III Algoritma  urutan logis langkah kerja untuk pemecahan masalah Notasi Algoritma: 1.Uraian deskriptif  bahasa yang sehari-hari. 2. Pseudocode  mirip uraian deskriptif,aturan baku 3. Bagan alir (Flowchart)  grafik/gambar yang dengan aturan baku.

3 Page  3 PSEUDOCODE Tiga bagian : 1.Judul  judul algoritma dan komentar singkat 2.Deklarasi  daftar variabel & konstanta yang dipakai 3.Deskripsi  urutan langkah pemecahan masalah Algoritma Luas_Persegi_Panjang {Menghitung Luas Persegi Panjang} Deklarasi panjang, lebar, luas : integer Deskripsi read(panjang) read(lebar) luas  panjang*lebar Write(luas) JUDUL DEKLARASI DESKRIPSI REVIEW WEEK I – WEEK III

4 Page  4 DEKLARASI PSEUDOCODE Algoritma Luas_Persegi_Panjang {Menghitung Luas Persegi Panjang} Deklarasi panjang, lebar, luas : integer Deskripsi read(panjang) read(lebar) luas  panjang*lebar Write(luas) DEKLARASI TIPE DATA PADA ALGORITMA INTEGER  bilangan bulat REAL  bilangan pecahan CHAR  satu karakter STRING  lebih dari 1 karakter /kalimat Deklarasi variabel gaji : integer huruf : char pajak : float Deklarasi konstanta const phi =3.14 const diskon=0.20 REVIEW WEEK I – WEEK III

5 Page  5 DESKRIPSI PSEUDOCODE Algoritma Luas_Persegi_Panjang {Menghitung Luas Persegi Panjang} Deklarasi panjang,lebar.luas : integer Deskripsi read(usia) read(lebar) luas  panjang*lebar Write(luas) DESKRIPSI read  baca data dari piranti masukan write  tulis data ke piranti keluaran REVIEW WEEK I – WEEK III

6 Page  6 DESKRIPSI PSEUDOCODE STRUKTUR PEMILIHAN (IF) If Total_bayar > Then write (‘Anda mendapatkan PAYUNG ’) end if If Then  pemilihan/kondisi (satu kasus) end if If Then else  pemilihan/kondisi (Dua kasus) end if REVIEW WEEK I – WEEK III SATU KASUS If gaji>= Then pajak=0.20 else pajak=0.10 end if DUA KASUS

7 Page  7 FLOWCHART TERMINAL REVIEW WEEK I – WEEK III Start End Read panjang, lebar Read panjang, lebar INPUT / OUTPUT write luas write luas Luas = panjang * lebar phi=3.14 PROSES usia >= 17 write “silahkan masuk” Y T usia >= 17 write “silahkan masuk” Y T Write “Dilarang masuk” IF SATU KASUS IF DUA KASUS

8 Page  8 Soal Diskusi Contoh Problem : 1. Buatlah flowchart dan pseudocode untuk menentukan seseorang berjenis kelamin pria atau wanita, input dari piranti masukan yaitu karakter “L” atau “P” ! 2.Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan positif atau negatif, dengan input dari piranti masukan yaitu bilangan bulat ! 3.Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan adalah kelipatan 3 atau bukan dengan input dari piranti masukan yaitu bilangan bulat ! 4.Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan adalah kelipatan 3 atau bukan dengan input dari piranti masukan yaitu bilangan bulat !

9 Page  9 Special thanks for this slide Gasim,Josie,Yoannita, and 2 my friends n familly


Download ppt "Algoritma dan Struktur Data WEEK IV. Page  2 REVIEW WEEK I – WEEK III Algoritma  urutan logis langkah kerja untuk pemecahan masalah Notasi Algoritma:"

Presentasi serupa


Iklan oleh Google