Jumat, 24 November 2017

Fungsi IF...THEN pada QBASIC

Mahasiswa jurusan Ilmu Komputer pasti sudah tidak asing lagi dengan Program QBASIC (Quick BASIC) ini. Yang bilang QBASIC susah siapa? gampang kok! asalkan kita mengerti dan tahu apa program yang mau kita buat. Dan jangan lupa, di QBASIC logika kita yang bermain, makin tinggi kemampuan berlogika kita makin indah pula hasilya wkwkw. Pada kesempatan kali ini gua akan membuat program IF......THEN.

Sebagai contoh program kali ini, gua akan mengambil soal cerita lalu membuatnya menjadi sebuah program.

1. Dalam penilaian pegawai untuk naik pangkat ditetapkan salah satu yang dinilai adalah kemampuan membuat karya ilmiah. Sebagai pengarang buku mendapat Kum 3, sebagai pengarang diktat menda[at Kum 2 dan pengarang paper mendapat Kum 1. Seseorang dapat naik pangkat bila Kumnya 10 atau lebih dari 7 dalam pertimbangan. Selain itu belum berhak untuk naik pangkat. Tentukan keadaan seorang pegawai (Buku Gunadarma : Algoritma dan Pemograman).
                                                       

Seperti ini Programnya :



REM PENILAIAN PEGAWAI UNTUK KENAIKAN PANGKAT
CLS
A = 3
B = 2
C = 1

PRINT "             PENILAIAN PEGAWAI UNTUK KENAIKAN PANGKAT"

PRINT ""
PRINT " Syarat "
PRINT " 1. Pengarang buku memperoleh KUM: ", A
PRINT " 2. Pengarang diktat memperoleh KUM: ", B
PRINT " 3. Pengarang peper memperoleh KUM: ", C
PRINT ""
PRINT "ISILAH DATA INI UNTUK MENGETAHUI KENAIKAN PANGKAT ANDA"
INPUT "Masukkan nama anda:", nama$
INPUT "Karangan buku yang anda buat:", A
INPUT "Karangan diktat yang anda buat:", B
INPUT "Karangan peper yang anda buat:", C
PRINT ""

LET PB = A * 3
LET PD = B * 2
LET PP = C * 1
LET HP = PB + PD + PP
PRINT "Nilai total yang anda dapatkan="; HP; "Kum"

IF HP >= 7 THEN

    PRINT "Selamat anda bisa naik pangkat"
ELSEIF HP >= 10 THEN
    PRINT "Selamat anda bisa naik pangkat"
ELSE
    PRINT "Maaf anda belum bisa naik pangkat"



Fungsi dari statement yang kita buat diatas yaitu :
1. LET
Statement LET biasanya digunakan untuk memasukan sebuah nilai/harga kedalam suatu variabel yang mana harga/nilai dari sebuah variabel tersebut boleh berubah.
Misal  LET A = 3
2.  PRINT
Statement PRINT digunakan untuk mencetak atau menampilkan data hasil pengolahan pada layar tampilan.
3. REM
Statement REM digunakan untuk memberikan komentar, judul, penjelasan program, keterangan mengenai variabel program tanpa merubah program tersebut.
4. CLS
Statement CLS digunakan agar tidak terjadi pengulangan program pada hasil input.






Jadi codingan dari soal diatas seperti ini :



dan hasil codingannya seperti ini :






0 komentar:

Posting Komentar