Jenis – Jenis Operator Di Pascal

2 min read

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.

OPERATORKETERANGAN
+PENAMBAHAN
-PEMBAGIAN
*PERKALIAN
/PEMBAGIAN(Real/Pecahan)
divPEMBAGIAN(Integer/angka bulat)
modSISA 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.

OPERATORKETERANGAN
=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.

OPERATORKETERANGAN
andAkan menghasilkan true jika kedua operand true
orAkan menghasilkan true jika salah satu operand true
xorAkan menghasilkan true jika kedua operand berbeda
notAkan menghasilkan true jika operand false
TABEL KEBENARAN
ABA and BA or BA xor Bnot Anot B
TRUETRUETRUETRUEFALSEFALSEFALSE
TRUEFALSEFALSETRUETRUEFALSETRUE
FALSEFALSEFALSEFALSEFALSETRUETRUE
FALSETRUEFALSETRUETRUETRUEFALSE

Demikian pembahasan materi kali ini mengenai jenis-jenis operator yang terdapat di dalam bahasa pemrpograman pascal. Tetap tersenyum:)

Budi Santoso Mobile Application Development

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *