Anda di halaman 1dari 17

JURNAL PRAKTIKUM

ANTARMUKA KOMPUTER

D3 METROLOGI & INSTRUMENTASI

JUDUL PERCOBAAN : DECODER ALAMAT 74LS138

NAMA : SHEILA ANTIKA PRATIWI

NIM : 182411024

KELAS : B (GENAP)

ASISTEN : TEOPILUS ANDRI P GINTING

NAOMI G MARPAUNG

WIRA SURYA CENDIKA S

SHERLY SEMBIRING

LABORATORIUM ELEKTRONIKA LANJUTAN


DEPARTEMEN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2020
BAB I

PENDAHULUAN

1.1 Latar Belakang


Seiring dengan perkembangan zaman teknologi yang ada telah mencapai kemajuan yang
sangat pesat. Di segala bidang terjadi peningkatan dalam pemenuhan kebutuhan
hidupmanusia. Tidak terkecuali di bidang elektronika, berbagai hal telah ditemukan
dalam bidangini, mulai dari penemuan elektron yang mengalir dalam suatu rangkaian
elektronis hingga kerangkaian rumit seperti TV, radio, komputer, dan lain sebagainya.
Namun dalam rangkaian yang dikategorikan sebagai rangkaian arus kuat tersebut,
terdapat rangkaian sederhana sebagai penyusunnya. Untuk memahami jenis-jenis
rangkaian tersebut maka perlulah matakuliah elektronika, dimana kali ini kami akan
memberikan penjelasan mengenai rangkaianencoder dan decoder. Encoder dan decoder
sangat erat hubungannya dengan rangkaian digital, karena rangkaian ini bekerja dengan
kondisi 0 atau 1, dimana encoder berfungsi merubah kode suatu bilangan digital menjadi
bilangan digital lain sedangkan decoder mempunyai fungsi kebalikan dari encoder.
Dalam teori digital banyak ditemukan istilah encoder seperti “Desimal to BCD
Encoder” yang berarti rangkaian digital yang berfungsi untuk mengkodekan line input
dengan jumlah line input desimal (0-9) menjadi kode bilangan biner 4 bit BCD (Binary
Coded Decimal). Atau “8 line to 3 line encoder” yang berarti rangkaian encoder dengan
input 8 line dan output 3 line (3 bit BCD). 
Decoder juga dapat diartikan sebagai rangkaian logika yang di tugaskan untuk
menerima input biner dan mengaktifkan salah satu outputnya sesuai dengan urutan biner
tersebut. Rangkaian dekoder mempunyai sifat yang berkebalikan dengan encoder yaitu
merubah kode biner menjadi sinyal diskrit. Sistem interface I/O yang paling baik adalah
sistem interface dimana sinal digital dan sinyal analognya terisolasi dan terpisah. Decoder
adalah sirkuit digital yang kehadiran kombinasi bit tertentu (code) pada input dan
menunjukan adanya kode yang oleh tingkat output tertentu.

1.2 Tujuan
1. Untuk mengetahui apa itu decoder.
2. Untuk mengetahui spesifikasi dari IC decoder alamat 74LS138.
3. Untuk mengetahui aplikasi dari interface input-output.
BAB II

LANDASAN TEORI

Decoder adalah sirkuit digital yang kehadiran kombinasi bit tertentu (code) pada input dan
menunjukan adanya kode yang oleh tingkat output tertentu. Dalam bentuk umum, decoder
memiliki jalur input untuk menangani n bit dan dari satu ke 2 line output untuk menunjukan
adanya kombinasi satua atau lebih n-bit. Dibagian ini, beberapa decoder diperkenalkan.
Prinsip-prinsip dasar dapat diperluas untuk jenis lain dari decoder. Setelah menyelesaikan
bagian ini, Anda harus dapat: (a) Menentukan decoder (b) Merancang sirkuit logika untuk
memecahkan kode kombinasi dari bit (c) Menggambarkan 74HC154 biner decoder to-desimal
(d) Memperluas decoder untuk mengakomodasi jumlah bit yang lebih besar di kode (e)
Menggambarkan 74LS47 BCD-to-7-segmen-decoder (f) Diskusikan nol penekanan pada layar
7-segmen (g) Berlaku decoder untuk aplikasi khusus (h).
Misalkan Anda perlu menentukan kapan biner 1001 terjadi pada masukan dari sirkuit digital.
Gerbang AND dapat digunakan sebagai elemen decoding dasar karena menghasilkan output
TINGGI hanya ketika semua input yang TINGGI. Oleh karena itu, Anda harus memastikan
bahwa semua input ke gerbang yang TINGGI ketika bilangan biner 1001 terjadi; ini dapat
dilakukan dengan cara membalik dua bit tengah (the0S), seperti yang ditunjukkan pada
Gambar 2.1

