BAB I MAKSUD DAN TUJUAN

1.1

Maksud Maksud dari praktikum pemrograman komputer ini adalah sebagai berikut : y Untuk memperkenalkan pembuatan program dengan Microsoft Excel dan Visual Basic 6.0. y Agar mahasiswa mampu membuat program-program sederhana yang sesuai dengan kebutuhan.

1.2

Tujuan Tujuan dari praktikum pemrograman komputer ini adalah untuk mempermudah kerja mahasiswa dalam mengerjakan soal hitungan.

Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form.1.0 Visual Basic merupakan bahasa pemrograman tercepat dan termudah untuk membuat suatu aplikasi dalam Micosoft Windows.0 . sedangkan untuk kodingnya menggunakan bahasa Basic yang cenderung mudah dipelajari. Dalam pengembangan aplikasi.3 Visual Basic 6. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer.BAB II DASAR TEORI 1. Gambar 1. Tampilan standar Visual Basic 6.

0. Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu project aktif. 7. Jendela Properti (Properties windows) Daftar dari properti-properti yang sedang dipilih. 4. Toolbar Shortcut untuk membuka project. seperti membuat project baru atau membuka project lama. didalamnya ada form yang dibuat dan modul-modul lainnya. Form Digunakan untuk merancang user interface atau aplikasi. Gambar 1. Toolbox Bagian ini berisi komponen-komponen yang digunakan untuk membuat aplikasi.1 merupakan tampilan standar dari Visual Basic 6. menyimpan project. 2. yang terdiri dari : 1. 5. 3. Baris Menu Digunakan untuk memilih menu. artinya isi komponen dalam toolbox tergantung pada jenis project yang dibangun.Gambar 1. atau menjalankan project. Jendela Kode (Form Code) Bagian ini digunakan untuk menuliskan kode-kode yang digunakan untuk membuat aplikasi. sebagai contoh di bagian ini anda dapat mengubah warna tulisan dengan forecolour. Jendela Project (Windows project) Meupakan gambaran dari project yang dibuat.2. Komponen standar dalam toolbox dapat dilihat pada gambar 1. 6.2 Toolbox .

