Anda di halaman 1dari 25

LAPORAN LABORATORIUM

PROGRAM STUDI BROADBAND MULTIMEDIA

NO. 07
ENCODER

NAMA PRAKTIKAN : DICKY PUTRA PRATAMA (4314030023)


NAMA REKAN KERJA : 1. NURMIADA NISA KARMAH (4314030012)
2. RAYHAN NIRMALA (4314030028)

KELAS/KELOMPOK :BM-3A / KELOMPOK 10


TANGGAL PELAKSANAAN PRAKTIKUM :27 Agustus 2015
TANGGAL PENYERAHAN LAPORAN :10 September 2015

JURUSAN TEKNIK ELEKTRO


POLITEKNIK NEGERI JAKARTA
10 September 2015

1
DAFTAR ISI

DAFTAR ISI 2

1. TUJUAN 3

2. DASAR TEORI 3

3. ALAT-ALAT YANG DIGUNAKAN 6

4. LANGKAH-LANGKAH PERCOBAAN ......................................................................... 6

5. PERTANYAAN DAN TUGAS ........................................................................................ 10

6. DATA HASIL PERCOBAAN .......................................................................................... 11

7. ANALISA DAN PEMBAHASAN ................................................................................... 17

8. KESIMPULAN ................................................................................................................. 20

LAMPIRAN .......................................................................................................................... 21

DAFTAR PUSTAKA 22

2
PERCOBAAN 7
ENCODER

1. TUJUAN
Memahami prinsip kerja dari rangkaian Encoder
Membedakan prinsip kerja rangkaian Encoder dan Priority Encoder
Merancang beberapa jenis rangkaian Encoder

2. DASAR TEORI
Rangkaian Encoder berfungsi menterjemahkan salah satu inputnya menjadi urutan bit-bit
biner. Encoder terdiri dari beberapa input line, hanya salah satu dari input-input tersebut
diaktifkan pada waktu tertentu, yang selanjutnya akan menghasilkan kode output N-bit.
Gambar 2.1 menunjukkan blok diagram dari sebuah encoder.
ENCODER

D0

D1

D2 C

D3 B

D4 A

D5

D6

INPUT D7 OUTPUT N-Bit

Gambar 2.1 Blok diagram Encoder

3
Tabel 1.1 Encoder 8 to 3.

INPUT OUTPUT

D0 D1 D2 D3 D4 D5 D6 D7 C B A
1 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 1
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

Berdasarkan output dari table kebenaran di atas, dibuat rangkaian encoder yang merupakan
aplikasi dari gerbang OR, seperti ditunjukkan pada gambar 2.2.

Gambar2.1. Rangkaian Encoder 8 to 3

4
PRIORITY ENCODER
Priority Encoder adalah rangkaian Encoder yang mempunyai fungsi prioritas. Operasi dari
rangkaian Priority Encoder adalah sebagai berikut: Jika ada dua atau lebih input bernilai 1
pada saat yang sama, maka input yang mempunyai prioritas tertinggi yang akan diambil. Tabel
kebenaran Priority Encoder diberikan pada Tabel 1.2. kondisi x adalah kondisi dont care,
yang menyatakan nilai input bisa 1 atau 0. Input D3 mempunyai prioritas tertinggi, sehingga
bila input ini bernilai 1 maka output B dan A keduanya akan berilai 1 (11 menyatakan biner
dari 3). Input D2 mempunyai prioritas kedua, dengan output B dan A bernilai 10 menyatakan
biner 2, dimana input D2 = 1 dan D3 = 0. Input D1 adalah prioritas ketiga dengan output B
dan A bernilai 01 menyatakan biner 1, dimana input D1 = 1, sedangkan D2 = D3 = 0.
Prioritas terendah adalah input D0, yang akan memberikan output B dan A = 00 (menyatakan
biner 0).

Table 1.2. Priority Encoder 4 to


2.

INPUT OUTPUT
D3 D2 D1 D0 B A
0 0 0 0 X X
0 0 0 1 0 0
0 0 1 X 0 1
0 1 X X 1 0
1 X X X 1 1

5
3. ALAT-ALAT YANG DIGUNAKAN

No Alat alat dan komponen Jumlah


1 IC 7400 (Quad 2 Input NAND Gate) 1
IC 7408 (Quad 2 Input AND Gate) 1
IC 7432 (Quad 2 Input OR Gate) 1
IC 74147 (10 Line to 4 Priority Encoders) 1
IC 74148( 8 line to 3 Priority Encoder ) 1
2 Power supply DC 1
3 Multimeter 1
4 Logic Probe 1
5 Resistor 220 7
6 LED 7
7 Protoboard 1
8 Kabel-kabel penghubung Secukupnya

