SlideShare a Scribd company logo
1 of 28
TIF305 Organisasi danTIF305 Organisasi dan
Arsitektur KomputerArsitektur Komputer
Ir. Sihar, M.T.
T. Informatika / FTI
Bandung - 2016
Postulat Aljabar Boolean
Daftar PustakaDaftar Pustaka
1) Abd-El-Barr, M., El-Rewini, H. Fundamentals Of Computer
Organization And Architecture. John Wiley & Sons, Inc. 2005.
2) Irvine, Kip R. ”Assembly Language for Intel-Based Computers
Fifth Edition”. Florida International University, School of
Computing and Information Sciences, Pearson Education, Inc.,
2007.
3) Simamora, S.N.M.P. “Diktat Tuntunan Praktis Bahasa Rakitan
menggunakan Turbo Assembler 2.0”. Program studi T. Komputer.
Politeknik TELKOM. Bandung. 2008.
4) Simamora, S.N.M.P. ”Diktat Kuliah SK-303 Organisasi dan
Arsitektur Komputer”. Dept. Teknik Elektro, Fak.Teknik, ITHB,
Bandung, 2002.
5) Simamora, S.N.M.P. Modul Belajar Praktis Algoritma dan
Pemrograman. Penerbit Deepublish, Yogyakarta. 2016. ISBN: 978-
602-401-318-9.
6) Simamora, S.N.M.P. "Diktat Organisasi dan Arsitektur
Komputer". Program studi T. Informatika. Fak. Teknologi
Informasi. Univ. BALE. Bandung. 2012.
Hukum
Komutatif
A • B = B • A
Algoritma Matematika Informasi
A←DEC(21);
B←DEC(15);
DEC(21): 0001 0101
DEC(15): 0000 1111
Uji sisi kiri: A • B;
•
DEC(5) : 0000 0101
DEC(15): 0000 1111
DEC(21): 0001 0101
Uji sisi kanan: B • A;
•
DEC(5) : 0000 0101
Asumsikan:
Algoritma & Pemrograman C++:
Tampilan jalannya program:
A + B = B + A
Algoritma Matematika Informasi
A←DEC(34);
B←DEC(27);
DEC(34): 0010 0010
DEC(27): 0001 1011
Uji sisi kiri: A + B;
+
DEC(59) : 0011 1011
DEC(27): 0001 1011
DEC(34): 0010 0010
Uji sisi kanan: B + A;
+
DEC(59) : 0011 1011
Asumsikan:
Algoritma & Pemrograman C++:
Tampilan jalannya program:
Hukum
Distributif
A•(B + C) = (A•B) + (A•C)
Algoritma Matematika Informasi
A←DEC(34);
B←DEC(27);
C←DEC(11);
DEC(27): 0001 1011
DEC(11): 0000 1011
Uji sisi kiri: A • (B + C);
+
DEC(27) : 0001 1011
DEC(34): 0010 0010
DEC(27): 0001 1011
Uji sisi kanan: (A•B) + (A•C);
•
DEC(2) : 0000 0010
Asumsikan:
Algoritma & Pemrograman C++:
Tampilan jalannya program:
DEC(34): 0010 0010
•
DEC(2) : 0000 0010
DEC(34): 0010 0010
DEC(11): 0000 1011
•
DEC(2) : 0000 0010
DEC(2): 0000 0010
DEC(2): 0000 0010
+
DEC(2) : 0000 0010
A + (B • C) = (A + B) • (A + C)
Algoritma Matematika Informasi
A←DEC(25);
B←DEC(18);
C←DEC(10);
DEC(18): 0001 0010
DEC(10): 0000 1010
Uji sisi kiri: A + (B • C);
•
DEC(2) : 0000 0010
DEC(25): 0001 1001
DEC(18): 0001 0010
Uji sisi kanan: (A +B) • (A+C);
+
DEC(27) : 0001 1011
Asumsikan:
Algoritma & Pemrograman C++:
Tampilan jalannya program:
DEC(25): 0001 1001
+
DEC(27) : 0001 1011
DEC(25): 0001 1001
DEC(10): 0000 1010
+
DEC(27) : 0001 1011
DEC(27): 0001 1011
DEC(27): 0001 1011
•
DEC(27) : 0001 1011
Hukum
Asosiatif
A • (B • C) = (A • B) • C
Algoritma Matematika Informasi
A←DEC(22);
B←DEC(13);
C←DEC(17);
DEC(13): 0000 1101
DEC(17): 0001 0001
Uji sisi kiri: A • (B • C);
•
DEC(1) : 0000 0001
DEC(22): 0001 0110
DEC(13): 0000 1101
Uji sisi kanan: (A • B) • C;
•
DEC(0) : 0000 0000
Asumsikan:
Algoritma & Pemrograman C++:
Tampilan jalannya program:
DEC(22): 0001 0110
•
DEC(0) : 0000 0000
DEC(17): 0001 0001
•
DEC(0) : 0000 0000
A + (B + C) = (A + B) + C
Algoritma Matematika Informasi
A←DEC(12);
B←DEC(23);
C←DEC(19);
DEC(23): 0001 0111
DEC(19): 0001 0011
Uji sisi kiri: A + (B + C);
+
DEC(23) : 0001 0111
DEC(12): 0000 1100
DEC(23): 0001 0111
Uji sisi kanan: (A + B) + C;
+
DEC(31): 0001 1111
Asumsikan:
Algoritma & Pemrograman C++:
Tampilan jalannya program:
DEC(12): 0000 1100
+
DEC(31) : 0001 1111
DEC(19): 0001 0011
+
DEC(31) : 0001 1111
Hukum
Identittas
1 • A = A
Algoritma Matematika Informasi
A←DEC(21);
1:
DEC(21):
Uji sisi kiri: 1 • A;
•
DEC(21):
Asumsikan:
Algoritma & Pemrograman C++: Tampilan jalannya program:
1111 1111
0001 0101
0001 0101 terbukti!
1 uraikan dalam bit 1 pada semua posisi untuk panjang N-bit
DEC(-1): 1111 1111
0 + A = A
Algoritma Matematika Informasi
A←DEC(72);
0:
DEC(72):
Uji sisi kiri: 0 + A;
+
DEC(72):
Asumsikan:
Algoritma & Pemrograman C++: Tampilan jalannya program:
0000 0000
0100 1000
0100 1000 terbukti!
0 uraikan dalam bit 0 pada semua posisi untuk panjang N-bit
DEC(0): 0000 0000
0 • A = 0
Algoritma Matematika Informasi
A←DEC(37);
0:
DEC(37):
Uji sisi kiri: 0 • A;
•
0:
Asumsikan:
Algoritma & Pemrograman C++: Tampilan jalannya program:
0000 0000
0010 0101
0000 0000 terbukti!
0 uraikan dalam bit 0 pada semua posisi untuk panjang N-bit
DEC(0): 0000 0000
1 + A = 1
Algoritma Matematika Informasi
A←DEC(67);
1:
DEC(67):
Uji sisi kiri: 1 + A;
+
1:
Asumsikan:
Algoritma & Pemrograman C++: Tampilan jalannya program:
1111 1111
0010 0011
1111 1111 terbukti!
1 uraikan dalam bit 1 pada semua posisi untuk panjang N-bit
DEC(-1): 1111 1111
A • A = A
Algoritma Matematika Informasi
A←DEC(39);
DEC(39):
DEC(39):
Uji sisi kiri: A • A;
•
DEC(39):
Asumsikan:
Algoritma & Pemrograman C++: Tampilan jalannya program:
0010 0111
0010 0111
0010 0111 terbukti!
A + A = A
Algoritma Matematika Informasi
A←DEC(51);
DEC(51):
DEC(51):
Uji sisi kiri: A + A;
+
DEC(51):
Asumsikan:
Algoritma & Pemrograman C++: Tampilan jalannya program:
0011 0011
0011 0011
0011 0011 terbukti!
Hukum
De’Morgan Algoritma Matematika Informasi
A←DEC(12);
B←DEC(23);
DEC(12): 0000 1100
DEC(23): 0001 0111
Uji sisi kiri: ∼(A • B);
•
DEC(4) : 0000 0100
∼(DEC(12)): 1111 1011
∼(DEC(23)): 1110 1000
Uji sisi kanan: (∼A) + (∼B);
+
Asumsikan:
Algoritma & Pemrograman C++:
Tampilan jalannya program:
DEC(-5) : 1111 1011
NOT-kan
DEC(-5) : 1111 1011
BABA +=•
∼(DEC(4)) = .....
Algoritma Komplemen:
Langkah-1: transformasi-kan DEC dalam panjang-bit=16
DEC(4) = xxxx xxxx
= 0000 0100
Langkah-2: tambah-kan bit dengan (1)2
0000 0100
0000 0001
+
0000 0101
Langkah-3: komplemen-kan bit tersebut
0000 0101 1111 1010
Langkah-4: hasil bit tambah-kan dengan (1)2
1111 1010
0000 0001
+
1111 1011
Langkah-5: nyatakan BIT dalam DEC
1111 1011 ⇒ DEC(...)
Langkah-5: nyatakan BIT dalam DEC
Gunakan Algoritma Transformasi BIT-negatip
1111 1011 ⇒ DEC(...)
(i). Komplemen-kan BIT tersebut
0000 0101
1111 1011 0000 0100
(ii). Tambah-kan BIT tersebut dengan (1)2
0000 0100
0000 0001
+
0000 0101
(iii). Nyata-kan BIT tersebut dalam DEC
⇒ DEC(5)
(iii). Kali-kan DEC dengan DEC(-1)
DEC(5) ∗ DEC(-1) = DEC(-5);
Maka, ∼(DEC(4)) = DEC(-5);
∼(DEC(12)) = .....
Algoritma Komplemen:
Langkah-1: transformasi-kan DEC dalam panjang-bit=16
DEC(12) = xxxx xxxx
= 0000 1100
Langkah-2: tambah-kan bit dengan (1)2
0000 1100
0000 0001
+
0000 1101
Langkah-3: komplemen-kan bit tersebut
0000 1101 1111 0010
Langkah-4: hasil bit tambah-kan dengan (1)2
1111 0010
0000 0001
+
1111 0011
Langkah-5: nyatakan BIT dalam DEC
1111 0011 ⇒ DEC(...)
Langkah-5: nyatakan BIT dalam DEC
Gunakan Algoritma Transformasi BIT-negatip
1111 0011 ⇒ DEC(...)
(i). Komplemen-kan BIT tersebut
0000 1101
1111 0011 0000 1100
(ii). Tambah-kan BIT tersebut dengan (1)2
0000 1100
0000 0001
+
0000 1101
(iii). Nyata-kan BIT tersebut dalam DEC
⇒ DEC(13)
(iii). Kali-kan DEC dengan DEC(-1)
DEC(13) ∗ DEC(-1) = DEC(-13);
Maka, ∼(DEC(12)) = DEC(-13);
∼(DEC(23)) = .....
Algoritma Komplemen:
Langkah-1: transformasi-kan DEC dalam panjang-bit=16
DEC(23) = xxxx xxxx
= 0001 0111
Langkah-2: tambah-kan bit dengan (1)2
0001 0111
0000 0001
+
0001 1000
Langkah-3: komplemen-kan bit tersebut
0001 1000 1110 0111
Langkah-4: hasil bit tambah-kan dengan (1)2
1110 0111
0000 0001
+
1110 1000
Langkah-5: nyatakan BIT dalam DEC
1110 1000 ⇒ DEC(...)
Langkah-5: nyatakan BIT dalam DEC
Gunakan Algoritma Transformasi BIT-negatip
1110 1000 ⇒ DEC(...)
(i). Komplemen-kan BIT tersebut
0001 1000
1110 1000 0001 0111
(ii). Tambah-kan BIT tersebut dengan (1)2
0001 0111
0000 0001
+
0001 1000
(iii). Nyata-kan BIT tersebut dalam DEC
⇒ DEC(24)
(iii). Kali-kan DEC dengan DEC(-1)
DEC(24) ∗ DEC(-1) = DEC(-24);
Maka, ∼(DEC(23)) = DEC(-24);
Uji-nilai:
Gunakan Algoritma Transformasi BIT-negatip
1111 1011 ⇒ DEC(...)
(i). Komplemen-kan BIT tersebut
0000 0101
1111 1011 0000 0100
(ii). Tambah-kan BIT tersebut dengan (1)2
0000 0100
0000 0001
+
0000 0101
(iii). Nyata-kan BIT tersebut dalam DEC
⇒ DEC(5)
(iii). Kali-kan DEC dengan DEC(-1)
DEC(5) ∗ DEC(-1) = DEC(-5);
Maka, 1111 1011 = DEC(-5);
Hukum
De’Morgan Algoritma Matematika Informasi
A←DEC(14);
B←DEC(28);
DEC(14): 0000 1110
DEC(28): 0001 1100
Uji sisi kiri: ∼(A + B);
+
DEC(30) : 0001 1110
∼(DEC(14)): 1111 0001
∼(DEC(28)): 1110 0011
Uji sisi kanan: (∼A) • (∼B);
•
Asumsikan:
Algoritma & Pemrograman C++:
Tampilan jalannya program:
DEC(-31) : 1110 0001
NOT-kan
DEC(-31) : 1110 0001
BABA •=+
∼(DEC(14)) = .....
Algoritma Komplemen:
Langkah-1: transformasi-kan DEC dalam panjang-bit=16
DEC(14) = xxxx xxxx
= 0000 1110
Langkah-2: tambah-kan bit dengan (1)2
0000 1110
0000 0001
+
0000 1111
Langkah-3: komplemen-kan bit tersebut
0000 1111 1111 0000
Langkah-4: hasil bit tambah-kan dengan (1)2
1111 0000
0000 0001
+
1111 0001
Langkah-5: nyatakan BIT dalam DEC
1111 0001 ⇒ DEC(...)
Langkah-5: nyatakan BIT dalam DEC
Gunakan Algoritma Transformasi BIT-negatip
1111 0001 ⇒ DEC(...)
(i). Komplemen-kan BIT tersebut
0000 1111
1111 0001 0000 1110
(ii). Tambah-kan BIT tersebut dengan (1)2
0000 1110
0000 0001
+
0000 1111
(iii). Nyata-kan BIT tersebut dalam DEC
⇒ DEC(15)
(iii). Kali-kan DEC dengan DEC(-1)
DEC(15) ∗ DEC(-1) = DEC(-15);
Maka, ∼(DEC(14)) = DEC(-15);
∼(DEC(28)) = .....
Algoritma Komplemen:
Langkah-1: transformasi-kan DEC dalam panjang-bit=16
DEC(28) = xxxx xxxx
= 0001 1100
Langkah-2: tambah-kan bit dengan (1)2
0001 1100
0000 0001
+
0001 1101
Langkah-3: komplemen-kan bit tersebut
0001 1101 1110 0010
Langkah-4: hasil bit tambah-kan dengan (1)2
1110 0010
0000 0001
+
1110 0011
Langkah-5: nyatakan BIT dalam DEC
1110 0011 ⇒ DEC(...)
Langkah-5: nyatakan BIT dalam DEC
Gunakan Algoritma Transformasi BIT-negatip
1110 0011 ⇒ DEC(...)
(i). Komplemen-kan BIT tersebut
0001 1101
1110 0011 0001 1100
(ii). Tambah-kan BIT tersebut dengan (1)2
0001 1100
0000 0001
+
0001 1101
(iii). Nyata-kan BIT tersebut dalam DEC
⇒ DEC(29)
(iii). Kali-kan DEC dengan DEC(-1)
DEC(29) ∗ DEC(-1) = DEC(-29);
Maka, ∼(DEC(28)) = DEC(-29);
Uji-nilai:
Gunakan Algoritma Transformasi BIT-negatip
1110 0001 ⇒ DEC(...)
(i). Komplemen-kan BIT tersebut
0001 1111
1110 0001 0001 1110
(ii). Tambah-kan BIT tersebut dengan (1)2
0001 1110
0000 0001
+
0001 1111
(iii). Nyata-kan BIT tersebut dalam DEC
⇒ DEC(31)
(iii). Kali-kan DEC dengan DEC(-1)
DEC(31) ∗ DEC(-1) = DEC(-31);
Maka, 1110 0001 = DEC(-31);

