Anda di halaman 1dari 8

LAPORAN PRAKTIKUM TEKNIK DIGITAL

“DECODER DAN ENCODER”

Disusun Oleh :
Nama : Ammar Arrafi Wahyu Saputra
NIM : 22537144019
Kelas : J2
Prodi : Teknologi Informasi

FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
YOGYAKARTA 2022/2023
DECODER DAN ENCODER

I. TUJUAN
Setelah Setelah menyelesaikan percobaan ini mahasiswa diharapkan mampu:
1. Memahami prinsip kerja dari rangkaian Decoder dan Encoder
2. Membedakan prinsip kerja rangkaian Encoder dan Priority Encoder
3. Membedakan prinsip kerja rangkaian Decoder
4. Mendisain beberapa jenis rangkaian Decoder dan Encoder

II. DASAR TEORI


• Decoder
Decoder adalah suatu rangkaian logika kombinasional yang mampumengubah
masukan kode biner n-bit ke msaluran keluaran sedimikian rupasehingga setiap
saluran keluaran hanya satu yang akan aktif dari beberapakemungkinan kombinasi
masukan. Kebalikan dari decoder adalah encoder.Output dari decoder maksimum
adalah 2n. Jadi dapat dibentuk n-to-2n decoder. Beberapa rangkaian decoder yang
sering kita jumpai saat ini adalah decoder jenis 3 x 8 (3 bit input dan 8 output line),
decoder jenis 4 x 16, decoder jenis BCD to Decimal (4 bit input dan 10 output line)
dan decoder jenis BCD to 7 segmen (4 bit input dan 8 output line).

• Encoder
Encoder adalah rangkaian yang memiliki fungsi berkebalikan dengan
dekoder.Encoder berfungsi sebagai rangakain untuk mengkodekan data input mejadi
data bilangandengan format tertentu. Encoder dalam rangkaian digital adalah
rangkaian kombinasi gerbangdigital yang memiliki input banyak dalam bentuk line
input dan memiliki output sedikitdalam format bilangan biner. Encoder akan
mengkodekan setiap jalur input yang aktifmenjadi kode bilangan biner.
III. ALAT DAN BAHAN
1. Digital Trainer
2. IC 7447 (Decoder)
3. IC 74148 (Encoder)
4. Seven Segmen Tipe Common Anoda
5. Resistor

IV. LANGKAH PERCOBAAN


1. Buatlah tabel BCD to 7segmen dan rangkaiannya! Setelah semua rangkaian BCD
tersusun, berikan input masukan 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111,
1000, 1001. Masukkan hasilnya pada tabel!
2. Buatlah rangkaian Decoder BCD dengan IC 7447 dan IC 7448, beserta tabelnya!
3. Jelaskan perbedaan decoder BCD dengan IC 7447 dan IC 7448!
4. Jelaskan perbedaan counter menggunakan IC 7493 dan IC 7490! Jelaskan cara kerja
masing-masing IC!
5. Buatlah rangkaian Encoder Desimal ke Biner, beserta tabel kebenarannya!
6. Buatlah rangkaian Encoder dengan IC 7447 dan seven segemen, beserta tabel
kebenaranya.

V. RANGKAIAN DAN HASIL


1. Rangkaian BCD ke Seven Segmen
b3 b2 b1 b0 a B c d e f g PERSAMAAN
0 0 0 0 1 1 1 1 1 1 0 a = 0+2+3+5+7+8+9
0 0 0 1 0 1 1 0 0 0 0 B = 0+1+2+3+4+7+8+9
0 0 1 0 1 1 0 1 1 0 1 c = 0+1+3+4+5+6+7+8+9
0 0 1 1 1 1 1 1 0 0 1 d = 0+2+3+5+6+8+9
0 1 0 0 0 1 1 0 0 1 1 e = 0+2+6+8
0 1 0 1 1 0 1 1 0 1 1 f = 0+4+5+6+8+9
0 1 1 0 1 0 1 1 1 1 1 g = 2+3+4+5+6+8+9

0 1 1 1 1 1 1 0 0 0 0
1 0 0 0 1 1 1 1 1 1 1
1 0 0 1 1 1 1 1 0 1 1
Bilangan biner = 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001

2. Rangakaian Decoder BCD IC 7447 dan IC 7448

Decoder BCD IC 7447

Decoder BCD IC 7448


b3 b2 b1 b0 a B c d e f g
0 0 0 0 1 1 1 1 1 1 0
0 0 0 1 0 1 1 0 0 0 0
0 0 1 0 1 1 0 1 1 0 1
0 0 1 1 1 1 1 1 0 0 1
0 1 0 0 0 1 1 0 0 1 1
0 1 0 1 1 0 1 1 0 1 1
0 1 1 0 1 0 1 1 1 1 1
0 1 1 1 1 1 1 0 0 0 0
1 0 0 0 1 1 1 1 1 1 1
1 0 0 1 1 1 1 1 0 1 1
Tabel IC 7447 dan IC 7448

3. IC 7447 dan IC 7448 adalah contoh dari BCD decoder. Keduanya merupakan
Integrated Circuit (IC) yang dapat digunakan untuk mengubah kode BCD menjadi
sinyal-sinyal desimal yang dapat ditampilkan pada sebuah display atau digunakan
oleh sistem lainnya. Perbedaan utama antara kedua IC tersebut adalah bahwa IC 7448
dapat menampilkan angka desimal hingga 0-9, sementara IC 7447 hanya dapat
menampilkan angka desimal hingga 0-7.

4. IC 7493 adalah sebuah 4-bit binary counter, yang berarti bahwa ia dapat menghitung
hingga 16 (2^4) sinyal masukan. IC ini juga memiliki 4 output yang dapat digunakan
untuk menghasilkan sinyal output berupa angka biner. Selain itu, IC 7493 juga
memiliki fitur reset yang dapat digunakan untuk mengatur ulang hitungannya ke nol.

IC 7490, di sisi lain, adalah sebuah 10-bit binary counter, yang berarti bahwa ia dapat
menghitung hingga 1024 (2^10) sinyal masukan. IC ini memiliki 10 output yang
dapat digunakan untuk menghasilkan sinyal output berupa angka biner. Namun, IC
7490 tidak memiliki fitur reset, sehingga hitungannya harus dilakukan secara manual
jika ingin diatur ulang.
5. Rangkaian Encoder decimal ke biner (output 1)

PERSAMAAN
INPUT OUTPUT
LOGIKA
0 1 2 3 4 5 6 7 B2 B1 B0 O0 = A1+A3+A5+A7

1 0 0 0 0 0 0 0 0 0 0 O1 = A2+A3+A6+A7
0 1 0 0 0 0 0 0 0 0 1 O2 = A4+A5+A6+A7
0 0 1 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 1 0 0
0 0 0 0 0 1 0 0 1 0 1
0 0 0 0 0 0 1 0 1 1 0
0 0 0 0 0 0 0 1 1 1 1

6. Rangkaian Encoder decimal ke biner (output 0)

INPUT OUTPUT PERSAMAAN LOGIKA


0 1 2 3 4 5 6 7 8 9 D C B A A = O9+O7+O5+O3+O1

1 1 1 1 1 1 1 1 1 0 0 0 0 0 B = O9+O8+O5+O4+O1+O0
1 1 1 1 1 1 1 1 0 1 0 0 0 1 C = O9+O8+O7+O6+O1+O0
1 1 1 1 1 1 1 0 1 1 0 0 1 0
D = O9+O8+O7+O6+O5+O4+O4+O2
1 1 1 1 1 1 0 1 1 1 0 0 1 1
1 1 1 1 1 0 1 1 1 1 0 1 0 0
1 1 1 1 0 1 1 1 1 1 0 1 0 1
1 1 1 0 1 1 1 1 1 1 0 1 1 0
1 1 0 1 1 1 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 1 1 1 0 0 0
0 1 1 1 1 1 1 1 1 1 1 0 0 1
VI. KESIMPULAN
Decoder adalah suatu rangkaian digital yang dapat mengubah informasi biner dari
satu kode kedalam kode yang lain dengan masukan n buah disandikan menjadi 2n
keluaran. Decoder memiliki banyak fungsi, diantaranya: Mapping Memory, Decoding
Memory dan Decoding I/O. Decoder juga dapat disusun dari gerbang-gerbang dasar
logika. Yakni NOT, AND, OR.

Encoder adalah rangkaian yang memiliki fungsi berkebalikan dengan


dekoder.Encoder berfungsi sebagai rangakain untuk mengkodekan data input mejadi data
bilangandengan format tertentu. Encoder dalam rangkaian digital adalah rangkaian
kombinasigerbang digital yang memiliki input banyak dalam bentuk line input dan
memiliki outputsedikit dalam format bilangan biner.

Anda mungkin juga menyukai