Konsep Visual Basic -...
Transcript of Konsep Visual Basic -...
Konsep Visual Basic
ALGORITMA DAN PEMROGRAMAN 2B (KA)
AHMAD HIDAYAT S.KOM, MMSI
1
Pertemuan 1
Perkembangan Pemrograman
Evolusi Bahasa Pemrograman Berbasis DOS dan Windows- Generasi I ( 1940 ) : Mesin Code ( Bahasa mesin )- Generasi II ( 1950 ) : Assembly language ( Bahasa
Rakitan )- Generasi III ( 1960 ) : High Level ( Cobol & Fortran )- Generasi IV ( 1970 ) : Query and Database Languages- Generasi V ( 1980 ) : Sistem Pakar
2
About IDE (Integrated DevelopementEnvironment) Visual Basic
Merupakan salah satu bentuk sarana pengembangan aplikasi (Software Developer) yang berbasis windows.
Mengadopsi dua macam jenis pemrograman yaitu Pemrograman Visual dan Object Oriented Programming (OOP)
‘Visual’ cenderung mengarah kepada metode untuk membentuk GUI (Graphical User Interface), dengan kemudahan penempatan dan pembentukan objek padalayar tanpa menulis banyak baris program.
Sistem pemograman Visual Basic dapat terintegrasi dalam Microsoft Excel, Microsoft Access, serta beberapa aplikasi Microsoft lainnya.
Visual Basic Scripting Edition (VBScript) banyak digunakan dalam perancangan ASP (Active Server Page) dan merupakan subset dari Bahasa pemograman Visual Basic.
3
Perkembangan dari VisualBasicGW Basic Basica OBasic QBasic Visual Basic
Microsoft Visual Basic 3.0 menggunakan Sistem operasi Windows 3.1
Microsoft Visual Basic 4.0 menggunakan Sistem operasi 16 bit Windows 3.1 dan 32 bit Windows 95
Microsoft Visual Basic 5.0 menggunakan Sistem operasi Windows 95 dan windows NT
Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows XP dan windows NT
4
Perkembangan Visual BasicMicrosoft Visual Basic 7.0 (Visual Basic .NET 2002). Visual Basic.NET 2002 pertama dirilis yang berbasis BASIC dan lebih berorientasiobjek. Berjalan dalam Microsoft .NET Framework versi 1.0.
Microsoft Visual Basic 8.0
Microsoft Visual Basic 9.0, dirilis bersamaan dengan MicrosoftVisual C3 2008, Microsoft Visual C++ 2008 dan Microsoft .NETFramework 3.5.
Microsoft Visual Basic 10.0 (VBx), mendukung Dynamic Language Runtime. VB 10 menjadi bagian dari SilverLight.
5
Keuntungan menggunakan Visual Basic
Mendukung pembentukan program aplikasi berbasiswindows (jendela jendela ) dengan menu yang menarik danprofessional.
Jendela yang dihasilkan dapat dipindah-pindahkan(Moveable ) dan diperbesar atau diperkecil ( Resizeable ).
Microsoft Visual Basic secara otomatis dapat mengenaldan memanfaatkan mouse.
6
Hal yang harus dipahami dalammempelajari Visual Basic :
ObjekSering disebut entity adalah sesuatu yang bisa dibedakan dengan lainnya. Padadasarnya seluruh benda didunia ini bisa dikatakan sebagai objek, contoh : mobil, komputer, radio, dan lain-lain.
Dalam Visual Basic objek-objek yang dimaksud disebut kontrol. Jenis-jeniskontrol antara lain ; Label, Text Box, Combo Box, List Box, dan masih banyak lagi.
PropertiSering disebut atribut, adalah ciri-ciri yang menggambarkan uatu objek. Misalnya disebut objek mobil jika mempunyai ban, spion, rem, dan lain-lain.
Dalam Visual Basic : Font, Color, Caption, dll
7
Hal yang harus dipahami dalammempelajari Visual Basic : EventSuatu kejadian yang menimpa objek. Bagaimana jika mobil didorong, ditabrak, dicat, dan sebagainya.
Dalam Visual Basic : Click, DragDrop, MouseUp, dll
MetodeKemampuan yang dimiliki oleh suatu objek. Contohnya jika mobilberbelok, mundur, maju.
Dalam Visual Basic : Exit Form, Load Form, Unload, dll
8
Istilah-istilah Visual BasicEvent-Driven, artinya setiap aplikasi yang ada digerakan olehuser
GUI ( Graphical User Interface ), pemrograman yang menggunakan tampilan grafik sebagai alat komunikasi denganpemakainya.
DAO ( Data access Object ), dukungan untuk memudahkanakses terhadap database lain
OLE ( Object Linking dan Embedding ), kemudahanmenghubungkan beberapa aplikasi dalam Windows.
9
Istilah-istilah Visual BasicActive X, aplikasi yang digunakan oleh pengguna internet.
OCX, dukungan untuk menggunakan tolls tambahan.
DLL ( Dynamic Link Library ), adalah kumpulan library untuk menggabungkan program dalam microsoft Visual Basic dengan bahasa pemrograman lainnya.
DDE ( Dynamic Data Exchange ), Dukungan kemudahanpertukaran dalam membangun program.
10
Jenis-jenis Aplikasi yang dapat dibuat olehVisual BasicDengan Visual Basic 6 (VB6) kita bisa membangun database denganmudah dan bisa membangun multi project secara simultan, bahkanmembangun aplikasi database client server performa tinggi yang mampu :
Mengakses Microsoft SQL-Server
Mendukung Remote Automation dan DCOM
Memakai visual Query dan rancangan koneksi jaringan
Mendukung transact SQL debug serta Remote Data Objek 2.0
11
Pembuatan dan pengembangan Visual BasicDesign
Modus yang digunakan untuk mendesain sebuah aplikasi yaitumerancang tampilan form dan menuliskan program.
Procedure
berupa kelompok kode perhitungan atau pengolahan teks atauoperasi database tertentu atau kelompok lainnya.
Procedure View dan Full Modul View
Melakukan untuk memudahkan pilihan secara keseluruhan atauhanya procedure terpilih saja.
12
Pembuatan dan PengembanganVisual BasicDrag dan Drop
Ada diantara window code dam window watch.
Instant Watch
Dalam mode debug dapat tampil sebagai tooltip.
Convert to Runtime Version
Modus pada saat aplikasi mengambil alih pengontrolan program dengan cara visual basic menjalankan program yang didesain.
13
Contoh Aplikasi yang dibuat dengan VBAplikasi Kasir di Swalayan/Supermarket
Aplikasi Kasir Parkir
Aplikasi Administrasi Gudang
Aplikasi Game Desktop
Aplikasi untuk Wizard/Instalasi program tertentu
Aplikasi Presensi kehadiran Kantor atau Sekolah
Aplikasi Billing
DLL
14
TERIMAKASIH
15