• Tidak ada hasil yang ditemukan

Pertemuan ke-1. Konsep Visual Basic. Algoritma dan Pemrograman 2B (KA) Universitas Gunadarma Antonius Angga Kurniawan, ST., MMSI.

N/A
N/A
Protected

Academic year: 2021

Membagikan "Pertemuan ke-1. Konsep Visual Basic. Algoritma dan Pemrograman 2B (KA) Universitas Gunadarma Antonius Angga Kurniawan, ST., MMSI."

Copied!
24
0
0

Teks penuh

(1)

Konsep Visual Basic

Algoritma dan Pemrograman 2B (KA)

Universitas Gunadarma

2019

Antonius Angga Kurniawan, ST., MMSI.

(2)

Perkembangan Pemrograman Berbasis DOS &

Windows

Generasi I (1940) Generasi II (1950) Generasi III (1960) Generasi IV (1970) Generasi V (1980) Code Machine (Bahasa Mesin) Assembly Language (Bahasa Rakitan) High Level (Cobol & Fortran)

Query and

(3)

Perkembangan Visual Basic

▪ VB 1.0, salah satu bahasa komputer pertama yang mendukung pemrograman event-driven.

▪ VB 2.0, dirilis pada November 1992, cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah dimodifikasi. Khususnya pada Form yang menjadikan object dapat dibuat secara seketika.

▪ VB 3.0, dirilis pada musim panas 1993. Dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yang dapat membaca serta menulis database Jet (atau Access) 1.x. Selain itu, DAO (Data Access Object – yang berfungsi untuk mengakses database) juga ditambahkan dan juga akses data visual dengan kontrol data (data

control) juga sudah diberikan. Kontrol OLE (Object Linking and Embedding)

(4)

Perkembangan Visual Basic (Lanj.)

▪ VB 4.0, Microsoft meluncurkan Visual Basic 4.0 (Agustus 1995) yang menawarkan 2 compiler yang terpisah dan berbeda, yang satu untuk pengembangan windows 16 bit dan yang lain untuk windows 32 bit. Pada versi ini, pemrogram sudah dapat membangun program

dengan berbasiskan Componen Object Model (COM) yang

mendukung kemampuan untuk membuat Dynamic-Link Libraries (DLLs). Inilah untuk kali pertama konsep OOP diterapkan dalam Visual Basic.

▪ VB 5.0, VB 5 memperkenalakan kemampuan untuk membuat User

Control. Kemampuan untuk membangun dan mendistribusikan ActiveX Control diberikan pada Visual Basic 5.0. Dengan ditemukannya teknologi ActiveX, baik berbentuk Active DLL (COM) ataupun ActiveX Control (OCX).

(5)

Perkembangan Visual Basic (Lanj.)

▪ VB 6.0 pada 1998, Microsoft meluncurkan Visual Basic 6.0 dengan 3 fitur projek baru: Data Project, DHTML Application, IIS Application. Dengan 3 fitur baru ini, diharapkan pemrograman Visual Basic sudah mampu untuk membuat aplikasi internet yang handal.

▪ VB 7.0 Visual Basic .NET (VB 7), dirilis pada tahun 2002. Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.

(6)

Perkembangan Visual Basic (Lanj.)

▪ VB8.0 Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan beberapa fitur baru, diantaranya:

– Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan.

– Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.

▪ Visual Basic 2005 Express, merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yang gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yang merupakan produk gratis dari Microsoft.

(7)

Perkembangan Visual Basic (Lanj.)

▪ VB9.0 Basic “Orcas” (VB 9.0) , dirilis pada tahun 2007 dan dibangun diatas .NET 3.5. Pada rilis ini, Microsoft menambahkan beberapa fitur, diantaranya :

– True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF

– LINQ Support – Ekspresi Lambda – XML Literals

– Nullable types – Type Inference

▪ VB10.0 Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang juga dkenal dengan nama VBx, menawarkan dukungan untuk Dynamic Language Runtime. VB 10 menjadi bagian dari SilverLight 1.1

(8)

Keuntungan menggunakan Visual Basic

 Struktur dasar bahasa pemrograman yang digunakan sangat simple dan sederhana, terutama untuk sebuah kode yang dapat di-execute (dijalankan).  VB bukan hanya bahasa, tetapi VB juga merupakan sebuah IDE yang

terintegrasi.

 VB-IDE sangat dioptimalkan untuk mendukung Rapid Application

Development (RAD). Dengan VB, sangat mudah untuk mengembangkan

aplikasi menggunakan Graphical User Interface (GUI) dan menghubungkannya dengan fungsi-fungsi yang disediakan aplikasi.

 Banyak resources yang dapat dicari atau ditemukan di internet jika mengalami kesulitan menggunakan VB.

(9)

Hal yang harus dipahami dalam

mempelajari Visual Basic

Object

Property

(10)

Hal yang harus dipahami dalam

mempelajari Visual Basic

Object

Sesuatu yang memiliki satu/lebih atribut, dan satu/lebih macam aksi yang dapat dilakukannya. Object sering disebut juga sebagai entity, yaitu sesuatu yang bisa dibedakan dengan lainnya.

Contoh Nyata:

