Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma dan Struktur Data

Presentasi serupa


Presentasi berjudul: "Algoritma dan Struktur Data"— Transcript presentasi:

1 Algoritma dan Struktur Data
WEEK IV 1

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

3 PSEUDOCODE REVIEW WEEK I – WEEK III Algoritma Luas_Persegi_Panjang
Tiga bagian : Judul  judul algoritma dan komentar singkat Deklarasi  daftar variabel & konstanta yang dipakai 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

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

5 DESKRIPSI PSEUDOCODE Algoritma Luas_Persegi_Panjang
REVIEW WEEK I – WEEK III 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

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

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

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” ! Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan positif atau negatif, dengan input dari piranti masukan yaitu bilangan bulat ! Buatlah flowchart dan pseudocode untuk menentukan apakah sebuah bilangan adalah kelipatan 3 atau bukan dengan input dari piranti masukan yaitu bilangan bulat !

9 Special thanks for this slide
Thank You! 9 Special thanks for this slide Gasim,Josie,Yoannita, and 2 my friends n familly


Download ppt "Algoritma dan Struktur Data"

Presentasi serupa


Iklan oleh Google