Anda di halaman 1dari 13

Praktkum Sistem Digital 2022

MODUL V
RANGKAIAN APLIKASI
5.1 TUJUAN PRAKTIKUM
1. Mahasiswa dapat melakukan analisis rangkaian sekuensial dan membuat rangkaian
sesuai dengan langkah-langkahnya. Dapat membuat rangkaian flip-flop menggunakan
gerbang dasar.
2. Mahasiswa dapat menentukan alur jalannya logika yang dioperasikan pada rangkaian
logika..
3. Mahasiswa mengetahui pengaplikasian rangkaian digital di lingkungan sekitar.
5.2 DASAR TEORI
Raangkaian sekuensial adalah rangkaian yang keadaan keluarannya dipengaruhi oleh
kondisi masukan dan kondisi rangkaian saat itu. Rangkaian sekuensial dapat juga
dikatakan sebagai bentuk keadaan logika keluaran yang bergantung oleh keadaan
kombinasi yang terbentuk dari masukan saat itu dan keluaran sebelumnya. Pengaplikasian
rangkaian sekuensial banyak dijumpai pada peralatan elektronik, seperti komputer,
kalkulator, dan lain-lain. Peralatan elektronik seperti itu memerlukan sistem mengingat
(memori sementara) untuk menahan atau menyimpan data tentang keadaan sebelumnya.
Bentuk dari rangkaian sekuensial adalah flip-flop. Flip-Flop (FF) merupakan bagian dari
rangkaian sekuensial, lebih tepatnya, flip-flop merupakan bagian memori dari rangkaian
sekuensial (R. W. Utami, 2020).
Multiplexer adalah sirkuit logika kombinasional digital dengan n input dan satu output.
Tujuannya adalah untuk menghubungkan salah satu input ke jalur output, tergantung pada
sinyal kontrol. Pada dasarnya, ini beralih di antara satu dari banyak jalur input dan
menghubungkannya satu per satu ke output. Ini memutuskan jalur input mana yang harus
diganti menggunakan sinyal kontrol. Demultiplexer adalah sirkuit logika kombinasional
yang melakukan fungsi yang berlawanan dengan multiplexer. Dalam sebuah demux, kami
memiliki n jalur output, satu jalur input, dan m pilih jalur. Hubungan antara jumlah jalur
keluaran dan jumlah jalur pilih sama dengan yang kita lihat dalam multiplexer. Yaitu, 2 ^
m = n. Bergantung pada nilai nomor biner yang dibentuk oleh jalur pilih, salah satu dari
jalur keluaran terhubung ke jalur input. Sisa dari garis keluaran pada titik ini pergi ke
keadaan OFF. Artinya, nilai baris yang tersisa adalah 0. Dengan cara ini, demultiplexer
mengubah data serial menjadi data paralel dan bertindak sebagai konverter paralel-serial.
Selain itu, karena menghubungkan satu jalur data ke beberapa jalur data dan beralih di

Modul 5 Rangkaian Aplikasi V-1


Praktkum Sistem Digital 2022
antaranya, demultiplexer juga dikenal sebagai "distributor data." Demultiplexer secara
alternatif disebut sebagai demux (Ulti, 2018).
Pengaplikasian rangkaian digital dalam sehari-hari terjadi dalam pengaplikasian
multiplexer dan pengaplikasian demultiplexer. Pengapilkasian multitiplexer dalam
kehidupan sehari - hari yaitu digunakan untuk tranmisi jaringan jarak jauh, baik yang
menggunakan kabel maupun yang menggunakan media udara seperti wireless connection
atau radio. Pengaplikasian demultiplexer dalam kehidupan sehari-hari, yaitu biasanya
digunakan pada televisi karena cara kerja televisi adalah menerima sinyal data yang
kemudian akan dipisahkan berdasarkan saluran yang ada (Wijaya Widjanarka, 2006).

Modul 5 Rangkaian Aplikasi V-2


