Visual Basic
Transcript of Visual Basic
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 1/13
1
MAKALAH MULOK DESAIN GRAFIS
³Visual Basic´
Oleh :
1. Dirgahariawan Erryck Ferryansyah / 07
2. Greggy Praisvito Romadhoni / 13
3. Muhammad Reinaldo Ongky Billy Anando / 19
4. Oscar Yuliandika / 26
XI ± IPA 1
SMA Negeri 7 Surabaya
2011 ± 2012
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 2/13
2
KATA PENGANTAR
Segala puji bagi Tuhan yang telah menolong hamba-Nya menyelesaikan
makalah ini dengan penuh kemudahan. Tanpa pertolongan-Nya mungkin penyusun
tidak akan sanggup menyelesaikan dengan baik.
Makalah ini disusun agar pembaca dapat memperluas ilmu tentang Visual
Basic yang disajikan berdasarkan pengamatan dari berbagai sumber. Makalah ini
di susun oleh penyusun dengan berbagai rintangan. Baik itu yang datang dari diri
penyusun maupun yang datang dari luar. Namun dengan penuh kesabaran dan
terutama pertolongan dari Tuhan akhirnya makalah ini dapat terselesaikan.
Semoga makalah ini dapat memberikan wawasan yang lebih luas kepada
pembaca. Walaupun makalah ini memiliki kelebihan dan kekurangan. Penyusun
mohon untuk saran dan kritiknya.
Terima kasih.
Surabaya, 15 Januari 2012
Tim Penyusun
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 3/13
3
Daftar Isi :
Cover................................................................................... 1
Kata Pengantar..................................................................... 2
Daftar Isi.............................................................................. 3
Pembahasan......................................................................... 4 ± 12
I. Sejarah Visual Basic«««««««............................ 4 ± 5
II. Macam ± Macam Visual Basic........................................ 6 ± 8
III. Kelemahan dan Kelebihan Tiap Versi«««««......... 9 ± 10
IV. Database«««««....................................................... 11 ± 12
Kata Penutup........................................................................ 13
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 4/13
4
I. Sejarah Visual Basic
Visual Basic
Microsoft Visual Basic atau VB merupakan sebuah bahasa pemrograman yang
menawarkan Integrated Development Environment (IDE) visual untuk membuat program
perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model
pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan
pengembangan perangkat lunak komputer berbasis grafik dengan cepat. Beberapa bahasa
skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition
(VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis
dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan
deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang
sangat luas. Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62%
pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic,
yang diikuti oleh C++, JavaScript, C#, dan Java.
Pada awalnya, Bill Gates, pendiri Microsoft, memulai bisnis perangkat lunak
dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia
ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan
berikutnya ialah diluncurkannya BASICA (basic-advanced ) untuk DOS. Setelah
BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal
juga sebagai Basic Compiler).
Visual Basic adalah pengembangan dari bahasa komputer BASIC ( Beginner¶s
All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John
Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan
tahun 1960-an. Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa
digunakan oleh para programer untuk menulis program-program komputer sederhana
yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer.
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 5/13
5
Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada
berbagai platform komputer, seperti Microsoft QBASIC, QUICKBASIC, GWBASIC,
IBM BASICA, Apple BASIC dan lain-lain.
Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett
Packard dan teman dekat Steve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerjadengan Wozniak sebelumnya (mereka membuat game arcade ³Breakout´ untuk Atari).
Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April
1976 mereka secara resmi mendirikan perusahaan komputer Apple. Popularitas dan
pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam
mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada
lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan
Microsoft Windows. Pemrograman Visual Basic begitu mudah bagi pemula dan
programer musiman karena ia menghemat waktu pemrograman dengan tersedianya
komponen-komponen siap pakai.
Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi,
sampai yang terbaru, yaitu Visual Basic 2010. Bagaimanapun juga Visual Basic 6.0 tetap
menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia
tidak menghabiskan banyak memori.
Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA)
dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan
sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih
kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman
yang diinterpretasikan sebagai hasil porting dari kode VB. Sayangnya, meskipun sudah
terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan.
Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita
pakai mode terinterpretasi).
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 6/13
6
II. Macam ± Macam Visual Basic
Visual Basic 1.0 dikenalkan pada tahun 1991. Konsep pemrograman dengan
metode drag-and-drop untuk membuat tampilan aplikasi Visual Basic ini diadaptasi dari
prototype generator form yang dikembangkan oleh Alan Cooper dan perusahaannya,
dengan nama Tripod . Microsoft kemudian mengontrak Cooper dan perusahaannya untuk
mengembangkan Tripod menjadi sistem form yang dapat diprogram untuk Windows 3.0,
di bawah kode nama Ruby.
Tripod tidak memiliki bahasa pemrograman sama sekali. Ini menyebabkan
Microsoft memutuskan untuk mengkombinasikan Ruby dengan bahasa pemrograman
Basic untuk membuat Visual Basic.
Dari waktu ke waktu
Proyek Thunder dimulai.
Visual Basic 1.0 dirilis untuk Windows pada Comdex/Windows Trade Show
di Atlanta, Georgia pada Mei 1991.
Visual Basic 1.0 untuk DOS dirilis pada September 1992. Bahasa
pemrogramannya sendiri tidak terlalu kompatibel dengan Visual Basic untuk
Windows, karena sesungguhnya itu adalah versi selanjutnya dari kompiler
BASIC berbasis DOS yang dikembangkan oleh Microsoft sendiri, yaitu
QuickBASIC. Antarmuka dari program ini sendiri menggunakan antarmuka
teks, dan memanfaatkan kode-kode ASCII tambahan untuk mensimulasikan
tampilan GUI.
Visual Basic 2.0 dirilis pada November 1992. Lingkungan pemrogramannya
lebih mudah untuk digunakan, dan kecepatannya lebih ditingkatkan.
Visual Basic 3.0 dirilis pada musim semi 1993 dan hadir dalam dua versi:
Standar dan Professional. VB3 juga menyertakan versi 1.1 dari Microsoft Jet
Database Engine yang dapat membaca dan menulis database Jet/Access 1.x.
Visual Basic 4.0 (Agustus 1995) adalah versi pertama yang dapat membuat program 32-bit seperti program 16-bit. VB4 juga memperkenalkan
kemampuannya dalam membuat aplikasi non-GUI. Bila versi sebelumnya
menggunakan kontrol VBX, sejak VB4 dirilis Visual Basic menggunakan
kontrol OLE (dengan ekstensi file *.OCX), yang lebih dikenal kemudian
dengan kontrol ActiveX.
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 7/13
7
Dengan versi 5.0 (Februari 1997), Microsoft merilis Visual Basic eksklusif
untuk versi 32-bit dari Windows. Para programmer yang lebih memilih
membuat kode 16-bit dapat meng-impor program yang ditulis dengan VB4 ke
versi VB5, dan program-program VB5 dapat dikonversi dengan mudah ke
dalam format VB4 Visual Basic 6.0 (pertengahan 1998) telah diimprovisasi di beberapa bagian,
termasuk kemampuan barunya, yaitu membuat aplikasi web. Meskipun kini
VB6 sudah tidak didukung lagi, tetapi file runtime-nya masih didukung
hingga Windows 7.
Visual Basic .NET, 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.
Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi
1.1.
Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic .NET.
dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada
judulnya. Pada Rilis ini , Microsoft memasukan bebrapa 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 NET12 Visual Basic .NET 2003 (VB 7.1) , dirilis dengan
menggunakan NET kerangka kerja versi 1.1.IsNot Patent, merupakan salah
satu fitur dari visual Basic 2005 merupakan konversi if=Not X Is Y menjadi If
X IsNot Y
Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio.
Microsoft membuatMicrosoft Visual Studio 2005 Express edition untuk
pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic
2005 Express yg merupakan produk gratis dari Microsoft.
Visual Basic ³Orcas´, dijadwalkan akan dirilis pada tahun 2007 dan
dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa
fitur , diantaranya : True Tenary operator , yaitu fungsi If(boolean,value,
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 8/13
8
value) yg digunakan untuk menggantikan fungsi IIF, LINQ Support, Ekspresi
Lambda, XML Literals, Nullable types, Type Inference.
Visual Basic µVBx¶, Visual Basic 10, Pada bulan April 2010, Microsoft
merilis Visual Basic 2010. Microsoft telah merencanakan untuk
menggunakan Dinamis Language Runtime (DLR) untuk rilis yang tetapi bergeser ke strategi co-evolusi antara Visual Basic dan bahasa C # kakak
untuk membawa kedua bahasa ke paritas lebih dekat dengan satu sama
lain. Kemampuan bawaan Visual Basic untuk berinteraksi secara dinamis
dengan CLR dan objek COM telah ditingkatkan untuk bekerja dengan bahasa
yang dinamis dibangun di DLR seperti IronPython dan IronRuby . Compiler
Visual Basic telah ditingkatkan untuk menyimpulkan kelanjutan baris dalam
satu set konteks umum, dalam banyak kasus menghilangkan kebutuhan untuk
kelanjutan baris karakter "_".Juga, dukungan yang ada Fungsi inline itu
dilengkapi dengan dukungan untuk Subs inline serta multi-line versi lambdas
baik Sub dan Function.
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 9/13
9
III. Kelemahan dan Kelebihan Tiap Versi
Kelebihan :
Visual basic 1.0
Antarmuka dari program ini sendiri menggunakan antarmuka teks, dan
memanfaatkan kode-kode ASCII tambahan untuk mensimulasikan tampilan GUI.
Visual basic 2.0
Lingkungan pemrogramannya lebih mudah untuk digunakan, dan kecepatannya
lebih ditingkatkan.
Visual basic 3.0
hadir dalam dua versi: Standar dan Professional. VB3 juga menyertakan versi 1.1
dari Microsoft Jet Database Engine yang dapat membaca dan menulis database
Jet/Access 1.x.Visual basic 4.0
dapat membuat program 32-bit seperti program 16-bit. VB4 juga
memperkenalkan kemampuannya dalam membuat aplikasi non-GUI
Visual basic 5.0
program-program VB5 dapat dikonversi dengan mudah ke dalam format VB4
Visual basic 6.0
membuat aplikasi web dan file runtime-nya masih didukung hingga Windows 7.
Visual basic .NET
Bahasa VB ini sangat powerful
Visual basic 2005
Dapat melakukan perubahan kode pada saat program sedang dijalankan
Microsoft memasukan bebrapa fitur baru, diantaranya : Edit and Continue ,
mungkin inilah kekurangan fitur terbesar dari VB .NET
Visual basic Orcas
Microsoft menambahkan beberapa fitur , diantaranya : True Tenary operator
Visual basic 10
menawarkan dukungan untuk Dynamic Language Runtime
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 10/13
10
KELEMAHAN :
Visual basic 1.0
Bahasa pemrogramannya sendiri tidak terlalu kompatibel
Visual basic 2.0
Belum bisa membaca dan menulis database Jet/Access 1.x.
Visual basic 3.0
Belum dapat membuat program 32-bit seperti program 16-bit.
Visual basic 4.0
Masih sulit mengkonversi program ± program VB4 ke VB3
Visual basic 5.0
File yang di hasilkan masih muda terserang virus
Visual basic 6.0
Bahasa yang digunakan belum powerfull
Visual basic .NET
runtime-nya 10 kali lebih besar dari paket runtime VB6 serta peningkatan
penggunan memory.
Visual basic 2005
Masih terdapat kekurangan fitur
Visual basic Orcas
Belum terdapat dukungan Dynamic Language Runtime
Visual basic 10
Membutuhkan memori dan daya yang cukup besar untukmengoperasikannya
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 11/13
11
IV. Database
Database
Database atau basis data adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk
mengelola dan memanggil kueri ( uery) basis data disebut sistem manajemen basis data
(database management system, DBMS). Sistem basis data dipelajari dalam ilmu
informasi.
Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya
semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis
data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum
revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan
dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang
tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek
yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara
untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai
model basis data atau model data. Model yang umum digunakan sekarang adalah model
relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-
tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi
yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan
antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain
seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk
mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan,
dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data
(database management system/DBMS ). Jika konteksnya sudah jelas, banyak
administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 12/13
1 2
Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan
merupakan perangkat basis data aras tinggi (high level ):
y Microsoft SQL
Server
y Oracle
y Sybase
y Interbase
y XBase
y Firebird
y MySQL
y PostgreSQL
y Microsoft
Access
y dBase III
y Paradox
y FoxPro
y Visual FoxPro
y Arago
y Force
y Recital
y dbFast
y dbXL
y Quicksilver
y Clipper
y FlagShip
y Harbour
y Visual dBase
y Lotus Smart
Suite Approach
y db2
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis
data aras rendah (low level ), diantaranya:
y Btrieve
y Tsunami Record Manager
5/12/2018 Visual Basic - slidepdf.com
http://slidepdf.com/reader/full/visual-basic-55a4d8db217aa 13/13
1 3
KATA PENUTUP
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas segala
bimbingan dan rahmatnya selama penulis menyusun karya tulis ini.
Penyusun menyadari bahwa dalam penyusunan karya tulis ini masih belum
sempurna dan masih banyak kekurangan-kekuranan. Namun berkat bimbingan dan
pengarahan Bapak/Ibu guru serta beberapa pihak maka penyusun dapat
menyelesaikan karya tulis ini dengan baik. Untuk ini pada kesempatan ini tak lupa
penyusun mohon maaf yang sebesar-besarnya bila dalam penyusunan karya tulis
ini masih belum sempurna.
Dan akhirnya penyusunan berharap semoga karya tulis ini dapat bermanfaat
bagi pembaca.
Terima kasih.
Surabaya, 15 Januari 2012
Penyusun