FERRY HARRYANTO, MT
Agenda
Aturan Variabel
Ekspresi
Operator Aritmatika
Fungsi Matematika dan Trigonometri
Ekspresi Boolean
Operator Pembanding
Contoh Ekspresi Boolean
Operator Boolean
Aturan Variabel
Aturan Contoh
Nama variabel Valid:
diawali dengan x
huruf, selanjutnya luas
boleh harga_pokok
mengandung jarak2
huruf, angka atau HargaJual
tanda garis bawah Tidak valid:
1barang
harga pokok
luas-kubus
Aturan Contoh
Nama variabel Variabel panjang lebih
sebaiknya baik dari pada
menyiratkan isinya menuliskan p
Jika nama variabel Variabel hargapokok
mengandung lebih lebih baik ditulis
dari satu kata, menjadi harga_pokok,
antarkata lebih baik hargaPokok, atau
dipisahkan dengan HargaPokok
tanda garis bawah
(_)
Aturan Contoh
Huruf kecil dan Kedua penulisan berikut
huruf kapital tidak menyatakan variabel
dibedakan yang sama:
Jarak
jarak
Hindari Nama e di RAPTOR
penggunaan nama- mempunyai makna
nama yang sudah khusus, begitu juga
dipakai oleh kata nama seperti Red
RAPTOR yang menyatakan
warna merah
Variabel di RAPTOR hanya dibedakan
menjadi bilangan dan string (teks).
Sebagai contoh:
- Bilangan : 135, 46.5, 0.007, -5, +5
- String : A, Ramli, Cepat!, 135
Ekspresi
Ekspresi atau ungkapan adalah suatu
rangkaian operator, variabel, fungsi,
atau konstanta yang ditunjukkan
untuk menghasilkan sebuah nilai
dengan tipe tertentu. Contoh:
operator
2 + Ekspre
si
3 Operan
d
Ekspresi biasa dipakai di simbol
Assignment, misalnya untuk
menghitung luas lingkaran
berdasarkan jari-jarinya. Bentuk
umum pernyataan penugasan di
Raptor berupa:
Variabel Ekspresi
Pernyataan
Contoh
Posisi awal
Peluru
peluru
Jatuh
V
Jara
Ekspresi Boolean
Ekspresi Boolean adalah ekspresi
yang menghasilkan nilai benar atau
salah.
Ekspresi ini diperlukan dalam simbol
keputusan ( ) yang dilibatkan
di simbol Selection dan Loop.
Ekspresi Boolean umumnya dibentuk
oleh operator pembanding.
Operator Pembanding
Operato Keterang
r > an
Lebih besar dari pada
>= Lebih besar atau sama
< dengan
Kurang
<= dari
Kurang dari atau sama
/= atau != dengan
Tidak sama dengan
= Sama dengan
Contoh Ekspresi Boolean
Misal variabel A bernilai 5 dan B
bernilai
Ekspresi 8 Nilai
Boolean
A>B Salah
A >= B Salah
A<B Benar
A+3 Benar
A +=3B!= B Salah
AB< Benar
A B0 + 3 <= Benar
0
Operator Boolean
Raptor menyediakan operator
Boolean berupa not, and, or, serta
xor.
A B A and A or B A xor
Sala Sala BSala Sala BSala
h
Sala h
Ben h
Sala h
Ben h
Ben
h ar h
Sala ar
Bena ar
Bena
Bena Sala
rBen h h r r
Ben Bena Bena Sala
ar ar r r h
Contoh berikut menggunakan variabel A
bernilai 5 dan B bernilai 8.
Ekspresi Nilai
(ABoolean
> 4) and (B Benar (Kedua operand bernilai
< 10)
(A > 4) and (B < benar)(Salah satu operand
Salah
(A < 4) 8)
and (B < bernilai salah)
Salah (Salah satu operand
4) and
(AB<0) bernilai(Kedua
Benar salah)operand bernilai
(A < (B>5)
4) or (B < benar)
Benar (Salah satu operand
4) bernilai benar)
(A < 6) or (B < Benar (Salah satu operand bernila
6) benar)
(A < 0) xor (B Benar (Kedua operand bernilai
> 0) benar)
Not (A > B) Benar (Karena operand bernilai
Contoh menentukan Predikat Kelulusan
Tabel berikut memperlihatkan predikat
kelulusan