Anda di halaman 1dari 15

CONTOH PENYELESAIAN REAKSI PERLETAKAN BALOK

SEDERHANA DENGAN FORTRAN

A. PROGRAM 1
1. Soal dan Penyelesaian Manual
a. Soal

P1P=
1=802
1027373T T PP22==802 73TT
10273

L1=83 L2= 83 L3=83

Gambar 1.1 Reaksi Perlekatan - Beban titk

1. Selesaikan soal statika untuk perletakan.


2. Buatlah flowchart.
3. Buatlah source code.
b. Penyelesaian Manual
∑MB = 0
VA (L1+L2+L3) – P1 (L2+L3) – P2.L3 = 0
VA.249 – 80273 (166) – 80273 (83) = 0
VA=80273 Ton
∑MA = 0
-VB (L1+L2+L3) + P2 (L1+L2) + P1.L1 = 0
-VB.249 + 80273x166 + 80273x83 = 0
VB = 80273 Ton
Kontrol:
∑V= O VA + VB – P1– P2 = 0
80273 + 80273 – 80273 – 80273 = 0
0 = 0....... OK!
2. Bagan Alir (Flowchart)

START

P1, P2, L1, L2, L3

VA= (P1 * (L2+L3) +( P2*L3)))/ (L1+L2+L3)


VB = (P1+ P2) - VA

VA, VB

END

Gambar 1.2 Flowchart Program 1


3. Source code
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
end

4. Print Screen

Gambar 1.3. Source code menghitung reaksi peletakan


Gambar 1.4 Running menghitung reaksi peletakan Program 1
B. PROGRAM 2
1. Soal dan Penyelesaian Manual
a. Soal
PP11=
=802 73 TT
10273 PP2 2==802 73 TT
10273

L1=83 L2= 83 L3=83

Gambar 1.5 Reaksi Perlekatan


1. Selesaikan SFD dan BMD secara manual.
2. Buatlah flowchart.
3. Buatlah source code.
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

P1, P2, L1, L2, L3

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

Lx=VA Lx=VA-P1 Lx = VA-P1-P2


Mx=VA*X Mx=VA*X-P1*(X-L1) Mx = VA*X-P1*(X-L1)-P2*(X-
(L1+L2))

VA, VB, x, LX, MX

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

Gambar 1.7. Source code menghitung SFD dan BMD – Program 1


Gambar 1.8. Running menghitung SFD dan BMD – Program 1
C. PROGRAM 3
1. Soal dan Penyelesaian Manual
a. Soal
P1 = 10273
P1=802 73 T
T P2 P=2=802
1027373
TT

L1=83 L2= 83 L3=83


Gambar 1.5 Reaksi perlekatan beban titik - Program 2

1. Selesaikan SFD dan BMD secara manual.


2. Buatlah flowchart.
3. Buatlah source code.

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

P1, P2, L1, L2, L3

VA = (P1*(L2+L3)+(P2*L3))/(L1+L2+L3)
VB = (P1+P2)-VA

Do = I, (L1, L2, L3)


X= Float (I)

ELSE
IF (X.LT.L1)THEN IF(X.GE.L1.AND.X.
LT.(L1+L2))
THEN

Lx=VA Lx=VA-P1 Lx = VA-P1-P2


Mx=VA*X Mx=VA*X-P1*(X-L1) Mx = VA*X-P1*(X-L1)-P2*(X-
(L1+L2))

VA, VB, I, LX, MX

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

Gambar 1.10. Source code Program 3


Gambar 1.11. Running Program 3

Anda mungkin juga menyukai