Praktkum Sistem Digital 2022
5.3 PERMASALAHAN KASUS
1. Terdapat sebuah rangkaian dimana pada rangkaian tersebut terjadi beberapa kondisi
sebagai berikut:
a. Apabila output rangkaian 0 maka rangkaian akan menampilkan bilangan X pada
kondisi setelahnya.
b. Apabila output sebelumnya ganjil kecuali D(13) dan F(15), maka output
selanjutnya adalah tiga ditambah dengan output sebelumnya.
c. Apabila output sebelumnya genap kecuali 0, A(10), dan E(14) maka output
selanjutnya adalah dua ditambah dengan output sebelumnya.
d. Apabila output sebelumnya D(13), E(14), dan F(15) maka output selanjutnya
adalah output sebelumnya dikurangi enam.
e. Apabila output sebelumnya adalah A(10) maka output akan tereset kembali
dan mengulangi hitungan dari 0.
f. Rangkaian harus menampilkan 7 angka yang berbeda sebelum tereset ke 0.
(Angka 0 dan 10 dihitung dua angka).
Buatlah rangkaian state machine JK flip-flop yang mengaplikasikan kasus tersebut
untuk mengetahui nilai X hanya dengan satu seven segment dengan langkah-langkah
berikut:
a. Menentukan present state dan next state.
b. Membuat state table JK flip-flop.
c. Menyederhanakan input J dan K tiap flip-flop menggunakan K-Map.
d. Membuat rangkaian.
2. Emiya Shirou seperti kehidupan sehari-harinya sedang memasak makan malam
untuk Saber, Rin, Sakura, Rider, Taiga dan Illya. ketika sedang memasak, tangan kiri
pemberian Archer kepada Shirou secara tidak sadar memegang panci panas sehingga
secara refleks Shirou mengangkat tangannya dan mengakibatkan aliran mana tangan
kirinya tidak stabil. Mengetahui Shirou terluka, refleks Saber langsung masuk ke
mode bertempur karena mengira Shirou sedang diserang. Setelah mengetahui kondisi
sebenarnya dari Shirou, Saber segera memanggil Rin untuk men-stabilkan aliran
mana tangan kiri Shirou. Dengan mengaplikasikan rangkaian kombinasional dan
rangkaian sekuensial, buatlah rangkaian yang setidaknya mensimulasikan secara
sederhana situasi berikut:
a. Gerak refleks tangan Shirou saat melepas tangannya dari panci panas.
b. Gerak sadar Rin yang mendekati Shirou untuk menolongnya.
Modul 5 Rangkaian Aplikasi V-3
Praktkum Sistem Digital 2022
c. Buatlah kedua situasi tersebut dalam satu rangkaian saja.
5.4 HASIL PERCOBAAN DAN ANALISA
1. Terdapat sebuah rangkaian dimana pada rangkaian tersebut terjadi beberapa kondisi
sebagai berikut:
Buatlah rangkaian state machine JK flip-flop yang mengaplikasikan kasus tersebut
untuk
mengetahui nilai X hanya dengan satu seven segment dengan langkah-langkah
berikut:
a. Menentukan present state dan next state.
Tabel 5.1 Tabel Present State Dan Next State.
Present State Input Next State Output
Q3 Q2 Q1 Q0 Y Q3 Q2 Q1 Q0 Z
0 0 0 0 0 1 1 1 1 15
0 0 0 1 1 0 1 0 0 4
0 0 1 0 2 0 1 0 0 4
0 0 1 1 3 0 1 1 0 6
0 1 0 0 4 0 1 1 0 6
0 1 0 1 5 1 0 0 0 8
0 1 1 0 6 1 0 0 0 8
0 1 1 1 7 1 0 1 0 10
1 0 0 0 8 1 0 1 0 10
1 0 0 1 9 1 1 0 0 12
1 0 1 0 10 0 0 0 0 0
1 0 1 1 11 1 1 1 0 14
1 1 0 0 12 1 1 1 0 14
1 1 0 1 13 0 1 1 1 7
1 1 1 0 14 1 0 0 0 8
1 1 1 1 15 1 0 0 1 9