4. LANGKAH-LANGKAH PERCOBAAN
Langkah-langkah dalam melakukan percobaan adalah sebagai berikut :
4.1. Encoder Desimal ke BCD (Binary code Desimal)
1. Melihat data sheet untuk masing-masing IC yang dipergunakan, m e n catat
kaki-kaki input, output serta kaki Vcc da Ground.
2. Mengatur tegangan power supply sebesar 5 volt.
3. Membuat rangkaian seperti gambar 4.1.

Gambar 4.1. Encoder Decimal to BCD

6
4. Menghubungkan semua input ke GND (logika 0). Mengamati LED output D, C,
B, dan A. Mencatat hasilnya pada tabel 6.1.
5. Menghubungkan input S1 sampai dengan S9 secara bergantan ke Vcc
(logika 1).Mengamati LED output D, C, B, dan A. Mencatat hasilnya pada Tabel
6.1.

4.2. Priority Encoders (Ic 74147 dan IC 74148)


1. Membuat Rangkaian seperti gambar 4.2. dan 4.3.
2. Memberikan logic 0 dan atau logic 1 pada masing-masing input sesuai Tabel
6.2. dan Tabe 6.3. Mengamati LED pada masing-masing output. Atat
hasilnya pada Tabel 6.2. dan Tabel 6.3.

Gambar 4.2. Priority Encoder 10 line to 4 line

7
Gambar 4.3 Priority Encoder 8 Line to 3 Line

Gambar 4.4 Priority Encoder 16 Line to 4 Line Output Aktif Low

8
Gambar 4.4 Priority Encoder 16 Line to 4 Line Output High

9
5. PERTANYAAN DAN TUGAS
1. Rancanglah rangkaian Priority Encoder Dengan 4 input dan 2 output. Jelaskan cara
mendesain rangkaian tersebut (lengkapi tabel kebrenaran, K-Map dan persamaan logika
yang didapatkan)
2. Buatlah kesimpulan dari percobaan ini

Jawab:

INPUT OUTPUT
D3 D2 D1 D0 B A
0 0 0 0 X X
0 0 0 1 0 0
0 0 1 X 0 1
0 1 X X 1 0
1 X X X 1 1

B = +
Y =( + ) + ( + )

10
6. DATA HASIL PERCOBAN
No. Percobaan : 07 Pelaksanaan Praktikum: 27 Agustus 2015

Judul : ENCODER Penyerahan Laporan : 10 September 2015

Mata kuliah : Laboratorium Digital Nama Praktikan : Dicky Putra Pratama

Kelas/Kelompok : BM-3A/10 1. Nurmiada Nisa K

Tahun Akademik : 2015/2016 2. Rayhan Nirmala

Tabel 6.1. Encoder 10 to 4.

INPUT OUTPUT
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D C B A
1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 0 0 0 1 0
0 0 0 1 0 0 0 0 0 0 0 0 1 1
0 0 0 0 1 0 0 0 0 0 0 1 0 0
0 0 0 0 0 1 0 0 0 0 0 1 0 1
0 0 0 0 0 0 1 0 0 0 0 1 1 0
0 0 0 0 0 0 0 1 0 0 0 1 1 1
0 0 0 0 0 0 0 0 1 0 1 0 0 0
0 0 0 0 0 0 0 0 0 1 1 0 0 1

Tabel 6.2. Priority Encoder 10 to 4 (IC 74147)

INPUT OUTPUT
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D B C A
1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1 1 0 0 1 1 0
0 1 1 1 1 1 1 1 0 1 0 1 1 1
0 1 1 1 1 1 1 0 1 1 1 0 0 0
0 1 1 1 1 1 0 1 1 1 1 0 0 1
0 1 1 1 1 0 1 1 1 1 1 0 1 0
0 1 1 1 0 1 1 1 1 1 1 0 1 1
0 1 1 0 1 1 1 1 1 1 1 1 0 0
0 1 0 1 1 1 1 1 1 1 1 1 0 1
0 0 1 1 1 1 1 1 1 1 1 1 1 0

11
Tabel 6.3. Priority Encoder 8 to 3 (IC 74148)

INPUT OUTPUT
EI D0 D1 D2 D3 D4 D5 D6 D7 C B A EO GS
1 X X X X X X X X 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 0 1
0 X X X X X X X 0 0 0 0 1 0
0 X X X X X X 0 1 0 0 1 1 0
0 X X X X X 0 1 1 0 1 0 1 0
0 X X X X 0 1 1 1 0 1 1 1 0
0 X X X 0 1 1 1 1 1 0 0 1 0
0 X X 0 1 1 1 1 1 1 0 1 1 0
0 X 0 1 1 1 1 1 1 1 1 0 1 0
0 0 1 1 1 1 1 1 1 1 1 1 1 0

12
Tabel 4. Priority Encoder 16 to 4 (IC 74148) Aktif Low.

INPUT OUTPUT
EI D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 0 1 2 3 PF
1 X X X X X X X X X X X X X X X X 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0 X X X X X X X X X X X X X X X 0 0 0 0 0 0
0 X X X X X X X X X X X X X X 0 1 1 0 0 0 0
0 X X X X X X X X X X X X X 0 1 1 0 1 0 0 0
0 X X X X X X X X X X X X 0 1 1 1 1 1 0 0 0
0 X X X X X X X X X X X 0 1 1 1 1 0 0 1 0 0
0 X X X X X X X X X X 0 1 1 1 1 1 1 0 1 0 0
0 X X X X X X X X X 0 1 1 1 1 1 1 0 1 1 0 0
0 X X X X X X X X 0 1 1 1 1 1 1 1 1 1 1 0 0
0 X X X X X X X 0 1 1 1 1 1 1 1 1 0 0 0 1 0
0 X X X X X X 0 1 1 1 1 1 1 1 1 1 1 0 0 1 0
0 X X X X X 0 1 1 1 1 1 1 1 1 1 1 0 1 0 1 0
0 X X X X 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0
0 X X X 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 1 0
0 X X 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0
0 X 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 0
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0

13
Tabel 4. Priority Encoder 16 to 4 (IC 74148) Aktif High.

INPUT OUTPUT
EI D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 0 1 2 3 PF
1 X X X X X X X X X X X X X X X X 0 0 0 1 0
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0
0 X X X X X X X X X X X X X X X 0 1 1 1 1 1
0 X X X X X X X X X X X X X X 0 1 0 1 1 1 1
0 X X X X X X X X X X X X X 0 1 1 1 0 1 1 1
0 X X X X X X X X X X X X 0 1 1 1 0 0 1 1 1
0 X X X X X X X X X X X 0 1 1 1 1 1 1 0 1 1
0 X X X X X X X X X X 0 1 1 1 1 1 0 1 0 1 1
0 X X X X X X X X X 0 1 1 1 1 1 1 1 0 0 1 1
0 X X X X X X X X 0 1 1 1 1 1 1 1 0 0 0 1 1
0 X X X X X X X 0 1 1 1 1 1 1 1 1 1 1 1 0 1
0 X X X X X X 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1
0 X X X X X 0 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1
0 X X X X 0 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 1
0 X X X 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1
0 X X 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 1
0 X 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1
0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1

14
Gambar tabel sesungguhnya

15
16
7. ANALISA DAN PEMBAHASAN

Tabel 6.1 Encoder 10 to 4.

Hasil dari Tabel 6.1. Encoder 10 to 4 di dapat dari percobaan Gambar 4.1. Encoder Decimal
to BCD . Rangkaian tersebut menggunakan IC 7432. Rangkaian ini aktif tinggi atau rangkaian
yang aktif apabila diberi logika 1.

Saat input D0 diberi logika 1 maka output D, C, B, A bernilai 0000 (0000 menyatakan
biner 0). Saat input D1 diberi logika 1 maka output D, C, B, A bernilai 0001 (0001
menyatakan biner 1). Saat input D2 diberi logika 1 maka output D, C, B, A bernilai 0010
(0010 menyatakan biner 2). Saat input D3 diberi logika 1 maka output D, C, B, A bernilai
0011 (0011 menyatakan biner 3). Saat input D4 diberi logika 1 maka output D, C, B, A
bernilai 0100 (0100 menyatakan biner 4). Saat input D5 diberi logika 1 maka output D, C,
B, A bernilai 0101 (0101 menyatakan biner 5). Saat input D6 diberi logika 1 maka output
D, C, B, A bernilai 0110 (0110 menyatakan biner 6). Saat input D7 diberi logika 1 maka
output D, C, B, A bernilai 0111 (0111 menyatakan biner 7). Saat input D8 diberi logika 1
maka output D, C, B, A bernilai 1000 (1000 menyatakan biner 8). Saat input D9 diberi logika
1 maka output D, C, B, A bernilai 1001 (1001 menyatakan biner 9), hasil tersebut
menunjukan bahwa output yang dikeluarkan sesuai input yang di pilih.

