SlideShare a Scribd company logo
1 of 10
Operator Boolean
Ir. Sihar, MT.
T. Informatika – FTI
Bandung – 2016
TIF305 Organisasi dan Arsitektur Komputer (3 sks)
Daftar Pustaka
1. Gilmore, C.M. (1995). Microprocessors: Principles
and Applications. McGraw-Hill. ISBN:978-002-801-
837-9
2. Mano, M. (1992). Computer System Architecture
(3rd Edition). Prentice Hall. ISBN: 978-013-175-563-5
3. Patterson, D.A., Hennessy, J.L. (2013). Computer
Organization and Design, Fifth Edition: The
Hardware/Software Interface. Morgan Kaufmann.
ISBN: 978-012-407-726-3
4. Simamora, S.N.M.P. (2002). “Diktat Kuliah SK-303
Arsitektur Komputer (3 sks)”. Dept. Sistem
Komputer, Fak. Teknik. Institut Teknologi Harapan
Bangsa. Bandung.
5. Simamora, S.N.M.P. (2016). Modul Belajar Praktis
Algoritma dan Pemrograman, Penerbit Deepublish.
Yogyakarta. ISBN:978-602-401-318-9.
Operator Boolean berperan
melakukan proses logika
sebagai bagian dari
mekanisme Central Processing
Unit (CPPU)
Klasifikasi Operator Boolean
yang utama:
AND
OR
XOR (eXclusive-OR)
NOT
Jenis dan pembagian hasil concatenate (gabungan, disimbolkan ‘+’) antara
tiga logic-gate utama dan gerbang NOT:
AND + NOT ⇒ NAND
OR + NOT ⇒ NOR
XOR + NOT ⇒ XNOR
Gerbang Logika :
AND
Disimbolkan dalam rangkaian/sirkuit:
Disimbolkan dalam tabel kebenaran (truth-table): • (dot)
Postulat: bit-luaran bernilai 1 jika-dan-
hanya-jika semua bit-masukan bernilai 1.
Disimbolkan dalam notasi algoritma (pemrograman C++): &
Contoh: Perhatikan statement berikut:
zT ← zT & 0x45;
Tentukan nilai termutahir zT, jika zT←DEC(11);
Algoritma Matematika Informasi:
DEC(11)
0x45
: 0000 1011
: 0100 0101
DEC(1) : 0000 0001
•
maka, zT=DEC(1);
Gerbang Logika :
OR
Disimbolkan dalam rangkaian/sirkuit:
Postulat: bit-luaran bernilai 1 jika-dan-
hanya-jika salah-satu bit-masukan bernilai
1.
Disimbolkan dalam tabel kebenaran (truth-table): +
Disimbolkan dalam notasi algoritma (pemrograman C++): |
Contoh: Perhatikan statement berikut:
oT0 ← oT0 & DEC(15);
Tentukan nilai termutahir oT0, jika oT0←DEC(41);
Algoritma Matematika Informasi:
DEC(41)
DEC(15)
: 0010 1001
: 0000 1111
DEC(47) : 0010 1111
+
maka, oT0=DEC(47);
Gerbang Logika :
XOR
Disimbolkan dalam rangkaian/sirkuit:
Contoh: Perhatikan statement berikut:
aK ← aK ⊕ 045;
Tentukan nilai termutahir aK, jika aK←DEC(31);
Algoritma Matematika Informasi:
DEC(31)
045
: 0001 1111
: 0010 0101
DEC(70) : 0011 1010
⊕
maka, aK=DEC(58);
Postulat: bit-luaran bernilai 1 jika-dan-
hanya-jika jumlah bit-masukan bernilai
kelipatan ganjil.
Disimbolkan dalam tabel kebenaran (truth-table): ⊕
Disimbolkan dalam notasi algoritma (pemrograman C++): ∧
Gerbang Logika :
NOT
Postulat: bit-luaran bernilai 1 jika-dan-
hanya-jika bit-masukan bernilai 0, dan
sebaliknya bit-luaran bernilai 0 jika-dan-
hanya-jika bit-masukan bernilai 1.
Disimbolkan dalam rangkaian/sirkuit:
Disimbolkan dalam tabel kebenaran (truth-table): ∼ atau A` atau Â
Disimbolkan dalam notasi algoritma (pemrograman C++): ∼
Operator Boolean (Logika) NOT
berperan dan digunakan untuk
operasi komplemen dan
representasi bilangan negatip
Setiap nilai numerik yang
ditampilkan pada display komputer
secara default dinyatakan dalam
DEC (Basis Bilangan 10)
Oleh sebab itu untuk menampilkan
bilangan (data numerik) selain DEC,
disarankan menampilkan keterangan
berupa kodefikasi atau identificator.
Untuk HEX: 0x; untuk OCT: 0.
Misalkan, DEC(31)=0x1F
Misalkan, DEC(48)=060
Kasus: Tulislah algoritma dan pemrograman C++ untuk mendapatkan zL, jika
A←DEC(15) dan B←DEC(51) untuk statement pada pengerjaan operator
Boolean berikut:
zL ← (A⊕B)+A;
Sertakan dengan tampilan jalannya program. Berapakah isi zL?
Solusi: Algoritma Matematika Informasi
DEC(15) = 001 111
DEC(51) = 110 011
------------------------ ⊕
DEC(60) ←111 100
DEC(15) = 001 111
------------------------- +
DEC(63) ← 111 111
Algoritma dan pemrograman C++: Tampilan jalannya program:
Kasus: Sebuah variabel a1, ditampungkan 0x110, lalu di-OR-kan dengan 0xA0;
selanjutnya di-XOR-kan dengan 022. Hasil akhir ditampungkan kembali ke var: a1.
Tulislah Algoritma Matematika Informasi untuk menampilkan isi var: a1 terbaru dan
buktikan dengan algoritma dan pemrograman C++.
Solusi: Algoritma Matematika Informasi
0x110 = 0001 0001 0000
0xA0 = 0000 1010 0000
------------------------------------------ +
DEC(432)←0001 1011 0000
022 = 0000 0001 0010
------------------------------------------ ⊕
DEC(418)←0001 1010 0010
Algoritma dan pemrograman C++: Tampilan jalannya program:

More Related Content

What's hot

What's hot (17)

Array Dimention
Array DimentionArray Dimention
Array Dimention
 
Algoritma - Array
Algoritma - ArrayAlgoritma - Array
Algoritma - Array
 
Soal x mm dan tkj sistem komputer pas1 2021
Soal x mm dan tkj sistem komputer pas1 2021Soal x mm dan tkj sistem komputer pas1 2021
Soal x mm dan tkj sistem komputer pas1 2021
 
Pertemuan 6 Penyederhanaan RL-Karnaugh Map
Pertemuan 6   Penyederhanaan RL-Karnaugh MapPertemuan 6   Penyederhanaan RL-Karnaugh Map
Pertemuan 6 Penyederhanaan RL-Karnaugh Map
 
Array dan Contoh
Array dan ContohArray dan Contoh
Array dan Contoh
 
Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3Array Dimensi banyak struktur data pertemuan ke 3
Array Dimensi banyak struktur data pertemuan ke 3
 
Sistem digital-p01
Sistem digital-p01Sistem digital-p01
Sistem digital-p01
 
Struktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsStruktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_sns
 
Pertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhsPertemuan 2 revisijan2013-mhs
Pertemuan 2 revisijan2013-mhs
 
Pertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhsPertemuan 3 revisijan2013-mhs
Pertemuan 3 revisijan2013-mhs
 
Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15Array searching sorting_pert_11,12,13,14,15
Array searching sorting_pert_11,12,13,14,15
 
Program linear
Program linearProgram linear
Program linear
 
Perkuliahan ke 3 array
Perkuliahan ke 3 arrayPerkuliahan ke 3 array
Perkuliahan ke 3 array
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Pert.10 aritmatika
Pert.10 aritmatikaPert.10 aritmatika
Pert.10 aritmatika
 
Ok 5 float
Ok 5 floatOk 5 float
Ok 5 float
 
Program liniear
Program liniearProgram liniear
Program liniear
 

Viewers also liked

Viewers also liked (20)

algoritma & pemrograman
algoritma & pemrogramanalgoritma & pemrograman
algoritma & pemrograman
 
sns op sys_process
sns op sys_processsns op sys_process
sns op sys_process
 
Instalasi Dev-C++
Instalasi Dev-C++Instalasi Dev-C++
Instalasi Dev-C++
 
Prinsip ATM
Prinsip ATMPrinsip ATM
Prinsip ATM
 
Jurnal 8_2
Jurnal 8_2Jurnal 8_2
Jurnal 8_2
 
Konsep Array_sns
Konsep Array_snsKonsep Array_sns
Konsep Array_sns
 
Minggu_5 TIF305
Minggu_5 TIF305Minggu_5 TIF305
Minggu_5 TIF305
 
Wireless net
Wireless netWireless net
Wireless net
 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatika
 
FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_FTI305 algoritma matematika-info_lnjt_
FTI305 algoritma matematika-info_lnjt_
 
About vb script-sns
About vb script-snsAbout vb script-sns
About vb script-sns
 
Minggu_6 TIF305
Minggu_6 TIF305Minggu_6 TIF305
Minggu_6 TIF305
 
Jurnal 8 aviv
Jurnal 8 avivJurnal 8 aviv
Jurnal 8 aviv
 
Grafika komputer
Grafika komputerGrafika komputer
Grafika komputer
 
Minggu_4 TIF305
Minggu_4 TIF305Minggu_4 TIF305
Minggu_4 TIF305
 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015
 
Solusi quiz 3-ubale_sns
Solusi quiz 3-ubale_snsSolusi quiz 3-ubale_sns
Solusi quiz 3-ubale_sns
 
M8_TIF305_sns_ubb
M8_TIF305_sns_ubbM8_TIF305_sns_ubb
M8_TIF305_sns_ubb
 
M10_TIF305_sns_ubb
M10_TIF305_sns_ubbM10_TIF305_sns_ubb
M10_TIF305_sns_ubb
 
SNS_Matlab_
SNS_Matlab_SNS_Matlab_
SNS_Matlab_
 

Similar to OPERATOR BOOLEAN SEJENIS

Konsep pointer Univ. BALE
Konsep pointer Univ. BALEKonsep pointer Univ. BALE
Konsep pointer Univ. BALEstaffpengajar
 
Solusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-ISolusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-Istaffpengajar
 
Algoritma Matematika Informasi
Algoritma Matematika InformasiAlgoritma Matematika Informasi
Algoritma Matematika Informasistaffpengajar
 
Introduction to-basic language-programming
Introduction to-basic language-programmingIntroduction to-basic language-programming
Introduction to-basic language-programmingstaffpengajar
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman TerstrukturKelinci Coklat
 
Algoritma pertemuan 1
Algoritma pertemuan 1Algoritma pertemuan 1
Algoritma pertemuan 1ysvcyber
 
Modul microsoft-excelok
Modul microsoft-excelok Modul microsoft-excelok
Modul microsoft-excelok Hardini_HD
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMAWalid_1234
 
Perkuliahan ke 4 Organisasi Arsitektur Komputer
Perkuliahan ke 4  Organisasi Arsitektur KomputerPerkuliahan ke 4  Organisasi Arsitektur Komputer
Perkuliahan ke 4 Organisasi Arsitektur KomputerRakhmi Khalida, M.M.S.I
 
1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptx1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptxBobyDarmawan2
 

Similar to OPERATOR BOOLEAN SEJENIS (20)

Konsep pointer Univ. BALE
Konsep pointer Univ. BALEKonsep pointer Univ. BALE
Konsep pointer Univ. BALE
 
Solusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-ISolusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-I
 
Algoritma Matematika Informasi
Algoritma Matematika InformasiAlgoritma Matematika Informasi
Algoritma Matematika Informasi
 
Introduction to-basic language-programming
Introduction to-basic language-programmingIntroduction to-basic language-programming
Introduction to-basic language-programming
 
Matlab 3
Matlab 3Matlab 3
Matlab 3
 
Desain Top Down
Desain Top DownDesain Top Down
Desain Top Down
 
Rangkuman i
Rangkuman iRangkuman i
Rangkuman i
 
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur1. Algoritma, Struktur Data dan Pemrograman Terstruktur
1. Algoritma, Struktur Data dan Pemrograman Terstruktur
 
Algoritma pertemuan 1
Algoritma pertemuan 1Algoritma pertemuan 1
Algoritma pertemuan 1
 
Algo 1 2
Algo 1 2Algo 1 2
Algo 1 2
 
Modul microsoft-excelok
Modul microsoft-excelok Modul microsoft-excelok
Modul microsoft-excelok
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMA
 
Kalkulator 32 bit
Kalkulator 32 bitKalkulator 32 bit
Kalkulator 32 bit
 
Perkuliahan ke 4 Organisasi Arsitektur Komputer
Perkuliahan ke 4  Organisasi Arsitektur KomputerPerkuliahan ke 4  Organisasi Arsitektur Komputer
Perkuliahan ke 4 Organisasi Arsitektur Komputer
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
 
sns alpro-I_ithb
sns alpro-I_ithbsns alpro-I_ithb
sns alpro-I_ithb
 
Pergeseran Bit-sns
Pergeseran Bit-snsPergeseran Bit-sns
Pergeseran Bit-sns
 
207 p03
207 p03207 p03
207 p03
 
1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptx1. Pengantar Struktur data.pptx
1. Pengantar Struktur data.pptx
 

More from staffpengajar

Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfstaffpengajar
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfstaffpengajar
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfstaffpengajar
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesstaffpengajar
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_snsstaffpengajar
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politelstaffpengajar
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppstaffpengajar
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++staffpengajar
 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000staffpengajar
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cppstaffpengajar
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_staffpengajar
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulatorstaffpengajar
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineeringstaffpengajar
 

More from staffpengajar (20)

Lthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdfLthn_kasus_M13_alpro.pdf
Lthn_kasus_M13_alpro.pdf
 
M15_alpro_.pdf
M15_alpro_.pdfM15_alpro_.pdf
M15_alpro_.pdf
 
M09-jarKomp-1_.pdf
M09-jarKomp-1_.pdfM09-jarKomp-1_.pdf
M09-jarKomp-1_.pdf
 
M10-jarKomp-1.pdf
M10-jarKomp-1.pdfM10-jarKomp-1.pdf
M10-jarKomp-1.pdf
 
Dasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdfDasar Operator Arithmatika_python.pdf
Dasar Operator Arithmatika_python.pdf
 
artikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdfartikel_IoT_PR_snmpsimamora.pdf
artikel_IoT_PR_snmpsimamora.pdf
 
data_dan_DBase_.pdf
data_dan_DBase_.pdfdata_dan_DBase_.pdf
data_dan_DBase_.pdf
 
Japaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variablesJapaness multiplification 3 variables and 4 variables
Japaness multiplification 3 variables and 4 variables
 
Randomize number vbscript_sns
Randomize number vbscript_snsRandomize number vbscript_sns
Randomize number vbscript_sns
 
sns77 vb script_politel
sns77 vb script_politelsns77 vb script_politel
sns77 vb script_politel
 
Diktat c++ d76_dev-cpp
Diktat c++ d76_dev-cppDiktat c++ d76_dev-cpp
Diktat c++ d76_dev-cpp
 
Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++Algoritma Matematika Informasi dalam Pemrograman C++
Algoritma Matematika Informasi dalam Pemrograman C++
 
Artikel sns op-bndg_2000
Artikel sns op-bndg_2000Artikel sns op-bndg_2000
Artikel sns op-bndg_2000
 
sns about struct-cpp
sns about struct-cppsns about struct-cpp
sns about struct-cpp
 
Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_Allen d76 matlab-adjoe_
Allen d76 matlab-adjoe_
 
What about spim-simulator
What about spim-simulatorWhat about spim-simulator
What about spim-simulator
 
Notes reliability engineering
Notes reliability engineeringNotes reliability engineering
Notes reliability engineering
 
Matlab sns_77
Matlab sns_77Matlab sns_77
Matlab sns_77
 
sns es oop_
sns es oop_sns es oop_
sns es oop_
 
Oop aju allen-UBB
Oop aju allen-UBBOop aju allen-UBB
Oop aju allen-UBB
 

Recently uploaded

Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 

Recently uploaded (20)

Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 

OPERATOR BOOLEAN SEJENIS

  • 1. Operator Boolean Ir. Sihar, MT. T. Informatika – FTI Bandung – 2016 TIF305 Organisasi dan Arsitektur Komputer (3 sks)
  • 2. Daftar Pustaka 1. Gilmore, C.M. (1995). Microprocessors: Principles and Applications. McGraw-Hill. ISBN:978-002-801- 837-9 2. Mano, M. (1992). Computer System Architecture (3rd Edition). Prentice Hall. ISBN: 978-013-175-563-5 3. Patterson, D.A., Hennessy, J.L. (2013). Computer Organization and Design, Fifth Edition: The Hardware/Software Interface. Morgan Kaufmann. ISBN: 978-012-407-726-3 4. Simamora, S.N.M.P. (2002). “Diktat Kuliah SK-303 Arsitektur Komputer (3 sks)”. Dept. Sistem Komputer, Fak. Teknik. Institut Teknologi Harapan Bangsa. Bandung. 5. Simamora, S.N.M.P. (2016). Modul Belajar Praktis Algoritma dan Pemrograman, Penerbit Deepublish. Yogyakarta. ISBN:978-602-401-318-9.
  • 3. Operator Boolean berperan melakukan proses logika sebagai bagian dari mekanisme Central Processing Unit (CPPU) Klasifikasi Operator Boolean yang utama: AND OR XOR (eXclusive-OR) NOT Jenis dan pembagian hasil concatenate (gabungan, disimbolkan ‘+’) antara tiga logic-gate utama dan gerbang NOT: AND + NOT ⇒ NAND OR + NOT ⇒ NOR XOR + NOT ⇒ XNOR
  • 4. Gerbang Logika : AND Disimbolkan dalam rangkaian/sirkuit: Disimbolkan dalam tabel kebenaran (truth-table): • (dot) Postulat: bit-luaran bernilai 1 jika-dan- hanya-jika semua bit-masukan bernilai 1. Disimbolkan dalam notasi algoritma (pemrograman C++): & Contoh: Perhatikan statement berikut: zT ← zT & 0x45; Tentukan nilai termutahir zT, jika zT←DEC(11); Algoritma Matematika Informasi: DEC(11) 0x45 : 0000 1011 : 0100 0101 DEC(1) : 0000 0001 • maka, zT=DEC(1);
  • 5. Gerbang Logika : OR Disimbolkan dalam rangkaian/sirkuit: Postulat: bit-luaran bernilai 1 jika-dan- hanya-jika salah-satu bit-masukan bernilai 1. Disimbolkan dalam tabel kebenaran (truth-table): + Disimbolkan dalam notasi algoritma (pemrograman C++): | Contoh: Perhatikan statement berikut: oT0 ← oT0 & DEC(15); Tentukan nilai termutahir oT0, jika oT0←DEC(41); Algoritma Matematika Informasi: DEC(41) DEC(15) : 0010 1001 : 0000 1111 DEC(47) : 0010 1111 + maka, oT0=DEC(47);
  • 6. Gerbang Logika : XOR Disimbolkan dalam rangkaian/sirkuit: Contoh: Perhatikan statement berikut: aK ← aK ⊕ 045; Tentukan nilai termutahir aK, jika aK←DEC(31); Algoritma Matematika Informasi: DEC(31) 045 : 0001 1111 : 0010 0101 DEC(70) : 0011 1010 ⊕ maka, aK=DEC(58); Postulat: bit-luaran bernilai 1 jika-dan- hanya-jika jumlah bit-masukan bernilai kelipatan ganjil. Disimbolkan dalam tabel kebenaran (truth-table): ⊕ Disimbolkan dalam notasi algoritma (pemrograman C++): ∧
  • 7. Gerbang Logika : NOT Postulat: bit-luaran bernilai 1 jika-dan- hanya-jika bit-masukan bernilai 0, dan sebaliknya bit-luaran bernilai 0 jika-dan- hanya-jika bit-masukan bernilai 1. Disimbolkan dalam rangkaian/sirkuit: Disimbolkan dalam tabel kebenaran (truth-table): ∼ atau A` atau  Disimbolkan dalam notasi algoritma (pemrograman C++): ∼ Operator Boolean (Logika) NOT berperan dan digunakan untuk operasi komplemen dan representasi bilangan negatip
  • 8. Setiap nilai numerik yang ditampilkan pada display komputer secara default dinyatakan dalam DEC (Basis Bilangan 10) Oleh sebab itu untuk menampilkan bilangan (data numerik) selain DEC, disarankan menampilkan keterangan berupa kodefikasi atau identificator. Untuk HEX: 0x; untuk OCT: 0. Misalkan, DEC(31)=0x1F Misalkan, DEC(48)=060
  • 9. Kasus: Tulislah algoritma dan pemrograman C++ untuk mendapatkan zL, jika A←DEC(15) dan B←DEC(51) untuk statement pada pengerjaan operator Boolean berikut: zL ← (A⊕B)+A; Sertakan dengan tampilan jalannya program. Berapakah isi zL? Solusi: Algoritma Matematika Informasi DEC(15) = 001 111 DEC(51) = 110 011 ------------------------ ⊕ DEC(60) ←111 100 DEC(15) = 001 111 ------------------------- + DEC(63) ← 111 111 Algoritma dan pemrograman C++: Tampilan jalannya program:
  • 10. Kasus: Sebuah variabel a1, ditampungkan 0x110, lalu di-OR-kan dengan 0xA0; selanjutnya di-XOR-kan dengan 022. Hasil akhir ditampungkan kembali ke var: a1. Tulislah Algoritma Matematika Informasi untuk menampilkan isi var: a1 terbaru dan buktikan dengan algoritma dan pemrograman C++. Solusi: Algoritma Matematika Informasi 0x110 = 0001 0001 0000 0xA0 = 0000 1010 0000 ------------------------------------------ + DEC(432)←0001 1011 0000 022 = 0000 0001 0010 ------------------------------------------ ⊕ DEC(418)←0001 1010 0010 Algoritma dan pemrograman C++: Tampilan jalannya program: