Precedence Diagram Network: Project Planning, Scheduling and Control
Precedence Diagram Network: Project Planning, Scheduling and Control
G Arrow Diagram
E
N
(Activity On Arrow)
I
B L O
K
H P
A C M
F
D J
E
6
I
9
Precedence Diagram
(Activity On Node)
A D K N
8 4 3 8 4
1 3
B C H J L
STA. 9 6 7 4 3 FIN.
2
F G M
2 12 6
A C Arrow Diagram
Type of dependency:
D1
B E FINISH to START (FS)
B E Precedence Diagram
Type of dependency:
A D G
FINISH to START (FS)
START to START (SS)
FINISH to FINISH (FF)
C F
START to FINISH (SF)
Activity B can start d days after Activity B can start d days after
its predecessor (activity A) finished its predecessor (activity A) started
Example: Example:
We start writing the answer after We start writing the lecture note after
we finish reading the question. the professor starts delivering the lecture.
Activity B can finish d days after Activity B can finish d days after
its predecessor (activity A) finished its predecessor (activity A) started
Example: Example:
We finish writing our research draft We terminate our old finance system after
after we finish conducting analysis. we start to implement the new system.
Comparison between
FS and SS dependency
ID -2 -1 1 2 3 4 5 6 7 8 9 10 11 12 13
1
2 A A-B, FS(-1)
3 B
4 A Move A by 2 days
5 B
6 A
7 B Move B by 2 days
8 A Extend A by 2 days
9 B
10 A
11 B Extend B by 2 days
12
13
14 A A-B, SS(+2)
15 B
16 A Move A by 2 days
17 B
18 A
19 B Move B by 2 days
20 A Extend A by 2 days
21 B
22 A
23 B Extend B by 2 days
Comparison between
FS and SF dependency
ID -2 -1 1 2 3 4 5 6 7 8 9 10 11 12 13
1
2 A A-B, FS(0)
3 B
4 A Move A by 2 days
5 B
6 A
7 B Move B by 2 days
8 A Extend A by 2 days
9 B
10 A
11 B Extend B by 2 days
12
13
14 A B-A, SF(0)
15 B
16 A Move A by 2 days
17 B
18 A
19 B Move B by 2 days
20 A Extend A by 2 days
21 B
22 A
23 B Extend B by 2 days
A B A B
A – B : FS A – B : SS
A A
Arrow OUT Arrow IN
B B
START
Node number FINISH
side side
ES EF
Duration
Arrow IN LS LF Arrow OUT
Activity name
A A
A – B : FF A – B : SF
A B A B
FORWARD calculation
BACKWARD calculation
FORWARD calculation
BACKWARD calculation
Example 1
SS 7
2 3
ES EF ES EF FF 3
20 16
LS LF LS LF
B C
1 5
ES EF ES EF
10 10
LS LF LS LF
A E
4
ES EF
15
LS LF
D
Step 1:
Forward Calculation
SS 7
2 3
10 30 17 33 FF 3
20 16
LS LF LS LF
B C
1 5
0 10 30 40
10 10
LS LF LS LF
A E
4
10 25
15
LS LF
D
Step 2:
Backward Calculation
SS 7
2 3
10 30 17 33 FF 3
20 16
10 30 21 37
B C
1 5
0 10 30 40
10 10
0 10 30 40
A E
4
10 25
15
15 30
D
Example 2
Note: assume that ‘split activity’ is allowed
2
SS 3 ES EF
14
LS LF
B
1 3 5 7
ES EF ES EF FS 2 ES EF ES EF
10 5 4 5
LS LF LS LF LS LF LS LF
A C E G
4 6
ES EF ES EF FF 3
7 10
LS LF LS LF
D F
Step 1:
Forward Calculation
2
SS 3 3 17
14
LS LF
B
1 3 5 7
0 10 10 17 FS 2 19 23 23 30
10 5 4 5
LS LF LS LF LS LF LS LF
A C E G
4 6
10 17 17 27 FF 3
7 10
LS LF LS LF
D F
Step 2:
Backward Calculation
2
SS 3 3 17
14
3 17
B
1 3 5 7
0 10 10 17 FS 2 19 23 23 30
10 5 4 5
0 10 10 17 21 25 25 30
A C E G
4 6
10 17 17 27 FF 3
7 10
10 17 17 27
D F Total Start Finish
Act. Float Float Float
A 0 0 0
B 0 0 0
C - 0 0
D 0 0 0
E 2 2 2
F 0 0 0
G - 2 0
A B +2 What if:
2 5 a) Activity D: duration = 3 days
b) Activity F: duration = 5 days
c) Activity D: duration = 1 day
+1 d) Activity H: duration = 4 day
C D e) Dependency F – G : FS +0
2 2 f) Dependency C – E : FF +0 deleted
G
E 1
3
+2
F
3
H I
2 2
Exercise 2
D E C
Start
F G H
Exercise 3
Sebuah proyek terdiri dari beberapa kegiatan dengan durasi dan hubungan
ketergantungan antar kegiatan seperti ditunjukkan dalam tabel berikut ini.
Exercise 4
Sebuah proyek mempunyai barchart sebagai berikut:
Apabila:
Exercise 5
Sebuah proyek terdiri dari beberapa kegiatan dengan durasi dan hubungan
ketergantungan antar kegiatan sebagai berikut: