<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Tipe_data_boolean</id>
	<title>Tipe data boolean - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Tipe_data_boolean"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Tipe_data_boolean&amp;action=history"/>
	<updated>2026-09-15T14:09:57Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Tipe_data_boolean&amp;diff=1790&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Tipe_data_boolean&amp;diff=1790&amp;oldid=prev"/>
		<updated>2026-08-23T10:25:13Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 23 Agustus 2026 10.25&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Baris 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Tipe data boolean&#039;&#039;&#039; adalah [[tipe data]] paling standar yang hanya menyatakan kebenaran, apakah TRUE (benar) atau FALSE (salah). Tipe data boolean disebut juga sebagai tipe data kondisi [[logika]]. Suatu variabel dengan tipe data boolean hanya dapat mempunyai satu dari dua buah nilai: benar (true) atau salah (false). &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Tipe data boolean 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 boolean. Nilai bisa dimasukkan ke dalam variabel hanya satu dari dua pilihan berikut, yaitu True atau False.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Tipe data boolean&#039;&#039;&#039; adalah [[tipe data]] paling standar yang hanya menyatakan kebenaran, apakah TRUE (benar) atau FALSE (salah).&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Edy Winarno. [https://www.google.co.id/books/edition/Pemrograman_Web_Berbasis_HTML_5_PHP_Dan/YuVyDwAAQBAJ?hl=id&amp;amp;gbpv=1 Pemrograman Web Berbasis HTML5, PHP, dan JavaScript]. Elex Media Komputindo. 2014. hlm. 66. ISBN 9786020243627.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Tipe data boolean disebut juga sebagai tipe data kondisi [[logika]]. Suatu variabel dengan tipe data boolean hanya dapat mempunyai satu dari dua buah nilai: benar (true) atau salah (false). &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Syahrial Chan. [https://www.google.co.id/books/edition/Powerbuilder_Application_Generator/G3N687NHxRQC?hl=id&amp;amp;gbpv=1 Powerbuilder Application Generator]. Elex Media Komputindo. 2005. hlm. 22. ISBN 9789792066845.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Tipe data boolean 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 boolean. Nilai bisa dimasukkan ke dalam variabel hanya satu dari dua pilihan berikut, yaitu True atau False.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Edy Winarno. [https://www.google.co.id/books/edition/Pemrograman_Web_Berbasis_HTML_5_PHP_Dan/YuVyDwAAQBAJ?hl=id&amp;amp;gbpv=1 Pemrograman Web Berbasis HTML5, PHP, dan JavaScript]. Elex Media Komputindo. 2014. hlm. 66. ISBN 9786020243627.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Tipe data boolean  ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Tipe data boolean  ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tipe data boolean merupakan salah satu jenis tipe data &#039;&#039;primitive.&#039;&#039; Menurut jenisnya, tipe data dibedakan menjadi dua, yaitu tipe data &#039;&#039;primitive&#039;&#039; dan &#039;&#039;non primitive&#039;&#039;. Dalam bidang pemrograman, tipe data &#039;&#039;primitive&#039;&#039; merupakan tipe data yang secara standar telah terdefinisi pada suatu [[bahasa pemrograman]] atau bisa juga disebut sebagai tipe data dasar. Tipe data &#039;&#039;primitive&#039;&#039; merupakan yang paling sering digunakan oleh kebanyakan &#039;&#039;programmer&#039;&#039;. Contoh tipe data ini adalah integer, float, char, dan boolean. Sedangkan tipe data &#039;&#039;non primitive&#039;&#039; merupakan tipe data yang belum terdefinisi oleh suatu bahasa pemrograman sehingga perlu didefinisikan oleh &#039;&#039;programmer&#039;&#039; itu sendiri. Contoh yang paling umum dari tipe data &#039;&#039;non primitive&#039;&#039; adalah string dan array. Dari sekian banyaknya tipe data, tidak semua selalu dijumpai karena seorang &#039;&#039;programmer&#039;&#039; membuat suatu [[perangkat lunak]] sesuai kebutuhannya. Beberapa jenis tipe data yang sering digunakan baik yang &#039;&#039;primitive&#039;&#039; maupun &#039;&#039;non primitive&#039;&#039; seperti integer, float, boolean, character/char, string, dan array.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tipe data boolean merupakan salah satu jenis tipe data &#039;&#039;primitive.&#039;&#039; Menurut jenisnya, tipe data dibedakan menjadi dua, yaitu tipe data &#039;&#039;primitive&#039;&#039; dan &#039;&#039;non primitive&#039;&#039;. Dalam bidang pemrograman, tipe data &#039;&#039;primitive&#039;&#039; merupakan tipe data yang secara standar telah terdefinisi pada suatu [[bahasa pemrograman]] atau bisa juga disebut sebagai tipe data dasar. Tipe data &#039;&#039;primitive&#039;&#039; merupakan yang paling sering digunakan oleh kebanyakan &#039;&#039;programmer&#039;&#039;. Contoh tipe data ini adalah integer, float, char, dan boolean. Sedangkan tipe data &#039;&#039;non primitive&#039;&#039; merupakan tipe data yang belum terdefinisi oleh suatu bahasa pemrograman sehingga perlu didefinisikan oleh &#039;&#039;programmer&#039;&#039; itu sendiri. Contoh yang paling umum dari tipe data &#039;&#039;non primitive&#039;&#039; adalah string dan array. Dari sekian banyaknya tipe data, tidak semua selalu dijumpai karena seorang &#039;&#039;programmer&#039;&#039; membuat suatu [[perangkat lunak]] sesuai kebutuhannya. Beberapa jenis tipe data yang sering digunakan baik yang &#039;&#039;primitive&#039;&#039; maupun &#039;&#039;non primitive&#039;&#039; seperti integer, float, boolean, character/char, string, dan array.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Rerung Rintho Rante. [https://www.google.co.id/books/edition/Algoritma_dan_Struktur_Data_untuk_Pergur/-3UCEAAAQBAJ?hl=id&amp;amp;gbpv=0 Algoritma dan Struktur Data untuk Perguruan Tinggi]. CV. Insan Cendekia Mandiri. 2020. hlm. 27. ISBN 9786236554791.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Untuk menyatakan sebuah boolean, [[kata kunci]] TRUE atau FALSE dapat ditulis menggunakan huruf besar atau kecil. 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, tipe data ini juga dapat dimanfaatkan apabila ingin membandingkan satu variabel dengan variabel lainnya. Secara umum, mendefinisikan tipe data boolean 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;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Untuk menyatakan sebuah boolean, [[kata kunci]] TRUE atau FALSE dapat ditulis menggunakan huruf besar atau kecil.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Edy Winarno. [https://www.google.co.id/books/edition/Pemrograman_Web_Berbasis_HTML_5_PHP_Dan/YuVyDwAAQBAJ?hl=id&amp;amp;gbpv=1 Pemrograman Web Berbasis HTML5, PHP, dan JavaScript]. Elex Media Komputindo. 2014. hlm. 66. ISBN 9786020243627.&amp;lt;/ref&amp;gt; &lt;/ins&gt;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, tipe data ini juga dapat dimanfaatkan apabila ingin membandingkan satu variabel dengan variabel lainnya. Secara umum, mendefinisikan tipe data boolean 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;.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Jubile Enterprise. [https://www.google.co.id/books/edition/Otodidak_Pemrograman_Javascript/9dBBDwAAQBAJ?hl=id&amp;amp;gbpv=0 Otodidak Pemrograman Javascript]. Elex Media Komputindo. 2017. hlm. 62. ISBN 9786020422411.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Meskipun hanya bisa menerima dua nilai, tapi peran tipe data boolean sangat krusial. Boolean akan sangat sering digunakan untuk pernyataan kondisional (If .... Then) dan pengulangan (looping). Untuk saat ini, penggunaannya mungkin sangat minim, tetapi demikian tipe data boolean menjadi sangat penting ketika sedang menghadapi suatu ekspresi kondisi. Meskipun tipe data boolean nampak sangat sederhana (hanya terdiri dari 2 nilai) tetapi dari sudut pandang pengaplikasinya, tipe data boolean memiliki peranan penting terutama dalam pengembangan sistem yang memiliki [[kecerdasan buatan]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Meskipun hanya bisa menerima dua nilai, tapi peran tipe data boolean sangat krusial. Boolean akan sangat sering digunakan untuk pernyataan kondisional (If .... Then) dan pengulangan (looping).&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Jubilee Enterprise. [https://www.google.co.id/books/edition/PHP_untuk_Programmer_Pemula/pkyrDwAAQBAJ?hl=id&amp;amp;gbpv=0 PHP untuk Programmer Pemula]. Elex Media Komputindo. 2019. hlm. 48. ISBN 9786230002113.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Untuk saat ini, penggunaannya mungkin sangat minim, tetapi demikian tipe data boolean menjadi sangat penting ketika sedang menghadapi suatu ekspresi kondisi. Meskipun tipe data boolean nampak sangat sederhana (hanya terdiri dari 2 nilai) tetapi dari sudut pandang pengaplikasinya, tipe data boolean memiliki peranan penting terutama dalam pengembangan sistem yang memiliki [[kecerdasan buatan]].&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;&quot;Sholihun&quot; &quot;author&quot;. [https://www.google.co.id/books/edition/PEMROGRAMAN_DAN_KOMPUTASI_NUMERIK_MENGGU/b3RPEAAAQBAJ?hl=id&amp;amp;gbpv=0 Pemrograman dan Komputasi Numerik Menggunakan Python]. UGM Press. 2021. hlm. 28. ISBN 9786023869572.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Metode untuk boolean ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Metode untuk boolean ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tipe data boolean juga memiliki metode atau fungsi yang dapat digunakan meskipun jumlahnya tak sebanyak angka maupun string. Nilai &#039;&#039;default&#039;&#039; dari boolean adalah False. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Beberapa nilai di variabel lain yang jika di-&#039;&#039;casting&#039;&#039; akan menjadi nilai false, yaitu nilai boolean FALSE itu sendiri, integer 0 (nol), nilai float/pecahan 0.0 (nol), string kosong dan string “0”, sebuah array dengan elemen nol, sebuah objek dengan member variabel nol (hanya di PHP 4), tipe spesial NULL (termasuk variabel yang belum diset), dan objek SimpleXML yang dibuat dari tag kosong. Selain nilai-nilai di atas, akan menjadi TRUE jika di-&#039;&#039;casting&#039;&#039; ke tipe data boolean.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Tipe data boolean juga memiliki metode atau fungsi yang dapat digunakan meskipun jumlahnya tak sebanyak angka maupun string. Nilai &#039;&#039;default&#039;&#039; dari boolean adalah False. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Isak Rickyanto. [https://www.google.co.id/books/edition/Mem_Apl_Windows_D_Vb_net/ardNSxJnUOEC?hl=id&amp;amp;gbpv=0 Membuat Aplikasi Windows dengan Visual Basic .NET]. Elex Media Komputindo. 2003. hlm. 134. ISBN 9789792045499.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Beberapa nilai di variabel lain yang jika di-&#039;&#039;casting&#039;&#039; akan menjadi nilai false, yaitu nilai boolean FALSE itu sendiri, integer 0 (nol), nilai float/pecahan 0.0 (nol), string kosong dan string “0”, sebuah array dengan elemen nol, sebuah objek dengan member variabel nol (hanya di PHP 4), tipe spesial NULL (termasuk variabel yang belum diset), dan objek SimpleXML yang dibuat dari tag kosong. Selain nilai-nilai di atas, akan menjadi TRUE jika di-&#039;&#039;casting&#039;&#039; ke tipe data boolean.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Edy Winarno. [https://www.google.co.id/books/edition/Pemrograman_Web_Berbasis_HTML_5_PHP_Dan/YuVyDwAAQBAJ?hl=id&amp;amp;gbpv=1 Pemrograman Web Berbasis HTML5, PHP, dan JavaScript]. Elex Media Komputindo. 2014. hlm. 66. ISBN 9786020243627.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Identifier boolean diawali dengan simbol b seperti b_Jawab. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Awalan untuk tipe data boolean adalah bln&#039;&#039;.&#039;&#039; &#039;&#039;Keyword&#039;&#039; konversi tipe data boolean adalah CBool. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Tipe data yang bisa dikonversi pada boolean adalah semua tipe numerik (termasuk &#039;&#039;Byte&#039;&#039; dan tipe enumerasi)&#039;&#039;,&#039;&#039; String, Object. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;Metode atau fungsi yang bekerja untuk boolean ada dua, yaitu toString() dan valueOf(). Metode toString() akan mengkonversi nilai boolean menjadi string sehingga nilai true akan menjadi “true” dan false menjadi “false”. Sedangkan metode valueOf() akan menghasilkan nilai primitif dari boolean. Contoh penggunaan kedua metode di atas adalah sebagai berikut:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Identifier boolean diawali dengan simbol b seperti b_Jawab. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Syahrial Chan. [https://www.google.co.id/books/edition/Powerbuilder_Application_Generator/G3N687NHxRQC?hl=id&amp;amp;gbpv=1 Powerbuilder Application Generator]. Elex Media Komputindo. 2005. hlm. 22. ISBN 9789792066845.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Awalan untuk tipe data boolean adalah bln&#039;&#039;.&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Isak Rickyanto. [https://www.google.co.id/books/edition/Mem_Apl_Windows_D_Vb_net/ardNSxJnUOEC?hl=id&amp;amp;gbpv=0 Membuat Aplikasi Windows dengan Visual Basic .NET]. Elex Media Komputindo. 2003. hlm. 134. ISBN 9789792045499.&amp;lt;/ref&amp;gt; &lt;/ins&gt;&#039;&#039;Keyword&#039;&#039; konversi tipe data boolean adalah CBool. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Isak Rickyanto. [https://www.google.co.id/books/edition/Mem_Apl_Windows_D_Vb_net/ardNSxJnUOEC?hl=id&amp;amp;gbpv=0 Membuat Aplikasi Windows dengan Visual Basic .NET]. Elex Media Komputindo. 2003. hlm. 134. ISBN 9789792045499.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Tipe data yang bisa dikonversi pada boolean adalah semua tipe numerik (termasuk &#039;&#039;Byte&#039;&#039; dan tipe enumerasi)&#039;&#039;,&#039;&#039; String, Object. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Isak Rickyanto. [https://www.google.co.id/books/edition/Mem_Apl_Windows_D_Vb_net/ardNSxJnUOEC?hl=id&amp;amp;gbpv=0 Membuat Aplikasi Windows dengan Visual Basic .NET]. Elex Media Komputindo. 2003. hlm. 134. ISBN 9789792045499.&amp;lt;/ref&amp;gt; &lt;/ins&gt;Metode atau fungsi yang bekerja untuk boolean ada dua, yaitu toString() dan valueOf(). Metode toString() akan mengkonversi nilai boolean menjadi string sehingga nilai true akan menjadi “true” dan false menjadi “false”. Sedangkan metode valueOf() akan menghasilkan nilai primitif dari boolean. Contoh penggunaan kedua metode di atas adalah sebagai berikut:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Jubile Enterprise. [https://www.google.co.id/books/edition/Otodidak_Pemrograman_Javascript/9dBBDwAAQBAJ?hl=id&amp;amp;gbpv=0 Otodidak Pemrograman Javascript]. Elex Media Komputindo. 2017. hlm. 62. ISBN 9786020422411.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;script&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Baris 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var salah  =  false;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;var salah  =  false;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;console.log(tepat.toString());   //akan menghasilkan “true”&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;console.log(tepat.toString());   //akan menghasilkan “true”&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;console.log(salah.toString());   //akan menghasilkan “false”&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;console.log(salah.toString());   //akan menghasilkan “false”&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;console.log(tepat.valueOf());  // akan menghasilkan true&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;console.log(tepat.valueOf());  // akan menghasilkan true&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Baris 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Referensi ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Referensi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sumber dan atribusi ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sumber dan atribusi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Tipe+data+boolean&amp;amp;oldid=28487257 Wikipedia bahasa Indonesia], revisi 28487257 (2025-11-14T10:05:39Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Tipe+data+boolean&amp;amp;oldid=28487257 Wikipedia bahasa Indonesia], revisi 28487257 (2025-11-14T10:05:39Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- WIKI_UNISSULA_PRESENTATION_V4 --&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Tipe_data_boolean&amp;diff=1390&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28487257; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Tipe_data_boolean&amp;diff=1390&amp;oldid=prev"/>
		<updated>2026-08-23T09:50:19Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28487257; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Tipe data boolean&amp;#039;&amp;#039;&amp;#039; adalah [[tipe data]] paling standar yang hanya menyatakan kebenaran, apakah TRUE (benar) atau FALSE (salah). Tipe data boolean disebut juga sebagai tipe data kondisi [[logika]]. Suatu variabel dengan tipe data boolean hanya dapat mempunyai satu dari dua buah nilai: benar (true) atau salah (false).  Tipe data boolean 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 boolean. Nilai bisa dimasukkan ke dalam variabel hanya satu dari dua pilihan berikut, yaitu True atau False.&lt;br /&gt;
