Mengamati observasi Aktivitas belajar siswa
Ketika masih duduk di bangku sekolah dasar, pernahkah kamu menemui permasalahan di bawah ini?. Permasalahan di bawah ini merupakan contoh masalah operasi matematika dasar
yang dapat dijumpai dalam kehidupan sehari-hari. Satu bulan yang lalu, Pak ketut membeli 3 ekor kambing. Kemudian, Kemarin Pak
Ketut membeli lagi 4 ekor kambing. Berapakah jumlah kambing Pak Ketut sekarang?
Kemudian muncul pertanyaan, bagaimanakah cara untuk menyelesaikan permasalahan di atas?. Coba kalian cermati cara yang digunakan untuk menyelesaikan permasalahan di atas :
Penyelesaian :
Pertama, Bulan lalu Pak Ketut membeli 3 ekor kambing. Kedua, Kemarin Pak ketut membeli lagi 4 ekor kambing.
Maka, jumlah kambing pak ketut : 3 + 4 = 7
Jadi, jumlah kambing Pak Ketut adalah 7 ekor.
Coba kalian cermati bagian ekspresi matematika yang digunakan untuk menyelesaikan permasalahan di atas.
3 + 4 = 7 Bilangan 3 dan 4 dalam ekspresi matematika di atas bertindak sebagai Operand sedangkan
simbol “+” berperan sebagai operator. Lalu, Apa definisi dari operand dan operator?. Untuk itulah pada bab ini kita akan mempelajari definisi operand dan operator, jenis-jenis operator dan
bagaimana cara menggunakan operator dalam bahasa pemrograman Pascal.
Definisi Operator dan Operand
Operand adalah nilai atau data asal yang digunakan dalam suatu operasi. Operator dapat didefinisikan sebagai simbol atau instruksi khusus yang digunakan untuk memanipulasi operand.
Operator Relasional
Operator Relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Misalkan variabel a = 10 dan b = 12 maka :
Operator Simbol
Deskripsi Contoh
Sama dengan =
Untuk mengecek nilai dari kedua operand, jika nilainya sama maka
pernyataan tersebut bernilai benar. a = b salah
Tidak sama dengan Untuk mengecek nilai dari kedua
operand, jika nilainya tidak sama maka pernyataan tersebut bernilai
benar. a b benar
Lebih dari Untuk mengecek nilai dari operand
kiri lebih besar daripada operand kanan. Jika nilainya lebih besar
maka pernyataan tersebut bernilai benar.
a b salah
Lebih dari sama dengan
= Untuk mengecek nilai dari operand
kiri lebih besar atau sama dengan operand kanan. Jika nilainya lebih
besar atau sama dengan maka pernyataan tersebut bernilai benar.
a = b salah
Kurang dari Untuk mengecek nilai dari operand
kanan lebih
besar daripada
operand kiri. Jika nilainya lebih besar maka pernyataan tersebut
bernilai benar. a b benar
Kurang dari sama dengan
= Untuk mengecek nilai dari operand
kanan lebih besar atau sama dengan operand kiri. Jika nilainya
lebih besar atau sama dengan maka pernyataan tersebut bernilai
benar. a = b benar
Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan operasi-operasi perhitungan aritmatika seperti penjumlahan, pengurangan, pembagian, perkalian dll. Dalam bahasa
pemrograman Pascal operator aritmatika dapat dibagi menjadi 2, yaitu : Operator Aritmatika Unair
Operator aritmatika unair adalah operator aritmatika yang hanya melibatkan 1 operand saja. Operator Aritmatika Biner
Operator aritmatika biner adalah operator aritmatika yang melibatkan 2 buah operand. Berikut ini jenis operator dan kegunaannya dalam bahasa pemrograman pascal :
Operator Simb
ol Deskripsi
Contoh
Penjumlahan +
menambahkan suatu operand dengan operand yang lain 5 + 7 = 11
Pengurangan -
mengurangkan suatu operand dengan operand yang lain 5
– 7 = -2 Perkalian
melakukan penjumlahan berulang pada suatu operand 5 7 = 35
Pembagian melakukan pembagian pada operand
10 2 = 5 Pembagian
Bulat Div
membagi 2 bilangan bulat integer kemudian mengambil hasil bagi dan sisanya dibuang
7 div 2 = 3 Modulus
Mod membagi 2 bilangan bulat integer kemudian mengambil
sisanya dan hasil baginya dibuang. 7 mod 2 = 1
Setelah mengetahui definisi dan kegunaan dari berbagai macam operator aritmatika, berikut ini adalah contoh program sederhana yang memanfaatkan operasi aritmatika pada FreePascal :
Contoh : Jika diketahui a = 1 dan b = 2. Buatlah program pada FreePascal untuk memperoleh hasil operasi
a + b
program Penjumlahan; var a,b:integer;
begin a:=1;
b:=2; Writelna + b = , a+b;
WritePress any key to continue...; Readln;
end.
Contoh : Diketahui sebuah persegi panjang dengan panjang 10 cm dan lebar 5 cm. Buatlah program
menggunakan FreePascal untuk menghitung luas dari persegi panjang tersebut
program LuasPersegi; var p,l:integer;
begin p:=10;
l:=5; Writeln
Luas Persegi = , pl ,’cm2’; WritePress any key to continue...;
Readln; end.
Contoh : Willy mempunyai 7 buah permen. Dia berencana akan membagi permen yang dimiliki kepada 3
orang adiknya dengan jumlah yang sama banyak. Dengan menggunakan FreePascal hitunglah jumlah permen yang diterima masing-masing adik willy dan apakah ada sisanya?
program permen; begin
writelnpermen yang diperoleh = , 7div3; writeln‘sisa permen willy = ’,7mod3
writepress any key to continue...; readln;
end.