12.12 di depan mata

Mengenal 3 Operator Dalam Algoritma Pemrograman

Operator adalah simbol yang digunakan untuk merubah suatu nilai dalam sebuah program. Operator sangat sering digunakan dalam memanipulasi nilai dalam variabel. Simbol operator dalam basaha pemrograman berbeda-beda namun beberapa juga menggunakan simbol yang sama dengan maksud yang sama pula. 

Operator Dalam Algoritma Pemrograman :

  1. Operator Aritmatika
  2. Operator Logika
  3. Operator Relasional

Operator Aritmatika, adalah operator yang digunakan khusus untuk bilangan bulat maupuan bilangan real. Simbol-simbol operator aritmatika diantaranya adalah + (penjumlahan), - (pengurangan), * (perkalian), / (pembagian real/pecahan), mod (bagi sisa), dan div (pembagian bilangan bulat). Bisa dikatakan operator aritmatika merupakan operator yang sehari hari kita gunakan dalam rumus matematika dasar, yakni ka-ba-ta-ku (kali, bagi, tambah, dan kurang). Selain itu terdapat tambahan operator div (pembagian integer/angka bulat) dan mod (sisa hasil bagi).

Untuk contohnya seperti yang biasa kita temukan sehari-hari dimana 2+3=5 (dua ditambah tiga sama dengan lima) 12/6=2 (dua belas dibagi enam sama dengan dua) dan seterusnya.
Untuk kedua operator tambahan div dan mod sendiri mungkin terlihat tidak familiar bagi kita, namun pada dasarnya operator ini simpel. Dimana operator div (division) akan menghasilkan angka bulat dari sebuah bilangan. Operator ini juga kadang disebut sebagai integer division untuk membedakan dengan operator / (pembagian/ real division) yang sebelumnya. 

Sebagai contoh dari operator ini adalah 14 div 4 maka hasilnya adalah 3, meskipun hasil sesungguhnya kalau dihitung dengan kalkulator adalah 3,5 (tiga koma lima) namun karena operator ini hanya bisa menerima angka bulat maka nilai 0,5 (nol koma lima) kita buang dan yang dianggap hanya 3 saja.  Kecuali bila yang dibagi hasilnya tetap bulat, 10 div 5 maka hasilnya adalah 2. Hal ini sama dengan operator / (real division) sebelumnya. 

Untuk mod sendiri memiliki kepanjangan modulo atau modulus dan operator ini digunakan untuk menghasilkan angka sisa dari sebuah hasil pembagian. 

Sebagai contoh, bila 100 mod 7 maka hasilnya adalah 2, karena hanya 98 yang habis dibagi 7 sedangkan sisa hasil pembagian adalah 2.

Operator Logika, merupakan operator yang digunakan untuk menghubungkan dua atau lebih suatu nilai dalam variabel yang menghasilkan nilai TRUE atau FALSE. Operator logika ada 3, yaitu; AND, OR, dan NOT. 

Contohnya, bisa perhatikan tabel di bawah ini  

OperatorPenjelasan Contoh
and Akan menghasilkan TRUE jika kedua operand TRUE TRUE and FALSE, maka hasilnya: FALSE
or Akan menghasilkan TRUE jika salah satu operand TRUE TRUE or FALSE, maka hasilnya: TRUE
xor Akan menghasilkan TRUE jika kedua operand berbeda TRUE xor FALSE, maka hasilnya: TRUE
not Akan menghasilkan TRUE jika operand FALSE not TRUE , hasilnya tentus saja FALSE

Sedangkan Operator Relasional, adalah operator yang digunakan untuk membandingkan antara dua variabel. Notasi di operator ini ada 6 yaitu , = (sama dengan), < > (tidak sama dengan), > (lebih besar), < (lebih kecil), >= (lebih besar atau sama dengan), dan <= (lebih kecil atau sama dengan). Operator relasional juga dikenal dengan nama operator perbandingan. 

Untuk contohnya, bila 5 = 5 (lima sama dengan lima) maka hasilnya TRUE (benar), bila 5 > 6 (lima lebih besar dari enam) maka hasilnya FALSE.
Praktek langsung dari penggunaan operator div dan mod ini seperti dalam menentukan apakah sebuah bilangan ganjil atau genap. Jika hasi X mod 2 = 0, bisa dipastikan angka tersebut adalah bilangan genap.
Itulah operator-operator yang akan kita gunakan dalam algoritma pemrograman terutama pada pemrograman pascal yang nanti akan kita pelajari lebih lanjut.

Untuk pertemuan berikutnya kita akan memulai menuliskan kode-kode dalam bahasa pemrograman pascal, oleh bebas itu kemarin saya meminta kalian untuk mendata kepemilikan gadget untuk menunjang pembelajaran praktik kita kelak. Dari hasil pendataan maka mayoritas siswa memiliki smartphone Androi. Oleh sebab itu bagi kalian yang memiliki smartphone Android silahkan coba untuk menginstal aplikasi Pascal N-IDE - Editor And Compiler - Programming yang bisa kalian unduh dari smartphone kalian masing-masing atau klik disini.  

Sedangkan bagi kalian yang menggunakan laptop ataupun komputer (desktop) silahkan kalian unduh langsung di websitenya lazarus IDE atau bisa klik disini.  Atau kalian juga bisa menggunakan aplikasi Free Pascal dengan mengunduhnya disini. Kalau bingung dengan cara mendownloadnya kalian bisa membaca tutorial cara downloadnya disini

Pada intinya ketiga aplikasi tersebut fungsinya sama, hanya saja untuk Pascal N-IDE Editor And Compiler Programming itu untuk diinstal di smarpthone Android kalian. Sementara untuk aplikasi Free Pascal dan Lazarus IDE itu untuk diinstal di komputer/laptop kalian. Ingat! mau pake laptop atau pake smartphone itu bebas yang penting kalian paham kode dan fungsinya.
 
Pastikan kalian sudah menginstal salah satu dari kedua aplikasi di atas, entah itu dari smartphone Android atapun dari komputer/laptop masing-masing. Karena pada dasarnya kita akan belajar menuliskan bahasa pemrograman pascal yang mana ditulis di komputer atapun smartphone hasilnya sama namun tampilan interfacenya dari kedua aplikasi itu yang berbeda.

Sumber tulisan :  - duniailkom.com - codepolitan.com