Berdasarkan aturan yang telah dibuat pada soal nomor 1 dari point a sampai poin
f maka bisa disimpulkan jika nilai dari suatu present state tersebut bernilai ganjil,
maka bisa didapatkan sebuah output dengan menambahkan setiap nilai present state
yang ganjil dengan angka 3, namun tersdapat pengecualian untuk present state ganjil
yang bernilai D (13) dan F (15).
Sedangkan jika nilai dari suatu present state tersebut bernilai genap kecuali 0,
maka dapat diperoleh sebuah output dengan menambhakan tiap nilai present state
yang genap dengan 2, namun terdapat pengecualian pada present state genap yang
bernilai A(10) dan E (14).

Setelah menentukan output tersebut maka next state bisa ditentukan dari output.
jika output bernilai 4 maka next state nya adalah bilangan biner dari angka 4 yaitu
0100 dituliskan berurutan dari posisi Q3, Q2, Q1, dan Q0.

Modul 5 Rangkaian Aplikasi V-4


Praktkum Sistem Digital 2022

b. Membuat state table JK Flip-Flop.


Tabel 5.2 State Table JK Flip-Flop.
Present State Input Next State Output
Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0 Q3 Q2 Q1 Q0 Z
0 0 0 0 1 x 1 x 1 x 1 x 1 1 1 1 15
0 0 0 1 x x x x x x x x x x x x 4
0 0 1 0 x x x x x x x x x x x x 4
0 0 1 1 x x x x x x x x x x x x 6
0 1 0 0 x x x x x x x x x x x x 6
0 1 0 1 x x x x x x x x x x x x 8
0 1 1 0 x x x x x x x x x x x x 8
0 1 1 1 x x x x x x x x x x x x 10
1 0 0 0 x 0 0 x 1 x 0 x 1 0 1 0 10
1 0 0 1 x 0 1 x 0 x x 1 1 1 0 0 12
1 0 1 0 x 1 0 x x 1 0 x 0 0 0 0 0
1 0 1 1 x x x x x x x x x x x x 14
1 1 0 0 x 0 x 0 1 x 0 x 1 1 1 0 14
1 1 0 1 x x x x x x x x x x x x 7
1 1 1 0 x 0 x 1 x 1 0 x 1 0 0 0 8
1 1 1 1 x 0 x 1 x 1 x 0 1 0 0 1 9

Pada rangkaian yang terdapat pada nomor Tabel 5.1, dapat kita ketahui bahwa
nilai X adalah 15, maka dari sanalah dapat diketahui urutan angka yang akan
ditampilkan pada rangkaiannya adalah 0, 15, 9, 12, 14, 8 dan 10. Berdasarakan urutan
tampilan yang telah didapatkan, maka nilai input pada state tabel JK flip-flop dapat
diberikan nilai don’t care (pada tabel dilambangkan dengan x), kecuali angka yang
akan ditampilkan pada rangkaian.
c. Menyederhanakan input J dan K tiap flip-flop menggunakan K-Map.
Tabel 5.3 K-Map J3
J3
AB 00 01 11 10
CD
00 1 x x x
01 x x x x
11 x x x x
10 x x x x
Berdasarkan Tabel 5.3 didapatkan dari state tabel JK flip-flop, dengan present
state yang telah dibuat sebelumnya. maka dapat diperoleh nilai input-an J3 pada
present state bernilai 000 adalah 1 dan nilai input-an J3 unuk present state selain itu
adalah dont care yang disimbolkan dengan x. setelah diketauhi nilai-nilai tersebut
maka langsung saja dibuat K-Map-nya sehingga mendapatkan satu lingkaran sehingga
diperoleh persamaan nilai A’.

Modul 5 Rangkaian Aplikasi V-5


Praktkum Sistem Digital 2022

Tabel 5.4 K-Map K3


