Rabu, 06 Januari 2021

Mengenal Boolean Value

  Mengenal boolean value

Pertemuan ke-4,5,6,7 

Tipe Data Boolean adalah tipe data yang memiliki salah satu dari dua nilai yang mungkin (biasanya dilambangkan benar dan palsu ) yang dimaksudkan untuk mewakili dua nilai kebenaran dari logika dan aljabar boolean . Ini dinamai George Boole , yang pertama kali mendefinisikan sistem logika aljabar pada pertengahan abad ke-19. Tipe data Boolean terutama dikaitkan dengan pernyataan bersyarat, yang memungkinkan tindakan berbeda dengan mengubah aliran kontrol bergantung pada apakah kondisi Boolean yang ditentukan programmermengevaluasi benar atau salah. Ini adalah kasus khusus dari tipe data logis yang lebih umum (lihat logika probabilistik ) - logika tidak selalu harus Boolean.

§  Jenis-jenis operator

Dalam pemrograman python operator banyak jenisnya.tercatat ada 7 yaitu

1.   1.      Operator aritmatika
2.      Operator perbandingan atau reaksi
3.      Operator penugasan
4.      Operator logika
5.      Operator Bitwise
6.      Operator keanggotaan
7.      Operator identifikasi 

Operator Aritmatika

Fungsi operator aritmatika mencakup penjumlahan, pengurangan, pembagian, perkalian, dan lain-lain. Beberapa simbol dari operator aritmatika sudah kita kenal semenjak bangku TK, seperti penjumlahan kita tahu itu disimbolkan dengan tanda plus (+), pengurangan minus (-), perkalian (x, namun karena di python x merupakan huruf maka diganti *), dan sebagainya.

Operator

Penjelasan

Penerapan

+

Digunakan untuk operasi penjumlahan

7 + 2 = 9

Digunakan untuk operasi pengurangan

7 – 2 = 5

*

Digunakan untuk operasi perkalian

7 * 2 = 14

/

Digunakan untuk operasi pembagian dengan hasilnya berupa bilangan ril

7 / 2 = 3.5

//

Digunakan untuk operasi pembagian dengan hasilnya dibulatkan ke bawah

7 // 2 = 3

%

Digunakan untuk operasi sisa hasil pembagian

7 % 2 = 1

**

Digunakan untuk operasi pemangkatan

7 ** 2 = 49


 Operator Perbandingan

Digunakan untuk membandingkan nilai di sebelah kiri dan kanan. Kemudian akan ditetapkan hubungan antara keduanya. Maka dari itu operator ini juga disebut operator relasi. Hasil dari operator perbandingan adalah nilai tipe data boolean (True dan False).

 

Operator Penugasan

Merupakan operator yang digunakan atau ditugaskan untuk menyimpan nilai ke dalam variabel. Simbol dari operator jenis ini pada dasarnya diwakili dengan tanda =. Sering diterapkan saat kita membuat variabel.

Selain itu simbol = pada operator ini juga bisa dikombinasikan dengan operator jenis lain seperti operator aritmatika dan bitwise, hal ini disebut operator penugasan gabungan. Ketika operator gabungan ini digunakan, maka fungsinya tidak hanya akan menyimpan nilai tapi juga akan memanipulasi nilainya sesuai dengan jenis operator gabungannya.

Operator Logika

Operator ini digunakan untuk operasi logika dan terdiri dari 3 jenis AND, OR, dan NOT.

Operator Bitwise

Untuk menggunakan operator bitwise minimal kalian perlu tahu pemahaman tentang apa itu bilangan biner. Karena operator ini diperuntukkan untuk hal tersebut. Nah sekarang apa itu bilangan biner? Bilangan biner merupakan bilangan yang tersusun atas dua angka 0 dan 1.

Bisa dibilang konsep dari operator bitwise merupakan operator logika yang dikhususkan untuk bilangan biner.

Operator Keanggotaan

Operator ini diperuntukkan untuk mencari keanggotaan dalam suatu tipe data urutan seperti String, List, dan Tuple. Tak mengherankan jika operator ini sering diterapkan dalam perulangan. Karena hanya memastikan suatu nilai ADA atau TIDAK ADA di dalam daftar, maka operator ini hanya berisi 2 anggota saja.

Operator Identitas

Berbeda dengan operator keanggotaan sebelumnya, yang memastikan ada atau tidak adanya suatu anggota dalam daftar atau nilai tertentu dalam sebuah variabel. Operator identitas lebih digunakan untuk membandingkan dan memastikan apakah variabel x menunjuk lokasi memori yang sama dengan variabel y. Jadi lebih ke mencocokan isi antar variabel.

 

 

Tidak ada komentar:

Posting Komentar

PYTHON MACHINE LEARNING : K-Nearest Neighboor (K-NN)

  PYTHON MACHINE LEARNING : K-Nearest Neighboor (K-NN) Pertemuan Ke-12,13,14 Metode pembelajaran dalam mechine learning:  Supervised learnin...