Sie sind auf Seite 1von 38

LAMPIRAN A

( Curriculum Vitae )
GIFFARI MUSLIH
Current Address Permanent Address
Desa Ciwaruga, RT 04 RW 05 Dusun Pereng, RT 06 RW 02
Parongpong, Kabupaten Bandung Barat Manonjaya, Kabupaten Tasikmalaya
Jawa Barat 40559 Jawa Barat 46197
No.Hp : +6285723684668 E-Mail : potter.afar@gmail.com
Date of Birth : 7 May 1995 ` Nationality : Indonesia

A fresh, motivated, discipline, hard worker and responsible graduate of Polytechnic State of
Bandung, Majoring in Refrigeration and Air Conditioning Engineering who is good work
team at installation of refrigeration system, maintenance of refrigeration and air conditioning
system, estimation, to determinate and to analyze refrigeration and air conditioning system.

Education
2013 2016 Polytechnic State of Bandung (POLBAN), Majoring in Refrigeration and Air
Conditioning Engineering
GPA 3,67 from 4,00

Internship
28 July 11 September 2016 PT. Indo Ducting Primatama, Rancaekek, Kabupaten Bandung
As Estimator who has the task, calculated the duct material
and accesories for duct system.

Technical Skills
Able to do maintenance, installation and estimation of rerigeration and air
conditioning system.
Have knowledge about Thermodynamics, Fluid Mechanic, Refrigeration System, Air
Conditioning System, Cooling Load, Psychometric Diagram, P-h Diagram, etc.
Can estimation for Design of Air Conditioning System and Design of Refrigeration
System.

Computer Skills
Able to operate Microsoft Office (Microsoft Word, Microsoft Excel, Microsoft
PowerPoint, etc)
Able to operate AutoCAD

Languange Skills
Indonesia Languange
English Languange

Reference Available Upon Request


LAMPIRAN B
( Coding Program )
1. Saluran Udara Lurus

Imports System.Data.OleDb
Public Class Form2
Dim cn As New OleDbConnection
Dim cm As New OleDbCommand Sub
bersih()
ductrun.Clear()
section.Clear()
Q.Clear()
L.Clear()
Pam.Clear()
Pv.Clear()
Deq.Clear()
v.Clear()
lebar.Clear()
tinggi.Clear()
kec.Clear()
flow.Clear()
friction.Clear()
Re.Clear()
f.Clear()
Pa.Clear()
cbhw.Clear()
Paf.Clear()
Total.Clear()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Me.Close()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Const pi As Double = 3.14
Me.Deq.Text = FormatNumber(((((4 * Me.Q.Text) / (Me.kec.Text *
pi)) ^ 0.5) * 1000), 1)
Me.Re.Text = FormatNumber((66.4 * (Me.Deq.Text) * Me.kec.Text), 0)
Me.flow.Text = "Turbulen"
Me.f.Text = FormatNumber((((0.2479 - 0.0000947 * ((7 -
((Math.Log10(Me.Re.Text)))) ^ 4)) / ((Math.Log10((Me.friction.Text /
(3.615 * Me.Deq.Text)) + (7.366 / (Me.Re.Text ^ 0.9142)))) ^ 2))), 5)
Const phi As Double = 3.14
Const rho As Double = 1.204
Const rho2 As Double = 0.602
Me.v.Text = FormatNumber((((16 * Me.Q.Text * ((Me.Pam.Text) ^ 2))
/ (phi * 1 * (rho ^ 2) * (f.Text ^ 2))) ^ 0.2), 5)
Me.Pv.Text = FormatNumber((rho2 * (Me.v.Text ^ 2)), 5)
Me.Pa.Text = FormatNumber((Me.Pam.Text * Me.L.Text), 2)
Dim ukuran() As String = {"3", "3,5", "4", "4,5", "5", "5,5",
"6", "6,5", "7", "7,5", "8", "9", "10", "11", "12", "13", "14", "15",
"16", "17", "18", "19", "20", "22", "24", "26", "28", "30", "32", "34",
"36", "38", "40", "42", "44", "46", "48", "50", "52", "54", "56", "58",
"60", "62", "64", "66", "68", "70", "72", "74", "76", "78", "80", "82",
"84", "86", "88", "90", "92", "94", "96", "98"}
Dim obj As Object
Dim nilai As String
For Each obj In ukuran nilai
= obj.ToString
Me.cbuk2.Items.Add(nilai)
Me.cbuk1.Items.Add(nilai)
Next
Select Case cbhw.Text
Case Is = "1 : 1"
Me.tinggi.Text = FormatNumber(((Deq.Text * (2 ^ 0.25)) /
1.3), 0)
Me.lebar.Text = Me.tinggi.Text
Me.Hi.Text = FormatNumber((Me.tinggi.Text * 0.039), 2)
Me.Wi.Text = FormatNumber((Me.lebar.Text * 0.039), 2)
Case Is = "3 : 4"
Me.tinggi.Text = FormatNumber(((Deq.Text * ((7 / 3)
^ 0.25)) / ((1.3 * ((4 / 3) ^ 0.625)))), 0)
Me.lebar.Text = FormatNumber((Me.tinggi.Text * (4 / 3)),
0) Me.Hi.Text = FormatNumber((Me.tinggi.Text * 0.039), 2)
Me.Wi.Text = FormatNumber((Me.lebar.Text * 0.039), 2)
Case Is = "1 : 2"
Me.tinggi.Text = FormatNumber(((Deq.Text * ((3) ^ 0.25))
/ ((1.3 * ((2) ^ 0.625)))), 0)
Me.lebar.Text = FormatNumber((Me.tinggi.Text * (2)), 0)
Me.Hi.Text = FormatNumber((Me.tinggi.Text * 0.039), 2)
Me.Wi.Text = FormatNumber((Me.lebar.Text * 0.039), 2)
Case Is = "1 : 4"
Me.tinggi.Text = FormatNumber(((Deq.Text * ((5) ^ 0.25))
/ ((1.3 * ((4) ^ 0.625)))), 0)
Me.lebar.Text = FormatNumber((Me.tinggi.Text * (4)), 0)
Me.Hi.Text = FormatNumber((Me.tinggi.Text * 0.039), 2)
Me.Wi.Text = FormatNumber((Me.lebar.Text * 0.039), 2)
End Select
Me.Paf.Text = "0"
Me.Total.Text = FormatNumber((Pa.Text + Paf.Text), 2)
Me.C.Text = "0"
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button4.Click
Try
Call bersih()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button6.Click
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data
source=C:\Tabel\Saluran;extended properties=excel 8.0;"
cn.Open()
With cm
.Connection = cn
.CommandText = "insert into [Udara$]values('" & ductrun.Text &
"','" & item.Text & "', '" & section.Text & "','" & Q.Text & "', '" &
Pam.Text & "', '" & v.Text & "', '" & Pv.Text & "', '" & C.Text & "','" &
Deq.Text & "','" & tinggi.Text & "', '" & lebar.Text & "','" & L.Text &
"', '" & Pa.Text & "','" & Paf.Text & "','" & Total.Text & "')"
.ExecuteNonQuery()
End With
cn.Close()

MsgBox("Succesfully", MsgBoxStyle.Information, Text)


End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data
source=C:\Tabel\Saluran;extended properties=excel 8.0;"
cn.Open()
With cm
.Connection = cn
.CommandText = "insert into [Udara$]values('" & ductrun.Text &
"','" & item.Text & "', '" & section.Text & "','" & Q.Text & "', '" &
Pam.Text & "', '" & v1.Text & "', '" & Pv1.Text & "', '" & C.Text & "','"
& Deq1.Text & "','" & tinggi1.Text & "', '" & lebar1.Text & "','" & L.Text
& "', '" & Pa.Text & "','" & Paf.Text & "','" & Total.Text & "')"
.ExecuteNonQuery()
End With
cn.Close()

MsgBox("Succesfully", MsgBoxStyle.Information, Text)


End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button7.Click
Form3.Show()
End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button5.Click
Const pi As Double = 3.14
Const rho As Double = 1.204
Me.tinggi1.Text = FormatNumber((Me.cbuk1.SelectedItem / 0.039), 0)
Me.lebar1.Text = FormatNumber((Me.cbuk2.SelectedItem / 0.039), 0)
Me.v1.Text = FormatNumber((Me.Q.Text / ((Me.tinggi1.Text / 1000) *
(Me.lebar1.Text / 1000))), 2)
Me.Deq1.Text = FormatNumber(((((4 * Me.Q.Text) / (Me.v1.Text *
pi)) ^ 0.5) * 1000), 1)
Me.Pv1.Text = FormatNumber(((((Me.v1.Text) ^ 2) * rho) / 2),
2) End Sub
End Class

2. Saluran Udara Elbow

Imports System.Data.OleDb
Public Class Form5
Dim cn As New OleDbConnection
Dim cm As New OleDbCommand
Sub bersih()
section.Clear()
Q.Clear()
Pv.Clear()
Deq.Clear()
v.Clear()
lebar.Clear()
tinggi.Clear()
Pa.Clear()
R.Clear()
Rw.Clear()
C.Clear()
L.Clear()
Pal.Clear()
Total.Clear()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Me.Close()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click
Const rho As Double = 1.204
Const pi As Double = 3.14
Me.A.Text = FormatNumber(((Me.tinggi.Text / 1000) *
(Me.lebar.Text / 1000)), 2)
Me.v.Text = FormatNumber((Me.Q.Text / Me.A.Text), 2) Me.Pv.Text
= FormatNumber(((((Me.v.Text) ^ 2) * rho) / 2), 2)
Me.Deq.Text = FormatNumber(((((4 * Me.Q.Text) / (Me.v.Text * pi))
^ 0.5) * 1000), 1)
Me.Hw.Text = FormatNumber((tinggi.Text / lebar.Text),
2) If Me.Hw.Text = 0.25 Then
Me.Rw.Text = FormatNumber((Me.R.Text / Me.lebar.Text), 2)
Select Case Me.Rw.Text
Case Is = "0,50"
Me.C.Text = "1,5"
Case Is = "0,75"
Me.C.Text = "0,57"
Case Is = "1,00"
Me.C.Text = "0,27"
Case Is = "1,50"
Me.C.Text = "0,22"
Case Is = "2,0"
Me.C.Text = "0,20"
Case Is < "0,50"
Me.C.Text = FormatNumber(((((0.57 - 1.5) / (0.75
- 0.5)) * (Rw.Text - 0.5)) + 1.5), 2)
Case Is < "0,75"
Me.C.Text = FormatNumber((1.5 - ((0.75 - Me.Rw.Text) /
(0.75 - 0.5)) * (1.5 - 0.57)), 2)
Case Is < "1,0"
Me.C.Text = FormatNumber((0.57 - ((1.0 - Me.Rw.Text) /
(1.0 - 0.75)) * (0.57 - 0.27)), 2)
Case Is < "1,5"
Me.C.Text = FormatNumber((0.27 - ((1.5 - Me.Rw.Text) /
(1.5 - 1.0)) * (0.27 - 0.22)), 2)
Case Is < "2,0"
Me.C.Text = FormatNumber((0.22 - ((2.0 - Me.Rw.Text) /
(2.0 - 1.5)) * (0.22 - 0.2)), 2)
Case Is > "2,0"
Me.C.Text = FormatNumber(((((0.22 - 0.2) / (1.5 - 2)) *
(Rw.Text - 2)) + 0.2), 2)
End Select
ElseIf Me.Hw.Text = 0.5 Then
Me.Rw.Text = FormatNumber((Me.R.Text / Me.lebar.Text), 2)
Select Case Me.Rw.Text
Case Is = "0,50"
Me.C.Text = "1,4"
Case Is = "0,75"
Me.C.Text = "0,52"
Case Is = "1,00"
Me.C.Text = "0,25"
Case Is = "1,50"
Me.C.Text = "0,20"
Case Is = "2,00"
Me.C.Text = "0,18"
Case Is < "0,50"
Me.C.Text = FormatNumber(((((0.52 - 1.4) / (0.75 -
0.5)) * (Me.Rw.Text - 0.5)) + 1.4), 2)
Case Is < "0,75"
Me.C.Text = FormatNumber((1.4 - ((0.75 - Me.Rw.Text) /
(0.75 - 0.5)) * (1.4 - 0.52)), 2)
Case Is < "1,00"
Me.C.Text = FormatNumber((0.52 - ((1.0 - Me.Rw.Text) /
(1.0 - 0.75)) * (0.52 - 0.25)), 2)
Case Is < "1,50"
Me.C.Text = FormatNumber((0.25 - ((1.5 - Me.Rw.Text) /
(1.5 - 1.0)) * (0.25 - 0.2)), 2)
Case Is < "2,00"
Me.C.Text = FormatNumber((0.2 - ((2.0 - Me.Rw.Text)
/ (2.0 - 1.5)) * (0.2 - 0.18)), 2)
Case Is > "2,00"
Me.C.Text = FormatNumber(((((0.2 - 0.18) / (1.5 - 2))
* (Me.Rw.Text - 2)) + 0.18), 2)
End Select
ElseIf Me.Hw.Text = 0.75 Then
Me.Rw.Text = FormatNumber((Me.R.Text / Me.lebar.Text), 2)
Select Case Me.Rw.Text
Case Is = "0,50"
Me.C.Text = "1,3"
Case Is = "0,75"
Me.C.Text = "0,48"
Case Is = "1,0"
Me.C.Text = "0,23"
Case Is = "1,5"
Me.C.Text = "0,19"
Case Is = "2,0"
Me.C.Text = "0,16"
Case Is < "0,50"
Me.C.Text = FormatNumber(((((0.48 - 1.3) / (0.75 -
0.5)) * (Rw.Text - 0.5)) + 1.3), 2)
Case Is < "0,75"
Me.C.Text = FormatNumber((1.3 - ((0.75 - Me.Rw.Text) /
(0.75 - 0.5)) * (1.3 - 0.48)), 2)
Case Is < "1,0"
Me.C.Text = FormatNumber((0.48 - ((1.0 - Me.Rw.Text) /
(1.0 - 0.75)) * (0.48 - 0.23)), 2)
Case Is < "1,5"
Me.C.Text = FormatNumber((0.23 - ((1.5 - Me.Rw.Text) /
(1.5 - 1.0)) * (0.23 - 0.19)), 2)
Case Is < "2,0"
Me.C.Text = FormatNumber((0.19 - ((2.0 - Me.Rw.Text) /
(2.0 - 1.5)) * (0.19 - 0.16)), 2)
Case Is > "2,0"
Me.C.Text = FormatNumber(((((0.19 - 0.16) / (1.5 - 2))
* (Rw.Text - 2)) + 0.16), 2)
End Select
ElseIf Me.Hw.Text = 1.0 Then
Me.Rw.Text = FormatNumber((Me.R.Text / Me.lebar.Text), 2)
Select Case Me.Rw.Text
Case Is = "0,50"
Me.C.Text = "1,2"
Case Is = "0,75"
Me.C.Text = "0,44"
Case Is = "1,00"
Me.C.Text = "0,21"
Case Is = "1,50"
Me.C.Text = "0,17"
Case Is = "2,0"
Me.C.Text = "0,15"
Case Is < "0,5"
Me.C.Text = FormatNumber(((((0.44 - 1.2) / (0.75 -
0.5)) * (Rw.Text - 0.5)) + 1.2), 2)
Case Is < "0,75"
Me.C.Text = FormatNumber((1.2 - ((0.75 - Me.Rw.Text) /
(0.75 - 0.5)) * (1.2 - 0.44)), 2)
Case Is < "1,00"
Me.C.Text = FormatNumber((0.44 - ((1.0 - Me.Rw.Text) /
(1.0 - 0.75)) * (0.44 - 0.21)), 2)
Case Is < "1,50"
Me.C.Text = FormatNumber((0.21 - ((1.5 - Me.Rw.Text) /
(1.5 - 1.0)) * (0.21 - 0.17)), 2)
Case Is < "2,00"
Me.C.Text = FormatNumber((0.17 - ((2.0 - Me.Rw.Text) /
(2.0 - 1.5)) * (0.17 - 0.15)), 2)
Case Is > "2,00"
Me.C.Text = FormatNumber(((((0.17 - 0.15) / (1.5 -
2)) * (Rw.Text - 2)) + 0.15), 2)
End Select
End If
Me.Pa.Text = FormatNumber((Me.Pv.Text * Me.C.Text), 2)
Me.Pal.Text = "0"
Me.Total.Text = FormatNumber((Me.Pa.Text + Me.Pal.Text), 2)
Me.L.Text = "0"
End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button4.Click
Try
Call bersih()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
cn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data
source=C:\Tabel\Saluran;extended properties=excel 8.0;"
cn.Open()
With cm
.Connection = cn
.CommandText = "insert into [Udara$]values('" & ductrun.Text &
"','" & item.Text & "', '" & section.Text & "','" & Q.Text & "', '" &
Pam.Text & "', '" & v.Text & "', '" & Pv.Text & "', '" & C.Text & "','" &
Deq.Text & "','" & tinggi.Text & "', '" & lebar.Text & "','" & L.Text &
"', '" & Pal.Text & "','" & Pa.Text & "','" & Total.Text & "')"
.ExecuteNonQuery()
End With
cn.Close()

MsgBox("Succesfully", MsgBoxStyle.Information, Text)


End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button5.Click
Form2.Show()
End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button6.Click
Form3.Show()
End Sub
End Class

3. Gambar Otomatis
Sub Supply()
Dim V(0 To 14) As Double
V(0) = 3431: V(1) = -800
V(3) = 3431 + (Range("K6").Value): V(4) = -800
V(6) = 3431 + (Range("K6").Value): V(7) = -800 + (Range("K6").Value)
V(9) = 3431: V(10) = -800 + (Range("K6").Value)
V(12) = 3431: V(13) = -800
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(V)

Dim Y(0 To 14) As Double


Y(0) = 3431: Y(1) = -800 + (Range("K6").Value)
Y(3) = 3431 + (Range("K6").Value): Y(4) = -800 + (Range("K6").Value)
Y(6) = 3431 + (Range("K6").Value) - 17: Y(7) = -800 + (Range("K6").Value) + 100
Y(9) = 3431 + (Range("K6").Value) - 17 - (Range("K5").Value): Y(10) = -800
+ (Range("K6").Value) + 100
Y(12) = 3431: Y(13) = -800 + (Range("K6").Value)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(Y)

Dim Z(0 To 14) As Double


Z(0) = 3431 + (Range("K6").Value) - 17 - (Range("K5").Value): Z(1) = -800
+ (Range("K6").Value) + 100
Z(3) = 3431 + (Range("K6").Value) - 17: Z(4) = -800 + (Range("K6").Value) + 100
Z(6) = 3431 + (Range("K6").Value) - 17: Z(7) = -800 + (Range("K6").Value) + 100 +
((Range("M5").Value) * 1000)
Z(9) = Z(0): Z(10) = Z(7)
Z(12) = Z(0): Z(13) = Z(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(Z)

Dim A(0 To 14) As Double


A(0) = 3431 + (Range("K6").Value) - 17 - (Range("K5").Value): A(1) = -800 +
(Range("K6").Value) + 100 + ((Range("M5").Value) * 1000)
A(3) = 3431 + (Range("K6").Value) - 17: A(4) = -800 + (Range("K6").Value) + 100 +
((Range("M5").Value) * 1000)
A(6) = A(3) - 23.5: A(7) = A(4) + 100
A(9) = A(6) - (Range("K4").Value): A(10) = A(7)
A(12) = A(0): A(13) = A(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(A)

Dim B(0 To 14) As Double


B(0) = 3431 + (Range("K6").Value) - 17 - 23.5 - (Range("K4").Value): B(1) = -800 +
(Range("K6").Value) + 100 + ((Range("M5").Value) * 1000) + 100
B(3) = 3431 + (Range("K6").Value) - 17 - 23.5: B(4) = -800 + (Range("K6").Value) + 100 +
((Range("M5").Value) * 1000) + 100
B(6) = 3431 + (Range("K6").Value) - 17 - 23.5: B(7) = B(4) + ((Range("M4").Value) * 1000)
B(9) = B(0): B(10) = B(7)
B(12) = B(0): B(13) = B(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(B)

Dim C(0 To 26) As Double


C(0) = 3431 + (Range("K6").Value) - 17 - 23.5 - (Range("K4").Value): C(1) = -800 +
(Range("K6").Value) + 100 + ((Range("M5").Value) * 1000) + 100 +
((Range("M4").Value) * 1000)
C(3) = C(0): C(4) = C(1) + 100
C(6) = C(3) - 100: C(7) = C(4)
C(9) = C(6): C(10) = C(7) + (Range("K3").Value)
C(12) = C(9) + 100 + (Range("K4").Value) + 100: C(13) = C(10)
C(15) = C(12): C(16) = C(7)
C(18) = C(15) - 100: C(19) = C(4)
C(21) = C(18): C(22) = C(1)
C(24) = C(0): C(25) = C(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(C)

Dim D(0 To 14) As Double


D(0) = 3431 + (Range("K6").Value) - 17 - 23.5 - (Range("K4").Value) - 100: D(1) = -800 +
(Range("K6").Value) + 100 + ((Range("M5").Value) * 1000) + 100 +
((Range("M4").Value) * 1000) + 100
D(3) = D(0) - ((Range("M3").Value) * 1000): D(4) = D(1)
D(6) = D(3): D(7) = D(1) + (Range("K3").Value)
D(9) = D(0): D(10) = D(7)
D(12) = D(0): D(13) = D(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(D)

Dim E(0 To 14) As Double


E(0) = 3431 + (Range("K6").Value) - 17 - 23.5 - (Range("K4").Value) - 100 + 100 +
(Range("K4").Value) + 100: E(1) = -800 + (Range("K6").Value) + 100 +
((Range("M5").Value) * 1000) + 100 + ((Range("M4").Value) * 1000) + 100
E(3) = E(0) + ((Range("M3").Value) * 1000): E(4) = E(1)
E(6) = E(3): E(7) = E(1) + (Range("K3").Value)
E(9) = E(0): E(10) = E(7)
E(12) = E(0): E(13) = E(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(E)

Dim F(0 To 29) As Double


F(0) = 3431 + (Range("K6").Value) - 17 - 23.5 - (Range("K4").Value) - 100 -
((Range("M3").Value) * 1000): F(1) = -800 + (Range("K6").Value) + 100 +
((Range("M5").Value) * 1000) + 100 + ((Range("M4").Value) * 1000) + 100
F(3) = F(0): F(4) = F(1) - 62.5
F(6) = F(3) - 375: F(7) = F(4)
F(9) = F(6): F(10) = F(7) + 375
F(12) = F(3): F(13) = F(10)
F(15) = 3431 + (Range("K6").Value) - 17 - 23.5 - (Range("K4").Value) - 100 -
((Range("M3").Value) * 1000): F(16) = -800 + (Range("K6").Value) + 100 +
((Range("M5").Value) * 1000) + 100 + ((Range("M4").Value) * 1000) + 100
F(18) = F(9): F(19) = F(10)
F(21) = F(6): F(22) = F(7)
F(24) = F(12): F(25) = F(13)
F(27) = F(0): F(28) = F(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(F)
Dim G(0 To 29) As Double
G(0) = 3431 + (Range("K6").Value) - 17 - 23.5 - (Range("K4").Value) - 100 + 100 +
(Range("K4").Value) + 100 + ((Range("M3").Value) * 1000): G(1) = -800 +
(Range("K6").Value) + 100 + ((Range("M5").Value) * 1000) + 100 +
((Range("M4").Value) * 1000) + 100
G(3) = G(0): G(4) = G(1) - 62.5
G(6) = G(3) + 375: G(7) = G(4)
G(9) = G(6): G(10) = G(7) + 375
G(12) = G(3): G(13) = G(10)
G(15) = G(0): G(16) = G(1)
G(18) = G(9): G(19) = G(10)
G(21) = G(6): G(22) = G(7)
G(24) = G(12): G(25) = G(13)
G(27) = G(0): G(28) = G(1)
Set straight =
AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(G) End Sub
Sub Button3_Click()
Dim V(0 To 14) As Double
V(0) = 3431 + (Range("K6").Value) + 100: V(1) = -800
V(3) = 3431 + (Range("K6").Value) + (Range("K6").Value) + 100: V(4) = -800
V(6) = 3431 + (Range("K6").Value) + (Range("K6").Value) + 100: V(7) = -800 +
(Range("K6").Value)
V(9) = 3431 + (Range("K6").Value) + 100: V(10) = -800 + (Range("K6").Value)
V(12) = 3431 + (Range("K6").Value) + 100: V(13) = -800
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(V)

Dim H(0 To 14) As Double


H(0) = 3431 + (Range("K6").Value) + 100 + 38: H(1) = -800 + (Range("K6").Value)
H(3) = H(0) + (Range("K16").Value): H(4) = H(1)
H(6) = H(3): H(7) = H(4) + ((Range("M16").Value) * 1000)
H(9) = H(0): H(10) = H(7)
H(12) = H(0): H(13) = H(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(H)

Dim I(0 To 20) As Double


I(0) = 3431 + (Range("K6").Value) + 100 + 38: I(1) = -800 + (Range("K6").Value) +
((Range("M16").Value) * 1000)
I(3) = I(0) + (Range("K16").Value): I(4) = I(1)
I(6) = I(3): I(7) = I(4) + (Range("P19").Value)
I(9) = I(6) + (Range("P19").Value): I(10) = I(7)
I(12) = I(9): I(13) = I(10) + (Range("K16").Value)
I(15) = I(9) - (Range("K16").Value) - (Range("P19").Value): I(16) = I(4) +
(Range("P19").Value) + (Range("K16").Value)
I(18) = I(0): I(19) = I(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(I)

Dim J(0 To 14) As Double


J(0) = 3431 + (Range("K6").Value) + 100 + 38 + (Range("K16").Value) +
(Range("P19").Value): J(1) = -800 + (Range("K6").Value) + ((Range("M16").Value) * 1000)
+ (Range("P19").Value)
J(3) = J(0): J(4) = J(1) + (Range("K16").Value)
J(6) = J(3) + ((Range("M15").Value) * 1000): J(7) = J(4)
J(9) = J(6): J(10) = J(1)
J(12) = J(0): J(13) = J(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(J)

Dim K(0 To 20) As Double


K(0) = 3431 + (Range("K6").Value) + 100 + 38 + (Range("K16").Value) +
(Range("P19").Value) + ((Range("M15").Value) * 1000): K(1) = -800 +
(Range("K6").Value) + ((Range("M16").Value) * 1000) + (Range("P19").Value)
K(3) = K(0): K(4) = K(1) + (Range("K15").Value)
K(6) = K(3) + (Range("P18").Value): K(7) = K(4)
K(9) = K(6): K(10) = K(7) + (Range("P18").Value)
K(12) = K(9) + (Range("K15").Value): K(13) = K(10)
K(15) = K(12): K(16) = K(10) - (Range("P18").Value) - (Range("K15").Value)
K(18) = K(0): K(19) = K(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(K)

Dim L(0 To 14) As Double


L(0) = 3431 + (Range("K6").Value) + 100 + 38 + (Range("K16").Value) +
(Range("P19").Value) + ((Range("M15").Value) * 1000) + (Range("P18").Value): L(1) = -
800 + (Range("K6").Value) + ((Range("M16").Value) * 1000) + (Range("P19").Value) +
(Range("K15").Value) + (Range("P18").Value)
L(3) = L(0) + (Range("K15").Value): L(4) = L(1)
L(6) = L(3): L(7) = L(4) + ((Range("M14").Value) *
1000) L(9) = L(6) - (Range("K14").Value): L(10) = L(7)
L(12) = L(0): L(13) = L(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(L)

Dim M(0 To 26) As Double


M(0) = 3431 + (Range("K6").Value) + 100 + 38 + (Range("K16").Value) +
(Range("P19").Value) + ((Range("M15").Value) * 1000) + (Range("P18").Value) +
(Range("K15").Value) - (Range("K14").Value): M(1) = -800 + (Range("K6").Value)
+ ((Range("M16").Value) * 1000) + (Range("P19").Value) + (Range("K15").Value) +
(Range("P18").Value) + ((Range("M14").Value) * 1000)
M(3) = 3431 + (Range("K6").Value) + 100 + 38 + (Range("K16").Value) +
(Range("P19").Value) + ((Range("M15").Value) * 1000) + (Range("P18").Value)
+ (Range("K15").Value): M(4) = M(1)
M(6) = M(3): M(7) = M(4) + 100 + (Range("K13").Value) +
100 M(9) = M(3) - (Range("K11").Value): M(10) = M(7)
M(12) = M(9): M(13) = M(10) - 100
M(15) = M(12) - 100: M(16) = M(13)
M(18) = M(15): M(19) = M(16) - (Range("K13").Value)
M(21) = M(18) + 36: M(22) = M(19)
M(24) = M(0): M(25) = M(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(M)

Dim N(0 To 14) As Double


N(0) = 3431 + (Range("K6").Value) + 100 + 38 + (Range("K16").Value) +
(Range("P19").Value) + ((Range("M15").Value) * 1000) + (Range("P18").Value) +
(Range("K15").Value) - (Range("K11").Value): N(1) = -800 + (Range("K6").Value) +
((Range("M16").Value) * 1000) + (Range("P19").Value) + (Range("K15").Value) +
(Range("P18").Value) + ((Range("M14").Value) * 1000) + 100 + (Range("K13").Value)
+ 100
N(3) = N(0) + (Range("K11").Value): N(4) = N(1)
N(6) = N(3): N(7) = N(4) + ((Range("M11").Value) * 1000)
N(9) = N(6) - (Range("K11").Value): N(10) = N(7)
N(12) = N(0): N(13) = N(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(N)

Dim O(0 To 14) As Double


O(0) = -100 - (Range("K11").Value) + 3431 + (Range("K6").Value) + 100 + 38 +
(Range("K16").Value) + (Range("P19").Value) + ((Range("M15").Value) * 1000) +
(Range("P18").Value) + (Range("K15").Value): O(1) = -(Range("K13").Value) - 100 + 100
+ (Range("K13").Value) + 100 - 800 + (Range("K6").Value) + ((Range("M16").Value) *
1000) + (Range("P19").Value) + (Range("K15").Value) + (Range("P18").Value) +
((Range("M14").Value) * 1000)
O(3) = O(0): O(4) = O(1) + (Range("K13").Value)
O(6) = O(3) - ((Range("M13").Value) * 1000): O(7) = O(4)
O(9) = O(6): O(10) = O(1)
O(12) = O(0): O(13) = O(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(O)

Dim P(0 To 20) As Double


P(0) = -((Range("M13").Value) * 1000) - 100 - (Range("K11").Value) + 3431 +
(Range("K6").Value) + 100 + 38 + (Range("K16").Value) + (Range("P19").Value) +
((Range("M15").Value) * 1000) + (Range("P18").Value) + (Range("K15").Value): P(1) = -
(Range("K13").Value) - 100 + 100 + (Range("K13").Value) + 100 - 800 +
(Range("K6").Value) + ((Range("M16").Value) * 1000) + (Range("P19").Value)
+ (Range("K15").Value) + (Range("P18").Value) + ((Range("M14").Value) *
1000) P(3) = P(0): P(4) = P(1) + (Range("K17").Value)
P(6) = P(3) - (Range("P17").Value) - (Range("K17").Value): P(7) = P(4)
P(9) = P(6): P(10) = P(7) - (Range("P17").Value) - (Range("K17").Value)
P(12) = P(9) + (Range("K17").Value): P(13) = P(10)
P(15) = P(12): P(16) = P(10) + (Range("P17").Value)
P(18) = P(0): P(19) = P(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(P)

Dim Q(0 To 14) As Double


Q(0) = -(Range("P17").Value) - (Range("K17").Value) - ((Range("M13").Value) * 1000) -
100 - (Range("K11").Value) + 3431 + (Range("K6").Value) + 100 + 38 +
(Range("K16").Value) + (Range("P19").Value) + ((Range("M15").Value) * 1000) +
(Range("P18").Value) + (Range("K15").Value): Q(1) = -(Range("P17").Value) -
(Range("K17").Value) + (Range("K17").Value) - (Range("K13").Value) - 100 + 100 +
(Range("K13").Value) + 100 - 800 + (Range("K6").Value) + ((Range("M16").Value) * 1000)
+ (Range("P19").Value) + (Range("K15").Value) + (Range("P18").Value) +
((Range("M14").Value) * 1000)
Q(3) = Q(0) + (Range("K17").Value): Q(4) = Q(1)
Q(6) = Q(3): Q(7) = Q(4) - ((Range("L12").Value) * 1000)
Q(9) = Q(6) - (Range("K17").Value): Q(10) = Q(7)
Q(12) = Q(0): Q(13) = Q(1)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(Q)

Dim R(0 To 26) As Double


R(0) = (Range("K17").Value) - (Range("P17").Value) - (Range("K17").Value) -
((Range("M13").Value) * 1000) - 100 - (Range("K11").Value) + 3431 + (Range("K6").Value) +
100 + 38 + (Range("K16").Value) + (Range("P19").Value) + ((Range("M15").Value) * 1000) +
(Range("P18").Value) + (Range("K15").Value) - (Range("K17").Value): R(1) = -
((Range("L12").Value) * 1000) - (Range("P17").Value) - (Range("K17").Value) +
(Range("K17").Value) - (Range("K13").Value) - 100 + 100 + (Range("K13").Value) + 100 - 800 +
(Range("K6").Value) + ((Range("M16").Value) * 1000) + (Range("P19").Value) +
(Range("K15").Value) + (Range("P18").Value) + ((Range("M14").Value) * 1000)
R(3) = R(0) - 59.5: R(4) = R(1)
R(6) = R(3): R(7) = R(4) - 360
R(9) = R(6) + 360: R(10) = R(7)
R(12) = R(9): R(13) = R(10) + 360
R(15) = R(0): R(16) = R(1)
R(18) = R(12): R(19) = R(13)
R(21) = R(6): R(22) = R(7)
R(24) = R(12): R(25) = R(13)
Set straight = AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(R)
Dim S(0 To 26) As Double
S(0) = -(Range("K11").Value) + (Range("K11").Value) + 3431 + (Range("K6").Value) + 100
+ 38 + (Range("K16").Value) + (Range("P19").Value) + ((Range("M15").Value) * 1000) +
(Range("P18").Value) + (Range("K15").Value) - (Range("K11").Value): S(1) =
((Range("M11").Value) * 1000) - 800 + (Range("K6").Value) + ((Range("M16").Value) *
1000) + (Range("P19").Value) + (Range("K15").Value) + (Range("P18").Value) +
((Range("M14").Value) * 1000) + 100 + (Range("K13").Value) + 100
S(3) = S(0) - 67.5: S(4) = S(1)
S(6) = S(3): S(7) = S(4) + 400
S(9) = S(6) + 400: S(10) = S(7)
S(12) = S(9): S(13) = S(10) - 400
S(15) = S(0): S(16) = S(1)
S(18) = S(3): S(19) = S(4)
S(21) = S(9): S(22) = S(10)
S(24) = S(12): S(25) = S(13)
Set straight =
AutoCAD.Application.ActiveDocument.ModelSpace.AddPolyline(S) End Sub
4. Pembuka Excel

Public Class Form18

Private Sub BrowseBtn_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles BrowseBtn.Click
OpenFileDialog1.ShowDialog()

FilePathLabel.Text = OpenFileDialog1.FileName
End Sub

Private Sub ExcelBtn_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles ExcelBtn.Click
Process.Start("Excel", FilePathLabel.Text)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Me.Close()
End Sub
End Class
LAMPIRAN C
( Tampilan Software )
LAMPIRAN D
( Tabel-Tabel Referensi )
Karta Rugi Gesek Saluran Udara
Tabel Coefficient (C) pada Elbow Duct

Tabel Coefficient (C) pada Transisition Duct


Tabel Coefficient (C) pada Contraction Duct
Tabel Coefficient (C) pada Converging Tee (Wye Return)
Tabel Coefficient (C) pada Dovetail Duct (Return)
Tabel Coefficient (C) pada Dovetail Duct (Supply)
Tabel Coefficient (C) pada Tee (Wye Supply)
Tabel Kecepatan dan Tekanan Kecepatan pada Saluran Udara
LAMPIRAN E
( Tabel Hasil Perhitungan )
Duct item section Afr Pa/m V (m/s) Pv(Pa) C Deq H W L(m) APL Apf Aptot
Run (lps) (mm) (mm) (mm) (Pa) (Pa) (Pa)
A-G Lurus E-F 0,281 1 4,76142 13,64801 0 273,1 250 250 1,408 1,41 0 1,41
A-G Lurus E-G 0,281 1 4,76142 13,64801 0 273,1 250 250 1,408 1,41 0 1,41
A-G Lurus D-E 0,562 1 5,65650 19,26159 0 354,4 324 324 1,656 1,66 0 1,66
A-G Lurus B-C 0,8 1 6,17052 22,92134 0 405,4 371 371 1,44 1,44 0 1,44
A-G Lurus A-B 1 1 6,51733 25,57031 0 442,7 405 405 0 0,00 0 0
A-G Contraction C-D 0,8 1 5,81 20 0,05655 406 371 371 0 0 1,13 1,1
A-G Dovetail E-FG 0,56200 5,35 17,2307 0,26 355 324 324 0 0 4,48 4,5
A-G Contraction E-F 0,562 1 5,35 17 0,0584 355 324 324 0 0 0,99 1
A-G Contraction E-G 0,562 1 5,35 17 0,0584 355 324 324 0 0 0,99 1
A-K Lurus G-H 0,33 1 4,95669 14,79040 0 290,0 265 265 1,792 1,79 0 1,79
A-K Lurus J-K 0,25 1 4,62299 12,86597 0 263,1 241 241 1,536 1,54 0 1,54
A-K Lurus G-I 0,25 1 4,62299 12,86597 0 263,1 241 241 4,8 4,80 0 4,8
A-K Lurus E-F 0,58 1 5,69969 19,55685 0 360,0 329 329 1,92 1,92 0 1,92
A-K Lurus C-D 0,58 1 5,69969 19,55685 0 360,0 329 329 1,75 1,75 0 1,75
A-K Lurus A-B 0,58 1 5,69969 19,55685 0 360,0 329 329 0,48 0,48 0 0,48
A-K Elbow J-I 0,25 1 4,17 10,47 1,47 276,4 241 241 0 0 15,39 15,39
A-K Elbow D-E 0,58 1 5,27 16,72 1,32 374,4 329 329 0 0 22,07 22,07
A-K Elbow B-C 0,58 1 5,27 16,72 1,32 374,4 329 329 0 0 22,07 22,07
A-K Wye F-G 0,33 1 4,7 13 0,509 290 265 265 0 0 6,62 6,6
Return
A-K Wye F-G 0,25 1 4,3 11 0,820 264 241 241 0 0 9,02 9
Return
A-K Transition G 0,33 1 4,7 13 0,05325 290 265 265 0 0 0,69 0,7
A-K Transition G 0,25 1 4,3 11 0,0527 263,1 241 241 0 0 0,58 0,6

Das könnte Ihnen auch gefallen