• Variabel        :  adalah nama atau simbol yang digunakan untuk mewakili suatu nilai. Nilai dari variabel dapat berubah-ubah di dalam proses program.


Contoh :        10  C=10

20        F=1.8 * C + 32

30        PRINT F

Output

50

C dan F pada contoh diatas adalah yang disebu dengan variabel. Variabel C mewakili nilai 10 dan F mewakili hasil perhitungan pada baris 30.

  • Elemen-elemen statement

Statemen dibentuk dari elemen-elemen lain yang diawali dengan suatu verb. Elemen-elemen yang dapat membentuk suatu elemen adalah konstanta, variabel, operator, ungkapan dan fungsi.

  1. Konstanta

Nilai yang sudah pasti di dalam program dan  nilainya tidak berubah selama proses program. Di dalam BASIC dikenal 2 macam konstanta yaitu :

–          Konstanta Numerik

F Nilai numerik yang sudah pasti di dalam program, yang ditulis tidak diantara tanda petik  dua (“).

F Dapat berupa konstanta integer, fixed point constant, floating point constant, hexadecimal constant dan octal constant.

–          Konstanta Non numerik

F Disebut konstanta string atau literal string yaitu nilai yang disajikan dalam tanda petik dua (“)

F Panjang maksimum konstanta string 254 karakter.

  1. Variabel

Syarat penulisan nama variabel  :

  1. Boleh gabungan antara huruf, angka dan titik, tetapi karakter pertama harus berupa huruf.

Contoh :  A,A2,NILAI,P3K,MODAL,ALI

  1. Panjang nama variabel maksimum 40 karakter

Contoh :  NOMERMAHASISWA

  1. Tidak boleh ada “blank” atau dipisahkan dengan kosong/spasi diantara karakter-karakter.
  2. Tidak boleh ada “special karakter”, kecuali yang mempunyai maksud tertentu untuk variabel, yang harus diletakkan paling belakang dari nama variabel. Karakter khusus yang diijinkan : $,%,! Dan #

Contoh : NAMA$,NOURUT!,X#,JUMLAH%.

–       Spesial karakter $, menunjukkan variabel adalah variabel string, berisi nilai huruf.

–       Spesial karakter #! menunjukkan variabel adalah variabel numerik ketepatan tunggal, berisi nilai angka ketepatan 7 digit.

–       Spesial karakter #, menunjukkan variabel adalah variabel numerik ketepatan ganda, berisi nilai angka ketepatan lebih.

–       Spesial karakter %, menunjukkan variabel adalah variabel numerik integer, berisi nilai angka bulat.

–       Nama variabel yang tidak mengandung spesial karakter adalah nama variabel numerik single precision (sama dengan nama variabel yang mengandung spesial karakter).

  1. Nama variabel tidak boleh sama dengan BASIC reserved word.
  • Jenis-jenis  Variabel :

–       Variabel Numerik ketepatan tunggal (single precision), dapat mewakili nilai berkisar dari 2.938736 x 10-39 sampai dengan 1.701412 x 1038 dengan ketepatan 7 digit. Biasanya dibelakang variabel ini diberi tanda !.

Contoh : 10  A=22/7

20  B!=20/3

30  PRINT A

40  PRINT B!

Output

3.142857

6.666667

–        Variabel numerik ketepatan ganda (double precision), dapat mewakili nilai berkisar antara 2.938745877055719 x 10-39 sampai dengan 1.701411834604692 x 1038 dengan ketepatan samapai dengan 16 digit. Biasanya variabel ini ditunjukkan dengan tanda # diakhir namanya.

Contoh :        10  A#=22/7

20     B#=22/7#

30     PRINT A#

40     PRINT B#

Output

3.142857074737549

3.142857142857143

–        Variabel numerik bulat/integer, mengandung nilai bulat berkisar dari nilai –32768. Bila nilai yang diberikan oleh variabel ini berupa nilai pecahan, maka akan dibulatkan ke bawah bila nilai pecahannya kurang dari setengah dan dibulatkan keatas jika nilainya lebih besar atau sama dengan setengah.

Contoh :        10 A%=22/7

20 B%=20/3

30 PRINT A%

40 PRINT B%

Output

3

7

–         Variabel string, yaitu variabel yang dapat menyimpan nilai string. Variabel string ditunjukkan oleh namanya yang diakhiri dengan karakter khusus $.

Contoh :        10  NAMA$=”Ira Windarti”

20     PRINT NAMA$

Output

Ira Windarti

  1. Operator
    1. Aritmetic operator  :  (), ^ atau    , * , / , | , MOD, + , –
    2. Relational operator : <, >, <= , >= , = , <>
    3. Logical operator : NOT, AND, OR , XOR, EQV, IMP

About Rahmad

Writers : Rahmad Hidayat now studying at Gunadarma University. Informatics of Management.

Tinggalkan komentar