Download - Pemilihan 2 Dan Banyak Kasus
![Page 1: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/1.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 1/10
Algoritma dan PemrogramanSTRUKTUR PEMILIHAN (lanjutan)
Tim Algoritma dan Pemrograman
Universitas Komputer Indonesia
![Page 2: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/2.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 2/10
Pre Test
Buatlah algoritma untuk menentukan
nilai tertinggi dari 2 buah nilai. Harga
nilai dimasukan oleh user. Gunakan
struktur pemilihan untuk analasissatu kasus.
![Page 3: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/3.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 3/10
Analisis Terhadap Dua Kasus
Bentuk Umum :if (kondisi)
then
{aksi_1}
else
{aksi_2}
endif
![Page 4: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/4.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 4/10
Contoh Kasus Menentukan_Kelulusan2
{I.S. :{F.S. :
Kamus:
Algoritma:input(nilai)
If (nilai ≥ 60)
Then
keterangan ‘Lulus’
Elseketerangan ‘Tidak Lulus’
EndIf
output(keterangan)
user memasukkan sebuah nilai bertipe bilangan bulat}menampilkan keterangan lulus atau tidak lulus}
nilai : integer
keterangan : string
![Page 5: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/5.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 5/10
Latihan Soal
Kode Barang Nama Barang Harga Satuan
PK01 Pakaian Rp. 55.000,-
TS02 Tas Rp. 70.000,-
Buat algoritma dan program untuk menghitung
diskon, dengan ketentuan:
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 dan total bayar, jumlah uang bayar, jumlah uang kembalian.
![Page 6: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/6.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 6/10
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
endif
![Page 7: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/7.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 7/10
Latihan Soal
Buatlah algoritma untuk menentukan indeks nilai
(nilai mutu)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)
Then
indeks ‘B’
![Page 8: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/8.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 8/10
Latihan SoalElse
If (nilai ≥ 60) and (nilai ≤ 69)
Then
indeks ‘C’
Else
If (nilai ≥ 50) and (nilai ≤ 59)
Then
indeks
‘D’ Else
indeks ‘E’
EndIf
EndIf
EndIf
EndIf
output(indeks)
![Page 9: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/9.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 9/10
Latihan Soal
Kode Barang Nama Barang Harga Satuan
PK01 Pakaian Rp. 55.000,-
TS02 Tas Rp. 70.000,-SP03 Sepatu Rp. 90.000,-
Buat algoritma dan program untuk menghitung diskon, dengan
ketentuan:
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 dan total bayar, jumlah uang bayar,
jumlah uang kembalian.
Beri validasi untuk selain kode barang di tabel barang
Tabel Barang
![Page 10: Pemilihan 2 Dan Banyak Kasus](https://reader030.vdokumen.com/reader030/viewer/2022020808/55cf9dd3550346d033af609e/html5/thumbnails/10.jpg)
7/16/2019 Pemilihan 2 Dan Banyak Kasus
http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 10/10
SELESAI
Alhamdulillah