(a) (b)
Gambar 2.1 (a) dan (b) Keluaran decoder
Persamaan logika untuk decoder Gambar 2.1 (a) dikembangkan seperti digambarkan
pada Gambar 2.1 (b). Anda harus memverifikasi bahwa output adalah 0 kecuali ketika A0 = 1,
A1= 0, A2= 0,dan A3= 1 diterapkan pada input. A0 adalah LSB dan A3adalah MSB. dalam
representasi bilangan biner oe kode tertimbang lainnya dalam buku ini, LSB adalah hak-
paling sedikit dalam susunan horizontal dan sedikit paling atas dalam susunan vertikal,
kecuali ditentukan lain. Jika gerbang NAND adalah penggunaan di tempat gerbang AND pada
Gambar 2.1 (a) output RENDAH akan menunjukkan adanya kode biner yang tepat, yang 1001
dalam kasus ini.
4 Bit- Decoder : Dalam rangka untuk memecahkan kode semua kemungkinan
kombinasi dari empat bit. enam belas gerbang decoding diperlukan (24 = 16). Jenis decoder
yang biasa disebut baik decoder 4-line-to-16-line karena ada empat input dan enam belas
keluaran atau 1-dari-16 decoder karena untuk setiap kode yang diberikan pada input. Salah
satu output enam belas diaktifkan. Daftar kode biner enam belas dan fungsi decoding mereka
sesuai diberikan dalam Gambar 2.2

Gambar 2.2 Daftar Kode Biner