Tabel 6.2. Priority Encoder 10 to 4 (IC 74147)


Hasil dari Tabel 6.2. Priority Encoder 10 to 4 di dapat dari percobaan Gambar 4.2. Priority
Encoder 10 Line to 4 Line . Rangkaian tersebut menggunakan IC 74147. Rangkaian ini akif
rendah atau rangkaian yang aktif apabila diberi logika 0. Pada rangkaian ini apabila salah
satu inputnya diberi logika 0, maka output yang dihasilkan biner dari input tersebut.

Saat input D0 sampai D9 diberi logika 1 maka output D,C,B,A akan bernilai 1111 (
karena priority encoder aktif rendah seharusnya bernilai 0000 menjadi 1111). Saat D9 diberi
logika 0 maka output D,C, B A akan bernilai 0110 (0110 merupakan kebalikan dari logik 9
yaitu 1001).

Saat D8 diberi logika 0 maka output D,C, B A akan bernilai 0111 (0111 merupakan
kebalikan dari logik 8 yaitu 1000). Saat D7 diberi logika 0 maka output D,C, B A akan
bernilai 1000 (1000 merupakan kebalikan dari logik 7 yaitu 0111). Saat D6 diberi logika 0
maka output D,C, B A akan bernilai 1001 (1001 merupakan kebalikan dari logik 6 yaitu
0110). Saat D5 diberi logika 0 maka output D,C, B A akan bernilai 1010 (1010 merupakan
kebalikan dari logik 5 yaitu 0101). Saat D4 diberi logika 0 maka output D,C, B A akan
bernilai 1011 (1011 merupakan kebalikan dari logik 4 yaitu 0100). Saat D3 diberi logika 0
maka output D,C, B A akan bernilai 1100 (1100 merupakan kebalikan dari logik 3 yaitu
0011). Saat D2 diberi logika 0 maka output D,C, B A akan bernilai 1101 (1101 merupakan
kebalikan dari logik 2 yaitu 0010). Saat D1 diberi logika 0 maka output D,C, B A akan
bernilai 1110 (1110 merupakan kebalikan dari logik 9 yaitu 0001).

17
Tabel 6.3. Priority Encoder 8 to 3 (IC 74148)

Hasil dari Tabel 6.3. Priority Encoder 8 to 3 di dapat dari percobaan Gambar 4.3. Priority
Encoder 8 Line to 3 Line . Rangkaian tersebut menggunakan IC 74148.

Saat EI diberikan logik 1 dan pada semua input diberikan logik X (0 atau 1) maka
output C, B, A, EO, GS berlogik 1. Saat EI diberikan logik 0 dan pada semua input
diberikan logik 1 maka output C,B,A dan GS berlogik 1. Saat EI diberikan logik 0 , D0
sampai D6 diberikan logik X (0 atau 1) dan D7 diberikan logik 0 maka output C, B, A akan
bernilai 000 (000 merupakan kebalikan dari logik 7 yaitu 111). Saat EI diberikan logik 0 ,
D0 sampai D5 diberikan logik X (0 atau 1), D6 diberikan logik 0 dan D7 diberikan logik
1 maka output C, B, A akan bernilai 001 (001 merupakan kebalikan dari logik 6 yaitu
110). Saat EI diberikan logik 0 , D0 sampai D4 diberikan logik X (0 atau 1), D5 diberikan
logik 0 , D6 dan D7 diberikan logik 1 maka output C, B, A akan bernilai 010 (010
merupakan kebalikan dari logik 5 yaitu 101). Saat EI diberikan logik 0 , D0 sampai D3
diberikan logik X (0 atau 1), D4 diberikan logik 0 , D5, D6 dan D7 diberikan logik 1
maka output C, B, A akan bernilai 011 (011 merupakan kebalikan dari logik 4 yaitu 100).
Saat EI diberikan logik 0 , D0 sampai D2 diberikan logik X (0 atau 1), D3 diberikan logik
0 , D4, D5, D6 dan D7 diberikan logik 1 maka output C, B, A akan bernilai 100 (100
merupakan kebalikan dari logik 3 yaitu 011). Saat EI diberikan logik 0 , D0 dan D1 diberikan
logik X (0 atau 1), D2 diberikan logik 0 , D3 sampai D9diberikan logik 1 maka output
C, B, A akan bernilai 101 (101 merupakan kebalikan dari logik 2 yaitu 010).

