Mengenal Definisi dan Operator Tipe Data Boolean
Dilansir dari laman Amplitude, tipe data adalah atribut yang terkait dengan sepotong data yang bisa memberi tahu sistem komputer cara untuk menafsirkan nilainya.
Dalam praktiknya, tipe data ini dipakai oleh bahasa pemograman sebagai verifikasi atau operasi data. Tiap bahasa pemograman memilki tipe data masing-masing.
Salah satunya yaitu tipe data boolean yang sering muncul di dunia programming.
Pada artikel ini, akan dibahas lebih mendalam tentang tipe data boolean. Berikut dibawah ini informasi lengkapnya.
Definisi Tipe Data Boolean
Dikutip dari buku Mari Belajar Algoritma Pemograman Menggunakan C#/JAVA/Phyton terbitan Risal at Smashwords, tipe data Boolean adalah salah satu tipe jenis data yang digunakan untuk mengekspresikan hasil ekspresi logika atau Boolean.
Jenis data tipe ini biasanya digunakan untuk mewakili nilai yang benar dan salah dalam data.
Umumnya, nilai yang salah (false) dan benar (true) direpresentasikan dengan angka 0 (false) dan 1 (true).
Boolean sendiri hanya bisa merepresentasikan dua nilai dengan pertimbangan seperti hubungan angka yang lebih kecil atau lebih besar.
Contoh data Boolean (bool):
x = 5
y = 8
x < y
Nilai x lebih kecil dari y, maka menghasilkan data Boolean 1 (true). Nantinya, komputer akan menentukan tindakan apa yang dilakukan jika nilai variabel tersebut 1 (true).
Operator Tipe Data Boolean
Ada beberapa operasi boolean yang digunakan untuk bisa menghasilkan nilai-nilai yang diinginkan oleh pengembangnya. Berikut ini ulasan beberapa operasi yang dimilikinya, antara lain:
1. Operator NOT atau Negasi
Operator NOT atau operator negasi ini memang digunakan untuk kembalikan nilai true jika nilai operan bernilai false. Begitu pun sebaliknya juga bisa dilakukan oleh operator NOT ini.
Fungsi dari operator NOT juga bisa untuk mempersempit hasil pencarian. Tiap search engine akan mempunyai cara dan berbeda dalam menerapkan sebuah teknik penelusuran dengan menggunakan operator NOT ini.
2. Operator AND
Selanjutnya ada operator AND yang akan menghasilkan nilai true jika kedua operan adalah data dengan nilai true, tetapi jika salah satunya masih data false maka hasilnya akan false.
Fungsi operator ini adalah untuk mempersempit dari hasil pencarian dengan meletakkan kata kunci yang digunakan saat penelusuran.
3. Operator OR
Selanjutnya terdapat operator OR yang akan menghasilkan nilai true dengan catatan data yang diinginkan ingin bernilai true walaupun hanya salah satu data saja yang bernilai benar. Hanya saja, saat kedua data ditampilkan maka nilainya bisa false dan hasilnya bisa false juga.
Fungsi dari operator OR justru untuk memperluas hasil pencarian. Kebalikan dari operator AND yang digunakan untuk mempersempit pencarian.
4. Operator XOR
Terakhir adalah operator XOR, dengan operator ini maka hasilnya adalah true jika salah satu operan bernilai true. Namun jika kedua operator bernilai true ata false maka hasilnya adalah false.
Artinya, jika dua data yang ditampilkan sama, maka nilai yang keluar adalah true namun jika berbeda nilainya false. Itulah penjelasan singkat mengenai tipe data Boolean yang sering dipakai pada software Delphi.
Ragam Tipe Data Lainnya
Selain tipe data boolean,ada lima jenis tipe data lainnya yang perlu diketahui oleh seorang programmer, yaitu:
1. Integer (int)
Merupakan tipe data yang berisi kumpulan bilangan bulat, baik dalam bentuk bilangan positif maupun negatif dan paling umum digunakan untuk menyimpan angka tanpa komponen pecahan.
Contoh data integer (int):