Jika output aktif-LOW diperlukan untuk setiap nomor decoder, seluruh decoder dapat
diimplementasikan dengan gerbang NAND inverter. Dalam rangka untuk memecahkan kode
masing-masing kode biner enam belas, enam belas gerbang NAND yang diperlukan (gerbang
NAND dapat digunakan untuk menghasilkan output aktif-TINGGI). (Flody, 2009)
Decoder atau pengurai sandi (kode) atau pengkode atau pengawas sandi adalah suatu piranti
yang dapat mengubah suatu siste bilangan biner yag terdapat pada bagian masukan, menjadi
sistem bilangan yang lainnya (desiamal, contohnya) yang terdapat pada bagian keluarannya.
Proses yang telah disandikan oleh piranti encoder. Pada bagian masukan dari decoder terdapat
lebih dari satu jalur (tunggal) yang aktif. Sedangkan pada bagian keluarannya yang aktif
hanya satu satu saja. Tetapi bagian masukan ini harus berupa sistem bilangan biner. Jadi, pada
hakekatnya, bagian masukan dari dekoder adalah sistem bilangan biner yang hanya
dimengerti oleh mesin digital atau komputer, sedangkan bagian keluaran dari decoder
biasanya menggunakan kode dengan sistem bilangan yang biasa digunakan oleh manusia
sehari-hari pada bagian keluaran decoder ini lah hasil yang diproses pada dasarnya sama
dengan bagian masukan dari Encoder, karena Encoder dan Decoder (disingkat Endec)
berfungsi untuk menyandikan suatu isyarat atau pola yang menggunakan sistem analog,
kemudian dibuat sandi digitalnya untuk diolah, disimpan, atau dikirim. Sesudah itu isyarat
akan dikiembalikan lagi menjadi isyarat atau pola analog yang segambar atau serupa. Isyarat
yang diproses Endec dapat berupa isyarat analog, digital, atau komposit.
Contohnya, apakah siaran Televisi yang kita lihat sama persis dengan apa yang ada di
studio pemancar TV? bidang penggunaan piranti decoder adalah dengan encoder, karena
piranti decoder digunakan secara berpasangan atau saling melengkapi dengan encoder. Dalam
kehidupan sehari-hari, biasanya Decoder Biner ke-Desimal adalah decoder yang paling
banyak dipakai. Piranti dekoder yang paling banyak digunakan adalah dekoder biner ke
desimal. Prinsip kerjanya adalah kebalikan dari encoder, yaitu mengubah sistem bilangan
biner menjadi desimal. Antara mode operasi keluaran aktif tinggi dan aktif rendah tidak
terdapat perbedaan prinsip. Perbedaannya hanyalah keadaan aktifnya saja. Jika aktif tinggi,
saat keluaran aktif maka keadaannya akan tinggi atau 1 demikian pula sebaliknya untuk aktif
rendah. Dekoder yang kita bahas menggunakan contoh dekoder atau pengurai sandi dari Biner
menjadi desimal yang ideal yaitu IC 74138. Piranti Decoder praktis ini dilengkapi dengan
sinyal kendali masukan Enable E1, E2, dan E3. Sinyal kendali E1 dan E2 bekerja dengan
mode Aktif rendah, sedangkan E3 bekerja dengan mode operasi Aktif Tinggi.
IC 7442 adalah Decoder Biner (BCD)-ke-Desimal (1 dari 10). IC ini memiliki 4 pin
untuk memasukkan bit BCD (0000 sampai 1001) dan 10 keluaran Aktif Rendah untuk
diuraikan menjadikan bilangan desimal. IC 74154 adaah sebuah decoder yang bekerja dengan
mengaktifkan 1 keluaran dari 16 keluaran lainnya. Keluaran yang akan diaktifkan dapat
dipilih dengan mengendalikan masukan A0 sampai A3. Prinsip kerjanya secara praktis adalah
sebagai berikut : IC decoder ini menerima masukan biner 4 bit (0000 sampai 1111),
menguraikan sandinya, dan memilih sebuah keluaran (dengan mode operasi Aktif Rendah)
dai 16 keluaran yang tersedia. IC ini juga memiliki 2 masukan sinyal kendali E0 dan E1 yang
bekerja dengan mode Aktif rendah. Sinyal kendali E0 dan E1 berfungsi untuk mengaktifkan
atau melumpuhkan (mematikan) gerbang-gerbang logika. Jika peranti decoder diinginkan
bekerja, maka sinyal kendali harus dalam keadaan Low atau rendah (0).
Jika salah satu sinyal kendali, entah itu E0 atau E1 dalam keadaan rendah maka
masukan A0 sampai A3 menjadi tidak aktif dan piranti decoder akan lumpuh (padam). Piranti
Encoder-Decoder( Endec) yang kita bahas di atas adalah dasar, yang sering dipelajari dalam
dunia pendidikan di negara berkembang. Teknologi encoder tersebut sudah sangat usang.
Teknologinya masih sederhana karena menggunakan sistem statis. Artinya sekali kita tekan
tombol di salah satu bagian masukan, maka hanya satu kali tersebut data diolah. Jika ada
kesalahan maka harus ditekan lagi atau dapat juga masih terjadi kesalahan. Teknologi statis
ini banyak digunakan pada tahun 1960-an hingga tahun 1980-an. Saat ini, dunia industri
modern tak lagi memakainya. Encoder yang digunakan dalam dunia industri menggunakan
sistem dinamik, yaitu menggunakan scanner dalam mengolah kode-kodenya. Kode tersebut
selalu diubah dan diperbaharui setiap saat. Contoh yang paling terkenal dari pengguna endec
adalah pada remote control televisi. Pada bagian masukan tak lagi berupa masukan saluran
mati (padam), tetapi menggunakan struktur baris atau kolom, seperti pada keyboard
komputer. Pengguna sistem dinamik ini dimaksudkan supaya saluran yang dikendalikan bebas
dari gangguan dan kesalahan. Penggunaan struktur baris-kolom dipakai supaya kemampuan
saluran dapat diperbanyak. Istilah sistem statis ini dipakai karena hanya sekali saja masukan
encoder-encode diaktifkan, dan keluarannya akan mengikutinya.
Istilah sistem dinamik dipakai karena setiap kali bagian masukan diaktifkan, maka
keluarannya akan mengulang berkali-kali. Dalam 1 detik dapat diulang 38000 sampai 4100
(dengan frekuensi osilatornya 455 kHz). Jadi sekali kita menekan masukannya, jika terdapat
kesalahan atau isyaratnya cacat, maka pulsa atau syarat yang disandi akan diabaikian terlebih
dahulu. Isyarat pulsa akan diabaikan terus hingga cacat atau halangan tersebut berlalu.
Pokoknya pulsa yang disandi akan diulang terus sampai tidak terhalang atau cacat, setelah itu
baru diproes. Keluaran diharapkan untuk memudahkan pemahaman, karena sampai sekarang
literatur ilmiah di perguruan tinggi belum mengklarifikasinya. Sedangkan kemajuan dunia
industri jauh berkembang pesat. Endec pada remote control(kendali jauh), Sistem kendali jauh
ini dipakai pada televisi Sanyo dan Remote Control buatan Motorola. Mulai tahun 1980
semua sistem Audio Video yang menggunakan sistem kendali digital,dalam hal ini remote
contro, memakai Endec Dinamik. Tidak ada lagi yang menggunakan endec statik. Sekarang,
kita bahas piranti endec dinamik tersebut. Sebagaimana layaknya sistem kendali jauh pada
umumnya, sistem ini terdiri dari pemancar (transmitter) dan penerima (receiver).
Interface ini mendefinisikan library yang terdiri dari sekitar 100 function call C yang
di petakan ke system call yang memiliki kegunaan yang sama, sebuah contoh sederhana
adalah exit yang digunakan untuk mengakhiri proses. Banyal call POSIX mengikuti konvensi
yang mengembalikan nilai -1 bila pemanggilan call gagal system operasi juga akan
memberikan sebuah nilai yang menyatakan penyebab gagalnya call. Nilai ini di simpan pada
variabel global yang di sebut errno, untuk dapat mengakses variabel ini, program harus
menyertakan file errno, h pada header. Fungsi library C perror dapat digunakan untuk
mencetak pesan yang sesuai dengan nilai error. Interface input output dapat dipisahkan
dengan mengelompokkan alat alat yang serupa ke beberapa kelas generic, untuk setiap kelas
generic terdapat sekumpul fungsi standar yang diberikan melali antarmuka standar yang di
sediakan. Perbedaan detail untuk setiap alat akan dienkapsulasi pada modul kernel yang
disebut Driver. Peralatan (Device driver) dibuat oleh pembuat perangkat untuk memenuhi
kebutuhan setiap peralatan dengan menggunakan salah satu antarmuka standar. Penggunaan
layer untuk driver peralatan ini menyembunyikan perbedaan antara setiap kontroler peralatan
dari subsistem I/O pada kernel, sama seperti bagaimana system call I/O menyembunyikan
perbedaan perangkat keras dari aplikasi melalui abstraksi yang berisi kelas-kelas peralatan
generic. Enkoder atau penyandi adalah rangkaian digital yang mempunyai fungsi yang
berlawanan dengan rangkaian dekoder. Rangkaian encoder mempunyai sejumlah masukan
yang pada suatu saat hanya ada satu masukan yang boleh aktif.
Keluaran enkoder ini adalah bit jamak terkode yang akan dibangkitkan tergantung
pada masukan yang diaktifkan. Enkoder merupakan rangkaian logika yang berfungsi
mengubah data yang ada pada inputnya menjadi kode-kode biner pada outputnya. Salah satu
jenis sistem kode yang digunakan dalam sistem digital adalah sistem binery-coded decimal
(BCD). Dalam sistem kode ini, masing-masing digit angka desimal diganti dengan suatu
kombinasi 4-bit biner. (Widjanarka, 2006)
Enkoder atau penyandi adalah rangkaian digital yang mempunyai fungsi yang berlawanan
dengan rangkaian dekoder. Rangkaian encoder mempunyai sejumlah masukan yang pada
suatu saat hanya ada satu masukan yang boleh aktif. Keluaran encoder ini adalah bit jamak
terkode yang akan dibangkitkan tergantung pada masukkan yang diaktifkan. Enkoder
merupakan rangkaian logika yang berfungsi mengubah data yang ada pada inputnya menjadi
kode-kode biner pada outputnya. Salah satu jenis sitemkode yang digunkan dalam sistem
digital adalh sistem binery-coded decimal (BCD). Dalam sistem kode ni, masing-masing digit
angka desimal diganti dengan suatu kombinasi 4-bit biner. Salah satu dari jenis kode BCD
adalah desimal dikode biner asli atau BCD 8421. Dalam sistem BCD 8421 digunakan enkoder
desimal BCD, sedangkan untuk menentukan kembali atau menafsirkan kode-kode tersebut
dalam bentuk desimal, diperlukan dekoder BCD ke desimal. Selain dekoder BCD kedesimal,
secara praktis tersedia pula dekoder dari BCD ke desimal. Peraga desimal berupa piranti LED
dengan 7-segment. Untuk menggerakkan peraga tersebut diperlukan dekoder ari BCD ke
peraga LED7-segment. Aplikasi enkoder ini misalnya papan ketik yang terdiri atas karakter,
angka, dan karakter khusus yang kira-kira terdiri atas 84 karakter. Setiap karakter dipilih
dengan menekan sebuah tombol pada papan ketik (keyboard), selanjutnya enkoder akan
mengubah setiap masukkan ke sandi biner tertentu. Decoder BCD ke 7-segment jenis TTL
adalah rangkaian yang berfungsi untuk mengubah kode bilabgab biner BCD (Binary Coded
Decimal) menjadi data tampilan untuk penampil/display 7-segment yang bekerja pada
tegangan TTL (+5 volt DC). Dekoder BCD ke 7-segment yang digunakan adalah jenis TTL.
Dekoder BCD ke 7-segmen jenis TTL ada beberapa macam diantarnya keluarga IC TTL
7447 dan keluarga IC TTL 7448. Kedua IC memiliki fungsi yang sama namun peruntukannya
berbeda IC 7447 digunakan untuk driver 7 segment common anoda sedangkan IC 7448
digunakan untuk driver display 7 segment common katoda. IC dekoder BCD ke 7 segment
sering juga dikenal sebagai driver display 7 segment karena sellau digunakan untuk
memberikan driver sumber tegangan ke penampil 7 sgemnet. Konfigurasi fin IC Dekoder
BCD ke 7 segment 7447 dan 7448 jalur input data BCD, pin input ini terdiri dari 4 line input
yang mewakili 4 bit data BCD dengan jalur input A, B, D dan D. Jalur output 7 segment, pin
output ini berfungsi untuk mendistribusikan data pengkodfean ke peampil 7 segment.
Pin output dekodfer BCD ke 7 segment ini ada 7 pin yang masing-masing diberi nma
a,b,c,d,e,f, dan g. Jalur LT (Lamp Test) yang berfungsi untuk menyalakan semua led pada
penampil 7 segment, jalur LT akan aktif pada saat diberikan logika LOW pada jalur LT
tersebut. Jalur RBI (Riple Blanking Input) yang berfungsi untuk menahan sintal input (disable
input), jalur RBI akan aktif bila diberikan logika LOW. Jalur RBO (Riple Blanking Output)
yang berfungsi untuk menahan data output ke penampil 7 segment (disable output), Jalur
RBO ini akan aktif pada saat diberikan logika low. Dalam aplikasi decoder, ketiga jalur
kontrol (LT, RBI, dan RBO) harus diberikan logika HIGH dengan tujuan data input BCD
dapat masuk dan penampil 7 segment dapat menerima data tampilan sesuai data BCD yang
diberikan pada jalur input. (Dharmawan, 2017)
Dekoder adalah rangkaian logika yang menerima sekumpulan masukan yang mewakili
biner dan hanya mengaktifkan keluaran yang sesuai dengan kata tersebut, rangkaian dekoder
melihat masukannya, menentukan bilangan biner mana yang ada disana, dan mengaktifkan
satu keluaran yang sesuai dengan nomor itu; semua keluaran lainnya tetap tidak aktif.
Diagram untuk dekoder umum ditunjukan pada gambar 9.1 dengan keluaran N dan M. Karena
setiap N input bisa 0 atau 1, ada 2N kemungkinan kombinasi input atau kode. Untuk setiap
kombinasi masukkan ini hanya satu M output yang akan aktif (High); semua keluaran lainnya
LOW (Rendah). Banyak penghilang kode dirancang untuk menghasilkan keluaran aktif-LOW
dimana hanya keluaran yang dipilih adalah rendah sedangkan yang lainnya tinggi.
Hal ini ditunjukan dengan adanya lingkaran kecil pada jalur keluaranh pada diagram
dekoder. Beberapa dekoder tidak menggunakan semua kode injput 2N yang mungkin teteap
hanya nomor tertentu. Diyang lainnya, misalnya, dekoder BCD-ke-desimal memiliki empat
bit kode masukkan dan seppuluh keluaran yang sesuai dengan sepuluh kelompok kode BCD
0000 hingga 1001. Dekoder jenis ini sering dirancang sedemikian rupa sehingga jika
diterapkan ke masukkan, tidak ada keluaran yang diaktifkan. Decoder digunakan dalam
hubungannya dengan counter untuk mendeteksi berbagai keadaan counter. Dalam aplikasi itu,
ff di counter yang menyediakan input kode biner untuk dekoder. Sirkuit dekoder dasar yang
sama digunakan tidak peduli dari mana masukkan itu berasal. Gambar 9.2 menunjukan sirkuit
unutk dekoder tiga input dan 23 = 8 output, ini menggunakan semua gerbang AND, dan
outputnya aktif-High. Perhatikan bahwa untuk kode masukkan tertentu, satu-satunya keluaran
yang aktif (high) adalah yang sesuai dengan ekuivalen desimal dari kode masukan biner
(misalnya, keluaran O6 menjadi high hanya jika CBA= 1102 = 610).
Dekoder ini dapat dirujuk dengan beberapa cara. Ini dapat disebut dekoder 3-baris-ke-
8 baris, karena ia memiliki tiga jalur input dan delapan jalur output. Ia juga bisa disebut
dekoder atau konveter biner-ke-oktal karena ia mengambil kode masukkan biner tiga-bit dan
mengaktifkan salah satu dari delapan keluarang (oktal) yang sesuai dengan kode itu. Ini juga
disebut sebagai dekoder 1-dari-8, karena hanya 1 dari 8 kleluaran yang diaktifkan pada suatu
waktu. Enable input beberapa dekoder memilikk satu atau lebih input Enable yang digunakan
untun mengontrol pengoperaian decoder. Misalnya, dekoder pada gambar 9.1 dan
visualisasikan memiliki garis enable umum yang tehubung ke input ke empat dari setiap
gerbang. Dengan baris Enable ini ditahan High, dekoder akan berfungsi normal, dan kode A,
B, C input akan menentukan output mana yang high. Dengan enable diadakan kow,
bagaimanapun,s emua output akan dipaksa ke status low terlepas dari level input A, B, C.
Jadi, decoder diaktifkan hanya jika enablke adalah tinggi. Gambar 2.3 akan menunjukan
diagram logika untuk dekoder 74ALS138 seperti yang terlihat di fairchild TTI.

