Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan

Presentasi serupa


Presentasi berjudul: "Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan"— Transcript presentasi:

1 Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan
Tim Algoritma dan Pemrograman Program Studi Teknik Informatika Universitas Komputer Indonesia

2 Analisis Terhadap Dua Kasus
Bentuk Umum : if (kondisi) then {aksi yang harus dikerjakan, jika kondisi bernilai true} else {aksi yang harus dikerjakan, jika kondisi bernilai false} endif Algoritma dan Pemrograman Program Studi Teknik Informatika

3 Contoh Kasus Menentukan_Kelulusan {I.S. : {F.S. : Kamus: nilai : real keterangan : string Algoritma: Input(nilai) If (nilai ≥ 60) Then keterangan  ‘Lulus’ Else keterangan  ‘Tidak Lulus’ EndIf output(keterangan) User memasukkan sebuah nilai} menampilkan keterangan “Lulus” atau “Tidak Lulus”} Algoritma dan Pemrograman Program Studi Teknik Informatika

4 Latihan Soal Buat algoritma untuk menghitung total bayar, dengan ketentuan: Tabel Barang Kode Barang Nama Barang Harga Satuan PK01 Pakaian Rp ,- TS02 Tas Rp ,- Jika membeli tidak kurang dari 5 buah, maka akan mendapat diskon 12,5% dari harga total. Tampilkan ke layar kode barang, nama barang, harga satuan, jumlah yang dibeli, diskon, total bayar, dan jumlah uang kembalian. Algoritma dan Pemrograman Program Studi Teknik Informatika

5 Analisis Terhadap Banyak Kasus
Bentuk Umum : if (kondisi_1) then {aksi_1} else if (kondisi_2) {aksi_2} .. if (kondisi_n-1) {aksi_n-1} {aksi_n} endif Nested If Algoritma dan Pemrograman Program Studi Teknik Informatika

6 Latihan Soal Buat algoritma untuk menentukan Nilai Mutu (Indeks Nilai)
Input? Output? Nilai Indeks Nilai : A, B, C, D, atau E Proses? Periksa Nilai, apakah diantara 80 – 100? Jika ya, maka Indeks Nilai = A Jika tidak, maka apakah Nilai ada diantara 70 – 79? Jika ya, maka Indeks Nilai = B Jika tidak, periksa apakah Nilai ada diantara 60 – 69? Jika ya, maka Indeks Nilai = C Jika tidak, periksa apakah Nilai ada diantara 50 – 59? Jika ya, maka Indeks Nilai = D Jika tidak, maka Indeks Nilai = E Algoritma dan Pemrograman Program Studi Teknik Informatika

7 Penyelesaian Menentukan_Indeks_Nilai {I.S. : {F.S. : Kamus: Algoritma: Input(Nilai) If (Nilai ≥ 80) and (Nilai ≤ 100) Then Indeks  ‘A’ Else If (Nilai ≥ 70) and (Nilai ≤ 79) Indeks  ‘B’ User memasukkan sebuah Nilai} menampilkan Indeks Nilai} Nilai : integer Indeks : char {Indeks Nilai} Algoritma dan Pemrograman Program Studi Teknik Informatika

8 Penyelesaian (lanjutan)
Else If (Nilai ≥ 60) and (Nilai ≤ 69) Then Indeks  ‘C’ If (Nilai ≥ 50) and (Nilai ≤ 59) Indeks  ‘D’ Indeks  ‘E’ EndIf Output(Indeks) Algoritma dan Pemrograman Program Studi Teknik Informatika

9 SELESAI Alhamdulillah 
Algoritma dan Pemrograman Program Studi Teknik Informatika


Download ppt "Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan"

Presentasi serupa


Iklan oleh Google