commit to user 57
73 Arccos
single Mencari sudut untuk
penempatan tulangan pada penampang lingkaran
74 phi1
single Menghitung LayerTul Kol
Bulat
75 teta1
single 76
alfa single
77 r
single 78
k single
79 ymax0
integer Koordinat x dan y diagram
PM 80
ymin0 integer
81 xmin0
integer 82
xmax0 integer
83 ymax
integer 84
ymin integer
85 xmin
integer 86
xmax integer
4.6. Diagram Alir Program
Diagram alir merupakan representasi grafis dari proses-proses yang terjadi pada perhitungan. Variabel-variabel kerja yang tersusun kemudian setelah melakukan
studi kepustakaan dimasukkan menjadi objek-objek yang mengalami proses- proses tersebut.
4.6.1. Diagram Alir Perhitungan Balok
Diagram alir ini merupakan representasi proses pembacaan data balok. Diagram alir perhitungan balok disajikan pada gambar 4.3.
commit to user 58
Ya Tulangan under reinforce Tulangan over
reinforce Perkecil tulangan
Memenuhi Start
Lbrblk;tggblk;pjgblk;;dblk; fcblk;fyblk; aksialblk;Mu1blk;
Mu2blk;Mu3blk;Mu4blk Mu5blk;vublk;sengkang
tebal_lapisan;wu as_min = mublk 10 6 0.8 fyblk 0.85 dblk
as_real= 0.25 phi dim_tul1 2 n_tul1 + 0.25 phi dim_tul12 2 n_tul12
As_min1 = fcblk 0.5 4 fyblk lbrblk d_real1 As_min2 = 1.4 fyblk lbrblk d_real1
A
dim_tul1;dim_tul12;n_tul1;n_tul12; dim_tul2;dim_tul22;n_tul2;n_tul22;
dim_tul3; dim_tul32;n_tul3;n_tul32; dim_tul4;dim_tul42;n_tul4; n_tul42;
dim_tul5;dim_tul52;n_tul5; n_tul52;
as_real As_min1 as_real As_min2
Tidak Memenuhi
a = As_real fyblk 0.85 fcblk lbrblk phi_Mn = 0.8 As_real fyblk d_real - a 2 10 -6
rho = As_real lbrblk d_real rho_b = beta1 0.85 fcblk fyblk 600 600 + fyblk
rho 0,75 rho_b rho 0,025
Tidak Memenuhi
Penampang diperbesar
Memenuhi a1 dt1 0.375
beta1
B C
vu_in=mn1+mn3pjgblk vu_eks=mn2+mn4pjgblk
vu_in_pakai=maxvu_data,vu_in vu_eks_pakai=maxvu_data,vu_eks
commit to user 59
Gambar 4.3. Diagram alir perhitungan balok
Perbesar tulangan
Tidak Perbesar
tulangan Vc Vn 5Vc
Perbesar tampang
A
Tidak Cek Vn
0,5Vc Vn Vc Vn 5 Vc
vn_in = vu_in_pakai 0.75 vn_eks = vu_eks_pakai 0.75
vc1 = fcblk 0.5 6000 lbrblk min_d_re1 vc2= fcblk 0.5 6000 lbrblk min_d_re1
Vs1=13lbrblkd_real1 Vs2=13lbrblkd_real2
av_min = 1 3 lbrblk s fyblk
Vs_perlu_1 = vu_eks_pakai 0.75 – vc1
Vs_perlu_2 = vu_in_pakai 0.75 – vc2
Av Av_min
spasi_geser=av .fyblk min_d_re1 vs 1000
B C
Av =0.25 phi sengkang 2 2
Av =0.25 phi sengkang 2 2
spasi_geser=av .fyblk min_d_re1 vs 1000
Vs_ada = av fyblk d_reals
Vs_ada vs_perlu
spasi_maksimum daerah sendi
plastis dipakai yang terkecil a d4,
b. 8dim_tul, c. 24sengkang
d. 300 mm spasi_maksimum
≤ d2 ≤ 600 m spasi_maksimum
daerah sendi plastis dipakai yang terkecil
a d4, b. 8dim_tul,
c. 24sengkang d. 300 mm
spasi_maksimum ≤ d2 ≤ 600 m
spasi_maks=min_d_re1 2 spasi_maks 600 mm
spasi_maks=min_d_re1 2 spasi_maks 300 mm
dim_tul;n_tul; phi_Mn spasi_geser;
spasi_maksimum; spasi_maks
Finish
commit to user 60
4.6.2. Diagram Alir Perhitungan Kolom