Anda di halaman 1dari 3

Struktur Percabangan

Case-Of
CASE-OF
Pada materi sebelumnya telah dibahas struktur percabangan, IF-THE DAN IF-THEN-ELSE.
Pada materi ini kita akan bahas struktur percabangan CASE-OF. Struktur IF-THEN-ELSE dan
struktur CASE-OF, keduanya sebetulnya mempunyai fungsi yang sama, namun dalam penggunaannya
cukup berbeda. untuk masalah dengan dua atau lebih kasus, konstruksi case dapat
menyederhanakan penulisan IF-THEN-ELSE yang bertingkat-tingkat, sehingga membuat kode
program terlihat lebih rapi dan mudah untuk dipahami.

konstruksi case akan membandingkan atau memeriksa setiap nilai yang sama dengan ekspresi. Nilai
ekspresi bisa bertipe integer, karakter atau boolean. ketika ada nilai yang sama maka aksi pada bagian
tersebut akan di eksekusi.

BENTUK UMUM :
case ekspresi
nilai_1 : aksi_1
nilai_2 : aksi_2
nilai_3 : aksi_3
.... .......
nilai_n: aksi_n
End;
Struktur Percabangan
Case-Of
Contoh Program Case-Of
Output 1 Output 3

Output 2 Output 4

Perhatikan pada program diatas, kita membuat sebuah variabel nilai dengan tipe char, lalu ketika
anda menginput angka dari A-F dan jika cocok maka pernyataan pada nilai tersebut yang akan di
eksekusi/ditampilkan seperti contoh pada Output 1 dan Output 2.
Dan jika anda menginput huruf kecil “a” atau menginput nilai diluar A-F misalkan “G”, maka nilai
tersebut tidak di eksekusi oleh program (statement tidak ditampilkan). Oleh karena itu
diperlukanlah reseved word ELSE untuk melengkapi program tersebut.
CASE-OF-ELSE akan dibahas di materi berikutnya.
TUGAS 1
Buatlah program kondisi 4 pilihan menggunakan konsep case of seperti contoh program di
slide 2 dengan ketentuan :
 Untuk NPM digit akhir anda ganjil kondisi dalam pilihannya sebagai berikut :
-Jika anda pilih angka 1 maka itu adalah initial mata kuliah Komputer Dasar
-Jika anda pilih angka 2 maka itu adalah initial mata kuliah Pemrograman WEB
-Jika anda pilih angka 3 maka itu adalah initial mata kuliah Animasi
-Jika anda pilih angka 4 maka itu adalah initial mata Kuliah Pemrograman Pascal

 Untuk NPM digit akhir anda genap kondisi dalam pilihannya sebagai berikut :
-Jika anda pilih angka 1 maka Software yang digunakan adalah MS Office
-Jika anda pilih angka 2 maka Software yang digunakan adalah notepad ++
-Jika anda pilih angka 3 maka Software yang digunakan adalah Macromedia Flash 8
-Jika anda pilih angka 4 maka Software yang digunakan adalah Turbo Pascal

Simpan nama file = kelas dan 3 digit npm terakhir_tugas1


Contoh : R3A321_1pas

Anda mungkin juga menyukai