Tuesday, November 14, 2017

Membuat Program Looping Pada QBasic

Kali ini saya akan membahas tentang bagaimana cara mebuat program looping. Program yang akan kita buat adalah mengenai “Daftar Gaji Pokok Pegawai” yang akan menggunakan QBasic.

Berikut cara membuat programnya :
1.       Buka aplikasi QBasic pada computer anda
2.       Lalu ketiklah program pada QBasic anda seperti pada gambar di bawah ini :




3.       Untuk memperjelas dari program di atas saya akan menjelaskannya satu persatu dimulai dari apa saja variable yang saya pakai
-          Nama            = NAMA$
-          Gaji Pokok  = GAPOK
-          Tunjangan   = TUNJANGAN/TUNJ
-          Total Gaji     = TOTALGAJI
Data yang menggunakan String ($) maka data tersebut adalah data yang tidak dapat dilakukan operasi matematis.

4.       Setelah itu K = 1 berfungsi untuk menetapkan harga awal dari variable K yang digunakan untuk mengurutkan data

5.       Fungsi INPUT pada QBasic adalah untuk memasukkan input pada program, maka saya akan gunakan INPUT “Nama =”, NAMA$(K). Tujuannya adalah agar kita dapat memasukkan data sesuai yang kita inginkan didalam program.

6.       Sama seperti halnya dari program Gaji Pokok dan program Tunjangan yaitu dengan mengetik program seperti gambar diatas. Lalu total gaji pokok adalah penjumlahan yang dari Gaji Pokok dan Tunjangan maka program yang akan kita ketik adalah :
TOTALGAJI(K) = GAPOK(K) + TUNJANGAN(K)

7.       Program terdiri dari 5 data maka K = K + 1 supaya nilai K akan bertambah 1 dan mencapai K = 5 yang kemudian program akan berhenti pada data yang ke 5. Lalu ketik lah K = 5 THEN 20 yang berfungsi jika K sudah mencapai data ke 5 maka program akan langsung menuju baris ke 20. Sedangkan fungsi dari “GOTO 10” itu sendiri adalah jika “K” belum mencapai 5 atau belum mencapai data ke 5 maka program akan kembali pada baris 10 dan kembalik pada input “Nama”

8.       Pada baris ke 20 terdapat perintah cetak pada layar yaitu PRINT “Daftar Gaji Pegawai” dan PRINT “NAMA”,”TOTAL GAJI”. Penggunaan tanda (,) koma itu sendiri dimaksud untuk memberi tabulasi.

9.       PRINT “--------------------“ yang dimaksud untuk mencetak garis pemisah

10.   FOR K = 1 TO 5 bertujuan agar data dimulai dari harga K = 1 sampai K = 5. Dan akan dapat melakukan perintah PRINT “NAMA$(K), TOTALGAJI(K), yang akan tercetak sampai K = 5

11.   NEXT K dimaksudkan untuk pengulangan sampai K = 5 atau mencapai 5 data

12.   Selalu akhiri program yang telah selesai dengan END lalu jalankan program dengan menekan F5 pada Komputer atau FN + F5 pada Notebook anda.

Output yang dihasilkan dari program diatas adalah sebagai berikut :


Seperti itulah pembuatan dari program yang menggunakan tehnik looping. Semoga mudah dipahami dan bisa dipelajari. Sekian dari saya terima kasih.

No comments:

Post a Comment