Saat EI diberikan logik 0 , D0 diberikan logik X (0 atau 1), D1 diberikan logik 0 ,


D2 sampai D9 diberikan logik 1 maka output C, B, A akan bernilai 110 (110 merupakan
kebalikan dari logik 1 yaitu 110). Saat EI dan D0 diberikan logik 0 dan D1 sampai D9
diberikan logik 1 maka output C, B, A akan bernilai 111 (111 merupakan kebalikan dari
logik 0 yaitu 000).

Pada Tabel .3. Priority Encoder 8 to 3 (IC 74148) saat salah satu input diberikan logik 0
maka EO akan berlogik 1 dan GS berlogik 0

Tabel 4. Priority Encoder 16 to 4 (IC 74148) Aktif Low

Hasil dari Tabel 4. Priority Encoder 16 to 4 di dapat dari percobaan Gambar 4.4. Priority
Encoder 16 Line to 4 Line Aktif Low . Rangkaian tersebut menggunakan 2 IC 74148 .
Rangkaian ini aktif rendah atau rangkaian yang aktif apabila diberi logika 0.

Saat EI diberikan logik 1, D0 sampai D15 diberikan logik X (0 atau1) maka output
0,1,2,3,PF berlogik 1. Saat EI diberikan logik 0, D0 sampai D15 diberikan logik 1 maka
output 0,1,2,3,PF akan berlogik 1.

18
Pada Tabel 4. Priority Encoder 16 to 4 (IC 74148) Aktif Low apabila EI diberikan logik
0 dan salah satu input yang lain diberikan logik 0 maka output yang dikeluarkan sesuai
dengan biner input tersebut.
Misalkan saat EI diberikan logik 0, D0 sampai D6 diberikan logik X (0 atau 1), D7
diberikan logik 0 dan D8 sampai D15 diberikan logik 1 maka output 0,1,2,3 akan bernilai
0001 (karena pada tabel tersebut dalam pembacaannya dari yang terendah maka logik 0001
merupakan kebalikan dari logik 7 yaitu 1110).

Tabel 4 Prority Encoder 16 to 4 ( IC 74148) Aktif High

Hasil dari Tabel 4. Priority Encoder 16 to 4 di dapat dari percobaan Gambar 4.4. Priority
Encoder 16 Line to 4 Line Aktif High . Rangkaian tersebut menggunakan 2 IC 74148 .
Rangkaian ini input yang digunakan masih aktif rendah namun output yang dikeluarkan aktif
tinggi.

Saat EI diberikan logik 1, D0 sampai D15 diberikan logik X (0 atau1) maka output
0,1,2,3,PF menghasilkan 00010. Saat EI diberikan logik 0, D0 sampai D15 diberikan logik
1 maka output 0,1,2,3,PF akan berlogik 0.

Pada Tabel 4. Priority Encoder 16 to 4 (IC 74148) Aktif High apabila EI diberikan logik
0 dan salah satu input yang lain diberikan logik 0 maka output yang dikeluarkan sesuai
dengan biner input tersebut tetapi output yang dikeluarkan aktif tinggi.
Misalkan saat EI diberikan logik 0, D0 sampai D6 diberikan logik X (0 atau 1), D7
diberikan logik 0 dan D8 sampai D15 diberikan logik 1 maka output 0,1,2,3 akan bernilai
1110 (karena pada tabel tersebut dalam pembacaannya dari yang terendah).

19
8. KESIMPULAN

Dari percobaan di atas, dapat disimpulkan bahwa :


1. Rangkaian aktif tinggi merupakan rangkain yang akan aktif apabila diberikan logik 1
2. Rangkaian aktif rendah merupakan rangkain yang akan aktif apabila diberikan logik 0
3. Pada Encoder Desimal ke BCD hasil output sesuai dengan input yang dipilih.
4. Pada Priority Encoder Aktif Rendah, hasil output adalah kebalikan dari hasil biner
sesungguhnya.
5. Pada Priority Encoder Aktif Tinggi, hasil output sesuai dengan hasil biner
sesungguhnya.

20
9. LAMPIRAN

21
DAFTAR PUSTAKA

Nixon, Benny. 2008. Laboratorium Digital 1 (Rangkaian Kombinatorial).Depok. PNJ


http://id.wikipedia.org/wiki/Encode

22
23
24
25