gambar 2.3
Dengan memeriksa diagram ini secara cermat, kita dapat tahu persis bagiamana fungsi
dekoder ini. Pertama perhatika bahwa ia memiliki keluaran NAND GATE, sehingga
outputnya aktif-low. Indikasi lain adalah pelabelan output serbagai Ó7 , Ó6 , Ó5 ,dan
sebagainya; overbar menunjukan output aktif-low. Kode input A 2, A1, A0, dimana A2 adalah
MSB. Dengan tiga in-lot dan delapan output, ini adalah dekoder 3-ke-8 atau setara, dekoder 1-
dari-8. Input É1 , E2 , E3 , adalah input aktif yang dipisahkan yang digabungkan di dan gerbang
AND. Untuk mengaktifkan keluaran NAND gates untuk merespon kode input pada A 2, A1,
A0, output harus High. Ini hanya akan terjadi ketika É1=E 2=0 dan E3 =1. Dengan kata lain,
É1 dan E2 , aktif-low, E3 adalah aktif-high, dan ketiganya harus berada distatus decoder untuk
mengaktifkan output dekoder. Jika satu atau lebih dari input yang memungkinkan dalam
leadaan tidak aktif, dan output akan Low, yang akan memaksa NAND ke keadaan HIGH yang
tidak aktif terlepas dari kode input. Operasi ini dirangkum dalam tabel kebenaran pada
gambar 2.4. Ingatlah bahwa X mengecewakan kondisi tidak peduli.

