Konsep Visual Basic -...

15
Konsep Visual Basic ALGORITMA DAN PEMROGRAMAN 2B (KA) AHMAD HIDAYAT S.KOM, MMSI 1 Pertemuan 1

Transcript of Konsep Visual Basic -...

Page 1: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

Konsep Visual Basic

ALGORITMA DAN PEMROGRAMAN 2B (KA)

AHMAD HIDAYAT S.KOM, MMSI

1

Pertemuan 1

Page 2: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 3: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 4: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 5: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 6: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 7: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 8: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 9: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 10: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 11: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 12: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 13: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 14: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

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

Page 15: Konsep Visual Basic - ahmad_hidayat.staff.gunadarma.ac.idahmad_hidayat.staff.gunadarma.ac.id/Downloads/...Microsoft Visual Basic 6.0 menggunakan Sistem operasi Windows 9x, 2000, Windows

TERIMAKASIH

15