17/07/2015

Program QBASIC untuk Menentukan Cuaca (Laporan Akhir Lab. TI Dasar)

Nama  File : Laporan Akhir Basic
Nama Program : QBASIC
Input / deklarasi : DIM, FOR...NEXT, AS STRING, AS INTEGER, CLS, INPUT, PRINT, END.

LISTING PROGRAM :    
DIM Day(5) AS STRING
DIM High(5) AS INTEGER
DIM Low(5) AS INTEGER
DIM Condition(5) AS STRING
DIM x AS INTEGER

Day(1) = "Mon"
Day(2) = "Tue"
Day(3) = "Wed"
Day(4) = "Thu"
Day(5) = "Fri"

FOR x = 1 TO 5
   CLS
   PRINT "Day: ", Day(x)
   PRINT
   INPUT "Enter High Temp: ", High(x)
   INPUT "Enter Low Temp: ", Low(x)
   INPUT "Enter Condition: ", Condition(x)
NEXT x

CLS

PRINT "Day", "High", "Low", "Condition"
PRINT
FOR x = 1 TO 5
   PRINT Day(x), High(x), Low(x), Condition(x)
NEXT x
END
 LOGIKA PROGRAM :
Program yang dipakai ini adalah salah satu program bahasa dari pemograman basic yaitu QBASIC. Operasi progam ini bertujuan untuk mengetahui cuaca di hari-hari tertentu. Penjelasan program : pertama kita harus membuat struktur program BASIC yang diawali dengan pendeklarasian variabel atau pendefinisian variabel. Untuk pendeklarasian pertama menggunakan Array seperti berikut:
DIM Day(5) AS STRING
DIM High(5) AS INTEGER
DIM Low(5) AS INTEGER
DIM Condition(5) AS STRING
DIM x AS INTEGER

Day(1) = "Mon"
Day(2) = "Tue"
Day(3) = "Wed"
Day(4) = "Thu"
Day(5) = "Fri"

Array adalah sekumpulan data sejenis/setipe yang disimpan dalam sebuah variable berindeks. Cara pendeklarasian variabel array sama dengan pendeklarasian variabel pada umumnya, yaitu dengan statement DIM hanya nama variabelnya diikuti dengan nilai dalam tanda kurung '( )' yang menunjukkan jangkauan indeksnya seperti tabel diatas.

Setelah struktur pendeklarasian selesai selanjutnya adalah bagian tubuh program tempat meletakkan statement atau instruksi-intruksi untuk sebuah program. Pertama adalah memasukan statement perulangan FOR...NEXT yaitu FOR x = 1 TO 5 lalu masukan statement CLS yaitu untuk membersihkan layar. Selanjutnya adalah memasukan blok statement seperti.
PRINT "Day: ", Day(x)
    PRINT
    INPUT "Enter High Temp: ", High(x)
    INPUT "Enter Low Temp: ", Low(x)
    INPUT "Enter Condition: ", Condition(x)
dan diakhiri dengan NEXT x.
FOR x = 1 TO 5
    CLS
    PRINT "Day: ", Day(x)
    PRINT
    INPUT "Enter High Temp: ", High(x)
    INPUT "Enter Low Temp: ", Low(x)
    INPUT "Enter Condition: ", Condition(x)
NEXT x

Selanjutnya masukan CLS kembali, kemudian masukan perintah cetak/print seperti 
PRINT "Day", "High", "Low", "Condition"
PRINT.
Setelah itu masukan kembali perintah statement perulangan FOR...NEXT seperti :
FOR x = 1 TO 5
    PRINT Day(x), High(x), Low(x), Condition(x)
NEXT x

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 dengan menekan tombol F5 yang terdapat di keyboard. 

Pada program output ini kita dapan memasukan High dan Low Temperature serta Condition. Setelah selesai dan menekan enter, kita dapat melihat data diri High Temperature, Low Temperature, serta Condition dari data 5 hari yang telah diinput sebelumnya dan hasil output program dapat di lihat pada screen program QBASIC yang telah di buat tadi setelah menekan enter.

HASIL PROGRAM QBASIC:
Gambar 1. 
Program QBASIC untuk Menentukan Cuaca (Laporan Akhir Lab. TI Dasar)

Gambar 2.
Program QBASIC untuk Menentukan Cuaca (Laporan Akhir Lab. TI Dasar)

HASIL RUN PROGRAM QBASIC:
Gambar 3.
Program QBASIC untuk Menentukan Cuaca (Laporan Akhir Lab. TI Dasar)

0 komentar :

Post a Comment