- Home
- »
- Scripting & Automasi
- »
- Bash Basic
- »
- Bash #16 Arithmetic Operators
Share:
Table of Contents

🖥️ Pengantar
Dalam Bash scripting, operator aritmatika digunakan untuk melakukan berbagai operasi matematika. Bash tidak memiliki tipe data numerik eksplisit, tetapi dapat menangani angka melalui berbagai metode seperti ekspresi aritmatika $((…)), perintah expr, let, dan alat eksternal seperti bc untuk operasi floating-point.
Artikel ini akan membahas:
Mengenal Operator Aritmatika dalam Bash – Jenis operator yang tersedia.
Melakukan Operasi Dasar – Penjumlahan, pengurangan, perkalian, pembagian, dan modulus.
Menggunakan Ekspresi Aritmatika $((…)) – Cara yang paling umum digunakan.
Menggunakan expr dan let – Alternatif lain untuk perhitungan.
Operasi Floating-Point dengan bc – Menangani bilangan desimal.
Contoh Penggunaan dalam Automasi – Bagaimana operator aritmatika digunakan dalam scripting.
Mari kita bahas satu per satu! 🚀
📌 1. Mengenal Operator Aritmatika dalam Bash
Bash menyediakan berbagai operator aritmatika:
Operator | Deskripsi |
+ | Penjumlahan |
– | Pengurangan |
* | Perkalian |
/ | Pembagian |
% | Modulus (sisa pembagian) |
** | Eksponensial (hanya di beberapa shell) |
📌 2. Melakukan Operasi Dasar
Berikut contoh penggunaan dasar operator aritmatika dalam Bash:
🔹 Sintaks Dasar:
x=10 |
📌 Catatan:
Operasi pembagian hanya menghasilkan bilangan bulat, tanpa desimal.
📌 3. Menggunakan Ekspresi Aritmatika $((…))
Cara paling umum untuk melakukan perhitungan dalam Bash adalah dengan menggunakan $((…)).
🔹 Contoh Penggunaan:
a=5 |
📌 Keunggulan $((…)):
Mudah digunakan.
Perhitungan langsung dalam shell tanpa alat tambahan.
📌 4. Menggunakan expr dan let
Selain $((…)), Bash menyediakan expr dan let untuk operasi matematika.
🔹 Menggunakan expr:
echo “Hasil: $(expr 10 + 5)” |
🔹 Menggunakan let:
let result=10*5 |
📌 Catatan:
expr memerlukan spasi di antara operator dan angka.
let langsung menetapkan hasil ke variabel.
📌 5. Operasi Floating-Point dengan bc
Bash tidak mendukung bilangan desimal dalam operasi aritmatika bawaan, tetapi kita dapat menggunakan bc untuk mengatasinya.
🔹 Contoh Penggunaan:
result=$(echo “scale=2; 10 / 3” | bc) |
📌 Catatan:
scale=2 menentukan jumlah desimal yang ditampilkan.
bc adalah kalkulator berbasis terminal yang mendukung operasi floating-point.
📌 6. Contoh Penggunaan dalam Automasi
Operator aritmatika sering digunakan dalam scripting untuk perhitungan logika, iterasi, dan pengelolaan data.
🔹 Menggunakan Operator Aritmatika dalam Loop:
counter=1 |
🔹 Menghitung Luas Persegi Panjang dalam Bash:
length=10 |
📌 Catatan:
Operator aritmatika digunakan dalam logika pengulangan dan perhitungan otomatis.
📌 Kesimpulan
Operator aritmatika dalam Bash memungkinkan perhitungan matematis yang sederhana hingga kompleks dalam scripting. Dalam artikel ini, kita telah membahas:
✅ Cara menggunakan operator aritmatika dalam Bash. ✅ Perhitungan menggunakan $((…)), expr, dan let. ✅ Menggunakan bc untuk operasi floating-point. ✅ Contoh penerapan dalam otomatisasi tugas.
Artikel Selanjutnya: 🔄 Relational Operators – Operator perbandingan dalam Bash untuk membandingkan nilai.
📚 Daftar Pustaka
Shotts, W. E. (2019). The Linux Command Line: A Complete Introduction. No Starch Press.
GNU Bash Manual (2023). GNU Bash Reference Manual. Retrieved from https://www.gnu.org/software/bash/manual/
Linux Documentation Project. (2023). Bash Guide for Beginners. Retrieved from https://tldp.org/LDP/Bash-Beginners-Guide/html/