Encoder adalah rangkaian yang memiliki fungsi berkebalikan dengan dekoder. Encoder berfungsi sebagai rangakain untuk mengkodekan data input mejadi data bilangan dengan format tertentu. Encoder dalam rangkaian digital adalah rangkaian kombinasi gerbang digital yang memiliki input banyak dalam bentuk line input dan memiliki output sedikit dalam format bilangan biner. Encoder akan mengkodekan setiap jalur input yang aktif menjadi kode bilangan biner. 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).
Tabel kebenaran encoder Desimal (10 Line) ke BCD
Rangkaian Encoder Desimal (10 line) ke BCD
Pengertian Decoder adalah alat yang di gunakan untuk dapat mengembalikan proses encoding sehingga kita dapat melihat atau menerima informasi aslinya. Pengertian Decoder juga dapat di artikan sebagai rangkaian logika yang di tugaskan untuk menerima input input biner dan mengaktifkan salah satu outputnya sesuai dengan urutan biner tersebut. Kebalikan dari decoder adalah encoder.
Fungsi Decoder adalah untuk memudahkan kita dalam menyalakan seven segmen. Itu lah sebabnya kita menggunakan decoder agar dapat dengan cepat menyalakan seven segmen. Output dari decoder maksimum adalah 2n. Jadi dapat kita bentuk n-to-2n decoder. Jika kita ingin merangkaian decoder dapat kita buat dengan 3-to-8 decoder menggunakan 2-to-4 decoder. Sehingga kita dapat membuat 4-to-16 decoder dengan menggunakan dua buah 3-to-8 decoder.
Multiplexer atau biasa disingkat dengan Mux adalah suatu rangkaian yang mempunyai input/masukan dua atau lebih dan hanya mempunyai satu output/ keluaran (jumlah input dapat bergantung dari jumlah keluarannya), didalam multiplexer terdapat suatu pemilih, untuk memilih masukannya, maka dapat disimpulkan bahwa multiplexer merupakan rangkaian elektronika (dalam dunia Elektronika) yang dapat dipilih inputnya untuk meneruskan data/sinyal kedalam outputnya.
Multiplexer dari gambar diatas bisa diumpamakan sebuah saklar yang akan memindah-mindah jalur untuk memilih inputnya, dan jika diaplikasikan kedalam gerbang logika, multiplexer dapat
Demultiplexer adalah sebuah rangkain logika yang menerima satu input data dan mendistribusikan input tersebut ke beberapa output yang tersedia, dan juga merupakan kebalikkan dari multiplexer. selekai data - data input dilakukan oleh selektor line, yang juga merupakan input dari demultiplexer tersebut.
Multiplexer memilih input yang akan dilewatkan, sedangkan demultiplexer meneruskan input ke output yang diinginkan