📑 Table of Contents

Dalam matematika dan dalam pemrograman komputer modulus, operasi modulus adalah sebuah operasi yang menghasilkan sisa pembagian dari suatu bilangan terhadap bilangan lainnya. Dalam bahasa pemrograman operasi ini umumnya dilambangkan dengan simbol %, mod atau modulo, tergantung bahasa pemrograman yang digunakan.

Misalkan dua bilangan a dan b, a modulo b (disingkat a mod b) adalah bilangan bulat sisa pembagian a oleh b. Misalnya, "1 mod 3", "4 mod 3", dan "7 mod 3" memiliki hasil 1, karena ketiga bilangan tersebut memiliki sisa 1 jika dibagi oleh 3, sedangkan "9 mod 3" sama dengan 0. Penerapan operasi modulus dalam teori bilangan tergolong kepada aritmetika modulus.

Notasi

sunting

Beberapa kalkulator mempunyai fungsi tombol mod(), dan banyak bahasa pemrograman memiliki fungsi yang serupa, diekspresikan sebagai mod(a, n), Misalnya. Beberapa juga mendukung ekspresi yang menggunakan "%", "mod", atau "Mod" sebagai modulo atau operator sisa, sepertia % n atau a mod n.

Kesalahan umum

sunting

Ketika hasil operasi modulo memiliki tanda dividen (definisi pemotongan), itu dapat menyebabkan kesalahan yang mengejutkan.

Sebagai contoh, untuk menguji apakah bilangan bulat ganjil, satu mungkin cenderung untuk menguji jika sisa 2 sama dengan 1:

bool is_odd(int n) {
    return n % 2 == 1;
}

Pranala luar

sunting

📚 Artikel Terkait di Wikipedia

Garis besar matematika

Pengurangan tanpa meminjam; Pembagian bersusun; Pembagian bentuk pendek; Operasi modulus; Keratan (pembagian); Perkalian dan penjumlahan berulang; Pembagian

JavaScript

merupakan operator untuk melakukan operasi aritmetika seperti penjumlahan, pengurangan, perkalian, pembagian, operasi modulus, dan lain sebagainya. Berikut

Sandi Vigenère

dapat dituliskan secara matematis, dengan menggunakan penjumlahan dan operasi modulus, yaitu: C i ≡ ( P i + K i ) mod 26 {\displaystyle C_{i}\equiv (P_{i}+K_{i})\mod

Sandi Caesar

NLUL Proses penyandian (enkripsi) dapat secara matematis menggunakan operasi modulus dengan mengubah huruf-huruf menjadi angka, A = 0, B = 1,..., Z = 25

Dewi Perssik

(2007), Mimpi Manis memenangkan Penata Musik Sinetron Terpuji arahan Iwang Modulus. Namanya semakin melejit ketika menjadi pemeran sinetron Mimpi Manis (2006)

Rumus referensi-diri Tupper

pembulatan ke bawah, dan m o d {\displaystyle \mathrm {mod} } merupakan operasi modulus. Misalkan k sama dengan bilangan bulat 543-digit berikut ini: 960 939

Cairan

frekuensi 0 modulus geser adalah G 0 = 0 {\displaystyle G_{0}=0} . Hal ini kadang-kadang dilihat sebagai sifat definitif cairan. Namun, seperti modulus kompresi

RSA

terdiri atas: N, modulus yang digunakan. e, eksponen publik (sering juga disebut eksponen enkripsi). Pada private key terdiri atas: N, modulus yang digunakan