PENGENALAN VISUAL BASIC NET

dokumen-dokumen yang mirip
PENGENALAN VISUAL BASIC 2005

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

MODUL-MODUL PRAKTIKUM VB.

MODUL 2 PERANCANGAN INTERFACE

MODUL I PENGENALAN VISUAL BASIC.NET

BAB 2 LANDASAN TEORI. dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat

PEMROGRAMAN VISUAL BASIC

BAB I SEKILAS VISUAL STUDIO.NET 2008

1. MENGENAL VISUAL BASIC

M. Choirul Amri. 2.1 Membuat Project Baru.

SOLUTIONS DAN PROJECT

PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

MENU. 5.1 Membuat MenuStrip

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

M. Choirul Amri.

Modul Praktikum Ke-1

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

MODUL 2 SELECTION & LOOPING PADA FORM

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

BAB II MICROSOFT VISUAL STUDIO

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

FORM DAN OBJEK KONTROL (1)

DASAR PEMROGRAMAN VISUAL BASIC

BAB II OBJECT, EVENT & PROPERTY

PRAKTIKUM 1 INPUT - OUTPUT

MENGENAL VISUAL BASIC

Bab I Pengenalan Visual BASIC

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

Praktikum Pemrograman 1. Mengenal Delphi

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

PEMROGRAMAN DELPHI 7.0

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

PEMROGRAMAN DASAR. Visual Basic 6

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB II OBJECT, EVENT & PROPERTY

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance

Writting Procedure and Function

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

Visual Basic 6.0 For Beginners

URAIAN POKOK PERKULIAHAN

BAB Memulai VB.Net

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

I. JUDUL. Exception Handling. Jenis-Jenis error. Exception PRAKTIKUM 12. Exception Handling

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

MODUL I Pengenalan IDE Visual Basic 6.0

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

Modul Praktikum Ke-2

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

Pengenalan Visual Basic

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

Membuat Program Kriptografi dengan VB.Net 2010

BAB II TINJAUAN PUSTAKA

PEMROGRAMAN TERSTRUKTUR II

MODUL XI MEMBUAT LAPORAN

Crystal Reports (Bagian 2)

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

MEMBUAT LAPORAN (DATA REPORT)

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB II LANDASAN TEORI

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

MODUL VII VISUAL BASIC

A. Memulai dan Struktur Visual Basic

BAB 3 SYSTEM AKSES WINDOWS

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

STRUKTUR KENDALI PERULANGAN

PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Malang, Januari 2007 Penulis

Mengenal Bahasa Pemrograman ASP.NET


Kenalan Dulu sama Visual Basic 6.0

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

BAB 2 LANDASAN TEORI

Pengenalan Microsoft Visual Studio 2010

BAB III PEMROGRAMAN PADA SOFTWARE MICROSOFT VISUAL BASIC dan data-data yang saling terelasi yang memerintahkan apa yang harus

Program Sekuensial VB 6 dan VB 2008

FORM DAN OBJEK KONTROL (2)

Di susun oleh : Team Penyusun Modul Visual Basic

Transkripsi:

PENGENALAN VISUAL BASIC NET Visual Basic Net 2008 adalah salah satu program berorientasi objek, selain itu ada pula program Java dan C++ yang juga berbasis objek. Program Visual Basic Net 2008 adalah produksi Microsoft Corp. Program ini biasanya dipaket bersama-sama dengan Visual C# 2008 dan Visual C++ 2008 dalam paket Visual Studio 2008. Bahasa Visual Basic telah digunakan secara luas karena kemudahan penggunaannya bagi orang awam dan penulisan kode di dalamnya tidak terlalu rumit dibandingkan bahasa C, Delphi, dan Java. Visual Basic Net 2008 (disingkat VBNet 2008) menawarkan banyak kemudahan dibandingkan versi-versi sebelumnya, antara lain teknik pemrograman dapat dibuat lebih terstruktur dan lebih banyak bantuan dalam pemprograman. Jauh lebih mudah untuk menguasainya dibandingkan dengan versinya yang terdahulu, yaitu Visual Basic 6 (disingkat VB6). Ada banyak perubahan dalam VBNet 2008 ini dibandingkan VB6, antara lain: Bahasa pemprograman sekarang benar-benar bahasa berbasis objek (Object Oriented Programming), sedangkan VB6 bukan bahasa berbasis objek. 11

