Bab I.docx

  • Uploaded by: Romit
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Bab I.docx as PDF for free.

More details

  • Words: 3,638
  • Pages: 34
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

Related Documents

Bab
April 2020 88
Bab
June 2020 76
Bab
July 2020 76
Bab
May 2020 82
Bab I - Bab Iii.docx
December 2019 87
Bab I - Bab Ii.docx
April 2020 72

More Documents from "Putri Putry"