gambar 2.4
Dekoder BCD-ke-Desimal menunjukkan diagram logika untuk dekoder 7442 BCD-
ke-desimal. Ini juga tersedia sebagai 74LS42 dan 74HC42. Setiap keluaran menjadi low
hanya jika masukan BCD yang sesuai diterapkan. Misalnya, Ó 5akan menjadi low hanya jika
masukan DCBA = 0101: 0, akan menjadi LOW hanya jika DCBA - 1000. Untuk kombinasi
masukan yang tidak valid untuk BCD, tidak ada keluaran yang akan diaktifkan. Dekoder ini
juga dapat disebut sebagai dekoder 4 hingga 10 atau dekoder 1ef-10. Simbol logika dan tabel
kebenaran untuk 7442 juga ditunjukkan pada gambar. Perhatikan bahwa decoder ini tidak
memiliki input pengaktifan. Decoder / Driver BCD-ke-Desimal TTL 7445 adalah decoder /
driver BCD-ke-desimal. Istilah drievr ditambahkan ke deskripsi karena IC ini memiliki
keluaran kolektor terbuka yang dapat beroperasi pada batas arus dan tegangan yang lebih
tinggi daripada keluaran TTL normal. Output 7445 dapat tenggelam hingga 80 mA dalam
kondisi low, dan dapat berdenyut hingga 30 V dalam kondisi high. Hal ini membuat mereka
cocok untuk langsung menggerakkan beban se relay, atau de motor. Seperti LED atau lampu
indikator, Aplikasi Dekoder Dekoder digunakan setiap kali keluaran atau sekelompok
keluaran akan diaktifkan hanya jika terjadi kombinasi tingkat masukan tertentu.
Level input ini sering kali disediakan oleh output dari penghitung atau register.
Ketika input decoder berasal dari penghitung yang terus berdenyut, output decoder akan
diaktifkan secara berurutan, dan mereka dapat digunakan sebagai sinyal waktu atau
pengurutan untuk menyalakan atau mematikan perangkat pada waktu tertentu. Contoh dari
operasi ini ditunjukkan pada Gambar 9-6 menggunakan penghitung 74LS293 dan decoder /
driver 7445 yang dijelaskan di atas.
Sebagian besar peralatan digital memiliki beberapa cara untuk menampilkan informasi
dalam bentuk yang dapat langsung dipahami oleh pengguna atau operator. Informasi ini
seringkali berupa data numerik tetapi bisa juga berupa alfanumerik (angka dan huruf). Salah
satu metode paling sederhana dan paling populer untuk menampilkan digit numerik
menggunakan konfigurasi 7-segmen ntuk membentuk karakter desimal O hingga 9 dan
terkadang karakter heksa A hingga F. (Tocci, 2001)
BAB III