Aplikasi dan komponen yang ditulis di VBNet 2008 mempunyai akses penuh ke Net Framework, sedangkan di VB6 tidak dikenal atau tidak digunakan Net Framework. Semua aplikasi yang dibuat beroperasi dalam manajemen Common Language Runtime (CLR). Net Framework sendiri (yang sekarang sudah versi 3.5) adalah suatu himpunan file-file pustaka yang telah terorganisasi dan berguna sebagai fasilitas untuk sistem dan aplikasi. Seorang programmer tidak perlu lagi menghapal fungsi-fungsi Windows API untuk akses sistem seperti di dalam bahasa VB6 karena sudah diorganisasi oleh Net Framework. Semua fungsifungsi Windows API tersebut telah dijadikan objek-objek yang dapat dengan mudah digunakan dan ditemukan oleh programmer VBNet 2008. Pemrograman Berbasis Objek (PBO) sendiri adalah suatu pendekatan ke arah struktur pengembangan aplikasi berdasarkan objek, di mana objek tersebut dapat berupa prosedur, event, ataupun variabel. Objek satu dapat menjadi bawahan objek lainnya berdasarkan susunan fungsinya, artinya suatu objek terdepan terdiri atas beberapa objek yang memiliki tugas lebih sempit, dan antarobjek dapat saling berinteraksi dalam melaksanakan tugas tertentu. Contoh kode Visual Basic Net yang PBO adalah: Dim Masukan as String= Selamat Membaca Dim nilai as String = Strings.Left(Masukan, 3) Objek Masukan bertipe string, yang isi teksnya adalah Selamat Membaca. Pada baris berikutnya digunakan objek Left untuk memprosesnya. Objek Left sendiri dapat diakses melalui objek Strings. Hasil proses objek Left terhadap objek Masukan, yaitu mengambil tiga karakter string kirinya untuk kemudian hasilnya dimasukkan ke dalam objek nilai yang bertipe string pula. Common Language Runtime (CLR) adalah suatu runtime lingkungan yang memproses, melaksanakan, dan mengatur kode daras Visual Basic, mirip dengan runtime Visual Basic tradisional, yaitu vbrun300.dll atau msvbvm60.dll. Kemampuannya lebih ditingkatkan sehingga jalannya program yang dibuat lebih stabil dan penanganan kesalahan lebih baik, dengan tujuan supaya program dapat berjalan secara optimum. 12

Untuk memperjelas bagaimana pembuatan aplikasi di Visual basic Net 2008, maka kita buat beberapa aplikasi sederhana melaluinya, yaitu aplikasi Hello World. 2.1 Aplikasi Hello World Aplikasi ini berguna untuk menampilkan kotak pesan Hello World. Dan cara membuatnya adalah sebagai berikut. Saat kita menjalankan program Visual Basic Net, kita akan dihadapkan pada tampilan seperti Gambar 2.1. Gambar 2.1 Tampilan awal Visual Basic Net 2008 dalam paket Visual Studio 2008 Jika kita ingin membuat aplikasi baru (di sini source code-nya disebut solution, sebenarnya ada juga projek tetapi disamaratakan untuk mempermudah penjelasan), tekan tulisan Project di samping tulisan Create seperti gambar di atas. Jika ingin membuka solution yang telah ada sebelumnya, tekan tulisan Project di atasnya. Selain itu, kita juga dapat membuka solution terakhir dengan mengklik nama solution tersebut. 13

Perbedaan solution dan projek adalah, solution dapat tersusun atas beberapa projek. Namun, seringkali solution hanya terdiri atas satu projek saja sehingga jika menyebut solution, sama saja dengan menyebut projek. Setelah kita menekan tulisan Project... untuk membuat solution baru, maka akan muncul jendela seperti gambar berikut ini. Gambar 2.2 Jendela New Project Dalam jendela ini, kita diberikan pilihan untuk membuat aplikasi yang kita kehendaki, apakah berupa aplikasi biasa (Windows Application), library kelas, aplikasi konsole (aplikasi seperti tampilan DOS klasik), control windows, file library untuk control website, service windows, crystal report, atau hanya projek kosong belaka. Dalam hal ini, kita pilih aplikasi Windows biasa (Windows Application). Beri nama projek tersebut, misalnya Hello World, lalu tekan tombol OK, maka kita akan dihadapkan pada jendela berikut ini. 14