K3
AB 00 01 11 10
CD
00 x x x x
01 x x x x
11 0 x 0 0
10 0 0 x 1
Berdasarkan Tabel 5.4 didapatkan dari state tabel JK flip-flop, dengan present
state yang telah dibuat sebelumnya. maka dapat diperoleh nilai input-an K3 pada
present state bernilai 1010 adalah 1, dan nilai 0 didapat dari present state yang
bernilai 0011, 0010, 0110, 1111 dan 1011. Maka nilai input-an K3 unuk present state
selain itu adalah dont care yang disimbolkan dengan x. setelah diketauhi nilai-nilai
tersebut maka langsung saja dibuat K-Map-nya sehingga mendapatkan satu lingkaran
sehingga diperoleh persamaan nilai AD’.
Tabel 5.5 K-Map J2
J2
AB 00 01 11 10
CD
00 1 x x x
01 x x x x
11 x x x x
10 0 1 x 0
Berdasarkan Tabel 5.5 didapatkan dari state tabel JK flip-flop, dengan present
state yang telah dibuat sebelumnya. maka dapat diperoleh nilai input-an J2 pada
present state bernilai 0000 dan 0110 adalah 1, dan nilai 0 didapat dari present state
yang bernilai 0010, dan 1010. Maka nilai input-an J2 unuk present state selain itu
adalah dont care yang disimbolkan dengan x. setelah diketauhi nilai-nilai tersebut
maka langsung saja dibuat K-Map-nya sehingga mendapatkan satu lingkaran
sehingga diperoleh persamaan nilai C’.
Tabel 5.6 K-Map K2
K2
AB 00 01 11 10
CD
00 x x 0 x
01 x x x x
11 x x 1 x
10 x x 1 x
Berdasarkan Tabel 5.6 didapatkan dari state tabel JK flip-flop, dengan present
state yang telah dibuat sebelumnya. maka dapat diperoleh nilai input-an K2 pada

Modul 5 Rangkaian Aplikasi V-6


Praktkum Sistem Digital 2022
present state bernilai 1111 dan 1110 adalah 1, dan nilai 0 didapat dari present state
yang bernilai 1100. Maka nilai input-an K2 unuk present state selain itu adalah dont
care yang disimbolkan dengan x. setelah diketauhi nilai-nilai tersebut maka langsung
saja dibuat K-Map-nya sehingga mendapatkan satu lingkaran sehingga diperoleh
persamaan C.
Tabel 5.7 K-Map J1
J1
AB 00 01 11 10
CD
00 x x 1 1
01 x x x 0
11 x x x x
10 x x x x
Berdasarkan Tabel 5.7 didapatkan dari state tabel JK flip-flop, dengan present
state yang telah dibuat sebelumnya. maka dapat diperoleh nilai input-an J1 pada
present state bernilai 1100 dan 1000 adalah 1, dan nilai 0 didapat dari present state
yang bernilai 1001. Maka nilai input-an J1 unuk present state selain itu adalah dont
care yang disimbolkan dengan x. setelah diketauhi nilai-nilai tersebut maka langsung
saja dibuat K-Map-nya sehingga mendapatkan satu lingkaran dan diperoleh
persamaan D’.
Tabel 5.8 K-Map K1
K1
AB 00 01 11 10
CD
00 x x x x
01 x x x x
11 x x 1 x
10 x x 1 1
Berdasarkan Tabel 5.8 didapatkan dari state tabel JK flip-flop, dengan present
state yang telah dibuat sebelumnya. maka dapat diperoleh nilai input-an K1 pada
present state bernilai 1111, 1110 dan 1010 adalah 1. Maka nilai input-an K1 unuk
present state selain itu adalah dont care yang disimbolkan dengan x. setelah diketauhi
nilai-nilai tersebut maka langsung saja dibuat K-Map-nya sehingga mendapatkan satu
lingkaran sehingga diperoleh persamaan nilai A’.
Tabel 5.9 K-Map J0
J0
AB 00 01 11 10
CD
00 1 x 0 0
01 x x x x
11 x x x x
10 x x 0 0

Modul 5 Rangkaian Aplikasi V-7


