Fakultas Teknik Praktikum 1
MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC
Moh. Anshori Aris Widya, S.Kom UNIPDU (Universitas Pesantren Tinggi Darul Ulum) 2013-2014
UNIPDU | Komplek Pondok Pesantren Tinggi Darul ‘Ulum Peterongan Jombang 61481
2014
PRAKTIKUM 1 PENGENALAN VISUAL BASIC A. Tujuan - Mengenal Bahasa Visual Basic .NET - Mengetahui Sejarah Perkembangan Visual Basic - Memahami platform Microsoft .NET - Mengenal IDE (Integrated Development Environment) Visual Basic .NET - Memahami struktur project Visual Basic .NET - Memahami jenis-jenis aplikasi .NET - Mampu membangun GUI (Graphical User Interface) menggunakan Visual Basic .NET B. Perangkat Lunak (Software) - Microsoft Visual Basic 2008 C. Dasar Teori Visual Studio .NET Microsoft Visual Studio .NET merupakan kumpulan lengkap tools pengembangan untuk membangun aplikasi Web ASP.NET, XML Web Services, aplikasi dekstop, dan aplikasi mobile. Di dalam Visual Studio inilah bahasa-bahasa pemrograman .NET seperti Visual Basic, Visual C++, Visual C# (CSharp), dan Visual J# (JSharp). Semuanya menggunakan lingkungan pengembangan terintegrasi atau IDE (Integrated Development Environment) yang sama sehingga memungkinkan untuk saling berbagi tools dan fasilitas. Visual Basic 2008 Atau lebih dikenal sebagai Visual Basic 9 merupakan paket teknologi bahasa pemrograman dari Visual Studio yang dikembangkan oleh Microsoft Corporation. Bahasa Visual ini digunakan untuk membuat aplikasi windows yang berbasis GUI (Graphical User Interface). GUI adalah sebuah aplikasi yang menampilkan antarmuka atau interface secara grafis. Hal ini memudahkan user (User Friendly) dalam mengoperasikan aplikasi. Visual Basic merupakan salah satu bahasa OOP (Object Oriented Programming) dimana pemrograman difokuskan pada suatu objek tertentu. Selain itu, Visual Basic juga dikenal dengan sebutan Driven Programming yaitu program akan bekerja setelah ada respon dari user berupa kejadian (Event) tertentu (seperti tombol diklik, menu dipilih, mengisi teks dan lain sebagainya). Ketika event terdeteksi, kode yang berada pada objek yang mendapat event akan dijalankan. Sejarah Perkembangan Visual Basic Jika dirunut ke belakang, Visual Basic berasal dari bahasa BASIC (Beginner’s Allpurpose Symbolic Instruction Code) yang dianggap sebagai awal mula keberhasilan pembelajaran bahasa pemrograman bagi para pemula secara mudah dan cepat. Selanjutnya muncul berbagai macam variannya seperti GWBASIC, TURBO BASIC dan BASICA. Pada tahun 1991, Microsoft Corporation mengeluarkan Visual Basic 1.0 yang kemudian dianggap sebagai bahasa pemrograman berbasis RAD (Rapid Application Development) yang paling mudah dipelajari saat itu. Berikutnya, Visual Basic semakin berkembang sehingga muncul versi 2.0, 3.0 dan yang terakhir sekaligus dianggap versi 1 | Pemrograman Visual Basic UNIPDU 2013-2014
yang paling stabil adalah Visual Basic 6.0. Kemudian perkembangan berikutnya adalah versi pertama dari Visual Basic.NET yang dimulai pada tahun 2002. No
Nama Resmi
Rilis September 1991
Keterangan Kelanjutan dari compiler BASIC yang bernama QuickBASIC
1
Visual Basic 1.0
2
Visual Basic 2.0
November 1992
Kecepatan lebih ditingkatkan dari versi sebelumnya
3
Visual Basic 3.0
Musim Semi 1993
Support Database Jet (Microsoft Access 1.x)
4
Visual Basic 4.0
Agustus 1995
Versi pertama yang dapat membuat aplikasi 16 bit/32 bit versi awal
5
Visual Basic 5.0
Februari 1997
Support aplikasi 16 bit/32 bit yang lebih sempurna
6
Visual Basic 6.0
Pertengahan 1998
Versi Paling Stabil Dari Visual Basic. Mulai penerapan OOP, tetapi masih sebagian dan runtime-nya hanya support sampai Windows 7
7
Visual Basic.NET 2002
Februari 2002
Versi awal VB.Net dengan OOP yang lebih disempurnakan. Support pada NetFramework 1.0 (Windows 98, Me, 2000)
8
Visual Basic.NET 2003
Maret 2003
Support NetFramework 1.1
9
Visual Basic.NET 2005
Awal 2005
Support NetFramework 2.0 (Windows XP) dan IDE (Integrated Development Environment) yang lebih powerfull
Visual Basic 2008
19 November 2008
Versi awal yang membuang kata-kata NET dan rilis bersama dengan Visual C# 2008, Visual C++ 2008. Support NetFramework 3.5 (Windows 7)
10
Tabel 1.1 Tabel Sejarah Perkembangan Visual Basic (Muhammad Sadeli, 2012:18)
Platform .NetFramework Microsoft .NET yang awalnya disebut NGWS (Next Generation Windows Services) adalah suatu platform untuk membangun dan menjalankan generasi penerus aplikasiaplikasi terdistribusi. Microsoft .NET merupakan framework (kerangka) pengembangan yang menyediakan antarmuka pemrograman baru untuk layanan Windows dan API (Application Programming Interface). Microsoft .NET merupakan strategi Microsoft untuk menghubungkan sistem, informasi dan alat (device), sehingga orang dapat berkomunikasi serta berkolaborasi dengan lebih efektif. Teknologi .NET terintegrasi penuh melalui produk-produk Microsoft dan menyediakan kemampuan untuk mengembangkan solusi dengan menggunakan Web Service. IDE Visual Basic IDE (Integrated Development Environment) atau juga disebut sebagai Integrated Design/Debugging Environment, adalah perangkat lunak komputer yang berfungsi untuk membantu pemrogram dalam mengembangkan perangkat lunak. Singkatnya, IDE merupakan suatu lingkungan pengembangan aplikasi yang terintegrasi lengkap dengan beragam tools atau utilitas pendukung. 2 | Pemrograman Visual Basic UNIPDU 2013-2014
D. Praktikum Membuat Project Baru di Visual Basic 2008 (Profesional Edition) Project merupakan kerangka dasar aplikasi yang menetukan jenis aplikasi yang akan dibuat. Untuk memulai pembuatan project, ikuti langkah-langkah dibawah ini : 1. Jalankan Visual Basic 2008 Profesional Edition 2. Klik Menu File > New > Project atau tekan Ctrl + Shift + N 3. Pada kotak dialog New Project, pilih Project Types : Windows dan Templates: Windows Form Aplication. 4. Beri nama project di isian Name dan pilih lokasi penyimpanan di isian Location 5. Klik Ok.
Jenis .NetFramework yang didukung Jenis Template
Jenis Project No 1
Jenis Project Windows
2
Web
3
Smart Device
4
Office
5
Database
Macam Template -
-
Windows Form Application Class Library Windows Service dll ASP .NET Application ASP .NET Server Control WCF Service Application dll Smart Device Project dll Excel 2007 Add-in Word 2007 Add-in Visio 2007 Add-in dll SQL Server Project dll
3 | Pemrograman Visual Basic UNIPDU 2013-2014
6
dll
- dll
Membuat Project Baru di Visual Basic 2008 (Express Edition) Project merupakan kerangka dasar aplikasi yang menetukan jenis aplikasi yang akan dibuat. Untuk memulai pembuatan project, ikuti langkah-langkah dibawah ini : 1. Jalankan Visual Basic 2008 Express Edition 2. Klik Menu File > New Project atau tekan Ctrl + N 3. Pada kotak dialog New Project, pilih Templates: Windows Form Aplication. 4. Beri nama project di isian Name 5. Klik Ok.
Jenis .NetFramework yang didukung Jenis Template
Perbedaan Antara Visual Basic 2008 Profesional Edition dan Express Edition Diantara 2 versi tersebut bisa dikatakan berbeda dilihat dari segi fitur yang ditanam didalamnya maupun penggunaannya. Perbedaan tersebut antara lain : 1. Profesional edition dapat menghasilkan berbagai macam project, sedangkan Express edition hanya dapat menghasilkan project yang berjalan di PC windows. 2. Profesional edition dapat menghasilkan project yang bisa dijalankan di NetFramework 2.0, 3.0 maupun 3.5, sedangkan Express edition hanya dapat menghasilkan project yang bisa dijalankan di NetFramework 3.5 saja. 3. Pada Profesional edition, penyimpanan project dilakukan pada proses awal saat mengisi nama project. Sedangkan Express edition, penyimpanan project dilakukan setelah melakukan pendesain-an terhadap form. (untuk penjelasan penyimpanan akan diterangkan saat praktikum)
4 | Pemrograman Visual Basic UNIPDU 2013-2014
Mengenal IDE Visual Basic Dalam upaya memudahkan penggunaan IDE, maka diperlukan pemahaman yang baik mengenai IDE Visual Basic 2008.
Menu Bar (menu standar visual basic) Solution Explorer (digunakan untuk mengolah file dan project)
Form Design (digunakan untuk mengedit tampilan form serta mengatur posisi control pada form)
Properties (digunakan untuk mengedit property dari form dan control yang sedang diedit)
Toolbox (daftar control yang tambahkan ke dalam program sebagai interface)
Membuat Aplikasi Windows 1. Buat Project Baru 2. Tambahkan control-kontrol berikut ke dalam Form Design No
Object
Property Name Text
Nilai frmcoba Percobaan Form
1
Form
2
Label
Text
Nama
3
Label
Text
Jenis Kelamin
4
Label
Text
Fakultas
5
TextBox
Name Text
txtnama (dikosongi)
Name Items
cbojeniskelamin - Laki-Laki - Perempuan DropDownList
6
ComboBox
DropDownStyle Name Items 7
ComboBox
5 | Pemrograman Visual Basic UNIPDU 2013-2014
cbofakultas - FAI - FBS - FIA - FIK - FT
8
Button
DropDownStyle
DropDownList
Name Text
btntampilkan Tampilkan Pesan
3. Desain sedemikian rupa sehingga menjadi gambar dibawah ini
4. Kemudian klik 2x pada btntampilkan. Ketikkan listing program dibawah ini Private Sub btntampilkan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btntampilkan.Click MessageBox.Show(txtnama.Text & vbCrLf & cbojeniskelamin.Text & vbCrLf & cbofakultas.Text, "Hasil Pengisian", MessageBoxButtons.OK, MessageBoxIcon.Information) End Sub
5. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. 6. Jika berhasil maka program akan dijalankan, dan setelah melakukan pengisian pada txtnama maupun memilih pada cbojeniskelamin dan cbofakultas kemudian klik btntampilkan maka akan muncul pesan (Message) sesuai dengan apa yang telah kita isi sebelumnya. 7. Berikut ini merupakan contoh pesan (Message) yang dihasilkan
8. Simpan Project anda (untuk penjelasan mengenai Listing Program akan diterangkan pada saat praktikum)
6 | Pemrograman Visual Basic UNIPDU 2013-2014
E. Referensi - Wahana Komputer. PAS (Panduan Aplikatif & Solusi) Membangun Aplikasi Toko dengan Visual Basic 2008, Yogyakarta: Andi Publisher, 2009. - Soetam Rizky. Learning By Sample Visual Basic 2008, Jakarta: Prestasi Pustaka Publisher, 2010. - Muhammad Sadeli. Aplikasi SMS dengan Visual Basic 6.0 & Visual Basic 2010, Palembang: Maxicom, 2012. - Isa Rosita, S.Kom. Modul Praktikum Pemrograman Visual, Balikpapan: STMIK Balikpapan, 2012.
7 | Pemrograman Visual Basic UNIPDU 2013-2014