Anda di halaman 1dari 17

LAPORAN PRAKTIKUM III

PRAKTIKUM DASAR-DASAR PEMROGRAMAN


“Program Hitungan Beda Tinggi”
Tanggal Penyerahan : 22 April 2021

Disusun Oleh : Muhammad Fahza Ramadhan (23-2020-047)

Dosen : Thonas Indra Maryanto S.Kel, M.T.

Kelompok: 7 (Tujuh)
1. Andreika Ramadhani (23-2020-004)
2. Muhammad Fahza (23-2020-047)
3. Raden Ahmad Fauzan (23-2020-082)

Kelas B
Nama Asisten:
1. Luthfi Hafizh (23-2019-060)
2. Ainna Nurril Azmi (23-2019-073)

LABORATORIUM SISTEM INFORMASI SPASIAL


PROGRAM STUDI TEKNIK GEODESI
FAKULTAS TEKNIK SIPIL DAN PERENCANAAN
INSTITUT TEKNOLOGI NASIONAL
BANDUNG
2021
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

DAFTAR ISI

DAFTAR ISI............................................................................................................i
DAFTAR GAMBAR..............................................................................................ii
DAFTAR TABEL.................................................................................................iii
BAB I PENDAHULUAN.......................................................................................1
1.1 Maksud dan Tujuan........................................................................................1
1.2 Waktu Pelaksanaan Praktikum.......................................................................1
BAB II DASAR TEORI.........................................................................................2
2.1 Hitungan Beda Tinggi menggunakan Waterpass...........................................2
2.2 Pembuatan Flowchart Program Sederhana....................................................2
BAB III PELAKSANAAN PRAKTIKUM..........................................................4
3.1 Pembuatan Program Hitungan Beda Tinggi...................................................4
3.2 Pembuatan Flowchart...................................................................................10
BAB IV HASIL DAN ANALISIS.......................................................................11
4.1 Hasil.............................................................................................................11
4.2 Analisis.........................................................................................................11
BAB V KESIMPULAN.......................................................................................12
5.1 Kesimpulan...................................................................................................12
5.2 Saran.............................................................................................................12
DAFTAR PUSTAKA...........................................................................................13

Kelompok 7/ Kelas B i
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

DAFTAR GAMBAR

Gambar 3.1 Pembuatan Flowchart Program..........................................................10


Gambar 4.1 Hasil Perhitungan Menggunakan Program........................................11

Kelompok 7/ Kelas B ii
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

DAFTAR TABEL

Tabel 3.1 Langkah-Langkah Pembuatan Program Hitungan Beda Tinggi..............4

Kelompok 7/ Kelas B iii


PRAKTIKUM DASAR-DASAR PEMROGRAMAN

BAB I
PENDAHULUAN
1.1 Maksud dan Tujuan
Maksud dan tujuan dari materi Praktikum Dasar-dasar Pemrograman
tentang Program Hitungan Jarak Mendatar adalah untuk mengetahui
tahapan pemrograman Visual Basic dengan implementasi penyusunan
program perhitungan beda tinggi.
1.2 Waktu Pelaksanaan Praktikum
Adapun waktu pelaksanaan praktikum, sebagai berikut:
Hari, Tanggal : Selasa, 20 April 2021
Pukul : 15.00-16.00 WIB
Tempat : Rumah masing-masing

Kelompok 7/ Kelas B 1
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

BAB II
DASAR TEORI
2.1 Hitungan Beda Tinggi menggunakan Waterpass
Pengukuran beda tinggi dapat dibagi menjadi dua macam, yaitu beda
tinggi dengan menggunakan sipat datar dan beda tinggi menggunakan
total station atau biasa disebut dengan beda tinggi metode Trigonometri.
Pengukuran beda tinggi dengan sipat datar lebih teliti dibandingkan
dengan metode Trigonometri. Hal ini disebabkan ketelitian beda tinggi
dengan total station bergantung pada besaran-besaran yang harus diukur,
seperti ketelitian hasil ukuran sudut vertical, jarak, tinggi instrument dan
tinggi reflektor.
Sampai saat ini, pengukuran beda tinggi menggunakan alat sipat datar atau
waterpass adalah metode yang paling teliti dibanding dengan metode yang
lain. Tinggi suatu objek di permukaan bumi adalah tinggi yang diukur dari
suatu bidang referensi di mana ketinggiannya dianggap nol. Di bidang
geodesi, bidang referensi tersebut disebut dengan geoid, yaitu bidang
ekipotensial yang berimpit dengan permukaan air laut rata-rata (mean sea
level) atau disebut juga dengan bidang nivo. Bidang-bidang ini selalu
tegak lurus dengan arah gaya berat terhadap setiap titik-titik di permukaan
bumi. Pada setiap pekerjaan pengukuran beda tinggi, alat waterpass yang
didirikan di atas suatu titik di permukaan bumi harus selalu searah dengan
gaya berat. Beda tinggi antara dua titik di permukaan bumi dihitung
berdasarkan selisih antara pembacaan benang tengah antara dua rambu
belakamg dikurangi rambu muka dengan menggunakan peralatan
waterpass yang dilengkapi dengan statif, rambu ukur, dan meteran.
2.2 Pembuatan Flowchart Program Sederhana
Flowchart adakah penggambaran secara grafik dari langkah-langkah dan
konstelasi prosedur dari suatu program. Flowchart menolong analis dalam
memecahkan problema ke dalam segmen-segmen yang lebih kecil dan
menolong dalam menganalisis alternatif lain dalam pengoperasian.
Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya
masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Proses di
lingkungan organisasi pada umumnya merupakan suatu rangkaian
kegiatan yang berulang. Setiap siklus kegiatan tersebut biasanya dapat
dipecahkan ke dalam beberapa langkah kecil. Dari uraian-uraian langkah
tersebut, dapat mencari langkah mana saja yang bisa di-improve.
Salah satu jenis flowchart adalah flowchart program. Flowchart program
dihasilkan dari flowchart sistem. Flowchart program merupakan
keterangan yang lebih rinci tentang bagaimana setiap langkah program
atau prosedur dalam urutan yang tepat saat terjadi. Programmer

