P. 1
makalah-gerbang-logika

makalah-gerbang-logika

|Views: 3,242|Likes:
Published by devipitajangkrik

More info:

Published by: devipitajangkrik on Jan 06, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/11/2014

pdf

text

original

KATA PENGANTAR

Puji dan syukur saya panjatkan ke hadhirat Allah SWT, karena dengan rahmat-Nya saya dapat menyelesaikan makalah untuk Laboratorium Pengantar Digital ini. Selawat dan salam kami hantarkan ke pangkuan nabi Muhammad SAW yang telah membawa kita dari alam kebodohan ke alam yang penuh dengan ilmu pengetahuan seperti pada saat ini. Terima kasih kami kepada Asisten Laboratorium yang telah membimbing kami dalam menyusun makalah ini. Makalah ini kami susun berdasarkan bahanbahan yang kami peroleh dari beberapa buku dan situs internet. Kami juga mengucapkan terima kasih kepada teman-teman yang telah ikut membantu kami selama penulisan makalah ini. Akhir kata, kami sadar bahwa makalah ini masih jauh dari kata sempurna. Karena itu kami sangat mengharapkan kritik dan saran dari temanteman semua yang bersifat membangun makalah ini ke depannya agar menjadi lebih baik. Dan kami harap semoga makalah ini bisa bermanfaat bagi kita semua. Amin.

Oktober, 2008

Penulis

1

DAFTAR ISI

Kata Pengantar ................................................................................................................ Daftar Isi............................................................................................................................. BAB I. BAB II. GERBANG LOGIKA ................................................................................. ALJABAR BOOLEAN ..............................................................................

1 2 3 10 12 19 22 25

BAB III. SISTEM BILANGAN ................................................................................. BAB IV. MULTIPLEXER ........................................................................................... BAB V. MULTIVIBRATOR ..................................................................................... BAB VI. FLIP – FLOP................................................................................................ Daftar Pustaka

2

BAB I GERBANG LOGIKA

Gerbang logika adalah rangkaian dasar yang membentuk komputer. Jutaan transistor di dalam mikroprosesor membentuk ribuan gerbang logika. Sebuah gerbang logika sederhana mempunyai satu terminal output dan satu atau lebih terminal input. Keluarannya dapat tinggi (1) atau rendah (0), tergantung level digital yang diberikan pada terminal input. Ada 7 jenis gerbang logika yaitu OR, AND, NAND, NOR, Inverter, EXOR, dan EXNOR. Gerbang logika NOT, NAND, dan NOR adalah gerbang logika dasar pada teknologi CMOS, sedangkan gerbang logika NOT, AND dan OR adalah gerbang logika yang diturunkan dari gerbang logika dasar tersebut. Hal ini karena proses pembuatan gerbang logika, jumlah transistor yang dipakai pada pembuatan NAND lebih sedikit sehingga lebih sederhana daripada AND, begitu pula dengan NOR. Gerbang Inverter (NOT) Gerbang NOT atau juga bisa disebut dengan pembalik (inverter) memiliki fungsi membalik logika tegangan input nya pada outputnya. Membalik dalam hal ini adalah mengubah menjadi lawannya. Karena dalam logika tegangan hanya ada dua kondisi yaitu tinggi dan rendah atau satu dan nol, maka membalik logika tegangan berarti mengubah satu menjadi nol atau sebaliknya mengubah nol menjadi satu. Keadaan awal dari rangkaian tersebut adalah: saklar 1 terbuka dan saklar 2 tertutup yang berarti lampu menyala. Yang perlu dicatat disini adalah relay yang dipakai normal on, artinya dalam keadaan tak bekerja relay menyebaban saklar 2

3

tegangan akan masuk ke relay dan menyebabkan bekerja membuka saklar 2. Dalam gerbang AND. Gerbang Logika AND pada Datasheet nama lainnya IC TTL 7408. Bila saklar 1 ditutup (input berlogika satu). Tabel Kebenaran INV A 0 1 B 1 0 Gerbang AND Gerbang AND mempunyai dua atau lebih dari dua sinyal masukan tetapi hanya satu sinyal keluaran. untuk menghasilkan sinyal keluaran tinggi maka semua sinyal masukan harus bernilai tinggi. sebaliknya bila ia bekerja saklar 2 justru terbuka.Sebaliknya bila saklar 1 dibuka (input berlogika nol). Saklar 1 dianggap sebagai input gerbang sedangkan lampu sebagai outputnya.menutup. yang berarti memadamkan lampu (output berlogika nol). Sama dengan gerbang OR. gerbang AND minimal memiliki 2 input. relay menjadi tak bekerja sehingga saklar kembali menutup dan menyalakan lampu (output berlogika satu). Berbeda dengan ilustrasi untuk gerbang 4 .

Tabel Kebenaran AND A 0 0 1 1 B 0 1 0 1 C 0 0 0 1 5 . Dari sini dapat disimpulkan bahwa gerbang AND memiliki fungsi mengalikan logika dari kedua inputnya. lampu akan tetap padam (output berlogika nol). tabel kebenarannya ditunjukkan pada tabel. disini saklar dipasang secara seri sehingga lampu akan menyala (output berlogika satu) hanya jika kedua saklar ditutup (kedua input berlogika satu). Dari tabel ini bisa dilihat bahwa output akan berlogika satu hanya bila kedua inputnya berlogika satu. Untuk kombinasi penutupan saklar yang lain.OR.

