Thursday, November 26, 2015

Statement Input-Output Pada QBASIC

Hallo readers... welcome back ;), kali ini Sky's blog mau share tentang QBASIC, yang pada mau belajar, ayoo siapkan niat yang matang dan yakin untuk dapat paham yaa, yups here we go..

Jendela Awal QBASIC

Apa itu BASIC?
BASIC (Beginner's All-purpose Symbolic Intruction Code) merupakan bahasa pemrograman yang baik untuk pemula (newbie), untuk memecahkan berbagai masalah, mulai yang paling sederhana sampai yang paling rumit dan kompleks.

lalu apa itu QBASIC?
QBASIC (Quick Basic) merupakan bahasa program yang menggunakan bahasa BASIC.

Statement :

CLS : Menghapus tugas sebelumnya, agar output(tekan f5) pengerjaan tugas sebelumnya tidak tersisipi pada output yang baru

LET : memberikan nilai pada suatu variabel.
Contoh : LET A = 2, dimana A memiliki nilai 2, atau LET A = B + C, dimana nilai A merupakan nilai dari B + C
Biasanya dalam qbasic kita tidak perlu input statement LET cukup tuliskan A = 2 maka qbasic akan mengetahui bahwa variabel A bernilai 2

hasil output diatas adalah : 6

READ - DATA : Statement ini sama seperti LET namun LET hanya dapat memberikan nilai pada 1 variabel sedangkan READ-DATA dapat memberikan nilai lebih (DATA) dan akan di baca (READ) dengan variabel yang banyak.
Syarat dan ketentuan READ-DATA yaitu:

  • Statement READ akan membaca nilai-nilai yang di defiisikan dalam statement DATA ke dalam variabel yang ada dalam intruksi READ.
  • Statement READ-DATA dapat dignakan untuk membaca deretan nilai yang berbeda jenis.
  • Statement READ-DATA dapat diletakkan diman saja dibagian program.
  • Jenis variabel harus sama dengan jenis DATA yang dibaca.
  • Jumlah DATA harus sama atau lebih besar dari jumlah variabel.
  • Jika jumlah variabel lebih banyak dari jumlah data maka BASIC akan menampilkan 'OUT OF DATA'
contoh : 
DATA 1,2,3,4,5
READ A,B,C,D,E
maka variabel A memiliki nilai 1, variabel B memiliki nilai 2, variabel C memiliki nilai 3, dan seterusnya hingga E memiliki nilai 5.

hasil output di atas adalah : 1  3          5
kenapa jaraknya berbeda? 
(;) Titik Koma memiliki jarak spasi 1
(,) Koma memiliki jarak spasi 17

PRINT : Perintah mencetak hasil, ini merupakan perintah untuk mengeluarkan output, selain menggunakan statement PRINT kita pun dapat menuliskan perintah PRINT dengan "?" Tanda tanya.
Statement tertulis : PRINT (deretan ekspresi)

RESTORE : Statement ini menyebabkan data yang sama dibaca sekali lagi dengan nama variabel yang berbeda.

REM : Digunakan untuk memberi komentar pada program, komentar tersebut merupakan sebuah dokumentasi yang bisa kita isi sebagai judul, keterangan, dan sebagainya. Statement REM tidak akan mengganggu jalannya kodingan.

IF - THEN : Digunakan untuk eksekusi 1 kondisi




contoh IF-THEN:
5 CLS
10 LET X = 1
20 PRINT X
30 IF X = 5 THEN 60
40 LET X = X + 1
50 GOTO 20
60 END


Kita akan mengeksekusi X, dimana variabel ini mempunyai nilai 1 (lihat barisan 10), kemudian kita munculkan nilai 1, kemudian Jika X memiliki nilai 5 maka lajut ke 60, namun karena X belum memiliki nilai 5, karena dia memiliki nilai 1 maka kita lanjut ke barisan 40, jadikan nilai X yang lama ditambah dengan + 1, kemudian ia pergi ke barisan 20 (lihat barisan 50), dan akan print nilai X menjadi 2, begitu seterusnya hingga X mendapatkan nilai 5, Hal tersebut bisa disebut sebagai looping.

GO - TO : Untuk merubah urutan eksekusi

IF-THEN-ELSE : Statement ini digunakan untuk eksekusi dengan ketentuan double
Penulisan statement : IF (kondisi) THEN (statement) ELSE (statement)

Sekian Sky's blog sharing mengenai statement ini, dilanjutkan lagi di postingan berikutnya.
Salam Sky's blog~




luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.com.com tipscantiknya.com

2 comments: