Anda di halaman 1dari 16

LAPORAN PRAKTIKUM ELEKTRONIKA DIGITAL

MODUL PED-05
ENCODER-DECODER

RAHMANISA HERTALIANEE SUSANTO


21/473216/TK/52140

Asisten Praktikum: Ridha Aurelya Rafa (20/460230/TK/50819)

Anggota Kelompok:
Rahmanisa Hertalianee S. (21/473216/TK/52140)
Natha Triforestcetta (21/474199/TK/52300)
Amira Fasya Mazaya (21/474938/TK/52428)
Raden Nadia Juwita G. K. S. (21/477931/TK/52653)
Peni Tyas Widyati (21/478394/TK/52718)
Febhe Maulita May Pramasta (21/482736/TK/53356)
Rahul Ambiya (21/482863/TK/53385)

LABORATORIUM SENSOR DAN SISTEM TELEKONTROL


PROGRAM STUDI TEKNIK FISIKA
DEPARTEMEN TEKNIK NUKLIR DAN TEKNIK FISIKA
FAKULTAS TEKNIK
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2023

1
DAFTAR ISI

HALAMAN JUDUL ................................................................................................................. 1


DAFTAR ISI ............................................................................................................................. 2
DAFTAR GAMBAR ................................................................................................................. 3
DAFTAR TABEL ...................................................................................................................... 4
BAB 1 PENDAHULUAN ........................................................................................................ 5
1.1. TUJUAN ..................................................................................................................... 5
1.2. DASAR TEORI .......................................................................................................... 5
a. Encoder .................................................................................................................... 6
b. Decoder .................................................................................................................... 6
BAB 2 LANGKAH PERCOBAAN ........................................................................................ 8
2.1. Metode Pengukuran .................................................................................................. 8
BAB 3 HASIL DAN PEMBAHASAN .................................................................................. 11
3.1. Hasil........................................................................................................................... 11
a. Encoder .................................................................................................................. 11
b. Decoder .................................................................................................................. 11
3.2. Pembahasan.............................................................................................................. 13
BAB 4 KESIMPULAN DAN SARAN .................................................................................. 14
4.1. Kesimpulan ............................................................................................................... 14
4.2. Saran ......................................................................................................................... 14
4.3. Evaluasi ..................................................................................................................... 14
DAFTAR PUSTAKA ............................................................................................................... 15

2
DAFTAR GAMBAR

Gambar 1. Ilustrasi digital Encoder...............................................................................6


Gambar 2. Decimal to BCD Decoder…………………………………………………7
Gambar 3. Component Catalog……………………………………………………….9
Gambar 4. Mengubah jumlah pin input gerbang logika...............................................9
Gambar 5. Skema rangkaian Encoder...........................................................................10
Gambar 6. Setting port..................................................................................................10
Gambar 7. Skema rangkaian Decoder...........................................................................11
Gambar 8. Setting port..................................................................................................11
Gambar 9. Skema rangkaian Encoder pada PSoC Creator...........................................12
Gambar 10. Konfigurasi pin percobaan Encoder..........................................................12
Gambar 11. Skema rangkaian Decoder pada PSoC Creator.........................................13
Gambar 12. Konfigurasi pin percobaan Decoder..........................................................13

3
DAFTAR TABEL

Tabel 1.................................................................................................................................... 7
Tabel 2.................................................................................................................................... 12
Tabel 3.................................................................................................................................... 12

4
5
BAB 1

PENDAHULUAN

1.1 Tujuan
a. Mahasiswa mengenal prinsip kerja rangkaian encoder-decoder.
b. Mahasiswa mengetahui aplikasi dari encoder-decoder.

1.2 Dasar Teori


a. Encoder
Encoder adalah suatu rangkaian yang memiliki fungsi yang berlawanan dengan
dekoder. Fungsinya adalah untuk mengubah data input menjadi data bilangan dengan
format tertentu. Dalam konteks rangkaian digital, encoder merupakan rangkaian
kombinasi gerbang digital yang memiliki banyak input dalam bentuk line input dan
sedikit output dalam format bilangan biner. Setiap jalur input yang aktif akan dikodekan
menjadi kode bilangan biner. Dalam teori digital, terdapat berbagai istilah encoder
seperti "Desimal to BCD Encoder" yang mengacu pada rangkaian digital yang
mengkodekan line input desimal (0-9) menjadi kode bilangan biner 4 bit BCD (Binary
Coded Decimal). Contoh lainnya adalah "8 line to 3 line encoder" yang merujuk pada
rangkaian encoder dengan 8 input line dan 3 output line (3 bit BCD)[1].

Gambar 1. Ilustrasi digital Encoder.


Encoder desimal ke biner adalah piranti encoder yang paling sering digunakan.
Prinsip kerjanya adalah mengubah bilangan desimal menjadi bilangan biner. Sebagai
contoh, jika saluran bilangan 3 diaktifkan, maka keluarannya akan menjadi 0011[2].
Rangkaian encoder digunakan dalam berbagai aplikasi di mana konversi sinyal fisik
atau gerakan menjadi kode biner diperlukan. Beberapa aplikasi umum dari rangkaian
encoder meliputi sistem kendali motor, robotika, mesin CNC, peralatan medis,

6
peralatan pengukuran, otomatisasi pabrik, mesin printing dan plotting, kendaraan dan
navigasi, peralatan audio dan video, serta sistem keamanan.
b. Decoder
Rangkaian logika yang disebut decoder berperan dalam mengkode ulang atau
menerjemahkan kode biner yang terdapat pada input menjadi data asli pada output.
Fungsi dari decoder ini meliputi penggunaan pada seven segment digital, pembangunan
enkripsi pada komunikasi data untuk menjaga keamanan data, konversi file kompresi
agar dapat diekstraksi menjadi data asli, dan juga mengubah instruksi komputer
menjadi sinyal kontrol CPU.
Tabel 1. Input Output dan Tabel Kebenaran.
Enable INPUTS OUTPUTS
E 𝑨𝟏 𝑨𝟎 𝒀𝟑 𝒀𝟐 𝒀𝟏 𝒀𝟎
0 X X 0 0 0 0
1 0 0 0 0 0 1
1 0 1 0 0 1 0
1 1 0 0 1 0 0
1 1 1 1 0 0 0
Rangkaian decoder dapat dibedakan menjadi dua jenis, yaitu decoder dengan
keluaran terbalik dan decoder dengan keluaran tidak terbalik. Decoder dengan
keluaran terbalik menghasilkan satu keluaran yang memiliki logika 0, sementara
keluaran lainnya memiliki logika 1. Sementara itu, decoder dengan keluaran tidak
terbalik memiliki kebalikan dari hal tersebut.

Gambar 2. Decimal to BCD decoder.

7
Rangkaian decoder digunakan untuk mengubah kode biner menjadi sinyal output yang sesuai
berdasarkan pola kode biner yang diterima. Terdapat beberapa aplikasi umum dari rangkaian
decoder ini. Salah satu aplikasinya adalah dalam sistem dekode tujuan khusus. Sebagai contoh,
dalam pembaca kode batang (barcode), decoder digunakan untuk mengartikan kode batang dan
mengeluarkan informasi yang terkandung dalam kode tersebut. Selain itu, decoder juga
digunakan dalam perangkat berbasis EEPROM atau Flash memory. Decoder digunakan untuk
memilih lokasi memori yang akan dibaca atau ditulis. Kode biner yang dimasukkan ke decoder
digunakan untuk memilih alamat memori yang sesuai. Decoder juga digunakan dalam
pengendali seven-segment display. Decoder BCD-ke-Seven-Segment digunakan untuk
menerjemahkan kode biner (BCD) menjadi sinyal yang mengendalikan segmen-segmen
tampilan. Dengan demikian, angka atau karakter dapat ditampilkan dengan menggunakan
display tujuh segmen. Decoder juga digunakan dalam pengendali layar LCD, sistem kontrol
pemilihan sumber, mikroprosesor dan mikrokontroler, remote control, serta keamanan digital.
Dengan adanya decoder, kode biner dapat diubah menjadi sinyal yang sesuai untuk berbagai
keperluan.

8
BAB 2

LANGKAH PERCOBAAN

2.1 Metode Pengukuran


a. Encoder
1. Buka PSoC Creator
2. Pada Workspace TopDesign.cysh masukkan 4 buah gerbang OR yang didapat dari
Component Catalog seperti pada Gambar 3.

Gambar 3. Component Catalog.


3. Ubah jumlah input gerbang logika OR dengan cara double click komponen gerbang
OR, pada tab Basic, bagian NumTerminals, ubah sesuai jumlah input yang
diinginkan, kemudian klik OK.

Gambar 4. Mengubah jumlah pin input gerbang logika.


4. Masukkan Digital Input Pin sebaganyak 9 buah, ubah nama setiap input menjadi
Input 1 hingga Input 9 dan ubah mode Digital Input Pin menjadi Resistive Pull Down

9
dengan cara double click pada komponen → General → Drive Mode → Resistive Pull
Down → OK.
5. Masukkan Digital Output Pin sebanyak 4 buah dan ubah nama menjadi YA-YD.
6. Hubungkan semua komponen hingga menjadi seperti gambar berikut.

Gambar 5. Skema rangkaian Encoder.


7. Pada tab Workspace Explorer, klik Pins untuk pengatura port. Definisikan semua
port seperti gambar 6.

Gambar 6. Setting port.


8. Lakukan complie desain dengan cara klik Build → Build (nama project).
Kemudian, unduh program ke modul PSoC dengan cara klik Debug → Program.
9. Isi hasil percobaan pada Tabel Hasil Pengamatan.
b. Decoder
1. Lakukan prosedur seperti yang disebutkan pada percobaan encoder untuk
mendesain seperti gambar 7.

10
Gambar 7. Skema rangkaian Decoder.
2. Atur port seperti pada gambar 8.

Gambar 8. Setting port.


3. Unduh program ke modul PSoC dengan cara yang telah disebutkan pada
percobaan encoder.
4. Pastikan rangkaian pada PSoC Board Kit sesuai dengan desain skema pada Top
Desain PSoC Creator.
5. Isi hasil percobaan pada Tabel Hasil Pengamatan.

11
BAB 3

HASIL DAN PEMBAHASAN

3.1 Hasil

1. Tabel Hasil Pengamatan


a. Encoder
Tabel 2. Tabel percobaan Encoder.
INPUT OUTPUT
1 2 3 4 5 6 7 8 9 A B C D
1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 0 0 0 0 0 0 0 1 1
0 1 0 1 0 1 0 0 1 1 1 1 1
1 0 1 0 1 0 0 1 1 1 1 1 1
1 0 1 0 1 0 1 1 1 1 1 1 1
0 1 0 1 0 1 1 1 1 1 1 1 1
1 0 1 0 1 1 1 1 1 1 1 1 1
0 1 0 1 1 1 1 1 1 1 1 1 1
1 0 1 1 1 1 1 1 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 1 1 1
0 1 0 1 0 1 0 1 1 1 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 0 1 1 1 1 1 1
1 1 1 1 1 1 1 1 0 1 1 1 1
0 0 0 0 0 0 0 1 1 1 0 0 1
b. Decoder
Tabel 3. Tabel percobaan Decoder.
INPUT OUTPUT
G1 G2A G2B C B A Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7
0 1 1 0 1 1 1 1 1 1 1 1 1 1
1 0 1 0 1 1 1 1 1 1 1 1 1 1
1 0 0 0 0 0 1 1 1 1 1 1 1 1

12
1 0 0 0 0 1 1 0 1 1 1 1 1 1
1 0 0 0 1 0 1 1 1 1 1 1 1 1
1 0 0 0 1 1 1 1 1 1 1 1 1 1
1 0 0 1 0 0 1 1 1 1 1 1 1 1
1 0 0 1 0 1 1 1 1 1 1 1 1 1
1 0 0 1 1 0 1 1 1 1 1 1 1 1
1 0 0 1 1 1 1 1 1 1 1 1 1 1
2. Screenshot rangkaian perobaan dan konfigurasi pin pada PSoC.

Gambar 9. Skema rangkaian Encoder pada PSoC Creator.

Gambar 10. Konfigurasi pin percobaan Encoder.

13
Gambar 11. Skema rangkaian Decoder pada PSoC Creator.

Gambar 12. Konfigurasi pin percobaan Decoder.

3.2 Pembahasan

Rangkaian encoder yang dibuat oleh praktikan telah sesuai dengan teori, terdapat
variasi output yang didapatkan sejalan dengan input yang diberikan. Variabel bebas dalam
percobaan encoder dan decoder adalah variasi input, sedangkan variabel kontrolnya ada
pada rangkaian encoder dan decoder. Dan variabel terikatnya adalah output yang
dihasilkan. Akan tetapi pada rangkaian decoder terdapat ketidaksesuaian output Kami
berusaha mengatasi permaslaahan itu dengan melakukan pergantian laptop, meminjam
rangkaian kelompok lain, dan melakukan penggantian PsoC akan tetapi hasil yang
didapatkan masih tidak sesuai.

14
BAB 4

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Setelah menyelesaikan modul PED 05, praktikan telah memahami tentang rangkaian
encoder dan decoder serta pengaplikasiannya.

4.2 Saran

Modul PsoC dapat di cek ulang pada port dan rangkaiannya. Selain itu power supply dapat
di cek ulang tentang bagimana cara kerjanya.

4.3 Evaluasi

No. Nama Anggota Kelompok Nilai Deskripsi Kegiatan


1. Rahmanisa Hertalianee S. 100 Berperan dalam
percobaan Encoder
2. Natha Triforestcetta 100 Berperan dalam
percobaan Decoder
3. Raden Nadia Juwita G. K. S. 100 Berperan dalam
percobaan Encoder
4. Peni Tyas Widyati 100 Berperan dalam
percobaan Decoder
5. Febhe Maulita May Pramasta 100 Berperan dalam
percobaan Decoder
6. Rahul Ambiya 100 Berperan dalam
percobaan Decoder

15
DAFTAR PUSTAKA

Encoder, “What Is Encoder?,” https://www.encoder.com/article-what-is-an-encoder , 2022.

Irmansyah, M. (2018). PENGIMPLEMENTASIAN TEKNOLOGI PROGRAMMABLE


LOGIC DEVICE (PLD) SEBAGAI BINER CODE DECIMAL (BCD) UNTUK
SCANNING KEYPAD. Elektron : Jurnal Ilmiah, 5(1).
https://doi.org/10.30630/eji.5.1.38

Prof. Ir. Sunarno, M.Eng., Ph.D., Modul 05 Encoder-Decoder. Yogyakarta: Praktikum Sistem
Digital, 2018.

Hafiz Fadillah, Decoder-Encoder & Multiplexer-Demultiplexer, Sumatera Utara: Departemen


Teknik Elektro USU, 2017.

16

Anda mungkin juga menyukai