MODUL 3 PENGENALAN VISUAL BASIC.NET

dokumen-dokumen yang mirip
Visual Programming 2. Visual Basic.NET Fery Updi,M.Kom

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

MODUL I PENGENALAN VISUAL BASIC.NET

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

BAB I SEKILAS VISUAL STUDIO.NET 2008

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

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

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

Modul Praktikum Ke-1

Pengenalan VB.net. Ibnu Muakhori, S.Kom (wa)

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Pengenalan VB.net Ibnu Muakhori

P2 Pengantar Visual Basic.Net

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

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

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

BAB II LANDASAN TEORI

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

MODUL PRAKTIKUM 2 SIMPLE PROJECT IN VISUAL STUDIO PEMROGRAMAN LANJUT S1 INFORMATIKA. AINUL YAQIN, M.Kom

Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

1. MENGENAL VISUAL BASIC

Apa itu.net Framework?

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

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

IT210 - Pemrograman Visual. Ramos Somya

M. Choirul Amri. 2.1 Membuat Project Baru.

DASAR PEMROGRAMAN VISUAL BASIC

MODUL 9. Pemrograman Visual dengan Database SQL Server

PENGENALAN VISUAL BASIC

Praktikum Pemrograman 1. Mengenal Delphi

Visual Basic 6.0 For Beginners

BAB 2 TINJAUAN PUSTAKA

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I)

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

M. Choirul Amri.

MENGENAL VISUAL BASIC

MODUL-MODUL PRAKTIKUM VB.

PENGENALAN VISUAL BASIC 6.0

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita

Pengenalan Visual Basic.NET. Sisilia Thya Safitri, MT Agus Priyanto, M.Kom

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

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

MODUL 1 PENGENALAN VISUAL BASIC 6.0

FORM DAN OBJEK KONTROL (1)

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

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

MODUL 4. COLLECTIONS ARRAYS, QUEUE, dan STACK

Mengenal Bahasa Pemrograman ASP.NET

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

IMPLEMENTASI WEB-SERVICE UNTUK PEMBANGUNAN SISTEM KARTU RENCANA STUDI (KRS) ON-LINE

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

BAB II TINJAUAN PUSTAKA

Pengamanan Removable Disk dengan Mengenkripsi Seluruh Header File

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

SOLUTIONS DAN PROJECT

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

Praktikum 1. Mata Kuliah : Tugas Pemrograman Visual. Dosen : Nandang Hermanto

MODUL 7 dan 8 LINQ PADA VB.NET

Kenalan Dulu sama Visual Basic 6.0

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

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

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

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

MODUL PEMROGRAMAN VISUAL Visual Basic.NET. Oleh: Fery Updi,M.Kom

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

BAB 2 LANDASAN TEORI

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

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

BAB III LANDASAN TEORI

Algoritma Pemrograman 2 B

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

A. Memulai dan Struktur Visual Basic

BAB 2 LANDASAN TEORI. bahasa latin, yaitu Computare yang berarti alat hitung. Sementara dalam bahasa

Database Management Pengenalan MS. Access 2003

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

APLIKASI PENCATATAN REKAM MEDIS PASIEN MENGGUNAKAN MICROSOFT VISUAL BASIC.NET BERBASIS DESKTOP

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

III.1. Sistem Informasi

PEMROGRAMAN DASAR. Visual Basic 6

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

Sesi/Perkuliahan ke: I

BAB II TINJAUAN PUSTAKA

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

BAB II LANDASAN TEORI

BAB 3 LANDASAN TEORI

Langkah- langkah untuk menginstall VB6 adalah:

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Transkripsi:

MODUL 3 PENGENALAN VISUAL BASIC.NET Disusun oleh: S. Thya Safitri,MT Agus Priyanto, M.Kom Purwokerto 2016 ST3 Telkom - Program Studi S1 Teknik Informatika Page 1

A. TUJUAN - Memahami platform Microsoft.NET; - Mengenal Integrated Development Environment (IDE) Visual Basic.NET; - Memahami struktur project Visual Basic.NET; - Memahami jenis-jenis aplikasi.net; - Mampu membangun Graphical User Interface (GUI) menggunakan Visual Basic.NET; B. PERANGKAT LUNAK - Microsoft Visual Basic 2012 C. DASAR TEORI 1. Platform.NET Framework Di luar beragamnya definisi.net Framework,.NET Framework merupakan Man Behind The Gun dari VB.Net sehingga programer perlu mengetahui dalam dari teknologi yang ada di dalamnya. Microsoft.Net adalah software yang menghubungkan informasi, orang, system dan device. Perangkat yang menjangkau client, server dan tool pengembang Microsoft.Net disusun oleh: a. Dot Net Framework, digunakan untuk membangun dan menjalankan semua macam software termasuk aplikasi berbasis web, aplikasi smart client, dan layanan web XML (Extensible Markup Language). Menyediakan komponen untuk berbagai data melalui Network menggunakan komponen platform protocol independent seperti XML, SOAP dan HTTP b. Tool-tool pengembang seperti Microsoft Visual Studio.Net yang penyediaan IDE (Integrated Development Envorenment) lingkungan pengembangan terintegrasi untuk memaksimalkan produktivitas pengembangan menggunakan.net Framework c. Serangkaian server termasuk Microsoft Windows Server 2003, Microsoft SQL Server dan Microsoft BizTalk Server yang terintegrasi, untuk menjalankan, mengoperasikan dan mengelola services Web dan aplikasi berbasis web d. Software client seperti Windows XP, windows CE, dan Windows Office XP yang membantu pengembangan untuk menyebarkan dan mengelola aplikasinya.net Platform merupakan satu set kumpulan teknologi yang memungkinkan teknologi internet ditransformasikan ke dalam platform distributed computing dengan skalabilitas dan kompatibilitas tinggi. Secara teknikal,.net Platform menyediakan konsep pemrograman dengan library dan modul-modul baru konsisten, terlepas dari jenis bahasa pemrograman yang digunakan.net Platform menyedikan hal-hal berikut bagi para developer: 1. Language independent, dengan programming model yang konsisten di semua tier aplikasi yang dibangun 2. Interoperability dan kompatibilitas antar aplikasi 3. Kemudahan migrasi dari teknologi yang ada saat ini 4. Dukungan penuh terhadap berbagai teknologi standar yang digunakan dalam platform internet, antara lain HTTP, XML, SOAP dan HTML ST3 Telkom - Program Studi S1 Teknik Informatika Page 2

2. 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 yang sama sehingga memungkinkan untuk saling berbagi tools dan fasilitas. 3. Visual Basic.NET Visual Basic.NET (atau VB.NET) merupakan salah satu bahasa pemrograman yang bisa digunakan untuk membangun aplikasi-aplikasi.net di platform Microsoft.NET. Tidak seperti generasi sebelumnya Visual Basic versi 6.0 ke bawah yang lebih difokuskan untuk pengembangan aplikasi desktop, Visual Basic.NET memungkinkan para pengembang membangun bermacam aplikasi, baik desktop maupun aplikasi web. Seiring dengan perkembangan aplikasi perangkat lunak yang semakin kompleks 4. Keuntungan mempelajari.net Beberapa keuntungan ketika menggunakan.net, adalah sebagai berikut: a. Multi Language Arsitektur.NET bersifat terbuka, sehingga memungkinkan berbagai bahasa pemrograman mengakses CLR dengan mulus. Banyak kalangan menyebut.net sebagai open source versi Microsoft. Saat ini.net dapat diprogram menggunakan Visual Basic.NET, C++.NET, Visual C#, Jscript, dan J#. Berbagai third Party yang dapat digunakan adalah COBOL, Eiffel, Smalltalk, Perl, Phyton, ML, Pascal, dan Delphi. Para veteran Pascal mungkin tidak pernah bermimpi membuat aplikasi web dengan bahasa kuno tersebut, tetapi kehadiran.net Framework merealisasikan hal tersebut. Bagan berikut menjelaskan kedudukan bahasa pemrograman terhadap.net Framework dengan CLR sebagai intinya. ST3 Telkom - Program Studi S1 Teknik Informatika Page 3

Sekali lagi, semua bahasa tersebut mengakses object model yang sama dalam.net, sehingga bagi para petualang tersedia kemungkinan untuk berpindah dari satu bahasa ke bahasa lain dalam satu proyek aplikasi yang sama..net menyediakan integrasi bahasa pemrograman dalam satu peroyek aplikasi. Hal ini membuka kemungkinan kerjasama tim yang lebih baik, walaupun dalam tim tersebut masing-masing memiliki keahlian bahasa pemrograman yang berbeda b. No DLL Hell DLL merupakan blok atau modul-modul obyek dari sebuah aplikasi. Peranannya sangat penting, sekaligus memusingkan. Sering terjadi dalam dunia windows, kompatibilitas dan registrasi DLL di masing-masing Workstation menjadi isu besar dalam deployment aplikasi c. Strong Typing dan Type Safety Pada VB6, pendefinisian tipe data bukanlah sesuatu yang mutlak wajib dilakukan karena VB akan mendefinisikan primitive data type. Promitive data type adalah suatu type default untuk masing-masing angka atau karakter yang terdapat dalam variabel. Hal ini kurang baik, karena dapat memboroskan memory dan merupakan sumber bug..net menyediakan strong typing, dimana setiap variabel wajib didefiniskan scope dan tipe datanya. Demikian pula dengan fasilitas type safety yang sangat bermanfaat untuk membantu dalam coding pemrograman, terutama fasilitas intellisense yang membimbing pemrogram dalam menentukan property, method, maupun function yang akan dipakai. d. Cross Platform Possibility.Net menyimpan dan mengirim data dalam bentuk XML yang merupakan format data universal di internet. Dengan demikian integrasi data antar platform lebih mudah dilakukan, selama platform tersebut mendukung XML. Representasi konsep ini adalah dataset, suatu cache data yang berbentuk XML dan dapat diakses dengan mudah. Sebuah data dapat diparsing antar tier aplikasi, baik dari database, middle tier, maupun aplikasi klien dalam format XML. Manipulasi format data dalam bentuk XML,.txt, maupun.rtf merupakan sesuatu yang menantang para programmer untuk membuat aplikasi lintas platform. e. Code Once, More Application Interface pemrograman bersifat konsisten, dengan object model yang sama pada setiap bahasa yang digunakan. Suatu object baik berbentuk class, library, maupun web services dapat diakses dengan mudah oleh berbagai aplikasi windows maupun web. Hal ini lebih menghemat waktu para developer, dimana sebuah object dapat dibuat sekaligus untuk aplikasi Web, Windows, dan bahkan console application berbasis DOS. ST3 Telkom - Program Studi S1 Teknik Informatika Page 4

5. 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. INSTALASI Berikut ini adalah langkah-langkah yang haru dilakukan untuk instalasi vb.net 2012: 1. Siapkan space ± 8GB pada harddisk komputer. Kemudian centang I agree to the License terms and conditions. Setelah itu, tekan NEXT 2. Muncul jendela kedua adalah sebagai berikut. Klik Select All, kemudian klik INSTALL ST3 Telkom - Program Studi S1 Teknik Informatika Page 5

3. Proses instalasi 4. Apabila berhasil, maka akan muncul Environment Settings. Pilih Default Environment Settings : Visual Basic Development Settings kemudian klik Start Visual Studio ST3 Telkom - Program Studi S1 Teknik Informatika Page 6

