Anda di halaman 1dari 225

BAHAN AJAR

MATAKULIAH ELEKTRONIKA DIGITAL

Dosen Pembina:
Dr. Yulkifli, S.Pd, M. Si

JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI PADANG
2014
KATA PENGANTAR

Segala puji dan syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa, atas karunia
dan anugerah Nya penulis dapat menyelesaikan Bahan Ajar Elektronika Digital yang
diperuntukan bagi mahasiswa yang mengambil mata kuliah Elektronika Digital jurusan
Fisika FMIPA UNP. Bahan ajar ini ini membahas tentang pengertian elektronika analog
dan digital, bilangan desimal/binner/heksa, sakelar digital, gerbang logika dasar (AND,
NAND, OR , NOR dan XOR), rangkaian dan operasi aritmatik, converters, multiplexer,
dan demultiplexer, logic families and their caracteristic, . flip-flop and register, dan
pertimbangan praktis desain digital

Dalam penyelesaian bahan ajar ini penulis telah dibantu oleh banyak pihak. Oleh
karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada semua
komponen termasuk mahasiswa yang membantu memberikan referensi/masukan
kepada penulis baik moril maupun materil. Semua pihak yang telah berkontribusi secara
langsung maupun tidak langsung baik pada proses penulisan bahan ajar ini yang tidak
dapat disebutkan satu persatu. Semoga segala amal kebaikan yang telah diperbuat
dicatat sebagai amal ibadah oleh Allah SWT dan senantiasa mendapat balasan yang
berlipat ganda, Amiin.

Penulis menyadari keterbatasan kemampuan dalam mengemas isi bahan ajar ini
sehingga memungkinkan terdapat kekurangan dan kelemahan, sehingga masukan dan
saran dari semua pembaca sangat kami harapkan demi kesempurnaannya.

Padang, September 2014

Dr. Yulkifli, S.Pd., M.Si.

2
DAFTAR ISI

KATA PENGANTAR............................................................................................................. 2
BAB I. ANALOG DAN DIGITAL ........................................................................................... 8
A. Sistem Digital dan Sistem Analog.......................................................................... 8
B. Atematika Era Digital ............................................................................................ 9
C. Menerapkan Sistem Bilangan Digital .................................................................. 10
D. Merubah Desimal Ke Biner ................................................................................. 13
E. Mengkonversi Biner Ke Hexa Decimal ................................................................ 15
F. KONVERSI HEXADECIMAL KE BINER .................................................................... 16
G. MENGKONVERSI KE DASAR/BASIS APAPUN ....................................................... 17
BAB II GERBANG LOGIKA DASAR ..................................................................................... 19
A. AND Gate / Gerbang AND ................................................................................... 19
B. OR Gate / Gerbang OR ........................................................................................ 19
C. Analisis Timing .................................................................................................... 20
D. Fungsi Enabel dan Disabel................................................................................... 21
BAB III. GERBANG LOGIKA INVERTING ............................................................................ 23
A. Inverter ............................................................................................................... 23
B. NAND Gate / Gerbang NAND .............................................................................. 23
C. NOR Gate / Gerbang NOR ................................................................................... 24
BAB IV. ARITMATIKA BINER............................................................................................. 26
A. Penjumlahan ....................................................................................................... 26
B. Pengurangan ....................................................................................................... 27
C. Perkalian ............................................................................................................. 29
D. Pembagian .......................................................................................................... 30
E. Opersasi Aritmatika pada bilangan heksa decimal ............................................. 34
F. Menambah BCD .................................................................................................. 37
G. Rangkaian penjumlahan dasar (basic adder circuit) ........................................... 39
H. Penjumlahan 2 komplemen ................................................................................ 48
LAPORAN PRAKTIKUM .................................................................................................... 52
3
A. TUJUAN ............................................................................................................... 52
B. ALAT DAN BAHAN ............................................................................................... 52
C. TEORI DASAR ....................................................................................................... 52
D. PROSEDUR KERJA ................................................................................................ 54
E. HASILPENGAMATAN ........................................................................................... 55
F. PENGOLAHAN DATA ........................................................................................... 57
G. PEMBAHASAN ..................................................................................................... 58
H. SIMPULAN ........................................................................................................... 59
BAB V. COMPARATOR ..................................................................................................... 62
A. PENGERTIAN COMPARATOR ............................................................................... 62
B. DECODING ........................................................................................................... 63
1. 2 TO 4 DECODER DENGAN ENABLE INPUT...................................................... 63
2. 3-TO-8 DECODER ............................................................................................. 64
C. ENCODING........................................................................................................... 66
D. CODE CONVERTERS ............................................................................................. 66
E. MULTIPLEXERS .................................................................................................... 67
F. DEMULTIPLEXERS ................................................................................................ 68
LAPORAN PRAKTIKUM .................................................................................................... 69
A.Teori Dasar............................................................................................................... 69
B. CARA KERJA ............................................................................................................. 69
C. TABEL KEBENARAN ................................................................................................. 70
D. Bentuk masukan dan keluaran IC 74LS138............................................................. 71
BAB VI. TRANSISTOR-TRANSISTOR LOGIC (TTL) .............................................................. 89
A. KELUARGA TTL .................................................................................................... 89
B. Pertimbangan TTL lain ........................................................................................ 95
C. Tenaga Disipasi.................................................................................................... 97
D. Keluaran Kolektor Terbuka ................................................................................. 97
E. Macam-macam IC TTL ......................................................................................... 98
TRANSISTOR MOSFET................................................................................................ 100
A. MOSFET Depletion-mode.................................................................................. 100
B. Pabrikasi MOSFET depletion-mode .................................................................. 101

4
C. MOSFET Enhancement-mode ........................................................................... 102
D. Pabrikasi MOSFET enhancement-mode ........................................................... 104
E. Simbol transistor MOSFET ................................................................................ 105
F. NMOS dan PMOS .............................................................................................. 105
G. Transistor CMOS ............................................................................................... 107
H. Sirkuit Dasar CMOS Membalik .......................................................................... 108
I. Macam-macam IC CMOS dan Data Sheetnya ................................................... 110
LAPORAN PRAKTIKUM .................................................................................................. 116
A. TUJUAN PERCOBAAN ........................................................................................ 116
B. ALAT DAN BAHAN ............................................................................................. 116
C. LANGKAH KERJA ................................................................................................ 116
D. DATA HASIL PENGAMATAN .............................................................................. 116
E. HASIL PERCOBAAN DAN KESIMPULAN ............................................................. 118
BAB VII. FLIP-FLOP ......................................................................................................... 136
A. RS Flip-Flop........................................................................................................ 137
B. D Flip-Flop ......................................................................................................... 142
C. Rangkaian D latch.............................................................................................. 144
D. Rangkaian D flip flop ......................................................................................... 146
E. T Flip-Flop .......................................................................................................... 150
F. Edge-triggered flip-flop JK ................................................................................. 153
G. J-K Flip-Flop ....................................................................................................... 154
H. aplikasi mikrokontroler menggunakan octal D flip flop .................................... 157
LAPORAN PRAKTIKUM .................................................................................................. 159
A. TUJUAN ............................................................................................................. 159
B. ALAT DAN BAHAN ............................................................................................. 159
C. TEORI DASAR ..................................................................................................... 159
D. PROSEDUR KERJA .............................................................................................. 160
E. HASILPENGAMATAN ......................................................................................... 161
F. PEMBAHASAN ................................................................................................... 166
G. KESIMPULAN ..................................................................................................... 166
H. DAFTAR PUSTAKA.............................................................................................. 166

5
BAB VIII. PERTIMBANGAN PRAKTIS DESAIN DIGITAL.................................................... 168
A. Flip-Flop parameter waktu................................................................................ 168
B. Reset otomatis .................................................................................................. 174
C. IC Schmitt Trigger .............................................................................................. 175
D. Ukuran Resistor Pull-Up .................................................................................... 182
E. Pertimbangan Praktis input dan output ........................................................... 183
LAPORAN PRAKTIKUM .................................................................................................. 186
A. TUJUAN PERCOBAAN ........................................................................................ 186
B. DASAR TEORI ..................................................................................................... 186
C. ALAT DAN BAHAN ............................................................................................. 188
D. GAMBAR RANGKAIAN ....................................................................................... 189
E. LANGKAH KERJA ................................................................................................ 192
F. DATA HASIL PENGAMATAN .............................................................................. 193
G. KESIMPULAN ..................................................................................................... 196
BAB IX. GERBANG COUNTER DAN APLIKASI ................................................................. 197
A. Analisa Sequential Circuits ................................................................................ 197
B. COUNTER SYNKRON & ASYNKRON ................................................................... 198
C. Modulo Number................................................................................................ 202
D. Self-Stopping Ripple Counter ............................................................................ 203
E. Down Counter ................................................................................................... 203
F. Conter Asinkron Mod-N .................................................................................... 204
G. Seven Segment LED Display Decoders .............................................................. 205
H. Synchronous Counters ...................................................................................... 208
I. APLIKASI SISTEM DESAIN .................................................................................. 212
LAPORAN PRAKTIKUM .................................................................................................. 214
A. TUJUAN ............................................................................................................. 214
B. ALAT DAN BAHAN ............................................................................................. 214
C. TEORI DASAR ..................................................................................................... 214
D. PROSEDUR KERJA .............................................................................................. 218
E. DATA PENGAMATAN......................................................................................... 219
F. PEMBAHASAN ................................................................................................... 224

6
G. KESIMPULAN ..................................................................................................... 225

7
BAB I. ANALOG DAN DIGITAL

A. Sistem Digital dan Sistem Analog

Variabel-variabel yang menandai suatu sistem analog mungkin mempunyai


jumlah nilai tak terbatas. Sebagai contoh, tangan/penunjuk pada bagian depan jam
analog mungkin menunjukkan waktu yang tak terbatas pada hari itu. Gambar 1
menunjukkan sebuah diagram isyarat/sinyal analog.

Gambar 1. Diagram Sinyal Analog

Variabel yang menandai sistem digital menempati jumlah tetap dari nilai-
nilai yang terpisah.Didalam perhitungan biner, seperti yang digunakan didalam
komputer, hanya dua nilai yang diijinkan.Nilai-Nilai ini adalah 0 dan 1. Komputer
Dan modems kabel adalah contoh dari alat digital. Gambar 2 menunjukkan sebuah
diagram sinyal digital.

Gambar 2. Diagram Signal Digital

8
B. Atematika Era Digital

Ketika bekerja dalam industri komputer, penting untuk memahami istilah


yang digunakan. Apakah membaca spesifikasi tentang sebuah sistem komputer,
atau berbicara dengan teknisi komputer yang lain, ada kamus terminology/istilah
yang lebih besar yang harus yang diketahui. Teknisi harus mengetahui istilah-
istilah berikut:
 bit- Unit data yang paling kecil di dalam sebuah komputer. Bit dapat
mengambil nilai satu atau nol. Bit adalah format biner di mana data
diproses oleh komputer.
 byte- Suatu satuan ukur yang digunakan untuk menguraikan ukuran suatu
data file, jumlah ruang suatu disk atau media penyimpanan lainnya,
atau jumlah data yang sedang dikirimkan kepada suatu jaringan. Satu
byte terdiri dari delapan bit data.
 nibble- Separuh byte atau empat bit.
 kilobyte ( KB)- 1024, atau kira-kira 1000bytes.
 kilobytes per detik ( kBps)- Sebuah pengukuran jumlah data yang
ditransfer pada sebuah koneksi seperti pada sebuah koneksi jaringan.
kBps adalah tingkat transfer data kira-kira 1,000 bytes per detik.
 kilobit ( Kb)- 1024, atau kira-kira 1000, bit.
 kilobits per detik ( kbps)- Suatu pengukuran jumlah transfer data pada
sebuah koneksi seperti sebuah koneksi jaringan. kbps adalah tingkat
transfer data,kira-kira 1,000 bit per detik.
 megabyte ( MB)- 1,048,576 bytes, atau kira-kira 1,000,000 bytes.
 megabytes per detik ( MBPS)- Suatu pengukuran umum jumlah transfer
data pada sebuah koneksi seperti seperti pada sebuah koneksi jaringan.
MBPS adalah tingkatan transfer data kira-kira 1,000,000 bytes atau 106
kilobytes per detik.
 megabits per detik ( Mbps)- Suatu pengukuran umum jumlah transfer data
pada sebuah koneksi seperti pada sebuah koneksi jaringan. Mbps adalah

9
tingkatan transfer data kira-kira 1,000,000 bit atau 106 kilobits per
detik.
CATATAN:
Suatu kesalahan umum adalh kebingungan antara KB dengan Kb Dan MB
dengan Mb. huruf beesar A dan B menandai bytes, sedangkan sebuah huruf kecil
b menandai bit.dengan cara yang sama, pengali lebih besar dari satu ditulis
dengan huruf besar dan pengali kurang dari satu adalah huruf kecil. Sebagai
contoh, M=1,000,000 Dan m=0.001. ingat untuk melakukan kalkulasi
kelayakan/kesesuaian ketika membandingkan kecepatan transmisi yang diukur
KB dengan yang diukur Kb. Sebagai contoh, software modem pada umumnya
menunjukkan kecepatan koneksi pada ukuran kilobits per detik, seperti 45 kbps.
Bagaimanapun, browser yang canggih menampilkan kecepatan download-file
pada ukuran kilobytes per detik. Oleh karena itu, kecepatan download dengan
koneksi 45-kbps akan menjadi maksimum pada 5.76-kBps.
Di dalam praktek nyata, kecepatan download dari sebuah koneksi dialup
tidak bisa menjangkau 45 kbps karena factor lain yang mengkonsumsi/memakai
luas ruang/bidang pada waktu yang sama saat download itu. Teknisi harus
mengetahui istilah yang berikut:
 hertz ( Hz)- Sebuah satuan ukur frekwensi. Itu adalah tingkat perubahan
status, atau peredaran, di dalam gelombang suara, arus bolak-balik, atau
bentuk lain gelombang siklis. Hertz sama artinya dengan siklus per detik,
dan digunakan untuk mengukur kecepatan suatu mikro prosesor
komputer.
 megahertz ( MHZ)- Satu juta siklus/putaran per detik. Ini adalah sebuah
ukuran umum kecepatan sebuah pemrosesan chip .
 gigahertz ( GHZ)- Satu milyar (Am.) siklus per detik. Ini adalah sebuah
ukuran umum kecepatan sebuah pemrosesan chip.

C. Menerapkan Sistem Bilangan Digital


1. Gerbang Logika Boolean
Komputer dibangun/disusun dari berbagai jenis sirkuit elektronik. Sirkit ini
tergantung pada apa yang disebut pintu logika DAN/AND, ATAU/OR,
10
BUKAN/NOT, dan MAUPUN/NOR. Logic gates ini ditandai oleh bagaimana
mereka bereaksi terhadap isyarat yang masuk.. gambar menunjukkan logic gates
dengan dua masukan. " X" dan " y" yang mewakili data masukan, dan " f"
mewakili keluaran/hasil. Pikirkan tentang 0 ( nol) mewakili " mati/keluar (off)"
dan 1 mewakili " hidup/menyala (On)".Hanya ada tiga fungsi utama
logika/logic.yaitu DAN, ATAU, dan BUKAN(And,Or,Not):
• AND gates- Jika masukan batal/mulai (Off), keluaran juga
batal/mulai(Off).
• OR gates- Jika masukan On, keluaran juga On.

Gambar 3. Gerbang AND dan OR

• NOT gates- Jika masukan On, keluarannya batal/mulai/Off. Yang


sebenarnya adalah kebalikannya.
• NOR gates adalah suatu kombinasi dari OR dan NOT dan seharusnya
tidak disajikan sebagai gates utama. Sebuah NOR gates bertindak jika
masukan On, keluarannya Off.

Gambar 4. Gerbang NOT dan NOR

• Tabel kebenaran ditampilkan dibawah ini dengan berbagai


kombinasi

11
Tabel 1. Tabel Kebenaran Gerbang Logika

2. Sistim Desimal dan Sistem Angka Biner


Sistim desimal, atau 10 angka dasar, adalah sistem angka yang digunakan
tiap hari untuk melakukan penghitungan matematika, seperti menghitung
perubahan, mengukur, menyatakan waktu, dan seterusnya.Sistim angka desimal
menggunakan sepuluh digit yang mencakup 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9.Binary ,
atau berdasar 2/basis 2, sistem angka yang menggunakan dua digit/angka untuk
menyatakan semua jumlah kwantitatip. Digit yang digunakan dalam sistem binari
adalah 0 dan 1. contoh sebuah angka biner adalah
1001110101000110100101.Sistem Desimal dan sistem angka Biner dapat dilihat
pada Tabel 2.
Tabel 2. Sistem Desimal dan Sistem Angka Biner

Binary, atau berdasar 2/basis 2, sistem angka yang menggunakan dua


digit/angka untuk menyatakan semua jumlah kwantitatip.Digit yang digunakan
12
dalam sistem binari adalah 0 dan 1. contoh sebuah angka biner adalah
1001110101000110100101.
Konsep penting yang lain saat bekerja dengan bilangan biner/binari adalah
kedudukan angka-angka itu. Angka 20 dan 23 adalah contoh angka-angka yang
ditulis berdasarkan kedudukannya. Contoh ini diucapkan " dua ke nol" dan " dua
ke tiga". kedudukan adalah jumlah suatu angka jika harus dikalikan dengan
dirinya sendiri. Sebagai contoh, 20= 1, 21= 2, 22= 2 x 2= 4, 23= 2 x 2 x 2= 8.
Pengambilan kedudukan biasanya dikacaukan dengan perkalian sederhana
Sebagai contoh, 24 tidaklah sepadan dengan 2 x 4= 8. Bagaimanapun, 24 adalah
sama dengan 2 x 2 x 2 x 2= 16.
Penting untuk mengingat peran angka 0. Tiap-tiap sistem angka
menggunakan angka 0. Bagaimanapun, perhatikan bahwa kapan saja muncul
angka 0 pada sisi kirisebuah deretan angka, 0 dapat dihilangkan tanpa mengubah
nilai/jumlah deretan itu. Sebagai contoh, pada angka 10, 02947 adalah sama
dengan 2947. pada angka 2, 0001001101 sama dengan 1001101. Kadang-Kadang
orang-orang memasukkan 0 pada sisi kiri sisi suatu nomor/jumlah untuk
menekankan " tempat" yang tidak diwakili/diisi.Pada dasar 10(puluhan),
kedudukan sepuluh digunakan.Sebagai contoh, 23605 berarti 2 x 10,000+ 3 x
1000+ 6 x 100+ 0 x 10+ 5 x 1.Catat bahwa 100= 1, 101= 10, 102= 100, 103=
1000, dan 104= 10,000.

PERHATIAN:
Walaupun 0 x 10= 0, jangan meniggalkannya di luar persamaan itu. Jika itu
dihilangkan, dasar tempat 10(puluhan) akan bergeser ke sebelah kanan dan
menghasilkan jumlah 2,365= 2 x 1,000+ 3 x 100+ 6 x 10+ 5 x 1 sebagai ganti
23,605. Sebuah 0 di dalam sebuah nomor/jumlah seharusnya tidak pernah
diabaikan. Bagaimanapun, nilai sebuah jumlah tidaklah dipengaruhi dengan
menambahkan nol ke permulaan, atau dengan pengabaian nol yang adalah pada
permulaan jumlah itu. Sebagai contoh, 23,605 dapat juga ditulis 0023605.

D. Merubah Desimal Ke Biner

13
Lebih dari satu metode untuk mengkonversi bilangan biner.Satu metoda
diungkapkan di sini. Bagaimanapun, siswa bebas untuk menggunakan metoda lain
jika itu lebih mudah. Untuk mengkonversi sebuah jumlah desimal ke biner,
pertama temukan kedudukan yang paling besar dari 2 yang akan "cocok" ke
dalam jumlah desimal.Gunakan tabel 3 seperti pada Gambar untuk mengkonversi
jumlah desimal 35 itu ke dalam biner:
Tabel 3. Sistem Desimal dan Sistem Angka Biner

26, atau 64, adalah lebih besar dari 35.tempatkan angka 0 pada kolom.25,
atau 32, lebih kecil dibanding 35.tempatkan angka 1 pada kolom. Kalkulasi
berapa banyak angka yang tersisa dengan pengurangan 32 dari 35.Hasil adalah
3.24, atau 16, adalah lebih besar dari 3.tempatkan angka 0 pada kolom.23, atau 8,
adalah lebih besar dari 3.tempatkan angka 0 pada kolom.22, atau 4, adalah lebih
besar dari 3.tempatkan angka 0 pada kolom.21, atau 2, lebih kecil dibanding
3.tempatkan angka 1 pada kolom. Kurangi 2 dari 3.Hasil adalah 1.20, atau 1,
;sama dengan 1. Nempatkan angka 1 pada kolom.Persamaan biner dari jumlah
desimal 35 adalah 0100011. Dengan mengabaikan 0 yang pertama, angka biner
dapat ditulis 100011. basis 16, atau hexadecimal, adalah sistem angka yang sering
digunakan ketika bekerja dengan komputer karena dapat digunakan untuk
menghadirkan jumlah dalam format yang lebih menarik.
Komputer melakukan perhitungan biner. Bagaimanapun, ada beberapa hal
ketika sebuah keluaran biner komputer dinyatakan dalam hexadecimal, untuk
membuat lebih mudah dibaca. satu cara agar komputer dan software menyatakan
keluaran hexadecimal adalah dengan menggunakan "0x" di depan jumlah
hexadecimal. Kapan saja " 0x" digunakan, ;jumlah yang dikeluarkan adalah suatu
jumlah hexadecimal. Sebagai contoh, 0x1234 berarti 1234 pada basis 16. Ini akan
secara khusus ditemukan dalam bentuk sebuah daftar konfigurasi.

14
Basis 16 menggunakan 16 angka untuk menyatakan jumlah kwantitatip.
Karakter ini adalah 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, dan F. " A"
menghadirkan jumlah sistim desimal itu 10, " B" mewakili 11, " C" mewakili 12,
" D" mewakili 13, " E" mewakili 14, dan " F" mewakili 15. Contoh angka-angka
hexadecimal adalah 2A5F, 99901, FFFFFFFF, dan EBACD3. Jumlah
Hexidecimal B23Cf;sama dengan 730,063 dalam format sistim desimal seperti
ditunjukkan Tabel 4.
Tabel 4. Sistem Desimal dan Sistem Angka Biner

E. Mengkonversi Biner Ke Hexa Decimal


Konversi biner ke hexadecimal sebagian besar adalah tidak rumit. pertama
Amati bahwa 1111 yang biner adalah F di dalam hexadecimal seperti ditunjukkan
Gambar. Juga, 11111111 yang biner adalah FF di dalam hexadecimal. Satu fakta
bermanfaat ketika bekerja dengan dua sistem angka ini adalah karena satu
karakter hexadecimal memerlukan 4 bit, atau 4 digit biner, untuk diwakili oleh
biner.
Untuk mengkonversi sebuah biner ke hexadecimal, pertama bagi angka itu
ke dalam empat kelompok bit pada waktu yang sama, mulai dari kanan.
Kemudian mengkonversi masing-masing kelompok ke dalam hexadecimal.
Metoda ini akan menghasilkan sebuah jumlah hexadecimal yang sama dengan
biner,

15
Sebagai contoh, lihatlah jumlah biner ini 11110111001100010000.
pecahlah ke dalam empat kelompok empat bit untuk menghasilkan 1111 0111
0011 0001 0000. jumlah biner ini setara dengan F7310 didalam hexadecimal,
yang mana lebih mudah untuk dibaca.
Sebagai contoh lain, jumlah biner 111101 dikelompokkan menjadi 11
1101. Karena kelompok yang pertama tidak berisi 4 bit, itu harus " diisi/ditutupi"
dengan 0 untuk menghasilkan 0011 1101. Oleh karena itu, persamaan
hexadecimal adalah 3D.

F. KONVERSI HEXADECIMAL KE BINER


Gunakan metoda seperti pada bagian sebelumnya untuk mengkonversi
angka-angka dari hexadecimal ke biner.Konversi masing-masing hexadecimal
digit/angka individu ke biner, dan kemudian deretkan menjadi datu hasil-
hasilnya.].Bagaimanapun, berhati-hatilah untuk mengisi masing-masing tempat
biner dengan angka hexadecimal.Sebagai contoh, menghitung jumlah
hexadecimal FE27. F 1111, E adalah 1110, 2 adalah 10 atau 0010, dan 7
0111.Oleh karena itu, jawaban di dalam biner adalah 1111 1110 0010 0111, atau
1111111000100111.

16
G. MENGKONVERSI KE DASAR/BASIS APAPUN

Kebanyakan orang-orang sudah tahu bagaimana cara lakukan konversi


angka/jumlah. Sebagai contoh, mengkonversi inci ke yard.pertama Bagi
banyaknya inci dengan 12 untuk menentukan banyaknya kaki. Sisa adalah
banyaknya inci yang tersisa.berikutnya Bagi banyaknya kaki dengan 3 untuk
menentukan banyaknya yard. Sisanya adalah banyaknya kaki. Teknik yang sama
ini digunakan untuk mengubah angka-angka ke lain basis.
Pertimbangkan sistim desimal itu adalah dasar/basis normal dan octal,
Basis 8, adalah basis yang asing. Untuk mengkonversi dari sistim desimal ke
octal, bagi dengan 8 berturut-turut dan catat sisa itu mulai dari awal sampai paling
belakang

17
Contoh:
• Konversikan jumlah desimal 1234 ke octal.
1234 / 8= 154 R 2 154 / 8= 19 R 2 19 / 8= 2 R 3 2 / 8= 0 R 2
• Sisa didalam order/ pekerjaan dari paling sedikit ke yang paling
penting/besar memberikan hasil oktal 2322l.
• Untuk mengkonversi balik lagi, kalikan total dengan 8 dan menambahkan
masing-masing digit berturut-turut mulai dari nomor/jumlah yang yang
paling penting.
2 x 8= 16 16+ 3= 19 19 x 8= 152 152+ 2= 154 154 x 8= 1232 1232+ 2=
1234
• Hasil yang sama didalam konversi kebalikan dapat dicapai dengan
penggunaan kedudukan kwantitatip.
2 x 83+ 3 x 82+ 2 x 81+ 2 x 80= 1024+ 192+ 16+ 2= 1234.

18
BAB II GERBANG LOGIKA DASAR

A. AND Gate / Gerbang AND


Operasi gerbang AND merupakan gerbang yang sangat sederhana dan
mudah untuk diikuti. Keluaran X akan HIGH jika masukan A DAN masukan B
keduanya bernilai HIGH. Dengan kata lain, jika A=1 AND B=1, maka X=1 dan
sebaliknya jika A atau B keduanya bernilai LOW, maka keluaran akan menjadi
LOW.
Untuk membuktikannya kita bisa menggunakan Tabel 1 kebenaran di
bawah ini:
Tabel 5. Tabel kebenaran gerbang AND
Input Output
A B X
0 0 0
0 1 0
1 0 0
1 1 1

Dari tabel dapat kita lihat, output X akan bernilai HIGH hanya ketika kedua input
A dan B HIGH. Jika gerbang AND merupakan sebuah sirkuit terintegrasi TTL,
HIGH diartikan sebagai +5 V dan LOW diartikan sebagai 0 V (itu artinya 1
dengan defenisi +5 V dan 0 dengan defenisi 0 V).
Adapun simbol gerbang AND adalah sebagai berikut:

Gambar 5. Simbol gerbang AND

B. OR Gate / Gerbang OR

19
Gerbang OR memiliki dua atau lebih input dan satu keluaran. Operasi dua
input gerbang logika OR ini didefenisikan sebagai berikut: Output X akan bernilai
HIGH kapanpun input A ATAU input B bernilai HIGH atau dengan kata lain
keduanya bernilai HIGH. Jadi, output X akan bernilai HIGH jika ada salah satu
saja dari input bernilai HIGH, atau kedua input bernilai HIGH. Untuk lebih
jelasnya, perhatikan tabel kebenaran di bawah ini:
Tabel 6. Tabel kebenaran gerbang OR
Input Output
A B X
0 0 0
0 1 1
1 0 1
1 1 1
Dari tabel dapat kita lihat, output X akan bernilai 1 jika A ATAU B
bernilai 1 atau kedua A dan B bernilai 1. Sedangkan simbol gerbang OR adalah
sebagai berikut:

Gambar 6. Simbol Gerbang OR


C. Analisis Timing
Untuk melihat ilustrasi grafik bagaimana perubahan respon level keluaran
menjadi level masukan digunakan timing diagram. Gambar timing diagram di
bawah memperlihatkan dua buah gelombang input (A dan B) yang diaplikasikan
pada dua input gerbang AND output X yang dihasilkan dari operasi AND. Dapat
kita lihat, analisis timing sangat membantu untuk melihat ilustrasi visual
perubahan level pada keluaran menjadi level masukan.

20
Gambar 7. Timing Analisis pada Gerbang AND

D. Fungsi Enabel dan Disabel


Fungsi Enabel dan Disabel menggunakan gerbang AND dan OR.

 AND gate

Gambar 8. Fungsi Enabel dan Disabel pada Gerbang AND

21
 OR

Gambar 9. Fungsi Enabel dan Disabel pada Gerbang OR

Kesimpulan:
 AND gate
Output enable  enable sinyalnya HIGH, selebihnya disable
 OR gate
Output enable  enable sinyalnya LOW, selebihnya disable

22
BAB III. GERBANG LOGIKA INVERTING

A. Inverter
Inverter digunakan untuk complement, atau invert, sebuah sinyal digital.
Inverter memiliki satu input dan satu output. Jika sebuah level HIGH (1)
dimasukkan dalam sebuah inverter, maka akan dihasilkan sebuah level keluaran
LOW (0) dan begitu sebaliknya.
Operasi pada inverter sangat sederhana dan dapat diilustrasikan dengan
mempelajari timing diagram. Timing diagram merupakan grafik yang dapat
memperlihatkan kepada kita operasi dari sebuah inverter. Jika input HIGH, maka
output akan LOW, dan jika input LOW maka akan dihasilkan output HIGH.
Di bawah ini dapat kita lihat simbol dan tabel kebenaran dari sebuah
inverter:

Gambar 10. Simbol Inverter

Tabel 7. Tabel kebenaran Inverter


Input A Output X
0 1
1 0

B. NAND Gate / Gerbang NAND


Operasi gerbang NAND adalah sama dengan gerbang AND kecuali
outputnya di invert. Kita bisa berfikir sebuah gerbang NAND sebagai sebuah
gerbang AND dengan sebuah inverter pada keluarannya. Simbol sebuah gerbang
NAND terbuat dari sebuah gerbang AND dengan sebuah bulatan kecil pada
outputnya.

23
Gambar 11. Simbol gerbang NAND

Perhitungan Boolean untuk sebuah gerbang NAND ditulis X=AB. Garis


inversi di atas A dan B mengartikan keluaran dari NAND adalah complement dari
A dan B. Oleh karena kita menginverting keluaran, maka keluaran tabel
kebenaran gerbang NAND akan menjadi complement dari keluaran tabel
kebenaran dari gerbang AND. Untuk lebih jelasnya perhatikan tabel kebenaran di
bawah:
Tabel 8. Tabel Kebenaran gerbang NAND
A B X
0 0 1
0 1 1
1 0 1
1 1 0
Dari tabel dapat kita lihat keluaran akan LOW jika kedua input A dan B
bernilai HIGH Dengan demikian, keluaran akan bernilai HIGH jika ada salah satu
input yang bernilai LOW.
C. NOR Gate / Gerbang NOR
Operasi gerbang NOR sama dengan gerbang OR kecuali keluarannya di
invert. Kita bisa berfikir bahwa sebuh gerbang NOR merupakan sebuah gerbang
OR dengan sebuah inverter pada keluarannya. Simbol gerbang NOR dapat dilihat
pada gambar di bawah:

Gambar 12. Simbol Gerbang NOR

Perhitungan Boolean untuk fungsi NORadalah X = A + B. funsi ini dibaca “X


lsama dengan not (A atau B)”. Dengan kata lain, X akan bernilai LOW jika A atau
B bernilai HIGH. Tabel kebenarannya dapat dilihat pada tabel berikut:

24
Tabel 9. Tabel Kebenaran Gerbang NOR
A B X=A+B
0 0 1
0 1 0
1 0 0
1 1 0

Dari tabel kebenaran di atas, dapat kita lihat bahwa kolom keluaran tabel
kebenaran gerbang NOR merupakan complement dari kolom keluaran tabel
kebenaran gerbang OR.

25
BAB IV. ARITMATIKA BINER

Operasi aritmatika untuk bilangan biner dilakukan dengan cara hampir


sama dengan oparasi aritmatika untuk bilangan desimal. Penjumlahan,
pengurangan, perkalian dan pembagian dilakukan digit per digit. Kelebihan nilai
suatu digit pada proses penjumlahan dan perkalian akan menjadi bawaan (carry)
yang nantinya ditambahkan pada digit di sebelah kirinya. Demikian pula
sebaliknya kurangnya nilai suatu digit pada proses pengurangan akan „dipinjami‟
oleh digit di sebelah kirinya.

A. Penjumlahan

Penjumlahan pada sistem bilangan biner dilakukan dengan cara hampir


sama dengan penjumlahan pada sistem bilangan desimal. Bilangan dijumlahkan
per bit dari paling kanan hingga paling kiri. Hal ini berlaku untuk penjumlahan
bilangan biner bulat maupun pecahan. Pada operasi penjumlahan, hasil
penjumlahan akan mempunyai panjang bit minimal sama dengan bilangan yang
dijumlahkan.
Tabel 1. Tabel kebenaran untuk penjumlahan dua angka:
A0 B0 0 Cout
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

26
Contoh:
Desimal Biner
31 0001 1111
7+ 0000 0111+
38 0010 0110 = 3810
1+1=0, carry(bawaan 1)
untuk tambahan pada
penjumlahan disebelah kirinya.
1+1+1(carry)=1 yang
kemudian memiliki carry 1,
sebagai tambahan pada penjumlahan disebelah kirinya begitu juga
seterusnya.
Tabel 2. Tabel kebenaran untuk penjumlahan tiga angka:
A1 B1 Cin 1 Cout

0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Cara penjumlahan menggunakan tiga bilangan ini adalah dijumlahkan
terlebih dahulu A1 dengan B1 kemudian hasilnya dijumlahkan dengan Cin

B. Pengurangan

Pengurangan pada sistem bilangan biner dilakukan dengan cara hampir sama
dengan pengurangan pada sistem bilangan desimal. Bilangan dikurangkan per
bit dari paling kanan hingga paling kiri. Hal ini berlaku untuk pengurangan

27
bilangan biner bulat maupun pecahan. Pada operasi pengurangan, hasil
pengurangan akan mempunyai panjang bit minimal sama dengan bilangan
yang dikurangkan.

Tabel 3. Tabel kebenaran untuk pengurangan dua angka:


A0 B0 0 Cout
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Cara melakukan operasi pengurangan bilangan biner:
0 2

A1 A0 1 0 meminjam

B1 B0 - 1 dari A1

R1 R0 0 1 -
0 1

Contoh:
Desimal Biner
192 1100 0000
3 - 0000 0011 -
189 1011 1101 0-1 2-1=1 angka nol meminjam 2 dari angka disebelah

kirinya, begitupun sebaliknya.

Tabel 4. Tabel kebenaran untuk pengurangan tiga angka:


A1 B1 Bin R1 Bout
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0

28
1 1 0 0 0
1 1 1 1 1
Cara pengurangan menggunakan tiga bilangan ini adalah dikurangkan
terlebih dahulu A1 dengan B1 kemudian hasilnya dikurangkan dengan
Bin

C. Perkalian

Perkalian pada sistem bilangan biner dilakukan dengan cara hampir


sama dengan perkalian pada sistem bilangan desimal. Perbedaan hanya
terdapat pada bilangan yang dioperasikan.
Perkalian Bilangan biner:
1x1=1
1x0=0
0x1=0
0x0=0
Setelah operasi perkalian biner mengikuti aturan perkalian
bilangan decimal biasa, selanjutnya dilakukan penjumlahan mengikuti
aturan penjumlahan bilangan biner.
Contoh:
Desimal Biner
13 0000 1101
11 x 0000 1011 x
13 0000 1101
13 + 00001 101
143 000000 00
0000110 1 +
0001000 1111 (hasil)

Hasilnya adalah 0001000 1111, memiliki 11 bit. Untuk mendapatkan


jawaban 8 bit, maka 3 bilangan biner yang paling depan dihilangkan
sehingga jawaban menjadi 1000 1111.
29
D. Pembagian

Pembagian pada sistem bilangan biner dilakukan dengan cara hampir


sama dengan pembagian pada sistem bilangan desimal. Perbedaan hanya
terdapat pada bilangan yang dioperasikan.
Cari beberapa angka paling depan bilangan biner yang
dapat dibagi dengan bilangan biner pembagi. Angka paling depan
bilangan biner tersebut tidak termasuk beberapa angka nol paling depan.
Untuk memahaminya, sebaiknya kita lihat contoh berikut:
Contoh:
Desimal Biner
3 11 = 310
3 9 0000 0011 0000 1001
9 - 11 -
0 11
11 –
0
Penjabaran:
Angka pembagi pertama adalah 100. 100 dibagi 11 hailnya 1. 1 dikali 11
adalah 11. 100 di kurangi 11 (mengikuti aturan pengurangan bilangan
biner) hasilnya 11. 11 dibagi 11 hasilnya 1. 1 yang kemudian dikali 11
hasilnya 11. 11 dikurangi 11 hasilnya 0.
1. Representasi Dua Komplemen
Interval bilangan positif 8-bit adalah dari 0000 0000 sampai 0111 1111
atau dari 1 sampai 127. Interval bilangan negative 8-bit adalah dari 1111
1111 ke 1000 0000 atau dari -1 sampai -128.
Rumus:
Maksimum bilangan positif:
2(N-1) – 1  2(8-1) – 1 = 128 – 1 = 127
Maksimum bilangan negatif:
-(2(N-1))  -(2(8-1)) = -128
Tabel berikut menggambarkan dua komplemen dari +7 hingga -8
30
Tabel 5. Tabel dua komplemen +7 hingga -8

Desimal Bilangan Dua Komplemen


+7 0000 0111
+6 0000 0110
+5 0000 0101
+4 0000 0100
+3 0000 0011
+2 0000 0010
+1 0000 0001
0 0000 0000
-1 1111 1111
-2 1111 1110
-3 1111 1101
-4 1111 1100
-5 1111 1011
-6 1111 1010
-7 1111 1001
-8 1111 1000

Contoh untuk merubah Bilangan decimal menjadi bilangan dua


komplemen
+3510 diubah menjadi bilangan dua komplemen
Solusi:
Bilangan biner = 0010 0011
Bilangan dua komplemen = 0010 0011 (jawaban)
Contoh untuk merubah Bilangan dua komplemen menjadi bilangan
desimal
1101 1101 diubah menjadi bilangan decimal
Solusi:

31
Bilangan dua komplemen = 0010 0011
Bilangan komplemen = 0010 0010
Tambah 1 = +1
Bilangan biner = 0010 0011
Bilangan decimal = -35 (jawaban)

Aritmatika Komplemen-2
Metode komplemen-2 merupakan metode yang paling banyak digunakan
untuk operasi aritmetika bilangan biner dalam sistem komputer. Sistem
komputer ada yang menggunakan sistem bilangan 8-bit, yang berarti ada
28 = 256 bilangan , dan 16-bit, yang berarti ada 216 = 65536 bilangan.
Untuk melambangkan bilangan positif dan negatif, metode
komplemen-2 menggunakan MSB sebagai bit tanda (sign bit).
• MSB 0 dinyatakan sebagai bilangan positif
• MSB 1 dinyatakan sebagai bilangan negatif.
Sehingga dalam sistem bilangan 8-bit,
• bilangan positif dimulai dari 0000 0000 – 0111 1111 = 0 – 127
• bilangan negatif dimulai dari 1111 1111 - 1000 0000 = -1 – (-128).
Bilangan biner komplemen 2 dapat diperoleh dengan cara menambah 1
pada bilangan biner komplemen 1.
Contoh : Berapakah bilangan komplemen 2 dari bilangan biner 10101
Penyelesaian :
Bilangan biner : 10101
Bilangan Biner komplemen 1 : 01010 + 1
Bilangan biner komplemen 2 : 01011
Bilangan biner komplemen 2 dapat digunakan sebagai pengurang
bilangan biner.
Aritmatika Heksa Desimal
Heksadesimal atau sistem bilangan basis 16 adalah sebuah sistem bilangan
yang menggunakan 16 simbol. Berbeda dengan sistem bilangan desimal,

32
simbol yang digunakan dari sistem ini adalah angka 0 sampai 9, ditambah
dengan 6 simbol lainnya dengan menggunakan huruf A hingga F.
Bilangan biner dapat diubah menjadi hexadecimal begitupun sebaliknya.
Cara mengkonversinya adalah sebagai berikut:
 Mengubah bilangan heks 5D9316 menjadi bilangan biner
heks biner
5 0101
D 1101
9 1001
3 0011
Note:
· Jadi bilangan biner untuk heks 5D9316 adalah
0101110110010011
 Mengubah bilangan biner 101101011011001011 menjadi
bilangan heks

Biner Heks
0010 2
1101 D
0110 6
1100 C
1011 B
Jadi bilangan heks untuk biner 101101011011001011 adalah 2D6CB

Tabel 10. Tabel Digit Hexadesimal

33
E. Opersasi Aritmatika pada bilangan heksa decimal

a. Penjumlahan
Penjumlahan bilangan hexadesimal dapat dilakukan secara sama dengan
penjumlahan bilangan octal, dengan langkah-langkah sebagai berikut :
Langkah-langkah penjumlahan hexadesimal :
- tambahkan masing-masing kolom secara desimal
- rubah dari hasil desimal ke hexadesimal
- tuliskan hasil dari digit paling kanan dari hasil hexadesimal
- kalau hasil penjumlahan tiap-tiap kolom terdiri dari dua digit, maka
digit paling kiri merupakan carry of untuk penjumlahan kolom
selanjutnya.

34
b. Pengurangan
Pengurangan bilangan hexadesimal dapat dilakukan secara sama dengan
pengurangan bilangan desimal.

c. Perkalian
Langkah – langkah :
- kalikan masing-masing kolom secara desimal
- rubah dari hasil desimal ke octal
- tuliskan hasil dari digit paling kanan dari hasil octal
- kalau hasil perkalian tiap kolol terdiri dari 2 digit, maka digit paling
kiri merupakan carry of untuk ditambahkan pada hasil perkalian
kolom selanjutnya.

35
d. Pembagian

2. Aritmatika BCD
Elektronika digital secara alamiah bekerja pada bilangan biner, dan kita
mempunyai empat kelompok digit biner bersama untuk mendapatkan
kombinasi yang cukup untuk menampilkan 10 digit desimal yang berbeda.
Kekempat kode ini disebut kode desimal binary (BCD).
Jadi kita memiliki 4- bit kode yang bisa digunakan untuk menampilkan
digit desimal yang kita butuhkan ketika membaca sebuah tampilan pada

36
kalkulator atau komputer. Masalah yang muncul ketika kita mencoba
untuk menambah atau mengurangi nomor BCD.

F. Menambah BCD

Penambahan adalah operasi yang sangat penting karena pengurangan,


perkalian, pembagian dapat diselesaikan dengan penambahan atau
pemanbahan dua komplement
Langkah untuk penambahan BCD adalah sebagai berikut:
1. Masukan nomor BCD seperti bilangan biner biasa
2. Jika bilangan adalah 9(1001) atau leibh , maka
jawabannya tepat
3. Jika bilangan lebih 9 atau jika ada yang keluar dari MSB
bearti tidak berlaku nomor BCD, lanjut ke langkah 4
4. Jika dia tidak valid. Semua yang keluar dari MSB adalah
berlaku untuk makna lebih lanjutan nomor BCD
5. Ulangi langkah 1 sampai 4 untuk masing-masing
kelompok pada bit BCD
Contoh
Konfersikan bilangan desimal dibawah ini menjadi BCD. Konfersikan
kembali hasil yang anda dapatkan untuk mengoreksi jawabanmu.
(a) 8+7
(b) 9+9
(c) 52 + 63
(d) 78 + 69
Penyelesaian
(a) 8 = 1000
+7 = 0111
Sum = 1111
Add 6 = 0110
1 0101 = =

37
(b) 9 = 1001
+9 = 1001
Sum = 0010 (invalid because of carry)
1
cy
Add 6 0110
1 1000 = =

(c) 52 = 0101 0010


+63 = 0110 0011
Sum = 1011 0101
Add 6 = 0110 invalid
1 0001 0101 = 0001 0001 0101 =

(d) 78 = 0111 1000


+69 = 0110 1001
Sum = 1110 0001 (dua kelompok dari 4 BCD yang tidak
valid)
Cy
Add 6 = 0110
1110 0111
Add 6 = 0110
1 0100 0111 = 0001 0100 0111 =

Jika satu dari nomor yang dimasukkan adalah negatif. Langkah ini sulit
tapi pada dasarnya mengikuti complement-then-add- prosedur.

3. Arithmetic Circuit
Semua operasi penjumlahan dan procedure mencakup pada seksi
sebelumnya bisa di digunakan bentuk penjumlahan dari gerbang logika
38
dasar. Dari digit bilangan yang kecil kta bisa menggunakan penyatuan
rangkaian angka sedang (MSI), sebenarnya ada beberapa penjumlahan
dalam paket penyaruan tunggal.

G. Rangkaian penjumlahan dasar (basic adder circuit)

Dengan melihat tabel kebenaran pada gambar 7-5, kita bisa menentukan
kondisi masukan yang menghasilkan masing-masing kombinasi dari bit
penjumlahan dan keluaran carry . gambar 7-5 menampilkan penjumlahan
dari 2 bit angka. Ini bisa dengan mudah di kembangkan untuk cakupan 4-,
8-,atao 16- bit penjumlahan
Diberitahukan bahwa penjumlahan di bobot yang paling kecil –
kolom bit hanya bisa menganalisa dua masukan (A0 ditambah B0) untuk
menentukan keluaran penjumlahan (∑0) dan carry (C out). tetapi setiap
kolom lebih signifikan (21 kolom dan up) memerlukan dimasukkannya
input ketiga, yang merupakan carry (C in) dari kolom di sebelah kanannya.
Misalnya, carry-out (Cout) dari kolom 20 menjadi carry-in (C in) ke
21column. Gambar 7-5 (c) menunjukkan dimasukkannya masukan ketiga
untuk tabel kebenaran dari penambahan kolom lebih signifikan.

Cin Cin
A1 A0 Ao Bo ∑0 Cout
+ B1 B0 0 0 0 0
∑1 ∑0 0 1 1 0
+ + 1 0 1 0
Cout Cout 1 1 0 1

(a) (b)
39
3 input
A1 B1 Cin ∑1 Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

(C)
Gambar 1. (a) penjumlahan dua bit asignifikanngka biner. (b) tabel
kebenaran dari penjumlahan LSB. (c) tabel kebenaran untuk kolom yang
lebih
Half adder
Merancang rangkaian logika yang dengan otomatis menganalisa keluaran
yang diinginkan untuk tabel kebenaran yang ini cukup sederhana.
Perhatikan tabel kebenaran LSB; apa kondisi keluarannya dari ∑0 bit
HIGH. Jawabannya adalah A atau B HIGH tapi tidak keduanya (fungsi
OR khusus). Apa kondisi masukan pada Cout bit HIGH. Jawabannya
adalah A dan B HIGH (fungsi AND). Oleh karena itu, rancangan
rangkaian untuk menjalankan penjumlahan pada kolom LSB bisa
menggunakan X-OR dan gerbang AND.

Cout =
Tabel 11. half adder untuk kondisi kolom LSB

40
Tabel 7. Tabel kebenaran

Penambahan biner dari dua 2-bit angka. kolom


Dari tabel kebenaran

Mekanisasi dari persamaan kedua ditunjukkan pada Gambar 3.

Tabel 12. Sebuah mekanisasi penambah setengah menggunakan EOR dan sebuah
gerbang AND.
Sirkuit ini dikenal sebagai penambah setengah. Hal ini tidak bisa menangani
penambahan setiap dua nomor sewenang-wenang karena tidak memungkinkan
masukan dari sedikit carry dari penambahan dua angka sebelumnya. Sebuah
sirkuit yang dapat menangani tiga input dapat melakukan penambahan setiap dua
bilangan biner.
Tabel kebenaran untuk tiga variabel masukan ditunjukkan pada Gambar 7.8.

41
Gambar 13. Penambahan biner dari dua 2-bit nomor. Kolom.
Dari tabel kebenaran

Hal ini dikenal sebagai logika mayoritas. Dan detektor mayoritas ditunjukkan
pada gambar 7,9

Gambar 14. Sebuah mekanisasi detector

Full adder
Perangkat berikut (gambar 7.10) dikenal sebagai penambah penuh dan mampu
menambah tiga bit tunggal informasi dan mengembalikan sedikit jumlah dan

42
sedikit membawa-out.

Gambar 15. The mekanisasi adder penuh

Rangkaian yang diperlihatkan pada gambar 7.11 mampu menambahkan dua angka
dari berbagai ukuran.
Para input dan, dan output.

Contoh: Jika input ke sirkuit pada gambar 7.12 ditulis sebagai ABCD nomor,
menulis sembilan nomor yang akan menghasilkan Q. Benar

Gambar 16. Sebuah fungsi logika yang khas.

43
Tabel 8. Tabel kebenaran untuk contoh fungsi logika yang khas.

ABCD = (2,3,6,7,11,12,13,14,15) memberikan Q benar.


Contoh: Menggunakan konvensi komplemen 2, jumlah 3-bit ABC dapat mewakili
angka dari -3 ke 3 seperti yang ditunjukkan dalam tabel 7.7 (mengabaikan -4).
Dengan asumsi bahwa A, B, C dan tersedia sebagai masukan, tujuannya adalah
untuk merancang sebuah sirkuit yang akan menghasilkan 2-bit output EF yang
merupakan nilai absolut dari nomor ABC. Anda memiliki hanya tersedia dua dan
tiga-masukan gerbang AND dan OR.
1. Isi tabel kebenaran dengan bit ABC dan EF.
Tabel kebenaran ditunjukkan dalam tabel 7.7.

Tabel 9. Kebenaran meja dengan bit untuk ABC dan EF.


2. Menulis sebuah ekspresi aljabar Boolean untuk E dan F.
untuk

44
3. Mekanisasi tersebut ekspresi.
Ekspresi mekanik ditunjukkan pada gambar 7.13.

Gambar 17. Mekanisasi untuk bit ABC dan EF.

Contoh: Misalkan bahwa 2-bit biner AB nomor harus ditransmisikan


antara perangkat di lingkungan yang bising. Untuk mengurangi kesalahan
terdeteksi diperkenalkan oleh transmisi, sebuah P sedikit tambahan sering
dimasukkan untuk menambah redundansi informasi. Asumsikan bahwa P
diatur benar atau salah yang diperlukan untuk membuat ganjil bit yang
benar dalam ABP 3-bit nomor yang dihasilkan. Ketika nomor tersebut
diterima, sirkuit logika yang dibutuhkan untuk menghasilkan sebuah E
sinyal kesalahan setiap kali ganjil kondisi bit tidak terpenuhi.

45
1. Mengembangkan tabel kebenaran E dalam hal A, B dan
P.

Tabel kebenaran ditunjukkan dalam tabel 10.

Tabel 10. Kebenaran meja untuk E dalam hal A, B dan P.

2. Menulis sebuah ekspresi Boolean untuk E yang ditentukan langsung


dari tabel kebenaran.

3. Menggunakan teorema De Morgan dua kali, mengurangi


ekspresi ini untuk satu EOR dan satu operasi NEOR. (Ini sangat mirip
dengan masalah setengah-penambah.)

Gambar 18 Mekanisasi untuk E.

Blok diagram

46
Sekarang kita tau bahwa pembangun rangkaian half adder dan full adder,
kita tau tampilan sederhana gambar box dengan garis input dan
output.seperti pada gambar 7-12. Ketika menggambar multibit adder,
sebuah blok yang digunakan sebagai tampilan penambahan masing-
masing kolom. Misalnya, kota di 4 bit adder, kolom 20 hanya dibutuhkan
half adder, karena disana akan ada carry-in. Masing-masng dari kolom
yang signifikan mengharuskan sebuah full adder. Seperti yang ditampilkan
pada gambar 7-13.

Gambar 19. Blok diagram dari (a) half-adder,(b)full adder.

Gambar 11. Blok diagram untuk 4 bit penjumlahan biner


47
Dari gambar 7-13 bahwa LSB half adder tidak memiliki carry-in.
Carry-out (C out) pada LSB menjadi carry-in untuk untuk full adder
selanjutnya.carry-out pada MSB full-adder sangat tinggi penjumlahan
outputnya (∑4)
IC 4 bit full adder
MSI (Medium Scale Integration) adalah persediaan dengan 4 full adder
paket yang sederhana. Pada tabel 7-5 adalah IC yang populer. Masing-
masing adder pada tabel berisikan 4 full adder, dan semuanya berfungsi
equivalen. Bagaimanapun, tata letaknya berbeda. Masing-masingnya akan
menambah 4 bit kata biner ditambah satu carry yang datang. Penjulahan
binary ini akan menhasilkan keluran penjumlahan total. (∑1 to ∑4 )dan
carry out.
Tabel 11. Penjelasan mengenai IC
device Family description

7483 TTL 4-bit binary full- adder, fast carry

74HC283 CMOS 4-bit binary full adder, fast carry

4008 CMOS 4-bit binary full adder, fast carry

4. Aplikasi Desain Sistem


Masing-masing operasi penjumlahan yang didiskusikan ada bagian 7-1
sampai 7-5 bisa ditunjukkan dengan menggunakan rangkaian bangunan
dari rangkaian integrasi penjumlahan dan gerbang logika. Pertama, kita
akan merancang rangkaian untuk menampilkan enjumlahan 2 komplemen,
dan selanjutnya kita akan merancang sebuah penjumlahan BCD.

H. Penjumlahan 2 komplemen

Pada bagian 7-3 mengingatkan kita pada angka 2 komplemen tepat


sama seperti bilangan biner biasa dan bisa ditambahkan menggunakan

48
penambahan biner biasa. Juga, pengurangan pada 2 komplement
penjumlahan adalah menampilkan dengan mengkonversikan bilangan
menjadi pengurangan berbentuk bilangan negatif pada tampilan 2
komplement dan dengan menggunakan penjulahan bilangan biner
biasa.sehingga, bilangan penuh adalah tampilan bilangan 2 komplemen,
kita bisa menggunakan penjumlahan biner untuk memperoleh jawaban kita
menambahkan atau mengurangkan.
Misalnya, pengurangan 18 dengan -9, kita pertama kali akan
mengkonversikan 9 menjadi bilangan negatif dari bilangan 2 komplemen
dengan mengkomplemenkan masing-masing bit dan selanjutnya
menjumlahkan. Kita akan menjumlahkan 18 + (-9) :
2 komplemen dari 18 = 0001 0010
+ 2 komplement dari -9= 1111 0111
Sum= 0000 1001 = +910
Jadi, seperti yang terlihat, kita membutuhkan
penjumlahan kombinasi penghubung masukan atau sinyal untuk
penumlahkan atau mengurangkan seperti yang kta tahu apakah untuk
menampilkan positif atau negatif pada bilangan 2 komplemen berikutnya.
Selanjutnya kita akan menggunakan penjumlahan biner untuk
memperoleh hasil akhir.
5. Aritmatika/ Logika Unit
Arithmatic and Logic Unit (ALU), adalah salah satu bagian/komponen
dalam sistem http://id.wikipedia.org/wiki/Mikroprosesor di dalam sistem
komputer berfungsi melakukan operasi/perhitungan aritmatika dan logika
(seperti penjumlahan, pengurangan dan beberapa logika lain), AlU bekerja
besama-sama memori. Dimana hasil dari perhitungan di dalam ALU di
simpan ke dalam memori.
Perhitungan dalam ALU menggunakan kode biner, yang
merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang
diolah (operand). ALU biasanya menggunakan sistem bilangan biner
two’s complement.
49
ALU mendapat data dari register. Kemudian data tersebut diproses
dan hasilnya akan disimpan dalam register tersendiri yaitu ALU output
register, sebelum disimpan dalam memori.
Pada saat sekarang ini sebuah chip/IC dapat mempunyai beberapa
ALU sekaligus yang memungkinkan untuk melakukan kalkulasi secara
paralel. Salah satu chip ALU yang sederhana (terdiri dari 1 buah ALU)
adalah IC 74LS382/HC382ALU (TTL). IC ini terdiri dari 20 kaki dan
beroperasi dengan 4x2 pin data input (pinA dan pinB) dengan 4 pin
keluaran (pinF).

Daftar Pustaka
Anonim. 2010. Unit Logika Penjumlahan (ALU). Akses tanggal 25 oktober 2012
Anonim. 2011. Rangkaian Penjumlahan Dasar. Akses tanggal 14 oktober 2012.
Anonim. 2011. Operasi Bilangan. http://devamelodica.com/operasi-bilangan/.
Akses tanggal 25 oktober 2012
Imadewira. 2012. Sistem bilangan binary. http://kuliah.imadewira.com/. Akses
tanggal 25 oktober 2012
Kleitz, William.1996. Digital Electronics: A Practical Approach (4th Edition).s
Mustafarizal. 2012. Sistem Oktal dan Heksadesimal.
http://mustafarizaldi.blogspot.com/. Akses tanggal 25 oktober 2012
Simbolon, Medison. 2008. BCD Binary Coded Decimal.
http://medisonsimbolon.com. Akses tanggal 25 oktober 2012

50
Wibowo, Teguh. 2011. Bilangan Hexadesimal.
http://artikelcomputers.blogspot.com. Akses tanggal 25 oktober 2012
Yodimada. 2010. Dasar Operasi Aritmatika. http://yodymada.blogspot.com/.
Akses tanggal 25 oktober 2012

51
LAPORAN PRAKTIKUM

A. TUJUAN

Menentukan aritmatika biner yang terdapat pada IC 7483

B. ALAT DAN BAHAN

No Alat Bahan
1 Multimeter Digital IC 7483
2 Mikro kontroler Kabel Penghubung
3 Projectboard

C. TEORI DASAR

Menurut data sheet, IC 7483 mempunyai nama PIN seperti yang


ditunjukkan pada gambar berikut:

Gambar 1. Data Sheet mengenai nama PIN IC 7483


Keterangan:
A1 – A4 Input (A)
B1 – B4 Input (B)
C0 Carry Input
∑1 - ∑4 Hasil penjumlahan (sebagai output)
C4 Carry Output
Untuk memahami penjelasan mengenai nama IC 7483 dapat kita
lihat contoh hasil percobaan input A dan B, serta hasil penjumlahan A
dengan B yang memiliki carry input dan output pada tabel berikut:
52
Tabel 1. Data Sheet mengenai input dan output IC 7483

Penjelasan tabel:
Carry input = 0 Carry input = 1
A (Input) A (Input)
1010 = 10 0101 = 5
B (Input) B (Input)
1001 = 9 0110 = 6
∑ = Carry + A + B = 19 ∑ = Carry + A + B = 12

IC 7483 memiliki 4 input A dan 4 input B, yang memiliki 4 output.


Di dalam IC tersebut terdapat beberapa gerbang logika yang dapat dilihat
pada gambar berikut:

Gambar 2. Data Sheet mengenai gerbang logika IC 7483

53
Dari gerbang logika di atas, dihasilkan tabel kebanaran seperti berikut
ini:

Tabel 2. Tabel kebenaran IC 7483

D. PROSEDUR KERJA

1. Menyediak
an alat dan bahan yang akan digunakan
2. Menancapk
an IC 7483 pada projectboard
3. Menghubu
ngkan pin nomor 5 ke VCC pada mikro kontroler
4. Menghubu
ngkan pin nomor 12 ke ground pada mikro kontroler
5. Menghubu
ngkan kabel konektor pada mikro kontroler ke input A dan B IC 7483
sesuai nomor PIN pada gambar 1
6. Menyalaka
n mikro kontroler

54
7. Salah
seorang praktikan menekan tombol isyarat input pada mikro kontroler
sesuai input yang diinginkan
8. Seorang
praktikan yang lain mengukur tegangan pada output dan carry out
sesuai dengan nomor PIN pada gambar 1
9. Memvariasi
kan input A dan B
10. Mengulang
i langkah 7 dan 8

E. HASILPENGAMATAN

Gambar 3. Gambaran rangkaian praktikum

55
Gambar 4. Pemberian Isyarat low pada A1, A2, B1, dan B2

Gambar 5. Nilai tegangan yang dihasilkan pada output sinyal HIGH

56
Gambar 6. Nilai tegangan yang dihasilkan pada output sinyal LOW

Tabel 3. Hasil Pengamatan isyarat keluaran IC 7483

F. PENGOLAHAN DATA

 Untuk A =
1010 dan B = 1001
C0 = 0
Maka keluarannya adalah C0 + A+B
1010
1001 +
0011  carry out 1 (S1 = 1, S2= 1, S3= 0, S4= 0, C4= 1)

 Untuk A = 0101 dan B = 0110


C0 = 1

57
Maka keluarannya adalah C0 + A+B
0101
0110 +
1100  carry out 0 (S1 = 0, S2= 0, S3= 1, S4= 1, C4= 0)

 Untuk A =
0110 dan B = 1001
C0 = 0
Maka keluarannya adalah C0 + A+B
0110
1001 +
1111  carry out 0 (S1 = 1, S2= 1, S3= 1, S4= 1, C4= 0)

 Untuk A =
0011 dan B = 1010
C0 = 1
Maka keluarannya adalah C0 + A+B
0011
1010 +
1110  carry out 0 (S1 = 0, S2= 1, S3= 1, S4= 1, C4= 0)

G. PEMBAHASAN

IC 7483 memiliki empat input A dan B, serta 4 output. Hasil penjumlahan


dipengaruhi oleh carry input. Apabila carry input bernilai 0, maka output
hanya dipengaruhi oleh input A dan B. Tetapi, jika carry input bernilai 0,
maka hasil penjumlahan dipengaruhi oleh carry input dan input A dan B.
Sistematikanya adalah carry input + A1 + B1 menghasilkan S1. Jika

58
penjumlahannya memiliki carry, maka C1 + A2+ B2 menghasilkan S2,
begitu seterusnya hingga penjumlahan C3 + A4 + B$ menghasilkan C4.
Dari hasil percobaan menggunakan mikro kontroler, didapatkan
hasil yang sama dengan data sheet mengenai input dan output IC 7483
yang terdapat pada tabel 1. Setelah dilakukan sebanyak 4 kali percobaan,
maka terdapat hubungan aritmatika antara dua buah input 4-bit dengan
output. Aritmatika yang sesuai adalah penjumlahan.
Sebelum mendapatkan data output yang sesuai dengan data sheet
pada tabel 1, kami mengalami kesalahan yang menyebabkan data yang
didapat jauh berbeda dengan yang sebenarnya. Kendalanya adalah tidak
menentukan nilai carry input (C0). Seperti yang telah disebutkan di atas,
nilai C0 mempengaruhi hasil output. Setelah C0=nomor pin 13
dihubungkan dengan A1=nomor pin 10 (lihat gambar 1) dihubungkan
dengan jumper, maka barulah didapatkan data sesuai data sheet pada tabel
1.

H. SIMPULAN

Aritmatika yang sesuai dengan IC 7483 adalah penjumlahan dua buah


bilangan biner yang memiliki 4 bit.

DAFTAR PUSTAKA
Imadewira. http://kuliah.imadewira.com/sistem-bilangan-binary/ akses
tanggal 25 Oktober 2012
Kleitz, William. 2007. Digital Electronics: A Pratical Approach (8th
Edition)
Motorola. 2012. Fast and LS TTL Data. Akses tanggal 18 Desember 2012
Simbolon, Medison. 2008. http://medisonsimbolon.com/2008/bcd-binary-
coded-decimal/ akses tanggal 25 Oktober 2012

LAMPIRAN

59
60
61
BAB V. COMPARATOR

A. PENGERTIAN COMPARATOR
Comparator merupakan perbandingan dua buah tegangan listrik yang
masuk dalam dua buah terminal input Op-amp dan mengubah keluarannya untuk
menunjukkan tegangan mana yang lebih tinggi serta untuk menunjukkan cara
kerja open-loop gain suatu Op-amp dimana dengan adanya perbedaan tegangan
pada input-inputnya akan menyebabkan tegangan output berada dalam keadaan
saturasi. comparator ini sistem kerjanya memanfaatkan bati simpal terbuka (open-
loop gain) penguat operasional yang sangat besar.

Gambar 20. Tabel kebenaran

Sebuah rangkaian Comparator berfungsi membandingkan dua buah


Bilangan input / kode. Jika digunakan untuk membandingkan dua input dan
kemudian menyatakan apakah kedua input tersebut sama, lebih besar atau lebih
kecil, maka rangkaian tersebut dinamakan Magnitude Comparator

62
Gambar 21. Rangkaian comparator

B. DECODING
Binary decoding mengkonversi sebuah n-bit code (satu) output yang aktif
(low/high)Rangkaiannya dapat dibentuk menggunakan AND atau OR gate.Jumlah
masukan (input) < Jumlah Keluaran (Output).
1) OktaldecoderIC
adalah sebuah decoder 74138 oktal yang mampu merubah kode output oktal
menjadi delapan output yang terpisah RENDAH aktif.Diagram logika dalam
Gambar 8-7 menunjukkan logika kombinasional yang sebenarnya internal
yang diperlukan untuk melakukan inverter tambahan decoding.Pada input
yang diperlukan untuk mencegah pembebanan berlebihan dari inverter
internal yang berasal dari sumber tetapi untuk pasokan input arus pendorong
pada delapan gerbang NAND tidak berasal pasokan input arus pendorong
yang sama.
2) 7442 adalah desimal BCD untuk decoder.IC ini memiliki empat pin untuk bit
masukan BCD (0000-1001) dan 10 keluaran RENDAH aktif untuk angka
desimal diterjemahkan.Heksadesimal 1 dari 1 decoder IC yang 74154 adalah 1
dari 16 decoder.IC ini memiliki 4 bit biner masukan (0000-1111), decode itu
memberikan output RENDAH aktif untuk 1 dari 16 output pin.IC ini juga
memiliki dua input aktif LOW yang dapat mengaktifkan gerbang untuk
menonaktifkan output .

1. 2 TO 4 DECODER DENGAN ENABLE INPUT

63
Gambar 22. 2 to 4 decoder dengan enable input

gambar 23. tabel kebenaran 2 to 4 decoder dengan enable input

2. 3-TO-8 DECODER
Enable dapat bernilai„active high Pada contoh dibawah, hanya1 decoder
dapat aktif setiap saat. Input x, y, z dipilih lewat w untuk memilih decoder yang
mana yang aktif.

64
Gambar 24. 3-to-8 decoder

Gambar 25. Rangkaian penghasil output high

Gambar 26. Decoding biner ke oktal


65
C. ENCODING
Encoding adalah proses yang berlawanan dari decoding.Encoding
digunakan untuk menghasilkan kode output dari input desain line.Nilai tunggal
encoders didapat dengan menggunakan logika kombinasional yang dapat
dilakukan dengan meninjau tabel kebenaran.
BINARY ENCODING
-Mengkonversi 2n input dan dikeluarkan kedalam bentuk n bit output-Banyak
digunakan untuk kompresi data.Dapat dibangun menggunakan AND atau OR
Gate-Jumlah masukan (input) > Jumlah Keluaran (Output).

gambar 27. tabel kebenaran


D. CODE CONVERTERS
Converter adalah suatu cara untuk mengkonversi suatu kode bilangan ke
suatu kode bilangan lainnya. Ada beberapa jenis converter, antara lain adalah
BCD to Excess Three, BCD to seven segment, atau kode-kode lainnya. BCD itu
sendiri adalah suatu istilah untuk mewakili sepuluh digit decimal dalam bentuk
biner, dalam kata lain menghitung dlam biner.
Jenis-jenis Converter : BCD to Excess Three, BCD to seven segment,
Dalam elektronik, sebuah konverter digital-ke-analog (DAC atau D-to-A)
adalah perangkat yang mengubah kode (biasanya biner) digital ke sinyal analog
(arus, muatan tegangan, atau listrik). Sebuah konverter analog-ke-digital (ADC)
melakukan operasi mundur. Sinyal mudah disimpan dan ditransmisikan dalam
bentuk digital, namun DAC diperlukan untuk sinyal yang akan diakui oleh indera
66
manusia atau non-sistem digital.
Penggunaan umum dari digital-ke-analog konverter adalah generasi dari sinyal
audio dari informasi digital dalam pemutar musik. Sinyal video digital ke analog
dikonversi di televisi dan ponsel untuk menampilkan warna dan nuansa. Digital ke
analog konversi dapat menurunkan sinyal, sehingga rincian konversi biasanya
dipilih sehingga kesalahan yang sepel
Karena biaya dan kebutuhan untuk komponen cocok, DAC hampir secara
eksklusif diproduksi di sirkuit terpadu (IC). Ada banyak arsitektur DAC yang
memiliki kelebihan dan kekurangan yang berbeda. Kesesuaian DAC khusus untuk
aplikasi ditentukan oleh berbagai pengukuran termasuk kecepatan dan resolusi.
atau code-code lainnya .Sistem BCD Excess-3 dibentuk dengan menambahkan
0011 untuk setiap nilai BCD seperti dalam Tabel 2. Sebagai contoh, angka
desimal 7, yang dikodekan sebagai 0111 dalam BCD, dikodekan sebagai 0011 =
0111 1010 di BCD Excess-3.

E. MULTIPLEXERS
Multiplekser yang dapat juga disingkat MUX adalah suatu alat atau sebuah
komponen yang bisa memilih masukan ( Input ) yang akan diteruskan kebagian
keluaran ( Output ), dan inputan itu sendiri dipilh atau ditentukan oleh suatu
sinyan kendali select.

gambar 28. Diagram fungsi multoplexers


MUX juga merupakan suatu pengisian data, dan jumlah inputanlebih besar
daripada jumlah keluaran. Mempunyai dua atau lebih signal digit sebagai input

67
dan control sebagai pemilih (selector) Merupakan Data Selector ( Pemilih data)
Jumlah Masukan (Input) > Jumlah Keluaran (1 Output).

gambar 29. simbol logika mutiplexers

F. DEMULTIPLEXERS
Setelah mengenal kata multiplekser atau MUX, maka kita harus tahu juga
tentang Demultilekser atau kita singkat DEMUX. Fungsi DEMUX itu kebalikan
dari MUX, DEMUX merupakan suatu pendistribusian data dan juga merupakan
suatu alat atau sebuah komponen yang jumlah masukannya (input) hanya satu,
namun keluarannya ( Output ) banyak.

gambar 30. Diagram fungsi demultiplexers

Signal yang ada pada masukan disalurkan ke bagian keluaran tergantung


