You are on page 1of 13

m Mulai

Input :
Momen (M), BB
Permanen (Q),Berat
Jenis Tanah (bjtanah),
Berat Jenis Beton
(bjbeton), Kapasitas
Tanah (qa), Tebal
Fondasi (D1),
Kedalaman Tanah (D2),
Ketinggian Kolom (h),
Kpasitas Dukung Izin
(KDI)

Msgboc
Masukkan “Error, harap
angka No
masukkan
angka”

Yes

Mencari Eksentrisitas Beban


E = M/Q

Mencari tegangan akibat berat


tanah di atas fondasi dan tebal
fondasi
Q = (D1*bjt)+(D2*bjb)

1 2
1 2

Luas Penampang dicari


A = Q / (KDI-q)

Tegangan di dasar Fondasi dicari

T = (Q/A)+q

Tidak bisa
KDI >= T No digambar

Yes

Panjang penampang dicari


B = L = sqr(A)

No

e < B/6

Yes

Mencari tegangan dalam tanah


maksimum dan minimum
qmax = (Q/100*A)+(1+(6e/B))
qmin = (Q/100*A)+(1-(6e/B))

3 4
3 4

Input tidak
14,1 <= sesuai syarat
No
ytanah <= 23

Yes

Input tidak
22 <= ytanah
No sesuai syarat
<= 25

Yes

Input tidak
50 <= ytanah
No sesuai syarat
<= 440

Yes

Menunjukkan hasil pada form

TextBox1.Value = e
TextBox2. Value = B
TextBox3. Value = qmax
TextBox4. Value = qmin

5
1

Menggambar
Tampak Atas

Input :
TextBoxB.value = e
TextBox10.value = B

Phi = 22/7

tkb = “titik kiri bawah”


p1 = tkb, 0, B
p2 = p1, phi/2, B
p3 = p2 ,phi, B
p4 = p3, phi*(3/2), B

pk1 = ptt, 0, ((B/2)+E))


pk2 = pk1, phi/2, B/2
pk3 = pk2, phi*(3/2), B/6

p5 = pk3, phi, B/6


p6 = p5, phi/2, B/3
p7 = p6, 0, B/3
p8 = p7, phi*(3/2), B/3

6
6

AddLine p1, p2
AddLine p2, p3
AddLine p3, p4
AddLine p4, p1

AddLine p5, p6
AddLine p6, p7
AddLine p7, p8
AddLine p8, p5
AddLine p5, p7
AddLine p6, p8

Menggambar
Tampak Samping

Input :
e, B, D1, D2

Phi = 44/14

pa = p3, phi/2, (3/2)*B


pb = pa, 0, B
pc = pb, phi/2, D2
pd = pc, phi, B

7
7

pt1 = pc, phi, ((2/3)*B-e))


pt2 = pc, phi, ((1/3)*B-e))
pt3 = pt1, phi/2, D1
pt4 = pt2, phi/2, D1
pt5 = pt3, phi/2, 3*D1
pt6 = pt4, phi/2, 3*D1

For i = 0 To 3

t(i) = pt3, phi, (i+1)*(B/2)

For i = 4 To 7

t(i) = pt4, 0, (i-3)*(B/2)

8
8

For i = 0 To 3

A(i) = t(i), phi*(5/4), (B/4)

For i = 4 To 7

A(i) = t(i), phi*(5/4), (B/4)

AddLine pa, pb
AddLine pb, pc
AddLine pc, pd
AddLine pd, pa

AddLine pt1, pt3


AddLine pt2, pt4
AddLine pt3, pt5
AddLine pt4, pt6

9
9

AddLine pt3, t(0)


AddLine pt4, t(4)

For i = 0 To 2

AddLine t(i), t(1+i)

For i = 4 To 6

AddLine t(i), t(1+i)

For i = 0 To 2

AddLine t(i), A(i)

10
10

For i = 4 To 6

AddLine t(i), A(i)

Menggambar Distribusi
Tegangan Dalam Tanah

Input :
B, qmax, qmin

Panjang antara qmax – qmin :


dq = qmax – qmin
sm = sqr(B^2+dq^2)

11
11

Menggambar Sengkang

Input :
h, LebarSengkang

K = ((D2/2)+h)/Lebar Sengkang

For i = 0 To K

ThisDrawing.Utility.PolarPoint(ps1, phi/2,
LebarSengkang * (i))

s2 = ThisDrawing.Utility.PolarPoint(ps2, phi/2,
LebarSengkang * (i))

ThisDrawing.ModelSpace.AddLine s1, s2

12
12

phi = 44/14

pqmax = pa, (3/2)*phi, qmax


pqmin = pb, (3/2)*phi, qmin

For i = 0 To 5

X(i) = pa, 0, (i)*(B/5)

For i = 0 To 5

Z(i) = X(i), (3/2)*phi, qmin + ((5-i)*dq/5)

For i = 0 To 5

O(i) = X(i), (5/4)*phi, qmax/12

13
13

Text

For i = 0 To 5

P(i) = X(i), (7/4*phi, qmax/12

For i = 0 To 5

AddLine Z(i), X(i)

For i = 0 To 5

AddLine X(i), O(i)

14
14

For i = 0 To 5

AddLine X(i), P(i)

Selesai

You might also like