17/07/2015

Program QBASIC untuk Menghitung Nilai UTS dan UAS (Laporan Akhir Lab.TI Dasar)

Nama  File : Laporan Akhir Qbasic
Nama Program : QBASIC
Input / deklarasi : TYPE, DIM, STRING, INTEGER, CLS, INPUT, PRINT, END

LISTING PROGRAM :
TYPE DatMhs
    Nama AS STRING * 15
    NPM AS STRING * 8
    Kelas AS STRING * 5
    UTS AS INTEGER
    UAS AS INTEGER
END TYPE
DIM Mhs AS DatMhs
CLS
INPUT "Nama         :", Mhs.Nama
INPUT "NPM          :", Mhs.NPM
INPUT "Kelas        :", Mhs.Kelas
INPUT "Nilai UTS    :", UTS
INPUT "Nilai UAS    :", UAS
PRINT
PRINT "Data Mahasiswa yang dimasukan"
PRINT "Nama             :", Mhs.Nama
PRINT "NPM              :", Mhs.NPM
PRINT "Kelas            :", Mhs.Kelas
PRINT "Total Nilai      :", (UTS * 0.7) + (UAS * 0.3)
END
 LOGIKA PROGRAM :
Program yang dipakai ini adalah salah satu program bahasa dari pemograman basic yaitu QBASIC. Operasi progam ini bertujuan untuk mencari tahu Nilai Total saat UTS dan UAS di gabungkan. Penjelasan program : pertama kita harus membuat struktur program BASIC yang diawali dengan pendeklarasian variabel atau pendefinisian variabel. Untuk pendeklarasian pertama menggunakan:
TYPE DatMhs
    Nama AS STRING * 15
    NPM AS STRING * 8
    Kelas AS STRING * 5
    UTS AS INTEGER
    UAS AS INTEGER
END TYPE
DIM Mhs AS DatMhs
Sekumpulan data ini kemudian disebut sebagai field-field dari record. Record adalah tipe data yang bisa dibuat oleh user sendiri. Selanjutnya tipe data ini digunakan untuk mendeklarasikan variabel sama seperti tipe data yang ada. Untuk mendeklarasikan tipe record digunakan statement TYPE. Field-fieldnya didefinisikan setelah TYPE ini tanpa menggunakan DIM seperti Nama AS STRING * 15, NPM AS STRING * 8, Kelas AS STRING * 5, UTS AS INTEGER, UAS AS INTEGER.
Usertype adalah tipe data baru yang dicipatakan user. Dalam sebuah tipe record minimal memiliki satu buah field/elemen. Selanjutnya dapat dideklarasikan variabel bertipe usertype dengan cara biasa dengan DIM,yaitu: DIM Mhs AS DatMhs.
Kemudian masukan statement CLS yang berjutujan membersihkan layar, setelah struktur pendeklarasian selesai selanjutnya adalah bagian tubuh program tempat meletakkan statement atau instruksi-intruksi untuk sebuah program. Pertama adalah memasukan perintah input yaitu: INPUT Nama, NPM, Kelas, Nilai UTS, dan Nilai UAS. Kedua adalah memasukan printah print yaitu: PRINT Data Mahasiswa yang dimasukan, Nama, NPM, Kelas, dan juga PRINT Total nilai dengan rumus (UTS * 0.7) + (UAS * 0.3).
CLS
INPUT "Nama         :", Mhs.Nama
INPUT "NPM          :", Mhs.NPM
INPUT "Kelas        :", Mhs.Kelas
INPUT "Nilai UTS    :", UTS
INPUT "Nilai        :", UAS
PRINT
PRINT "Data Mahasiswa yang dimasukan"
PRINT "Nama             :", Mhs.Nama
PRINT "NPM              :", Mhs.NPM
PRINT "Kelas            :", Mhs.Kelas
PRINT "Total Nilai      :", (UTS * 0.7) + (UAS * 0.3)
END
Setelah bagian tubuh program tempat meletakkan statement atau instruksi-intruksi untuk sebuah program selesai, langkah terkhir adalah meletakan statement END yang merupakan akhir dari sebuah program. Save atau save as program QBASIC yang tadi telah dibuat kemudian klik RUN dan pilih start atau F5 yang terdapat di keyboard. 
Pada program kita dapan memasukan Nama, NPM, Kelas, Nilai UTS, dan juga Nilai UAS. Setelah selesai dan menekan enter, kita dapat melihat data diri mahasiswa serta melihat hasil perhitungan Total Nilai setelah nilai UTS dan UAS digabungkan yang terdapat pada screen program QBASIC yang telah di buat tadi.
HASIL PROGRAM QBASIC:
Gambar 1.
Program QBASIC untuk Menghitung Nilai UTS dan UAS (Laporan Akhir Lab.TI Dasar)

Gambar 2.
Program QBASIC untuk Menghitung Nilai UTS dan UAS (Laporan Akhir Lab.TI Dasar)

HASIL RUN PROGRAM QBASIC:
Gambar 3.
Program QBASIC untuk Menghitung Nilai UTS dan UAS (Laporan Akhir Lab.TI Dasar)

0 komentar :

Post a Comment