Mengenal Operator, Mulai dari Sifat hingga Jenisnya

Kabar Harian
Menyajikan beragam informasi terbaru, terkini dan mengedukasi.
Konten dari Pengguna
10 November 2021 10:44 WIB
·
waktu baca 3 menit
comment
0
sosmed-whatsapp-white
copy-link-circle
more-vertical
Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan
Ilustrasi Operator. Foto: Pixabay
zoom-in-whitePerbesar
Ilustrasi Operator. Foto: Pixabay
ADVERTISEMENT
Dalam bahasa pemrograman, istilah operand dan operator merupakan satu kesatuan yang tak dapat dipisahkan. Melansir buku Dasar-dasar Pemrograman oleh Shinta Esabella dan Miftahul Haq, operand ialah nilai asal yang digunakan dalam proses operasi. Sedangkan operator adalah instruksi yang diberikan untuk mendapatkan hasil dari proses operasi.
ADVERTISEMENT
Untuk lebih jelasnya, simak uraian di bawah ini tentang definisi operator, karakteristik, dan jenis-jenisnya.

Mengenal Operator

Dalam buku Mudah Belajar Pemrograman Dasar C++ oleh Andi Baso Kaswar, Nurjannah, dan Satria Gunawan Zain, operator adalah dasar dari sebuah bahasa pemrograman jenis apa pun. Saat membuat suatu program, terdapat banyak data yang diolah sehingga menghasilkan output.
Saat pengolahan data dibutuhkan operator. yang berperan sebagai simbol. Mereka membantu para programmer untuk menghitung secara matematis dan logis objek operand. Singkatnya, operator bertugas mengoperasikan operand.
Operator memiliki istilah dan karakter khusus dalam mengoperasikan operand. Istilah dan karakter dalam operator menurut Esabella dan Haq, misalnya terdapat pada operasi berikut:
ADVERTISEMENT

Sifat-sifat Operator

Menurut Ngoen dan Raharjo dalam Kaswar, dkk., operator dapat dikelompokkan berdasarkan sifatnya. Karakter operator antara lain sebagai berikut:
1. Unary
Operator yang hanya melibatkan sebuah operand pada suatu operasi. Terdapat dua operator unary utama, yakni increment dan decrement. Bentuk penulisan operator unary yakni b++
2. Binary
Operator yang melibatkan dua buah operand dan satu operator di tengah dua operand pada suatu operasi. Bentuk penulisannya, yakni b + c
3. Ternary
Operator kondisi yang melibatkan tiga buah operand pada suatu operasi. Bentuk penulisannya, yakni ekspresi ? pilihanPertama : pilihanKedua
Ilustrasi Pemrograman. Foto: Pixabay

Jenis-jenis Operator

Operator memiliki berbagai jenis untuk mengolah data sesuai dengan fungsinya masing-masing. Jenis operator antara lain sebagai berikut:
1. Operator aritmatika
ADVERTISEMENT
Operator jenis ini berfungsi untuk memproses dua buah operand yang akan menghasilkan sebuah nilai tertentu, tergantung nilai operand dan jenis operator yang digunakan.
2. Operator penugasan
Operator penugasan berfungsi untuk memberikan nilai pada satu variabel. Terdapat dua sisi operand yang memiliki fungsi masing-masing.
Operand pada sisi kiri operator merupakan variabel, sementara operand pada sisi kanan operator merupakan sebuah nilai atau variabel yang berisi nilai.
Perlu dicatat bahwa nilai di sisi kanan harus memiliki tipe data yang sama dengan variabel sisi kiri.
3. Operator increment atau decrement
Dalam buku E-Commerce Aplikasi PHP dan MySQL pada Bidang Manajemen oleh Hening Widi Oetomo dan Pontjo Bambang Mahargiono, increment digunakan untuk menambah variabel sebanyak satu angka. Sementara decrement digunakan untuk mengurangi variabel sebanyak satu angka.
ADVERTISEMENT
Penulisan increment menggunakan tanda (++), sedangkan decrement menggunakan tanda (--). Penempatan tanda tambah dan kurang bisa ditempatkan di awal atau di akhir variabel.
4. Operator relasi dan pembanding
Operator jenis ini digunakan untuk mengetahui apakah sebuah variabel memiliki nilai lebih besar atau lebih kecil dari nilai lainnya.
5. Operator logika
Operator logika berfungsi untuk memeriksa kesamaan nilai dari dua data atau lebih. Operator logika juga difungsikan sebagai ekspresi yang dapat mengembalikan nilai bertipe boolean.
6. Operator ternary kondisi
Operator jenis ini berfungsi untuk mengevaluasi ekspresi serta memilih dua pilihan nilai.
Itulah penjelasan tentang operator, sifat, dan jenisnya. Dengan mengetahui aspek-aspek tersebut, maka seorang programmer akan terbantu dalam menyusun sebuah program.
ADVERTISEMENT
(ANM)