Gambar 2.3 Design View Tampilan ini terdiri atas beberapa kotak pembantu, yaitu: Toolbox, yang terdiri atas beberapa kontrol yang akan kita masukkan ke dalam form aplikasi kita. Kontrol-kontrol ini telah dikelompokkan berdasarkan kegunaannya, misalnya Common Controls, Containers, Dialogs, dan Printing. Solution Explorer, berguna untuk berpindah antarfile penyusun solution kita, dalam rangka memasukkan kode-kode programnya ke dalam file-file penyusun tersebut. File penyusun tersebut dapat berupa file form, file modul ataupun file class, yang masing-masing punya kegunaan tersendiri. Selain itu, dengan Solution Explorer kita dapat dengan mudah mengorganisasikan file-file tersebut, misalnya dengan pengelompokan fungsi ataupun jenis file ke dalam suatu folder. Dalam Solution Explorer tersebut, kita dapat membuat folder dan memasukkan file-file ke dalamnya. Properties, berguna untuk mengatur properti kontrol objek, entah kontrol form ataupun kontrol-kontrol yang berasal dari toolbox. Sifat properties ini adalah default dari control tersebut. Di dalam kode program yang kita masukkan, nilai-nilai properties ini umumnya dapat kita ubah. 15

Selain adanya kotak-kotak pembantu tersebut, ada juga beberapa tab pembantu yang sangat berguna bagi kita, yaitu tab Error List. Jika kita membuat kesalahan dalam kode sekalipun aplikasi belum dijalankan, tab ini akan memberitahukan kesalahan tersebut kepada kita, seperti gambar berikut. Gambar 2.4 Tab Error Dalam gambar tersebut diberitahukan bahwa objek dengan nama salah belum dideklarasikan dalam kode kita sehingga objek tersebut tidak dikenal. Untuk mengetahui lokasinya, kita cukup menekan gambar bulatan merah silang pada error yang ingin kita temukan. Ok, kita kembali ke dalam projek membuat aplikasi Hello World, yang berguna untuk menampilkan pesan Hello World. Dalam jendela desain tersebut, ambil (seret) control Button ke dalam form1, seperti gambar berikut. 16

Gambar 2.5 Memasukkan tombol (Button) ke dalam form aplikasi Klik ganda Button1 tersebut, maka secara otomatis kita akan masuk dalam jendela pengkodean form1 tersebut, seperti gambar berikut ini. Gambar 2.6 Jendela kode Form1 17

Di jendela inilah kita memasukkan kode-kode program kita. Terkait dengan lokasi file yang kita tulis dalam Code View ini telah ada empat baris kode yang dibuat oleh VBnet 2008, yaitu: No Baris Kode 1 Public Class Form1 2 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 3 (Tempat kita akan memasukkan kode untuk Button1 saat event Click) 4 End Sub 5 End Class Keterangan: Baris pertama berguna untuk mendeklarasikan kelas objek Form1 sebagai kode untuk file form1. Baris kedua berguna untuk mendeklarasikan event (prosedur kejadian) saat tombol Button1 diklik oleh pengguna. Baris ketiga yang kosong ini berguna sebagai tempat kita memasukkan kode-kode prosedur saat event Button1 diklik. Baris keempat, berguna sebagai penutup, batas sampai mana kode-kode untuk prosedur Button1_Click dimasukkan. Baris kelima, berguna sebagai penutup, batas kode-kode, atau prosedur dalam Class Form1 dibuat. Dan untuk aplikasi Hello World ini, kita masukkan dalam baris ketiga kode berikut: MsgBox("Hello World", MsgBoxStyle.Information, "Pesan") Sehingga kodenya secara keseluruhan menjadi: 18

No Baris Kode 1 Public Class Form1 2 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 3 MsgBox("Hello World", MsgBoxStyle.Information, "Pesan") 4 End Sub 5 End Class Arti kode MsgBox("Hello World", MsgBoxStyle.Information, "Pesan") adalah tampilkan kotak pesan yang berisi tulisan Hello World, style (jenis) kotak pesannya sendiri adalah Informasi, sedangkan judul kotak pesannya adalah Pesan. Kemudian kita kembali ke jendela Design control Form1, yaitu dengan menekan tab Form1.vb(Design), Lalu tekan tombol Start Debugging seperti gambar berikut ini. Gambar 2.7 Start Debugging Hello World 19

