Laporan praktikum teknik komputasi dan Pemetaan
2018
BAB I PENDAHULUAN 1.1.
Latar Belakang Tujuan kita mempelajari C# adalah untuk membuat suatu program.Dalam hal
ini program adalah suatu executable file atau file yg dapat di eksekusi dengan double klik suatu icon, sebagai contoh adalah microsoft word yg sering kita gunakan adalah sebuah program, file ini memiliki extension .exe yang merupakan executable files. Praktikum Teknik Komputasi dan Survei Pemetaan ini dapat memberikan informasi betapa pentingnya bahasa pemrograman itu, sehingga dengan melaksanaka n praktikmini, orang khususnya mahasiswa geodesi dapat menerapkannya dengan cara membuat program yang berhubungan dengan perhitungan-perhitungan yang ada di geodesi, contohnya seperti program untuk menghitung Jarak waterpass BA, BB dan Konversi Sudut Kebutuhan akan penggunaan program tidak lagi hanya terbatas pada peralatan
berupa
personal
komputer,
program
juga
digunakan
pada
consumerelectronic devices (cell phones dan PDA) sehingga menciptakan persoalan dan kebutuhan yang baru. Integrasi komponen software yang berbeda bahasa juga semakin sulit. Kebutuhan pengembangan aplikasi berbasis Web yang terkoneksi dengan Internet juga sudah semakin banyak. Pengembang software sadar bahwa mereka membutuhkan software yang dapat digunakan siapa saja dan dapat digunakan pada semua perangkat yang ada (PC, cell phones, PDA, dll). Dengan C# dapat dibuat bermacam aplikasi seperti aplikasi console, aplikasi windows form, aplikasi Web,aplikasi Web services, dan aplikasi untuk mobile device. Jadi cukup belajar satu bahasa saja tapi sudah dapat digunakan untuk mengembangkan berbagai macam aplikasi.
Geodesia
Universidade Oriental Timor lorosa’e
1
Laporan praktikum teknik komputasi dan Pemetaan
1.2.
2018
Tujuan Praktikum
Adapun tujuan dari pelaksanaan praktikum kali ini adalah agar mahasiswa dapat : a. Mengerti tentang program C#. b. Mengenal elemen-elemen C#. c. Mengetahui bagaimana cara penyelesaian suatu kondisi. d. Menguasai system operasi yang terdapat pada program C#. e. Memahami tentang tipe dan jenis data yang dipergunakan dalam C#.
1.3.
Manfaat Praktikum Adapun manfaat dari pelaksanaan praktikum Teknik Komputasi &Survei
Pemetaan ini diantaranya adalah : a. Agar mahasiswa dapat mengenal salah satu bahasa pemrograman, dalam hal ini adalah C#. b. Agar mahasiswa dapat menguasai, mengolah data-data hasil komputasi survey langsung dengan komputer.
Geodesia
Universidade Oriental Timor lorosa’e
2
Laporan praktikum teknik komputasi dan Pemetaan
2018
BAB II DASAR TEORI 2.1.Definisi bahasa C Visual Studio .NET adalah sebuah tools pengembangan perangkat lunak untuk membangun aplikasi ASP Web, layanan XML Web, aplikasi desktop, dan aplikasi mobile. Visual Basic .NET, Visual C++ .NET, VisualC# .NET, dan Visual J# .NET; semuanya
menggunakan
Integrated
Development
Environment
(IDE)
atau
lingkungan pengembangan terintegrasi yang sama; yang membolehkan mereka untuk saling berbagi tools dan fasilitas dalam pembuatan solusi yang memadukan beberapa bahasa
(mixed-language
solutions).
Selain
itu, bahasa
ini
mempengaruhi
fungsionalitas dari .NET Framework, dan menyediakan pengaksesan ke kunci teknologi yang menyederhanakan proses pengembangan dari aplikasi ASP Web dan layanan XML Web. Pemrograman C# adalah salah satu bahasa pemprograman intermediate yg digunakan oleh programmer untuk membuat executable programs /program yang dapat di eksekusi. C# dapat memisahkan jarak antara aplikasi yang powerfull tapi membingungkan seperti C++ dan sangat mudah sekali untuk digunakan , C#memiliki extension .CS.Untuk menjawab semua permasalahan dan kebutuhan diatas pada tahun 2000 Microsoft meluncurkan bahasa pemrograman baru yang diberi nama C# Programming
Language.
C#
dikembangkan
oleh
Microsoft
oleh
tim
yang dipimpin oleh Anders Hejlsberg dan Scott Wiltamuth. C# memiliki kesamaan bahasa dengan C, C++, dan Java, sehingga memudahkan
developer
yang
sudah
terbiasa
dengan
bahasa
C
untuk
menggunakannya, C# mengambil fitur-fitur terbaik dari ketiga bahasa tersebut dan juga menambahkan fitur-fitur baru. C# adalah bahasa pemrograman Objek Oriented dan memiliki class library yang sangat lengkap yang berisi prebuilt component sehingga memudahkan programmer untuk men-develop program lebih cepat. C# juga distandarkan oleh Ecma International pada bulan desember 2002.
Geodesia
Universidade Oriental Timor lorosa’e
3
Laporan praktikum teknik komputasi dan Pemetaan
2018
Pada akhir tahun 2005 Microsot merilis .NET Framework 2.0 bersamaan dengan paket Visual Studio. Otomatis versi dari C# juga diperbaharui menjadi C# 2.0 yang berjalan diatas .NETFramework2.0. Pada versi baru ini banyak sekali fitur-fitur yang ditambahkan terutama pada pengembangan aplikasi berbasis web dengan ASP.NET seperti (master page, site map control, user login, dll), juga penambahan generic collection yang sangat membantu programer bekerja dengan Objek-Objek collection dan list. Bahasa C adalah salah satu bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras tinggi (bahasa yang berorientasi pada manusia). Seperti diketahui, bahasa beraras tinggi mempunyai kompatibilitas yang tinggi antar platform. Karena itu, amatlah mudah untuk membuat program pada berbagai jenis mesin. Berbeda halnya kalau menggunkan bahasa beraras rendah, sebab setiap perintahnya bergantung sekali pada jenis mesin. Selain itu bahasa C adalah pemrograman yang populer di dunia dan mempunyai kemampuan lebih dari bahasa pemrograman yang lain. Banyak sekali aplikasi-aplikasi yang ditulis dalam bahasa C, atau paling tidak inti utama programnya ditulis dalam bahasa C. Bahkan, Software Development Kit untuk Windows ditulis dalam bahasaC. Bahasa C merupakan bahasa pemrograman yang sifatnya portable, yaitu dengan sedikit atau tanpa perubahan, suatu program yang ditulis dengan bahasa C pada suatu komputer dapat dijalankan pada komputer lain. Bahasa C merupakan general-purpose language, yaitu bahasa pemrograman yang dapat digunakan untuk tujuan apa saja. C merupakan industrial-strenght language. Dengan bahasa C, kita dapat membangun beragam aplikasi, mulai dari pemrograman sistem, aplikasi cerdas (artificial intelligence), sistem pakar, utility, driver, database, browser, network programming, sistem operasi, game, virus, dan lainnya.
Geodesia
Universidade Oriental Timor lorosa’e
4
Laporan praktikum teknik komputasi dan Pemetaan
2018
Bahasa C diciptakan oleh Dennis Ritchie. Sebenarnya, bahasa C merupakan pengembangan dari bahasa BCPL yang lebih dahulu ada. Sebagai bahasa yang digolongkan dalam middle level language, bahasa C mempunyai kemudahan didalam mengakses perangkat keras, juga kecepatan prosesnya yang mendekati low level language seperti Assembly, tetapi memberikan kemudahan yang tidak ditawarkan Assembly. Disamping itu, bahasa C jauh lebih mudah untuk dipelajari jika dibandingkan dengan bahasa low level karena mendekati frase-frase dalam bahasa manusia, yaitu bahasa Inggris. Bahasa C mempunyai banyak keuntungan dibandingkan dengan bahasa pemrograman lainnya. Bahasa C merupakan bahasa yang kokoh dan memberikan keleluasaan kepada penggunanya. Pada tahun 80-an, penggunaan bahasa C di dunia industri semakin luas, sehingga kemudian distandarisasi oleh ANSI dan kemudian diadopsi oleh ISO, lalu diadopsi ulang oleh ANSI. Official name bahasa C adalah ISO/IEC 9899-1990.
2.2.C# dibandingkan dengan bahasa C yang lainnya
Sederhana (Simple) C# bersifat sederhana, karena bahasa ini didasarkan kepada bahasa C dan
C++. Jika anda familiar dengan C dan C++ atau bahkan Java, anda akan menemukan aspek aspek yang begitu familiar, seperti statements, expression, operators, dan beberapa fungsi yang diadopsi langsung dari C dan C++, tetapi dengan berbagai perbaikan yang membuat bahasanya menjadi lebih sederhana.
Objek Oriented Language C# memenuhi syarat-syarat sebagai sebuah bahasa pemrograman yang
bersifat Objek Oriented, yaitu encapsulation, inheritance dan polymorphism.
Geodesia
Universidade Oriental Timor lorosa’e
5
Laporan praktikum teknik komputasi dan Pemetaan
2018
Powerfull dan Fleksibel C# bisa digunakan untuk membuat berbagai macam aplikasi, seperti aplikasi
pengolah kata, grafik, spreadsheets, atau bahkan membuat compiler untuk sebuah bahasa permrograman.
Efisien
C# tidak memiliki terlalu banyak keyword, sehingga dapat mengurangi kerumitan.
Modular Code C# ditulis dengan pembagian masing Class-Class (classes) yang terdiri
dari beberapa routines yang disebut sebagai member methods. Class-Class dan metode metode ini dapat digunakan kembali oleh program atau aplikasi lain. Hanya dengan memberikan informasi yang dibutuhkan oleh Class dan metode yang dimaksud, maka kita akan dapat membuat suata Code yang dapat digunakan oleh satu atau beberapa aplikasi dan program (reusable Code) .NET Pengenalan .NET dan C# 3 Sagi Arsyad.
2.3.Tipe dan Struktur di Dalam C# 2.3.1. Definisi dan Deklarasi Variabel 1. Variable Variable adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu Variable bias diubah-ubah sesuai kebutuhan. Nama dari suatu Variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut : Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara Metal, dengan metal itu berbeda. Tidak boleh mengandung spasi.
Geodesia
Universidade Oriental Timor lorosa’e
6
Laporan praktikum teknik komputasi dan Pemetaan
2018
Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah (underscore), seperti : $, ?, %, #, !, &, *, (, ), -, +, dsb. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai. Contoh penamaan yang salah : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb. Contoh penamaan Variable yang salah : nilai_mahasiswa, 80% mahasiswa, rata-rata, ada spasi, penting!, dsb.
2. Deklarasi Variable Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program. Identifier dapat berupa Variable, konstanta dan fungsi. Bentuk umum pendeklarasian suatu Variable adalah : Nama_tipe nama_Variable; Contoh VariableClass : using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace usingDatagridview { publicstructkelasPraktikum { string komputasi; publicstring KOMPUTASI { get {return komputasi; } set { KOMPUTASI = value; } } }
Geodesia
Universidade Oriental Timor lorosa’e
7
Laporan praktikum teknik komputasi dan Pemetaan
2018
} 2.3.2. Definisi dan deklarasi method dan class Method Method disebut fungsi atau subroutine). Setiap program C# harus memiliki method ini. Anggaplah method Main() sebagai pintu masuk program anda. Kalau anda mencoba mengganti nama Main() dengan nama lain, compiler akan mengeluh bahwa tidak ada entry point atau pintu masuk. Perlu juga diketahui bahwa isi atau tubuh method harus diawali dengan { dan diakhiri dengan }. Ini adalah kutipan method Main() yang lengkap: static void Main() { // tubuh atau isi method } static dan void akan diulas di bab-bab berikutnya Class Mungkin tidak mudah untuk mengerti arti dari sebuah class dan Objek tetap penulis akan mencoba menerangkannya , sebenarnya konsep class dan Objek adalah menghubungkan satu dan yang lainnya dan biasanya para pemula dalam pemprogramman tidak mengerti dan tidak peduli dan hanya berpikir hal ini menghabiskan waktu dalam mempelajari C#. Sebagai contoh dalam Bumi ini . kita memiliki class dan Objek yang merupakan dari bumi ini yang kita gambarkan dalam sebuah makhluk hidup dan aktivitasnya. Semua yang ada di bumi ini disebut dengan Objek seperti manusi adalah objek , dan binatang juga objek.
Geodesia
Universidade Oriental Timor lorosa’e
8
Laporan praktikum teknik komputasi dan Pemetaan
2018
Dalam dunia ini kita memiliki perbedaan antara objek yang satu dengan objek yang lainnnya, sebagai contoh adalah pengelompokkan klasifikasi (seperti nama kita), yaitu saya adalah Objek, david juga objek , maria juga Objek, maka kami adalah People Class , kemudian saya memiliki kucing bernama andi , david memiliki kucing bernama puppy dan maria memiliki kucing bernama anie maka mereka termasuk ke dalam Cat Class , jadi dengan class ini kita dapat mendeskripsikan properties dan fungsi dari setiap group dari objek yang ada. Method di C# tidak bisa berdiri sendiri, namun harus menjadi bagian dari suatu class. Contoh method Main() berada di dalam class yang bernama Halo. class Halo { // tubuh atau isi class } Nama class yang menyelimuti Main() tidak menjadi masalah. Seperti method, tubuh suatu class dimulai dengan { dan diakhiri dengan }.
2.3.3.Definisi dan deklarasi Array Array adalah kumpulan elemen bertype sama,yang mempunyai sebuah nama (nama Array) dan setiap elemen dapat diacu melalui Indeksnya.Array dengan satu Indeks disebut array berdimensi satu, vektor, larik atau table sedangkan array dengan dua Indeks disebut Array dua dimensi atau matrix. Array dapat mempunyai dimensi lebih dari dua. Yang harus diperhatikan adalah : 1. Nama Array (seluruh elemen) 2. Dimensi Array (banyak Indeks) 3. Ukuran Array atau batas nilai Indeks
Geodesia
Universidade Oriental Timor lorosa’e
9
Laporan praktikum teknik komputasi dan Pemetaan
2018
Array dapat didefinisikan secara statik atau secara dinamik. Array static adalah array yang ukurannya ditentukan saat kompilasi, sedangkan arraydinamik adalah array yang ukurannya didefinisikan pada saat run time dengan perintah alokasi memori. Contoh Penulisan Array didalam program utama : privatevoid readfile(string file) { string[] readdata = File.ReadAllLines(file); for (int i = 0; i < readdata.Count(); i++) { if (i == 0) { //baris pertama input string[] fistline = readdata[0].Split(newchar[] { ' ', '\t' }); if (fistline.Length == 5) { Detailinfo det = newDetailinfo(); det.ID = fistline[0]; det.XBM = Double.Parse(fistline[1]); det.YBM = double.Parse(fistline[2]); det.ZBM = double.Parse(fistline[3]); jmlh_titik = int.Parse(fistline[4]); DETAILlist.Add(det); } } } }
Geodesia
Universidade Oriental Timor lorosa’e
10
Laporan praktikum teknik komputasi dan Pemetaan
2018
2.4.Windows form Aplication di dalam C# 1. Toolbar Toolbar berisi kumpulan shortcut yang menjalankan aksi tertentu seperti pada menu file, dapat dikatakan bahwa toolbar merupakan shortcut dari menu bar. Lihat Gambar berikut.
Gambar 1.1.Tolbar Microsoft Visual Basic 2. Form Form adalah semacam jendela aplikasi yang digunakan untuk menampilkan data maupun entry data. Form semacam jendela aplikasi yang digunakan untuk menampilkan data maupun entry data. Form dibuat untuk mempermudah dalam melihat hasil dari sebuah proses atau tabel. Form juga bisa dilakukan modifikasi dengan menambahkan button-button sehingga tampilan form bisa lebih mudah dalam analisa data dan menarik. Lihat Gambar 2. Form memiliki beberapa keunggulan dibandingkan dengan data sheet,diantaranya : Memiliki tampilan yang lebih baik Dapat melakukan entry kebeberapa tabel sekaligus
Geodesia
Universidade Oriental Timor lorosa’e
11
Laporan praktikum teknik komputasi dan Pemetaan
2018
Gambar 1.2.form1 3. Code Code pada C# terdiri dari kumpulan statement, dimana antar statementnya dipisahkan dengantitik koma.Anda dapat menambahkan lebih dari satu statement pada satu baris program. Contoh Code : Private Sub Command1_Click() txtluas.Text = Val(txtpanjan.Text) * Val(txtlebar.Text) End Sub
Geodesia
Universidade Oriental Timor lorosa’e
12
Laporan praktikum teknik komputasi dan Pemetaan
2018
2.5. Build dan Debug Build Build adalah tingkat-tinggi membangun sistem untuk mengelola C# dan proyek C. Hal ini didasarkan pada file-file konfigurasi yang adalah file teks sederhana.Dalam bertentangan dengan lain membangun sistem file konfigurasi compiler dan platform independen dan hanya berisi sebanyak mungkin informasi mutlak diperlukan untuk membangun sistem untuk mengetahui bagaimana untuk menghasilkan binari. Sebagai build mendukung banyak compiler dan platform keluar dari kotak pilihan dan diterjemahkan dalam file konfigurasi untuk opsi baris perintah yang diharapkan oleh sebuah compiler yang dipilih file-file konfigurasi ditulis sekali dan digunakan di mana-mana. Program dilaksanakan di standar C# atau C standar dapat dengan mudah dibangun dengan build pada platform yang berbeda tidak peduli apa compiler yang digunakan. Debug Debug adalah proses menemukan dan memperbaiki atau melewati (error) dalam program Code komputer atau rekayasa perangkat keras. Untuk debug atau perangkat keras program ini adalah untuk mulai dengan masalah, mengisolasi sumber masalah, dan kemudian memperbaikinya.
Geodesia
Universidade Oriental Timor lorosa’e
13
Laporan praktikum teknik komputasi dan Pemetaan
2018
BAB III PELAKSANAAN PRAKTIKUM
3.1.Tugas Praktikum I Hari/Tanggal
: Jumat/9 Maret 2018
Materi
: Program membuat Kalimat dan hitungan luaspersegi
Lokasi
: Laboratorium FRNM
Program Membuat Kalimat 1. Pilih menu Start – All Program – Microsoft Visual Basic 6.0.> > standard EXE> lalu klik di open maka akan tampilan seperti berikut
Gambar 1.3. Project-form1
Geodesia
Universidade Oriental Timor lorosa’e
14
Laporan praktikum teknik komputasi dan Pemetaan
2018
2. Untuk menbuat kalimat maka akan desain Frame duan label empat,textbox lima dan commandbuton empat seperti gambar berikut.
Gambar 1.4. Desain Kalimat 3. Ganti nama-nama yang sudah desain sebagai gambar berikut
Gambar 1.5.Hasil Desain Kalimat
Geodesia
Universidade Oriental Timor lorosa’e
15
Laporan praktikum teknik komputasi dan Pemetaan
2018
4. klik toolbar view dan pilih menu Code atau klik 2x di tombol baca,maka akan tampilan seperti gambar berikut.
Gambar 1.5. Code Kalimat 5. masukan kalimat yang gunakan lalu klik di tombol baca maka akan tampil seperti berikut
Gambar 1.6 Hasil Desain
Geodesia
Universidade Oriental Timor lorosa’e
16
Laporan praktikum teknik komputasi dan Pemetaan
2018
Program Perhitungan Luas Persegi 1. Pilih menu Start – All Program – Microsoft Visual Basic 6.0.> > standard EXE> lalu klik di open maka akan tampilan seperti berikut
Gambar 1.7 Jendela Visual Basic 6.0
2. Untuk menbuat program perhitungan maka akan desain label tiga,textbox tiga dan commandbuton tiga seperti gambar berikut.
Gambar 1.8 Desain Program Luaspersegi
Geodesia
Universidade Oriental Timor lorosa’e
17
Laporan praktikum teknik komputasi dan Pemetaan
2018
3. Ganti nama-nama yang sudah desain sebagai gambar berikut
Gambar 1.9 Hasil Desain 4. klik toolbar view dan pilih menu Code atau klik 2x di tombol hitung,maka akan tampilan seperti gambar berikut.
Gambar 1.10 Code Luaspersegi
Geodesia
Universidade Oriental Timor lorosa’e
18
Laporan praktikum teknik komputasi dan Pemetaan
2018
5. masukan kalimat yang gunakan lalu klik di tombol baca maka akan tampil seperti berikut
Gambar 1.11 Hasil Desain
3.2.Tugas praktukum II Hari Tangal : Sabdu/10/032018 Materi
: Konversi Sudut
Lokasi
: Ruangan FRNM Unital
Konversi sudut 1. Pilih menu Start – All Program – Microsoft Visual Basic 6.0.> > standard EXE> lalu klik di open maka akan tampilan seperti berikut.
Geodesia
Universidade Oriental Timor lorosa’e
19
Laporan praktikum teknik komputasi dan Pemetaan
2018
Gambar 1.12 Jendela Visual Basic 6.0
3. Untuk menbuat program perhitungan maka akan desain
label empat,textbox
empat dan commandbuton tiga seperti gambar berikut.
Gambar 1.13 Desain Program Konversi Sudut
Geodesia
Universidade Oriental Timor lorosa’e
20
Laporan praktikum teknik komputasi dan Pemetaan
2018
4. Ganti nama-nama yang sudah desain sebagai gambar berikut
Gambar 1.14 Hasil Desain 5. klik toolbar view dan pilih menu Code atau klik 2x di tombol hitung,maka akan tampilan seperti gambar berikut.
Gambar 1.15 Code Konversi Sudut 6. masukan kalimat yang gunakan lalu klik di tombol hitung maka akan tampil seperti berikut
Geodesia
Universidade Oriental Timor lorosa’e
21
Laporan praktikum teknik komputasi dan Pemetaan
2018
Gambar 1.16 Hasil Desain Tugas Praktikum III Hari Tangal : Jumat/16/03/2018 Materi
: Perhitungan Jarak menggunakan alat ukur Waterpass
Lokasi
: Ruangan FRNM Unital
hitungan Waterppas 1. Pilih menu Start – All Program – Microsoft Visual Basic 6.0.> > standard EXE> lalu klik di open maka akan tampilan seperti berikut.
Geodesia
Universidade Oriental Timor lorosa’e
22
Laporan praktikum teknik komputasi dan Pemetaan
2018
Gambar 1.17 Jendela Visual Basic 6.0
2. Untuk menbuat program perhitungan maka akan desain label tiga,textbox tiga dan commandbuton tiga seperti gambar berikut.
Gambar 1.18 Desain Program Hitungan Waterppas
Geodesia
Universidade Oriental Timor lorosa’e
23
Laporan praktikum teknik komputasi dan Pemetaan
2018
3. Ganti nama-nama yang sudah desain sebagai gambar berikut
Gambar 1.19 Hasil Desain
4. klik toolbar view dan pilih menu Code atau klik 2x di tombol hitung,maka akan tampilan seperti gambar berikut.
Gambar 1.20 Code Hitungan Waterppas Geodesia
Universidade Oriental Timor lorosa’e
24
Laporan praktikum teknik komputasi dan Pemetaan
2018
5. masukan kalimat yang gunakan lalu klik di tombol hitung maka akan tampil seperti berikut
Gambar 1.16 Hasil Desain Tugas Praktikum IV Hari Tangal : Sabdu/17/03/2018 Materi
: Perhitungan konversi Koordinat Pixxel ke koordinat foto
Lokasi
: Ruangan FRNM Unital
Konversi Koordinat Pixxel Ke Koordinat Foto 1. Pilih menu Start – All Program – Microsoft Visual Basic 6.0.> > standard EXE> lalu klik di open maka akan tampilan seperti berikut.
Geodesia
Universidade Oriental Timor lorosa’e
25
Laporan praktikum teknik komputasi dan Pemetaan
2018
Gambar 1.17 Jendela Visual Basic 6.0 Untuk menbuat program perhitungan maka akan desain Frame empat label sembilan ,textbox sia dan commandbuton empat seperti gambar berikut.
Gambar 1.18 Desain Program hitungan waterppas
Geodesia
Universidade Oriental Timor lorosa’e
26
Laporan praktikum teknik komputasi dan Pemetaan
2018
Ganti nama-nama yang sudah desain sebagai gambar berikut
Gambar 1.19 Hasil Desain klik toolbar view dan pilih menu Code atau klik 2x di tombol proses,maka akan tampilan seperti gambar berikut.
Gambar 1.20 Code Hitungan Waterppas
Geodesia
Universidade Oriental Timor lorosa’e
27
Laporan praktikum teknik komputasi dan Pemetaan
2018
masukan kalimat yang gunakan lalu klik di tombol hitung maka akan tampil seperti berikut.
Gambar 1.21 Hasil Desain
Geodesia
Universidade Oriental Timor lorosa’e
28
Laporan praktikum teknik komputasi dan Pemetaan
2018
BAB IV PENUTUP 4.1. Kesimpulan Dalam pelaksanaan praktikum teknik komputasi dan survei pemetaan ini dapat diambil kesimpulan sebagai barikut: 1. C# merupakan suatu bahasa pemrograman yang bekerja dilingkup Microsoft windows yang didalamnya berisi perintah perintah atau intruksi yang dimengerti oleh komputer untuk melakukan tugas - tugas tertentu dalam bentuk aplikasi. 2. Didalam C# terdapat elemen – elemen yang digunakan untuk mendifinisikan aplikasi EXE yang akan disusun.elemen elemen itu antara lain menu bar, control menu, toolbar, jendela form, tool box, project explorer, jendela properties, dan form layout. 3. Pada Bab 3 memuat mengenai pembuatan program mulai dari program sederhana 4.2. Saran 1. Perlu lebih banyak variasi model program aplikasi geodesi pada modul praktikum agar bisa dipraktikan lebih berlogika dalam membuat aplikasi lain. 2
Perlu adanya pembinaan pada saat praktikum yang lebih ditekankan pada pemahaman bahasa pemrograman agar praktikan mampu membuat program aplikasi bukan untuk mencoba dan mengaplikasikan program saja.
3
Aplikan yang masih pemula sebaiknya jeli dalam mengaplikasikan program karena apabila salah atau kurang dalam memberikan tanda baca maka program tidak bisa berjalan atau dieksekusi oleh komputer.
Geodesia
Universidade Oriental Timor lorosa’e
29
Laporan praktikum teknik komputasi dan Pemetaan
Geodesia
Universidade Oriental Timor lorosa’e
2018
30
Laporan praktikum teknik komputasi dan Pemetaan
2018
LAMPIRAN SOURCE CODE PROGRAM L.1 Source Code Program Membuat Kalimat Private Sub Command1_Click() Text5.Text = txtsubyek.Text + txtobyek.Text + txtpredikat.Text + txtketerangan.Text Private Sub Command3_Click() Text5.Text = "" txtketerangan.Text = "" txtpredikat.Text = "" txtobyek.Text = "" txtsubyek.Text = "" Private Sub Command4_Click() End End Sub
Geodesia
Universidade Oriental Timor lorosa’e
31
Laporan praktikum teknik komputasi dan Pemetaan
2018
L.2. Source Code Hitung Luaspersegi Private Sub Command1_Click() txtluas.Text = Val(txtpanjan.Text) * Val(txtlebar.Text) Private Sub Command2_Click() txtluas.Text = "" txtlebar.Text = "" txtpanjan.Text = "" Private Sub Command3_Click() End End Sub
L.3. Source Code Program konversi kordinat Private Sub Command1_Click() txtsudut.Text = txtderajat.Text + Val(txtmenit.Text / 60) + Val(txtdetik.Text / 360) Private Sub Command2_Click() txtsudut.Text = "" txtdetik.Text = "" txtmenit.Text = "" txtderajat.Text = "" Private Sub Command3_Click() End End Sub
Geodesia
Universidade Oriental Timor lorosa’e
32
Laporan praktikum teknik komputasi dan Pemetaan
2018
L.4. SOURCE KODE PROGRAM HITUNGAN WATERPPAS Private Sub Command1_Click() txtBt.Text = (txtBa.Text - txtBb.Text) * 100 Private Sub Command2_Click() txtBt.Text = "" txtBb.Text = "" txtBa.Text = "" Private Sub Command3_Click() End End Sub
Geodesia
Universidade Oriental Timor lorosa’e
33
Laporan praktikum teknik komputasi dan Pemetaan
2018
L.5. Source code konversi kordinat Private Sub Command1_Click() txtXc.Text = Val(txtW.Text / 2) - 0.5 txtYc.Text = Val(txtH.Text / 2) - 0.2 txtXfoto.Text = Val(txtX.Text - txtXc.Text) * txtukuranpixel.Text txtYfoto.Text = Val(txtY.Text - txtYc.Text) * txtukuranpixel.te Private Sub Command2_Click() txtX.Text = "" txtY.Text = "" txtXc.Text = "" txtYc.Text = "" txtukuranpixel = "" txtW.Text = "" txtH.Text = "" txtXfoto.Text = "" txtYfoto.Text = "" Private Sub Command3_Click() End End Sub
Geodesia
Universidade Oriental Timor lorosa’e
34