METODELOGI PERCOBAAN

3.1 Peralatan dan fungsi


1. Power supply 5 volt dc (1 buah)
Fungsi: sebagai sumber tegangan DC 5v.
2. Protoboard
Fungsi: Sebagai tempat rangakaian komponen sementara.
3. Jumper
Fungsi: Sebagai penghubung antar komponen dala rangkaian
4. Penjepit Buaya
Fungsi: Sebagai penghubung antar alat dengan rangkaian.

3.2 Komponen dan Fungsi


1. IC 74LS138 (1 buah)
Fungsi: Sebagai penyandi/dekoder/pengalamatan.
2. Resistor 10k Ω (8 buah)
Fungsi: Sebagai penghambat aliran arus listrik.
3. LED (8 buah)
Fungsi: Sebagai indikator input logika high dan low.
4. Resistor 330 ohm (8 buah)
Fungsi: Sebagai penghambat aliran arus listrik.
5. Saklar high/low
Fungsi: Sebagai input select ataupun enable.

3.3 Prosedur Percobaan


1. Disediakan semua peralatan dan komponen yang akan digunakan.
2. Diperiksa terlebih dahulu, bagus atau tidak alat yang akan digunakan.
3. Dirangkai rangkaian sesuai dengan gambar dibawah berikut.
4. Dihubungkan rangkaian yang telah dirangkai sebagai berikut:
a. Select A dihubungkan dengan ke kaki 1 IC 74LS138.
b. Select B dihubungkan dengan ke kaki 2 IC 74LS138.
c. Select C dihubungkan dengan ke kaki 3 IC 74LS138.
d. G2A dihubungkan dengan ke kaki 4 IC 74LS138.
e. G2B dihubungkan dengan ke kaki 5 IC 74LS138.
f. G1 dihubungkan dengan ke kaki 6 IC 74LS138.
g. Y7 dihubungkan dengan ke kaki 7 IC 74LS138.
h. Kaki 8 IC 74LS138 dihubungkan ke Ground dan ke negatif PSA.
i. Y6 dihubungkan dengan ke kaki 9 IC 74LS138.
j. Y5 dihubungkan dengan ke kaki 10 IC 74LS138.
k. Y4 dihubungkan dengan ke kaki 11 IC 74LS138.
l. Y3 dihubungkan dengan ke kaki 12 IC 74LS138.
m. Y2 dihubungkan dengan ke kaki 13 IC 74LS138.
n. Y1 dihubungkan dengan ke kaki 14 IC 74LS138.
o. Y0 dihubungkan dengan ke kaki 15 IC 74LS138.
p. Kaki 16 IC 74LS138 dihubungkan ke VCC dan ke positif PSA.

