Penjelasan Tentang QBasic
Bahasa BASIC dibuat oleh John G.Kemmeny dan Thomas E.Kurtz lebih
dari 20 tahun yang lalu dan merupakan bahasa tingkat tinggi yang
relatif mudah dipelajari dan dimengerti.
QBasic adalah IDE sekaligus interpreter untuk varian dari bahasa pemrograman BASIC yang
berdasarkan pada QuickBasic. Kodeyang dimasukkan ke IDE langsung di-compile ke dalam bentuk
intermediate dan kemudian bentuk intermediate langsung di-interpreter. QBasic dapat berjalan di DOS
dan semua jenis Windows, atau menggunakan aplikasi tambahan DOSBox pada Linux dan FreeBSD.
Penyelesaian Masalah Menggunakan Program QBASIC :
Soal atau Permasalahan :
7. Dari 4 penilaian, seseorang dikatakan berprestasi baik bila rata-ratanya lebih besar dari
80, berprestasi cukup bila rata-ratanya antara 60 sampai dengan 80, dan buruk bila rataratanya
60 atau kurang. Tentukan kriteria seseorang.
9. Dalam test masuk terdapat 2 mata kuliah x dan y. Prestasi dihitung 60% x dan 40% y.
Calon diterima bila prestasinya 70 ke atas, cadangan bila kurang dari 70 tetapi lebih atau
sama dengan 50. Selain itu tidak diterima. Tentukan bagaimana keadaan seseorang
calon.
11. Dalam penilaian pegawai untuk naik pangkat ditetapkan salah satu yang dinilai adalah
kemampuan membuat karya ilmiah. Sebagai penngarang buku mendapat kum 3, sebagai
pengarang diktat mendapat 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 naik pangkat. Tentukan keadaan seseorang pegawai.
12. Dalam acara Orientasi Studi, seorang peserta harus mencari tanda tangan. Tanda tangan
dosen dinilai 3, tanda tangan mahasiswa senior yang menjadi panitia dinilai 2, tanda
tangan karyawan serta mahasiswa senior lain dinilai 1. Peserta dinyatakan lulus bila
berhasil mendapatkan nilai 80 atau lebih, mendapat tugas ringan bila kurang dari 80
tetapi masih lebih dari 60, selain itu mendapat tugas berat.
13. Untuk mendapatkan kredit pemilikan sepeda motor, perlu dinilai penghasilan pemohon.
Cara penilaian adalah : pendapatan tetap/pokok dihitung penuh, pandapatan tambahan
dihitung setengah, pendapatan keluarga(suami/istri) dihitung sepertiga. Apabila jumlah
pendapatan lebih besar atau sama dengan Rp. 100.000,- mendapat kredit VESPA,
kurang dari tiu tetapi masih lebih besar dari Rp. 50.000,- mendapat kredit HONDA,
selain itu tidak berhak mendapat kredit.
14. Untuk memperoleh gelar, seorang pecatur harus mencapai prestasi tertentu dalam suatu
turnamen internasional. Ditetapkan bahwa ia berhak mendapatkan gelar Grandmaster
bila mencapai prestasi 75% atau lebih, gelar Master bila kurang dari itu tetapi lebih
besar atau sama dengan 50%. Selain itu ia belum berhasil mendapat gelar. Seorang
pemain mendapat nilai 1 bila menang, ½ bila remis(seri/draw), dan 0 bila kalah.
Tentukan berhasil tidaknya seseorang pecatur memperoleh gelar pada suatu turnamen 24
ronde.
Program Penyelesaian dari Permasalahan Nomor 7 :
Output dari program di atas :
Di sini kita bebas untuk memasukkan banyaknya data
yang akan diproses, tapi saya hanya memasukkan 2 data saja.
Ini merupakan tampilan form input, pada tampilan
ini kita akan mengisi nama siswa, kelas, dan nilai-nilai siswa.
Ini merupakan tampilan form output(merupakan
outputan dari form input yang telah diisikan pada tampilan sebelumnya).
Program Penyelesaian dari Permasalahan Nomor 9 :
Output dari program di atas :
Di sini kita bebas untuk memasukkan banyaknya data
yang akan diproses, tapi saya hanya memasukkan 1 data saja.
Ini merupakan tampilan form input, pada tampilan
ini kita akan mengisi nama, jurusan, rata-rata raport, serta nilai tes online.
Ini merupakan tampilan form output(merupakan
outputan dari form input yang telah diisikan pada tampilan sebelumnya).
Program Penyelesaian dari Permasalahan Nomor 11 :
Output dari program di atas :
Di sini kita bebas untuk memasukkan banyaknya data
yang akan diproses, tapi saya hanya memasukkan 2 data saja.
Ini merupakan tampilan form input, pada tampilan
ini kita akan mengisi nama pegawai, NIP(nomor induk pegawai), golongan, jumlah
buku yang telah dibuat, jumlah diktat yang telah dibuat, dan jumlah paper yang
telah dibuat.
Ini merupakan tampilan form output(merupakan
outputan dari form input yang telah diisikan pada tampilan sebelumnya).
Program Penyelesaian dari Permasalahan Nomor 12 :
Output dari program di atas :
Di sini kita bebas untuk memasukkan banyaknya data
yang akan diproses, tapi saya hanya memasukkan 1 data saja.
Ini merupakan tampilan form input, pada tampilan
ini kita akan mengisi nama mahasiswa, kelas kelompok, jumlah tanda tangan dosen
yang telah terkumpul, jumlah tanda tangan panitia(mahasiswa senior) yang telah
terkumpul, jumlah tanda tangan karyawan dan mahasiswa senior lain yang telah
terkumpul.
Ini merupakan tampilan form output(merupakan
outputan dari form input yang telah diisikan pada tampilan sebelumnya).
Program Penyelesaian dari Permasalahan Nomor 13 :
Output dari program di atas :
Di sini kita bebas untuk memasukkan banyaknya data
yang akan diproses, tapi saya hanya memasukkan 2 data saja.
Ini merupakan tampilan form input, pada tampilan
ini kita akan mengisi nama pemohon, pekerjaan, jumlah tanggungan, gaji pokok,
gaji tambahan, serta gaji keluarga(suami/istri).
Ini merupakan tampilan form output(merupakan
outputan dari form input yang telah diisikan pada tampilan sebelumnya).
Program Penyelesaian dari Permasalahan Nomor 14 :
Output dari program di atas :
Di sini kita bebas untuk memasukkan banyaknya data
yang akan diproses, tapi saya hanya memasukkan 1 data saja.
Ini merupakan tampilan form input, pada tampilan
ini kita akan mengisi nama pecatur, daerah asal, jumlah menang turnamen, jumlah
seri(draw) dalam turnamen, dan jumlah kalah turnamen.
Ini merupakan tampilan form output(merupakan
outputan dari form input yang telah diisikan pada tampilan sebelumnya).
Penjelasan mengenai perintah-perintah dari program diatas :
1.Statement CLS
Statement CLS merupakan statement yang paling sering digunakan dalam pembuatan program di
Qbasic. Karena kegunaan Statement CLS ini digunakan untuk menghapus layar output yang sudah
lama / output program sebelumnya agar output-output program tidak bertumpuk-tumpuk. Jadi,
Statement CLS kadang kala penggunaannya menjadi suatu keharusan.
Cara menggunakan statement CLS
CLS
Print"helloword".
2.Statement REM
Statement REM digunakan hanya untuk memberi tahu kepada pembaca tentang program yang kita
buat. walaupunStatement REM ini tidak mempengaruhi sebuah program tapi walaupun begitu
Statement REM ini akan membantu memberi penjelasan tentang program yang kita buat kepada
pemakai untuk memahami program.
Cara menggunakan Statement REM
REM program saya.
CLS
print"hello world".
3.Statement END
End itu untuk mengakhiri program / keluar dari program Q basiq.
4.Statement PRINT
Statement PRINT, digunakan untuk menampilkan data.
5.Statement LET
Statement LET, merupakan salah satu statement input-output yang digunakan untuk memasukkan
sebuah nilai atau harga ke dalam suatu variable. Harga suatu variable itu dapat berubah-ubah.
6.Statement INPUT
Statement INPUT merupakan statement yang datanya bisa berubah sesuai kehendak pegguna pada saat
program sedang berjalan dan nilainya pun dapat berubah-ubah sesuai dengan yang kita inginkan.
Dengan statement INPUT program dapat membaca data tipe numeris, dan atau string.
7.Statement COLOR
Statement COLOR digunakan untuk memberikan warna pada teks. Statement COLOR memiliki kodekode
tertentu dalam penerapannya. Kode-kode tersebut berupa angka dari angka 1-31.
Komentar
Posting Komentar