Gerbang OR Gerbang OR akan memberikan sinyal keluaran tinggi jika salah satu atau semua sinyal masukan bernilai tinggi. misalnya empat atau delapan. Demikian pula bila saklar 1 dibuka (input 1 berlogika nol) dan saklar 2 ditutup (input 2 berlogika 1) lampu akan tetap menyala (output berlogika satu). Gerbang Logika OR pada Datasheet nama lainnya IC TTL 7432. bila rangkaian 1 ditutup (Input 1 berlogika satu) dan saklar 2 terbuka (input 2 berlogika nol) maka lampu akan menyala (output berlogika satu). Artinya inputnya bisa lebih dari dua. Bila kedua saklar dibuka(kedua input berlogika nol) lampu akan padam (output berlogika nol). Gerbang OR berbeda dengan gerbang NOT yang hanya memiliki satu input. gerbang ini memiliki paling sedikit 2 jalur input. sehingga dapat dikatakan bahwa gerbang OR hanya memiliki sinyal keluaran rendah jika semua sinyal masukan bernilai rendah. Disini input untuk rangkaian adalah saklar 1 dan 2. Yang jelas adalah semua gerbang logika selalu mempunyai hanya satu output. Tabel Kebenaran OR A 0 0 B 0 1 C 0 1 6 .

Dengan kata lain bahwa gerbang NAND akan menghasilkan sinyal keluaran rendah jika semua sinyal masukan bernilai tinggi. Gerbang Logika NAND pada Datasheet nama lainnya IC TTL 7400.1 1 0 1 1 1 Gerbang NAND (NOT And) Gerbang NAND adalah suatu NOT-AND. atau suatu fungsi AND yang dibalikkan. Gerbang ini sebenarnya adalah gerbang AND yang pada outputnya dipasang gerbang NOT. Tabel Kebenaran NAND A 0 0 1 1 B 0 1 0 1 C 1 1 1 0 7 . Gerbang NAND adalah pengembangan dari gerbang AND.

Tabel Kebenaran NOR A 0 0 1 1 Gerbang XOR Gerbang X-OR akan menghasilkan sinyal keluaran rendah jika semua sinyal masukan bernilai rendah atau semua masukan bernilai tinggi atau dengan kata lain bahwa X-OR akan menghasilkan sinyal keluaran rendah jika sinyal masukan B 0 1 0 1 C 1 0 0 0 8 . Gerbang Logika NOR pada Datasheet nama lainnya IC TTL 7402.Gerbang NOR Gerbang NOR adalah suatu NOT-OR.Pengembangan ini berupa pemasangan gerbang NOT pada output dari gerbang OR. atau suatu fungsi OR yang dibalikkan sehingga dapat dikatakan bahwa gerbang NOR akan menghasilkan sinyal keluaran tinggi jika semua sinyal masukannya bernilai rendah. Gerbang NOR adalah pengembangan dari gerbang OR.

9 . Gerbang X-NOR Gerbang X-NOR akan menghasilkan sinyal keluaran tinggi jika semua sinyal masukan bernilai sama (kebalikan dari gerbang X-OR). Gerbang Logika XOR pada Datasheet nama lainnya IC TTL 7486.7.bernilai sama semua. Gerbang Logika XNOR pada Datasheet nama lainnya IC TTL 74266. Tabel Kebenaran XOR A 0 0 1 1 B 0 1 0 1 C 0 1 1 0 2.

Tabel Kebenaran X-Nor A 0 0 1 1 B 0 1 0 1 C 1 0 0 1 10 .

2. satu operasi singular (yang diberi notasi . Dengan aljabar boolean dimaksudkan suatu sistem yang dibentuk oleh himpunan B dengan dua operator biner (. Hukum ini berarti menghubungkan beberapa variable OR atau AND tidak bermasalah. dan +). dan dua elemen khusus (0 dan 1) sedemikian rupa sehingga membentuk aksioma. Aljabar Boolean menggunakan beberapa hukum yang sama seperti aljabar biasa.’). Hukum Pengelompokkan (Associative) Contohnya penambahan A+(B+C) = (A+B)+C dan perkalian A(BC) = (AB)C.. 11 . fungsi OR (X = A + B) adalah Boolean penambahan dan fungsi AND (X = AB) adalah Boolean perkalian.BAB II ALJABAR BOOLEAN Aljabar boolean merupakan aljabar yang terdiri atas suatu himpunan dengan dua operator biner yang didefinisikan pada himpunan tersebut. Ikuti tiga hukum yang sama untuk aljabar Boolean seperti aljabar biasa ini: 1. Hukum Pertukaran (Commulative) Contohnya penambahan A+B = B+A. dan (A+B)(C+D) = AC+AD+BC+BD. hukum ini berarti menggabungkan beberapa variable OR atau AND bersamaan tidak masalah. dan perkalian AB = BA. Hukum Distribusi (Distributive) Contohnya A(B+C) = AB + AC. Hukum ini menampilkan metode untuk mengembangkan persamaan yang mengandung OR dan AND. 3.