5. Dihidupkan PSA 5 Volt, kemudia hubungkan rangkaian ke PSA 5 volt.


6. Divariasikan kode G1 (X), G2 (H), C (X), B (X), A (X) dengan menggunakan tabel
kebenaran dari IC 74LS138.
7. Dicatat pada kertas data.
8. Dimatikan PSA.
BAB IV

HASIL DAN ANALISA

4.1 Data Percobaan


4.2 Analisa data


1. Jelaskan apa itu interface!
Jawab: Interface atau antar muka dalam komputasi adalah batas bersama di mana dua
atau lebih komponen terpisah dari sistem komputer bertukar informasi. Pertukaran
dapat terjadi antara perangkat lunak, perangka keras komputer, perangkat periferal,
manusia dan kombinasi keduanya.

2. Jelaskan perbedaan encoder dan decoder serta berikan contohnya!


Jawab: Perbedaannya yaitu, Encoder mengubah informasi dari satu bentuk ke bentuk
lain (biasanya format kode), sedangkan dekoder melakukan proses sebaliknya yang
memungkinkan pengambilan informasi asli.
Contoh aplikasi dari encoder dan decoder adalah:
a. Media software seperti encoding audio, video, email encoder.
b. Software encoding medis.
c. Tranduser
d. Sirkuit elektronik
e. Keypad
f. Keyboard
g. Kalkulator
h. Traffic light with 7-segment display
i. Display LCD, monitor