Praktkum Sistem Digital 2022
Berdasarkan Tabel 5.9 didapatkan dari state tabel JK flip-flop, dengan present
state yang telah dibuat sebelumnya. maka dapat diperoleh nilai input-an J0 pada
present state bernilai 0000 adalah 1, dan nilai 0 didapat dari present state yang
bernilai 1100, 1000, 1110 dan 1010. Maka nilai input-an J0 unuk present state selain
itu adalah dont care yang disimbolkan dengan x. setelah diketauhi nilai-nilai tersebut
maka langsung saja dibuat K-Map-nya sehingga mendapatkan satu lingkaran sehingga
diperoleh persamaan nilai A’.
Tabel 5.10 K-Map K0
K0
AB 00 01 11 10
CD
00 x x x x
01 x x x 1
11 x x 0 x
10 x x x x
Berdasarkan Tabel 5.10 didapatkan dari state tabel JK flip-flop, dengan present
state yang telah dibuat sebelumnya. maka dapat diperoleh nilai input-an K0 pada
present state bernilai 1001 adalah 1, dan nilai 0 didapat dari present state yang
bernilai 1111. Maka nilai input-an K0 unuk present state selain itu adalah dont care
yang disimbolkan dengan x. setelah diketauhi nilai-nilai tersebut maka langsung saja
dibuat K-Map-nya sehingga mendapatkan satu lingkaran sehingga diperoleh
persamaan B’.

d. Membuat rangkaian.

Gambar 5.1 Rangkaian State Tabel JK Flip-Flop


Berdasarkan hasil penelitian dan percobaan yang dilakukan pada Gambar 5.1
didasarkan atas state tabel JK flip-flop yang telah dibuat pada nomor 1 b diperoleh
Modul 5 Rangkaian Aplikasi V-8
Praktkum Sistem Digital 2022
angka 0, F(15), 9, C(12), E(14), 8 dan A(10). Maka bisa disimpulkan jika nilai next
state pada Tabel 5.2 adalah dont care maka angka tidak akan ditampilkan pada seven
segment. Jadi angka yang akan tampil pada seven segment tersebut yaitu 0, F, 9, C, E,
8, A, dan tampilan tersebut akan terus looping.
2. Merancang Ragkaian Logika Berdasarkan Kasus
a. Konsep Rangkaian
Berdasarkan kasus permasalahan yang ada maka diperoleh suatu rangkaian yang
dibuat dan diuji untuk mensimulasikan sistem kerja syaraf manusia yang diantaranya
yaitu sistem syaraf gerak refleks dan sistem syaraf gerak sadar unutk merespon gerak
refleks tersebut. maka berdasarkan Konsep rangkaian tersebut diperoleh suatu
rangkaian sebagai berikut.
b. Gambar penjelasan umum rangkaian

Gambar 5.2 Rangkaian State Tabel JK Flip-Flop


Berdasarkan hasil praktik dan penelitian yang telah dilakukan maka diperoleh
rangkaian pada Gambar 5.2 yang menampilkan gerah refleks dan gerak sadar. Pada
rangkaian tersebut terdapat time yang bisa menghitung suhu dalam satuan derajat. Jika
suhu pada seven segment tersebut mencapai 40 derajat maka timer suhu akan secara
otomatis mengirim inputan yang bernilai satu ke syaraf yang akan menghasilkan gerak
refleks. Kemudian gerak sadar akan dihasilkan ketika ada reaksi pada gerak refleks.
Jadi bisa disimpulkan shirou akan bergerak secara refleks padaa saat merasakan panas
dan secara sadar Rin akan menolong Sirou yang refleks karena merasakan suhu yang
panas.

Modul 5 Rangkaian Aplikasi V-9


Praktkum Sistem Digital 2022

c. Penjelasan Komponen Rangkaian


i. Rangkaian Parameter Suhu

Gambar 5.3 Rangkaian Parameter Suhu


Berdasarkan rangkaian yang telah dibuat dan duji pada Gambar 5.3
diperoleh yaitu rangkaian stopwatch yang dibuat menggunakan 4 buah JK flip-
flop yang dinamakan rangkaian parameter suhu. Pada rangkaian parameter suhu
sebelah kanan adalah bernilai satuan dan inputnya ditahan hingga angka 10
dengan menggunakan gerbang AND, begitu juga dengna rangkaian parameter
suhu sebelah kiri bernilai puluhan yang di inputannya akan ditahan hingga
bernilai 60 derajat.
Cara kerja raangkaian ini adalah dengan menahan ketika rangkaian parameter
suhu ini bernilai 40 derajat maka nilai tersebut ditahan dan diteruskan ke gerbang
JK flip-flop selanjutnya. Jika nilai 40 derajat maka akan menghasilkan inputan
satu yang akan ditahan oleh gerbaang AND dan diteruskan ke gerbaang JK flip-
flop. JK flip-flop menyimpan nilai tersebut dan akan meneruskaan ke rangkaian
selanjutnya.
ii. Rangkaian Gerak Refleks dan Gerak Sadar