Hukum Aljabar Boolean. Hukum aljabar Boolean 1. dan • perkalian Boolean Komplemen Boolean dituliskan dengan bar/garis atas dengan aturan sebagai berikut : 01= dan 10= 12 . 1 = 0 3. A + A = 1 9. A . A+B = B+A AB = BA 2. A = 0 8. a. A + 0 = A 4. Sebagai contoh hukum penambahan dapat dipakai pada X = A+BC+D untuk persamaan X = BC+ A+D. Akan dibahas 3 buah operasi : • komplemen Boolean. 1}. • penjumlahan Boolean . A = A 10. 0 = 0 2. A + A = A 6. A(B+C) = AB+AC (A+B) (C+D) = AC+AD +BC+BD Peraturan Aljabar Boolean 1. A + 1 = 1 5. A . A = A 7. A . A + A B = A + B b. A . A + AB = A + B Aljabar Boolean menyediakan operasi dan aturan untuk bekerja dengan himpunan {0. A+(B+C) = (A+B)+C A(BC) = (AB)C 3.Tiga hukum ini mempunyai kebenaran untuk beberapa variable.

mempunyai aturan sbb: 1 ⋅ 1 = 1. mempunyai aturan sbb : 1 + 1 = 1. 1 ⋅ 0 = 0. 0 + 1 = 1. 1 + 0 = 1. 0 ⋅ 1 = 0.Penjumlahan Boolean dituliskan dengan + atau OR. 0 + 0 = 0 Sedangkan perkalian Boolean yang dituliskan dengan “⋅” atau AND. 0 ⋅ 0 = 0 13 .

Tetapi ada sistem bilangan yang sudah jarang dipakai ataupun tidak dipakai lagi sama sekali dan ada pula sistem bilangan yang hanya dipakai pada hal-hal tertentu saja. V untuk kelima dan seterusnya. Sistem bilangan dua belasan (duodecimal) sampai kini masih banyak dipakai seperti 1kaki = 12 Inci. Sistem bilangan Romawi yang sangat umum dipakai pada zaman kuno. yaitu sistem bilangan biner. kini pemakaiannya terbatas pada pemberian nomor urut seperti I untuk pertama. Dengan memahami teknologi digital dan analog kita dapat mengembangkan desain digital dan mikroprosesor dengan baik. sistem bilangan 14 . kadang-kadang dipakai juga untuk penulisan tahun seperti MDCCCIV untuk menyatakan tahun 1804. 1 lusin = 12 buah dan sebagainya. dan tentunya hampir semua rangkaian dalam komputer adalah rangkaian digital. Rangkaian digital mempunyai peranan yang sangat penting untuk menciptakan sebuah komputer. Karena komponen-komponen komputer digital yang merupakan sistem digital bersifat saklar (switch). Sistem bilangan limaan (quinary) dipergunakan oleh orang Eskimo dan orang Indian di Amerika Utara zaman dahulu. Hal ini dikarenakan ada perbedaan antar sistem bilangan desimal yang umum digunakan oleh manusia dengan sistem bilangan yang dikenal oleh komputer. Banyak sistem bilangan yang dapat dan telah dipakai dalam melaksanakan perhitungan. Namun yang paling umum dipakai kini adalah sistem bilangan puluhan (decimal) yang kita pakai dalam kehidupan sehari-hari.BAB III SISTEM BILANGAN Untuk memahami cara kerja komputer. II untuk kedua. Bilangan biner yang direpresentasikan dalam logika 0 dan 1 itulah yang akan dikenal rangkaian digital. kita membutuhkan konsep mengenai sistem bilangan dan sistem pengkodean (coding systems).

4. radix) dari pada sistem bilangan ini adalah sepuluh. Keserdehanaan pengubahan bilangan biner ke bilangan oktal atau heksadesimal dan sebaliknya. Oktal dan Heksadesimal akan dibahas dalam bab ini didahului dengan pembahasan singkat tentang bilangandesimal sebagai pengantar Sistem Bilangan Puluhan Sistem bilangan puluhan atau desimal (decimal system) adalah sistem bilanganyang kita pergunakan sehari-hari. adalah terkecil. Nilai letak dari pada angka paling kanan. Cara penulisan ini disebut sebagai sistem nilai (berdasarkan) letak/posisi (positional value system). yaitu kedudukan ke 0. 5. 7. Nilai yang terkandung dalam setiap simbol angka secara terpisah (berdiri sendiri) disebut nilai mutlak (absolute value). Angka yang berada paling kanan dari suatu bilangan bulat tanpa bagian pecahan disebut berada pada letak ke 0 dan yang di kirinya adalah ke 1. 3. 15 . Jelaslah bahwa harga maksimum yang dapat dinyatakan oleh hanya satu angka adalah 9.yang paling sesuai untuk komputer digital adalah sistem bilangan biner (binary). sebagaimana telah kita ketahui. ke 2 dan seterusnya sampai dengan ke (n-1) jika bilangan itu terdiri dari n angka. 1. nilai letak ke 2 adalah 102 = 100. terutama dalam hubungan pengkodean. yaitu 100 = 1. adalah: 0. Nilai letak ke 1 adalah 101. 8. Harga-harga yang lebih besar dapat dinyatakan hanya dengan memakai lebih dari satu angka secara bersama-sama. 2. membuat bilangan oktal dan heksadesimal juga banyak dipakai dalam dunia komputer. Nilai yang dikandung oleh setiap angka di dalam suatu bilangan demikian ditentukan oleh letak angka itu di dalam deretan di samping oleh nilai mutlaknya. dan seterusnya nilai letak ke n-1 adalah 10n-1. Bilangan Biner. 9. Sistem bilangan ini disusun oleh sepuluh simbol angka yang mempunyai nilai yang berbeda satu sama lain dan karena itu dikatakan bahwa dasar/basis atau akar (base. 6. Kesepuluh angka dasar tersebut.

Menggunakan 2 macam simbol bilangan berbentuk 2 digit angka. Amerika. bagian bulat dan pecahannya dipisahkan oleh tanda koma (tanda titik di Inggris. Sehingga semua yang diproses komputer hanya angka 0 dan 1. menggunakan 2 macam symbol bilangan. Nilai yang diberikan oleh suatu angka pada suatu bilangan adalah hasil1kali dari pada nilai mutlak dan nilai letaknya.Angka di kanan tanda koma puluhan (decimal point) disebut pada kedudukan negatif. a-m. dan lainlain). suatu bilangan puluhan yang terdiri atas n angka di kiri tanda koma puluhan dan m angkadi kanantanda koma puluhan.07.mempunyai harga yang dapat dinyatakan dalam bentuk:N = an-1 10n-1 + an-2 10n-2 +.. yang dapat dinyatakan dalam bentuk:N = an-1 an-2 .... nilai yang diberikan oleh angka 5 pada bilangan 1253. ke -2 dan seterusnya dan nilai letaknya adalah 10-1.Untuk bilangan yang mengandung bagian pecahan... Contoh : Angka 11010 bilangan desimalnya adalah : ( 1 x 24 ) + ( 1 x 23 ) + ( 0 x 22 ) + ( 1 x 21 ) + ( 0 x 20 ) = 26 16 .476 adalah5x101 = 50 dan yang diberikan oleh angka 7 adalah 7x10-2 = 0. Jadi.. yaitu 0 dan 1. dan seterusnya 10-m untuk kedudukan ke (-m) di kanan koma puluhan.Secara umum. sehingga sistem biner (bilangan berdasar 2) sangatlah penting. a1 a0. Komputer memproses data atau program dari memori komputer berupa sejumlah bilangan biner uang menyatakan dalam keadaan hidup atau mati (on or off) dengan angka 1 dan 0.+ a-m 10-m Sistem Bilangan Biner Sistem Bilangan Biner (Binary Numbering System) dengan basis 2.. 10-2. Cara mengkonversi bilangan biner ke bilangan desimal adalah dengan mengalikan dua dengan pangkat N (suku ke-N).+ a1 101 + a0 100 + a-1 10-1 + a-2 10-2 + . yaitu letak ke -1. a-1 a-2 .

17 .16 + 8 + 0 + 2 + 0 Angka 110111 bilangan desimalnya adalah : ( 1 x 25 ) + ( 1 x 24 ) + ( 0 x 23 ) + ( 1 x 22 ) + ( 1 x 21 ) + ( 1 x 20 ) = 55 32 + 16 + 0 + 4 + 2 + 1 Operasi tambah pada sistem biner Aturan operasi tambah : Bilangan pertama 0 1 0 1 Bilangan kedua 0 0 1 1 Hasil 00 01 01 11 Contoh : · Biner 1110001 + 1011000 113 + 89 = 11001001 = 201 Desimal · Biner 1010100 + 1111100 84 + 124 = 11010000 = 208 Desimal Hal-hal penting :        Setiap digit bilangan biner disebut satu bit Setiap empat digit bilangan biner disebut satu nibble Setiap delapan digit bilangan biner disebut satu byte Setiap enambleas digit bilangan biner disebut satu word Setiap tiga puluh dua digit bilangan biner disebut satu double word Setiap 128 digit bilangan biner disebut satu para Setiap 256 byte (2048 bit) disebut satu page (halaman).

2. C. 3. A.Sistem Bilangan Oktal Sistem Bilangan Octal (Octenary Numbering System) dengan basis 8 menggunakan 8 macam simbol bilangan yaitu : 0. 9. 4. dan beberapa komputer mini lainnya. dan 7. 5. 7. hanya saja menggunakan dasar delapan. PDP-11 DEC. Digunakan terutama pada komputer2 mini. 8. 1. Konversi bilangan oktal ke desimal mempunyai cara yang sama bila anda melakukan konversi bilangan biner ke desimal. Position value sistem bilangan oktal merupakan perpangkatan dari nilai 8. Data General’s Nova. 4. Contoh : 355 bilangan oktal ke desimal : ( 3 x 82 ) + ( 5 x 81 ) + ( 5 x 80 ) 192 + 40 + 5 = 237 Desimal 204 bilangan oktal ke desimal : (2 x 82 ) + ( 0 x 81 ) + ( 4 x 80 ) 128 + 0 + 4 = 132 Desimal Sistem Bilangan Hexadesimal Sistem Bilangan Hexadesimal (Hexadenary Numbering System) dengan basis 16 menggunakan 16macam simbol bilangan yaitu : 0. 6. Merupakan bilangan yang mutlak dipahami dalam memakai bahasa Assembler. 2. D. Honeywell. misalnya : IBM System 360. 3. E dan F.6. 5. B. 1. Hal ini disebabkan berbagai perintah assembler baik dalam program yang digunakan dengan utility 'DEBUG' (DOS) dan 'COMPILER TURBO ASSEMBLER'. 18 .

juga karena konversi itu sangat mudah. maka dapat dilihat bahwa untuk bagian bulat (di kiri tanda koma) kita peroleh dengan melakukan 19 . Konversi ini banyak dilakukan karena disamping cacah angka biner yang disebut juga "bit". singkatan dari "binary digit". oktal dan heksadesimal ke sistem bilangan desimal. Konversi dari biner ke desimal diperlukan untuk menterjemahkan kode hasil pengolahan sistem digital ke informasi yang dikenal oleh manusia. Konversi sebaliknya akan diterangkan berikut ini. Konversi Desimal-Biner Kalau kita perhatikan konversi dari biner ke desimal. jauh lebih besar dibandingkan dengan angka-angka pada sistem oktal dan heksadesimal. Pengubahan (konversi) dari biner ke oktal dan heksadesimal dan sebaliknya merupakan pengantara konversi dari/ke biner ke/dari desimal.Cara mengkonversi bilangan desimal ke bilangan hexadesimal : · 3A bilangan desimalnya adalah : ( 3 x 161 ) + ( A x 160 ) 48 + 10 = 58 Desimal · A341 bilangan desimalnya adalah : ( 10 x 163 ) + ( 3 x 162 ) + ( 4 x 161 ) + ( 1 x 160 ) 40960 + 768 + 64 + 1 = 41793 Desimal Konversi Bilangan Konversi bilangan desimal ke sistem biner diperlukan dalam menerjemahkan keinginan manusia kedalam kode-kode yang dikenal oleh sistem digital. seperti telah dijelaskan di bagian depan dapat dilakukan dengan memakai persamaan. Konversi dari biner. terutama komputer digital.

Ini benar karena penambahan angka 0 di kiri bilangan tidak mengubah harganya. (118)10 = (01110110)2 Perhatikan bahwa walaupun pembagian diteruskan. yaitu 7. Untuk bagian pecahan. Tentukanlah bilangan biner yang berharga sama dengan bilangan desimal 118. 20 .Untuk bagian pecahan. dan 4 bit tepat dapat menyatakan angka terbesar dalam heksadesimal.perkalian dengan 2 setiap kita bergerak ke kiri. bilangan desimal dikalikan2 secara berturut-turut dan angka di kiri koma desimal hasil setiap perkalian merupakanangka biner yang dicari. hasil berikutnya akan tetap 0 dan sisanya juga tetap 0. kita melakukan pembagian dengan 2 setiap kita bergerak ke kanan. Contoh berikut ini memperjelas proses itu. berturut-turut dari kiri ke kanan. yaitu F=(15)10. Contoh 1. Konversi Biner-Oktal-Heksadesimal Kemudahan konversi biner-oktal-heksadesimal secara timbal balik terletak pada kenyataan bahwa 3 bit tepat dapat menyatakan angka terbesar dalam oktal. Pembagian secara berturut-turut akan menghasilkan: 118 : 2 = 59 sisa 0 59 : 2 = 29 sisa 1 29 : 2 = 14 sisa 1 14 : 2 = 7 sisa 0 7 : 2 = 3 sisa 1 3 : 2 = 1 sisa 1 1 : 2 = 0 sisa 1 0 : 2 = 0 sisa 0 Jadi. Untuk melakukan konversi dari desimal ke biner kita melakukan sebaliknya. yaitu untuk bagian bulat bilangan desimal kita bagi dengan 2 secara berturut-turut dan sisa pembagian pertama sampai yang terakhir merupakan angka-angka biner paling kanan ke paling kiri.

Sebenarnya cara ini berlaku untuk semua dasar sistem bilangan. untuk memperoleh setara dalam oktal dan heksadesimal.Ini berarti bahwa untuk mengubah bilangan biner ke oktal. bilangan biner dikelompokkan atas 4 bit setiap kelompok. Contoh : Untuk (205. bilangan biner dapat dikelompokkan atas 3 bit setiap kelompok dan untuk mengubah biner ke heksadesimal. Konversi Desimal-Oktal dan Heksadesimal Konversi desimal ke oktal dan desimal ke heksadesimal dapat dilakukan dengan melakukan pembagian berulang-ulang untuk bagian bulat dan perkalian berulang-ulang untuk bagian pecahan seperti yang dilakukan pada konversi desimal-biner di bagian depan. (3456)8 = (011 100 101 110)2 (72E)16 = (0111 0010 1110)2 Dari contoh ini dapat dilihat bahwa konversi dari oktal ke heksadesimal dan sebaliknya akan lebih mudah dilakukan dengan mengubahnya terlebih dahulu ke biner. bilangan biner 1011001111dapat dikelompokkan sebagai berikut: 1 011 001 111 (1 3 1 7)8 10 1100 1111 (2 C F )16 Konversi sebaliknya.05)10 Oktal: Heksadesimal: 21 . dari oktal dan heksadesimal ke biner juga dapat dilakukan dengan mudah dengan menggantikan setiap angka dalam oktal dan heksadesimal dengan setaranya dalam biner. Sebagai contoh. Pengelompokan harus dimulai dari kanan bergerak ke kiri. Contoh 1.

20 x 8 = 1.031463146.4 0.05 x 16 = 0.8 0.8 (12 = C) 0.2 0..6 Jadi.205 : 8 = 25 sisa 5 25 : 8 = 3 sisa 1 3 : 8 = 0 sisa 3 205 : 16 = 12 sisa 13 = D 12 : 16 = 0 sisa 12 = C 0.05)10 = (315.8 0..4 0.0CCCC.2 0.8 0.80 x 16 = 12.20 x 8 = 1.80 x 8 = 6. (205.)8 = (CD.6 0.05 x 8 = 0.60 x 8 = 4..)16 22 .40 x 8 = 3.40 x 8 = 3.80 x 16 = 12.

BAB VI MULTIPLEXER Multiplexer adalah kombinasi sirkuit yang diberikan nomor tertentu (biasanya satu kuasa dua) masukan data. Sedangkan pada sistem musik. Contohnya. yang memiliki nilai sama yang dipilih sebagai masukan data. multipleksing mengijinkan beberapa sinyal analog untuk diproses oleh satu analog-to-digital converter (ADC). yang bekerja seperti multiplexer input selector rumah musik dari sistem. yang mungkn juga merupakan medium transmisi fisik. Dalam komunikasi. masing-masing satu untuk setiap sinyal 23 . Dengan kata lain. dalam elektronik. Hanya satu masukan dipilih sekaligus. Multipleksing membagi kapasitas saluran komunikasi tingkat-rendah menjadi beberapa saluran logik tingkat-tinggi. dan dalam telekomunikasi. pemilihan input dibuat secara manual. Tujuannya adalah untuk berbagi sumber daya yang mahal. dan masukan yang dipilih adalah dikirim ke satu output. sinyal yang telah dimultipleks disalurkan ke sebuah saluran komunikasi. yang multiplexer dengan memilih masukan berdasarkan nomor binari. beberapa panggilan telepon dapat disalurkan menggunakan satu kabel. Multiplexer yang memiliki satu output. Mari kita berkata 2n dan n alamat digunakan sebagai masukan nomor binari untuk memilih salah satu masukan data. dan jaringan komputer. masukan alamat. Dalam elektronik. multipleksing adalah istilah yang digunakan untuk menunjuk ke sebuah proses di mana beberapa sinyal pesan analog atau aliran data digital digabungkan menjadi satu sinyal. telekomunikasi.

Sebagai contoh. Sebuah alat yang melakukan multipleksing disebut multiplekser (MUX) dan alat yang melakukan proses yang berlawanan disebut demultiplekser. (DEMUX). multiplexing dengan cara menata tiap informasi (suara percakapan 1 pelanggan) sedemikian rupa sehingga menempati satu alokasi frekuensi selebar sekitar 4 kHz. Istilah ini adalah istilah dalam dunia telekomunikasi. Bentuk paling dan dasar dari multipleksing adalah time-division (FDM). Multiplexing adalah suatu teknik mengirimkan lebih dari satu (:banyak) informasi melalui satu saluran. Teknologi ini digunakan di Indonesia hingga tahun 90-an pada jaringan telepon analog dan sistem satelit analog sebelum digantikan dengan teknologi digital. atau kabel optik. satu helai kabel optik Surabaya-Jakarta bisa dipakai untuk menyalurkan ribuan percakapan telepon. dikenal dengan demultipleksing. Idenya adalah bagaimana menggabungkan ribuan informasi percakapan (voice) yang berasal dari ribuan pelanggan telepon tanpa saling bercampur satu sama lain. dapat mengubah data asli di sisi penerima. Yang pertama. Dalam multipleksing (TDM) frequency-division multiplexing komunikasi optik.pesan atau aliran data yang ingin disalurkan. Teknik multiplexing ada beberapa cara. Tujuan utamanya adalah untuk menghemat jumlah saluran fisik misalnya kabel. baik yang menggunakan kabel maupun yang menggunakan media udara (wireless atau radio). Contoh aplikasi dari teknik multiplexing ini adalah pada jaringan transmisi jarak jauh. Teknik ini dinamakan Frequency Division Multiplexing (FDM). 24 . pemancar & penerima (transceiver). FDM sering disebut sebagai wavelength-division multiplexing (WDM). Sebuah proses kebalikannya.

hanya jatah waktunya semakin cepat. berapapun jumlah pelanggan atau informasi yang ingin di-multiplex. ide dasar FDM digunakan dalam teknologi saluran pelanggan digital yang dikenal dengan modem ADSL (asymetric digital subscriber loop). yaitu satu kabel optik dipakai untuk menyalurkan lebih dari satu sumber sinar dimana satu sinar dengan lamda tertentu mewakili satu sumber informasi. Teknik multiplexing yang ketiga adalah yang digunakan dalam saluran kabel optik yang disebut Wavelength Division Multiplexing (WDM). setiap pelanggan akan mendapatkan giliran setiap 125 microsecond. Tiap pelanggan diberi jatah waktu (time slot) tertentu sedemikian rupa sehingga semua informasi percakapan bisa dikirim melalui satu saluran secara bersama-sama tanpa disadari oleh pelanggan bahwa mereka sebenarnya bergantian menggunakan saluran. Teknik ini dinamakan Time Division Multiplexing (TDM). Kenapa si pelanggan tidak merasakan pergantian itu? Karena pergantiannya terjadi setiap 125 microsecond. Yang kedua adalah multiplexing dengan cara tiap pelanggan menggunakan saluran secara bergantian.Pada tahun 2000-an ini. 25 .

Disebut quasistable apabila rangkaian multivibrator membentuk suatu pulsa tegangan keluaran sebelum terjadi peralihan tingkat tegangan keluaran ke tingkat lainnya tanpa satupun pemicu dari luar. yang lamanya ditentukan oleh komponen-komponen penyusun rangkaian multivibrator tersebut. Peralihan (switching) di antara kedua tingkat tegangan keluaran tersebut terjadi secara cepat. yaitu stabil (stable) dan Quasistable. kecuali selama masa transisi. Pulsa tegangan itu terjadi selama 1 periode (T1). yaitu: a.BAB V MULTIVIBRATOR Multivibrator adalah suatu rangkaian elektronika yang pada waktu tertentu hanya mempunyai satu dari dua tingkat tegangan keluaran. Disebut stabil apabila rangkaian multivibrator tidak akan mengubah tingkat tegangan keluarannya ke tingkat lain jika tidak ada pemicu (trigger) dari luar rangkaian. Dua keadaan tingkat tegangan keluaran multivibrator tersebut. juga terdapat definisi-definisi tentang rangkaian multivibrator itu sendiri. Selain definisi-definisi tentang tingkat keadaan atau kondisi tegangan keluaran rangkaian multivibrator. 26 . Ketika rangkaian multivibrator mengalami peralihan di antara dua tingkat keadaan tegangan keluarannya maka keadaan tersebut disebut sebagai keadaan unstable atau kondisi transisi. Multivibrator bistable (flip-flop) Disebut sebagai multivibrator bistable apabila kedua tingkat tegangan keluaran yang dihasilkan oleh rangkaian multivibrator tersebut adalah stabil dan rangkaian multivibrator hanya akan mengubah kondisi tingkat tegangan keluarannya pada saat dipicu.

Pada rangkaian multivibrator astabil ini. Rangkaian multivibrator tersebut akan bekerja secara bebas dan tidak lagi memerlukan pemicu. Rangkaian tersebut hanya mengubah keadaan tingkat tegangan keluarannya di antara 2 keadaan. menggunakan IC 555. waktu antara pulsa-pulsa tersebut tergantung pada pemicu. dua buah kapasitor. masing-masing keadaan memiliki periode yang tetap. Tegangan keluaran multivibrator ini ditunjukkan dalam Gambar 1c. Banyak metode digunakan untuk membentuk rangkaian multivibrator astabil. Rangkaian multivibrator astabil yang dibuat dengan teknologi film tebal ini memanfaatkan kombinasi dua buah transistor NPN. Rangkaian tersebut akan beristirahat pada saat tingkat tegangan keluarannya dalam keadaan stabil sampai dipicu menjadi keadaan quasistable. Multivibrator monostable (one-shot) Disebut sebagai multivibrator monostable apabila satu tingkat tegangan keluaran-nya adalah stabil sedangkan tingkat tegangan keluaran yang lain adalah quasistable. c.b. Sebagai catatan bahwa selama periode T1 adalah tetap. Periode waktu masing-masing level tegangan keluarannya ditentukan oleh komponen-komponen penyusun rangkaian tersebut. Keadaan quasistable dibentuk oleh rangkaian multivibrator untuk suatu periode T1 yang telah ditentukan sebelum berubah kembali ke keadaan stabil. Multivibrator astable Disebut sebagai multivibrator astable apabila kedua tingkat tegangan keluaran yang dihasilkan oleh rangkaian multivibrator tersebut adalah quasistable. Dua buah transistor yang digunakan akan dioperasikan sebagai suatu saklar (switch). dan empat buah resistor. Nilai-nilai 4 27 . di antaranya adalah dengan menggunakan Operational Amplifier. atau transistor NPN.

Multivibrator (MV) adalah rangkaian pembangkit pulsa yang menghasilkan keluran gelombang segi empat. digunakan resistor dan kapasitor dengan nilai tertentu. Apabila satu dari dua transistor tersebut memulai untuk menghantar.buah resistor yang digunakan. maka sinyal umpan balik kepada basis transistor akan meningkat dan transistor tersebut akan secepat mungkin berubah menjadi on. Suatu multivibrator astabil juga disebut dengan multivibrator bergerak bebas. yaitu 2 buah digunakan sebagai resistansi kolektor dan 2 buah digunakan sebagai resistansi basis haruslah memiliki nilai resistansi yang tepat untuk memastikan transistor akan on pada saat transistor berada dalam keadaan saturasi (on) dan akan off pada saat berada dalam keadaan cutoff (tersumbat). dan monostabil. Multivibrator diklasifikasikan menjadi multivibrator astabil. bisatabil. Multivibrator astabil menghasilkan aliran kontinu pulsa-pulsa 28 . transistor kedua akan secepat mungkin berubah menjadi off. Resistor-resistor tersebut akan menentukan besarnya arus basis transistor. nilai arus basis ini yang akan menentukan apakah transistor akan berada dalam keadaan saturasi atau berada dalam keadaan tersumbat. Dengan proses yang sama. Rangkaian multivibrator astabil tersebut disusun dengan menggunakan sepasang transistor NPN yang disusun secara menyilang sebagai common emitter amplifier. Untuk menentukan periode masing-masing level tegangan keluaran.

dan flip-flop D. yaitu sistemsistem tersebut bekerja secara sinkron dengan deretan pulsa berperiode T yang disebut jam sistem (System Clock atau disingkat menjadi CK). Secara ideal berdasar perancangan kondisi keluaran Q’ selalu berkebalikan dari kondisi keluaran Q. Flip-flop adalah rangkaian yang mempunyai fungsi pengingat (memory). 2) Reset. apapun kondisi sebelumnya. Hubungan input-output ideal yang dapat terjadi pada flip-flop adalah: 1) Set. 3) Tetap. Sebagai tambahan akan dibahas pula masalah pemicuan yang akan mengaktifkan kerja flip-flop. Data yang tersimpan itu dapat dikeluarkan sesuai dengan kombinasi masukan yang diberikan. yaitu jika suatu kondisi masukan mengakibatkan keluaran (Q) tidak berubah dari kondisi sebelumnya saat dipicu. flipflop J-K. Artinya rangkaian ini mampu melakukan proses penyimpanan data sesuai dengan kombinasi masukan yang diberikan kepadanya. yaitu flip-flop R-S. 29 . Ada beberapa macam flip-flop yang akan dibahas. yaitu jika suatu kondisi masukan mengakibatkan keluaran (Q) bernilai logika positif (1) saat dipicu. Rangkaian flip-flop mempunyai sifat sekuensial karena sistem kerjanya diatur dengan jam atau pulsa. yaitu jika suatu kondisi masukan mengakibatkan logika keluaran (Q) berkebalikan dari kondisi sebelumnya saat dipicu. apapun kondisi sebelumnya.BAB VI FLIP-FLOP Flip-flop adalah keluarga Multivibrator yang mempunyai dua keadaaan stabil atau disebut Bistobil Multivibrator. 4) Toggle. yaitu jika suatu kondisi masukan mengakibatkan keluaran (Q) bernilai logika negatif (0) saat dipicu.

