Contoh Perintah kondisi SELECT CASE Pada Qbasic
Senin, Desember 12, 2016
A. Logika Coding Program SELECT CASE
a.
Ketik perintah CLS (Clean Screen)
untuk membersihkan layar
b.
Ketik perintah PRINT (perintah
cetak) untuk :
·
“===MENU===”
·
“1. BIODATA”
·
“2. KELILING BANGUN DATAR”
·
“3. SEGITIGA”
c.
Ketik perintah INPUT (memasukkan
karakter) untuk variabel yang akan dimasukan ke MENU
d.
Berikan perintah SELECT
CASE kepada MENU, sehingga perintah CASE ini
berlaku untuk variable antara 1 – 3 saja.
e.
Jika variabel yang dipilih adalah 1 (CASE
1), maka perintah yang ada di CASE 1 akan berjalan.
Perintahnya yaitu :
·
Perintah CLS (Clean Screen)
untuk membersihkan layar
· Perintah INPUT (masukan)
untuk variabel yang akan dimasukan ke NAMA$, variabel NAMA$ itu
sendiri merupakan data String
· Perintah INPUT (masukan)
untuk variabel yang akan dimasukan ke NPM$, variabel NPM$ itu
sendiri merupakan data String
· Perintah INPUT
(masukan) untuk variabel yang akan dimasukan ke KELAS$, variabel KELAS$
itu sendiri merupakan data String
f.
Jika variabel yang dipilih adalah 2 (CASE
2), maka perintah yang ada di CASE 2 akan berjalan.
Perintahnya yaitu :
·
Perintah CLS (Clean Screen)
untuk membersihkan layar
·
Berikan perintah PRINT (perintah
cetak) untuk :
-
“===RUMUS KELILING BANGUN DATAR===”,
-
“1. RUMUS KELILING PERSEGI”
-
“2. RUMUS KELILING PERSEGI PANJANG”
-
“3. RUMUS KELILING SEGITIGA”
-
“4. RUMUS KELILING LINGKARAN”
·
Perintah INPUT (masukan)
untuk variabel yang akan dimasukan ke PIL
· Berikan perintah SELECT
CASE kepada MENU, sehingga perintah CASE ini
berlaku untuk variable antara 1 – 4 saja
g.
Jika variabel yang dipilih adalah 1 (CASE
1), maka perintah yang ada di CASE 1 akan berjalan.
Perintahnya yaitu :
·
Perintah CLS (Clean Screen)
untuk membersihkan layar
· Perintah PRINT (cetak) untuk variabel yang akan
dicetak “RUMUS KELILING PERSEGI”
· Perintah INPUT (masukan)
untuk variabel yang akan dimasukan kedalam variabel “S”
·
KEL = S + S +
S + S adalah rumus untuk KELILING PERSEGI
· Perintah PRINT (cetak) untuk variable yang akan dicetak “KEL” dari RUMUS KELILING PERSEGI
h.
Jika variabel yang dipilih adalah 2 (CASE
2), maka perintah yang ada di CASE 2 akan berjalan.
Perintahnya yaitu :
·
Perintah CLS (Clean Screen)
untuk membersihkan layar
· Perintah PRINT (cetak) untuk variabel yang akan
dicetak “RUMUS KELILING PERSEGI PANJANG”
· Perintah INPUT (masukan)
untuk variabel yang akan dimasukan kedalam variabel “P”
· Perintah INPUT (masukan)
untuk variabel yang akan dimasukan kedalam variabel “L”
·
KEL = P * L adalah rumus untuk KELILING PERSEGI PANJANG
· Perintah PRINT (cetak) untuk variable yang akan dicetak “KEL” dari RUMUS KELILING PERSEGI PANJANG
i.
Jika variabel yang dipilih adalah 3 (CASE
3), maka perintah yang ada di CASE 3 akan berjalan. Perintahnya
yaitu :
·
Perintah CLS (Clean Screen)
untuk membersihkan layar
· Perintah PRINT (perintah cetak) untuk variabel yang
akan dicetak “RUMUS KELILING SEGITIGA”
· Perintah INPUT (memasukkan
karakter) untuk variabel yang akan dimasukan kedalam variabel “A”
· Perintah INPUT (memasukkan
karakter) untuk variabel yang akan dimasukan kedalam variabel “B”
· Perintah INPUT (memasukkan
karakter) untuk variabel yang akan dimasukan kedalam variabel “C”
·
KEL = A + B + C adalah rumus untuk KELILING SEGITIGA
· Perintah PRINT (perintah cetak) untuk variable yang akan dicetak “KEL” dari RUMUS KELILING SEGITIGA
j.
Jika variabel yang dipilih adalah 4 (CASE
4), maka perintah yang ada di CASE 4 akan berjalan. Perintahnya
yaitu :
·
Perintah CLS (Clean Screen)
untuk membersihkan layar
·
Perintah PRINT (perintah cetak) untuk variabel yang
akan dicetak “RUMUS KELILING LINGKARAN”
·
Perintah INPUT (memasukkan
karakter) untuk variabel yang akan dimasukan kedalam variabel “JARI-JARI”
·
KEL = 3.14 * R * R adalah rumus untuk KELILING LINGKARAN dengan 3.14 (Phi)
·
Perintah PRINT (perintah cetak) untuk variable yang akan dicetak “KEL” dari RUMUS KELILING LINGKARAN
·
Perintah selanjutnya yaitu END
SELECT untuk mengakhiri perintah CASE di dalam CASE RUMUS KELILING BANGUN DATAR
k.
Selanjutnya jika kita memilih 3 (CASE 3) pada pilihan MENU maka akan dijalankan seperti
berikut:
·
Perintah CLS (Clear Screen) untuk Membersikan layar
·
N = 10 merupakan masukan untuk menentukan
jumlah N yang dikehendaki, disini
kita menggunakan 10 baris.
·
FOR I = 1 TO N merupakan masukkan untuk menjelaskan
bahwa baris atau colum sebanyak 1 TO N
(N=10)
·
FOR J = 1 TO I merupakan masukan baris 1 ke I ( I= 1 TO N(10))
· PRINT (cetak) merupakan masukan untuk mencetak variabel yang
telah ditentukan menjadi simbol (*)
·
NEXT I merupakan statement perulangan untuk
mengubah variabel I menjadi (*)
·
END merupakan perintah untuk mengakhiri CASE 3
l.
END SELECT perintah untuk mengakhiri program CASE pada MENU
m.
END perintah untuk mengkahiri program keseluruhan.
B. Logika Output Program SELECT CASE
1.
Setelah selesai membuat coding program,
lalu run menggunakan tombol F5.
2.
Setelah itu akan muncul gambar seperti
di bawah
3. Selanjutnya pada “MASUKAN MENU” tulis menu yang dikehendaki, contohnya angka 1, 2
atau 3.
4.
Kita mulai dari awal yaitu masukan menu
angka 1, lalu tekan enter.
5.
Selanjutnya akan muncul menu biodata,
lalu isikan menurut biodata kita.
6. Lalu tekan tombol enter, dan selanjutnya
tekan tombol F5 lagi. Sekarang kita coba merubah angka pada “MASUKAN MENU” menjadi angka 2 lalu
tekan enter.
7.
Lalu akan muncul menu seperti yang ada
pada gambar, selanjutnya masukan lagi angka yang dikehendaki pada “MASUKAN PILIHAN” contohnya angka 1
lalu enter. Setelah itu, input angka yang dikehendaki. Lalu enter, dan akan
muncul hasil dari perhitungan coding yang telah di proses. Dan ketika memilih “MASUKAN MENU” tekan angka 2 kembali,
lalu akan muncul kembali output yang sama untuk melakukan perintah “MASUKAN PILIHAN”. Lakukan seperti itu
untuk pilihan 2 sampai 4.
8. Selanjutnya kita tekan enter dan kembali
menekan tombol F5. Setelah itu akan muncul kembali “MASUKAN MENU” menjadi angka 3.
9.
Lalu tekan enter, dan akan muncul
tambilan seperti gambar dibawah.


















0 komentar