Lompat ke isi

Tipe data boolean

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Revisi sejak 7 Desember 2022 16.50 oleh Wiwil13 (bicara | kontrib) (Menambah Kategori:Tipe data Boolean menggunakan HotCat)

Tipe Data  

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. [1]

Tipe Data Boolean

Tipe data Boolean adalah tipe data kondisi logika. Suatu variabel dengan tipe data Boolean hanya dapat mempunyai satu dari dua buah nilai: benar (true) atau salah (false). [2]

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, Anda juga bisa memanfaatkan tipe data ini 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;.[3]

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. Meskipun hanya bisa menerima dua nilai, tapi peran tipe data Boolean sangat krusial. Boolean akan sangat sering digunakan apabila Anda bekerja dengan pernyataan kondisional (If .... Then) dan pengulangan (looping). [4]

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 Boolean memiliki peranan penting terutama dalam pengembangan sistem yang memiliki kecerdasan buatan. [5]

Nilai default dari Boolean adalah False. [6]

Identifier Boolean diawali dengan simbol b seperti b_Jawab. [2]

Awalan untuk tipe data Boolean adalah bln. [6]

Keyword konversi tipe data Boolean adalah CBool. [6]

Tipe data yang bisa dikonversi pada Boolean adalah semua tipe numerik (termasuk Byte dan tipe enumerasi), String, Object. [6]

Metode untuk Boolean

Tipe data Boolean juga memiliki metode atau fungsi yang dapat digunakan meskipun jumlahnya tak sebanyak angka maupun string. Metode atau fungsi yang bekerja untuk Boolean ada dua, yaitu toString() dan valueOf(). Method toString() akan mengkonversi nilai Boolean menjadi string sehingga nilai true akan menjadi “true” dan false menjadi “false”. Sedangkan method valueOf() akan menghasilkan nilai primitif dari Boolean. Contoh penggunaan kedua method di atas adalah sebagai berikut:

<script>

var tepat  =  true;

var salah  =  false;


console.log(tepat.toString());   //akan menghasilkan “true”

console.log(salah.toString());   //akan menghasilkan “false”


console.log(tepat.valueOf());  // akan menghasilkan true

console.log(salah.valueOf());  // akan menghasilkan false

</script> [3]

Referensi

  1. ^ Rintho Rante, Rerung (2020). Algoritma dan Struktur Data untuk Perguruan Tinggi. Sumatera Barat: CV. Insan Cendekia Mandiri. hlm. 27. ISBN 9786236554791. 
  2. ^ a b Chan, Syahrial (2005). Powerbuilder Application Generator. Jakarta: Elex Media Komputindo. hlm. 22. ISBN 9789792066845. 
  3. ^ a b Enterprise, Jubile (2017). Otodidak Pemrograman Javascript. Jakarta: Elex Media Komputindo. hlm. 62. ISBN 9786020422411. 
  4. ^ Enterprise, Jubilee (2019). PHP untuk Programmer Pemula. Jakarta: Elex Media Komputindo. hlm. 48. ISBN 9786230002113. 
  5. ^ "author", "Sholihun" (2021). Pemrograman dan Komputasi Numerik Menggunakan Python. Yogyakarta: UGM Press. hlm. 28. ISBN 9786023869572. 
  6. ^ a b c d Rickyanto, Isak (2003). Membuat Aplikasi Windows dengan Visual Basic .NET. Jakarta: Elex Media Komputindo. hlm. 134. ISBN 9789792045499.