Konten dari Pengguna

Mengenal Operator, Mulai dari Sifat hingga Jenisnya

Kabar Harian

Kabar Harian

Menyajikan beragam informasi terbaru, terkini dan mengedukasi.

·waktu baca 3 menit

comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan

Ilustrasi Operator. Foto: Pixabay
zoom-in-whitePerbesar
Ilustrasi Operator. Foto: Pixabay

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.

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:

x = 2 + 8

Maka

x disebut dengan variabel

= disebut dengan operator assignment

2 dan 8 disebut dengan operand

2 + 8 disebut dengan ekspresi

+ disebut dengan operator aritmatika (penjumlahan)

x = 2 + 8 disebut dengan statemen aritmatika

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

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.

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.

(ANM)

Frequently Asked Question Section

Apa yang dimaksud dengan operator?

chevron-down

Dasar dari sebuah bahasa pemrograman jenis apa pun.

Sebutkan sifat-sifat operator!

chevron-down

Unary, Binary, dan Ternary.

Sebutkan jenis-jenis operator!

chevron-down

Operator aritmatika, Operator penugasan, Operator increment atau decrement, Operator relasi dan pembanding, Operator logika, dan Operator ternary kondisi.