Modul 5 Rangkaian Aplikasi V-10


Praktkum Sistem Digital 2022

Gambar 5.4 Raangkaian Gerak Refleks Dan Gerak Sadar


Berdasarkan rangkaian yang telah dibuat dan duji pada Gambar 5.4
diperoleh yaitu rangkaian serial in paralel out (SIPO), rangkaian ini dibuat untuk
menyimulasikan gerak refleks dan gerak sadar. Rangkaian tersebut menerima
input jika rangkaian sebelumnya atau rangkaian parameter suhu bernilai 40 maka
rangkaian gerak refleks yang berada di paling atas akan merespon dan akan
memproses input-an yang diterima dari reseptor, sistem sensorik, sistem saraf
pusat dan efektor. Setelah input-an masuk ke rangkaian refleks, maka output
rangkaian refleks tersebut akan masuk menjadi input rangkaian geraak sadar yang
terdiri dari reseptor, sistem parifer, sistem saraf pusat, hingga sistem syaraf
motorik.
Berdasarkan rangkaian tersebut, maka gerak refleks akan trejadi ketika
menerima input-an dari output rangkaian sebelumnya dan rangkaian gerak sadar
akan menyala ketika dan setelah gerak refleks trejadi.

Modul 5 Rangkaian Aplikasi V-11


Praktkum Sistem Digital 2022
5.5 KESIMPULAN
Berdasarkan praktikum yang telah dilakukan maka diperoleh kesimpulan dengan hasil
yaitu sebagai berikut:
1. Rangkaian merupakan adalah rangkaian logika yang keadaan awalnya dipengaruhi
oleh keadaan masukan dan keluaran sebelumnya, atau dapat dikatakan rangkaian yang
beroperasi pada basis waktu. Contoh penggunaan rangkaian sekuensial seperti
penerapan rangkaian state machine JK flip-flop dengan rangkaian multiplexer dan
demultiplexer. Langkah-langkah yang dapat dilakukan untuk membuat aplikasi
rangkaian adalah menentukan keadaan saat ini dan selanjutnya, membuat tabel
keadaan flip-flop JK, menyederhanakan input J dan K dari setiap flip-flop dengan K-
Map dan terakhir membuat rangkaian. yang dapat dimodelkan oleh beberapa state
maachine.
2. Alur logika yang bisa didapatkan berdasarkan penelitian dan praktik pada rangkaian
logika yang telah dilakukan dengan menentukan angka yang akan tampil pada seven
segment melalui state tabel JK flip-flop. Dan diperoleh hasil yaitu 0, 15, 9, 12, 14, 8
dan 10, maka angka yang diporeh tersebut akan ditampilkann pada seven segment
terus menerus secara berulang atau lebih dikenal dengan nama looping.
3. Pengaplikasian rangkaian logika dalam kehidupan sehari-hari sangat banyak sekali,
salah satunya yaitu jam digital. Jam digital dapat dibuat dengaan menggunakan
rangkaian 4 buat JK flip-flop dengan seven segment sebagai tampilan output-nya.
Rangkaian JK flip-flop diraangkai sedemikian rupa sehingga dapat menghitung sesuai
dengan jam digital pada umumnya mulai dari detik, menit, jam hingga hari.

Modul 5 Rangkaian Aplikasi V-12


Praktkum Sistem Digital 2022
DAFTAR PUSTAKA

Utami, R. W., dkk. (2020) Pembuktian Tabel Kebenaran Pada Percobaan Flip Flop SR
Berdetak Dan Flip Flop D. Banten: Prosiding Seminar Nasional Pendidikan Fisika
Untirta.
Ulti, D.A. (2018). Multiplexer dan Demultiplexer. Riau: Pekanbaru .
Widjanarka, Wijaya (2006) Teknik Digital. Jakarta: Erlangga.

Anda mungkin juga menyukai