A. PROGRAM 1
1. Soal dan Penyelesaian Manual
a. Soal
P1P=
1=802
1027373T T PP22==802 73TT
10273
START
VA, VB
END
4. Print Screen
START
VA = (P1*(L2+L3)+(P2*L3))/(L1+L2+L3)
VB = (P1+P2)-VA
Do = x , (L1+L2+L3), 1
ELSE
IF (X.LT.L1)THEN IF(X.GE.L1.AND.X.
LT.(L1+L2))
THEN
END
3. Souce codeGamabar 1.6 Flowchart Program 2
C Program F
write (*,*) 'program menghitung reaksi perlekatan VA dan VB'
write (*,*) 'Input Nilai Beban P1 ='
read (*,*) P1
write (*,*) 'Input Nilai Beban P2 ='
read (*,*) P2
write (*,*) 'Input Nilai L1 ='
read (*,*) L1
write (*,*) 'Input Nilai L1 ='
read (*,*) L2
write (*,*) 'Input Nilai L1 ='
read (*,*) L3
VA=(P1*(L2+L3)+(P2*L3))/(L1+L2+L3)
VB=(P1+P2)-VA
write (*,*) 'Gaya reaksi pada VA adalah', VA
write (*,*) 'Gaya reaksi pada VB adalah', VB
Do I=0,(L1+L2+L3),1
C 0<x<83
IF (X.LT.L1)THEN
Lx=Va
Mx=Va*X
write (*,*) I, Lx, Mx
C 83<x<16
ELSE IF(X.GE.L1.AND.X.LT.(L1+L2))THEN
Lx=Va-P1
Mx=Va*X-P1*(X-L1)
write (*,*)I, Lx, Mx
C 168<x<252
ELSE
Lx=Va-P1-P2
Mx=Va*X-P1*(X-L1)-P2*(X-(L1+L2))
write (*,*)I, Lx, Mx
END IF
END DO
STOP
END
4. Print Screen
b. Penyelesaian Manual
SFD
Tinjauan 0 ≤ x ˂ 83
LX = VA = 80273 T
Tinjauan 083≤ x ˂ 166
LX = VA – P1 = 80273 – 80273 = 0
Tinjauan 166≤ x ˂ 249
LX = VA – P1 – P2 = 80273 – 80273 – 80273 = - 80273 T
BMD
Tinjauan 0 ≤ x ˂ 83
MX = VA.x
Jika: x = 0 MX = 0
x = 83 MX = 80273 x 83 = 6662659 Tm
Tinjauan 083≤ x ˂ 166
MX = V.x – P1 (x – 83)
Jika: x = 166 Mx = 80273x166 - P1(166-83)
= 6662659 Tm
Tinjauan 166≤ x ˂ 249
MX = VA.x – P1(x – 83) – P2(x – 166)
Jika: x = 249 MX = 80273x249 - P1(249-83) – P2 (249 – 166)
MX = 0 Tm
2. Bagan Alir (Flowchart)
START
VA = (P1*(L2+L3)+(P2*L3))/(L1+L2+L3)
VB = (P1+P2)-VA
ELSE
IF (X.LT.L1)THEN IF(X.GE.L1.AND.X.
LT.(L1+L2))
THEN
END
Ganbar 1.9 Flowchart -Program 3
3. Source code
C Program STATIKA
write (*,*)
write (*,*)
write (*,*)
write (*,*) 'PRAKTIKUM DASAR PERROGRAMAN KOMPUTER'
write (*,*)
write (*,*)
write (*,*)'NAMA: MUH. YOGMA TAFALAS'
write (*,*)
write (*,*)
write (*,*)'NIM: 20120110273'
write (*,*)
write (*,*)
write (*,*)'KELAS: F'
write (*,*)
write (*,*)'Input Nilai Beban P1 ='
read (*,*) P1
write (*,*)
write (*,*)'Input Nilai Beban P2 ='
read (*,*) P2
write (*,*)
write (*,*)'Input Nilai L1 ='
read (*,*) L1
write (*,*)
write (*,*)'Input Nilai L2 ='
read (*,*) L2
write (*,*)
write (*,*)'Input Nilai L3 ='
read (*,*) L3
write (*,*)
write(*,*)
VA=(P1*(L2+L3)+(P2*L3))/(L1+L2+L3)
VB=(P1+P2)-VA
write (*,3)'Gaya reaksi pada VA adalah', VA
write (*,*)
write (*,73)'Gaya reaksi pada VA adalah', VB
write (*,*)
3 FORMAT (2x, 'VA=', A26,1x,F10.2,2x, 'TON')
73 FORMAT (2x, 'VB=', A26,1x,F11.2,2x, 'TON')
write (*,*)
write (*,*)
write (*,*)
write (*,*)' X(METER) SFD(TON) BMD(TM)'
Do I=0,(L1+L2+L3),1
X=FLOAT (I)
C 0<x<84
IF (X.LT.L1)THEN
Lx=Va
Mx=Va*X
write (*,76)I,Lx,Mx
C 84<x<168
ELSE IF(X.GE.L1.AND.X.LT.(L1+L2))THEN
Lx=Va-P1
Mx=Va*X-P1*(X-L1)
WRITE(*,76)I,Lx,Mx
C 168<x252
ELSE
Lx=Va-P1-P2
Mx=Va*X-P1*(X-L1)-P2*(X-(L1+L2))
write (*,76)I,Lx,Mx
76 FORMAT (2X,I8,5X,I12,3X,I12)
END IF
END DO
STOP
END
4. Print screen