Rumus-rumus yang digunakan adalah sebagai berikut : 1. yij . 2. KPA dan koreksi KPA = xij .                 1.Y) dalam system salib sumbu katesian searah jarum jam hingga ke arah yang dimaksud. Syarat dari metode ini adalah adanya satu titik koordinat awal dan satu sudut jurusan awal. 3.1. . 4.5 Poligon Poligon tertutup adalah salah satu metode penentuan posisi horizontal yang memiliki satu titik ikat.4 Sudut Jurusan Sudut Jurusan AB suatu sisi merupakan besarnya sudut mendatar yang dihitung dari arah sumbu tegak (sb. xij =dij x sin ij 3. 2. 4. KPS dan koreksi sudut . maka dibuat ketentuan sebagai berikut : 1. rumusnya adalah sebagai berikut :   Untuk menghindari nilai sudut jurusan yang negatif.

Kesalahan garis bidik biasanya dikonotasikan dengan C. . KPO KPO = .6 Kesalahan Garis Bidik (KGB) Kesalahan garis bidik adalah kesalahan yang terjadi pada pembidikan garis pada pengukuran sipat datar memanjang. Rumusnya adalah sebagai berikut : Jika kesalahan garis bidiknya bernilai minus. maka berarti pembidikannya kebawah dengan derajat kemiringan yang dicari melalui tan .=dij x cos ij 5. Untuk mengecek hal tersebut perlu dilakukan pengamatan garis bidik. 6. Hitung Absis Xj = Xi + dij x sin ij + k xij 7. Hitung Ordinat Yj = Yi + dij x cos ij + k yij yij 1.

Koreksi (E9. Tampilan program hitungan poligon Skrip yang digunakan untuk hitungan ini adalah sebagai berikut : 1. X (delta X) y d sin =I8*SIN(RADIANS(T6)) . D10. dan D18) =INT(T8) y Menit =INT((T8-F10)*60) y Detik =(S8-F10-G10/60)*3600 3. E11. E15.7 Hitungan Koordinat Poligon Tertutup Menggunakan Microsoft Excel Gambar 1. D16. D12. E13.BAB III PELAKSANAAN PRAKTIKUM 1. dan E17) =-C$29/D$27 (KPS/jumlah titik) 2. D14.3. Asimut y Derajat (D8.

"SALAH")) .y 4. KPS =IF(F28="D". kor/fx =I8/I$22*-J$22 Y (delta X) y d cos =I8*COS(RADIANS(T6)) y kor/fx =I8/I$22*-L$22 5. KPA =SUM(J8:J16) 7.((B25(((D27+2)*180)))*3600).IF(F28="L". KPO =SUM(L8:L16) 8.((B25-(((D272)*180)))*3600). Koordinat =N7+J8+K8 6.

D6+180.E4=0).D6+360.E4<0).D6+180.D6+180. Skrip untuk DY (E4) =C4-C5 3.IF(AND(D4=0.4.IF(AND(D4<0.E4=0). Skrip untuk E6 =IF(AND(D4>0.IF(AND(D4<0.90.E4<0). Skrip untuk Jarak AB (F4) =SQRT(D4^2+E4^2) 6.E4<0). Skrip untuk D6 =DEGREES(ATAN(D4/E4)) 4.270. Tampilan program hitungan sudut jurusan Skrip yang digunakan untuk penghitungan kali ini adalah sebagai berikut : 1.8 Hitungan Sudut Jurusan Menggunakan Microsoft Excel Gambar 1.1.E4<0). Skrip untuk DX (D4) =B5-B4 2.0)) y Detik =(E6-G4-H4/60)*3600 . Skrip untuk Asimut AB y Derajat =INT(E6) y Menit =(ROUNDDOWN((E6-G4)*60.IF(AND(D4 >0.IF(AND(D4<0.E4>0).IF(A ND(D4<0.0))))))) 5.180 .

7."SUMBU X POSITIF"."KW IV"))))))) .IF(E6=270."KW III".E6<90)."SUMBU Y POSITIF".IF(E6=180."SUMBU Y NEGATIF"."KW II".E6<270). Skrip untuk Keterangan =IF(E6=0."SUMBU X NEGATIF"."KW I".IF(AND(E6>0.IF(E6=90.IF(AND(E6>180.IF(AND(E6>90.E6<180).

1. dan transpose. Gambar 1. Perkalian matrik =MMULT(B5:C7. invers.9 Hitungan Matrik Menggunakan Microsoft Excel Praktikum yang ke-3 adalah membuat hitungan sederhana matriks. Dalam program ini hitungan yang dilakukan berupa perkalian matrik. Tampilan program hitungan matrik Skrip yang digunakan masing-masing penghitungan adalah sebagai berikut : 1.5. Transpose =TRANSPOSE(B11:D13) 3.E5:G6) 2. Invers =MINVERSE(B11:D13) .

_. Dibawah ini adalah kode untuk tiap command button. yaitu : 1. Ubah properti name pada tiap textbox. Gambar 1.6.text. Tampilan program VB hitungan sudut jurusan Setelah membuat layout program. masukkan list kode ke tiap command button lalu jalankan program. contohnya pada textbox Xa menjadi txtXa.10 Hitungan Sudut Jurusan Menggunakan Visual Basic 6.Val(txtXa) dy = Val(txtYb) . langkah pertama adalah membuat layoutnya terlebih dahulu seperti pada gambar 1. Command Hitung Private Sub cmdHitung_Click() pi = 4 * Atn(1) dx = Val(txtXb) . Hal ini dilakukan untuk mempermudah kita dalam membuat program.Val(txtYa) .1.0 Praktikum yang ke-4 adalah membuat hitungan sudut jurusan.

txtDrjt) * 60 .If dy = 0 Then GoTo hitung az = Atn(dx / dy) * 180 / pi If dx > 0 And dy > 0 Then az = az 'k1 ElseIf dx > 0 And dy < 0 Then az = az + 180 'k2 ElseIf dx < 0 And dy < 0 Then az = az + 180 'k3 ElseIf dx < 0 And dy > 0 Then az = az + 360 'k4 ElseIf dx = 0 And dy > 0 Then az = 0 'y positif ElseIf dx = 0 And dy < 0 Then az = 180 'y positif End If GoTo cetak hitung: If dx > 0 Then az = 90 ElseIf dx < 0 Then az = 270 End If cetak: txtDrjt = Int(az) txtMnt = Int(az .

Text = "" End Sub 3. "#0.Text = "" txtDtk.txtMnt) / 60 * 3600 txtDtk = Format(txtDtk.Text = "" txtYa.Text = "" txtXb.Text = "" txtMnt. Command Keluar Private Sub cmdKeluar_Click() End End Sub .0") End Sub 2.Text = "" txtDrjt.txtDtk = (az . Command Bersih Private Sub cmdBersih_Click() txtXa.txtDrjt .Text = "" txtYb.

Tampilan program VB hitungan cara koordinat Setelah membuat tampilan. Gambar 1. Langkah pertama yang harus dilakukan adalah membuat command button Hitungan Cara Koordinat seperti pada gambar 1. Dalam program ini kita dapat menentukan banyak titik yang akan dihitung. Biasanya program ini digunakan untuk mempermudah kita menghitung luas polygon yang telah kita ukur. masukkan script ke tombol tersebut dengan kode sebagai berikut : Private Sub Command1_Click() Dim n As Integer Dim X(1 To 1000) As Double Dim Y(1 To 1000) As Double n = InputBox("jumlah titik?") 'proses input data For i = 1 To n X(i) = InputBox("X" & i & "") Y(i) = InputBox("Y" & i & "") .11 Hitungan Koordinat Menggunakan Visual Basic 6.1._.0 Praktikum yang ke-5 adalah membuat program hitungan koordinat.7.

db)) luas = Format(luas.000") MsgBox ("luas adalah =" & luas & " m2") End Sub .5 * (da .Next i 'cek data masukan cek_data = InputBox("cek data Y/T?") If cek_data = "T" Then GoTo akhir For i = 1 To n MsgBox ("X(" & i & ") = " & X(i)) MsgBox ("Y(" & i & ")=" & Y(i)) Next i akhir: da = 0 'nilai awal (Xi x Yi+1) db = 0 'nilai awal(Yi x Xi+1) For i = 1 To n . "#0.1 da = da + X(i) * Y(i + 1) db = db + Y(i) * X(i + 1) Next i da = da + X(n) * Y(1) db = db + Y(n) * X(1) luas = Abs(0.

Langkah pertama yang dilakukan adalah membuat tampilan seperti pada gambar 1.Val(txtbtm2) txtdh1 = Format(txtdh1.1.0 Praktikum ke-6 adalah menghitung kesalahan garis bidik.8. "#0. seperti kode yang ada dibawah ini : 1.12 Hitungan KGB Menggunakan Visual Basic 6. Kode untuk command hitung Private Sub cmdHitung_Click() pi = 4 * Atn(1) txtdh1 = Val(txtbtb1) . Kesalahan garis bidik biasanya kita temukan pada tiap pengukuran sipat datar memanjang._.000") txtdb1 = Abs(100 * (Val(txtbab1) . "#0.Val(txtbbb1))) .000") txtdh2 = Format(txtdh2.Val(txtbtm1) txtdh2 = Val(txtbtb2) . Tampilan program VB hitungan KGB Masukkan kode pada tiap command button. Gambar 1.

Val(txtbbb2))) txtdm2 = Abs(100 * (Val(txtbam2) .Text = "KE BAWAH" Else txtakemiringan. "#0.0") End Sub . "#0.Text = "KE ATAS" End If alfa = Atn(txtkgb / 1000) * 180 / pi alfa = Abs(alfa) txtdrjt = Int(alfa) txtmnt = Int((alfa .0") txtdm2 = Format(txtdm2. "#0.txtmnt / 60) * 3600 txtdtk = Format(txtdtk. "#0.txtmnt) * 60) txtdtk = (alfa . "#0.0") txtdm1 = Format(txtdm1.Val(txtbbm1))) txtdb2 = Abs(100 * (Val(txtbab2) .Val(txtbbm2))) txtdb1 = Format(txtdb1.000") If txtkgb < 0 Then txtakemiringan. "#0.txtdh2) / ((txtdb1 .txtdm1) (txtdb2 .txtdm2)) * 1000 txtkgb = Format(txtkgb.0") txtdb2 = Format(txtdb2.txtdrjt .txtdm1 = Abs(100 * (Val(txtbam1) .0") txtkgb = (txtdh1 .

3. mahasiswa dapat menggunakan Visual Basic dan membuat program dari Visual Basic.) dan titik(. Jika terjadi kesalahan. 2. . 1. tapi praktikum ini berhasil membantu mahasiswa mengenal Visual Basic dan membantu mahasiswa untuk mengerti saat ada mata kuliah pemrograman komputer. yaitu : 1. namun karena tidak adanya penjelasan mengenai algoritma dan bagaimana menyusun alurnya membuat program yang dibuat kurang sesuai dengan logika. sehingga semua program yang di buat harus melihat contoh terlebih dahulu dari asisten dosen. Terjadinya banyak debug atau error dikarenakan kurangnya pemahaman tentang bahasa yang digunakan di Visual Basic. Selain itu.BAB IV ANALISIS DAN KESIMPULAN 1. Dengan melaksanakan praktikum ini.13 Analisis Logika berpikir suatu program merupakan hal penting sebelum membuat program. mahasiswa sulit untuk menganalisis kesalahan tersebut. Dengan adanya program-program sederhana tersebut dapat mempermudah pekerjaan mahasiswa saat membuat tugas maupun pelaksanaan praktikum di lapangan. jika tidak memperhatikan hal-hal kecil seperti penempatan koma(.) membuat program tidak berjalan lancar. Walaupun dalam pelaksanaan praktikum ini masih banyak yang belum di mengerti.14 Kesimpulan Dari pelaksanaan praktikum pemrograman komputer dapat ditarik beberapa kesimpulan.

LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER Disusun oleh : Gusti Ayu Jessy Kartini 23 2010 023 JURUSAN TEKNIK GEODESI FAKULTAS TEKNIK SIPIL DAN PERENCANAAN INSTITUT TEKNOLOGI NASIONAL BANDUNG 2011 .

Sign up to vote on this title
UsefulNot useful