Admin 31 May 2026 15:56

 

Fungsi Boolean

Pengertian, tipe data, operator, dan contoh penggunaannya dalam pemrograman.

Pengertian Fungsi Boolean

Boolean adalah tipe data paling sederhana yang hanya memiliki dua nilai, yaitu TRUE (benar) dan FALSE (salah). Nama Boolean diambil dari nama matematikawan George Boole, yang mengembangkan aljabar logika pada abad ke-19. Dalam pemrograman, nilai Boolean sering digunakan untuk mengendalikan alur program, membuat keputusan, dan menilai kondisi.

Fungsi Boolean biasanya berupa fungsi atau ekspresi yang mengembalikan nilai TRUE atau FALSE. Contohnya, fungsi isEven() yang memeriksa apakah suatu bilangan genap, atau hasPermission() yang mengecek hak akses sebuah pengguna.

Tipe Data Boolean

Setiap bahasa pemrograman memiliki representasi khusus untuk tipe data Boolean. Berikut beberapa contoh:

Bahasa Penulisan Nilai Keterangan
JavaScript true / false Case-sensitive, nilai disimpan sebagai tipe boolean.
Python True / False Menggunakan kelas bool, turunan dari int.
Java true / false Keyword primitive boolean.
C 0 / 1 (atau true / false sejak C99) Biasanya 0 dianggap FALSE, selainnya TRUE.

Boolean dapat juga dicast menjadi bilangan (biasanya 0 untuk FALSE dan 1 untuk TRUE) atau string ("true", "false") tergantung kebutuhan.

Operator Boolean

Operator logika menggabungkan atau memodifikasi nilai Boolean. Berikut operator utama yang umum ada di hampir semua bahasa:

  • AND (&& atau and) menghasilkan TRUE hanya bila kedua operand bernilai TRUE.
  • OR (|| atau or) menghasilkan TRUE bila salah satu atau kedua operand bernilai TRUE.
  • NOT (! atau not) membalik nilai, TRUE menjadi FALSE dan sebaliknya.
  • XOR (^) menghasilkan TRUE bila tepat satu operand bernilai TRUE.

Contoh dalam JavaScript:

let a = true;let b = false;console.log(a && b); // falseconsole.log(a || b); // trueconsole.log(!a);     // false

Operator ini juga memiliki teknik shortcircuit, artinya evaluasi berhenti secepat hasilnya dapat dipastikan. Misalnya a && b tidak akan mengevaluasi b bila a sudah FALSE.

Contoh Penggunaan Fungsi Boolean

1. Validasi Input

Fungsi berikut mengecek apakah sebuah string merupakan alamat email yang valid.

function isValidEmail(email) {    const pattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;    return pattern.test(email);   // mengembalikan true atau false}

2. Penentuan Akses

Pada sistem manajemen, fungsi bisa menentukan apakah pengguna memiliki hak tertentu.

function hasAccess(user, resource) {    if (user.role === 'admin') return true;    if (resource.ownerId === user.id) return true;    return false;}

3. Pengkondisian dalam Loop

Mencari bilangan prima pertama yang lebih besar dari 100.

function isPrime(n) {    if (n < 2) return false;    for (let i = 2; i * i <= n; i++) {        if (n % i === 0) return false;    }    return true;}let num = 101;while (!isPrime(num)) {    num++;}console.log(num); // 101

4. Penggunaan dalam CSS (Media Queries)

Media query menggunakan nilai boolean untuk memutuskan apakah aturan CSS berlaku.

@media (max-width: 600px) {    body { background: #fff; }}

Jika kondisi lebar layar 600px bernilai TRUE, maka blok CSS di dalamnya diterapkan.

Kesimpulan

Fungsi Boolean adalah inti dari logika pemrograman. Dengan nilai sederhana TRUE/FALSE, kita dapat mengekspresikan keputusan, memvalidasi data, mengontrol alur program, serta menghubungkan kondisi kompleks melalui operator logika. Memahami cara kerja Boolean, tipe data yang menyertainya, serta penerapan operator yang tepat sangat penting bagi setiap pengembang, baik dalam pengembangan web, aplikasi desktop, maupun sistem embedded.

Berlatih membuat fungsifungsi kecil yang mengembalikan nilai Boolean akan memperkuat kemampuan analitis dan membantu menulis kode yang lebih bersih, terstruktur, dan mudah dipelihara.

File Referensi Untuk Fungsi Boolean
Screenshoot
Nama File
1656356161_fungsi_boolean_|_Matematika.pdf

Ukuran File
0.02 MB

Tipe File
PDF

Situs File
Deskripsi
File ini hanya file referensi untuk Fungsi Boolean. Tidak menjamin hal-hal spesifik yang diinginkan terdapat didalamnya.
Download langsung (menunggu 10 detik)

Risiko Cedera Intraoperatif Berhubungan Dengan Prosedur Anastesi Umum dan Link Download Fi...

Apa Itu Application dan Link Download File Referensi

Borrower Defense To Repayment and Reference File Download Link

APPLICATION FOR STATE SCHOOL AID and Reference File Download Link

Penanganan Perkakas Dan Alat Ukur Perbengkelan dan Link Download File Referensi