2) Tepi turun : yaitu saat perubahan sinyal clock dari logika tinggi (1) ke logika rendah (0).2. Kondisi Pemicuan Clock Gambar 1. Simbol-simbol Pemicuan 30 .1. 3) Logika tinggi : yaitu saat sinyal clock berada dalam logika 1. Clock yang dimaksud di sini adalah sinyal pulsa yang beberapa kondisinya dapat digunakan untuk memicu flip-flop untuk bekerja. Gambar 1. Logika rendah : yaitu saat sinyal clock berada dalam logika 0. Ada beberapa kondisi clock yang biasa digunakan untuk menyerempakkan kerja flip-flop yaitu : 1) Tepi naik : yaitu saat perubahan sinyal clock dari logika rendah (0) ke logika tinggi.Pemicuan Flip-Flop Pada flip-flop untuk menyerempakkan masukan yang diberikan pada kedua masukannya maka diperlukan sebuah clock untuk memungkinkan hal itu terjadi.

pengujian dapat dihentikan. Jika pada langkah pengujian pertama keadaan sudah sesuai dengan tabel. (dilepas) 0 ubah ubah DiubahTetap h DiubahBeruba Tepi turun Tetap ubah DiubahTetap h DiubahBeruba Tepi naik Tetap h h Beruba Logika rendah Beruba Logika Tinggi Input Output Jenis Pemicuan 31 . sedangkan saat clock dilepas sama artinya dengan logika 0. demikian seterusnya. (ditekan) 1 ubah Diubah1 ubah 1 ke 0 4.2. Pada tabel tersebut.3. Kondisi Clock High. 0 ubah Diubah0 ubah 0 ke 1 3. kita gunakan penerapan logika positif.Selanjutnya cara pengujian pemicuan suatu flip-flop akan dijelaskan dalam Tabel 3. yaitu saat clock ditekan sama artinya dengan logika 1. 1 ubah Diubah2. Pengujian Pemicuan Clock Langkah Clock Pengujian Diubah1. Tabel 1.

