Modul 5 F
Modul 5 F
SISTEM DIGITAL
NAMA
FIRNA ELISA
NIM
KELAS
MODUL
V (PENCACAH/COUNTER)
BAB I
TUJUAN DAN LANDASAN TEORI
1.1 Tujuan
1. Mahasiswa dapat memahami prinsip kerja pencacah.
2. Mahasiswa dapat merangkai pencacah mundur asinkron modulo 8 (3bit)
menggunakan JK-FLIP FLOP.
3. Mahasiswa dapat merangkai pencacah maju asinkron modulo 8 (3bit)
menggunakan JK-FLIP FLOP.
1.2 Landasan Teori
Counters
(pencacah)
adalah
alat/rangkaian
digital
yang
berfungsi
BAB II
LANGKAH KERJA
PROSEDUR PERCOBAAN
1. Rangkailah JK-FLIP FLOP pada Basic Trainer Kit sesuai dengan gambar
berikut.
RESET
0
1
0
1
7-SEGMENT
RESET
1
Siklus
1
2
CLOCK
0
1
0
1
7-SEGMENT
3
4
5
6
7
8
9
10
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
3. Rangkailah JK-FLIP FLOP pada Basic Trainer Kit sesuai dengan gambar
berikut.
RESET
0
1
0
7-SEGMENT
RESET
Siklus
1
2
3
4
5
6
7
8
9
10
CLOCK
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
7-SEGMENT
BAB III
PEMBAHASAN
1. Merangkai JK-FLIP FLOP pada Basic Trainer Kit sesuai dengan gambar
berikut.
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
Q
CLK
V1
12 V
SET
Q
CLK
~Q
CLK
~Q
RESET
J3
U3
SET
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
J3
U3
SET
Q
RESET
CLK
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B
C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
J3
U3
SET
Q
CLK
~Q
RESET
~Q
RESET
JK_FF
CLK
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Ke y = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
~Q
CLK
~Q
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
J3
U3
SET
Q
RESET
CLK
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
4511BP_15V
U1
U2
SET
Q
CLK
V1
12 V
SET
Q
CLK
~Q
CLK
~Q
RESET
J3
U3
SET
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
~Q
CLK
RESET
J3
U3
SET
Q
CLK
~Q
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
SET
Q
~Q
CLK
V1
12 V
J3
SET
Q
~Q
CLK
U3
RESET
RESET
JK_FF
CLK
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
4511BP_15V
U1
U2
SET
Q
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
CLK
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
Q
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
CLK
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Ke y = CLOCK
X1
2.5 V
J1
Ke y = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
CLK
V1
12 V
SET
Q
CLK
J3
U3
SET
Q
~Q
CLK
RESET
~Q
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Ke y = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
~Q
CLK
~Q
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B
C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
SET
Q
CLK
V1
12 V
~Q
CLK
RESET
J3
SET
Q
CLK
U3
~Q
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
J3
U3
SET
Q
RESET
CLK
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
4511BP_15V
U1
U2
SET
Q
CLK
V1
12 V
SET
Q
CLK
~Q
CLK
~Q
RESET
J3
U3
SET
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
4511BP_15V
U1
U2
SET
Q
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
CLK
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
J3
U3
SET
Q
CLK
~Q
RESET
~Q
RESET
JK_FF
CLK
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
RESET
0
1
0
1
7-SEGMENT
0
0
6
2
Jika SET dan RESET diberikan inputan berlogika 0 maka angka yang
tercetak pada 7-Segment adalah 0.
Jika SET diberikan inputan berlogika 0 dan RESET diberikan inputan
berlogika 1 maka angka yang tercetak pada 7-Segment adalah 0.
Jika SET diberikan inputan berlogika 1 dan RESET diberikan inputan
berlogika 0 maka angka yang tercetak pada 7-Segment adalah 6.
Jika SET dan RESET diberikan inputan berlogika 1 angka yang tercetak pada
7-Segment adalah 2.
RESET
1
Siklus
1
CLOCK
0
1
0
1
0
1
7-SEGMENT
0
7
7
6
6
5
0
1
0
1
0
1
0
1
0
1
0
1
10
0
1
5
4
4
3
3
2
2
1
1
7
7
6
6
5
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 1 maka 7-segment akan menghasilkan angka bernilai 0, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 7.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 2 maka 7-segment akan menghasilkan angka bernilai 7, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 6.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 3 maka 7-segment akan menghasilkan angka bernilai 6, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 5.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 4 maka 7-segment akan menghasilkan angka bernilai 5, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 4.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 5 maka 7-segment akan menghasilkan angka bernilai 4, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 3.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 6 maka 7-segment akan menghasilkan angka bernilai 3, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 2.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 7 maka 7-segment akan menghasilkan angka bernilai 2, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 1.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 8 maka 7-segment akan menghasilkan angka bernilai 1, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 7.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 9 maka 7-segment akan menghasilkan angka bernilai 7, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 6.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 10 maka 7-segment akan menghasilkan angka bernilai 6, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 5.
3. Merangkai JK-FLIP FLOP pada Basic Trainer Kit sesuai dengan gambar
berikut.
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
CLK
V1
12 V
SET
Q
CLK
~Q
CLK
RESET
J3
U3
SET
Q
~Q
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Ke y = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
J3
U3
SET
Q
RESET
CLK
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
~Q
CLK
~Q
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
SET
Q
CLK
V1
12 V
~Q
CLK
~Q
RESET
J3
SET
Q
CLK
U3
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
J3
U3
SET
Q
RESET
CLK
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Ke y = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
4511BP_15V
U1
U2
SET
Q
CLK
V1
12 V
SET
Q
CLK
~Q
CLK
RESET
J3
U3
SET
~Q
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
~Q
CLK
~Q
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
J3
U3
SET
Q
CLK
~Q
RESET
~Q
RESET
JK_FF
CLK
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
4511BP_15V
U1
U2
SET
SET
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
Q
CLK
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
J3
U3
SET
Q
RESET
CLK
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
13
12
11
10
9
15
14
OA
OB
OC
OD
OE
OF
OG
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
~Q
RESET
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
J3
U3
SET
Q
RESET
CLK
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
Q
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
J3
U3
SET
Q
RESET
CLK
RESET
JK_FF
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
5
4
3
DA
DB
DC
DD
OA
OB
OC
OD
OE
OF
OG
~EL
~BI
~LT
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
~Q
CLK
V1
12 V
SET
Q
~Q
CLK
K
RESET
J3
U3
SET
Q
CLK
RESET
~Q
RESET
JK_FF
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
CK
U5
J2
A B C D E F G
U4
Key = SET
7
1
2
6
DA
DB
DC
DD
5
4
3
~EL
~BI
~LT
OA
OB
OC
OD
OE
OF
OG
13
12
11
10
9
15
14
4511BP_15V
U1
U2
SET
J
V1
12 V
SET
Q
CLK
J3
U3
SET
Q
CLK
~Q
RESET
~Q
RESET
JK_FF
CLK
~Q
RESET
JK_FF
JK_FF
Key = CLOCK
X1
2.5 V
J1
Key = RESET
4. Setelah selesai merangkai rangkaian pencacah maju pada basic digital trainer,
kita dapat melakukan percobaan dengan memberikan nilai Set, Reset, dan
nilai Clock diberikan inputan berlogika 0 dan 1 secara bergantian. Berikut
adalah tabel kebenaran yang diperoleh.
Tabel 3.3 Tabel Hasil Percobaan
SET
0
0
1
1
RESET
0
1
0
1
7-SEGMENT
7
7
1
7
Jika SET dan RESET diberikan inputan berlogika 0 maka angka yang
tercetak pada 7-Segment adalah 7.
Jika SET diberikan inputan berlogika 0 dan RESET diberikan inputan
berlogika 1 maka angka yang tercetak pada 7-Segment adalah 7.
Jika SET diberikan inputan berlogika 1 dan RESET diberikan inputan
berlogika 0 maka angka yang tercetak pada 7-Segment adalah 1.
Jika SET dan RESET diberikan inputan berlogika 1 angka yang tercetak pada
7-Segment adalah 7.
RESET
1
Siklus
1
CLOCK
0
1
0
1
3
4
0
1
0
1
7-SEGMENT
7
0
0
1
1
2
2
5
6
7
0
1
0
1
0
1
0
1
0
1
10
0
1
3
3
4
4
5
5
6
6
7
7
0
0
1
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 1 maka 7-segment akan menghasilkan angka bernilai 7, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 0.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 2 maka 7-segment akan menghasilkan angka bernilai 0, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 1.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 3 maka 7-segment akan menghasilkan angka bernilai 1, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 2.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 4 maka 7-segment akan menghasilkan angka bernilai 2, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 3.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 5 maka 7-segment akan menghasilkan angka bernilai 3, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 4.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 6 maka 7-segment akan menghasilkan angka bernilai 4, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 5.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 7 maka 7-segment akan menghasilkan angka bernilai 5, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 6.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 8 maka 7-segment akan menghasilkan angka bernilai 6, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 7.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 9 maka 7-segment akan menghasilkan angka bernilai 7, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 0.
Jika input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input ke-3 (CLOCK) = 0
dalam siklus 10 maka 7-segment akan menghasilkan angka bernilai 0, kemudian
saat input ke-1 (SET) = 0, input ke-2 (RESET) = 1, input 3 (CLOCK) = 1 dalam
siklus 1 maka dalam 7-segment akan menghasilkan angka bernilai 1.
5. Berdasarkan percobaan yang telah dilakukan :
a. SET berfungsi untuk mengatur nilai keluaran dari suatu rangkaian.
RESET berfungsi untuk meng-nolkan nilai keluaran yang dihasilkan
SET.
b. Siklus clock berfungsi untuk pembentuk atau membangkitkan pulsa
atau gelombang kotak secara terus-menerus dan rangkaian ini tidak
mempunyai kondisi yang stabil atau setimbang. Clock ini berfungsi
mengatur keadaan set dan reset. Pada siklus clock, kita hanya
membutuhkan satu siklus untuk mengeksekusi satu instruksi program
dengan menghubungkan jumlah kombinasi JK-FLIP FLOP yang
digunakan, dapat dilakukan dengan menghitung jumlah daur yang
dilewati oleh clock pemicunya.
BAB IV
KESIMPULAN
Pencacah / counter merupakan rangkaian rangkaian logika pengurut. Pencacah
memiliki karakteristik penting yaitu jumlah hitungan maximum (modulus
pencacah), menghitung keatas atau kebawah, operasi asikron atau sinkron dan
bergerak bebas atau berhenti sendiri. Untuk menyusun rangkaian pencacah,
digunakan flip-flop. Karena pencacah ada samanya dengan flip-flop yaitu lampu
yang hidup berpindah-pindah atau saling bergantian.
Pencacah merupakan rangkaian logika sekuensial yang terdiri dari flip-flop dan
digunakan untuk menghitung jumlah pulsa yang diberikan. Masukan pulsa dapat
merubah keadaan flip-flop sedemikian rupa sehingga dengan mengamati tingkat
keluaran dapatmenentukan total jumlah masukan pulsa yang diberikan.
Pencacah mundur asinkron modulo 8 (3 bit) akan menghasilkan nilai berupa
bilangan genap dan menghitung dari nilai yang paling terbesar ke nilai yang
paling terkecil, sedangkan yang kedua menggunakan pencacah maju asinkron
modulo 8 (3 bit) akan menghasilkan nilai berupa bilangan ganjil dan menghitung
dari nilai yang paling terkecil ke nilai yang paling terbesar.
BAB V
DAFTAR PUSTAKA
Dosen Teknik Informatika Universitas Palangkaraya, Modul V Praktikum
Pencacah/Counter, 2014
narendro.staff.gunadarma.ac.id/Downloads/files/15435/Counter.pdf
staff.unila.ac.id/junaidi/files/2013/06/COUNTER.pdf
http://efrizulia.blogdetik.com/2010/08/02/pencacah/
BAB VI
LAMPIRAN
6.1 Basic Digital Trainer Pencacah Mundur