pemilihan 2 dan banyak kasus

10
Algoritma dan Pemrograman STRUKTUR PEMILIHAN (lanjutan) Tim Algoritma dan Pemrograman Universitas Komputer Indonesia

Upload: dinni-saviera

Post on 31-Oct-2015

80 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Pemilihan 2 Dan Banyak Kasus

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

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

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

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

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

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

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

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

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

7/16/2019 Pemilihan 2 Dan Banyak Kasus

http://slidepdf.com/reader/full/pemilihan-2-dan-banyak-kasus 10/10

 

SELESAI

 Alhamdulillah