RANGKAIAN SEKUENSIAL
OLEH
NIM : 211344001
2022-2023
KETERANGAN
1. Kelompok :1
2. Judul Praktek : Rangkaian Sekuensial Sinkron
3. Tanggal Praktek : 18 November 2022
4. Tanggal Pengumpulan Laporan : 24 November 2022
5. Nama Praktikan : Adisti Nastiti
6. Nama Partner :-
7. Nama Dosen : 1. Ferry Satria, BSEE., M.T.
2. Rahmawati Hasanah, S.ST.,M.T.
2
DAFTAR ISI
Ketarangan ………………………………………………………………
Daftar Isi ………………………………………………………………
3
I. MAKSUD DAN TUJUAN PERCOBAAN
1. Mahasiswa dapat memahami dan membuat rangkaian Moore dan Mealy
2. Mahasiswa dapat memahami karakteristik rangkaian Overlapping dan non
Overlapping
II. DASAR TEORI
Rangkaian sekuensial merupakan rangkaian yang kondisi outputnya dipengaruhi oleh
kondisi input dan keadaan output sebelumnya, atau dapat dikatakan juga rangkaian yang
bekerja berdasarkan urutan waktu. Rangkaian sekuensial ini mempunyai elemen
penyimpan atau memori.
b. Moore
- Model Moore yaitu rangkaian output hanya dipengaruhi oleh present state (state
mendatang)
- Blok sebelah kiri merupakan rangkaian logika pembentuk next state yang berupa
gabungan dari gerbang logika
- Blok sebelah kanan merupakan rangkaian logika pembentuk output yang terdiri dari
gabungan gerbang dasar
- Blok tengah (memory) merupakan rangkaian flip-flop dapat berupa SR-FF, D-FF, JK-
FF, dan T-FF
- Output dari rangkaian sinkron model Moore, di pengaruhi hanya oleh satu hal yaitu
present state.
4
III. ALAT-ALAT YANG DIPERGUNAKAN
1. Project board
2. Resistor 330Ω
3. Multimeter Digital
4. Power Supply
5. IC 7474 (2 buah)
6. IC 7408 (1 buah)
7. IC 7432 (1 buah)
8. Rangkaian Clock
9. LED (4 buah)
10. Kabel Jumper
5
V. Gambar Rangkaian
W=0
W=0
D/Z=1 C/Z=0
W=1
Clock Cycle
State A B B C D A A B C D C D C D C
w 0 1 1 0 1 0 0 1 0 1 0 1 0 1 0
z 0 0 0 0 0 1 0 0 0 0 1 0 1 0 1
State Table
Next
Present State State Output Z
W=0 W=1
A A B 0
B C B 0
C A D 0
D C B 1
6
State Assigned Table
Next State
Present State
W=0 W=1 Output Z
Q1 Q0
Q1 Q0 Q1 Q0
00 00 01 0
01 11 01 0
11 00 10 0
10 11 01 1
w=0 w=1
J0 K0 J1 K1 J0 K0 J1 K1
0 d 0 d 1 d 0 d
d 0 1 d d 0 0 d
d 1 d 1 d 1 d 0
1 d d 0 1 d d 1
K-Map dan Persamaan
Q1Q0 00 01 11 10
W
0 0 d d 1
1 1 d d 1
J0 = w + Q1’
Q1Q0 00 01 11 10
W
0 d 0 1 d
1 d 0 1 d
K0 = Q1
7
Q1Q0 00 01 11 10
W
0 0 1 d d
1 0 0 d d
J1 = w’.Q0
Q1Q0 00 01 11 10
W
0 d d 1 0
1 d d 0 1
K1 = w’Q0 + wQ0’
Q1 0 1
Q0
0 0 0
1 1 0
Z = Q1Q0’
Gambar Rangkaian
8
Timing Diagram
A B 1/0
1/1
0/0
0/0
Clock Cycle
State A B B C B C A B C B C B C B C
w 0 1 1 0 1 0 0 1 0 1 0 1 0 1 0
z 0 0 0 0 1 0 0 0 0 1 0 1 0 1 0
State Table
Next State
Present Output Z
State W= 0 W=1
W=0 W=1
A A B 0 0
B C B 0 0
C A B 0 1
9
State Assigned Table
w=0 w=1
J0 K0 J1 K1 J0 K0 J1 K1
0 d 0 d 1 d 0 d
d 0 1 d d 0 0 d
d 1 d 1 d 0 d 1
Q1Q0 00 01 11 10
W
0 0 d d d
1 1 d d d
J0 = W
Q1Q0 00 01 11 10
W
0 d 0 1 d
1 d 0 0 d
K0 = w’Q1
10
Q1Q0 00 01 11 10
W
0 0 1 d d
1 0 0 d d
J1 = w’Q0
Q1Q0 00 01 11 10
W
0 d d 1 d
1 d d 1 d
K1 = 1
Q1Q0 00 01 11 10
W
0 0 0 0 0
1 0 0 1 D
Z= WQ1
Gambar Rangkaian
11
Timing Diagram
W=0
D/Z=1 C/Z=0
W=1
State A B B C D A A B C D A B C D A
w 0 1 1 0 1 0 0 1 0 1 0 1 0 1 0
z 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1
12
State Table
Next State Output
Present Z
State W= 0 W=1
A A B 0
B C B 0
C A D 0
D A B 1
w=0 w=1
J0 K0 J1 K1 J0 K0 J1 K1
0 d 0 d 1 d 0 d
d 0 1 d d 0 0 d
d 1 d 1 d 1 d 0
0 d d 1 1 d d 1
13
Timing Diagram dan Persamaan
Q1Q0 00 01 11 10
W
0 0 d d d
1 1 d d d
J0 = W
Q1Q0 00 01 11 10
W
0 D 0 1 d
1 d 0 1 d
K0 = Q1
Q1Q0 00 01 11 10
W
0 0 1 d D
1 0 0 d d
J1 = w’Q0
Q1Q0 00 01 11 10
W
0 d d 1 1
1 d d 0 1
K1 = w’ + Q0’
14
Q1Q0 0 1
W
0 0 0
1 1 0
Z = Q1Q0’
Gambar Rangkaian
Timing Diagram
15
1D. Rangkaian Mealy Non Overlapping
State Diagram
0/0
1/0
A B 1/0
1/1
0/0
0/0
Clock Cycle
State A B B C A A A B C A A B C A A
w 0 1 1 0 1 0 0 1 0 1 0 1 0 1 0
z 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0
State Table
Next State
Present Output Z
State W= 0 W=1
W=0 W=1
A A B 0 0
B C B 0 0
C C A 0 1
16
w=0 w=1
J0 K0 J1 K1 J0 K0 J1 K1
0 d 0 d 1 d 0 d
d 0 1 d d 0 0 d
d 0 d 0 d 1 d 1
Q1Q0 00 01 11 10
W
0 0 d d d
1 1 d d d
J0 = W
Q1Q0 00 01 11 10
W
0 d 0 0 d
1 d 0 1 d
K0 = wQ1
Q1Q0 00 01 11 10
W
0 0 1 d d
1 0 0 d d
J1 = w’Q0
17
Q1Q0 00 01 11 10
W
0 d d 0 d
1 d d 1 d
K1 = w
Q1Q0 00 01 11 10
W
0 0 0 0 0
1 0 0 1 D
Z= WQ1
Gambar Rangkaian
Timing Diagram
18
2A. Rangkaian Moore Overlapping
State Diagram
W=0
W=1 W=1
A/Z=0 B/Z=0
W=0
W=1
W=1 W=0
W=0
State Table
Next
Present State State Output Z
W=0 W=1
A A B 0
B C B 0
C D B 0
D A E 0
E C B 1
19
K-Map dan Persamaan
Q1Q0 00 01 11 10
WQ2
00 0 1 0 0
01 d d d 1
11 d d d 1
10 1 1 1 0
Q1Q0 00 01 11 10
WQ2
00 0 1 1 0
01 d 1 d d
11 d d d 0
10 0 0 0 1
D1 = w’Q0 + wQ2’Q1Q0’
Q1Q0 00 01 11 10
WQ2
00 0 0 0 0
01 d 0 d d
11 d d d 0
10 0 0 0 1
D2 = wQ2’Q1Q0’
20
Q1Q0 00 01 11 10
Q2
0 0 1 1 0
1 d d d 1
Z = Q2
Gambar Rangkaian
Timing Diagram
21
2B. Rangkaian Mealy Overlapping
State Diagram
0/0
1/0 1/0
A/Z=0 B/Z=0
D/Z=1 C/Z=0
0/0
State Table
Next Output z
Present State State
W=0 W=1 W=0 W=1
A A B 0 0
B C B 0 0
C D B 0 0
D A B 0 1
22
K-Map dan Persamaan
Q1Q0 00 01 11 10
WQ2
00 0 1 0 0
01 d d d d
11 d d d d
10 1 1 1 1
D0 = Q1’Q0+w
Q1Q0 00 01 11 10
WQ2
00 0 1 1 0
01 d d d d
11 d d d d
10 0 0 0 0
D1 = W’Q0
Q1Q0 00 01 11 10
WQ2
00 0 0 0 0
01 d d d d
11 d d d d
10 0 0 0 0
23
D2 = 0
Q1Q0 00 01 11 10
WQ2
00 0 0 0 0
01 d d d d
11 d d d d
10 0 0 0 1
Z = wQ1Q0’
Gambar Rangkaian
Timing Diagram
24
2C. Rangkaian Moore Non Overlapping
State Diagram
W=0
W=1 W=1
A/Z=0 B/Z=0
W=0
W=0 W=1
W=1 W=0
State Table
Next
Present State State Output Z
W=0 W=1
A A B 0
B C B 0
C D B 0
D A E 0
E A B 1
25
K-Map dan Persamaan
Q1Q0 00 01 11 10
WQ2
00 0 1 0 0
01 d d d 0
11 d d d 1
10 1 1 1 0
Q1Q0 00 01 11 10
WQ2
00 0 1 1 0
01 d d d 0
11 d d d 0
10 0 0 0 1
D1 = w’Q0 + wQ2’Q1Q0’
Q1Q0 00 01 11 10
WQ2
00 0 0 0 0
01 d 0 d d
11 d d d 0
10 0 0 0 1
D2 = wQ2’Q1Q0’
26
Q1Q0 00 01 11 10
Q2
0 0 1 1 0
1 d d d 1
Z = Q2
Gambar Rangkaian
Timing Diagram
27
2D. Rangkaian Mealy Overlapping
State Diagram
0/0
1/0 1/0
A/Z=0 B/Z=0
D/Z=1 C/Z=0
0/0
State Table
Next Output z
Present State State
W=0 W=1 W=0 W=1
A A B 0 0
B C B 0 0
C D B 0 0
D A A 0 1
28
K-Map dan Persamaan
Q1Q0 00 01 11 10
WQ2
00 0 1 0 0
01 d d d d
11 d d d d
10 1 1 1 0
D0 = Q1’Q0+wQ1’ + wQ0
Q1Q0 00 01 11 10
WQ2
00 0 1 1 0
01 d d d d
11 d d d d
10 0 0 0 0
D1 = W’Q0
Q1Q0 00 01 11 10
WQ2
00 0 0 0 0
01 d d d d
11 d d d d
10 0 0 0 0
D2 = 0
29
Q1Q0 00 01 11 10
WQ2
00 0 0 0 0
01 d d d d
11 d d d d
10 0 0 0 1
Z = wQ1Q0’
Gambar Rangkaian
Timing Diagram
30
VI. ANALISA DATA
Pada nomor satu yaitu rangkaian sekuensial pendeteksi w = 101, z = 1. Pada nomor A
dan C adalah rangkaian Moore Overlapping dan Non Overlapping yang didapat hasil
output z yang sesuai dengan teorinya. Q0 akan bernilai 1 saat w bernilai 1 , 10, dan
101. Q1 akan bernila i 1 pada saat w bernilai 0 dan sebelumnya bernilai 1. Sedangkan,
z akan bernilai 1 saat w bernilai 101 di clock selanjutnya. Karena overlapping, ketika
w bernilai 10101, akan di dapatkan z = 000101 dengan arti input yang sudah
digunakan sebelumnya bisa digunakan kembali. Lalu, ketika non overlapping, w
bernilai 10101, akan di dapatkan z = 000100 dengan arti input yang sudah digunakan
sebelumnya tidak bisa digunakan kembali. Nomor B dan D yaitu Mealy Overlapping
dan Non overlapping didapat hasil Q0 akan bernilai 1 saat w bernilai 1 , 10, dan 101.
Q1 akan bernila i 1 pada saat w bernilai 0 dan sebelumnya bernilai 1. Sedangkan, z
akan bernilai 1 saat w bernilai 101 di clock saat itu juga. Karena overlapping, ketika
w bernilai 10101, akan di dapatkan z = 00101 dengan arti input yang sudah digunakan
sebelumnya bisa digunakan kembali. Sebaliknya, saat non overlapping w bernilai
10101, akan di dapatkan z = 00100 dengan arti input yang sudah digunakan
sebelumnya tidak bisa digunakan kembali.
Percobaan nomor dua yaitu rangkaian sekuensial pendeteksi w = 1001, z =1. Pada
nomor A dan C yaitu rangkaian Moore Overlapping dan Non Overlapping yang
outputnya sesuai dengan teori. Q0 akan bernilai 1 saat w bernilai 1 , 10, 100, dan 101.
Q1 akan bernilai 1 atau pada saat w bernilai 0 atau 01 dan sebelumnya bernilai 1. Q2
bernilai sama dengan z. Di mana, z sendiri akan bernilai 1 saat w bernilai 1001 di
clock selanjutnya. Karena overlapping, ketika w bernilai 1001001, akan di dapatkan z
= 00001001 dengan arti input yang sudah digunakan sebelumnya bisa digunakan
kembali. Sebaliknya, saat non overlapping overlapping, w bernilai 1001001, akan di
dapatkan z = 00001000 dengan arti input yang sudah digunaka n sebelumnya tidak
bisa digunakan kembali.. Pada rangkaian Mealy Overlapping Q0 akan bernilai 1 saat
w bernilai 1 , 10, 100, dan 101. Q1 akan bernilai 1 atau pada saat w bernilai 0 atau 01
dan sebelumnya bernilai 1. Q2 akan selalu bernilai 1 dalam keadaan w apapun.
Sedangkan, z bernilai 1 saat w bernilai 1001 di clock saat itu juga . Karena
overlapping, ketika w bernilai 1001001, akan di dapatkan z = 0001001 dengan arti
input yang sudah digunakan sebelumnya bisa digunakan kembali dan ketika non
overlapping maka saat w bernilai 1001001, akan di dapatkan z = 0001000 dengan arti
input yang sudah digunakan sebelumnya tidak bisa digunakan kembali.
31
VII. KESIMPULAN
Dari pratikum yang telah dilakukan dapat disimpulkan bahwa:
1. Rangkaian Moore akan menghasilkan output z bernilai 1 pada clock
selanjutnya atau mengalami delay selama satu time.
2. Rangkaian Mealy akan menghasilkan output z secara langsung pada saat
yang bersamaan.
3. Rangkaian overlapping memiliki prinsip input yang sudah digunakan dapat
digunakan kembali, sebaliknya non – overlapping tidak bisa memakai
kembali input yang sudah digunakan.
32