Lewati ke konten

Operator Aritmatika

Setelah halaman ini, kamu dapat memakai operator aritmatika untuk penjumlahan, pengurangan, perkalian, pembagian, sisa bagi, dan pangkat.


Program sekolah sering menghitung total nilai, rata-rata, diskon, dan sisa uang. Semua kebutuhan itu memakai operator aritmatika.


Operator aritmatika adalah tombol pada kalkulator:

🖥️ Output
+ tambah - kurang * kali
/ bagi % sisa bagi ** pangkat

Kamu memilih tombol sesuai hasil yang dibutuhkan. Untuk rata-rata, gunakan penjumlahan lalu pembagian. Untuk mengecek nomor absen ganjil/genap, gunakan sisa bagi %.


Operator Nama Contoh Hasil
+ Penjumlahan 8 + 2 10
- Pengurangan 8 - 2 6
* Perkalian 8 * 2 16
/ Pembagian 8 / 2 4
% Modulus/sisa bagi 8 % 3 2
** Pangkat 2 ** 3 8

Buat src/bab2/operator-aritmatika.ts:

📄 TypeScript
const nilaiTugas: number = 80
const nilaiUjian: number = 90
const totalNilai: number = nilaiTugas + nilaiUjian
const rataRata: number = totalNilai / 2
const selisihNilai: number = nilaiUjian - nilaiTugas
const nomorAbsen: number = 17
const sisaBagiDua: number = nomorAbsen % 2
console.log(`Total nilai: ${totalNilai}`)
console.log(`Rata-rata: ${rataRata}`)
console.log(`Selisih nilai: ${selisihNilai}`)
console.log(`Sisa nomor absen dibagi 2: ${sisaBagiDua}`)
console.log(`2 pangkat 5: ${2 ** 5}`)

Jalankan:

🖥️ Output
tsx src/bab2/operator-aritmatika.ts

🖥️ Output
Total nilai: 170
Rata-rata: 85
Selisih nilai: 10
Sisa nomor absen dibagi 2: 1
2 pangkat 5: 32

  • nilaiTugas + nilaiUjian menambahkan dua angka.
  • totalNilai / 2 membagi total menjadi rata-rata dua nilai.
  • nilaiUjian - nilaiTugas menghitung selisih.
  • % 2 menghasilkan sisa pembagian dua. Sisa 0 berarti genap, sisa 1 berarti ganjil.
  • 2 ** 5 berarti 2 × 2 × 2 × 2 × 2.

📄 TypeScript
const hasil = 10 / 0
console.log(hasil) // Infinity

Membagi dengan nol tidak menghasilkan angka biasa. Periksa pembagi sebelum melakukan operasi.

📄 TypeScript
const nilai = "80"
const hasil = nilai + 10 // "8010"

Pastikan nilai perhitungan bertipe number, bukan string.



Buat program menghitung luas dan keliling persegi panjang. Simpan panjang dan lebar sebagai number, lalu tampilkan hasilnya dengan template literal.


  • Aritmatika memakai +, -, *, /, %, dan **.
  • % berguna untuk mengetahui sisa pembagian.
  • Gunakan number untuk perhitungan dan kurung untuk rumus jelas.