== Tipe Datadata ==
'''Tipe data boolean''' merupakan salah satu jenis tipe data ''primitive.'' Menurut jenisnya, tipe data dibedakan menjadi dua, yaitu tipe data ''primitive'' dan ''non primitive''. Dalam bidang pemrograman, tipe data ''primitive'' merupakan tipe data yang secara ''standar'' telah terdefinisi pada suatu bahasa pemrograman atau bisa juga disebut sebagai tipe data dasar. Tipe data ''primitive'' merupakan yang paling sering digunakan oleh kebanyakan ''programmer''. Contoh tipe data ini adalah ''integer'', ''float'', ''char'', dan '''''boolean'''''. Sedangkan tipe data ''non primitive'' merupakan tipe data yang belum terdefinisi oleh suatu bahasa pemrograman sehingga perlu didefinisikan oleh ''programmer'' itu sendiri. Contoh yang paling umum dari tipe data ''non primitive'' adalah ''string'' dan ''array''. Dari sekian banyaknya tipe data, tidak semua selalu dijumpai karena seorang ''programmer'' membuat suatu ''software'' sesuai kebutuhannya. Beberapa jenis tipe data yang sering digunakan baik yang ''primitive'' maupun ''non primitive'' seperti ''integer'', ''float'', ''boolean'', ''character/char'', ''string,'' dan ''array''. <ref>{{Cite book|last=Rintho Rante|first=Rerung|date=2020|url=https://www.google.co.id/books/edition/Algoritma_dan_Struktur_Data_untuk_Pergur/-3UCEAAAQBAJ?hl=id&gbpv=0|title=Algoritma dan Struktur Data untuk Perguruan Tinggi|location=Sumatera Barat|publisher=CV. Insan Cendekia Mandiri|isbn=9786236554791|pages=27|url-status=live}}</ref>
== Tipe Datadata Booleanboolean ==
Tipe data Booleanboolean adalah tipe data kondisi logika. Suatu variabel dengan tipe data Booleanboolean hanya dapat mempunyai satu dari dua buah nilai: benar (''true'') atau salah (''false''). <ref name=":0">{{Cite book|last=Chan|first=Syahrial|date=2005|url=https://www.google.co.id/books/edition/Powerbuilder_Application_Generator/G3N687NHxRQC?hl=id&gbpv=1|title=Powerbuilder Application Generator|location=Jakarta|publisher=Elex Media Komputindo|isbn=9789792066845|pages=22|url-status=live}}</ref>
Karena hanya memiliki dua nilai, maka tipe data ini kerap digunakan untuk membuat alur logika program seperti pemanfaatan ''If, else, while, do while'', dan lain sebagainya. Selain itu, Andatipe jugadata bisaini memanfaatkanjuga tipedapat data inidimanfaatkan apabila ingin membandingkan satu variabel dengan variabel lainnya. Secara umum, mendefinisikan tipe data Booleanboolean ke dalam variabel cukup mudah karena tinggal menulis nama variabel itu dan mengatur nilai yang tersimpan, apakah ''True'' atau ''False''. Contohnya: var a = ''true''; var b = ''false'';.<ref name=":1">{{Cite book|last=Enterprise|first=Jubile|date=2017|url=https://www.google.co.id/books/edition/Otodidak_Pemrograman_Javascript/9dBBDwAAQBAJ?hl=id&gbpv=0|title=Otodidak Pemrograman Javascript|location=Jakarta|publisher=Elex Media Komputindo|isbn=9786020422411|pages=62|url-status=live}}</ref>
Tipe data Booleanboolean adalah tipe data yang unik. Ini adalah satu-satunya tipe data yang sudah memiliki nilai bawaan. Jika selama ini bisa bebas memasukkan data ke dalam variabel bertipe data ''integer'' atau ''string'', maka tidak pada tipe data Booleanboolean. Nilai bisa dimasukkan ke dalam variabel hanya satu dari dua pilihan berikut, yaitu ''True'' atau ''False''. Meskipun hanya bisa menerima dua nilai, tapi peran tipe data Booleanboolean sangat krusial. Boolean akan sangat sering digunakan apabila Anda bekerja denganuntuk pernyataan kondisional (''If'' .... ''Then'') dan pengulangan (''looping''). <ref>{{Cite book|last=Enterprise|first=Jubilee|date=2019|url=https://www.google.co.id/books/edition/PHP_untuk_Programmer_Pemula/pkyrDwAAQBAJ?hl=id&gbpv=0|title=PHP untuk Programmer Pemula|location=Jakarta|publisher=Elex Media Komputindo|isbn=9786230002113|pages=48|url-status=live}}</ref>
Untuk saat ini, penggunaannya mungkin sangat minim, namun demikian tipe data boolean menjadi sangat penting ketika anda sedang menghadapi suatu ekspresi kondisi. Meskipun tipe data boolean nampak sangat sederhana (hanya terdiri dari 2 nilai) namun dari sudut pandang pengaplikasinya, tipe data Booleanboolean memiliki peranan penting terutama dalam pengembangan sistem yang memiliki kecerdasan buatan. <ref>{{Cite book|last="author"|first="Sholihun"|date=2021|url=https://www.google.co.id/books/edition/PEMROGRAMAN_DAN_KOMPUTASI_NUMERIK_MENGGU/b3RPEAAAQBAJ?hl=id&gbpv=0|title=Pemrograman dan Komputasi Numerik Menggunakan Python|location=Yogyakarta|publisher=UGM Press|isbn=9786023869572|pages=28|url-status=live}}</ref>
Nilai ''default'' dari Booleanboolean adalah ''False''. <ref name=":2">{{Cite book|last=Rickyanto|first=Isak|date=2003|url=https://www.google.co.id/books/edition/Mem_Apl_Windows_D_Vb_net/ardNSxJnUOEC?hl=id&gbpv=0|title=Membuat Aplikasi Windows dengan Visual Basic .NET|location=Jakarta|publisher=Elex Media Komputindo|isbn=9789792045499|pages=134|url-status=live}}</ref>
''Identifier'' Booleanboolean diawali dengan simbol b seperti b_Jawab. <ref name=":0" />
Awalan untuk tipe data Booleanboolean adalah bln''bln.'' <ref name=":2" />
''Keyword'' konversi tipe data Booleanboolean adalah CBool. <ref name=":2" />
Tipe data yang bisa dikonversi pada Booleanboolean adalah semua tipe ''numerik'' (termasuk ''Byte'' dan tipe ''enumerasi'')'', String, Object.'' <ref name=":2" />
== Metode untuk Booleanboolean ==
Tipe data Booleanboolean juga memiliki metode atau fungsi yang dapat digunakan meskipun jumlahnya tak sebanyak angka maupun ''string''. Metode atau fungsi yang bekerja untuk Booleanboolean ada dua, yaitu ''toString''() dan ''valueOf''(). MethodMetode ''toString''() akan mengkonversi nilai Booleanboolean menjadi ''string'' sehingga nilai ''true'' akan menjadi “true”“''true''” dan ''false'' menjadi “false”“''false''”. Sedangkan methodmetode ''valueOf''() akan menghasilkan nilai primitif dari Booleanboolean. Contoh penggunaan kedua methodmetode di atas adalah sebagai berikut:
<script>
== Referensi ==
<references />
[[Kategori:Tipe data Booleanboolean]]
|