3305 6814 1 SM PDF
3305 6814 1 SM PDF
3305 6814 1 SM PDF
ABSTRAK
Gerbang logika merupakan suatu bagian penting dari teknologi digital. Salah satu bentuk
implementasi dari gerbang logika tersebut adalah dengan menggunakan IC TTL. Meskipun demikian,
penggunaan IC tersebut tidaklah efisien, mengingat bahwa dalam satu seri IC lazimnya terdapat
beberapa gerbang yang sama dengan fungsi logika yang tidak dapat diganti sesuai kebutuhan. Tujuan
dari penelitian ini adalah membuat model emulasi gerbang logika tunggal multifungsi yang dapat
dipilih jenisnya sesuai kebutuhan. Model tersebut direalisasikan menggunakan mikropengendali
ATmega8A. Dua buah pin didedikasikan sebagai masukan logika. Sedangkan satu buah pin digunakan
sebagai keluaran logika. Sebuah tombol digunakan sebagai pemilih fungsi logika NOT, AND, OR,
NAND, NOR, XOR atau XNOR. Tiga buah LED berfungsi sebagai indikator untuk menandai jenis
gerbang logika yang dipilih. Berdasarkan hasil pengujian didapatkan hasil bahwa masing-masing
fungsi logika untuk NOT, AND, OR, NAND, NOR, XOR dan XNOR dapat diemulasikan dengan baik
sesuai tabel kebenaran dari masing-masing gerbang logika. Fungsi pemilihan jenis gerbang logika
melalui tombol dan indikator LED juga sudah dapat berjalan sesuai dengan perencanaan. Model
tersebut memungkinkan lebih dari satu mikropengendali untuk dioperasikan dalam satu rangkaian
namun dengan fungsi gerbang logika yang berbeda. Pada pengembangan selanjutnya, model ini dapat
diperluas menggunakan mikropengendali dengan jumlah pin yang lebih banyak sehingga dapat memuat
lebih dari satu gerbang, yang masing-masingnya dapat diatur untuk menjalankan fungsi logika yang
berbeda-beda.
Keywords: emulasi, gerbang logika, mikropengendali ATmega8A
2. METODE PENELITIAN
Gambar 1. Sistem Keseluruhan
Metode yang diterapkan untuk penelitian ini
adalah terdiri dari:
2.2. Perancangan Perangkat Keras
2.1. Perancangan Sistem Keseluruhan
Sebagai pengendali utama pada
Sistem secara keseluruhan adalah
perangkat ini adalah mikropengendali
seperti diperlihatkan dalam gambar 1.
ATmega8A. Seri tersebut dipilih karena
Sistem terdiri dari bagian masukan, pemilih
memiliki jumlah lajur I/O sebanyak 23 buah,
gerbang, indikator jenis gerbang, indikator
memori program 8 KB, dapat beroperasi
masukan dan indikator keluaran.
dengan tegangan kerja berkisar 2,7 – 5,5
maka dapat disajikan hasil-hasil pengujian logika telah berhasil diemulasikan dengan
sebagaimana berikut ini: baik.
3.1 Pemilihan Gerbang Logika Tabel 5. Pengujian Gerbang AND
Pengujian dilakukan dengan Tabel Kebenaran Indikator LED
X Y Z PC1 PC3 PC4
menekan tombol di PD3 beberapa kali dan 0 0 0 OFF OFF OFF
mengamati tampilan indikator LED, yaitu 0 1 0 OFF ON OFF
1 0 0 ON OFF OFF
masing-masing di pin PD2, PD1 dan PD0. 1 1 1 ON ON ON
Hasil pengujian seperti dalam tabel 4.
Tabel 6. Pengujian Gerbang OR
Sesuai hasil tersebut dapat
Tabel Kebenaran Indikator LED
disimpulkan bahwa proses pemilihan X Y Z PC1 PC3 PC4
gerbang logika sudah dapat dilakukan 0 0 0 OFF OFF OFF
0 1 1 OFF ON ON
dengan benar. 1 0 1 ON OFF ON
1 1 1 ON ON ON
Tabel 4. Gerbang Logika dan Indikator
Indikator LED Tabel 7. Pengujian Gerbang NOT
Kode Gerbang
PD2 PD1 PD0
0 Non-Aktif OFF OFF OFF Tabel Kebenaran Indikator LED
X Z PC1 PC4
1 AND OFF OFF ON
0 1 OFF ON
2 OR OFF ON OFF
3 NOT OFF ON ON 1 0 ON OFF
4 NAND ON OFF OFF
5 NOR ON OFF ON Tabel 8. Pengujian Gerbang NAND
6 XOR ON ON OFF Tabel Kebenaran Indikator LED
7 XNOR ON ON ON X Y Z PC1 PC3 PC4
0 0 1 OFF OFF ON
3.2 Fungsionalitas Gerbang Logika 0 1 1 OFF ON ON
1 0 1 ON OFF ON
Pengujian untuk mengecek 1 1 0 ON ON OFF
fungsionalitas dari masing-masing gerbang
Tabel 9. Pengujian Gerbang NOR
logika dilakukan dengan menekan tombol di
Tabel Kebenaran Indikator LED
PC0 (masukan X) dan PC2 (masukan Y). X Y Z PC1 PC3 PC4
0 0 1 OFF OFF ON
Nilai keduanya diamati melalui nyala LED 0 1 0 OFF ON OFF
di PC1 dan PC3. Ada pun keluaran diamati 1 0 0 ON OFF OFF
1 1 0 ON ON OFF
via LED di PC4.
Hasil-hasil pengujian adalah seperti Tabel 10. Pengujian Gerbang XOR
tertera dalam tabel 5 hingga 11. Berdasarkan Tabel Kebenaran Indikator LED
X Y Z PC1 PC3 PC4
hasil tersebut dapat diketahui bahwa 0 0 0 OFF OFF OFF
fungsionalitas dari masing-masing gerbang 0 1 1 OFF ON ON
1 0 1 ON OFF ON