More Related Content

What's hot

Presentasi matematika-kelas-xii-turunan
Presentasi matematika-kelas-xii-turunanPresentasi matematika-kelas-xii-turunan
Presentasi matematika-kelas-xii-turunanProgrammer and Design
 
Unsmaipa2013 mat999
Unsmaipa2013 mat999Unsmaipa2013 mat999
Unsmaipa2013 mat999iwhaen
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAdam Mukharil Bachtiar
 
Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Adam Mukharil Bachtiar
 
Soal matematika smp sistem persamaan linier satu variabel plsv2
Soal matematika smp sistem persamaan linier satu variabel plsv2Soal matematika smp sistem persamaan linier satu variabel plsv2
Soal matematika smp sistem persamaan linier satu variabel plsv2Herlina Bayu
 
Prediksi Soal MATEMATIKA SMA IPA UN 2018
Prediksi Soal MATEMATIKA SMA IPA UN 2018Prediksi Soal MATEMATIKA SMA IPA UN 2018
Prediksi Soal MATEMATIKA SMA IPA UN 2018Sulistiyo Wibowo
 
Soal prediksi un xii ips 2013 paket 13 dan pembahasan
Soal prediksi un xii ips 2013 paket 13 dan pembahasanSoal prediksi un xii ips 2013 paket 13 dan pembahasan
Soal prediksi un xii ips 2013 paket 13 dan pembahasanwidi1966
 
SOAL MENENTUKAN PUSAT DAN JARI-JARI LINGKARAN
SOAL MENENTUKAN PUSAT DAN JARI-JARI LINGKARANSOAL MENENTUKAN PUSAT DAN JARI-JARI LINGKARAN
SOAL MENENTUKAN PUSAT DAN JARI-JARI LINGKARANDzaki Rafara
 
Persamaan lingkaran yang berpusat di o
Persamaan lingkaran yang berpusat di oPersamaan lingkaran yang berpusat di o
Persamaan lingkaran yang berpusat di orahmahsy
 

What's hot (20)

fungsi kuadrat
fungsi kuadratfungsi kuadrat
fungsi kuadrat
 
Presentasi matematika-kelas-xii-turunan
Presentasi matematika-kelas-xii-turunanPresentasi matematika-kelas-xii-turunan
Presentasi matematika-kelas-xii-turunan
 
transformasi
transformasitransformasi
transformasi
 
Unsmaipa2013 mat999
Unsmaipa2013 mat999Unsmaipa2013 mat999
Unsmaipa2013 mat999
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
 
Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)Data Mining Klasifikasi (Updated 30 Desember 2020)
Data Mining Klasifikasi (Updated 30 Desember 2020)
 
lingkaran
lingkaranlingkaran
lingkaran
 
