SISTEM DIGITAL
MODUL V: ADDER DAN KOMPARATOR
DISUSUN OLEH:
Muhammad Arief Adityan (21102316)
Asisten Praktikum :
Asti Dwi Sripamuji (19102006)
Ayuni Oktavianingrum (19102193)
LABORATORIUM
APLIKASI FAKULTAS
INFORMATIKA
INSTITUT TEKNOLOGI TELKOM
PURWOKERTO 2022
MODUL V
I. TUJUAN PRAKTIKUM
Setelah mengikuti praktikum ini, mahasiswa diharapkan dapat :
1. Mengenal rangkaian adder dan komparator biner
2. Mengenal rangkaian adder dan komparator biner dalam bentuk IC
BAB II
DASAR TEORI
Adder
Adder (penjumlah biner) merupakan rangkaian logika kombinasional yang berfungsi melakukan operasi
penjumlahan bilangan biner. Penjumlah biner 1-bit terdiri dari Half Adder dan Full Adder.
1. Half Adder
Half Adder merupakan rangkaian penjumlah yang tidak menyertakan bawaan sebelumnya (previous
carry) pada inputnya. Rangkaian logika untuk penjumlah biner 1-bit dapat dilakukan setelah
mengetahui tabel kebenarannya, seperti terlihat pada Tabel 1.
Tabel 1. Tabel Kebenaran Half Adder 1-bit
INPUT OUTPUT Keterangan:
A B S Cn A : Augend (bilangan yang dijumlahkan)
0 0 0 0 B : Addend (bilangan penjumlah)
0 1 1 0 S : Sum (hasil penjumlahan)
1 0 1 0 Cn : Next Carry (bawaan berikutnya)
1 1 0 1
Berdasarkan hasil keluaran S dan C n pada tabel kebenaran, dapat diketahui bahwa keluaran S memiliki
keluaran sesuai logika XOR dan keluaran C n memiliki keluaran sesuai logika AND. Oleh karena itu,
rangkaian logika untuk penjumlah biner 1-bit dapat dirangkai dengan sebuah gerbang logika XOR
dengan 2 masukan untuk keluaran S dan sebuah gerbang logika AND dengan 2 masukan untuk
keluaran Cn. Rangkaian penjumlah biner 1-bit tersebut disebut sebagai Half Adder, seperti
diperlihatkan pada Gambar 1.
Cn A Cn
Half
Adder
B A S
S
B
(a) (b)
Gambar 1. Half Adder, a) Rangkaian logika Half Adder, b) Bagan Half Adder
Secara umum, persamaan logika rangkaian Half Adder berdasarkan tabel kebenaran adalah sebagai
berikut:
Sum = A’B + AB’ atau Sum = A ⨁ B Cn = A .
B
2. Full Adder
Full Adder adalah rangkaian penjumlah yang menyertakan bawaan sebelumnya (previous carry) pada
inputnya. Penjumlahan ini disebut sebagai Full Adder karena terdapat tiga buah masukan dan dua
buah keluaran (Sum dan Carry). Full Adder ini digunakan untuk melakukan penjumlahan bit mulai dari
bit sebelah kiri bit LSB, sehingga apabila diperoleh nilai C n dari penjumlahan bit sebelumnya, maka bit
Cn tersebut menjadi Cp untuk dijumlahkan ke bit selanjutnya di sebelah kiri. Rangkaian Full Adder
dapat diperoleh dengan terlebih dahulu menyederhanakan ekspresi logika berdasarkan tabel
kebenaran seperti ditunjukkan pada Tabel 2.
Tabel 2. Tabel Kebenaran Full Adder 1-bit
INPUT OUTPUT Keterangan:
A B Cp S Cn A : Augend (bilangan yang dijumlahkan)
0 0 0 0 0 B : Addend (bilangan penjumlah)
0 0 1 1 0 S : Sum (hasil penjumlahan)
0 1 0 1 0 Cp : Previous Carry (bawaan sebelumnya)
0 1 1 0 1 Cn : Next Carry (bawaan berikutnya)
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Pada Tabel 1 terlihat bahwa keluaran S akan berlogika ‘1’ pada empat kemungkinan, yaitu A’B’Cp,
A’BCp’, AB’Cp’ dan ABCp. Keempat kemungkinan tersebut dapat disederhanakan menggunakan kaidah
Boolean sebagai berikut:
Sum = A’B’Cp + A’BCp’ + AB’Cp’ + ABCp
= A’B’Cp + BCp’ + AB’Cp’ + BCp
= A’B ⨁ Cp + AB’ ⨁ Cp
= A ⨁ B ⨁ Cp
Dari hasil penyederhanaan, dapat ditentukan bahwa rangkaian logika untuk keluaran Sum dapat
digunakan dua buah gerbang logika XOR yang masing-masing memiliki 2 masukan seperti terlihat
pada Gambar 2.
A
B
S
Cp
A
B
A Cn
Cp
B
Cp
Melalui hasil persamaan logika di atas, dapat digambarkan bagaimana rangkaian logika untuk Full
Adder terbentuk dari dua buah Half Adder seperti terlihat pada Gambar 4 berdasarkan persamaan
logika yang telah disederhanakan.
AB
Cn Cn
A
A Full
B Adder
B
S
Cp Cp(A’B+AB’)
S
Cp
(a) (b)
Gambar 4. Full Adder, a) Rangkaian logika Full Adder, b) Bagan Full Adder
Half Adder maupun Full Adder menjadi dasar untuk membentuk rangkaian penjumlah/pengurang
dalam sistem digital.
Comparator
Comparator (pembanding) merupakan rangkaian logika kombinasional yang berfungsi untuk
membandingkan 2 buah masukan. Keluaran dari Comparator ada tiga, yaitu yang menyatakan kedua
masukan sama besar, atau masukan pertama kurang dari masukan kedua, dan atau masukan pertama
leih dari masukan kedua.
A
OA=B
Comparator OA<B
B
OA>B
A B
OA=B
OA<B
OA>B
B. Lembar Kerja
1. Alat dan Bahan
A
Komputer / Laptop
B
Software DSCH2
2. Langkah-langkah percobaan
Half Adder & Full Adder
A
Praktikan telah membaca dan mempelajari materi modul praktikum yang akan dilaksanakan.
B
Rangkailah gerbang logika full adder (kombinasi 2 half adder) berikut ini:
C
Sambungkan input & Ci dengan button dan output dan Cout dengan light.
D
Amatilah dan catatlah output terhadap kombinasi keadaan input.
E
Rangkailah gerbang logika full adder berikut ini:
F
Sambungkan input & Ci dengan button dan output dan Cout dengan light.
G
Amatilah dan catatlah output terhadap kombinasi keadaan input.
H
Bandingkan kedua full adder di atas.
b) Sambungkan input A, B dengan Hexa Keyboard & Ci dengan button dan output dengan
Hexa Display & Carry dengan light atau lampu
c) Amatilah dan catatlah output terhadap kombinasi keadaan input.
d) Rangkailah full adder parallel 4-bit (signed & unsigned) berikut ini: (file ada di DSCH2 Insert
Another Schema Add4Signed.sch )
c) Sambungkan terminal input dengan button input dan terminal output dengan lampu (light).
d) Amatilah dan catatlah output terhadap kombinasi keadaan input.
e) Rangkailah gerbang logika komparator 2-bit berikut ini:
f) Sambungkan terminal input dengan button input dan terminal output dengan lampu
(light).
g) Amatilah dan catatlah output terhadap kombinasi keadaan input.
h) Bandingkan kedua komparator di atas.
LAMPIRAN
1. Half Adder
5. Komparator 1-bit
Output Ketika input bernilai 00
Output Ketika input bernilai 01
Output Ketika input bernilai 10