Aplikasi kita pun akan berjalan dan jika kita tekan tombol Button1 tersebut, akan muncul kotak pesan, seperti gambar berikut ini. Gambar 2.8 Kotak pesan dari aplikasi Hello World Untuk membuatnya menjadi aplikasi exe, kita perlu menekan tombol Save All pada toolbar sehingga muncul jendela yang menanyakan lokasi penyimpanan file kita ini, tampilannya seperti gambar berikut ini. Gambar 2.9 Kotak dialog Save Project Pada gambar ini, lokasi penyimpanan projek ini adalah C:\Documents and Settings\Wardana.DAREDEVIL\My Documents\Visual Studio 2008\Projects. Jadi, file executable-nya (yang dapat dijalankan langsung) berada di C:\Documents and Settings\Wardana.DAREDEVIL\My Documents\Visual Studio 2008\Projects\Helo World\Helo World\bin\Release, yaitu dalam folder Release di folder Bin dari projek kita tersebut, seperti gambar berikut ini. 20

Gambar 2.10 Lokasi File executable Helo World di Windows Explorer Ketiga file tersebut dapat dikopi ke sembarang lokasi dan dapat dijalankan bebas tanpa bantuan program VBNet lagi, dengan syarat pada komputer tersebut telah terinstal minimal Net Framework 2.0. 2.2 Aplikasi Matematika Sekarang kita akan membuat program yang lebih rumit lagi, yaitu program untuk menghitung. Tampilan program yang kita inginkan adalah seperti gambar berikut ini. Gambar 2.11 Tampilan aplikasi Simple Math 21

Dalam aplikasi yang kita buat ini ada dua buah textbox untuk dikenai operasi matematika, yang dapat berupa operasi penjumlahan, pengurangan, perkalian, pembagian, dan pemangkatan. Saat kita menekan tombol sama dengan, isi kedua textbox di atas akan dikenai operasi matematika. Untuk membuat aplikasi ini, kita membutuhkan tiga buah textbox, sebuah button, sebuah label, dan lima buah radio button yang semuanya diambil dari toolbox. Projek ini akan kita beri nama Simple Math. Kontrol-kontrol yang dimasukkan di dalamnya kita set propertinya, melalui kotak properties, sesuai tabel berikut ini. Form/Kontrol Properti Setting Form1 Name frmmath MaximizeBox Label1 Text + False Textbox1 Name txtinput1 Textbox2 Name txtinput2 Textbox3 Name txtoutput Button1 Name btnhasil Text = RadioButton1 Name radjumlah Text Penjumlahan RadioButton2 Name radkurang Text Pengurangan RadioButton3 Name radkali Text Perkalian RadioButton4 Name radbagi Text Pembagian 22

RadioButton5 Name radpangkat Text Pemangkatan Contoh pengaturan properti untuk form1 adalah seperti gambar berikut ini. Gambar 2.12 Pengaturan properti Form1 Dan kode yang dimasukkan dalam jendela kode adalah sebagai berikut. No Baris Kode Perintah per Baris 1 Public Class frmmath 2 3 Private Sub btnhasil_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnhasil.click 4 If Me.radJumlah.Checked = True Then Me.txtOutput.Text = Val(Me.txtInput1.Text) + Val(Me.txtInput2.Text) 23

5 If Me.radKurang.Checked = True Then Me.txtOutput.Text = Val(Me.txtInput1.Text) - Val(Me.txtInput2.Text) 6 If Me.radKali.Checked = True Then Me.txtOutput.Text = Val(Me.txtInput1.Text) * Val(Me.txtInput2.Text) 7 If Me.radBagi.Checked = True Then Me.txtOutput.Text = Val(Me.txtInput1.Text) / Val(Me.txtInput2.Text) 8 If Me.radPangkat.Checked = True Then Me.txtOutput.Text = Val(Me.txtInput1.Text) ^ Val(Me.txtInput2.Text) 9 End Sub 10 11 Private Sub radjumlah_checkedchanged(byval sender As System.Object, ByVal e As System.EventArgs) Handles radjumlah.checkedchanged 12 Me.Label1.Text = "+" 13 End Sub 14 15 Private Sub radkurang_checkedchanged(byval sender As System.Object, ByVal e As System.EventArgs) Handles radkurang.checkedchanged 16 Me.Label1.Text = "-" 17 End Sub 18 19 Private Sub radkali_checkedchanged(byval sender As System.Object, ByVal e As System.EventArgs) Handles radkali.checkedchanged 20 Me.Label1.Text = "x" 21 End Sub 22 23 Private Sub radbagi_checkedchanged(byval sender As System.Object, ByVal e As System.EventArgs) Handles radbagi.checkedchanged 24 Me.Label1.Text = ":" 25 End Sub 24

