DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MODULO PADA JAVASCRIPT

Penjelasan sederhana tentang penggunaan operator modulo dalam JavaScript.

Daftar Isi:

Apa Itu Operator Modulo?
Cara Penggunaan
Kegunaan Operator Modulo
Kesimpulan

Operator modulo adalah salah satu operator matematika yang sering digunakan dalam pemrograman. Operator ini sangat berguna dalam banyak situasi, terutama ketika kamu ingin cek sisa hasil bagi dua bilangan.

Apa Itu Operator Modulo?

Operator modulo dilambangkan dengan tanda persen (%). Fungsi utamanya adalah untuk mendapatkan sisa dari pembagian dua bilangan. Misalnya, jika kamu membagi 5 dengan 2, hasil bagi adalah 2 dan sisanya adalah 1. Jadi, 5 % 2 akan menghasilkan 1.

Cara Penggunaan

Penggunaan operator modulo sangat sederhana. Kamu cukup menuliskan angka pertama diikuti dengan % lalu angka kedua.

Contoh:

let hasil = 10 % 3;
console.log(hasil); // Output: 1

Dalam contoh di atas, 10 dibagi dengan 3 menghasilkan sisa 1, jadi 10 % 3 bernilai 1.

Kegunaan Operator Modulo

Operator modulo bisa digunakan dalam berbagai situasi:

1. Menentukan Bilangan Ganjil atau Genap

Kamu bisa cek apakah suatu bilangan ganjil atau genap dengan menggunakan operator modulo. Sebuah bilangan genap jika bilangan % 2 hasilnya 0.

let bilangan = 7;
if (bilangan % 2 == 0) {
  console.log("Genap");
} else {
  console.log("Ganjil");
}

2. Membatasi Angka dalam Rentang Tertentu

Misalnya, kamu ingin agar sebuah nilai selalu berada di rentang 0 sampai 4.

let nilai = 15;
let batasi = nilai % 5;
console.log(batasi); // Output: 0

3. Penjadwalan dan Pola Berulang

Modulo juga berguna dalam algoritma yang melibatkan putaran, daftar melingkar, atau pola berulang.

let hariKe = 10;
let hariDalamMinggu = hariKe % 7;
console.log(hariDalamMinggu); // Output: 3, jika memulai dari hari pertama

Kesimpulan

Operator modulo (%) adalah alat sederhana namun sangat berguna dalam JavaScript. Dengan memahami bagaimana menggunakannya, kamu bisa memecahkan berbagai masalah yang melibatkan sisa pembagian, pengecekan pola, dan lainnya. Jangan ragu untuk eksperimen dengan operator ini dalam koding kamu.


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding