Fakultas Teknik Praktikum 1 2014 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
A. Tujuan PRAKTIKUM 1 PENGENALAN VISUAL BASIC - 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 Keterangan September Kelanjutan dari compiler BASIC yang 1 Visual Basic 1.0 1991 bernama QuickBASIC 2 Visual Basic 2.0 3 Visual Basic 3.0 4 Visual Basic 4.0 5 Visual Basic 5.0 6 Visual Basic 6.0 7 Visual Basic.NET 2002 November 1992 Musim Semi 1993 Agustus 1995 Februari 1997 Pertengahan 1998 Februari 2002 2 Pemrograman Visual Basic UNIPDU 2013-2014 Kecepatan lebih ditingkatkan dari versi sebelumnya Support Database Jet (Microsoft Access 1.x) Versi pertama yang dapat membuat aplikasi 16 bit/32 bit versi awal Support aplikasi 16 bit/32 bit yang lebih sempurna Versi Paling Stabil Dari Visual Basic. Mulai penerapan OOP, tetapi masih sebagian dan runtime-nya hanya support sampai Windows 7 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 10 Visual Basic 2008 19 November 2008 Support NetFramework 2.0 (Windows XP) dan IDE (Integrated Development Environment) yang lebih powerfull Tabel 1.1 Tabel Sejarah Perkembangan Visual Basic (Muhammad Sadeli, 2012:18) Versi awal yang membuang kata-kata NET dan rilis bersama dengan Visual C# 2008, Visual C++ 2008. Support NetFramework 3.5 (Windows 7) 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.
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 dan pilih lokasi penyimpanan di isian Location 5. Klik Ok. Jenis Template Jenis.NetFramework yang didukung Jenis Project No Jenis Project Macam Template 1 Windows - Windows Form Application - Class Library - Windows Service 2 Web - ASP.NET Application - ASP.NET Server Control - WCF Service Application 3 Smart Device - Smart Device Project 4 Office - Excel 2007 Add-in - Word 2007 Add-in - Visio 2007 Add-in 5 Database - SQL Server Project 3 Pemrograman Visual Basic UNIPDU 2013-2014
6 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 5. Klik Ok. Jenis Template Jenis.NetFramework yang didukung 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) 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 Nilai frmcoba 1 Form Text Percobaan Form 2 Label Text Nama 3 Label Text Jenis Kelamin 4 Label Text Fakultas 5 TextBox 6 ComboBox 7 ComboBox Text Items DropDownStyle Items 5 Pemrograman Visual Basic UNIPDU 2013-2014 Properties (digunakan untuk mengedit property dari form dan control yang sedang diedit) txtnama (dikosongi) cbojeniskelamin - Laki-Laki - Perempuan DropDownList cbofakultas - FAI - FBS - FIA - FIK - FT
8 Button DropDownStyle Text DropDownList 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