serta dua keluarannya adalah Q dan Q’. pada percobaan ini flip-flop RS disusun dari empat buah gerbang NAND 2 masukan. Kondisi keluaran akan tetap ketika kedua masukan R dan S berlogika 0. dan tak tentu akan dijelaskan melalui Tabel 3. Sedangkan pada kondisi masukan R dan S berlogika 1 maka kedua keluaran akan berlogika 1.4. Dua masukan flip-flop ini adalah S (set) dan R (reset). Selanjutnya kondisi terlarang.1. hal ini sangat dihindari karena bila kondisi masukan diubah menjadi berlogika 0 kondisi kelurannya tidak dapat diprediksi (bisa 1 atau 0). pacu. Gambar 1. Terdapat berbagai macam rangkaian flip-flop R-S. Rangkaian Percobaan Flip-Flop R-S 32 .Flip-Flop R-S Flip-flop R-S adalah rangkaian dasar dari semua jenis flip-flop yang ada. Keadaan ini disebut kondisi terlarang.

Hal ini dimungkinkan dengan menambahkan salah satu masukannya dengan inverter agar kedua masukan flip-flop selalu dalam kondisi berlawanan. 0 0 0 0 Tepi turun Tidak aktif (0) Kondisi pacu Kondisi tak tentu Flip-flop D Flip-flop D dapat disusun dari flip-flop S-R atau flip-flop J-K yang masukannya saling berkebalikan. rangkaian internal flip flop R-S Tabel 1. karena perubahan clock dan masukan yang serempak No.4.4. 1 1 Tidak aktif (0) Kondisi tak tentu Kondisi pacu Tabel 1. S 1 R 1 Clock Aktif (1) Keterangan Kondisi terlarang 2.c. Kondisi terlarang.b. Kondisi terlarang.Gambar 1.a. pacu.4. 3. dan tak tentu. 1. 1. S 1 R 1 Clock Aktif (1) Keterangan Kondisi terlarang 2. 1 1 Tepi turun (Berubah dari 1 ke 0) 3. karena perubahan clock No. pacu. dan tak tentu. Flip-flop ini dinamakan dengan flip-flop data karena 33 .

