analisis kasus
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 PresentationTRANSCRIPT
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
• Kondisi, yaitu berupa ekspresi yang menghasilkan true atau false
• Aksi yang dilaksanakan jika kondisi yang dipasangkan dengan aksi yang bersangkutan terpenuhi
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>
Contoh
depend on (kode_nopol) kode_nopol=“BG” : output(“kendaraan Sumsel”)
kode_nopol=“BE” : output(“kendaraan Lampung”)
kode_nopol=“BK” : output(“kendaraan Sumut”)
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
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
Analisis : 2 kasus komplementer
if (kondisi) then
aksi – 1
else
aksi – 2
endif
= not Kondisi, else merupakan negasi dari kondisi
Contoh : 2 kasus
if (umur > 17) then
output(“anda boleh memiliki SIM”)
else
output(“maaf anda blm boleh memiliki SIM”)
endif
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’