Kelompok 7/ Kelas B 2
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

menggunakan flowchart program untuk menggambarkan urutan instruksi


dari program komputer. Analis sistem menggunakan flowchart program
untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur
atau operasi.

BAB III

Kelompok 7/ Kelas B 3
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

PELAKSANAAN PRAKTIKUM
3.1 Pembuatan Program Hitungan Jarak Mendatar
Adapun langkah-langkah pembuatan program hitungan jarak mendatar,
sebagai berikut:
No Gambar Keterangan
1. Buka Microsoft Visual
Basic, pada halaman awal
akan muncul seperti
gambar disamping. Lalu,
pilih Standard EXE.

2. Lalu Open, maka akan


otomatis muncul seperti
gambar disamping.

3. Perbesar layar Form1 dan


Project Form1.

4. Masukkan 2 Frame
dengan ukuran yang
kurang lebih sama pada
Form, lalu edit caption
frame 1 pada panel
properties sebelah kanan
form. Ganti dengan
“Bacaan Rambu
Belakang” dan pada frame
2 ganti dengan “Bacaan
Rambu Muka”.

Kelompok 7/ Kelas B 4
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

5. Beri 3 label pada masing-


masing frame. Lalu, ganti
caption masing-masing
label berurutan dengan
“BA”, “BT”, dan “BB”.

6. Buat textbox di kanan tiap


masing-masing label yang
telah dibuat dan
kosongkan text-nya.

7. Ganti name masing-


masing textbox secara
berurutan dari atas ke
bawah menjadi “BA”,
“BT”, dan “BB” dengan
catatan karena pada VB
tidak dapat menggunakan
name yang sama, bagian
Bacaan Rambu Belakang
ditambah huruf B pada
belakangnya di setiap
label-nya.
8. Beri label pada tiap kanan
textbox yang telah dibuat
dan ubah caption-nya
menjadi “METER”.

9. Buat command button di


sebelah frame 1 dan ubah
caption-nya menjadi
“Hitung Kesalahan
Pembacaan Rambu”.

Kelompok 7/ Kelas B 5
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

10. Buat 2 frame lagi, lalu


ganti caption-nya dengan
“Koreksi Bacaan
Belakang” dan “Koreksi
Bacaan Muka”.

11. Buat kembali textbox di


dalam kedua frame
tersebut, lalu hapus text-
nya.

12. Buat command button di


sebelah frame 2 dan ubah
caption-nya menjadi
“Hitung Beda Tinggi dan
Jarak Optis”.

13. Buat 2 frame lagi, lalu


ganti caption-nya dengan
“Hasil Beda Tinggi” dan
“Hasil Jarak Optis”.

14. Buat kembali textbox di


dalam kedua frame
tersebut, lalu hapus text-
nya.

Kelompok 7/ Kelas B 6
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

15. Buat 2 command button,


lalu ganti caption-nya
menjadi “Hitung Ulang”
dan “Keluar”.

16. Buat frame kembali dan


ubah caption-nya menjadi
“Pembuat Program”.

17. Buat textbox dalam frame


tersebut, lalu kosongkan
text-nya.

18. Ganti name pada textbox


Koreksi Bacaan Belakang
dengan “HB” dan textbox
Koreksi bacaan Muka
dengan “HM”.

19. Ganti name pada textbox


Hasil Beda Tinggi dengan
“HBT” dan textbox Hasil
Jarak Optis dengan “HJO”.

Kelompok 7/ Kelas B 7
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

20. Ganti name pada textbox


Pembuat Program dengan
“PembuatProgram”.

21. Klik 2x pada command