yaitu dengan adanya umpan balik. Gambar 1.5. Contoh rangkaian internal Flip-flop D Flip-flop J-K Flip-flop J-K merupakan penyempurnaan dari flip-flop R-S terutama untuk mengatasi masalah osilasi. Contoh rangkaian Flip-flop D (Picu logika tinggi) Gambar 1. Saat flip-flop pada keadaan aktif. yaitu pada kondisi masukan J dan K berlogika 1 yang akan membuat kondisi keluaran menjadi 34 .keluarannya selalu sama dengan masukan yang diberikan.5. masukan akan diteruskan ke saluran keluaran. serta masalah kondisi terlarang seperti yang telah dijelaskan di atas.

Contoh rangkaian internal Flip-flop J-K 4. 35 .6. Flip flop T atau flip flop toggle adalah flip flop J-K yang kedua masukannya (J dan K) digabungkan menjadi satu sehingga hanya ada satu jalan masuk. Flip-flop J-K Gambar 1. Sementara untuk keluaran berdasarkan kondisi-kondisi masukan yang lain semua sama dengan flip-flop R-S.berlawanan dengan kondisi keluaran sebelumnya atau dikenal dengan istilah toggle.5. Flip-flop T T Flip-flop merupakan rangkaian flip-flop yang dibangun dengan menggunakan flip-flop J-K yang kedua inputnya dihubungkan menjadi satu maka akan diperoleh flip-flop yang memiliki watak membalik output sebelumnya jika inputannya tinggi dan outputnya akan tetap jika inputnya rendah. Gambar 1.

Gambar 1. Contoh rangkaian internal Flip-flop T 36 . Sementara itu kondisi keluaran akan tetap atau akan sama dengan kondisi keluaran sebelumnya bila diberi masukan logika 0.6.Karakteristik dari flip flop ini adalah kondisi dari keluaran akan selalu toogle atau selalu berlawanan dengan kondisi sebelumnya apabila diberikan masukan logika 1.

Tokheim.DAFTAR PUSTAKA Firmansyah. Yogyakarta. Penerbit ANDI. 2005. Elektronika Digital edisi kedua.ilmukomputer. Penerbit Erlangga. sigit.org 37 .id.wikipedia. Elektronika digital dan mikroprosesor. Roger L. www.com www. 1990. Jakarta.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->