Kucing, Burung, Mobil, Komputer, Radio, Televisi, dll.

Contoh di dalam VB:

(11)

Hal yang harus dipahami dalam

mempelajari Visual Basic

Property

Property sering disebut juga sebagai atribut, yaitu ciri-ciri yang menggambarkan suatu object.

Misalnya Object Kucing:

▪ Kucing berwarna coklat dan jingga. ▪ Kucing memiliki atribut berkaki 4. ▪ Kucing memiliki ekor yang panjang.

Di dalam VB: ▪ Font ▪ Color ▪ Caption ▪ Name ▪ dll

(12)

Hal yang harus dipahami dalam

mempelajari Visual Basic

Event

Suatu kejadian yang menimpa suatu object. Misalnya pada sebuah Mobil, bagaimana jika sebuah mobil dicat, ditabrak, dijalankan, dan sebagainya.

Contoh di dalam VB:  Click  DblClick  Change  MouseUp  MouseDown

(13)

Hal yang harus dipahami dalam

mempelajari Visual Basic

Method

Kemampuan yang dimiliki oleh suatu object.

Contohnya jika mobil berbelok, mundur, maju. Atau contohnya seekor kucing sedang makan, minum, dan berjalan.

Contoh di dalam VB:

 Exit Form  Load Form  Unload  Dll

(14)

Istilah-istilah di dalam Visual Basic

Event-Driven, sebuah metode mengeksekusi kode program berdasarkan pesan (messages/events) yang diberikan oleh pemakai ataupun oleh sistem operasi atau program lainnya.

Graphical User Interface (GUI), pemrograman yang dilakukan menggunakan tampilan grafik visual sebagai alat bantu atau alat komunikasi dengan pemakainya.

Dynamic Data Exchange (DDE), fungsi utamanya adalah untuk memungkinkan aplikasi Windows untuk berbagi data.

Object Linking and Embedding (OLE), sebuah teknologi yang dikembangkan oleh Microsoft yang memungkinkan embedding dan menghubungkan ke dokumen dan objek lain di dalam Windows.

(15)

Istilah-istilah di dalam Visual Basic (Lanj.)

Dynamic Link Library (DLL), adalah kumpulan library untuk menggabungkan program dalam microsoft Visual Basic dengan bahasa pemrograman lainnya.

ActiveX, adalah sebuah kerangka kerja untuk mendefinisikan

reusable software components yang melakukan fungsi tertentu atau

sejumlah fungsi dalam Microsoft Windows dengan cara yang tidak tergantung pada bahasa pemrograman yang digunakan untuk mengimplementasikannya.

OCX, yaitu sebuah dukungan untuk menggunakan tools tambahan. Data Access Object (DAO), dukungan untuk memudahkan akses

(16)

Jenis-jenis Aplikasi Menggunakan VB

1. Aplikasi Kasir di Swalayan/Supermarket 2. Aplikasi Kasir Parkir

3. Aplikasi Administrasi Gudang 4. Aplikasi Game Desktop

5. Aplikasi presensi kehadiran di kantor/sekolah 6. Aplikasi Billing seperti di Warnet

(17)

Pembuatan dan Pengembangan Visual Basic

Design Write Code Create & Call

Procedure Test & Debug

Convert to Runtime Version Prepare to

(18)

Pembuatan dan Pengembangan Visual Basic

Design

Metode yang dilakukan untuk merancang desain atau tampilan dari sebuah aplikasi yang akan dibuat. Biasanya dirancang di atas sebuah Form.

(19)

Pembuatan dan Pengembangan Visual Basic

Write Code

Setelah merancang sebuah tampilan, kemudian kita akan melakukan pengkodean. Yaitu dengan cara menuliskan kode program ke semua komponen yang kita gunakan agar aplikasi dapat berjalan sesuai dengan keinginan.

(20)

Pembuatan dan Pengembangan Visual Basic

Create & Call Procedure

Di dalam Visual Basic biasanya suatu program atau kode program dibuat per procedure-procedure dari masing-masing fungsi. Procedure tersebut nantinya dipanggil berdasarkan fungsi masing-masing dan kemudian dijalankan.

(21)

Pembuatan dan Pengembangan Visual Basic

Test & Debug

Di dalam Visual Basic kita dapat melakukan Test dan Debug, yaitu suatu proses di mana kita melakukan pengecekan terhadap aplikasi yang kita buat sudah berjalan dengan baik atau belum. Sekaligus memeriksa jika terjadinya suatu kesalahan program

(22)

Pembuatan dan Pengembangan Visual Basic

Convert to Runtime Version

Setelah melakukan Test & Debug, apabila aplikasi yang dibuat sudah berjalan dengan baik. Di dalam VB dapat dilakukan konversi ke dalam bentuk Runtime Version atau .EXE. Nantinya aplikasi tersebut dapat digunakan pada komputer-komputer yang lainnya.

(23)

Pembuatan dan Pengembangan Visual Basic

Prepare to Distribute

Tahap ini merupakan tahap mempersiapkan aplikasi yang kita buat untuk di distribusikan ke banyak tempat atau digunakan oleh user-user yang membutuhkan.

(24)

Terimakasih Atas Perhatiannya

Referensi

Dokumen terkait