Hallo UBID, oke kali ini kita akan belajar secara ringkas apa saja jenis-jenis operator di dalam pemprograman pascal. Sebelumnya selamat datang di blog udibarastudio semoga artikel kali bermanfaat dan menyenangkan.
Apa yang di maksud dengan ekspresi ?? Ekspresi atau yang lebih di kenal dengan ungkapan merupakan suatu rangkaian operator, variabel, fungsi atau konstanta yang di tujukan untuk menghasilkan sebuah nilai dengan tipe tertentu.
Pada umumnya ekspresi di pakai di dalam program, misalnya untuk menghitung luas persegi (p x l ). Nah apa hubungannya dengan operator di bahasa pemprograman.
Ya jelas saling berhubungan. Pada ekspresi seperti luas persegi p x l, p da l berkedudukan sebagai operand sedangkan x berkedudukan sebagai operator.
So??, Apa sich yang di maksud dengan Operand dan Operator?? Operand merupakan nilai asal yang di gunakan di dalam sebuah proses operasi sedangkan Operator merupakan simbol atau kata yang digunakan dalam program untuk melakukan suatu operasi.
Kesimpulannya ni UBID bahwa nilai yang di operasikan oleh operator bersama operand membentuk suatu ekspresi.
Perlu anda pahami di dalam bahasa pemrpograman pascal ada operator yang memakai satu operand saja yaitu operator unary. Contoh ekspresinya -5 * 2 = -10. Sebelum angka 5 terdapat operator minus yang menyatakan bilangan negatif, operator minus atau plus ini merupakan Operator Unary.
Kemudian ada operator binary, operator ini terdiri dari 2 operand dan operator binary inilah yang sering kita lihat dalam operator aritmatika. Contoh ekspresinya 4+4, 9-4, 8 div 4 atau 5 mod 2.
Setelah kita mengenal operator unary dan binary, selanjutnya kita akan belajar operator apa saja yang disediakan di dalam bahasa pemrpograman pascal.
OPERATOR ASSIGNMENT
Assignment adalah pemberian nilai kepada variabel. Assignment memberikan nilai pada ruas kiri sesuai dengan hasil nilai di ruas kanan. Misalnya jika a adalah sebuah variabel yang mempunyai tipe data integer:
var a: integer; begin a:= 2; end.Operator Assignment (:=) ini akan memberikan nilai 2 pada variabel a.
OPERATOR ARITMATIKA
Operator ini sering anda lihat pada operasi matematika, seperti operator (+) sebagai penjumlahan, operator (-) sebagai pengurangan, operator (*) sebagai perkalian, operator (/) sebagai pembagian di dalam bilangan real atau pecahan atau operator (div) sebagai pembagian di dalam bilangan integer atau bilangan bulat dan terakhir ada operator (mod) sebagai sisa hasil bagi.
OPERATOR | KETERANGAN |
---|---|
+ | PENAMBAHAN |
- | PEMBAGIAN |
* | PERKALIAN |
/ | PEMBAGIAN(Real/Pecahan) |
div | PEMBAGIAN(Integer/angka bulat) |
mod | SISA HASIL BAGI |
OPERATOR STRING
Operator ini di simbolkan dengan tanda tambah (+) yang di gunakan untuk menyambung string. Contoh ekspresinya “Udibara studio + memang woke”, operator (+) ini sebagai operator string.
OPERATOR PERBANDINGAN / RELASIONAL
Operator ini di gunakan untuk membandingkan 2 buah angka dan nilai dari operator perbandingan adalah True atau False. Tipe data Boolean ya?? Yups Betul. Untuk lebih jelasnya lihat tabel Operator Perbandingan / Relasional berikut ini.
OPERATOR | KETERANGAN |
---|---|
= | Sama dengan |
<> | Tidak sama dengan |
< | Kurang dari |
> | Lebih besar dari |
<= | Kurang dari atau sama dengan |
>= | Lebih besar dari atau sama dengan |
OPERATOR LOGIKA / BOOLEAN
Operator ini juga sering di gunakan pada tipe data boolean dan menghasilkan nilai True atau False dari 2 kondisi, Untuk lebih jelasnya lihat tabel Operator Logika / Boolean berikut ini.
OPERATOR | KETERANGAN |
---|---|
and | Akan menghasilkan true jika kedua operand true |
or | Akan menghasilkan true jika salah satu operand true |
xor | Akan menghasilkan true jika kedua operand berbeda |
not | Akan menghasilkan true jika operand false |
TABEL KEBENARAN
A | B | A and B | A or B | A xor B | not A | not B |
---|---|---|---|---|---|---|
TRUE | TRUE | TRUE | TRUE | FALSE | FALSE | FALSE |
TRUE | FALSE | FALSE | TRUE | TRUE | FALSE | TRUE |
FALSE | FALSE | FALSE | FALSE | FALSE | TRUE | TRUE |
FALSE | TRUE | FALSE | TRUE | TRUE | TRUE | FALSE |
Demikian pembahasan materi kali ini mengenai jenis-jenis operator yang terdapat di dalam bahasa pemrpograman pascal. Tetap tersenyum:)