3. Jelaskan apa fungsi ic 74LS138 sebagai decoder alamat!


Jawab: Fungsi dari IC 74LS18 sebagai input line dari 3 input bit dan 8 output line
yang memiliki nilai input 1 pada setiap output line-nya tersebut.
BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan
1. Decoder adalah yang di gunakan untuk dapat mengembalikan proses encoding
sehingga kita dapat melihat atau menerima informasi aslinya. Pengertian decoder juga
dapat diartikan sebagai rangkaian logika yang ditugaskan untuk menerima input biner
dan mengaktifkan salah satu outputnya sesuai dengan urutan biner tesebut. Decoder
sendiri memiliki fungsi agar memudahkan kita dalam menyalakan seven segment.
Itulah sebabnya kita menggunakan decoder agar dapat menyalakanseven segment.
Beberapa decoder mempunyai satu atau lebih masukkan enable yang digunakan untuk
mengatur operasi dari decoder. Decoder mempunyai sebuah saluran enable bersama,
dihubungkan gerbang ke empat dari setiap gerbang.
2. Spesifikasi dari IC decoder alamat 74LS128 adalah sebagai berikut:
DATA
OUTPUT

VCC Y0 Y1 Y2 Y3 Y4 Y5 Y6

16 15 14 13 12 11 10 9

1 2 3 4 5 6 7 8
A B C G2B G2A G1 Y7 GND
OUTPUT
}
}

SELECT ENABLE

a. IC 74LS138 mempunyai kaki yang terdiri dari :


b. Kaki 1,2,3 : Merupakan kaki input select A,B,C
c. Kaki 4,5,6 : Merupakan kaki input enable G1,
G2A dan G2B
d. Kaki 8 : Merupakan ground
e. Kaki 7,9,10,11,12, 13,14,15 : Merupakan output
f. Kaki 16 : Merupakan VCC.

3. Aplikasi dari interface input-output adalah:


 Scanning,
 pada program HP,
 Pada printer.
5.2 Saran
1. Sebaiknya praktikan untuk lab selanjutnya lebih memahami lagi materi dan judul yang
akan dipraktikkan.
2. Sebaiknya aslab dalam menjelaskan materi/membawakan praktikum, lebih jelas lagi
dalam menjelaskannya.
3. Semoga corona cepat selesai, agar segala kegiatan dapat berjalan normal lagi semana
mestinya.
DAFTAR PUSTAKA

Dharmawan, Hari Arief. 2017. “Mikrontroler”. Malang: UB Press.


Halaman: 7 – 9.
Flody, Thomas L. 2009. “Digital Fundamentals”. USA: British Library.
Halaman : 303 – 311.
Tocci, Ronald J. dan Widmer, Neal S. 2001. “Digital Systems Principles and
Applications”. Colombus: Prentice Hall.
Halaman: 504 – 510.
Widjanarka, Ir. Wijaya. 2006. “Teknik Digital”. Jakarta: Erlangga.
Halaman: 381 – 391.

Medan, 23 Oktober 2020

Asisten 1 Asisten 2 Praktikan

(Teopilus Andri P Ginting) (Naomi G Marpaung) (Sheila Antika Pratiwi)

Asisten 3 Asisten 4

(Wira Surya Cendika S) (Sherly Sembiring)

Anda mungkin juga menyukai