visual programming 2 - feryup.files.wordpress.com · •melakukan koneksi ke database, ... •...
Post on 09-May-2018
253 Views
Preview:
TRANSCRIPT
Praktikum
• Praktikum mengikuti pokok bahasan
• Tool: Microsoft Visual Studio 2010
DBMS (Microsoft SQL Server 2008)
2
Kompetensi Matakuliah• Mahasiswa mampu:
• Melakukan configurasi Visual Studio.NET,
• Membuat Custom Classes,
• Melakukan koneksi ke Database,
• Membuat aplikasi Form Entry sederhana,
• Memahami serta mampu membuat Form Transaction One To Many,
• Menggunakan Crystal Report untuk menampilkan data dari SQL Server sebagai Laporan,
• Membuat package sebuah aplikasi,
• Membuat suatu aplikasi client server secara nyata dengan sistemkelompok,
3
Apakah belajar programming itu sulit?
• Hanya butuh waktu / “jam terbang”
• Hanya butuh semangat dan kemauan
• Hanya butuh sering mencoba / latihan!
• Kuncinya latihan dan diskusi!
5
Apa yang Anda harapkan dari kuliah ini?
• Mencari nilai?• Mahir pemrograman VB.NET?• Memahami cara kerja pemrograman VB.NET?• Bisa membuat program dengan VB.NET?
6
Tips Belajar
• Buat catatan!
• Baca buku acuan!
• Banyak latihan / praktek / mencoba
• Banyak bertanya dan belajar dari sumber lain
7
8
Pengenalan Visual Basic.NET
• Visual Basic adalah salah satu bahasa pemrograman.
• Bahasa pemrograman adalah perintah-perintah yang dimengertioleh komputer untuk melakukan tugas-tugas tertentu.
• Dikembangkan oleh Microsoft pada tahun 1991
• Merupakan pengembangan dari pendahulunya yaitu bahasapemrograman BASIC (Beginner’s All-purpose Symbolic InstructionCode)
• Bahasa BASIC diciptakan oleh Professor John Kemeny dan ThomasKurtz dari Kampus Darmouth pada pertengahan tahun 1960-an(Deitel&Deitel, 1999)
9
Apa itu Visual ?
• VISUAL adalah cara yang digunakan untuk membuat Graphical UserInterface (GUI)
• Tidak perlu menuliskan intruksi pemrograman dalam kode-kodebaris
• Cukup melakukan “drag” dan “drop” objek-objek yang akandigunakan
• Visual Basic merupakan salah satu bahasa pemrograman komputeryang mendukung object (Object Oriented Programming = OOP)
10
Konsep Pemrograman Berbasis Visual
• Program berbasis visual memakai konsep event-driven:
1. kode program tidak mengikuti alur yang ditetapkan awal
2. ekseskusi program dapat berlainan sesuai dengan event yangdiberikan.
• Urutan event menentukan urutan kode yang dieksekusi, jadi alurjalannya program bisa berbeda untuk setiap eksekusi program
11
IDE (Integrated Development Environment (IDE))
• Penulisan program banyak dilakukan dengan berbagaieditor, misal: Notepad
• Dengan menggunakan IDE, Programmer dapat membuatuser interface, melakukan koding, melakukan testing dandebugging serta mengkompilasi program menjadiexecutable
12
Visual Basic
• Visual Basic merupakan bahasa pemrograman yang sangat mudahdipelajari, dengan teknik pemrograman visual yang memungkinkanpenggunanya untuk berkreasi lebih baik dalam menghasilkan suatuprogram aplikasi
• Ini terlihat dari dasar pembuatan dalam visual basic adalah FORM, dimana pengguna dapat mengatur tampilan form kemudiandijalankan dalam script yang sangat mudah
13
Sejarah perkembangan Visual Basic
Hingga saat ini, Visual Basic sudah hadir dalam 10 versi. Berikutpeluncuran dari masing-masing versi.
1. Pada tahun 1991 => Microsoft Visual Basic Versi 1.0
2. Pada tahun 1992 => Microsoft Visual Basic Versi 2.0
3. Pada tahun 1993 => Microsoft Visual Basic Versi 3.0
4. Pada tahun 1996 => Microsoft Visual Basic Versi 4.0
5. Pada tahun 1997 => Microsoft Visual Basic Versi 5.0
14
6. Pada tahun 1998 => Microsoft Visual Basic Versi 6.0
7. Pada tahun 2003 => Microsoft Visual Basic Versi 7.0
8. Pada tahun 2005 => Microsoft Visual Basic Versi 8.0
9. Pada tahun 2008 => Microsoft Visual Basic Versi 9.0
10.Pada tahun 2010 => Microsoft Visual Basic Versi 10.0
Sejarah perkembangan Visual Basic
15
Visual Basic.NET
VB .Net adalah salah satu bahasa pemrograman dalam .Netframework. Cikal bakal dari VB .Net adalah bahasa BASIC(Beginer All-Purpose Symbolic Instruction Code) yangdiciptakan tahun 1964 oleh professor John Kemeny danThomas Kurtz
16
Platform dan Layer
• Platform .Net Framework
Microsoft .Net : yang awalnya disebut Next Generation WindowsServices (NGWS) adalah suatu platform untuk membangun danmenjalankan generasi penerus aplikasi-aplikasi . Microsoft.NETmerupakan framework (kerangka) pengembangan yang menyediakanantarmuka pemrograman baru untuk layanan Windows dan API(Application Programming Interface)
17
Platform dan Layer
• Layer
1. Microsoft .NET merupakan strategi Microsoft untukmenghubungkan sistem, informasi, dan alat (device), sehingga orangdapat berkomunikasi serta berkolaborasi dengan lebih efektif.
2. Teknologi .NET terintegrasi penuh melalui produk-produk Microsoft,dan menyediakan kemampuan untuk mengembangkan solusidengan menggunakan Web service.
18
Platform dan Layer
3. Platform Microsoft .NET terdiri dari lima komponen utama yang tersusun dalam tiga lapisan (layer). Lapisan paling bawah adalahsistem operasi; lapisan kedua terdiri dari tiga komponen; lapisanteratas adalah Visual Studio .NET.
19
Keuntungan mempelajari .NET
Beberapa keuntungan ketika menggunakan .Net, adalah sebagai berikut:
1. Multi Language
Arsitektur .NET bersifat terbuka, sehingga memungkinkan berbagaibahasa pemrograman mengakses CLR dengan mulus. Banyak kalanganmenyebut .NET sebagai “open source” versi Microsoft. Saat ini .NETdapat diprogram menggunakan Visual Basic.NET, C++.NET, Visual C#,Jscript, dan J#.
20
Keuntungan mempelajari .NET
2. No DLL Hell
DLL merupakan blok atau modul-modul obyek dari sebuah aplikasi.Peranannya sangat penting, sekaligus memusingkan. Sering terjadidalam dunia windows, kompatibilitas dan registrasi DLL di masing-masing Workstation menjadi isu besar dalam deployment aplikasi
21
Keuntungan mempelajari .NET
3. Strong Typing dan Type Safety
.NET menyediakan strong typing, dimana setiap variabel wajibdidefiniskan scope dan tipe datanya. Demikian pula dengan fasilitas typesafety yang sangat bermanfaat untuk membantu dalam codingpemrograman, terutama fasilitas intellisense yang membimbingpemrogram dalam menentukan property, method, maupun functionyang akan dipakai.
22
Keuntungan mempelajari .NET
4. Cross Platform Possibility
.Net menyimpan dan mengirim data dalam bentuk XML yangmerupakan format data universal di internet. Dengan demikian integrasidata antar platform lebih mudah dilakukan, selama platform tersebutmendukung XML. Manipulasi format data dalam bentuk XML, .txt,maupun .rtf merupakan sesuatu yang menantang para programmeruntuk membuat aplikasi lintas platform.
23
Keuntungan mempelajari .NET
5. Code Once, More Application
Interface pemrograman bersifat konsisten, dengan object model yangsama pada setiap bahasa yang digunakan. Suatu object baik berbentukclass, library, maupun web services dapat diakses dengan mudah olehberbagai aplikasi windows maupun web.
25
Procedural Oriented Programming
1. Metode pemrograman ini memecah program menjadi beberapafungsi dan modul.
2. Tidak ada hubungan antara fungsi dan data, Fungsi tidak dapatmembatasi akses terhadap data yang global.
3. Data lokal tersembunyi dalam fungsi dan digunakan secara eklusifoleh fungsi tersebut, tetapi pada saat dua fungsi mengakses datayang sama, maka data tersebut harus dibuat.
26
Procedural Oriented Programming
4. Dalam program yang besar, terdapat banyak fungsi dan data global, sehingga timbul masalah:
o Struktur program rumit.
o Program sulit dimodifikasi, karena perubahan pada data global dapatmenyebabkan penulisan program diulang kembali.
5. Pemrograman terstruktur menggunakan teorema terstruktur:
o Sequence (berurutan).
o Selection (pemilihan).
o Repetition (pengulangan).
27
Object Oriented Programming
1. Gagasan dasar dari OOP adalah menggabungkan data dengan fungsimenjadi satu kesatuan yang utuh.
2. Karakteristik utama dari OOP adalah:o Encapsulation.
o Inheritance.
o Polymorphism.
3. Encapsulation adalah pengemasan data dan fungsi dalam satuwadah bernama obyek.
28
Tampilan Visual Studio 2010
Apabila berhasil instalasinya, maka akan muncul tampilan Visual Studio2010 seperto dibawah ini:
30
Praktikum
Membuat Project Baru di Visual Basic 2010
Project merupakan kerangka dasar aplikasi yang menentukan jenisaplikasi yang akan dibuat. Langkah-langkah pembuatan project adalahsebagai 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
32
Mengenal IDE Visual Basic
Dalam upaya memudahkan penggunaan IDE, maka diperlukanpemahaman yang baik mengenai IDE Visual Basic 2010
33
Praktikum I
• Buatlah sebuah Project Baru dengan nama prj_vbNet_NIM
• Tambahkan control-control berikut ini ke dalam Form DesignNo 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
Text
txtnama
(dikosongkan)
6 ComboBox Name
Items
DropDownStyle
cbojeniskelamin
-Laki-Laki
-Perempuan
DropDownList
7 ComboBox Name
Items
Dropdownstyle
cbofakultas
- FAI
- FBS
- FIA
- FIK
- FT
Dropdownlist
8 Button Name
Text
Btntampilkan
Tampilkan Pesan
36
• Jalankan aplikasi dengan menekan tombol F5 atau melalui ikon Start Debuggingdi toolbar, atau melalui menu Debug > Start Debugging
• Jika berhasil, maka program akan dijalankan, dan setelah melakukan pengisianpada txtnama maupun memilih pada cbojeniskelamin dan cbofakultaskemudian klik btntampilkan maka akan muncul pesan sesuai dengan apa yangtelah diisikan
• Hasil tampilan pada program tersebut
top related