Estimasi Waktu Baca: < 1 menit

Mengenal Tipe Data Boolean

Boolean merupakan tipe data yang juga banyak dikenal oleh banyak bahasa pemrograman, tipe data ini bisa dibilang masuk kategori tipe data logika, karena konsepnya menyatakan suatu nilai benar atau salah. Konsep boolean yang menyatakan benar atau salah ini dapat kita lihat pada cara kerja perkondisian dan perulangan.

Jadi, jika dalam perkondisian bila suatu nilai memenuhi syarat maka ia dinyatakan true dan kondisi dijalankan, jika tidak, berarti false yang kemudian kondisi tersebut akan diabaikan. Sama halnya dengan perulangan, selama kondisi memenuhi maka dia dinyatakan true dan baris kode perulangan akan terus berulang, sedangkan jika sudah tidak memenuhi alias false, maka perulangan akan berhenti.

Kemudian untuk cara penulisan benar dan salah ini pada python, menggunakan bahasa inggris dengan huruf kapital di awal, True/False tanpa menggunakan tanda kutip.

>>> benar = True
>>> salah = False
>>> benar, salah
(True, False)
Python

Untuk cek tipe data gunakan fungsi type().

>>> type(benar), type(salah) 
(<class 'bool'>, <class 'bool'>)
Python

Dilarang menulis dengan huruf kecil semua atau sebaliknya, karena akan menimbulkan error.

>>> # Penulisan yang Benar
... type(True)
<class 'bool'>

>>> # Penulisan yang Salah
... type(true)
Traceback (most recent call last):
  File "", line 2, in 
NameError: name 'true' is not defined

>>> # Penulisan yang salah
... type(TRUE)
Traceback (most recent call last):
  File "", line 2, in 
NameError: name 'TRUE' is not defined
Python

Pada beberapa kasus, terkadang nilai True dan False ini dapat juga diwakilkan dengan bilangan seperti 0 dan 1.

Penerapan Tipe Data Boolean

Tipe data boolean sering digunakan salah satunya pada penerapan operasi logika seperti pada operasi perbandingan berikut.

>>> 1 == 1
True
>>> 1 != 1
False
>>> 1 < 2
True
>>> 1 > 2
False
Python