&lt;br /&gt;
== Tipe data boolean  ==&lt;br /&gt;
Tipe data boolean merupakan salah satu jenis tipe data &amp;#039;&amp;#039;primitive.&amp;#039;&amp;#039; Menurut jenisnya, tipe data dibedakan menjadi dua, yaitu tipe data &amp;#039;&amp;#039;primitive&amp;#039;&amp;#039; dan &amp;#039;&amp;#039;non primitive&amp;#039;&amp;#039;. Dalam bidang pemrograman, tipe data &amp;#039;&amp;#039;primitive&amp;#039;&amp;#039; merupakan tipe data yang secara standar telah terdefinisi pada suatu [[bahasa pemrograman]] atau bisa juga disebut sebagai tipe data dasar. Tipe data &amp;#039;&amp;#039;primitive&amp;#039;&amp;#039; merupakan yang paling sering digunakan oleh kebanyakan &amp;#039;&amp;#039;programmer&amp;#039;&amp;#039;. Contoh tipe data ini adalah integer, float, char, dan boolean. Sedangkan tipe data &amp;#039;&amp;#039;non primitive&amp;#039;&amp;#039; merupakan tipe data yang belum terdefinisi oleh suatu bahasa pemrograman sehingga perlu didefinisikan oleh &amp;#039;&amp;#039;programmer&amp;#039;&amp;#039; itu sendiri. Contoh yang paling umum dari tipe data &amp;#039;&amp;#039;non primitive&amp;#039;&amp;#039; adalah string dan array. Dari sekian banyaknya tipe data, tidak semua selalu dijumpai karena seorang &amp;#039;&amp;#039;programmer&amp;#039;&amp;#039; membuat suatu [[perangkat lunak]] sesuai kebutuhannya. Beberapa jenis tipe data yang sering digunakan baik yang &amp;#039;&amp;#039;primitive&amp;#039;&amp;#039; maupun &amp;#039;&amp;#039;non primitive&amp;#039;&amp;#039; seperti integer, float, boolean, character/char, string, dan array.&lt;br /&gt;
&lt;br /&gt;
Untuk menyatakan sebuah boolean, [[kata kunci]] TRUE atau FALSE dapat ditulis menggunakan huruf besar atau kecil. 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, tipe data ini juga dapat dimanfaatkan apabila ingin membandingkan satu variabel dengan variabel lainnya. Secara umum, mendefinisikan tipe data boolean 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;.&lt;br /&gt;
&lt;br /&gt;
Meskipun hanya bisa menerima dua nilai, tapi peran tipe data boolean sangat krusial. Boolean akan sangat sering digunakan untuk pernyataan kondisional (If .... Then) dan pengulangan (looping). Untuk saat ini, penggunaannya mungkin sangat minim, tetapi demikian tipe data boolean menjadi sangat penting ketika sedang menghadapi suatu ekspresi kondisi. Meskipun tipe data boolean nampak sangat sederhana (hanya terdiri dari 2 nilai) tetapi dari sudut pandang pengaplikasinya, tipe data boolean memiliki peranan penting terutama dalam pengembangan sistem yang memiliki [[kecerdasan buatan]].&lt;br /&gt;
&lt;br /&gt;
== Metode untuk boolean ==&lt;br /&gt;
Tipe data boolean juga memiliki metode atau fungsi yang dapat digunakan meskipun jumlahnya tak sebanyak angka maupun string. Nilai &amp;#039;&amp;#039;default&amp;#039;&amp;#039; dari boolean adalah False.  Beberapa nilai di variabel lain yang jika di-&amp;#039;&amp;#039;casting&amp;#039;&amp;#039; akan menjadi nilai false, yaitu nilai boolean FALSE itu sendiri, integer 0 (nol), nilai float/pecahan 0.0 (nol), string kosong dan string “0”, sebuah array dengan elemen nol, sebuah objek dengan member variabel nol (hanya di PHP 4), tipe spesial NULL (termasuk variabel yang belum diset), dan objek SimpleXML yang dibuat dari tag kosong. Selain nilai-nilai di atas, akan menjadi TRUE jika di-&amp;#039;&amp;#039;casting&amp;#039;&amp;#039; ke tipe data boolean.&lt;br /&gt;
&lt;br /&gt;
Identifier boolean diawali dengan simbol b seperti b_Jawab.  Awalan untuk tipe data boolean adalah bln&amp;#039;&amp;#039;.&amp;#039;&amp;#039; &amp;#039;&amp;#039;Keyword&amp;#039;&amp;#039; konversi tipe data boolean adalah CBool.  Tipe data yang bisa dikonversi pada boolean adalah semua tipe numerik (termasuk &amp;#039;&amp;#039;Byte&amp;#039;&amp;#039; dan tipe enumerasi)&amp;#039;&amp;#039;,&amp;#039;&amp;#039; String, Object.  Metode atau fungsi yang bekerja untuk boolean ada dua, yaitu toString() dan valueOf(). Metode toString() akan mengkonversi nilai boolean menjadi string sehingga nilai true akan menjadi “true” dan false menjadi “false”. Sedangkan metode valueOf() akan menghasilkan nilai primitif dari boolean. Contoh penggunaan kedua metode di atas adalah sebagai berikut:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var tepat  =  true;&lt;br /&gt;
&lt;br /&gt;
var salah  =  false;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
console.log(tepat.toString());   //akan menghasilkan “true”&lt;br /&gt;
&lt;br /&gt;
console.log(salah.toString());   //akan menghasilkan “false”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
console.log(tepat.valueOf());  // akan menghasilkan true&lt;br /&gt;
&lt;br /&gt;
console.log(salah.valueOf());  // akan menghasilkan false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Tipe+data+boolean&amp;amp;oldid=28487257 Wikipedia bahasa Indonesia], revisi 28487257 (2025-11-14T10:05:39Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>