1. Ungkapan Numerik

Disebut juga dengan ungkapan matematis (angka-angka), adalah ungkapan yang semua operan-operannya (variabel, konstanta, atau hasil fungsi) brertipe numerik.

Contoh :  Z = 1/(X^2+y^3)

–       yang disebut dengan ungkapan numerik adalah : 1/(X^2+y^3)

–       dan hasil dari ungkapan numerik adalah nilai numerik

contoh :

10  A=3  :  B=4

20        PRINT SQR (A^2+B^2)

Output

5

–       Ungkapan pada no. baris 10 hanya terdiri dari konstanta numerik saja.

–       Ungkapan pada no. baris 20 terdiri dari operand var, numerik A, var, numerik B, konst. Numerik 2 dan fungsi matematis SQR.

–       Karena semua operand-nya bertipe numerik, maka hasil ungkapan numerik ini adalah nilai numerik (5).

Ungkapan String

Disebut dengan ungkapan alphanumerik, adalah ungkapan yang semua operannya ( var.,konst, atau hasil fungsi) bertipe string.

Contoh  :   10  A$=”BAHASA”

20        PRINT “LATIHAN”+A$+”BASIC”

Output

LATIHAN BAHASA BASIC

–       Hasil dari ungkapan string diatas adalah nilai string

–       Pada no. baris 10, ungkapan string hanya berupa konstanta string saja dan pada no baris 20, ungkapan string mempunyai operand var, string A$, konstanta string “LATIHAN” dan “BASIC”

–       Operator yang dapat digunakan pada ungkapan string ini hanya berupa operator + saja.

Ungkapan Hubungan

Adalah ungkapan yang menggunakan operator hubungan untuk membandingkan dua buah nilai operand. Ungkapan ini banyak ditemui pada statement IF untuk menyeleksi  kondisi dua buah operand guna mengetahi bagaimana hubungannya.

Contoh  :               10  A=25

20        IF A>5 THEN PRINT “A LEBIH

BESAR DARI 5”

Output

A LEBIH BESAR DARI 5

–       pada no.baris 20 ungkapan a>5 adalah ungkapan hubungan

Ungkapan Logika

Ungkapan yang dibentuk dengan menggunakan operator logika. Operand dari ungkapan ini semuanya harus berbentuk nilai-nilai logika.

Contoh :

150 IF NILAI.TUGAS$<”D”AND NILAI.UJIAN>55 THEN 180

–       Ungkapan ini akan menghasilkan nilai benar atau salah, tergantung dari kondisi yang diseleksinya, apakah benar NILAI.TUGAS<”D” dan NILAI.UJIAN>55

–       Jika keduanya benar, maka hasil dari ungkapan ini adalah benar.

–       Hasil dari operator logika AND akan bernilai salah bila salah satu ada yang salah.

About Rahmad

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

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s