5. Tampilan layar kerja visual basic.net apabila instalasi berhasil dilakukan adalah sebagai berikut: E. PRAKTIKUM 1. Membuat project baru di Visual Basic 2012 Project merupakan kerangka dasar aplikasi yang menentukan jenis aplikasi yang akan dibuat. Langkah-langkah pembuatan project adalah sebagai berikut: Jalankan Visual Basic 2010 Pada bagian Start Page pilih New Project Pada bagian New Project pilih bahasa Visual Basic, Project Types: Windows dan Templates: Windows From Application Klik OK Jenis.Net Framework yang didukung Jenis Template Jenis Project ST3 Telkom - Program Studi S1 Teknik Informatika Page 7

No Jenis Project Macam Template 1 Windows Windows Form Application Class Library Windows Service dll 2 Web ASP.NET Application ASP.NET Server Control WCF Service Application dll 3 Smart Device Smart Device Project dll 4 Database SQL Server Project dll 2. Mengenal IDE Visual Basic Dalam upaya memudahkan penggunaan IDE, maka diperlukan pemahaman yang baik mengenai IDE Visual Basic 2012 Solution Explorer (digunakan untuk mengolah file dan project) Menu Bar (menu standar visual basic) Toolbox (daftar control yang ditambahkan ke dalam program sebagai interface) 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) ST3 Telkom - Program Studi S1 Teknik Informatika Page 8

3. Praktikum I (Poin: 30) a. Buatlah sebuah Project Baru dengan nama prj_vbnet_nim b. Tambahkan control-control berikut ini ke dalam Form Design No Object Property Nilai 1 Form Name Text frmcoba Percobaan Form 2 Label Text Nama 3 Label Text Jenis Kelamin 4 Label Text Fakultas 5 TextBox Name txtnama Text 6 ComboBox Name Items DropDownStyle 7 ComboBox Name Items Dropdownstyle 8 Button Name Text (dikosongi) cbojeniskelamin -Laki-Laki -Perempuan DropDownList cbofakultas - FAI - FBS - FIA - FIK - FT Dropdownlist btntampilkan Tampilkan Pesan c. Desain tampilan yang dihasilkan kurang lebih adalah sebagai berikut: d. Sisipkan code berikut ini pada btntampilkan ST3 Telkom - Program Studi S1 Teknik Informatika Page 9

e. Jalankan aplikasi dengan menekan tombol F5 atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debugging f. 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 sesuai dengan apa yang telah diisikan g. Hasil tampilan pada program tersebut 4. Praktikum II (Poin: 30) a. Buatlah project baru dengan nama prj_kalkulator_nim b. Buatlah sebuah kalkulator sederhana yang bisa melakukan operasi penambahan, pengurangan, pembagian dan perkalian antara dua buah bilangan yang diinputkan oleh user. c. Hasil program kalkulator sederhana ini kurang lebih sebagai berikut ST3 Telkom - Program Studi S1 Teknik Informatika Page 10

5. Latihan a. Buatlah sebuah project dengan nama prj_lingkaran_nim b. Pada project tersebut, dapat menampung masukan nilai jari-jari sebuah lingkaran. c. Ketika User menekan button LUAS maka akan menampilkan hasil perhitungan Luas lingkaran tersebut d. Ketika user menekan button KELILING maka akan menampilkan hasil perhitungan Keliling lingkaran tersebut F. Evaluasi (Poin: 40) Secara pribadi, silahkan jawab pertanyaan berikut ini pada selembar kertas: 1. Apakah perbedaan antara vb 6 dan vb.net? (10) 2. Jelaskan yang dimaksud dengan.net Framework dan pada saat ini perkembangan.net Framework sudah pada angka berapa? (20) 3. Pengetahuan apa yang bisa didapat pada praktikum ini? (5) G. Form Evaluasi ST3 Telkom - Program Studi S1 Teknik Informatika Page 11

Hasil Analisa Praktikum: Pemrograman Visual ST3 Telkom - Program Studi S1 Teknik Informatika Page 12