analisis kasus

15
Analisis Kasus Algortima Pemrograman Muhamad Akbar

Upload: palma

Post on 20-Jan-2016

71 views

Category:

Documents


0 download

DESCRIPTION

Analisis Kasus. Algortima Pemrograman Muhamad Akbar. Analisis Kasus. Analisis kasus adalah elemen primitif pembangun algoritma, yaitu memungkinkan kita untuk membuat teks yang sama namun menghasilkan eksekusi yang berbeda-beda. Mendefinisikan Analisis Kasus. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Analisis Kasus

Analisis Kasus

Algortima Pemrograman

Muhamad Akbar

Page 2: Analisis Kasus

Analisis Kasus

Analisis kasus adalah elemen primitif pembangun algoritma, yaitu memungkinkan kita untuk membuat teks yang sama namun menghasilkan eksekusi yang berbeda-beda

Page 3: Analisis Kasus

Mendefinisikan Analisis Kasus

• Kondisi, yaitu berupa ekspresi yang menghasilkan true atau false

• Aksi yang dilaksanakan jika kondisi yang dipasangkan dengan aksi yang bersangkutan terpenuhi

Page 4: Analisis Kasus

Notasi umum

Notasi umum untuk analisis kasus: depend on (nama-nama) <kondisi-1>:<aksi-1> <kondisi-2>:<aksi-2> <kondisi-3>:<aksi-3> . . <kondisi-N>:<aksi-N>

Page 5: Analisis Kasus

Contoh

depend on (kode_nopol) kode_nopol=“BG” : output(“kendaraan Sumsel”)

kode_nopol=“BE” : output(“kendaraan Lampung”)

kode_nopol=“BK” : output(“kendaraan Sumut”)

Page 6: Analisis Kasus
Page 7: Analisis Kasus
Page 8: Analisis Kasus
Page 9: Analisis Kasus
Page 10: Analisis Kasus

Latihan (depend on)

• Pada suatu perusahaan terdapat 3 golongan karyawan. Gaji karyawan ditentukan berdasarkan golongan

Gol Gaji Tetap

1 Rp. 10.000.000

2 Rp. 7.500.000

3 Rp. 5.000.000

Page 11: Analisis Kasus

Analisis : 1 kasus

if (kondisi) then

aksi

endif

if (x > 17) then output ( “nilai x lebih dari tujuh belas”)

Jika kondisi benar, maka aksi dilakukan. Jika kondisi tidak benar,Maka tidak terjadi apa-apa

Page 12: Analisis Kasus

Analisis : 2 kasus komplementer

if (kondisi) then

aksi – 1

else

aksi – 2

endif

= not Kondisi, else merupakan negasi dari kondisi

Page 13: Analisis Kasus

Contoh : 2 kasus

if (umur > 17) then

output(“anda boleh memiliki SIM”)

else

output(“maaf anda blm boleh memiliki SIM”)

endif

Page 14: Analisis Kasus
Page 15: Analisis Kasus

Latihan (if –then – else)

• Untuk menentukan kelulusan mata kuliah algoritma diperlukan nilai ujian akhir minimum 50 . Bila nilai ujian dibawah 50 (49) maka mahasiswa tersebut dinyatakan tidak lulus. Buatlah algoritmanya !

• Buat algoritma mencari huruf ‘A’