Pada kesempatan kali ini
Admin mengucapkan termikasih banyak kepada kalian yang selalu mensupport blog
kami ini, tidak lupa juga admin mengingatkan kepada kalian untuk selalu menjaga
kesehatan apalagi sekarang sedang terjadi Pandemic Covid 19 dan kalian pun
harus berdiam diri di dalam rumah untuk mencegah penyebaran Virus Corona ini.
Tetapi jangan khawtir
dengan berdiam diri di rumah kalianpun bisa mendapatkan ilmu tambahan dengan
cara belajar dari Internet seperti yang akan Admin bahas di pertemuan ke-enam ini, admin akan menjelaskan sedikit tentang Operator Logika pada bahasa Python.
Sebelumnya Admin telah menjelaskan tentang Operator Penugasan pada bahasa Python.
Adapun version Python yang digunakan Admin adalah
version 2.7.16, tetapi lebih baik kalian menginstall version terbaru
saja. Oke sekarang, kita langsung saja masuk kedalam materi yang ketiga
yaitu tentang Operator Aritmatika dalam bahsa Python.
1. Apa
itu Operator Logika?
Operator
logika merupakan salah satu operator yang digunakan untuk melakukan operasi
komputasi dari data boolean, yang terdiri dari True dan False.
True bernilai benar dan False bernilai salah.
2. Operasi
Matematika pada Operasi Logika Python
Berikut ini merupakan beberapa operasi matematika yang ada pada bahasa python :
Operasi Matematika
|
Fungsi
|
<
|
Lebih kecil dari
|
<=
|
Lebih
kecil atau sama dengan
|
>
|
Lebih besar dari
|
>=
|
Lebih
besar atau sama dengan
|
==
|
Sama dengan
|
!=
|
Tidak
sama dengan
|
3. Jenis
Operator Logika pada Python
Terdapat
4 jenis operator logika yang dapat kita gunakan pada bahasa pemrograman Python :
Operator
|
Python Function
|
Symbolic Function
|
AND
|
and()
|
&
|
OR
|
or()
|
|
|
XOR
|
xor()
|
^
|
NOT
|
not()
|
!
|
a) Operator
AND
Operator AND pada
python dapat dilakukan menggunakan function and() atau &.
Nilai kebenaran operator AND adalah benar ketika kedua operand
bernilai benar atau True. Operand merupakan nilai yang digunakan pada operator logika.
Baca Juga : Operator Perbandingan pada bahasa Python
AND
|
Operand 1
|
Operand 2
|
True
|
True
|
True
|
False
|
True
|
False
|
False
|
False
|
True
|
False
|
False
|
False
|
b) Operator
OR
Operator OR pada bahasa python dapat dilakukan dengan menggunakan fungsi or() atau |. Operator OR mempunyai
nilai kebenaran salah saat kedua operand bernilai salah.
OR
|
Operand 1
|
Operand 2
|
True
|
True
|
True
|
True
|
True
|
False
|
True
|
False
|
True
|
False
|
False
|
False
|
c) Operator
XOR
Operator XOR pada bahasa Python adalah operasi logika dari OR Eksklusif. Dalam aljabar boolean. Operator XOR memberikan nilai
kebenaran jika salah satu atau kedua operand memiliki nilai benar (1) .
XOR
|
Operand 1
|
Operand 2
|
True (2)
|
True (1)
|
True (1)
|
True (1)
|
True
(1)
|
False
(0)
|
True (1)
|
False (0)
|
True (1)
|
False (0)
|
False
(0)
|
False
(0)
|
d) Operator
NOT
Operator NOT merupakan sebuat Operator pada bahasa Python yang berarti negasi atau kebalikan dari suatu nilai, misal jika nilai tersebut True dan diberi negasi maka akan menjadi False.
Hasil
Program :
Penjelasan
:
- Di baris 4, operasi (2 > 3) and (11 <= 4) akan diproses menjadi False and False, hasilnya False.
- Di baris 7, operasi string (‘JutsuCoding’ == ‘JutsuCoding’) or (7 <= 8) akan diproses menjadi True or
True, hasilnya True.
- Di baris 10, operasi not
(8 < 8) akan diproses menjadi not False, maka hasilnya True.
- Di baris 13, operasi
(‘juTsucoding’ == ‘juTsucoding’) and (8 <= 6) or (3 != 3) akan diproses
menjadi (True and False) or False, kemudian menjadi False or False, hasilnya
False.
----------------------------------------------------------------------------------------------------------
Oke, mungkin di pertemuan
kali ini admin hanya akan membahasa tentang Operator Logika saja.
Pada pertemuan selanjutnya Admin akan membahas tentang Operator terakhir pada bahasa Python yaitu Operator Bitwise.
Dan jangan lupa juga untuk
selalu support Jutsu coding dan follow juga Fansfage Facebook dan Instagram
Jutsu Coding untuk mendapatkan informasi terkini seputar Teknologi.
Sampai Jumpa lagi di
Pertemuan Berikutnya Tentang Operator Bitwise...