150 likes | 446 Views
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.
E N D
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’