Algoritma dan Pemrograman STRUKTUR PEMILIHAN SELECTION lanjutan Tim
- Slides: 8
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (SELECTION) lanjutan Tim Algoritma dan Pemrograman Program Studi Teknik Informatika Universitas Komputer Indonesia
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
Contoh Kasus Menentukan_Kelulusan {I. S. : User memasukkan sebuah nilai} {F. S. : menampilkan keterangan “Lulus” atau “Tidak Lulus”} Kamus: nilai : integer keterangan : string Algoritma: Input(nilai) If (nilai ≥ 60) Then keterangan ‘Lulus’ Else keterangan ‘Tidak Lulus’ End. If output(keterangan) Algoritma dan Pemrograman Program Studi Teknik Informatika
Analisis Terhadap Banyak Kasus Bentuk Umum : if (kondisi_1) then {aksi_1} else if (kondisi_2) then {aksi_2} else. . else if (kondisi_n-1) then {aksi_n-1} else {aksi_n} endif. . endif Algoritma dan Pemrograman Nested If Program Studi Teknik Informatika
Latihan Soal Buat algoritma untuk menentukan Nilai Mutu (Indeks Nilai) Input? Nilai 1. 2. 3. 4. 5. 6. 7. 8. 9. Output? 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
Penyelesaian Menentukan_Indeks_Nilai {I. S. : User memasukkan sebuah Nilai} {F. S. : menampilkan Indeks Nilai} Kamus: Nilai : integer Indeks : char {Indeks Nilai} Algoritma: Input(Nilai) If (Nilai ≥ 80) and (Nilai ≤ 100) Then Indeks ‘A’ Else If (Nilai ≥ 70) and (Nilai ≤ 79) Then Indeks ‘B’ Algoritma dan Pemrograman Program Studi Teknik Informatika
Penyelesaian (lanjutan) Else If (Nilai ≥ 60) and (Nilai ≤ 69) Then Indeks ‘C’ Else If (Nilai ≥ 50) and (Nilai ≤ 59) Then Indeks ‘D’ Else Indeks ‘E’ End. If Output(Indeks) Algoritma dan Pemrograman Program Studi Teknik Informatika
SELESAI Alhamdulillah Algoritma dan Pemrograman Program Studi Teknik Informatika
- Yang termasuk bentuk umum pembangunan algoritma adalah
- Program konvensional adalah
- Apa yang dimaksud dengan pemrograman konvensional?
- Pemrograman konvensional
- Contoh bahasa pemrograman konvensional
- Algoritma dan pemrograman
- Definisi algoritma adalah
- Nilai hasil dari 5 equal 5 dalam ekspresi boolean adalah
- Struktur pemilihan untuk tiga kasus adalah