Dalam dunia pemrograman, data tidak hanya disimpan tetapi juga diolah. Operator Matematika adalah simbol-simbol khusus yang digunakan untuk melakukan operasi aritmatika terhadap nilai atau variabel. Memahami operator ini adalah langkah pertama untuk membangun logika aplikasi, mulai dari sistem kasir sederhana hingga algoritma machine learning yang kompleks.
Berikut adalah enam operator matematika utama yang wajib Anda kuasai:
1. Penjumlahan (+) & Pengurangan (-)
Ini adalah operator yang paling dasar dan bekerja persis seperti matematika di sekolah.
-
Penjumlahan: Digunakan untuk menambah satu nilai dengan nilai lainnya.
-
Contoh:
5 + 3menghasilkan8.
-
-
Pengurangan: Digunakan untuk mengambil satu nilai dari nilai lainnya.
-
Contoh: 10 - 4 menghasilkan
6.
-
-
Catatan: Dalam banyak bahasa pemrograman (seperti JavaScript atau Python), tanda
+juga digunakan untuk menggabungkan dua teks (string concatenation).
2. Perkalian (*) & Pembagian (/)
Dalam pemrograman, kita tidak menggunakan simbol x atau : untuk kali dan bagi.
-
Perkalian (
*): Menggunakan simbol asterisk/bintang.-
Contoh:
4 * 2menghasilkan8.
-
-
Pembagian (
/): Menggunakan simbol garis miring (forward slash).-
Contoh:
10 / 2menghasilkan5.
-
-
Penting: Perhatikan pembagian dengan nol (
0), karena hal ini akan menyebabkan error pada hampir semua bahasa pemrograman.
3. Modulus (%): Sisa Bagi
Operator Modulus mungkin terdengar asing bagi pemula, namun perannya sangat krusial.
-
Fungsi: Menghasilkan sisa dari hasil pembagian dua angka.
-
Contoh:
10 % 3menghasilkan1. Mengapa? Karena 10 dibagi 3 adalah 3, dengan sisa 1. -
Kegunaan Nyata: Sering digunakan untuk menentukan apakah sebuah angka itu ganjil atau genap (misalnya:
angka % 2 == 0berarti genap).
4. Eksponensial (): Pemangkatan
Operator ini digunakan untuk menghitung pangkat dari sebuah angka.
-
Fungsi: Mengalikan an gka dasar sebanyak jumlah pangkatnya.
-
Contoh:
2 3(berarti $2^3$) menghasilkan8. -
Variasi: Beberapa bahasa pemrograman lama mungkin menggunakan fungsi seperti
pow(base, exponent), namun bahasa modern seperti Python dan JavaScript (ES6) sudah mendukung operator .
Tutorial: Implementasi dalam Kode (JavaScript/Python)
Berikut adalah contoh bagaimana operator ini bekerja dalam logika sebuah program:
// Contoh perhitungan harga di toko online
let hargaBarang = 50000;
let jumlahBeli = 2;
let diskon = 5000;
let pajak = 0.1; // 10% // Perkalian dan Pengurangan
let totalHarga = (hargaBarang * jumlahBeli) - diskon; // Penjumlahan (Menambah Pajak)
let totalFinal = totalHarga + (totalHarga * pajak); console.log("Total yang harus dibayar: Rp" + totalFinal);
Tabel Ringkasan Operator
| Operator | Simbol | Fungsi | Contoh | Hasil |
| Tambah | + |
Menjumlahkan dua nilai. | 10 + 5 |
15 |
| Kurang | - |
Mengurangi nilai kiri dengan kanan. | 20 - 7 |
13 |
| Kali | * |
Mengalikan dua nilai. | 6 * 4 |
24 |
| Bagi | / |
Membagi nilai kiri dengan kanan. | 15 / 3 |
5 |
| Modulus | % |
Mendapatkan sisa hasil bagi. | 10 % 4 |
2 |
| Eksponen | ** |
Menghitung pangkat angka. | 3 ** 2 |
9 |
Kesimpulan
Menguasai operator matematika memungkinkan Anda untuk memanipulasi data secara dinamis. Baik Anda sedang membangun fitur keranjang belanja, menghitung skor dalam game, atau mengatur tata letak grid di website, operator ini adalah alat perkakas utama Anda.
Latihan terbaik adalah dengan mencoba menggabungkan beberapa operator sekaligus dan memperhatikan urutan operasi (mana yang dihitung lebih dulu, seperti perkalian sebelum penjumlahan).
