Belajar rangkaian Flip Flop
1 APA ITU FLIP-FLOP?
Flip-Flop adalah komponen logika digital yang digunakan untuk menyimpan 1 bit data, yaitu 0 atau 1.
> Gampangnya: Flip-Flop itu kayak memori kecil yang bisa inget "nyala" atau "mati" sampai ada perintah untuk berubah.
Ibaratnya:
Kamu pencet tombol → lampu nyala (1).
Kamu pencet tombol lain → lampu mati (0).
Selama nggak ada pencetan lagi, lampunya tetap dalam kondisi terakhir.
Nah, lampu itu ibarat Flip-Flop dia ingat status terakhir.
2. HUBUNGAN FLIP-FLOP DENGAN SISTEM DIGITAL
Sistem digital (seperti komputer, kalkulator, jam digital, HP, dll) semuanya butuh tempat untuk menyimpan informasi sementara.
Nah, Flip-Flop dipakai di:
* Register (tempat simpan data sementara)
* Counter (penghitung: detik, menit, klik)
* Memori (RAM, cache)
* Shift register
* Clock/timing sistem
> Jadi Flip-Flop = dasar dari memori digital dan alat hitung digital.
Tanpa Flip-Flop, sistem digital nggak bisa "ingat".
3. JENIS-JENIS FLIP-FLOP
1. SR Flip-Flop (Set-Reset)
* S (Set): buat nyalain (data = 1)
* R (Reset): buat matiin (data = 0)
Kalau dua-duanya 0 → tidak berubah.
| S | R | Q (output) |
| - | - | ----------------- |
| 0 | 0 | Tetap |
| 1 | 0 | 1 (Set) |
| 0 | 1 | 0 (Reset) |
| 1 | 1 | Tidak valid ❌ |
---
2. D Flip-Flop (Data / Delay)
* Cuma 1 input: D
* Output akan mengikuti D saat clock aktif
> Kalau D = 1 dan clock bunyi → Q = 1
> Kalau D = 0 dan clock bunyi → Q = 0
3. T Flip-Flop (Toggle)
* Saat T = 1 → output akan berubah dari 0 ke 1 atau sebaliknya
* Saat T = 0 → output tetap
4. JK Flip-Flop
* Gabungan dari SR tapi lebih fleksibel
* Kalau J = K = 1 → output akan toggle
* Kalau J = 0, K = 1 → Reset
* Kalau J = 1, K = 0 → Set
* Kalau J = K = 0 → Tidak berubah
---
4. FLIP-FLOP DALAM RANGKAIAN SERI dan PARALEL
A. Rangkaian Seri
* Flip-Flop disusun berurutan output satu Flip-Flop masuk ke Flip-Flop berikutnya.
* Disebut juga Shift Register
* Contoh: menggeser data, misalnya 1010 jadi 0101.
Ibaratnya: orang-orang berbaris, terus oper bola satu-satu ke temannya.
B. Rangkaian Paralel
* Semua Flip-Flop diisi secara bersamaan dengan data berbeda.
* Digunakan di register paralel buat nyimpan banyak bit sekaligus.
πΌ Ibaratnya: semua orang pegang bolanya masing-masing pada waktu yang sama.
---
π¦ PERBEDAAN SERI vs PARALEL:
| Rangkaian | Cara Kerja | Kegunaan |
| ----------- | ----------------------------------- | -------------------------------------- |
| Seri | Data masuk satu per satu, urutan | Shift register, delay, pemrosesan bit |
| Paralel| Data masuk bareng, masing Massing FF | Register memori, penyimpanan multi-bit |
CONTOH PENGGUNAAN FLIP-FLOP DI KEHIDUPAN DIGITAL
* Jam digital: menghitung detik → menit → jam (pakai counter dari Flip-Flop)
* Register CPU: menyimpan data sementara saat proses
* Tombol ON/OFF: ingat posisi tombol terakhir
* Shift Register: kirim data serial ke printer
KeSIMPULAN
* Flip-Flop = memori kecil buat nyimpen data 1 bit
* Digunakan buat sistem digital biar bisa ingat sesuatu
* Ada banyak jenis: SR, D, T, JK
* Bisa dirangkai seri (berurutan) atau paralel (barengan)
* Dasar dari memori, counter, timer, register, dan alat digital lainnya
---
Komentar
Posting Komentar