button “Hitung Pembacaan
Rambu”, lalu akan muncul
form untuk menyunting
command click. Isi
dengan:
HB.Text = Val(BTB.Text)
* 2 - (Val(BAB.Text) +
Val(BBB.Text))
HM.Text = Val(BT.Text)
* 2 - (Val(BA.Text) +
Val(BB.Text))
PembuatProgram.Text =
"232020047 Muhammad
Fahza Ramadhan"
22. Klik 2x pada command
button “Hitung Beda
Tinggi dan Jarak Optis”
dan isi dengan:
HBT.Text =
Val(BTB.Text) -
Val(BT.Text)
HJO.Text =
((Val(BAB.Text) -
Val(BBB.Text)) * 100) +
((Val(BA.Text) -
Val(BB.Text)) * 100)
PembuatProgram.Text =
"232020047 Muhammad
Fahza Ramadhan"

Kelompok 7/ Kelas B 8
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

23. Klik 2x pada command


button “Hitung Ulang” dan
isi dengan:
BAB.Text = “ ”
BTB.Text = “ ”
BBB.Text = “ ”
BA.Text = “ ”
BT.Text = “ ”
BB.Text = “ ”
HBT.Text = “ ”
HJO.Text = “ ”
PembuatProgram.Text =
“232020047 Muhammad
Fahza Ramadhan”
24. Klik 2x pada command
button “Keluar” dan isi
dengan:
Unload Me

25. Setelah proses coding


selesai, coba program
dengan klik start.

26. Setelah itu akan muncul


program yang kita buat.
Lalu, masukkan angka
sembarang guna menguji
keberhasilan program.
Apabila program berhasil,
maka akan muncul hasil
yang keluar seperti gambar

Kelompok 7/ Kelas B 9
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

di samping.
Tabel 3.1 Langkah-Langkah Pembuatan Program Hitungan Beda
Tinggi
3.2 Pembuatan Flowchart
Adapun pembuatan flowchart program sesuai judul final project
kelompok, sebagai berikut:

Gambar 3.1 Pembuatan Flowchart Program

BAB IV
HASIL DAN ANALISIS
4.1 Hasil
Adapun hasil dari praktikum ini, sebagai berikut:

Kelompok 7/ Kelas B 10
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

Gambar 4.1 Hasil Perhitungan Menggunakan Program


4.2 Analisis
Pada Praktikum Dasar-Dasar Pemrograman mengenai pembuatan program
perhitungan beda tinggi terdapat berbagai kendala seperti saat melakukan
coding tidak boleh terjadi kesalahan beda spasi dan titik serta koma.
Apabila terjadi kesalahan ini maka akan menghasilkan kegagalan. Tidak
hanya itu, problema yang saya dapat juga berupa gagal dalam menyimpan
project sehingga perlu untuk membuat program kedua kalinya.
Dalam penempatan label, command button, dan frame juga harus benar,
apabila kita menulis BT maka saat proses coding harus ditulis persis.
Untuk cacatan setiap label tidak bisa sama antara satu sama lainnya, maka
ada yang harus dibedakan dengan cara menambahkan huruf diakhir.

BAB V
KESIMPULAN
5.1 Kesimpulan
Pada Praktikum Dasar-dasar Pemrograman ketiga ini tentang Program
Hitungan Beda Tinggi, kita dilatih untuk menggunakan bahasa program ini

Kelompok 7/ Kelas B 11
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

dengan mengaplikasikan apa yang telah dipelajari tentang perhitungan


beda tinggi. Dengan menggunakan VB, perhitungan lebih instan dan
praktis, tetapi ada proses rumit yang dilalui. Proses tersebut dinamakan
coding. Terdapat kesalahan-kesalahan yang terjadi saat pembuatan
program, maka dari itu latihan sangat dibutuhkan untuk meminimalisasi
kesalahan-kesalahan yang terjadi.
5.2 Saran
Saya sebagai mahasiswa dan praktikan menyarankan pada pengguna
program ini harus meningatkan ketelitian saat proses pembuatannya
terutama pada proses coding karena ada banyak kesalahan yang akan
terjadi sehingga saat di akhirnya hanya menghasilkan kegagalan.

DAFTAR PUSTAKA
Ridlo, Ilham Akhsanu. "Panduan Pembuatan Flowchart." 2017.

Rosalina, Ghina Eka. "Studi Penerapan Model Koreksi Beda Tinggi Metode
Trigonometeri Pada Titik-Titik Jaring Pemantau Verikal Candi Borobudur
Dengan Total Station." Jurnal Ilmiah Geomatika 21 (2), 2015: 91-98.

Kelompok 7/ Kelas B 12
PRAKTIKUM DASAR-DASAR PEMROGRAMAN

Wongsotjitro, Soetomo. Ilmu Ukur Tanah. Yogyakarta: Yayasan Kanisius, 1980.

Kelompok 7/ Kelas B 13

Anda mungkin juga menyukai