dari kendali pada bagian selectnya.(menentukan keluaran yang diinginkan
).Merupakan kebalikan dari Multiplexer Mempunyai satu input data dan beberapa
output ( yang dicontrol oleh selector untuk menentukan keluaran yang diinginkan.

68
gambar 31. simbol logika demultipxers

LAPORAN PRAKTIKUM

A.Teori Dasar
IC 74LS138 merupakan ic decoder yang terdiri dari 6 input dan 8 output dan ic
ini dirancang untuk kecepatan tinggi seperti memory dekoder dan sistem transmisi
data. Dalam IC dekoder ini memiliki 3 input select dan 3 input enable.
IC 74LS138 mempunyai kaki yang terdiri dari :
Kaki 1,2,3 : merupakan kaki input select A,B,C
Kaki 4,5,6 : merupakan kaki input enable G1,G2,G3 atau G1,dan G2note1
Kaki 8 : merupakan ground
Kaki 7,8,9,10,11,12, 13,14,15 : merupakan output
Kaki 16 : merupakan VCC.
B. CARA KERJA

69
 Apabila salah satu input berlogika 1 maka output akan berlogika 1,dan
apabila 3 input disatukan yang select maupun enable maka salah satu
output atau Y akan berlogika 0.
 Jika A,B,C diberi tegangan Low, maka Y0 akan berlogika 0.
 Jika B,C diberi tegangan Low, maka Y1 akan berlogika 0.
 Jika A,C diberi tegangan Low, maka Y2 akan berlogika 0.
 Jika C diberi tegangan Low, maka Y3 akan berlogika 0.
 Jika A,B diberi tegangan Low, maka Y4 akan berlogika 0.
 Jika B diberi tegangan Low, maka Y5 akan berlogika 0.
 Jika A diberi tegangan Low, maka Y6 akan berlogika 0.
 Jika A,B,C diberi tegangan High, maka Y7 akan berlogika 0.
C. TABEL KEBENARAN

70
gambar 32. IC 74LS138

D. Bentuk masukan dan keluaran IC 74LS138

gambar 33. Bentuk masukan ic74ls138 dikaki E1 atau pin 4(high)

71
Dari gambar 13 dapat diliha bahwa bentuk masukkan IC 74138 adalah high dan
berada di pin 4. Kemudian untuk keluarannya berada dikaki pin 15 yaitu:

Gambar 34 .Bentuk keluaran ic74ls138 di pin 15 (high)


Bentuk masukan kedua yaitu di E2 yaitu pin 5 :

Gambar 35.Bentuk keluaran pada pin 15 yaitu high

72
Gambar 36. Bentuk keluaran di pin 14 high

Gambar 37. Bentuk masukkan pada pada pin E3 yaitu kaki 6 adalah high

73
Gambar 38. Bentuk keluaran di pin 13 yaitu low

IC74LS148

IC 74LS148 merupakan ic encoder yang terdiri dari 9 input dan 5 output dan ic ini
dirancang untuk kecepatan rendah dan dalam ic encoder ini dalam 9 input ke 5
output dengan menggabungkan 1-9 akan terjadi masukan atau input untuk
menyederhanakan cascanding (EI Input dan EO Enable Output akan aktif) ,Dan
sirkuit cascanding ini tidak memerlukan sirkuit eksternal .
Encoder itu sendiri adalah alat yang digunakan untuk mengubah sinyal seperti
data ke dalam bentuk yang dapat diterima untuk transmisi data atau penyimpanan
data .
LS148 ini adalah Encode dari 8 jalur data ketiga baris (4,2,1) Biner (Oktal) .
Cara Kerja IC 74LS148
 Jika Input pda EI diberikan logika H dan pada input yang lain diberi logika
X maka pada output A2,A1,A0,GS, Dan E0 akan menyala .

74
 Jika input pada EI di berikan logika L dan pada input yang lain diberi
logika H maka pada output A2,A1,AO,GS Akan menyala dan output yang
lain mati.
 Jika input pada EI dan 7 diberikan logika L dan pada input yang lain diberi
logika X maka output A2,A1,AO,GS, Akan mati dan E0 akan menyala.
 Jika input EI,6 diberi logika L dan 7 diberi logika H dan input yang lain
diberi logika X maka pada output A0 dan E0 akan menyala maka output
yang lain mati.
 Jika input EI dan 5 diberi logika L dan 6,7 diberi logika H dan nput yang
lain diberi logika X maka pada output A1 dan EO akan menyala dan
output yang lain mati.
 Jika input EI dan 4 diberi logika L dan 5,6,7, diberi logika Hdan input
yang lain di beri logika X maka pada output A1,A0,dan E0 akan menyala
dan output yang lain akan mati.
 Jika input EI dan 3 diberikan logika L dan 4,5,6,7, diberi logika H dan
input yang lain diberi logika X maka pada output A2 Dan E0 akan
menyala dan yang lain mati.
 Jika input EI dan 2 diberi logika L dan 3,4,5,6,7, dibei logika H dan yang
lain diberi logika X maka output A2,A0 dan EO akan menyala dan yang
lain mati.
 Jika input EI dan 1 diberi logika L dan 2,3,4,5,6,7, diberi logika H dan
yang lain dibei logika X maka pada output A2,A1 dan EO akan menyala
dan yang lain mati. •Jika input EI dean O dibei logika L dan yang lain
diberi logika H mak pada outp[ut A2,A1,AO dan EO akan menyala dan
GS mati.

Bentuk masukan dan keluaran IC74LA148

75
Gambar 39. rangkaian IC74LS148

Gambar 40. Bentuk masukan ic74ls148

76
Gambar 41. Bentuk keluaran ic74ls148

77
IC 74LS139
IC demultiplekser 74LS139 merupakan demultiplekser 2 input dengan 4 output.
IC ini terdiri dari dua buah demultiplekser dengan 16 buah pin. Konfigurasi dari
masing-masing Pin dapat dilihat pada gambar berikut :

Sebagaimana IC digital lainnya, VCC dari IC ini memerlukan tegangan sebesar 5


V. Fungsi kerja dari IC 74139 ini dapat dilihat pada tabel berikut:

Bentuk masukan dan keluaran IC74LS139

78
Gambar 42. rangkaian IC74LS139

Gambar 43. Bentuk masukan ic74ls139

79
Gambar 44. Bentuk keluaran ic74ls139

80
LAPORAN PRAKTIKUM
IC MULTIPLEXER DM74LS151N

A. TUJUAN
Mengamati keluaran pada multiplexer dengan variasi input dan selector.

B. ALAT DAN BAHAN


- IC DM74LS151N
- Multicontroller
- Kabel Penghubung
- Projectboard
- LED

C. TEORI DASAR
Sebuah Multiplexer adalah rangkaian logika yang menerima beberapa
input data digital dan menyeleksi salah satu dari input tersebut pada saat
tertentu, untuk dikeluarkan pada sisi output.

Seleksi data-data input dilakukan oleh selector line, yang juga merupakan
input dari multiplexer tersebut.

Gambar 45. Bagan Multiplexer

81
IC DM74LS151N Datasheet
Tabel Kebenaran IC 74151

Gambar 46. Konfigurasi Pin IC 74151

D. PROSEDUR KERJA
- Memasang IC DM74LS151N pada projectboard
- Menghubungkan kaki-kaki IC dengan multicontroller
82
- Memberi masukan pada kaki input dan selector
- Melihat keluaran yang dihasilkan
- Melakukan praktikum secara berulang dengan memberikan variasi
nilai pada input dan selector
E. HASIL DAN PEMBAHASAN
Lampu LED yang dipasang pada pin keluaran akan menunjukkan apakah
keluaran HIGH atau LOW. Setelah melakukan praktikum sebanyak 6 kali
variasi input dan selector diperoleh hasil sebagai berikut:
Percobaan ke:
1. Untuk nilai selector S0=LOW, S1=LOW, S2=LOW, I0=LOW,
I1=I2=I3=HIGH Keluaran pada Y adalah LOW ( terlihat dari matinya
LED)

83
2. Untuk nilai selector S0=LOW, S1=LOW, S2=LOW,
I0=I1=I2=I3=HIGH
Keluaran pada Y adalah HIGH ( terlihat dari hidupnya LED)

3. Untuk nilai selector S0=HIGH, S1=LOW, S2=LOW, I1=LOW,


I0=I2=I3=HIGH
Keluaran pada Y adalah LOW ( terlihat dari matinya LED)

84
4. Untuk nilai selector S0=HIGH, S1=LOW, S2=LOW,
I0=I1=I2=I3=HIGH
Keluaran pada Y adalah HIGH ( terlihat dari hidupnya LED)

5. Untuk nilai selector S0=LOW, S1=HIGH, S2=LOW, I2=LOW,


I0=I1=I3=HIGH
85
Keluaran pada Y adalah LOW ( terlihat dari matinya LED)

6. Untuk nilai selector S0=LOW, S1=HIGH, S2=LOW,


I0=I1=I2=I3=HIGH
Keluaran pada Y adalah HIGH ( terlihat dari hidupnya LED)

86
7. Untuk nilai selector S0=HIGH, S1=HIGH, S2=LOW,
I0=I1=I2=HIGH, I3=LOW
Keluaran pada Y adalah LOW ( terlihat dari matinya LED)

8. Untuk
nilai

87
selector S0=HIGH, S1=HIGH, S2=LOW, I0=I1=I2=I3=HIGH
Keluaran pada Y adalah HIGH ( terlihat dari hidupnya LED)

Secara ringkas hasil percobaan adalah sebagai berikut:


Tabel 2. Hasil percobaan
Perc.ke- Ē S0 S1 S2 I0 I1 I2 I3 Y
1 L L L L L H H H L
2 L L L L H H H H H
3 L H L L H L H H L
4 L H L L H H H H H
5 L L H L H H L H L
6 L L H L H H H H H
7 L H H L H H H L L
8 L H H L H H H H H

Untuk semua Selektor bernilai LOW, maka keluaran akan bergantung


pada masukan I0. Seperti pada percobaan 1 dan 2, ketika I0 LOW (Percobaan 1)
maka keluaran Y juga akan LOW. Sebaliknya, ketika masukan I0 HIGH
(Percobaan 2), maka keluaran Y juga akan HIGH.

Untuk selektor S2 dan S1 bernilai LOW, S0 bernilai HIGH, maka


keluaran akan bergantung pada masukan I1. Seperti pada percobaan 3 dan 4,
ketika I1 LOW (Percobaan 3) maka keluaran Y juga akan LOW. Sebaliknya,
ketika masukan I1 HIGH (Percobaan 4), maka keluaran Y juga akan HIGH.
Untuk selektor S0 dan S2 bernilai LOW, S1 bernilai HIGH, maka
keluaran akan bergantung pada masukan I2. Seperti pada percobaan 5 dan 6,
ketika I2 LOW (Percobaan 5) maka keluaran Y juga akan LOW. Sebaliknya,
ketika masukan I2 HIGH (Percobaan 6), maka keluaran Y juga akan HIGH.
Untuk selektor S0 dan S1 bernilai HIGH S2 bernilai LOW, maka
keluaran akan bergantung pada masukan I3. Seperti pada percobaan 7 dan 8,

88
ketika I3 LOW (Percobaan 7) maka keluaran Y juga akan LOW. Sebaliknya,
ketika masukan I3 HIGH (Percobaan 8), maka keluaran Y juga akan HIGH.
Kedelapan percobaan diatas menghasilkan kecocokan dengan tabel
kebenaran pada Tabel 1.
Terlihat bahwa multiplexer akan memberikan keluaran yang
nilainya bergantung pada pilihan selektor. Agar keluaran yang diinginkan
sama dengan masukan I0 maka masukan selektornya adalah LOW untuk
S0, S1 dan S2. Agar keluaran yang diinginkan sama dengan masukan I1
maka masukan selektornya adalah LOW untuk S0 dan S1 sedangkan S2
HIGH. Agar keluaran yang diinginkan sama dengan masukan I2 maka
masukan selektornya adalah LOW untuk S0 dan S2 sedangkan S1 HIGH.
Dan seterusnya seperti yang tertera pada tabel kebenaran Tabel 1.

F. KESIMPULAN
Keluaran pada Multiplexer ditentukan oleh input pada ketiga selektor.
Untuk S0=S1=S2=LOW, maka keluaran akan tergantung pada masukan
I0. Untuk S0=S1=LOW, S2=HIGH, maka keluaran tergantung masukan
I1. Untuk S0=S2=LOW, S1=HIGH, maka keluaran tergantung masukan
I2. Dan untuk S0=S1=HIGH, S2=LOW, maka keluaran tergantung
masukan I3.

BAB VI. TRANSISTOR-TRANSISTOR LOGIC (TTL)

A. KELUARGA TTL
Keluarga logika yang paling banyak digunakan saat ini adalah transistor-
transistor logic (TTL) dan logika complementary metal okside coupled logic
(CMOS). Rangkaian gerbang NAND dengan logika TTL ditunjukan gambar 9.1
dibawah.

89
Gambar 47. Rangkaian internal 7400 dua input gerbang NAND
Dari gambar terlihat bahwa TTL menggunakan transistor bipolar.
Transistor Q1 adalah transistor dengan emitor ganda, sedangkan D1 dan D2
adalah diode sebagai pengapit yang berfungsi sebagai proteksi terhadap masukan
dengan tegangn negative. Misalkan masukan A (HIGHT) dan B(LOW) maka
salah satu emitor Q1 akan mendapatkan panjar maju dan pada transistor Q1 ditaik
arus kolektor. Arus ini berasal dari basis transistor Q2. Akan tetapi untuk Q2 arus
panjar ini berarah terbalik sehingga transistor Q2 akan terputus. Akibatnya Vbe
pada Q3 =0 sehingga Q3 akan terputus juga. Hal tersebut mengakibatkan Q4
saturasi dan tegangan keuaran akan sama dengan Vcc (HIGHT). Transistor Q4
dikatakan sebagai perangkat aktif, transistor Q3, diode D3 dan transistor Q4
dikatakan sebagaithap keluaran totem pole.

Gambar 9-3 menyatakan rangkaian eqivalen dari sebuah jembatan TTL NAND
pada kondisi HIGHT(1)

90
Gambar 48. Rangkaian eqivalen TTL NAND pada kondisi HIGHT

Pada saat input A=0 B=0 maka dioda dari base menuju emittor Q1 akan
bias maju, Q1 saturasi (aktif) dan menempatkan tegangan 0,3 Volt menuju base
Q2. Tegangan 0,3V tidak cukkup untuk mengaktifkan Q2 sehingga arus akan
mengalir melalui R 1,6 K menuju base Q3, mengaktifkan Q3. Biasanya tegangan
keluaran dari level HIGH adalah 3,4V, dimana teganagn 4,8 pada base Q3 akan
dikurangi jatuh dioda pada base menuju emittor dan 0,7V pada D3 sehingga
.
Untuk daerah keluaran LOW dapat dilihat pada gambar 9-3 (b)

Gambar 49. Daerah keluaran output LOW

91
Dengan masukan A=1 B=1 dioda base menuju emittor Q1 akan bias
mundur, tapi tegangan dari base menuju kolektor akan bias maju. Arus akan
mengalir turun melewati base menuju kolektor Q1, mengaktifkan Q2. Q2 akan
aktf dengan tegangan positif pada base dan mengaktifkan Q4 . tegangan keluaran
biasanya sekita 0,3V. Q3 akan tetap mati karena tidak cukup tegangan antara base
Q3(1V) menuju katoda dari D3 (0,3V) untuk mengatasi tegangan yang jatuh pada
kedua dioda sebesar 0,7V sehingga memungkinkan arus keluar.
Tegangan TTL dan Tingkat arus
1. Arus masukan atau keluaran dan fan-out
Fan-out dari subfamili didefenisikan sebagai nomor masukan gerbang dari
subfamili yang sama dan bisa dihubungkan dengan keluaran tunggal
melebihi tingkat arusdari jembatan. Gambar 9-4 menunjukan 10 gerbang
yang didorong satu sumber.

Untuk mengetahui fan-out kita harus mengetahui banyak arus masukan


sebuah gerbang (Ii ) dan berapa banyak arus keluaran yang dihasilkan (IO ). Pada
gambar diatas 7400 tunggal adalah jembatan pendorong, menyuplai arus menuju
10 jembatan lainnya. kemampuan arus keluaran untuk kondisi HIGH ditulis IoH
dan biasa disebut arus sumber. IoH untuk 7400 adalah masimal pada -400µA

92
Gambar 50. Totem pole output dari gerbang TTL

Arus masukan yang dibutuhkan untuk kondisi HIGH ditulis IiH dan untuk
74xx maksimal pada 40µA. Untuk mencari nilai fan-out maka bagi arus sumber
dengan sarat masukan , dapat dirumuskan :

Untuk kondisi LOW arus keluaran dari 74xx maximal 16mA. Karena level
keluaran LOW mendekati 0V, arus sebenarnya mengalir melalui terminal
keluaran dan tenggelam menuju grond. Ini dinamakan arus terbenam. Gambar 9-5
merupakan dua jembatan yang dihubungkan kepada keluaran sebuah jembatan.
Arus total pada jembatan 1 harus terbenam, pada kasus ini 2x1,6 mA =3,2mA.
Karena arus maksimal sebuah jembatan bisa terbenam pada kondisi LOW sebesar
16 mA.
Untuk kondisi keluaran HIGH rangkaian yang sama. Arus akan akan
kembali, dapat dilihat pada gambar 9-6 .

Pada gambar dapat kita lihat bahwa arus 40µA kembali pada masing-masing
masukan, sebenarnya sebuah arus balikan kecil yang bocor kembali mengikuti
arah emitor.
Kesimpulan dari teganagn masukan/keluaran dan fan-out
1. Arus maksimal pada masukan standar gerbang TTL bisa terbenam atau
menjadi sumber adalah :
a. IIL=>low level input current= -1,6 mA

93
b. IIIH=>high level input current=40
2. Arus maksimal pada keluaran TTL standar yang bisa terbenam atau
menjadi sumber :
a. IOL=> low level output current=16 mA
b. IOH=>highnlevel output current=-400 (-800µA untuk beberapa
jembatan)
3. Nomer maksimal dari masukan gerbang yang bisa dihubungkan ke
keluaran standar TTL adalah 10( fan out=10). Fan-out diartikan sebagai
hasil terkecil dari IIL/ IOL, IIIH/v
Seri Tegangan standar 74xxal
Prameter Minimum Typical Maximum
VoL 0,2V 0,4V
Vil 0,8V
VoH 2,4V 3,4V
ViH 2,0V

Contoh soal
Tentukan tegangan dan arus yang ditunjukan pada gambar dibawah jika jebatan
menggunakan IC TTL 74xx

a. Tentukan Va dan Ia pada gambar a


b. Tentukan Va dan Ia pada gambar b
c. Tentukan Va dan Ia pada gambar c
Jawab :

94
a. Pada asukan menuju gerbang 3 adalah 1-1 jadi keluaran akan LOW.
Dengan nilai umum Va=0,2V. karena jembatan 3 LOW, maka aka nada
arus yang terbenam melalui 3 gerbang lain : 4,5,6. Dengan nilai Iil adalah -
1,6mA
b. Resistor 100 ohm akan membuat kondisi LOW. Iil umumnya adalah -
1,6mA dengan arus mengalir melalui resistor 100 ohm, membuat tegangan
Va = 0,16V (1,6Vx100ohm). Tegangan 0.16Vpada Va akan diartikan
sebagai kondisi LOW sehingga geebang AND akan memiliki keluaran
dalam kondisi LOW, Vb=0.2V. gerbang AND akan membenamkan arus
dari resistor 1k ,Ib=4.8mA{(5V-0.2V)/1k. arus 4.8mA diizinan karena arus
maksimum yang diperbolehkan untuk IC TTL adalah 16mA, sehingga IC
tidak akan terbaakar.
c. Iih menuju gerbang OR adalah 40µA, tegangan pada Va=4.6V{5V-(10k x
40µA}. teganagan keluaran dari gerbang akan HIGHT membuat tegangan
Vb=3.4V dan Ib =3.4V/4.7=723µA, arus ini diizinkan untuk gerbang OR
karena arus maksimal adalah -800µA IC,sehingga tidak terbakar
B. Pertimbangan TTL lain
Parameter pulsa waktu: waktu naik, waktu jatuh dan waktu tunda.

Gambar 51. Tampilan osiloskop keaikan pulsa dan waktu jatuh

Dari gambar dapat dilihat bahwa waktu naik (tr) ad lah panjangwaktu yang
diambil dari sebuah pulsa untuk naik dari titik 10% naik 90% . Untuk pulsa 5V,
titik 10% adalah 0.5V (10%/50V) dan titik90% adalah 4,5V(90%x50V). Waktu
jatuh (tf) adalah panjang dari waktu untuk jatuh dari titik 90% ke titik 10%. Tidak

95
hanya gelombang masukan dan keluaranmiring pada ujung-ujung yang naik dan
ujung –ujung yang turun, tapi disini juga terdapat waktu tunda untuk masukan
gelombang rambatmelalui IC menuju keluaran , ini dikenal dengan rambatan
tunda( tPLH dan tPHL).

Gambar diataas menunjukan sebuah panjang yang pasti pada masukan


pulsa menujukan jangkauan keluaran dari gerbang IC. Titik pengukuran spesifik
(1,5V untuk seri TTL standar) digunakan sebagai sebuah referensi. Perkembangan
waktu tunda untuk respon keluaran dalam arah LOW menuju HIGH dapat ditulis
tPLH dan untuk arah HIGH menuju LOW ditulis tPHL.
Contoh soal:
Waktu tunda dari IC 7402 NOR ditunjukan pada gambar dengan data
manual tplh=22ns dan tphl = 15ns. Sketsa dan beri tanda pada masukan dan
keluaran

96
C. Tenaga Disipasi
Karakteristik operasi lain dari rangkaian integral dipertimbangkan tenaga
dissipation. Tenaga yang didisipasi (dikonsumsi) oleh IC samadengan total tenaga
yang disediakan menuju terminal power supply IC(Vcc menuju ground).arus yang
masuk menuju terminal supply Vcc disebut Icc. Dua nilai dapat dituliskan Icch
dan Iccl digunakan ketika keluaran HIGH atau ketika keluaran LOW. Karena
keluaran biasanya diswitch antara HIGH dan LOW jika kita asumsikan duty cicle
50%, maka nilai rata-rata Icc bisa digunakan, dan tenaga disipasi dapat ditentukan
dengan rumusan :

D. Keluaran Kolektor Terbuka


sebagai ganti dari menggunakan sebuah pengaturan totem-pole pada
tingkat keluaran dari gerbang TTL, disebut keluaran kolektor terbuka (OC) .

97
Gambar 52. Keluarga logika dan karakteristiknya

Gambar diatas menunjukan keluaran akan LOW ketika Q4 aktif dan


keluaran akan mengambang (Not LOW and NOT HIGH) ketika Q4 mati.
Maksudnya pada keluaran open kolektor (OC) bisa menjadi arus terbenam tapi
tidak bisa menjadi arus sumber. Untuk mendapatkan keluaran OC kondisi HIGH
harus digunakan sebuah resistor eksternal(Pull-up resistor). Dapat dilihat pada
gambar 9-14

Gambar 53. Penggunaan sebuah resistor dengan keluaran kolektor terbuka


Sekarang ketika Q4 mati keluaran biasanya adalah 5V(HIGH), dan ketika Q4
hidup keluaran biasanya 0V(LOW).
E. Macam-macam IC TTL
a. DM74LS02 Quad 2-Input NOR Gates

98
b. HD74LS32 Quad 2-Input OR Gates

99
TRANSISTOR MOSFET

Transistor MOSFET (Metal oxide FET) memiliki drain, source dan gate.
Namun perbedaannya gate terisolasi oleh suatu bahan oksida. Gate sendiri
terbuat dari bahan metal seperti aluminium. Oleh karena itulah transistor ini
dinamakan metal-oxide. Karena gate yang terisolasi, sering jenis transistor ini
disebut juga IGFET yaitu insulated-gate FET.
Ada dua jenis MOSFET, yang pertama jenis depletion-mode dan yang
kedua jenis enhancement-mode. Jenis MOSFET yang kedua adalah komponen
utama dari gerbang logika dalam bentuk IC (integrated circuit), uC (micro
controller) dan uP (micro processor) yang tidak lain adalah komponen utama dari
komputer modern saat ini.
A. MOSFET Depletion-mode
Gambar berikut menunjukkan struktur dari transistor jenis ini. Pada sebuah
kanal semikonduktor tipe n terdapat semikonduktor tipe p dengan menyisakan
sedikit celah. Dengan demikian diharapkan elektron akan mengalir dari source
menuju drain melalui celah sempit ini. Gate terbuat dari metal (seperti aluminium)
dan terisolasi oleh bahan oksida tipis SiO2 yang tidak lain adalah kaca.

Gambar 54. struktur MOSFET depletion-mode


Semikonduktor tipe p di sini disebut subtrat p dan biasanya dihubung
singkat dengan source. Ingat seperti pada transistor JFET lapisan deplesi mulai
membuka jika VGS = 0.
Dengan menghubung singkat subtrat p dengan source diharapkan
ketebalan lapisan deplesi yang terbentuk antara subtrat dengan kanal adalah
100
maksimum. Sehingga ketebalan lapisan deplesi selanjutnya hanya akan ditentukan
oleh tegangan gate terhadap source. Pada gambar, lapisan deplesi yang dimaksud
ditunjukkan pada daerah yang berwarna kuning.
Semakin negatif tegangan gate terhadap source, akan semakin kecil arus
drain yang bisa lewat atau bahkan menjadi 0 pada tegangan negatif tertentu.
Karena lapisan deplesi telah menutup kanal. Selanjutnya jika tegangan gate
dinaikkan sama dengan tegangan source, arus akan mengalir. Karena lapisan
deplesi muali membuka. Sampai di sini prinsip kerja transistor MOSFET
depletion-mode tidak berbeda dengan transistor JFET.
Karena gate yang terisolasi, tegangan kerja VGS boleh positif. Jika VGS
semakin positif, arus elektron yang mengalir dapat semakin besar. Di sini letak
perbedaannya dengan JFET, transistor MOSFET depletion-mode bisa bekerja
sampai tegangan gate positif.

B. Pabrikasi MOSFET depletion-mode

Gambar 55. Penampang D-MOSFET (depletion-mode)


Struktur ini adalah penampang MOSFET depletion-mode yang dibuat di
atas sebuah lempengan semikonduktor tipe p. Implant semikonduktor tipe n
dibuat sedemikian rupa sehingga terdapat celah kanal tipe n. Kanal ini
menghubungkan drain dengan source dan tepat berada di bawah gate. Gate terbuat
dari metal aluminium yang diisolasi dengan lapisan SiO2 (kaca). Dalam beberapa
buku, transistor MOSFET depletion-mode disebut juga dengan nama D-
MOSFET.

Kurva drain MOSFET depeletion mode


Analisa kurva drain dilakukan dengan mencoba beberapa tegangan gate
VGS konstan, lalu dibuat grafik hubungan antara arus drain ID terhadap tegangan
VDS.

101
Gambar 56. Kurva drain transistor MOSFET depletion-mode
Dari kurva ini terlihat jelas bahwa transistor MOSFET depletion-mode
dapat bekerja (ON) mulai dari tegangan VGS negatif sampai positif. Terdapat dua
daerah kerja, yang pertama adalah daerah ohmic dimana resistansi drain-source
adalah fungsi dari :
RDS(on) = VDS/IDS
Jika tegangan VGS tetap dan VDS terus dinaikkan, transistor selanjutnya
akan berada pada daerah saturasi. Jika keadaan ini tercapai, arus IDS adalah
konstan. Tentu saja ada tegangan VGS(max), yang diperbolehkan. Karena jika lebih
dari tegangan ini akan dapat merusak isolasi gate yang tipis alias merusak
transistor itu sendiri.

C. MOSFET Enhancement-mode
Jenis transistor MOSFET yang kedua adalah MOSFET enhancement-
mode. Transistor ini adalah evolusi jenius berikutnya setelah penemuan MOSFET
depletion-mode. Gate terbuat dari metal aluminium dan terisolasi oleh lapisan
SiO2 sama seperti transistor MOSFET depletion-mode. Perbedaan struktur yang
mendasar adalah, subtrat pada transistor MOSFET enhancement-mode sekarang
dibuat sampai menyentuh gate, seperti terlihat pada gambar beritu ini. Lalu
bagaimana elektron dapat mengalir ?. Silahkan terus menyimak tulisan berikut ini.

102
Gambar 57. Struktur MOSFET enhancement-mode
Gambar atas ini adalah transistor MOSFET enhancement mode kanal n.
Jika tegangan gate VGS dibuat negatif, tentu saja arus elektron tidak dapat
mengalir. Juga ketika VGS=0 ternyata arus belum juga bisa mengalir, karena tidak
ada lapisan deplesi maupun celah yang bisa dialiri elektron. Satu-satunya jalan
adalah dengan memberi tegangan VGS positif. Karena subtrat terhubung dengan
source, maka jika tegangan gate positif berarti tegangan gate terhadap subtrat juga
positif.
Tegangan positif ini akan menyebabkan elektron tertarik ke arah subtrat
p. Elektron-elektron akan bergabung dengan hole yang ada pada subtrat p. Karena
potensial gate lebih positif, maka elektron terlebih dahulu tertarik dan menumpuk
di sisi subtrat yang berbatasan dengan gate. Elektron akan terus menumpuk dan
tidak dapat mengalir menuju gate karena terisolasi oleh bahan insulator SiO2
(kaca).
Jika tegangan gate cukup positif, maka tumpukan elektron akan
menyebabkan terbentuknya semacam lapisan n yang negatif dan seketika itulah
arus drain dan source dapat mengalir. Lapisan yang terbentuk ini disebut dengan
istilah inversion layer. Kira-kira terjemahannya adalah lapisan dengan tipe yang
berbalikan. Di sini karena subtratnya tipe p, maka lapisan inversion yang
terbentuk adalah bermuatan negatif atau tipe n.
Tentu ada tegangan minimum dimana lapisan inversion n mulai terbentuk.
Tegangan minimun ini disebut tegangan threshold VGS(th). Tegangan VGS(th) oleh
pabrik pembuat tertera di dalam datasheet.

103
Di sini letak perbedaan utama prinsip kerja transitor MOSFET
enhancement-mode dibandingkan dengan JFET. Jika pada tegangan VGS = 0 ,
transistor JFET sudah bekerja atau ON, maka transistor MOSFET enhancement-
mode masih OFF. Dikatakan bahwa JFET adalah komponen normally ON dan
MOSFET adalah komponen normally OFF.

D. Pabrikasi MOSFET enhancement-mode


Transistor MOSFET enhacement mode dalam beberapa literatur disebut
juga dengan nama E-MOSFET.

Gambar 58. Penampang E-MOSFET (enhancement-mode)


Gambar diatas adalah bagaimana transistor MOSFET enhancement-mode
dibuat. Sama seperti MOSFET depletion-mode, tetapi perbedaannya disini tidak
ada kanal yang menghubungkan drain dengan source. Kanal n akan terbentuk
(enhanced) dengan memberi tegangan VGS diatas tegangan threshold tertentu.
Inilah struktur transistor yang paling banyak di terapkan dalam IC digital.

Kurva Drain MOSFET enhacement-mode


Mirip seperti kurva D-MOSFET, kurva drain transistor E-MOSFET adalah
seperti yang ditunjukkan pada gambar berikut. Namun di sini VGS semua bernilai
positif. Garis kurva paling bawah adalah garis kurva dimana transistor mulai ON.
Tegangan VGS pada garis kurva ini disebut tegangan threshold VGS(th).

104
Gambar 59. Kurva drain E-MOSFET
Karena transistor MOSFET umumnya digunakan sebagai saklar (switch),
parameter yang penting pada transistor E-MOSFET adalah resistansi drain-source.
Biasanya yang tercantum pada datasheet adalah resistansi pada saat transistor ON.
Resistansi ini dinamakan RDS(on). Besar resistansi bervariasi mulai dari 0.3 Ohm
sampai puluhan Ohm. Untuk aplikasi power switching, semakin kecil resistansi
RDS(on) maka semakin baik transistor tersebut. Karena akan memperkecil rugi-rugi
disipasi daya dalam bentuk panas. Juga penting diketahui parameter arus drain
maksimum ID(max) dan disipasi daya maksimum PD(max).

E. Simbol transistor MOSFET


Garis putus-putus pada simbol transistor MOSFET menunjukkan struktur
transistor yang terdiri drain, source dan subtrat serta gate yang terisolasi. Arah
panah pada subtrat menunjukkan type lapisan yang terbentuk pada subtrat ketika
transistor ON sekaligus menunjukkan type kanal transistor tersebut.

Gambar 60. Simbol MOSFET, (a) kanal-n (b) kanal-p


Kedua simbol di atas dapat digunakan untuk mengambarkan D-MOSFET
maupun E-MOSFET.

F. NMOS dan PMOS

105
Transistor MOSFET dalam berbagai referensi disingkat dengan nama
transistor MOS. Dua jenis tipe n atau p dibedakan dengan nama NMOS dan
PMOS. Simbol untuk menggambarkan MOS tipe depletion-mode dibedakan
dengan tipe enhancement-mode. Pembedaan ini perlu untuk rangkaian-rangkaian
rumit yang terdiri dari kedua jenis transistor tersebut.

Gambar 61. Simbol transistor (a)NMOS (b)PMOS tipe depletion mode

Gambar 62. Simbol transistor (a)NMOS (b)PMOS tipe enhancement mode


Transistor MOS adalah tipe transistor yang paling banyak dipakai untuk
membuat rangkaian gerbang logika. Ratusan bahkan ribuan gerbang logika
dirangkai di dalam sebuah IC (integrated circuit) menjadi komponen yang
canggih seperti mikrokontroler dan mikroposesor. Contoh gerbang logika yang
paling dasar adalah sebuah inverter.

Gambar 63. Gerbang NOT Inverter MOS

Gerbang inverter MOS di atas terdiri dari 2 buah transistor Q1 dan Q2.
Transistor Q1 adalah transistor NMOS depletion-mode yang pada rangkaian ini
berlaku sebagai beban RL untuk transistor Q2. Seperti yang sudah dimaklumi,
beban RL ini tidak lain adalah resistansi RDS(on) dari transistor Q1. Transistor Q2
adalah transistor NMOS enhancement-mode. Di sini transistor Q2 berfungsi

106
sebagai saklar (switch) yang bisa membuka atau menutup (ON/OFF). Transistor
ON atau OFF tergantung dari tegangan input.
Jika tegangan input A = 0 volt (logik 0), maka saklar Q2 membuka dan
tegangan output Y = VDD (logik 1). Dan sebaliknya jika input A = VDD (logik 1)
maka saklar menutup dan tegangan output Y = 0 volt (logik 0). Inverter ini tidak
lain adalah gerbang NOT, dimana keadaan output adalah kebalikan dari input.
Gerbang dasar lainnya dalah seperti gerbang NAND dan NOR. Contoh
diagram berikut adalah gerbang NAND dan NOR yang memiliki dua input A dan
B.

Gambar 64. Gerbang NAND transistor MOS

Gambar 65. Gerbang NOR transistor MOS

Bagaimana caranya membuat gerbang AND dan OR. Tentu saja bisa
dengan menambahkan sebuah inverter di depan gerbang NAND dan NOR.

G. Transistor CMOS
CMOS adalah evolusi dari komponen digital yang paling banyak
digunakan karena memiliki karakteristik konsumsi daya yang sangat kecil.
CMOS adalah singkatan dari Complementary MOS, yang strukturnya terdiri dari
107
dua jenis transistor PMOS dan NMOS. Keduanya adalah transistor MOS tipe
enhacement-mode.
Inverter gerbang NOT dengan struktur CMOS adalah seperti gambar yang
berikut ini. Beban RL yang sebelumnya menggunakan transistor NMOS tipe
depletion-mode, digantikan oleh transistor PMOS enhancement-mode.

Gambar 66. Gerbang NOT inverter CMOS

Namun disini Q1 bukan sebagai beban, tetapi kedua transistor berfungsi


sebagai complementrary switch yang bekerja bergantian. Jika input 0 (low) maka
transistor Q1 menutup dan sebaliknya Q2 membuka, sehingga keluaran
tersambung ke VDD (high). Sebaliknya jika input 1 (high) maka transistor Q1
akan membuka dan Q2 menutup, sehingga keluaran terhubung dengan ground 0
volt (low).
H. Sirkuit Dasar CMOS Membalik

Jika input 0 (low) maka transistor Q1 menutup dan sebaliknya Q2


membuka, sehingga keluaran tersambung ke VDD (high). Sebaliknya jika input 1
(high) maka transistor Q1 akan membuka dan Q2 menutup, sehingga keluaran
terhubung dengan ground 0 volt (low).

108
a. CMOS NOR Gate

b. CMOS NAND Gate

109
I. Macam-macam IC CMOS dan Data Sheetnya

110
111
112
113
114
115
LAMPIRAN
LAPORAN PRAKTIKUM
A. TUJUAN PERCOBAAN

1. Mempraktekkan Rangkaian IC TTL dan CMOS.


2. Dapat merangkai rangkaian gerbang logika yang ada pada IC TTL dan
CMOS yang dicobakan dengan panduan data sheet.
3. Dapat membuktikan gerbang logika yang ada pada IC TTL dan CMOS
yang dicobakan dengan panduan data sheet dan table kebenaran gerbang
logika.
B. ALAT DAN BAHAN
1. DC Power Supply 5V : 1 set
2. Multimeter : 1 buah
3. osiloskop: 2 buah
4. Pulsa Generator (audio generator) : 2 buah
5. Projectboard : 1 buah
6. IC TTL (DM74LS00N) dan CMOS (CD4001BE) : masing-masing 1 buah
7. Kabel Penghubung : secukupnya
C. LANGKAH KERJA
1. Cek semua alat dan dikalibrasi.
2. Buat rangkaian sesuai dengan data sheet IC pada projectboard.
3. Hidupkan power suply, pastikan tegangan ≤ 5 V, kemudian sambungkan
pada rangkaian.
4. Menghubungkan Audio generator pada masukan gerbang logika.
5. Cek masukan dan keluaran rangkaian dengan 2 buah osiloskop.
6. Plot gambar hasil pengamatan dan interprestasikan hasil.
D. DATA HASIL PENGAMATAN
1. Data Sheet IC
1.1. IC 7400

116
1.2. IC 400BE

117
E. HASIL PERCOBAAN DAN KESIMPULAN
Berdasarkan prkatikum yang telah dilakukan didapatkan data untuk ic ttl dan
cmos
1. IC TTL DM 74LS00N

118
IC TTL 7400 terdiri dari 4 gerbang NAND dengan dua masukan
(quad two-input NAND). Dari percobaan yang dilakukan didapatkan data
keluaran IC seperti berikut :
Ketika kedua masukan diberi tegangan 0V(LOW) maka
didapatkan tegangan seperti pada gambar :

Oscilloscope 1

CH 1 : Input A diambil dari kaki


12 dengan kondisi LOW

CH 2 : Input B diambil dari kaki


13 dengan kondisi LOW

Oscilloscope 2

CH 1 : Output diambil dari kaki 11


didapatkan kondisi HIGTH

Dari percobaan yang telah dilakukan dapat disimpulkan bahwa:


1. Saat keadaan masukan keduanya HIGHT maka keluarannya akan LOW
2. Saat keadaan masukan keduanya LOW maka keluarannya akan HIGHT

119
3. Ketika masukan A diset HIGHT dan masukan B diset LOW maka tegangan
keluarannya akan HIGHT
4. Ketika masukan A diset LOW dan masukan B diset HIGHT maka tegangan
keluarannya akan HIGHT
Dapat ditulis dalam bentuk table seperti berikut:
A B X
0 0 1
1 1 0
1 0 1
0 1 1

2. IC CMOS CD4001BE

IC CMOS CD4001BE terdiri dari 4 gerbang NOR dengan dua


masukan (quad two-input NOR).

120
Dari percobaan yang telah kami lakukan didapatkan data keluaran IC
seperti berikut :

Input A pada chanel 1 di kaki 1 dengan kondisi LOW Input B pada chanel 2 di kaki 2 dengan kondisi L

Output di kaki 3 dengan keluaran HIGHT

Dari percobaan yang telah dilakukan dapat disimpulkan bahwa:


1. Saat keadaan masukan keduanya HIGHT maka keluarannya akan LOW
2. Saat keadaan masukan keduanya LOW maka keluarannya akan HIGHT

121
3. Ketika masukan A diset HIGHT dan masukan B diset LOW maka tegangan
keluarannya akan LOW
4. Ketika masukan A diset LOW dan masukan B diset HIGHT maka tegangan
keluarannya akan LOW

Maka dari IC yang kami cobakan dapat di buktikan tabel kebenarannya :

122
TRANSISTOR-TRANSISTOR LOGIC IC7432

A. TUJUAN
1. Dapat merangkai rangkaian gerbang logika yang ada pada IC TTL
yang dicobakan dengan panduan data sheet.
2. Dapat membuktikan gerbang logika yang ada pada IC TTL yang
dicobakan dengan panduan data sheet dan table kebenaran gerbang
logika.
B. ALAT DAN BAHAN
1. Mikrokontrolel sabagai ADC 5V
2. Projectboart
3. IC7432
4. Multimeter digital
5. Kabel penghubung
C. TEORI
DASAR
IC7432 terdiri dari beberapa gerbang logika OR dapat dilihat pada
gambar.
Berikut gambar gerbang logika dan tabel kebenaran dari IC7432

Gambar 1. Gerbang logika IC7432


123
Dapat dilihat pada gambar diatas bahwa IC7432 ada 4 gerbang logika OR.
Dimana 1,2 sebagai input gerbang 1 dan 3 sebagai output gerbang 1, Vcc
pada 14 dan Ground pada 7 dan seterusnya.

Gambar 2. Gerbang logika OR dan tabel kebenarannya


Gerbang logika OR yaitu apabila diberi masukan pertama 0(LOW) dan
masukan kedua 0(LOW) maka keluaran 0(LOW). Namun jika salah satu
atau kedua masukan 1(HIGH) maka keluaran 1(HIGH).
Berikut datasheet dari IC7432

124
D. PROSEDUR KERJA
1. Cek semua alat dan dikalibrasi.
2. Buat rangkaian sesuai dengan data sheet IC pada projectboard.
3. Hidupkan ADC pada mikrikotrolel.
4. Hubungkan dengan sumber tegangan 5V pada ADC yang terdapat
pada mikrokontrolel.
5. Lihat perubahan tegangan dengan multimeter dan perhatikan LED
apabila kita beri masukan tertentu.
6. Plot gambar.
E. HASIL
PENGAMATAN
IC TTL HD 74LS32P dengan gerbang logika OR yaitu pada
masukan 0 0 maka keluaran akan 0 dan apabila salah satu atau kedua
masukan 1 maka keluran akan 1.
125
Dari percobaan yang dilakukan didapatkan data keluaran IC seperti berikut
:
1. Ketika kedua masukan diberi logika 0(LOW) maka didapatkan
tegangan seperti pada gambar
:

Gambar 3. Rangkaian praktikum


Gambar diatas menunjukkan bahwa pada saat kedua masukan diberi
logika 0(LOW) maka dapat dilihat bahwa lampu pada rangkaian tidak
hidup dan tegangan pada multimeter 0,39V atau dapat di anggap 0V.
Lampu dipasang pada keluaran sebagai penanda bahwa keluaran dari
gerbang logika OR pada IC7432 apabila diberi masukan 0(LOW)
maka keluaran 0(LOW).
2. Ketika masukan 1 diberi logika 0(LOW) dan masukan ke 2 diberi
logika 1(HIGH) maka didapatkan tegangan seperti pada gambar :

126
Gambar 4. Rangkaian praktikum
Gambar diatas menunjukan bahwa pada saat masukan 1 beri logika 0
dan masukan kedua diberi logika 1 maka lampu hidup dan
menandakan bahwa hasil keluaran 1(HIGH) dan nilai tegangan dapat
dilihat pada multimeter.
3. Ketika masukan 1 diberi logika 1(HIGH) dan masukan ke 2 diberi
logika 0(LOW) maka didapatkan tegangan seperti pada gambar :

127
Gambar 5. Rangkaian praktikum
Gambar diatas menunjukan bahwa pada saat masukan 1 diberi logika 1
dan masukan kedua diberi logika 0 maka hasil keluaran 1(HIGH), lampu
hidup dan juga dapat dilihat tegangannya pada multimeter.
4. Ketika kedua masukan diberi logika 1V(HIGH) maka didapatkan
tegangan seperti pada gambar :

Gambar 6. Rangkaian praktikum

128
Gambar diatas menunjukkan bahwa apabila kedua masukan diberi
logika 1 maka keluaran 1 (HIGH) dapat dilihat pada lampu dan
tegangan pada multimeter.

Variasi untuk beberapa input yang dihubungkan dengan input lain dan
melihat hasil keluarannya.
1. Apabila input pada kaki 13 dihubungkan dengan kaki 10 diberi logika 0
dan kaki 12 dihubungkan dengan kaki 9 diberi logika 0. Hasil keluaran di
ambil di kaki 8 atau kaki 11

Gambar. praktikum
Apabila masukan diberi logika 1

129
Gambar 7. Praktikum
Dari kedua gambar diatas apabila masukan diberi logika 0 maka keluaran
0 (LOW). Apabila masukan diberi logika 1 maka keluaran 1 (HIGH)
maka dapat kita lihat bahwa apabila masukan saling dihubungkan maka
logika akan tetep sama dengan tabel kebenaran sesuai dengan masukan
yang diberikan.
2. Apabila ke 8 masukan dihubungkan dengan sumber ADC dan ke 4 keluran
diberi LED untuk melihat apakah dapat difungsikan semua gerbang logika
pada IC dalam waktu bersamaan.

130
Gambar 8. Praktikum
Gambar diatas meupakan hasil keluaran apabila semua masukan diberi
logika 1. Semua LED hidup.

Gambar 9. Praktikum
Gambar diatas merupakan masukan kaki 1 dan 2 berlogika 0 maka
keluran LOW, LED brwarna putih mati dan yang lain hidup.

131
Gambar 10. Praktikum
Gambar diatas pabila masukan 4 dan 5 berlogika 0 maka keluaran low,
LED merah mati dan yang lain hidup.

Gambar 11. Praktikum


Gambar diatas masukan 10 dan 9 diberi logika 0 maka keluaran low, LED
kuning mati dan yang lain hidup.

132
Gambar 12. Praktikum
Gambar diatas apabila masukan 12 dan 13 diberi logika 0 maka keluaran
0(low),LED hijau mati dan yag lain hidup.

Tabel1.
Hasil percobaan dari IC7432
Input 1 Input 2 output
0 0 0,39
0 1 2,77
1 0 2,78
1 1 2,78

F. PEMBAH
ASAN
IC7432 memiliki beberapa gerbang logika yang tersusun dari
beberapa transistor. Pada praktikum ini kelompok kami menggunakan
gerbang logika 1,2 sebagai input 3 sebagai output.

133
Tegangan masukan dari ADC adalah 5V tetapi dari hasil percobaan
kita lihat bahwa apabila keluaran LOW maka besar tegangan 0,39V dan
pada saat HIGH besar tegangannya 2,78V. Hal ini disebabkan karena
karakteristik IC7432 dikatakan HIGH apabila tegangan keluaran besar dari
2,5V dan dikatakan LOW apabila tegangan keluaran kecil dari 2,5 atau
sekitar 0,xx.
Sebelum kelompok kami mendapatkan data yang benar, kami
mengalami kendala untuk menemukan tegangan pada saat HIGH dan
LOW. Data yang kami dapat tidak sesuai dengan tabel kebenaran gerbang
logika OR pada IC7432. Namun setelah di teliti kembali ternyata ada
kesalahan pada kabel penghubung yang tidak tertanam pada projectboart.
G. KESIMPULAN
1. Untuk merangkai dapat dilakukan dengan menyambungkan input,
output, vcc, ground sesuai dengan skema gerbang logika dengan benar.
2. Dengan rangkaian seperti gambar kita dapat membuktikan tabel
kebenaran sesuai dengan gerbang logika pada ic.

DAFTAR PUSTAKA
Afrisa Hadha , 2007 . Transistor-Transistor Logic (TTL)UGM, Yogyakarta
http://google.co.id/translate?hl=id&sl=en&u=http://www.transistortransistorlogic.
m/ttl.htm
Tokheim, Roger L, Elektronika Digital edisi kedua, Penerbit Erlangga, Jakarta,
1990.
www.id.wikipedia.org

134
135
BAB VII. FLIP-FLOP

Flip-flop adalah keluarga Multivibrator yang mempunyai dua keadaaan


stabil atau disebut Bistobil Multivibrator. Rangkaian flip-flop mempunyai sifat
sekuensial karena sistem kerjanya diatur dengan jam atau pulsa, yaitu sistem-
sistem tersebut bekerja secara sinkron dengan deretan pulsa berperiode T yang
disebut jam sistem (System Clock atau disingkat menjadi CK). Seperti yang
ditunjukkan dalam gambar 1:

Gambar 67. Keluaran dari pembangkit pulsa yang digunakan sebagai deretan pulsa untuk
sinkronisasi suatu sistem digital sekuensial Lebor pulsa tp diandaikan kecil terhadap T.
Berbeda dengan uraian materi sebelumnya yang bekerja atas dasar
gerbang logika dan logika kombinasi, keluarannya pada saat tertentu hanya
tergantung pada harga-harga masukan pada saat yang sama. Sistem seperti ini
dinamakan tidak memiliki memori. Disamping itu bahwa sistem tersebut
menghafal hubungan fungsional antara variabel keluaran dan variabel masukan.
Sedangkan fungsi rangkaian flip-flop yang utama adalah sebagai memori
(menyimpan informasi) 1 bit atau suatu sel penyimpan 1 bit. Selain itu flip-flop
juga dapat digunakan pada Rangkaian Shift Register, rangkaian Counter dan lain
sebagainya.
Flip-flop merupakan suatu memori dengan kapasitas 1 bit. Selama catu
daya-nya terpasang maka memorinya akan bertahan. Dalam penerapannya,
memori yang terkandung dalam flip-flop dapat diubah dengan memberikan clock
pada masukannya. Flip-flop disusun dari rangkaian dasar yang berupa latch
Macam - macam Flip-Flop:
1. RS Flip-Flop
2. CRS Flip-Flop
3. D Flip-Flop

136
4. Rangkaian D latch
5. Rangkaian D flip flop
6. T Flip-Flop / master slave J-K flip flop
7. edge-Triggered J-K Flip-Flop
8. Rangkaian J-K Flip-Flop
9. aplikasi mikrokontroler menggunakan octal D flip flop
A. RS Flip-Flop
RS Flip-Flop yaitu rangkaian Flip-Flop yang mempunyai 2 jalan keluar Q dan
Q (atasnya digaris). Simbol-simbol yang ada pada jalan keluar selalu berlawanan
satu dengan yang lain. RS-FF adalah flip-flop dasar yang memiliki dua masukan
yaitu R (Reset) dan S (Set). Bila S diberi logika 1 dan R diberi logika 0, maka
output Q akan berada pada logika 0 dan Q not pada logika 1. Bila R diberi logika
1 dan S diberi logika 0 maka keadaan output akan berubah menjadi Q berada pada
logik 1 dan Q not pada logika 0.
Sifat paling penting dari Flip-Flop adalah bahwa sistem ini dapat menempati salah
satu dari dua keadaan stabil yaitu stabil I diperoleh saat Q =1 dan Q not = 0, stabil
ke II diperoleh saat Q=0 dan Q not = 1 yang diperlihatkan pada gambar berikut:

Gambar 68. RS-FF yang disusun dari gerbang NAND


Tabel Kebenaran:

137
keterangan:
memory = 1/0
dont care = Q dan Qnot nilainya 1 atau 0
Q = 0 [reset]; Q = 1 [set]
Yang dimaksud kondisi terlarang yaitu keadaaan yang tidak diperbolehkan
kondisi output Q sama dengan Q not yaitu pada saat S=0 dan R=0. Yang
dimaksud dengan kondisi memori yaitu saat S=1 dan R=1, output Q dan Qnot
akan menghasilkan perbedaan yaitu jika Q=0 maka Qnot=1 atau sebaliknya jika
Q=1 maka Q not =0.
RS flipflop menggunakan IC 7402 TTL IC

138
Contoh analisis waktu

Contoh RS flip flop application

139
1. CRS Flip-Flop

140
Tabel kebenarannya:

Keterangan:
1 / 0 = memory
Q = 0 [reset]
Q = 1 [set]

CRS Flip-flop adalah clocked RS-FF yang dilengkapi dengan sebuah terminal
pulsa clock. Pulsa clock ini berfungsi mengatur keadaan Set dan Reset. Bila pulsa
clock berlogik 0, maka perubahan logik pada input R dan S tidak akan
mengakibatkan perubahan pada output Q dan Qnot. Akan tetapi apabila pulsa
clock berlogik 1, maka perubahan pada input R dan S dapat mengakibatkan
perubahan pada output Q dan Q not.
Table kebenaran

Gambar 69. Table fungsi dan symbol untuk gerbang S-R flip-flop

141
Contoh

B. D Flip-Flop
D flip-flop adalah RS flip-flop yang ditambah dengan suatu inventer pada
reset inputnya. Sifat dari D flip-flop adalah bila input D (Data) dan pulsa clock
berlogik 1, maka output Q akan berlogik 1 dan bilamana input D berlogik 0, maka
D flip-flop akan berada pada keadaan reset atau output Q berlogik 0.
suatu jenis FF lain yang dinamakan FF Data. Rangkaian ini dapat
diperoleh dengan menambahkan satu gerbang NOT pada masukan FF terlonceng
sebagai berikut:

142
Dari gambar di atas tersebut terlihat bahwa untuk sinyal clock yang rendah,
keluaran Q akan tetap “terkunci” atau “tergerendel” pada nilai terakhirnya. Dalam
hal ini dapat dikatakan bahwa pada saat kondisi clock rendah, sinyal masukan D
tidak mempengaruhi keluaran Q. Sedangkan untuk sinyal clock yang tinggi, maka
akan diperoleh keluaran sesuai dengan data D yang masuk saat itu.

Tabel Kebenaran:

Contoh
143
C. Rangkaian D latch
Para 7475 adalah contoh dari sebuah latch D-sirkuit terpadu (juga disebut
gerendel bistable). Ini berisi empat latcheds transparan D.

KOMENTAR Input output


E D Q Q not
ULANG 1 0 0 1
SET 1 1 1 0
Data latch 0 X q Q not

144
Dari tabel fungsi kita dapat melihat bahwa output Q akan mengikuti D
(transparan) selama garis mengaktifkan (E) adalah tinggi (disebut aktif-tinggi
memungkinkan). Ketika E pergi rendah, output Q akan menjadi terkunci ke nilai
yang D hanya sebelum transisi tinggi ke rendah E.
Gambar IC 7475

Table kebenaran

145
D. Rangkaian D flip flop
Para 7475 D flip-flop berbeda dari kait 7475 D dalam beberapa cara. Yang
paling penting 7475 adalah perangkat tepi-dipicu. Ini berarti bahwa transisi di Q
akan terjadi hanya pada tepi pulsa masukan pemicu. Pulsa memicu biasanya jam
atau sinyal waktu bukan garis memungkinkan. Dalam kasus 7474, titik pemicu
adalah di tepi positif dari Cp (rendah ke tinggi transisi).
Para 7474 memiliki dua jenis berbeda dari masukan: sinkron dan asinkron.
Para input sinkron D (data) dan Cp (jam) input. Negara pada input D akan
ditransfer ke Q di tepi positif dari input adalah SD (mengatur) dan RD (reset),
yang beroperasi secara independen dari D dan Cp. Menjadi asynchronous berarti
bahwa mereka tidak sinkron dengan pulsa clock, dan keluaran Q akan segera
merespon perubahan masukan di SD dan RD. Lingkaran kecil di SD dan RD
berarti bahwa mereka aktif-LOW masukan,

KOMENTAR Input output


S D Cp D Q Q not
asinkron 0 1 X X 1 0

146
sinkron 1 0 X X 0 1
Not used 0 0 X X 1 0
Sinkron set 1 1 + 1 1 0
Sinkron reset 1 1 + 0 0 1
Symbol logika dan konfigurasi kaki IC

147
Positif edge detection circuit and waveforms

Table kebenaran

148
Contoh

149
E. T Flip-Flop
Table kebenaran

150
Tabel Kebenaran:

Rangkaian T flip-flop atau Togle flip-flop dapat dibentuk dari modifikasi


clocked RSFF, DFF maupun JKFF. TFF mempunyai sebuah terminal input T dan
dua buah terminal output Q dan Qnot. TFF banyak digunakan pada rangkaian
Counter, frekuensi deviden dan sebagainya.

151
Contoh

152
F. Edge-triggered flip-flop JK
JK flip-flop bekerja sangat mirip dengan flip-flop SR. Satu-satunya perbedaan
adalah bahwa flip-flop memiliki NO keadaan tidak valid. Output beralih
(mengubah ke keadaan sebaliknya) ketika kedua input J dan K TINGGI. Tabel
kebenaran ditampilkan di bawah.

Symbol edge triggered

Table kebenaran

Contoh

153
G. J-K Flip-Flop
JK flip-flop sering disebut dengan JK FF induk hamba atau Master Slave
JK FF karena terdiri dari dua buah flip-flop, yaitu Master FF dan Slave FF. Master
Slave JK FF ini memiliki 3 buah terminal input yaitu J, K dan Clock. Sedangkan
IC yang dipakai untuk menyusun JK FF adalah tipe 7473 yang mempunyai 2 buah
JK flip-flop dimana lay outnya dapat dilihat pada Vodemaccum IC (Data bookc
IC). Kelebihan JK FF terhadap FF sebelumnya yaitu JK FF tidak mempunyai
kondisi terlarang artinya berapapun input yang diberikan asal ada clock maka
akan terjadi perubahan pada output.
Untuk mencegah kemungkinan kondisi "ras" yang terjadi ketika kedua input S dan
R berada pada logika 1 ketika input CLK jatuh dari logika 1 ke logika 0, entah
bagaimana kita harus mencegah salah satu masukan dari yang berpengaruh pada
kait induk di sirkuit. Pada saat yang sama, kita masih ingin flip-flop untuk dapat
mengubah keadaan pada setiap tepi jatuh dari masukan CLK, jika sinyal masukan

154
logika panggilan untuk ini. Oleh karena itu, masukan S atau R untuk
dinonaktifkan tergantung pada keadaan saat ini dari output latch budak.
Jika output Q adalah logika 1 (flip-flop dalam keadaan "Set"), input S tidak dapat
membuat mengatur lebih dari yang sudah ada. Oleh karena itu, kita dapat
menonaktifkan input S tanpa menonaktifkan flip-flop di bawah kondisi ini.
Dengan cara yang sama, jika output Q adalah logika 0 (flip-flop adalah Reset),
input R dapat dinonaktifkan tanpa menyebabkan kerusakan. Jika kita dapat
mencapai hal ini tanpa terlalu banyak kesulitan, kita akan telah memecahkan
masalah kondisi "ras".

Tabel Kebenaran :

Logic symbol dan konfigurasi kaki IC 7476

155
Tabel kebenaran

156
H. aplikasi mikrokontroler menggunakan octal D flip flop

Gambar 70. Penggunaan octal D flipflop untuk tatap muka ke mikrokontroler

Sebuah aplikasi dari '273 D flip-flop oktal ditunjukkan pada Gambar 10-
45. Di sini digunakan sebagai pembaruan dan tahan mendaftar. Setiap s 10 itu
menerima pulsa clock dari mikrokontroler 68HC11 Motorola. Data yang ada di
Do-D7 pada setiap jam tepi positif disimpan dalam register dan output di qo-P7.

157
Sensor suhu analog dirancang untuk output tegangan yang proporsional
dengan centrigrade derajat. (Lihat bagian 15-12 untuk desain sensor suhu).
Mikrokontroler 68HC11 memiliki kemampuan untuk membaca tegangan analog
dan mengubahnya menjadi nilai setara digital mereka. Sebuah program perangkat
lunak ini ditulis untuk mikrokontroler untuk menerjemahkan string digital ke
output dua digit BCD berarti bagi layar.
Output BCD dari 68HC11 terus berubah sebagai berfluktuasi suhu. Salah
satu cara untuk menstabilkan data ini berfluktuasi adalah dengan menggunakan
sebuah register penyimpanan seperti 74HC1273. Karena '273 hanya menerima
data BCD setiap s 10, itu akan terus menampilkan dua digit konstan untuk waktu
yang panjang, sehingga lebih mudah untuk dibaca.
Lampiran
Dari pembahasan di atas, kami mencoba menguji tabel kebenaran dari flip flop
dengan menggunakan IC 7402 dan IC 7475
 IC 7402
Dapat kita uji Pada contoh soal 1 :

Set input dari kaki 2, reset input pada kaki 6, dan keluaran pada kaki 3 dan 4.

158
LAPORAN PRAKTIKUM

A. TUJUAN

Membuktikan tabel kebenaran RS flip flop menggunakan IC HD74LS02P

B. ALAT DAN BAHAN

No Alat Bahan
1 Multimeter Digital IC HD74LS02P
2 Mikro kontroler
3 Kabel Penghubung
4 Projeckboard

C. TEORI DASAR

RS FF adalah flip-flop dasar yang memiliki dua masukan tak sinkron


yaitu R (Reset) dan S (Set) dan dua keluaran Q dan Q‟(komplemen). Salah
satu IC yang menggunakan RS flip flop adalah IC
HD74LS02P.Berdasarkan data sheet,pin IC HD74LS02P menggunakan
gerbang logika NOR seperti yang terlihat pada gambar dibawah ini:

r
r
R r
r R
Q
‘ r
r
r
S

159
Gambar 1.Pin ICHD74LS02P
Dari gambar 1 dapat dilihat IC 74LS02P terdiri dari 4 gerbang NOR, input R
berada pada kaki 2,input S pada kaki 6.keluaran Q berada pada kaki 1 yang
terhubung dengan kaki 5 sebagai input bersama dengan input S.sedangkan
keluaran Q‟ berada pada kaki 4 yang terhubung dengan kaki 3 sebagai input
bersama dengan R.hal ini sesuai dengan rangkaian dasar RS flip flop
menggunakan gerbang NOR.seperti yang terlihat pda gambar dibawah ini:

Gambar 2.rangkaian dasar RS flip flop dan tabel kebenaranya

Dari gambar 2, pada keadaan masukan R=S=0 terjadi respon pada keluaran Q dan
Q‟ seperti keadaan keluaran sebelumnya yang tidak berubah, maka hal ini disebut
keadaan memori. Pada keadaan masukan R=0,S=1 maka flip flop dalam keadaan
set dimana Q= 1. Dan pada saat R=1, S=0, flip flop dalam keadaan reset dimana
Q=0. Pada keadaan masukan R=S=1 keadaan keluaran Q=Q‟ keadaan ini disebut
dengan keadaan terlarang.

D. PROSEDUR KERJA

11. Menyediakan alat dan bahan yang akan digunakan


12. Menancapkan IC HD74L02P pada projectboard.
13. Menghubungkan pin nomor 14 ke VCC pada mikro kontroler
14. Menghubungkan pin nomor 7 ke ground pada mikro kontroler
15. Menghubungkan pin nomor 1 dan 5 serta pin nomor 3 dan 4
menggunakan jumper pada papan projectboard.

160
16. Menghubungkan kabel konektor pada mikrokontroler ke input S dan
R sesuai nomor PIN pada gambar 1.
17. Menyalakan mikro kontroler
18. Salah seorang praktikan menekan tombol isyarat input pada mikro
kontroler sesuai input yang diinginkan
19. Seorang praktikan yang lain mengukur tegangan keluaran Q dan Q‟
pada nomor pin sesuai dengan gambar 1.
20. Mengulangi langkah 8 dan 9 untuk input yang berbeda.

E. HASILPENGAMATAN

Gambar 3. pin IC74LS02P pada projectboard

161
Gambar 4. Keadaan flip flop pada saat masukan R=S=1

Gambar 5. Keadaan flip flop pada saat masukan R=0,S=1.

162
Gambar 6. Keadaan flip flop pada saat masukan R=1,S=0.

Gambar 7.keadaan flip flop pada saat masukan R=S=0

Tabel kebenaran RS flip flop pada IC HD74LS02P berdasarkan hasil pengamatan


A.Untuk kombinasi 1 dan 2 sesuai dengan gambar 1.

163
R S Q(Volt) Q‟(Volt)
1 1 4.19 4.19
0 1 3.64 0.87
1 0 0.78 3.38
0 0 3.64 0.87

B.Untuk kombinasi gerbang NOR 3 dan 4 seperti gambar dibawah ini:

r
r
r
RR
r
Q
r

r
rr
r
r
S
Q
Data yang diperoleh adalah sebagai berikut:

R S Q(Volt) Q‟(Volt)
1 1 4.27 4.27
0 1 3.58 0.78
1 0 0.78 3.57
0 0 0.73 3.60

c.untuk kombinasi 1 dan 3 seperti pada gambar dibawah ini;

164
rr
r r
Q r
r
R
R
r
Q
r

r
r
S
Kaki 1 terhubung dengan kaki 9 yang merupakan kaki Q.kaki 3 terhubung
dengan kaki 10 yang merupakan kaki Q‟.input R berada pada kaki 2
sedangkan input S pada kaki 8

Data yang diperoleh:


R S Q(Volt) Q‟(Volt)
1 1 4.25 4.25
0 1 3.59 0.81
1 0 0.78 3.39
0 0 0.73 3.53

d.kombinasi gerbang NOR 2 dan 3 seperti yang terlihat digambar:

R R
r r
R
R Q
r
R ’
Q
r
S

165
Data yang diperoleh adalah sebagai berikut:
R S Q(Volt) Q‟(Volt)
1 1 4.27 4.27
0 1 4.08 0.17
1 0 0.17 4.08
0 0 0.17 4.06

F. PEMBAHASAN

RS flip flop dengan gerbang logika NOR merupakan salah satu rangkaian
flip flop dasar.IC HD74LS02P merupakan salah satu IC yang
menggunakan RS flip flop dengan logika NOR.Dari tabel hasil
pengamatan didapatkan keluaran high jika tegangan > 2.7 volt dan low
jika< 2.7 volt.dari tabel hasil pengamatan untuk semua kombinasi
didapatkan data sesuai dengan tabel kebenaran RS flip flop pada gambar
2.jika R=0,S=1 maka keluaran Q akan high dan Q‟ akan low.dan jika
R=1,S=0 maka keluaran Q akan low dan Q‟ akan high.pada saat R=S=0
maka keadaan flip flop berada dalam keadaan memori dimana sama
dengan keadaan sebelumnya.jika R=S=1 ini disebut dengan keadan
terlarang dimana Q=Q‟.

G. KESIMPULAN

Tabel kebenaran RS flip flop dengan gerbang logika NOR terbukti


kebenaranya pada IC HD74LS02P.Hasil pengamatan sesuai dengan tabel
kebenaran RS flip flop dengan gerbang logika NOR.

H. DAFTAR PUSTAKA

166
Tim fakultas teknik.2001.Dasar-Dasar Flip Flop.Yogyakarta:Universitas
Negeri Yogyakarta.
http://www.hqew.net/datasheet/HD74LS02P-datasheet-pdf-download-
147742.html (diunggah pada tanggal 24 desember 2012 pukul 07.00 wib)

167
BAB VIII. PERTIMBANGAN PRAKTIS DESAIN DIGITAL

Tujuan
1. menjelaskan penyebab dan efek dari kondisi pada persamaan operasi flip-
flop.
2. Menggunakan data IC untuk menentukan spesifikasi operasi IC seperti
setup time, hold time, delay propagasi ,dan input / output tegangan dan
spesifikasinya.
3. melakukan analisis kasus terburuk pada waktu operasi Flip-Flop dan
sirkuit penyelesiannya.
4. mendesain rangkaian seri RC untuk menyediakan fungsi otomatis power-
up reset.
5. Menjelaskan kemampuan gelombang-pembentuk dan karakteristik operasi
dari IC Schmitt triggrer.
6. Menjelaskan masalah yang disebabkan oleh “bouncing saklar” dan cara
untuk menghilangkan efek tersebut.
7. Menghitung ukuran optimal untuk sebuah resistor pull-up.

Pembahasan

sebelumnya kita telah mengetahui blok bangunan utama dari solusi dari
permasalahan sirkuit. ada beberapa pengetahuan tentang pewaktu dan tegangan
yang di izinkan sebelum mengunakan IC.
A. Flip-Flop parameter waktu
berikut salah satu contoh parameter waktu dari pembuatan IC, dengan
menggunakan IC 74LS76.

168
dari gambar tegangan di atas terlihat gelombang J dan CP akan
membentuk kondisi rice, kondisi rice merupakan imput trigger pada alat (seperti
flip-flop) berubah pada waktu yang sama dari kedudukan HI ke LOW atau
sebaliknya. terlihat pada J berubah dari kondisi LOW menjadi HI tepatnya saat
tepi negative pada gelombang waktu.
penjangnya waktu aktif dari gelombang waktu tepi ditentukan oleh
tingkatan dari input flip-flop, untuk IC 74LS76 adalah 20ns

Gambar 71. transisi aktif dari Cp saat tegangan diatas 1.3 V


Data manual ac(formasi gelombang) menyediakan bentuk
gelombang untuk menggambarkan titik pengukuran . Waktu setup –
menentukan panjangnya waktu FF terlihat untuk menentukan tingkat input. Hold
Time - berapa lama tingkat input harus diadakan di luar egle time yang aktif

169
contoh:

buktikan waktu setup dan waktu tahan dari 74H106 dari gelombang berikut
(L)=13ns,ts (H)=10ns,th (L)=th(H)= 0ns.

170
Contoh 11-2

171
ts(L) =13 ns, ts(H)=10n, tn(L)=th(H)=0ns

 Interval gelombang keterlambatan dari S atau masukan R ke output


SQ: tPLH=20ns
RQ: tPHL=30ns

 Interval gelombang keterlambatan dari waktu input ke output


CpQ: tPLH=20ns
tPHL=30ns

172
contoh 11-13
Ic 74109 (edge-triggered j-k flip-flop positif)

solusi gelombang:
173
B. Reset otomatis
reset otomatis atau pengulangan otomatis dalam pengoperasianya kita
menggunakan rangkaian RC,dengan konsep pengisian dan penggosongan
kapasitor.

174
otomatis reset ini menggunakan sebuah gabungan reset IC. kerjanya
terhgantung alat mereset dan lamanya sirkuit mereset terjadi sekitar 1 s
C. IC Schmitt Trigger
Sirkuit dengan histeresis didasarkan pada ide dasar umpan balik positif: sirkuit
aktif dapat dibuat untuk berperilaku sebagai pemicu Schmitt dengan menerapkan
umpan balik positif sehingga gain loop lebih dari satu. Umpan balik positif
diperkenalkan dengan menambahkan bagian dari tegangan keluaran dengan
tegangan masukan, maka, sirkuit ini mengandung sebuah attenuator (kotak B pada
gambar di sebelah kanan) dan musim panas (lingkaran dengan dalam "+") di
samping ke amplifier bertindak sebagai komparator.

175
Dinamis ambang batas (seri umpan balik): ketika tegangan masukan melintasi
ambang di beberapa arah sirkuit yang sangat perubahan ambang batas sendiri ke
arah yang berlawanan. Untuk tujuan ini, mengurangi bagian dari tegangan output
dari ambang (itu adalah sama dengan menambahkan tegangan ke tegangan
input). Dengan demikian output mempengaruhi ambang batas dan tidak
berdampak pada tegangan masukan. Sirkuit ini dilaksanakan oleh penguat
diferensial dengan umpan balik positif dimana serangkaian input dihubungkan ke
input pembalik dan output - ke input non-pembalik. Dalam pengaturan ini,
redaman dan penjumlahan dipisahkan: pembagi tegangan bertindak sebagai
attenuator dan bertindak sebagai loop sederhana tegangan seri musim
panas . Contoh: transistor klasik emitter-coupled memicu Schmitt , op-amp
pembalik Schmitt pemicu , dll
Modifikasi tegangan input (umpan balik paralel): ketika tegangan masukan
melintasi ambang arah beberapa sirkuit perubahan tegangan masukan yang sangat
dalam arah yang sama (sekarang menambahkan bagian dari tegangan output
langsung ke tegangan masukan). Dengan demikian output "membantu" tegangan
input dan tidak mempengaruhi ambang pintu. Sirkuit ini dapat diimplementasikan
176
oleh amplifier tunggal berakhir non-pembalik dengan umpan balik positif
paralel dimana input dan output sumber terhubung melalui resistor ke input. Dua
resistor membentuk berbobot musim panas paralel menggabungkan kedua
redaman dan penjumlahan. Contoh: kurang akrabkolektor-basis digabungkan
memicu Schmitt , op-amp non-pembalik Schmitt memicu , dll
Beberapa sirkuit dan elemen menunjukkan resistensi negatif juga dapat bertindak
dengan cara yang sama: konverter impedansi negatif (NIC),lampu neon , dioda
terowongan (misalnya, sebuah dioda dengan "N"-berbentuk arus-tegangan
karakteristik di kuadran pertama), dll Dalam kasus terakhir, masukan berosilasi
akan menyebabkan dioda untuk berpindah dari satu kaki naik dari "N" untuk yang
lain dan kembali lagi sebagai masukan melintasi batas beralih naik dan turun..
Dua ambang searah berbeda ditugaskan dalam hal ini untuk dua terpisah
loop terbuka pembanding (tanpa histeresis) mengendarai sebuah pemicu RS (2-
masukan sel memori). Pemicunya adalah toggled tinggi ketika tegangan input
salib ke atas ambang batas tinggi dan rendah ketika tegangan input salib atas ke
bawah ambang batas rendah. Sekali lagi, ada umpan balik positif tetapi sekarang
terkonsentrasi hanya dalam sel memori. Contoh: 555 timer , saklar sirkuit
menghilangkan bounce.
Fungsi Transfer

177
Contoh 11-7

178
contoh 11-10

1. “Bouncing Switch”
Debouncing Switch salah satu hal yang biasanya terjadi jika memasukkan
sinyal dengan saklar manual ke dalam satu sirkuit digital maka akan timbul
bounce sinyal.

179
Metode Schmitt pada ”bouncing saklar”

180
Metode Cross-NAND ”Bouncing Saklar”

181
D. Ukuran Resistor Pull-Up
Pull-up resistor digunakan dalam elektronik sirkuit logika untuk memastikan
bahwa masukan untuk sistem logika menetap di tingkat logika diharapkan jika
perangkat eksternal yang terputus atau impedansi tinggi . Mereka juga dapat
digunakan pada antarmuka antara dua jenis perangkat logika, mungkin beroperasi
pada tegangan catu daya yang berbeda.
 Digunakan untuk mencegah pengembangan
 Hindari konsumsi daya tinggi
 10 k k resistor bekerja dengan baik
 Pull-down resistor
 Untuk menjaga terminal RENDAH
 100 k resistor bekerja dengan baik
182
E. Pertimbangan Praktis input dan output

 Power Supply 5 V
o menggunakan regulator tegangan sirkuit terpadu Seri 78XX
o sirkuit penyearah ac-ke-dc
o Riak keluaran bebas

 Jam 60 Hz

183
 pengatur Light-Emitting Dioda
o Menyediakan jalan ketika output RENDAH
o resistor batas resistor 330 

 Input ke fototransistor Alarm

184
 Menggunakan Optocoupler bagi Tingkat Shifting

 menghitung dengan saklar optik interrupter

 MOSFET daya untuk pengendali Rela

185
LAPORAN PRAKTIKUM
A. TUJUAN PERCOBAAN
1. Mempraktekan Rangkaian Digital untuk delay propagasi waktu
2. Dapat merangkai rangkaian JK FF pada IC 7476
3. membuktikan bentuk rasio perubahan gelombang terhadap waktu
perubahannya
4. dapat membuktikan bentuk keluaran maupun masukan pada IC7476
B. DASAR TEORI
betuk keluaran maupun masukan dari IC 7476 di relevansikan dengan data-
seet nya,berikut data sheet IC 7476 (bentuk tegangan).

186
dari beberapa gambar yang terlihat pada data seet, pada pembuktin kami akan
membuktikan pada kondisi seet dan reset output delay dan pada kondisi
propagasion delai.
logika IC 7476
input Output
oprerating mode
Sd inv Rd inv CP inv J K Q Qinv
Asynchronous Set L H x "+" "+" H L
Asynchronous Reset H L x "+" "+" L H
Undertemined L L x "+" "+" H H
toggle H H "+" h h q inv q
Load"0" (reset) H H "+" l h L H
Load"1" (set) H H "+" h l H L

187
hold "no change" H H "+" l l q q inv

“+”= gelombang waktu posotif


C. ALAT DAN BAHAN
a. DC Power Supply 5VDC : 1 set
b. Multimeter : 1 buah
c. osiloskop: 2 buah
d. Pulsa Generator : 2 buah
e. Breadboard : 1 buah
f. IC 7476 : 1 buah
g. Kabel Penghubung : secukupnya

188
D. GAMBAR RANGKAIAN

 untuk IC 7476 pada kondisi set dan reset delay


Rangkaian :

1 16

2 15 Q
Set
3 IC 14
Reset Qinv
4 13

5 12

6 11
Vcc 7476
7 10
5V
8 9

189
 untuk IC 7476 Pada kondisi delay propagasi

Rangkaian:

190
1 16
CP inv
2 15 Q
3 IC 14
Qinv
4 13
J
5 12

6 11
Vcc 7476
7 10
5V
8 9

Input pada kaki CP inv dan Kaki J

1 16
CP inv K
2 15 Q
3 IC 14
Qinv
4 13

5 12

6 11
Vcc 7476
7 10
5V
8 9

Input pada kaki CP inv dan Kaki K

191
E. LANGKAH KERJA
a. Membuat rangkaian seperti gambar rangkaian yang ada, pastikan dan cek
semua alat kemuadian kalibrasi.
b. Setelah rangkaian dibuat,kemudian cek kemali ragkain dengan multimeter,
tehubungnya dan tak terhubunganya rangkaian.
c. Hidupkan power suply, pastikan tegangan ≤ 5 V, kemudian
sambungkan pada rangkaian
d. Kemudian menghubungkan rangkaian sesuai dengan tabel
dan gambar pada pembahasan
192
e. Plot gambar hasil pengamatan dan interprestasikan hasil.

F. DATA HASIL PENGAMATAN


 untuk IC 7476 pada kondisi set dan reset delay

saat set = low dan reset =high

gambar Input untuk


RD inv (Reset)

dalam posisi high

gambar Input untuk SD


inv (set)

dalam posisi low

gambar output untuk


Q

dalam posisi High

dari hasil yang telah didapatkan terlihat jika dibandingkan dengan data sheet IC 7476, untuk
Asingkron set di mana pada kaki Sd inv di posisikan kondisinya dalam keadaan Low dan pada kaki
RD inv di posisikan kondisinya dalam keadaan high maka didapatkan output (Q) dalam keadaan
High

saat set = High dan reset =Low

193

gambar Input untuk


RD inv (Reset) di kaki
3 pada IC dalam
 untuk IC 7476 Pada kondisi delay propagasi

saat CP = High dan J=High

gambar Input untuk J


pada kaki 4 pada IC
dalam posisi High

gambar Input untuk CP


inv pada kaki 1 pada IC

dalam posisi high

gambar output untuk Q


pada kaki 13 pada IC
dalam posisi Low

akan bekerja jika CP


dalam posisi Hig ke Bentuk gelombang tidak
low, sehingga Q terdefenisikan karena saat CP
menjadi High pada berada pada kondisi dari Hi ke
posisi ini Low, posisi J Berada Pada kondisi
LoW

194
saat CP = High dan K=High

gambar Input untuk K


pada kaki 16 pada IC
dalam posisi high

gambar Input untuk CP


inv pada kaki 1 pada IC
dalam posisi high

gambar output untuk Q

pada kaki 15 pada IC


dalam posisi Higt

akan bekerja jika CP


dalam posisi Hig ke
low, sehingga
Perbedaan Q Pada masukan
Frekuensi
menjadi Low pada
posisi ini

Bentuk gelombang kembali Ke


posisi Hight karena saat CP
berada pada kondisi dari Hi ke
Frekuensi Masukan
Low, posisi K Berada Pada
kondisi LoW
195
Frekuensi masukan

Input K Pada kaki 16 IC input CP pada kaki 1 IC dan Output Q pada


G. KESIMPULAN
1. ketertinngalan pada delay propagation tidak dapat diukur pada
osiloskop karena durasi keterlambatan berkisar dalam Nano sekon
2. pada masukan menggunakan CP, perubahan gelombang pada
keluaran Q terlihat hanya saat CP berada pada posisi High ke Low

196
BAB IX. GERBANG COUNTER DAN APLIKASI

Counters (pencacah) adalah alat / rangkaian digital yang berfungsi


menghitung/ mencacah banyaknya pulsa clock atau juga berfungsi sebagai
pembagi frekuensi, pembangkit kode biner Gray. Karakteristik penting dari
pencacah adalah kerjanya sinkron atau tak sinkron, mencacah maju atau mundur,
dan sampai beberapa banyak ia dapat mencacah (modulus pencacah), dapat
berjalan terus (free running) ataukah dapat berhenti sendiri (self stopping). Ada
dua jenis pencacah yaitu pencacah sinkron (syncronuous counters) atau pencacah
jajar dan pencacah tak sinkron (asynchronous counters) yang kadang-kadang
disebut juga pencacah deret (series counters) atau pencacah kerut (ripple
counters).
Langkah-langkah dalam merancang pencacah adalah menentukan
karakteristik pencacah. Jenis flipflop yang digunakan (D-FF, JK-FF atau RS-FF).
Prasyarat perubahan logika dari flipflop yang digunakan. Counter atau pencacah
dapat dibentuk menggunakan rangkaian flip-flop umumnya adalah flip-flop jenis
J-K.
Counter merupakan rangkaian logika pengurut, karena counter
membutuhkan karakteristik memori, dan pewaktu memegang peranan yang
penting. Counter digital mempunyai karakteristik penting yaitu sebagai berikut :
1. Jumlah hitungan maksimum (modulus N-counter)
2. Menghitung ke-atas atau ke-bawah (up atau down - counter)
3. Operasi asinkron atau sinkron
4. Bergerak bebas atau berhenti sendiri
Sebagaimana dengan rangkaian sekuensial yang lain, untuk menyusun
counter digunakan flip-flop. Counter dapat digunakan untuk menghitung
banyaknya clock-pulsa dalam waktu yang tersedia (pengukuran frekuensi),
Counter dapat juga digunakan untuk membagi frekuensi dan menyimpan data.
A. Analisa Sequential Circuits

197
Sebuah rangkaian sekuensial yang mengeluarkan urutan state-state
tertentu,yang merupakan aplikasi dari pulsa-pulsa inputnya. Pulsa input dapat
berupa pulsa clock atau pulsa yang dibangkitkan oleh sumber eksternal dan
muncul pada interval waktu tertentu. Counter banyak digunakan pada peralatan
yang berhubungan dengan teknologi digital, biasanya untuk menghitung jumlah
kemunculan sebuah kejadian/event atau untuk menghitung pembangkit waktu.
Counter yang mengeluarkan urutan biner dinamakan Biner Counter Sebuah n-bit
binary counter terdiri dari n buah flip-flop, dapat menghitung dari 0 sampai 2n –
1.

B. COUNTER SYNKRON & ASYNKRON

Ada dua jenis counter yaitu :


1. Asyncronous counter

198
Asyncronous couter disebut ripple trough counter/serial counter,karena
output masing-masing flip-flop yang digunakan akan bergulingan (berubah
kondisi dari 0 ke 1 atau sebaliknya) secara berurutan. Hal ini karena flip-flop yang
paling ujung saja yang dikendalikan sinyal clock, sedangkan sinyal lainnya
diambil dari masing-masing flip-flop sebelumnya.

2. Syncronous counter
Syncronous counter,output flip-flop yang digunakan bergulingan secara
serempak. Hal ini disebabkan karena masing-masing flip-flop tersebut
dikendalikan secara serempak oleh satu sinyal clock.Oleh sebab itu syncronous
counter disebut pararel counter.

Ripple Counters

Ripple Counter = Asynchronous Counter

 Counter terdiri dari beberapa Flip-Flop pada bit di-cascadekan.


 Pada Ripple Counter, output dari Flip-Flop pada bit dengan level yang
lebih rendah menjadi input dari Fip-Flop pada bit berlevel lebih tinggi.
 Dengan kata lain, input clock dari masing-masing Flip-Flop berasal dari
output Flip-flop yang lain.

199
Gambar diatas menunjukkan suatu rangkaian counter biner 4-bit, poin-
poin berikut yang berkenaan dengan operasinya:
 Pulsa clock hanya diberikan kepada CLK input dari FF A. Jadi, FF
A akan toggle setiap saat pulsa-pulsa CLK melakukan transisi
negatip (Tinggi ke Rendah). Ingat bahwa untuk semua J=K=1.
 Output FF A berfungsi sebagai CLK input untuk FF B, sehingga
FF B akan toggle setiap saat output A berubah dari 1 ke 0.
Demikian juga FF C akan toggle pada saat B berubah dari 1 ke 0
dan FF D akan toggle apabila C berubah dari 1 ke 0. Tabel
dibawah menunjukkan urutan keadaan-keadaan biner, dengan D
sebagai MSB dan A sebagai LSB maka akan dihasilkan urutan
counting biner dari 0000 sampai 1111.
 Setelah terjadi pulsa ke 15, counter FF berada dalam keadaan 111.
Atas komando pulsa clock yang ke 16 FF A beruabah dari 1 ke 0,
yang menyebabkan FF B berubah dari 1 ke 0, dan seterusnya
sampai counter berada dalam keadaan 0000. Dengan kata lain,
counter tersebut telah melewati satu cycle lengkap dan telah
recycled kembali ke 0000, dimana counter akan mulai suatu cycle
counting baru apabila diberikan pulsa-pulsa clock berikutnya.
Jenis counter ini dikenal sebagai counter asinkron. Karena kerjanya saling
menunggu, maka terjadi penundaan antara respond dari setiap FF. Pada FF
modern penundaan ini sangat kecil (10-40 ns), tapi dalam beberapa hal penundaan
ini dapat menyulitkan. Dikarenakan cara bekerjanya, jenis counter ini juga umum
dikenal sebagai ripple counter.
200
Untuk 3-bit binary Ripple Counter, dapat dilihat sebagai berikut:

201
C. Modulo Number

Counter pada gambar mempunyai 16 kedudukan yang berbeda (0000


sampai 1111). Jadi counter ini merupakan Mod-16 ripple counter. Ingat bahwa
Modulo number selalu sama dengan jumlah kedudukan atau keadaan yang
dilewati counter dalam setiap 96 cycle lengkap sebelum recycle kembali ke
kedudukan permulaannya. Mod number dengan mudah dapat diperbesar dengan
menambah lebih banyak FF pada counter. Yaitu :

Modulo number = 2N

Dimana N adalah jumlah FF yang dihubungkan dalam susunan counter.


Misalnya apabila digunakan lima FF, maka akan didapatkan mod-32 counter (25
= 32), yang berarti memiliki 32 kedudukan yang berbeda (00000 sampai 11111).

Contoh:
Counter MOD 8 ada 3flip-flop
Counter MOD 16 ada 4 flip-flop

202
D. Self-Stopping Ripple Counter

Ada kemungkinan untuk memakai counter gambar 8.6 dan memodifikasi


sedemikian rupa hingga hanya menghitung sampai nilai biner tertentu dan
kemudian berhenti menghitung meskipun pulsa clock terus menerus diberikan.

Rangkaian diatas akan berhenti secara otomatis pada hitungan ke sepuluh : 1010.
Hal itu dapat terjadi karena pada hitungan tersebut (pulsa clock ke-10) QD dan
QB sama sama bernilai logika “1”, sehingga output pintu NAND adalah “0”.
Logika “0” tersebut masuk sebagai input j-k flip-flop yang pertama akibatnya
maka QA tetap pada kondisi semula (tidak berguling).

E. Down Counter

203
F. Conter Asinkron Mod-N
n
Counter Mod-N adalah Counter yang tidak 2 . Misalkan Counter Mod-6,
menghitung : 0, 1, 2, 3, 4, 5. Sehingga Up Counter Mod-N akan menghitung 0 s/d
N-1, sedangkan Down Counter MOD-N akan menghitung dari bilangan tertinggi
sebanyak N kali ke bawah. Misalkan Down Counter MOD-9, akan menghitung :
15, 14, 13, 12, 11, 10, 9, 8, 7, 15, 14, 13,..
Sebuah Up Counter Asinkron Mod-6, akan menghitung :
0,1,2,3,4,5,0,1,2,... Maka nilai yang tidak pernah dikeluarkan adalah 6. Jika
hitungan menginjak ke-6, maka counter akan reset kembali ke 0. Untuk itu
masing-masing Flip-flop perlu di-reset ke nilai ”0” dengan memanfaatkan input-
input Asinkron-nya (1=SPdan 0=CP). Nilai ”0” yang akan dimasukkan di PC
didapatkan dengan me-NAND kan input A dan B (ABC = 110 untuk desimal 6).
Jika input A dan B keduanya bernilai 1, maka seluruh flip-flop akan di-reset.

204
IC Ripple Counter

G. Seven Segment LED Display Decoders

Seven segment merupakan suatu komponen yang berfungsi untuk


menampilkan angka desimal yang biasanya dipakai pada jam digital,meteran
elektronik dan piranti elektronik lainnya yang menampilkan informasi berupa
angka. Seven segment ini merupakan salah satu kompnen display visual yang
sering digunakan dalam dunia elektronika digital, selain seven segment ada juga
dot matrix, LCD, dll.
Seven segment terdiri dari 7 LED yang membentuk sebuah angka 8 dan 1 buah
LED yang terdapat pada titiknya. Seven segment dapat menampilkan angka 0-9,

205
bisa juga dengan memaksa untuk membentuk suatu huruf. Penyusunan LED pada
seven segment di beri indeks menggunakan label a sampai g dan titik (dot point).

Jenis-jenis Seven Segment :


1. Common Anoda
Semua anoda dari LED dalam seven segmen disatukan secara parallel dan
semua itu dihubungkan ke VCC, dan kemudian LED dihubungkan melalui
tahanan pembatas arus keluar dari penggerak LED. Karena dihubungkan ke VCC,
maka COMMON ANODA ini berada pada kondisi AKTIF LOW (led akan
menyala/aktif bila diberi logika 0).
2. Common Katoda
Merupakan kebalikan dari Common Anoda. Disini semua katoda disatukan secara
parallel dan dihubungkan ke GROUND. Karena seluruh katoda dihubungkan ke
GROUND, maka COMMON KATODA ini berada pada kondisi AKTIF HIGH (led
akan menyala/aktif bila diberi logika 1).

206
Prinsip Kerja :
Prinsip kerja seven segmen ialah input biner pada switch dikonversikan
masuk ke dalam decoder, baru kemudian decoder mengkonversi bilangan biner
tersebut menjadi decimal, yang nantinya akan ditampilkan pada seven segment.
Seven segment dapat menampilkan angka-angka desimal dan beberapa
karakter tertentu melalui kombinasi aktif atau tidaknya LED penyusunan dalam
seven segment. Untuk memudahkan penggunaan seven segment, umumnya
digunakan sebuah decoder( mengubah/ mengkoversi input bilangan biner menjadi
decimal) atau seven segment driver yang akan mengatur aktif tidaknya led-led
dalam seven segment sesuai dengan nilai biner yang diberikan.
Dekoder BCD ke seven segment digunakan untuk menerima masukan BCD
4-bit dan memberikan keluaran yang melewatkan arus melalui segmen untuk
menampilkan angka desimal. Jenis dekoder BCD ke seven segment ada dua
macam yaitu dekoder yang berfungsi untuk menyalakan seven segment mode
common anoda dan dekoder yang berfungsi untuk menyalakan seven segment
mode common katoda. Contoh IC converter BCD untuk 7-segment Common
Anoda pake decoder IC TTL 7447 untuk Common Katoda pake IC TTL 7448.
Salah satu contoh saja, IC 74LS47 merupakan dekoder BCD ke seven
segment yang berfungsi untuk menyalakan seven segmen mode common anode.
Gambar dan konfigurasi pin IC 74LS47 ditunjukkan pada gambar berikut :

Dekoder BCD ke seven segment mempunyai masukan berupa bilangan BCD


4-bit (masukan A, B, C dan D). Bilangan BCD ini dikodekan sehingga
207
membentuk kode tujuh segmen yang akan menyalakan ruas-ruas yang sesuai pada
seven segment. Masukan BCD diaktifkan oleh logika „1‟, dan keluaran dari
dekoder 7447 adalah aktif low. Tiga masukan ekstra juga ditunjukkan pada
konfigurasi pin IC 7447 yaitu masukan (lamp test), masukan (blanking
input/ripple blanking output), dan (ripple blanking input).
Berikut adalah Tabel kebenaran dari IC 74LS47 :

Pada konfigurasi pin IC 7447 yaitu masukan (lamp test), masukan (blanking
input/ripple blanking output), dan (ripple blanking input).
LT' , Lamp Test, berfungsi untuk mengeset display, bila diberi logika „0‟ maka
semua keluaran dari IC ini akan berlogika 0. Sehingga seven segment akan
menunjukkan angka delapan (8). BI'/RBO' , Blanking Input/Row Blanking
Output, berfungsi untuk mematikan keluaran dari IC. Bila diberi logika “0” maka
semua keluaran IC akan berlogika “1” dan seven segment akan mati.
RBI' , Row Blanking Input, berfungsi untuk mematikan keluaran dari IC jika
semua input berlogika “0”. Bila diberi logika “0”, diberi logika “1” dan diberi
logika “0” maka semua keluaran IC akan berlogika “1” dan seven segment akan
mati.

H. Synchronous Counters

208
Pada synchronous counter semua jalur input clock flip flop dihubungkan,
sehingga setiap flip-flop mendapatkan pulsa clock secara bersamaan. Dengan
konfigurasi menghubungkan semua input clock menjadi satu ini sychronous
counter sering disebut dengan parallel counter. Konfigurasi parallel pada
syncronous counter ini memberikan keuntungan pada synchronous counter yaitu
tidak terjadinya penundaan waktu propagasi (propagation delay). Synchronous
counter juga memanfaatkan kondisi togle dari sebuah flip flop, pada synchronous
conter flip-flop pertama akan selalu togle kemudian flip-flop selanjutnya akan
togle pada saat output Q flip-flop sebelumnya berlogika HIGH. Untuk
mendapatkan kondisi seperti itu pada synchronous counter ditambahkan gerbang
AND untuk membaca logika output flip-flop sebelumnya. Rangkaian dasar sebuh
synchronous counter 4 bit dapat dilihat pada gambar berikut.
Rangkaian 4 Bit Synchronous Counter

Dari rangkaian synchronous counter diatas untuk mendapatkan kondisi togle


dari logika HIGH pada output flip-flop sebelumnya dipasang AND gate seperti
terlihat pada gambar diatas. Dengan pemasangan AND sperti pada gambar diatas
maka :
 Flip-flop pertama akan togle setiap input clock diberikan.
 Flip-flop kedua akan togle hanya pada saat output flip-flop
pertama (Q0) dalam kondisi HIGH.
 Flip-flop ketiga hanya akan togle apabila output flip-flop
pertama (Q0) dan output fli-flop kedua (Q1) dalam kondisi
HIGH.

209
 Flip-flop keempat hanya akan togle pada saat output flip-
flop pertama (Q0), output flip-flop kedua (Q1) dan output
fli-flop ketiga (Q2) dalam kondisi HIGH.
Timing Diagram Synchronous Counter

Output dari masing-masig flip-flop (Q0, Q1, Q2 dan Q3) menunjukan prose
penghitungan (counter) naik dari setiap pemberian pulsa clock pada input
rangkaian. Dengan output seperti ini maka rangkaian counter diatas dinamakan
sebagai pengitung naik (Synchronous Up Counter).
Keunggulan Dari Synchronous Counter
 Mudah didesain untuk keperluan aplikasi yang lebih
kompleks.
 Tidak terjadi propagation delay karena semua flip-flop
mendapat input clock secara bersamaan.
 Memiliki kecepatan yang lebih baik dalam aplikasi counter
atau rangkaian yang lebih besar.
Synchronous Up / Down Counter
Up/Down Counter adalah pengembangan dari synchronous counter yang
menggabungkan fungsi up counter dan down counter dalam satu rangkaian
dengan suatu kontrol untuk menentukan proses counting yang dilakukan. Dengan
rangkaian up/down conter ini proses counting dalam suatu perjalanan counting
dapat diubah secara langsung dari posisi data output terakhi akan dilakukan proses
count up atau count down. Untuk membangun suatu Up/Down Counter

210
diperlukan synchronous counter dan ditambah rangkaian kontrol Up atau Down
proses yang akan dilakukan. Contoh rangkaian up/down counter yang disusun dari
synchronous counter 4 bit dapat dilihat pada gambar rangkaian berikut.
Rangkaian Up/Down Counter 4 Bit

Rangkaian up/down counter diatas merupakan counter synchronous 4 bit


yang disusun dengan JK-FF. Proses hitung naik (count up) akan terjadi apabila
jalur input Up/Down diberikan logika HIGH dan akan melakukan hitung mundur
(count down) apabila jalur input up/down tersebut diberikan input LOW. Secara
sistematis rangkaian up/down counter merupakan gabungan antara up counter dan
down counter yang digabungkan dengan sistem switch mengunakan gerbang
logika digital NAND (pada umumnya) sebagai selektornya. Secara garis besar
sistem penggabungan antara up counter dan down counter dapat digambarkan
sebagai berikut.
Bagian Up Counter dari Synchronous Up/Down Counter

Bagian Down Counter dari Synchronous Up/Down Counter

Timing Diagram Synchronous Up/Down Counter 4 Bit

211
Bagian up counter dari rangkaian up/down counter diatas nampak jelas
terpisah setelah jalur input up/down diberikan logika input HIGH. Sehingga
terlihat jelas susunan synchronous up counter 4 bit pada rangkaian up/down
counter diatas. Kemudian bagian down counter juga terlihat jelas terpisah setelah
input up/down diberikan input logika LOW. dengan kondisi ini susunan
synchronous down counter terlihat jelas seperti terlihat pada gambar diatas.
I. APLIKASI SISTEM DESAIN
IC counter chips digunakan pada sebuah aplikasi dengan operasi pewaktu,
pencacah, pengurut, dan pembagi frekuensi. Untuk menerapkan sebuah system
aplikasi yang lengkap, keluaran dapat dihubungkan dengan indicator LED,
Display LED seven segmen, pemandu relay, dan alarm buzzer harus
dikonfigurasikan untuk mengoperasi keluaran counter. Sinkron dan tak sinkron
dapat dikendalikan dengan clock osilator, saklar, keluaran dari IC digital lainnya
atau control signal yang disediakan oleh mikroprosesor. Berikut rangkaian
aplikasi system desain counter asinkron (ripple counter) menggunakan IC 7490
(mod-10) dan 7492 (mod-6).

212
Pembangkit Pulsa

DAFTAR PUSTAKA
Kleitz, William. 1996. Digital Electronics : Apractical Aproach. New
Jersey : Prentice Hall.

213
LAPORAN PRAKTIKUM

A. TUJUAN

1. Membuktikan output Q1, Q2, Q3 pada IC TTL 74LS90 adalah sebuah


counter sinkron melalui signal keluaran yang terbaca pada osiloskop.
2. Menyelidiki hubungan frekuensi masukan dengan perioda keluaran Q
pada IC TTL 74LS90.

B. ALAT DAN BAHAN

1. Osiloskop
2. Audio Generator
3. Kabel Penghubung
4. Baterai 5 Volt
5. Project Board
6. IC 74LS90

C. TEORI DASAR

Counters (pencacah) adalah alat / rangkaian digital yang berfungsi


menghitung/ mencacah banyaknya pulsa clock atau juga berfungsi sebagai
pembagi frekuensi, pembangkit kode biner Gray. Karakteristik penting
dari pencacah adalah kerjanya sinkron atau tak sinkron, mencacah maju
atau mundur, dan sampai beberapa banyak ia dapat mencacah (modulus
pencacah), dapat berjalan terus (free running) ataukah dapat berhenti
sendiri (self stopping). Ada dua jenis pencacah yaitu pencacah sinkron
(syncronuous counters) atau pencacah jajar dan pencacah tak sinkron
(asynchronous counters) yang kadang-kadang disebut juga pencacah deret
(series counters) atau pencacah kerut (ripple counters).
Sebuah rangkaian sekuensial yang mengeluarkan urutan state-state
tertentu,yang merupakan aplikasi dari pulsa-pulsa inputnya. Pulsa input
dapat berupa pulsa clock atau pulsa yang dibangkitkan oleh sumber

214
eksternal dan muncul pada interval waktu tertentu. Counter banyak
digunakan pada peralatan yang berhubungan dengan teknologi digital,
biasanya untuk menghitung jumlah kemunculan sebuah kejadian/event
atau untuk menghitung pembangkit waktu. Counter yang mengeluarkan
urutan biner dinamakan Biner Counter Sebuah n-bit binary counter terdiri
dari n buah flip-flop, dapat menghitung dari 0 sampai 2n – 1.

Ada dua jenis counter yaitu :


1. Asynchronous counter
Asynchronous couter disebut ripple trough counter/serial
counter,karena output masing-masing flip-flop yang digunakan akan
bergulingan (berubah kondisi dari 0 ke 1 atau sebaliknya) secara
berurutan. Hal ini karena flip-flop yang paling ujung saja yang
dikendalikan sinyal clock, sedangkan sinyal lainnya diambil dari masing-
masing flip-flop sebelumnya.

(Gambar 1. Asynchronous Counter)

2. Synchronous counter
Synchronous counter, output flip-flop yang digunakan bergulingan
secara serempak. Hal ini disebabkan karena masing-masing flip-flop
tersebut dikendalikan secara serempak oleh satu sinyal clock. Oleh sebab
itu synchronous counter disebut pararel counter.

215
(Gambar 2. Synchronous Counter)

Ripple Counters

Ripple Counter = Asynchronous Counter

 Counter terdiri dari beberapa Flip-Flop pada bit di-cascadekan.


 Pada Ripple Counter, output dari Flip-Flop pada bit dengan level
yang lebih rendah menjadi input dari Fip-Flop pada bit berlevel
lebih tinggi.
 Dengan kata lain, input clock dari masing-masing Flip-Flop berasal
dari output Flip-flop yang lain.

(Gambar 3. Synchronous Counter yang disusun dari 4 Flip-Flop JK)

Gambar diatas menunjukkan suatu rangkaian counter biner 4-bit, poin-


poin berikut yang berkenaan dengan operasinya:
 Pulsa clock hanya diberikan kepada CLK input dari FF A. Jadi, FF
A akan toggle setiap saat pulsa-pulsa CLK melakukan transisi
negatip (Tinggi ke Rendah). Ingat bahwa untuk semua J=K=1.
 Output FF A berfungsi sebagai CLK input untuk FF B, sehingga
FF B akan toggle setiap saat output A berubah dari 1 ke 0.
Demikian juga FF C akan toggle pada saat B berubah dari 1 ke 0
216
dan FF D akan toggle apabila C berubah dari 1 ke 0. Tabel
dibawah menunjukkan urutan keadaan-keadaan biner, dengan D
sebagai MSB dan A sebagai LSB maka akan dihasilkan urutan
counting biner dari 0000 sampai 1111.
 Setelah terjadi pulsa ke 15, counter FF berada dalam keadaan 111.
Atas komando pulsa clock yang ke 16 FF A beruabah dari 1 ke 0,
yang menyebabkan FF B berubah dari 1 ke 0, dan seterusnya
sampai counter berada dalam keadaan 0000. Dengan kata lain,
counter tersebut telah melewati satu cycle lengkap dan telah
recycled kembali ke 0000, dimana counter akan mulai suatu cycle
counting baru apabila diberikan pulsa-pulsa clock berikutnya.

Jenis counter ini dikenal sebagai counter asinkron. Karena kerjanya


saling menunggu, maka terjadi penundaan antara respond dari setiap FF.
Pada FF modern penundaan ini sangat kecil (10-40 ns), tapi dalam
beberapa hal penundaan ini dapat menyulitkan. Dikarenakan cara
bekerjanya, jenis counter ini juga umum dikenal sebagai ripple counter.
Tabel 1. Pulsa Clock

217
Untuk 3-bit binary Ripple Counter, dapat dilihat sebagai berikut:

(Gambar 4. Synchronous Counter yang disusun dari 3 Flip-Flop JK)

(Gambar 5. Diagram Timing Ripple Counter 3-bit)

D. PROSEDUR KERJA

1. Mempersiapkan set alat dan bahan yang akan digunakan, seperti pada
gambar berikut:

218
(Gambar 6. Set Alat Percobaan IC TTL 74LS90)

2. Buat rangkaian menurut pin IC 74LS90 seperti berikut ini:

(Gambar 7. Rangkaian dan Pin IC 74LS90)

3. Atur frekuensi audio generator 500 Hz, dengan input masukan 5 Volt.
4. Rangkai IC di papan projectboard, dan hubungkan kabel dengan sesuai
dengan pin IC pada datasheet.
5. Hubungkan ke sumber power supply DC bertegangan 5 Volt sebagai
Vcc.
6. Atur Time-Div osiloskop 2 channel yaitu 1 ms.
7. Amati clock input dan output Q1, Q2, Q3 pada osiloskop.

E. DATA PENGAMATAN

1. Untuk clock input yang sama, bentuk keluaran Q1 adalah seperti


berikut ini:

a. Saat f = 1500 Hz.

219
(Gambar 8. Bentuk Keluaran Q1 pada osiloskop)

b. Saat f = 2000 Hz.

(Gambar 9. Bentuk Keluaran Q1 pada osiloskop)

c. aat f = 3000 Hz.

220
(Gambar 10. Bentuk Keluaran Q1 pada osiloskop)

2. Untuk clock input yang sama, bentuk keluaran Q2 adalah seperti


berikut ini:

a. Saat f = 1500 Hz.

221
(Gambar 11. Bentuk Keluaran Q2 pada osiloskop)

b. Saat f = 2000 Hz.

(Gambar 12. Bentuk Keluaran Q2 pada osiloskop)

c. Saat f = 3000 Hz.

222
(Gambar 13. Bentuk Keluaran Q2 pada osiloskop)

3. Untuk clock input yang sama, bentuk keluaran Q3 adalah seperti


berikut ini:

a. Saat f = 1500 Hz.

(Gambar 14. Bentuk Keluaran Q3 pada osiloskop)

b. Saat f = 2000 Hz.

223
(Gambar 15. Bentuk Keluaran Q3 pada osiloskop)

c. Saat f = 3000 Hz.

(Gambar 16. Bentuk Keluaran Q3 pada osiloskop)

4. Tabel Data Pengamatan


Tabel 2. Hubungan Frekuensi Masukan dan Periode pada Masing-
Masing Keluaran Q1, Q2, dan Q3.

No Frekuensi Cp Q1 Q2 Q3
1 1500 Hz 0,8 ms 3 ms 3,8 ms 3,6 ms
2 2000 Hz 0,6 ms 2,4 ms 2,4 ms 2,6 ms
3 3000 Hz 0,4 ms 1,6 ms 1,8 ms 1,8 ms

F. PEMBAHASAN

Dari hasil percobaan yang dilakukan, teramati signal pulsa clock input dan
keluaran Q yang sesuai dengan teori, dimana keluaran Q1 akan toogle jika
224
terjadi transisi negative clock input, selanjutnya keluaran Q2 akan toogle
ketika terjadi transisi negative keluaran Q1, danm Q3 akan toggle saat
keluaran Q2 berubah dari high ke low. Ketika hitungan ke 4 sudah selesai,
counter akan kembali menghitung dari 0 (low) yang disebut keadaan reset.
Ketika divariasikan frekuensi, terjadi perubahan pada signal keluaran,
dimana semakin besar frekuensi masukan (audio generator) yang diberikan
maka semakin kecil perioda keluaran Q, sebaliknya semakin kecil
frekuensi masukan maka semakin besar keluaran Q.

G. KESIMPULAN

1. Keluaran Q2 bekerja setelah mendapat input dari output Q1, dan


keluaran Q3 akan bekerja ketika mendapat input dari output Q2.
2. Frekuensi masukan dan Perioda Keluaran Q memiliki hubungan
berbanding terbalik, dimana Semakin besar frekuensi masukan (audio
generator) maka semakin kecil perioda keluaran Q, sebaliknya semakin
kecil frekuensi masukan maka semakin besar keluaran Q.

H. DAFTAR PUSTAKA
Kleitz, William. 1996. Digital Electronics : Apractical Aproach. New
Jersey : Prentice Hall.

225

Anda mungkin juga menyukai