P. 1
LAPORAN PRAKTIKUM

LAPORAN PRAKTIKUM

|Views: 657|Likes:
Published by Gusti Ayu Jessy K

More info:

Published by: Gusti Ayu Jessy K on Jun 25, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

05/29/2013

pdf

text

original

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.

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

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

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

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

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

y 4. KPO =SUM(L8:L16) 8."SALAH")) .IF(F28="L".((B25-(((D272)*180)))*3600).((B25(((D27+2)*180)))*3600). KPS =IF(F28="D". Koordinat =N7+J8+K8 6. KPA =SUM(J8:J16) 7. 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.

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

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

Invers =MINVERSE(B11:D13) .E5:G6) 2. invers. Transpose =TRANSPOSE(B11:D13) 3.1. dan transpose. Gambar 1.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. Perkalian matrik =MMULT(B5:C7.

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

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 .

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

Biasanya program ini digunakan untuk mempermudah kita menghitung luas polygon yang telah kita ukur. Langkah pertama yang harus dilakukan adalah membuat command button Hitungan Cara Koordinat seperti pada gambar 1.11 Hitungan Koordinat Menggunakan Visual Basic 6._. 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 & "") .1. Gambar 1. Tampilan program VB hitungan cara koordinat Setelah membuat tampilan. Dalam program ini kita dapat menentukan banyak titik yang akan dihitung.7.0 Praktikum yang ke-5 adalah membuat program hitungan koordinat.

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.db)) luas = Format(luas.000") MsgBox ("luas adalah =" & luas & " m2") End Sub . "#0.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 .5 * (da .

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

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

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

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 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->