11. soal soal lingkaran
11. soal soal lingkaran11. soal soal lingkaran
11. soal soal lingkaran
 
5531400 lks-lingkaran
5531400 lks-lingkaran5531400 lks-lingkaran
5531400 lks-lingkaran
 
trigonometri 1
trigonometri 1trigonometri 1
trigonometri 1
 
Soal matematika smp sistem persamaan linier satu variabel plsv2
Soal matematika smp sistem persamaan linier satu variabel plsv2Soal matematika smp sistem persamaan linier satu variabel plsv2
Soal matematika smp sistem persamaan linier satu variabel plsv2
 
Prediksi Soal MATEMATIKA SMA IPA UN 2018
Prediksi Soal MATEMATIKA SMA IPA UN 2018Prediksi Soal MATEMATIKA SMA IPA UN 2018
Prediksi Soal MATEMATIKA SMA IPA UN 2018
 
Soal prediksi un xii ips 2013 paket 13 dan pembahasan
Soal prediksi un xii ips 2013 paket 13 dan pembahasanSoal prediksi un xii ips 2013 paket 13 dan pembahasan
Soal prediksi un xii ips 2013 paket 13 dan pembahasan
 
Fungsikuadrat
FungsikuadratFungsikuadrat
Fungsikuadrat
 
Documentgurtg
DocumentgurtgDocumentgurtg
Documentgurtg
 
turunan derivatif
turunan derivatifturunan derivatif
turunan derivatif
 
SOAL MENENTUKAN PUSAT DAN JARI-JARI LINGKARAN
SOAL MENENTUKAN PUSAT DAN JARI-JARI LINGKARANSOAL MENENTUKAN PUSAT DAN JARI-JARI LINGKARAN
SOAL MENENTUKAN PUSAT DAN JARI-JARI LINGKARAN
 
Bab 4
Bab 4Bab 4
Bab 4
 
Persamaan lingkaran yang berpusat di o
Persamaan lingkaran yang berpusat di oPersamaan lingkaran yang berpusat di o
Persamaan lingkaran yang berpusat di o
 
Smart solution statistika
Smart solution statistikaSmart solution statistika
Smart solution statistika
 

Similar to M8_TIF305_sns_ubb

Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementS N M P Simamora
 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015staffpengajar
 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatikastaffpengajar
 
Latihan01 d76 politel_r01122007
Latihan01 d76 politel_r01122007Latihan01 d76 politel_r01122007
Latihan01 d76 politel_r01122007staffpengajar
 
Solusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-ISolusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-Istaffpengajar
 
pertemuanke-8-230823083242-e3cf1a9c (1) (2).pdf
pertemuanke-8-230823083242-e3cf1a9c (1) (2).pdfpertemuanke-8-230823083242-e3cf1a9c (1) (2).pdf
pertemuanke-8-230823083242-e3cf1a9c (1) (2).pdfRendiLiliandra2
 
Perancangan sistem digital
Perancangan sistem digitalPerancangan sistem digital
Perancangan sistem digitaltry susanto
 
Introduction to-basic language-programming
Introduction to-basic language-programmingIntroduction to-basic language-programming
Introduction to-basic language-programmingstaffpengajar
 
Pengantar VBscript Pangalengge Educations
Pengantar VBscript Pangalengge EducationsPengantar VBscript Pangalengge Educations
Pengantar VBscript Pangalengge Educationsstaffpengajar
 
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptxINFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptxnurainiazizah101
 
Sistem Komputer Kelas 8
Sistem Komputer Kelas 8Sistem Komputer Kelas 8
Sistem Komputer Kelas 8Farichah Riha
 
Tipe-Data Dalam C++ Programming-language
Tipe-Data Dalam C++ Programming-languageTipe-Data Dalam C++ Programming-language
Tipe-Data Dalam C++ Programming-languagestaffpengajar
 
Kuliah 4&5 sistem digital
Kuliah 4&5 sistem digitalKuliah 4&5 sistem digital
Kuliah 4&5 sistem digitalsatriahelmy
 
Struktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsStruktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsstaffpengajar
 

Similar to M8_TIF305_sns_ubb (20)

Algoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statementAlgoritma dan Pemrograman-I_konsep_statement
Algoritma dan Pemrograman-I_konsep_statement
 
Minggu_6 TIF305
Minggu_6 TIF305Minggu_6 TIF305
Minggu_6 TIF305
 
Latihan AlPro-I
Latihan AlPro-ILatihan AlPro-I
Latihan AlPro-I
 
Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015Alpro I-latihan_kasus-r11102015
Alpro I-latihan_kasus-r11102015
 
Algoritma dan Arithmatika
Algoritma dan ArithmatikaAlgoritma dan Arithmatika
Algoritma dan Arithmatika
 
Latihan01 d76 politel_r01122007
Latihan01 d76 politel_r01122007Latihan01 d76 politel_r01122007
Latihan01 d76 politel_r01122007
 
Minggu_5 TIF305
Minggu_5 TIF305Minggu_5 TIF305
Minggu_5 TIF305
 
Solusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-ISolusi quiz 2_AlPro-I
Solusi quiz 2_AlPro-I
 
pertemuanke-8-230823083242-e3cf1a9c (1) (2).pdf
pertemuanke-8-230823083242-e3cf1a9c (1) (2).pdfpertemuanke-8-230823083242-e3cf1a9c (1) (2).pdf
pertemuanke-8-230823083242-e3cf1a9c (1) (2).pdf
 
Perancangan sistem digital
Perancangan sistem digitalPerancangan sistem digital
Perancangan sistem digital
 
Introduction to-basic language-programming
Introduction to-basic language-programmingIntroduction to-basic language-programming
Introduction to-basic language-programming
 
Pengantar VBscript Pangalengge Educations
Pengantar VBscript Pangalengge EducationsPengantar VBscript Pangalengge Educations
Pengantar VBscript Pangalengge Educations
 
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptxINFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
INFORMATIKA SISTEM KOMPUTER-KELAS 8.pptx
 
Sistem Komputer Kelas 8
Sistem Komputer Kelas 8Sistem Komputer Kelas 8
Sistem Komputer Kelas 8
 
Tipe-Data Dalam C++ Programming-language
Tipe-Data Dalam C++ Programming-languageTipe-Data Dalam C++ Programming-language
Tipe-Data Dalam C++ Programming-language
 
Kompilasi13 ka p
Kompilasi13 ka pKompilasi13 ka p
Kompilasi13 ka p
 
Kompilasi13 ka p (1)
Kompilasi13 ka p (1)Kompilasi13 ka p (1)
Kompilasi13 ka p (1)
 
Kompilasi13 ka p (2)
Kompilasi13 ka p (2)Kompilasi13 ka p (2)
Kompilasi13 ka p (2)
 
Kuliah 4&5 sistem digital
Kuliah 4&5 sistem digitalKuliah 4&5 sistem digital
Kuliah 4&5 sistem digital
 
Struktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_snsStruktur Kendali Proses-alpro-I_sns
Struktur Kendali Proses-alpro-I_sns
 

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
 
Matlab tutor sns
Matlab tutor snsMatlab tutor sns
Matlab tutor sns
 
sns es oop_
sns es oop_sns es oop_
sns es oop_
 

Recently uploaded

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
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
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
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
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
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 

Recently uploaded (20)

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
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
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 & ...
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.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
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 

M8_TIF305_sns_ubb

  • 1. TIF305 Organisasi danTIF305 Organisasi dan Arsitektur KomputerArsitektur Komputer Ir. Sihar, M.T. T. Informatika / FTI Bandung - 2016 Postulat Aljabar Boolean
  • 2. Daftar PustakaDaftar Pustaka 1) Abd-El-Barr, M., El-Rewini, H. Fundamentals Of Computer Organization And Architecture. John Wiley & Sons, Inc. 2005. 2) Irvine, Kip R. ”Assembly Language for Intel-Based Computers Fifth Edition”. Florida International University, School of Computing and Information Sciences, Pearson Education, Inc., 2007. 3) Simamora, S.N.M.P. “Diktat Tuntunan Praktis Bahasa Rakitan menggunakan Turbo Assembler 2.0”. Program studi T. Komputer. Politeknik TELKOM. Bandung. 2008. 4) Simamora, S.N.M.P. ”Diktat Kuliah SK-303 Organisasi dan Arsitektur Komputer”. Dept. Teknik Elektro, Fak.Teknik, ITHB, Bandung, 2002. 5) Simamora, S.N.M.P. Modul Belajar Praktis Algoritma dan Pemrograman. Penerbit Deepublish, Yogyakarta. 2016. ISBN: 978- 602-401-318-9. 6) Simamora, S.N.M.P. "Diktat Organisasi dan Arsitektur Komputer". Program studi T. Informatika. Fak. Teknologi Informasi. Univ. BALE. Bandung. 2012.
  • 3. Hukum Komutatif A • B = B • A Algoritma Matematika Informasi A←DEC(21); B←DEC(15); DEC(21): 0001 0101 DEC(15): 0000 1111 Uji sisi kiri: A • B; • DEC(5) : 0000 0101 DEC(15): 0000 1111 DEC(21): 0001 0101 Uji sisi kanan: B • A; • DEC(5) : 0000 0101 Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program:
  • 4. A + B = B + A Algoritma Matematika Informasi A←DEC(34); B←DEC(27); DEC(34): 0010 0010 DEC(27): 0001 1011 Uji sisi kiri: A + B; + DEC(59) : 0011 1011 DEC(27): 0001 1011 DEC(34): 0010 0010 Uji sisi kanan: B + A; + DEC(59) : 0011 1011 Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program:
  • 5. Hukum Distributif A•(B + C) = (A•B) + (A•C) Algoritma Matematika Informasi A←DEC(34); B←DEC(27); C←DEC(11); DEC(27): 0001 1011 DEC(11): 0000 1011 Uji sisi kiri: A • (B + C); + DEC(27) : 0001 1011 DEC(34): 0010 0010 DEC(27): 0001 1011 Uji sisi kanan: (A•B) + (A•C); • DEC(2) : 0000 0010 Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: DEC(34): 0010 0010 • DEC(2) : 0000 0010 DEC(34): 0010 0010 DEC(11): 0000 1011 • DEC(2) : 0000 0010 DEC(2): 0000 0010 DEC(2): 0000 0010 + DEC(2) : 0000 0010
  • 6. A + (B • C) = (A + B) • (A + C) Algoritma Matematika Informasi A←DEC(25); B←DEC(18); C←DEC(10); DEC(18): 0001 0010 DEC(10): 0000 1010 Uji sisi kiri: A + (B • C); • DEC(2) : 0000 0010 DEC(25): 0001 1001 DEC(18): 0001 0010 Uji sisi kanan: (A +B) • (A+C); + DEC(27) : 0001 1011 Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: DEC(25): 0001 1001 + DEC(27) : 0001 1011 DEC(25): 0001 1001 DEC(10): 0000 1010 + DEC(27) : 0001 1011 DEC(27): 0001 1011 DEC(27): 0001 1011 • DEC(27) : 0001 1011
  • 7. Hukum Asosiatif A • (B • C) = (A • B) • C Algoritma Matematika Informasi A←DEC(22); B←DEC(13); C←DEC(17); DEC(13): 0000 1101 DEC(17): 0001 0001 Uji sisi kiri: A • (B • C); • DEC(1) : 0000 0001 DEC(22): 0001 0110 DEC(13): 0000 1101 Uji sisi kanan: (A • B) • C; • DEC(0) : 0000 0000 Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: DEC(22): 0001 0110 • DEC(0) : 0000 0000 DEC(17): 0001 0001 • DEC(0) : 0000 0000
  • 8. A + (B + C) = (A + B) + C Algoritma Matematika Informasi A←DEC(12); B←DEC(23); C←DEC(19); DEC(23): 0001 0111 DEC(19): 0001 0011 Uji sisi kiri: A + (B + C); + DEC(23) : 0001 0111 DEC(12): 0000 1100 DEC(23): 0001 0111 Uji sisi kanan: (A + B) + C; + DEC(31): 0001 1111 Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: DEC(12): 0000 1100 + DEC(31) : 0001 1111 DEC(19): 0001 0011 + DEC(31) : 0001 1111
  • 9. Hukum Identittas 1 • A = A Algoritma Matematika Informasi A←DEC(21); 1: DEC(21): Uji sisi kiri: 1 • A; • DEC(21): Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: 1111 1111 0001 0101 0001 0101 terbukti! 1 uraikan dalam bit 1 pada semua posisi untuk panjang N-bit DEC(-1): 1111 1111
  • 10. 0 + A = A Algoritma Matematika Informasi A←DEC(72); 0: DEC(72): Uji sisi kiri: 0 + A; + DEC(72): Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: 0000 0000 0100 1000 0100 1000 terbukti! 0 uraikan dalam bit 0 pada semua posisi untuk panjang N-bit DEC(0): 0000 0000
  • 11. 0 • A = 0 Algoritma Matematika Informasi A←DEC(37); 0: DEC(37): Uji sisi kiri: 0 • A; • 0: Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: 0000 0000 0010 0101 0000 0000 terbukti! 0 uraikan dalam bit 0 pada semua posisi untuk panjang N-bit DEC(0): 0000 0000
  • 12. 1 + A = 1 Algoritma Matematika Informasi A←DEC(67); 1: DEC(67): Uji sisi kiri: 1 + A; + 1: Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: 1111 1111 0010 0011 1111 1111 terbukti! 1 uraikan dalam bit 1 pada semua posisi untuk panjang N-bit DEC(-1): 1111 1111
  • 13. A • A = A Algoritma Matematika Informasi A←DEC(39); DEC(39): DEC(39): Uji sisi kiri: A • A; • DEC(39): Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: 0010 0111 0010 0111 0010 0111 terbukti!
  • 14. A + A = A Algoritma Matematika Informasi A←DEC(51); DEC(51): DEC(51): Uji sisi kiri: A + A; + DEC(51): Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: 0011 0011 0011 0011 0011 0011 terbukti!
  • 15. Hukum De’Morgan Algoritma Matematika Informasi A←DEC(12); B←DEC(23); DEC(12): 0000 1100 DEC(23): 0001 0111 Uji sisi kiri: ∼(A • B); • DEC(4) : 0000 0100 ∼(DEC(12)): 1111 1011 ∼(DEC(23)): 1110 1000 Uji sisi kanan: (∼A) + (∼B); + Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: DEC(-5) : 1111 1011 NOT-kan DEC(-5) : 1111 1011 BABA +=•
  • 16. ∼(DEC(4)) = ..... Algoritma Komplemen: Langkah-1: transformasi-kan DEC dalam panjang-bit=16 DEC(4) = xxxx xxxx = 0000 0100 Langkah-2: tambah-kan bit dengan (1)2 0000 0100 0000 0001 + 0000 0101 Langkah-3: komplemen-kan bit tersebut 0000 0101 1111 1010 Langkah-4: hasil bit tambah-kan dengan (1)2 1111 1010 0000 0001 + 1111 1011 Langkah-5: nyatakan BIT dalam DEC 1111 1011 ⇒ DEC(...)
  • 17. Langkah-5: nyatakan BIT dalam DEC Gunakan Algoritma Transformasi BIT-negatip 1111 1011 ⇒ DEC(...) (i). Komplemen-kan BIT tersebut 0000 0101 1111 1011 0000 0100 (ii). Tambah-kan BIT tersebut dengan (1)2 0000 0100 0000 0001 + 0000 0101 (iii). Nyata-kan BIT tersebut dalam DEC ⇒ DEC(5) (iii). Kali-kan DEC dengan DEC(-1) DEC(5) ∗ DEC(-1) = DEC(-5); Maka, ∼(DEC(4)) = DEC(-5);
  • 18. ∼(DEC(12)) = ..... Algoritma Komplemen: Langkah-1: transformasi-kan DEC dalam panjang-bit=16 DEC(12) = xxxx xxxx = 0000 1100 Langkah-2: tambah-kan bit dengan (1)2 0000 1100 0000 0001 + 0000 1101 Langkah-3: komplemen-kan bit tersebut 0000 1101 1111 0010 Langkah-4: hasil bit tambah-kan dengan (1)2 1111 0010 0000 0001 + 1111 0011 Langkah-5: nyatakan BIT dalam DEC 1111 0011 ⇒ DEC(...)
  • 19. Langkah-5: nyatakan BIT dalam DEC Gunakan Algoritma Transformasi BIT-negatip 1111 0011 ⇒ DEC(...) (i). Komplemen-kan BIT tersebut 0000 1101 1111 0011 0000 1100 (ii). Tambah-kan BIT tersebut dengan (1)2 0000 1100 0000 0001 + 0000 1101 (iii). Nyata-kan BIT tersebut dalam DEC ⇒ DEC(13) (iii). Kali-kan DEC dengan DEC(-1) DEC(13) ∗ DEC(-1) = DEC(-13); Maka, ∼(DEC(12)) = DEC(-13);
  • 20. ∼(DEC(23)) = ..... Algoritma Komplemen: Langkah-1: transformasi-kan DEC dalam panjang-bit=16 DEC(23) = xxxx xxxx = 0001 0111 Langkah-2: tambah-kan bit dengan (1)2 0001 0111 0000 0001 + 0001 1000 Langkah-3: komplemen-kan bit tersebut 0001 1000 1110 0111 Langkah-4: hasil bit tambah-kan dengan (1)2 1110 0111 0000 0001 + 1110 1000 Langkah-5: nyatakan BIT dalam DEC 1110 1000 ⇒ DEC(...)
  • 21. Langkah-5: nyatakan BIT dalam DEC Gunakan Algoritma Transformasi BIT-negatip 1110 1000 ⇒ DEC(...) (i). Komplemen-kan BIT tersebut 0001 1000 1110 1000 0001 0111 (ii). Tambah-kan BIT tersebut dengan (1)2 0001 0111 0000 0001 + 0001 1000 (iii). Nyata-kan BIT tersebut dalam DEC ⇒ DEC(24) (iii). Kali-kan DEC dengan DEC(-1) DEC(24) ∗ DEC(-1) = DEC(-24); Maka, ∼(DEC(23)) = DEC(-24);
  • 22. Uji-nilai: Gunakan Algoritma Transformasi BIT-negatip 1111 1011 ⇒ DEC(...) (i). Komplemen-kan BIT tersebut 0000 0101 1111 1011 0000 0100 (ii). Tambah-kan BIT tersebut dengan (1)2 0000 0100 0000 0001 + 0000 0101 (iii). Nyata-kan BIT tersebut dalam DEC ⇒ DEC(5) (iii). Kali-kan DEC dengan DEC(-1) DEC(5) ∗ DEC(-1) = DEC(-5); Maka, 1111 1011 = DEC(-5);
  • 23. Hukum De’Morgan Algoritma Matematika Informasi A←DEC(14); B←DEC(28); DEC(14): 0000 1110 DEC(28): 0001 1100 Uji sisi kiri: ∼(A + B); + DEC(30) : 0001 1110 ∼(DEC(14)): 1111 0001 ∼(DEC(28)): 1110 0011 Uji sisi kanan: (∼A) • (∼B); • Asumsikan: Algoritma & Pemrograman C++: Tampilan jalannya program: DEC(-31) : 1110 0001 NOT-kan DEC(-31) : 1110 0001 BABA •=+
  • 24. ∼(DEC(14)) = ..... Algoritma Komplemen: Langkah-1: transformasi-kan DEC dalam panjang-bit=16 DEC(14) = xxxx xxxx = 0000 1110 Langkah-2: tambah-kan bit dengan (1)2 0000 1110 0000 0001 + 0000 1111 Langkah-3: komplemen-kan bit tersebut 0000 1111 1111 0000 Langkah-4: hasil bit tambah-kan dengan (1)2 1111 0000 0000 0001 + 1111 0001 Langkah-5: nyatakan BIT dalam DEC 1111 0001 ⇒ DEC(...)
  • 25. Langkah-5: nyatakan BIT dalam DEC Gunakan Algoritma Transformasi BIT-negatip 1111 0001 ⇒ DEC(...) (i). Komplemen-kan BIT tersebut 0000 1111 1111 0001 0000 1110 (ii). Tambah-kan BIT tersebut dengan (1)2 0000 1110 0000 0001 + 0000 1111 (iii). Nyata-kan BIT tersebut dalam DEC ⇒ DEC(15) (iii). Kali-kan DEC dengan DEC(-1) DEC(15) ∗ DEC(-1) = DEC(-15); Maka, ∼(DEC(14)) = DEC(-15);
  • 26. ∼(DEC(28)) = ..... Algoritma Komplemen: Langkah-1: transformasi-kan DEC dalam panjang-bit=16 DEC(28) = xxxx xxxx = 0001 1100 Langkah-2: tambah-kan bit dengan (1)2 0001 1100 0000 0001 + 0001 1101 Langkah-3: komplemen-kan bit tersebut 0001 1101 1110 0010 Langkah-4: hasil bit tambah-kan dengan (1)2 1110 0010 0000 0001 + 1110 0011 Langkah-5: nyatakan BIT dalam DEC 1110 0011 ⇒ DEC(...)
  • 27. Langkah-5: nyatakan BIT dalam DEC Gunakan Algoritma Transformasi BIT-negatip 1110 0011 ⇒ DEC(...) (i). Komplemen-kan BIT tersebut 0001 1101 1110 0011 0001 1100 (ii). Tambah-kan BIT tersebut dengan (1)2 0001 1100 0000 0001 + 0001 1101 (iii). Nyata-kan BIT tersebut dalam DEC ⇒ DEC(29) (iii). Kali-kan DEC dengan DEC(-1) DEC(29) ∗ DEC(-1) = DEC(-29); Maka, ∼(DEC(28)) = DEC(-29);
  • 28. Uji-nilai: Gunakan Algoritma Transformasi BIT-negatip 1110 0001 ⇒ DEC(...) (i). Komplemen-kan BIT tersebut 0001 1111 1110 0001 0001 1110 (ii). Tambah-kan BIT tersebut dengan (1)2 0001 1110 0000 0001 + 0001 1111 (iii). Nyata-kan BIT tersebut dalam DEC ⇒ DEC(31) (iii). Kali-kan DEC dengan DEC(-1) DEC(31) ∗ DEC(-1) = DEC(-31); Maka, 1110 0001 = DEC(-31);