26 27 Private Sub radpangkat_checkedchanged(byval sender As System.Object, ByVal e As System.EventArgs) Handles radpangkat.checkedchanged 28 Me.Label1.Text = "^" 29 End Sub 30 End Class Penjelasannya sebagai berikut: Pada baris ke-1 dibuat kelas frmmath. Pada baris ke-3 dibuat prosedur bernama btnhasil_click yang menghandle event saat btnhasil diklik. Pada baris ke-4, yaitu If radjumlah.checked = True Then, artinya jika properties Checked dari objek radjumlah bernilai True (radiobutton radjumlah dipilh), dilaksanakan kode txtoutput.text = Val(txtInput1.Text) + Val(txtInput2.Text), yaitu proses penjumlahan isi textbox txtinput1 dengan isi txtinput2. Pada baris ke-5, yaitu If radkurang.checked = True Then, artinya jika properties Checked dari objek radkurang bernilai True (dipilih user), maka dilaksanakan kode Me.txtOutput.Text = Val(Me.txtInput1.Text) - Val(Me.txtInput2.Text). Begitulah seterusnya hingga baris ke-8. Pada baris ke-9, prosedur btnhasil_click ini ditutup dengan perintah End Sub. Pada baris ke-11, dibuat prosedur radjumlah_checkedchanged untuk melaksanakan event saat radio button tersebut dipilih. Jadi, jika radio button tersebut diklik, maka Label1 akan berisi Text +. Prosedur ini ditutup dengan kode perintah End Sub, pada baris ke-13. Begitu seterusnya untuk radio button yang lain. Inilah kode-kode yang diperlukan untuk membuat program kita tersebut. Ada beberapa hal yang perlu kita perhatikan di dalamnya, yaitu bagaimana cara membuat operasi matematika antarisi textbox. 25

Pada baris ke-4, perintah pengoperasiannya adalah txtoutput.text = Val(txtInput1.Text) + Val(txtInput2.Text), bukan txtoutput.text = txtinput1.text + txtinput2.text, karena jika hal ini dilakukan, operasi yang terjadi adalah operasi strings (kata), contohnya 23 + 45 menjadi 2345, bukan 68. Jadi, guna fungsi Val di sini adalah untuk mengubah nilai dalam textbox tersebut dari string menjadi angka. Selanjutnya source code program ini dapat kita publish, supaya dapat diinstal di komputer lain. Caranya, dari menu Build pilih Publish, seperti gambar berikut. Gambar 2.13 Publish Solution Akan tampil Wizard untuk mem-publish solution aplikasi tersebut. Selanjutnya pilih lokasi di mana aplikasi kita akan diletakkan untuk di-publish, seperti gambar berikut. 26

Gambar 2.14 Pengaturan lokasi publish aplikasi Setelah memilih lokasi di mana aplikasi akan diletakkan, tekan tombol Next untuk mengikuti wizard selanjutnya. Pada wizard tersebut kita akan diminta untuk memilih bagaimana pengguna aplikasi kita akan mengakses program kita, apakah mengakses melalui website (menggunakan alamat website), file sharing, dan ataukah melalui CD-ROM dan DVD-ROM. Kita pilih saja melalui CD-ROM supaya aplikasi kita nantinya dapat didistribusikan melalui CD. Tampilan wizard-nya seperti gambar berikut ini. 27

Gambar 2.15 Pemilihan bagaimana user akan mengakses aplikasi Selanjutnya kita dapat memilih Finish atau Next untuk melanjutkan pengaturan yang lebih rinci. Selesailah proses ini. Program atau aplikasi tersebut siap didistribusikan tanpa perlu mengikutsertakan program Visual Basic Net-nya. 28