DISUSUN OLEH :
Yosafat Sinaga (5213131002)
Brian Neris sinaga
Dengan memanjatkan puji syukur kehadirat Allah SWT yang Maha Kuasa, yang telah
melimpahkan rahmat dan nikmat serta taufik dan hidayah-Nya, sehingga penyusun
dapat menyelesaikan makalah ini. Dengan tujuan untuk memenuhi salah satu tugas
mata kuliah teknik digital, dan untuk memperdalam atau menambah wawasan tentang
Rangkaian Flip flop.
Penyusunan makalah ini tidaklah mungkin terwujud apabila tidak mendapat bantuan
dan bimbingan dari semua pihak. Tidak luput pada kesempatan ini ingin mengucapkan
rasa terimakasih pada berbagai pihak.
Penyusun menyadari, bahwa makalah ini masih jauh dari kesempurnaan. Walau
demikian besar harapan penyusun semoga laporan ini bermanfaat.
Penyusun
DAFTAR ISI
Hal
Cover ..............................................................................................................................1
Kata Pengantar ………………………………………………………………...………2
Daftar Isi ……………………………………………………………………..………. 3
BAB I : PENDAHULUAN
1.1 Dasar Teori……………………………………………………………...…………4
1.2 Rumusan Masalah………………………….…………………………………….. 5
1.3 Tujuan............................................................………...………………………….. 5
BAB.III. PENUTUP
3.1 Kesimpulan…………………………………………………………...…………. 16
Daftar Pustaka……………………………………………………….……………… 174
BAB I
PENDAHULUAN
1.1 Dasar Teori
Rangkaian Logika terbagi menjadi dua kelompok yaitu rangkaian logika
kombinasional dan rangkaian sekuensial. Rangkaian logika kombinasional adalah rangkaian
yang kondisi keluarannya (output) dipengaruhi oleh kondisi masukan (input). Rangkaian
logika sekuensial adalah rangkaian logika yang kondisi keluarannya dipengaruhi oleh
masukan dan keadaan keluaran sebelumnya atau dapat dikatakan rangkaian yang bekerja
berdasarkan urutan waktu. Ciri rangkaian logika sekuensial yang utama adalah adanya
jalur umpan balik (feedback) di dalam rangkaiannya.
Rangkaian yang termasuk rangkaian logika kombinasional yaitu Dekoder, Enkoder,
Multiplekser, Demultiplekser. Pada rangkaian-rangkaian itu terlihat bahwa kondisi keluaran
hanya dipengaruhi oleh kondisi masukan pada saat itu. Adapun contoh rangkaian yang
termasuk rangkaian sekuensial salah satunya yaitu flip-flop.
Flip-flop adalah rangkaian utama dalam logika sekuensial. Counter, register serta
rangkaian sekuensial lain disusun dengan menggunakan flip-flop sebagai komponen utama.
Flip-flop adalah rangkaian yang mempunyai fungsi pengingat (memory). Artinya rangkaian
ini mampu melakukan proses penyimpanan data sesuai dengan kombinasi masukan yang
diberikan kepadanya. Data yang tersimpan itu dapat dikeluarkan sesuai dengan kombinasi
masukan yang diberikan.
Ada beberapa macam flip-flop yang akan dibahas, yaitu flip-flop R-S, flip-flop J-K,
dan flip-flop D. Sebagai tambahan akan dibahas pula masalah pemicuan yang akan
mengaktifkan kerja flip-flop.
Hubungan input-output ideal yang dapat terjadi pada flip-flop adalah:
1) Set, yaitu jika suatu kondisi masukan mengakibatkan keluaran (Q) bernilai logika positif
(1) saat dipicu, apapun kondisi sebelumnya.
2) Reset, yaitu jika suatu kondisi masukan mengakibatkan keluaran (Q) bernilai logika
negatif (0) saat dipicu, apapun kondisi sebelumnya.
3) Tetap, yaitu jika suatu kondisi masukan mengakibatkan keluaran (Q) tidak berubah dari
kondisi sebelumnya saat dipicu.
4) Toggle, yaitu jika suatu kondisi masukan mengakibatkan logika keluaran (Q) berkebalikan
dari kondisi sebelumnya saat dipicu.5
Secara ideal berdasar perancangan kondisi keluaran Q’ selalu berkebalikan dari kondisi
keluaran Q.
Pada flip-flop untuk menyerempakkan masukan yang diberikan pada kedua
masukannya maka diperlukan sebuah clock untuk memungkinkan hal itu terjadi. Clock yang
dimaksud di sini adalah sinyal pulsa yang beberapa kondisinya dapat digunakan untuk
memicu flip-flop untuk bekerja. 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.
2) Tepi turun
: yaitu saat perubahan sinyal clock dari logika tinggi (1) ke logika rendah (0).
3) Logika tinggi : yaitu saat sinyal clock berada dalam logika 1.
4) Logika rendah : yaitu saat sinyal clock berada dalam logika 0.
1.3 Tujuan
Agar Si Pembaca dapat memahami tentang Rangkaian Flip – Flop Dasar dan Dapat
mengerti bagaimana rangkaian flip – flop bekerja. Sebagai pengetahuan tambahan dan bekal
pengalaman.
BAB II
Rangkaian Flip – Flop Dasar
2.1 Pengertian Flip – Flop
Flip-flop adalah rangkaian digital yang digunakan untuk menyimpan satu bit secara
semi permanen sampai ada suatu perintah untuk menghapus atau mengganti isi dari bit
yang
disimpan. Prinsip dasar dari flip-flop adalah suatu komponen elektronika dasar seperti
transistor, resistor dan dioda yang di rangkai menjadi suatu gerbang logika yang dapat
bekerja secara sekuensial. Nama lain dari flip-flop adalah multivibrator bistabil.
Multivibrator adalah suatu rangkaian regeneratif dengan dua buah piranti aktif, yang
dirancang sedemikian sehingga salah satu piranti bersifat menghantar pada saat piranti
lain
terpancung. Multivibrator dapat menyimpan bilangan biner, mencacah pulsa,
menyerempakkan operasi-operasi aritmatika, serta melaksanakan fungsi-fungsi pokok
lainnya
dalam sistem digital. Ada tiga jenis multivibrator,yaitu : astabil, monostabil, dan
bistabil. Flip
flop yaitu multivibrator yang keluarannya adalah suatu tegangan rendah atau tinggi, 0
atau 1.
Keluaran ini tetap rendah atau tinggi; untuk mengubahnya, harus didrive oleh suatu
masukan
yang disebut pemicu (triger). Sampai datangnya pemicu, tegangan keluaran tetap
rendah atau
tinggi untuk selang waktu yang tak terbatas. Salah satu jenis flip-flop adalah flip-flop
RS.
Flip-flop ini mempunyai dua masukan dan dua keluaran, di mana salah satu
keluarannya (y )
berfungsi sebagai komplemen. Sehingga flipflop ini disebut juga rangkaian dasar
untuk
membangkitkan sebuah variabel beserta komplemennya. Flip-flop RS dapat dibentuk
dari
kombinasi dua gerbang NAND atau kombinasi dua gerbang NOR.
1. RS Flip Flop
RS Flip-flop mempunyai dua masukan data, S dan R. Untuk menyimpan suatu
bit tinggi, Anda membutuhkan S tinggi; untuk menyimpan bit rendah, Anda
membutuhkan R tinggi. Membangkitkan dua buah sinyal untuk mendrive flip-flop
merupakan suatu kerugian dalam berbagai penerapan. Tabel dibawah merupakan
keringkasan suatu kemungkinan-kemungkinan masukan/keluaran bagi flip-flop RS.
Kondisi masukan yang pertama adalah RS = 00. Ini berarti tidak diterapkan pemicu.
Dalam hal ini keluaran Q mempertahankan nilai terakhir yang dimilikinya
R S E
0 0 Nilai Akhir
0 1 1
1 0 0
1 1 Terlarang
Tabel 1. Tabel Kebenaran RS Flip - Flop
2. JK Flip – Flop
JK flip-flop merupakan flip flopyang dibangun berdasarkan pengembangan
dari RS flip-flop. JK flip-flop sering diaplikasikan sebagai komponen dasar suatu
counter atau pencacah naik (up counter) ataupun pencacah turun (down counter). JK
flip flop dalam penyebutanya di dunia digital sering di tulis dengan simbol JK -FF.
Dalam artikel yang sedikit ini akan diuraikan cara membangun sebuah JK flip-flop
menggunakan komponen utama berupa RS flip-flop.
3. T Flip –Flop
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.
T Q
0 0
1 0
0 1
1 1
0 0
1 0
0 1
1 1
Tabel 3. Tabel Kebenaran Rangkaian T Flip – Flop
4. D Flip – Flop
Flip-flop D dapat disusun dari flip-flop S-R atau flip-flop J-K yang
masukannya saling berkebalikan. Hal ini dimungkinkan dengan menambahkan salah
satu masukannya dengan inverter agar kedua masukan flip-flop selalu dalam kondisi
berlawanan. Flip-flop ini dinamakan dengan flip-flop data karena keluarannya selalu
sama dengan masukan yang diberikan. Saat flip-flop pada keadaan aktif, masukan
akan diteruskan ke saluran keluaran.
CK D Q Q`
0 X 0 1
1 0 0 1
1 1 1 0
Tabel 4. Tabel Kebenaran D Flip – Flop
BAB III
PENUTUP
3.1 Kesimpulan
1. Flip-flop adalah rangkaian digital yang digunakan untuk menyimpan satu bit secara
semi permanen sampai ada suatu perintah untuk menghapus atau mengganti isi dari
bit yang disimpan.
2. Flip-Flop terdiri dari :
RS Flip-Flop
JK Flip-Flop
D Flip-Flop
T Flip-Flop