mujiy4ntoadja.files.wordpress.com … · web viewsteve jobs pernah bekerja dengan wozniak...
TRANSCRIPT
BAB 1
VISUAL BASIC 6.0
A. PENGANTAR VISUAL BASIC 6.0
Visual Basic adalah salah suatu development tools untuk membangun
aplikasi dalamlingkungan Windows. Dalam pengembangan aplikasi, Visual
Basic menggunakan pendekatan Visual untuk merancang user interface
dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek
bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi
tools yang terkenal bagi para pemula maupun para developer dalam
pengembangan aplikasi skala kecil sampai ke skala besar. Dalam
lingkungan Window's User-interface sangat memegang peranan penting,
karena dalam pemakaian aplikasi yang kita buat, pemakai senantiasa
berinteraksi dengan Userinterface tanpa menyadari bahwa dibelakangnya
berjalan instruksi-instruksi program yang mendukung tampilan dan proses
yang dilakukan. Pada pemrograman Visual, pengembangan aplikasi dimulai
dengan pembentukkan userinterface, kemudian mengatur properti dari
objek-objek yang digunakan dalam user interface, dan baru dilakukan
penulisan kode program untuk menangani kejadiankejadian (event). Tahap
pengembangan aplikasi demikian dikenal dengan istilah pengembangan
aplikasi dengan pendekatan Bottom Up.
B. SEJARAH
Bill Gates , pendiri Microsoft, memulai bisnis softwarenya 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
1
(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
(Deitel&Deitel, 1999). 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, Sejak saat itu, banyak versi
BASIC yang dikembangkan untuk digunakan pada berbagai platform
komputer. Beberapa versinya 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 bekerja
dengan 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 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi
yang paling populer karena mudah dalam membuat programnya dan ia tidak
menghabiskan banyak Memori (komputer). Sejarah BASIC di tangan
Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa
yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan
sebagai gabungan keduanya
2
BAB 2
IDE VISUAL BASIC
A. MENJALANKAN EDI
Salah satu cara untuk mengaktifkan IDE Visual Basic adalah
menjalankannya dari Menu Start, pilih menu Command, dan pilih
Microsoft Visual Basic 6.0 dan akhirnya Microsoft Visual Basic 6.0.
Gambar Mengaktifkan IDE Visual Basic 6.0
Catatan : Seperti aplikasi Windows umumnya, anda dapat juga
mengaktifkan IDEVisual Basic dengan melakukan open terhadap file yang
berkaitan dengan Visual Basic, misalnya file *.vbp yang merupakan file
project dari Visual Basic.
3
B. MEMILIH JENIS PROJECT
Sesaat anda aktif di IDE Visual Basic, maka anda akan dihadapkan kepada
suatu pilihan terhadap jenis Project yang ingin anda buat sebagaimana yang
ditunjukan oleh gambar diatas Sebagai langkah awal dari proses belajar
adalah memilih project Standard EXE.
Gambar Dialog box New Project ditampilkan sesaat anda menjalankan IDE
Visual Basic 6.
C. JENDELA IDE
IDE Visual Basic 6 menggunakan model MDI (Multiple Document
Interface). Berikut ini adalah gambar yang menunjukan bagian-bagian dan
nama-nama jendela yang dapat tampil pada IDE Visual Basic. Mungkin
pada IDE anda hanya ditampilkan sebagianjendela dibandingkan dengan
Gambar 1-3 anda tidak perlu terkejut, karena penampilandari jendela-
jendela tersebut dapat diatur dengan perintah pada menu View. Sebagai
langkah awal dari proses belajar, tidak semua jendela akan kita gunakan,
tetapi hanya beberapa yang penting, sedangkan yang lainnya bersifat
khusus.
4
Gambar IDE Visual Basic dengan jendela-jendela yang terbuka.
Sebagaimana dengan proses belajar ini, kita akan fokus pada beberapa
jendela yang penting terlebih dahulu sehingga konsentrasi tidak menjadi
pecah, dan peserta belajar menjadi bingung. Adapun jendela-jendela yang
perlu anda perhatikan adalah sebagai berikut :
Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti
menyimpanproject, membuka project, dll
Main Toolbar, digunakan untuk melakukan tugas-tugas tertentu
dengan cepat.
Jendela Project, jendela ini berisi gambaran dari semua modul yang
terdapatdalam aplikasi anda. Anda dapat menggunakan icon Toggle
Folders untukmenampilkan modul-modul dalam jendela tersebut
5
secara di group atau berurut berdasarkan nama. Anda dapat
menggunakan Ctrl+R untuk menampilkan jendelaproject, ataupun
menggunakan icon Project Explorer.
Jendela Form Designer, jendela ini merupakan tempat anda untuk
merancanguser interface dari aplikasi anda. Jadi jendela ini
menyerupai kanvas bagi seorang pelukis.
Jendela Toolbox, jendela ini berisi komponen-komponen yang dapat
andagunakan untuk mengembangkan user interface.
Jendela Code, merupakan tempat bagi anda untuk menulis koding.
Anda dapatmenampilkan jendela ini dengan menggunakan kombinasi
Shift-F7.
Jendela Properties, merupakan daftar properti-properti object yang
sedangterpilih. Sebagai contohnya anda dapat mengubah warna tulisan
(foreground) danwarna latarbelakang (background). Anda dapat
menggunakan F4 untukmenampilkan jendela properti.
Jendela Color Palette, adalah fasilitas cepat untuk mengubah warna
suatu object.
Jendela Form Layout, akan menunjukan bagaimana form
bersangkutanditampilkan ketika runtime.
Jika jendela-jendela tersebut tidak ada, anda dapat memunculkannya dengan
Menu Viewdan pilih :
• Project Explorer (Ctrl+R)
• Properties Windows (F4)
• Form Layout Windows
• Property Pages (Shift+F4)
• Toolbox
• Color Pallete
• Toolbars
6
BAB 3
TAMPILAN AWAL
A. TAMPILAN JENDELA YANG TERBUKA
Menu Bar, digunakan untuk memilih tugas-tugas tertentu seperti
menyimpan project, membuka project dan lain-lain. Didalam Menu bar ada
terdapat beberapa bar antara lain :
file,edit,view,project,format,debug,run,query,diagram,tools,add-ins,window
dan helps. Main toolbar, digunakan untuk melakukan tugas-tugas tertentu
dengan cepat. Diadalamnya ada berisi add standard exe project, add form,
menu editor, open project, save, start, explorer, properties windows, form
layouts windows, dll.
Gambar Toolbox
Toolbox jendela toolbox merupakan jendela yang sangat penting bagi kita
sebagai pengguna Visual Basic. Yang berguna untuk mengambil komponen-
komponen object yang akan ditanamkan pada form untuk user interface.
Toolbox mempunyai control intrinsic antara lain Poin.ter,
7
picturebox,label,textbox,frame,commandbutton,Checkbox,optionbutton,listb
ox,combobox,HScroolbox,Timer, DriveListBox, Shape,,Image, Data dan
OLE. Masing-masing intrinsic tersebut mempunyai fungsi yang
berbeda.Pointer Menyediakan suatu cara untuk memindahkan
dan mengubah ukuran bentuk kontrolantara lain Menampilkan :
PictureBox icons / bitmaps dan metafiles. Ini akan menampilkan teks atau
visual yang berfungsi sebagai wadah untuk kontrol lainnya.
TextBox Digunakan untuk menampilkan pesan dan masukkan teks.
Frame Porsi sebagai visual dan fungsional wadah untuk kontrol
CommandButton Digunakan untuk melaksanakan tindakan tertentu ketika
pengguna memilih itu. Menampilkan kotak centang Benar / Salah atau
Ya / Tidak ada pilihan. Kontrol OptionButton. OptionButton yang
merupakan bagian dari kelompok pilihan memungkinkan pengguna untuk
memilih hanya satu pilihan bahkan mulitiple ini akan menampilkan
pilihan.
ListBox Menampilkan daftar item dari mana seorang pengguna dapat
memilih salah satu.
ComboBox TextBox dan ListBox. Hal ini memungkinkan pengguna untuk
memilih dari dropdown ietm ListBox, atau mengetik pilihan di TextBox.
HScrollBar dan VScrollBar Kontrol ini memungkinkan pengguna untuk
memilih sebuah nilai dalam rentang tertentu nilai Mengeksekusi timer
timer interval kejadian pada waktu yang ditentukan Menampilkan berlaku
DriveListBox disk drive dan memungkinkan pengguna untuk memilih
salah satu dari mereka.
DirListBox Memungkinkan pemakai untuk memilih direktori dan jalan,
yang akan ditampilkan.
FileListBox Menampilkan satu set file dari mana seorang pengguna dapat
memilih salah satu yang diinginkan. Digunakan untuk menambahkan
bentuk bentuk (persegi panjang, persegi atau
lingkaran) untuk Formulir
Line Digunakan untuk menggambar garis lurus ke Formulir
8
Image digunakan untuk menampilkan gambar seperti ikon, bitmap dan
metafiles. Tapi kurang kemampuan dari
PictureBox Memungkinkan data yang digunakan untuk menyambung ke
database yang sudah ada dan menampilkan informasi dari itu.
9
BAB 4
KOMPONEN VISUAL BASIC 6.0
A. TITLE BAR
Merupakan batang judul dari program VB 6.0 yang terletak pada bagian
paling atas jendela program yang berfungsi untuk menampilkan judul atau
nama jendela. Selain itu title bar juga berfungsi untuk:
Memindah posisi jendela dengan menggunakan proses drag and drop
pada posisi title bar tersebut.
Mengatur ukuran jendela (maximize-minimize-close).
B. MENU BAR
Menu merupakan kumpulan perintah-perintah yang dikelompokkan dalam
kriteria operasi yang dihasilkan. Microsoft Visual Basic 6.0 menyediakan
tiga belas menu, yaitu File, Edit, View, Project, Format, Debug, Run,
Query, Diagram, Tools, Add-Ins, Window dan Help.
Gambar Baris Menu
10
C. TOOLBAR
Kehadiran tombol-tombol speed pada toolbar akan sangat membantu dalam
mempercepat akses perintah (yang bisa jadi tersembunyi didalam tingkat-
tingkat hierarki). Sebab speed berfungsi sama dengan perintah yang
tersedia. Menu toolbar yaitu Add Project, Add Form, Menu Editor, Open
Project, Save Project, Cut, Copy, Paste, Find, Undo, Redo, Start, Break,
End, Project Explorer, Properties, Window, Form Layout Window,Object
Browser dan Toolbox, dan dapat dilihat seperti gambar dibawah ini.
Gambar Toolbar
D. TOOLBOX
Jendela Toolbox merupakan jendela yang sangat penting bagi anda. Dari
jendela ini anda dapat mengambil komponen-komponen (object) yang akan
ditanamkan pada form untuk membentuk user interface.
11
Gambar Toolbox Visual Basic 6 dengan semua kontrol intrinsic.
Adapun secara garis besar fungsi dari masing-masing intrinsic kontrol
tersebut adalah sebagai berikut :
Pointer bukan merupakan suatu kontrol; gunakan icon ini ketika anda
inginmemilih kontrol yang sudah berada pada form.
PictureBox adalah kontrol yang digunakan untuk menampilkan image
denganformat: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF
(metafile), EMF(enhanced metafile), GIF, dan JPEG.
Label adalah kontrol yang digunakan untuk menampilkan teks yang
tidak dapatdiperbaiki oleh pemakai.
TextBox adalah kontrol yang mengandung string yang dapat diperbaiki
oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris.
12
Frame adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.
CommandButton merupakan kontrol hampir ditemukan pada setiap form,
dandigunakan untuk membangkitkan event proses tertentu ketika pemakai
melakukanklik padanya.
CheckBox digunakan untuk pilihan yang isinya bernilai yes/no, true/false.
OptionButton sering digunakan lebih dari satu sebagai pilihan terhadap
beberapaoption yang hanya dapat dipilih satu.
ListBox mengandung sejumlah item, dan user dapat memilih lebih dari
satu(bergantung pada property MultiSelect).
ComboBox merupakan konbinasi dari TextBox dan suatu ListBox
dimanapemasukkan data dapat dilakukan dengan pengetikkan maupun
pemilihan.
HScrollBar dan VScrollBar digunakan untuk membentuk scrollbar berdiri
sendiri.
Timer digunakan untuk proses background yang diaktifkan berdasarkan
intervalwaktu tertentu. Merupakan kontrol non-visual.
DriveListBox, DirListBox, dan FileListBox sering digunakan untuk
membentukdialog box yang berkaitan dengan file.
Shape dan Line digunakan untuk menampilkan bentuk seperti garis,
persegi,bulatan, oval.
Image berfungsi menyerupai image box, tetapi tidak dapat digunakan
sebagaikontainer bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa
kontrol imagemenggunakan resource yang lebih kecil dibandingkan
dengan PictureBox
Data digunakan untuk data binding
OLE dapat digunakan sebagai tempat bagi program eksternal seperti
MicrosoftExcel, Word, dll.
13
E. PROJECT EXPLORER
Project Explorer berfungsi sebagai sarana pengakses bagian-bagian
pembentuk project. Pada window ini terdapat tiga tombol pengaktif untuk
Window Code, Window Object dan Toggle Folder. Juga terdapat diagram
yang menampilkan susunan folder penyimpanan file-file project.
Gambar Project Explorer
F. WINDOW PROPERTIES
Window ini bertugas menyiapkan segala property dari obyek yang
diperlukan dalam perancangan user interface maupun pemrograman.
14
Gambar Window Properties
G. WINDOW FORM LAYOUT
Jendela yang digunakan untuk menggambarkan posisi dari form yang
ditampilkan pada layar monitor. Posisi form ini merupakan petunjuk
dimana aplikasi ditampilkan dan juga bisa mengatur letak formnya.
Gambar Window Form Layout
H. JENDELA FORM
15
Form adalah bahan untuk pembuatan window. Form ini tempat yang
digunakan untuk merancang aplikasi yang dibuat. Pada form ini dapat
diletakkan control seperti label, check box dan sebagainya.
Gambar Form
I. WINDOW CODE
Window code adalah window tempat kita menuliskan program. Pada
window ini terdapat fasilitaas editing yang cukup lengkap. Dan window
ini merupakan window yang sangat penting. Jendela ini merupakan tempat
untuk menuliskan kode-kode bagi objek yang dibuat. Melalui jendela ini,
Anda dapat mengatur karakteristik dari form yang Anda buat. Jendela ini
bisa dimunculkan denganmenekan menu View, lalu pilih Code pada menu
bar atau melakukan klik ganda pada form. Selain itu, Anda juga bisa
memunculkan jendela kode dengan menekan tombol F7 pada saat pointer
terfokus pada jendela form designer.
16
Gambar Tampilan Jendela Kode
Pada saat jendela kode ditampilkan, pointer akan terletak di antara
prosedur Form_Load, tetapi Anda jangan mengetikkan kode-kode untuk
contoh dalambuku ini pada bagian dalam prosedur tersebut. Mulailah
mengetik dari bagian yang paling atas.
Gambar Cara Mengetik pada Jendela Kode
J. EVENT
17
Setiap komponen dapat beraksi melalui event, seperti event click
padacommand button yang tertulis dalam layar script Command1_Click,
atau eventMouse Down pada picture yang tertulis dengan
Picture1_MouseDown.Pengaturan event dalam setiap komponen yang
akan menjalankan semua metodeyang dibuat.
K. METODE
Bahwa jalannya program dapat diatur sesuai aplikasi denganmenggunakan
metode pemrograman yang diatur sebagai aksi dari setiapkomponen.
Metode inilah tempat untuk mengekpresikan logika pemrograman dari
pembuatan suatu prgram aplikasi.
Metode Zorder
Metode ZOrder memberikan efek tampilan kontrol yang saling menimpa.
Anda menggunakan metode ini untuk memindahkan kontrol keatas kontrol
yang lain. Gunakan argumen satu untuk sebaliknya.
Pada saat design, anda dapat menggunakan Ctrl+J untuk memindahkan
kontrol ke depan, dan Ctrl+K untuk memindahkan form ke belakang.
Gambar, contoh pemakaian metode ZOrder
L. JENDELA MODUL
18
Jendela modul merupakan tempat untuk menuliskankode-kode yang lebih
bersifat global. Pada jendelamodule ini, Anda bisa mendeklarasikan
variabel danfungsi dengan awalan PRIVATE maupun PUBLIC.Jika diberi
awalan PRIVATE, variabel atau fungsitersebut hanya berlaku untuk
pemakaian module yangbersangkutan. Sedangkan awalan PUBLIC akan
mengakibatkanvariabel atau fungsi tersebut bersifat global.Jendela module
ini bisa ditampilkan dengan mengklikmenu Project pada menu bar,
kemudian pilih AddModule.
Gambar Tampilan Jendela Modul
19
M. IMMEDIATE WINDOW
Jendela immediate mengevaluasi pernyataan palit yang dapat diexsekusi di
Visual Basic, tapi tidak dapat menerima pendeklarasian data. Anda dapat
memasuakan pemanggilan ke suatu prosedur sub maupun prosedur
function, namun, mengizinkan anda untuk mengetest kemungkinan efek
dari sebuah prosedur dengan sekumpulan argument yang diberikan. Cukup
dengan memasukan pertanyaan kedalam jendela immediate (selagi dalam
mode break) seperti yang lakukan di jendela kode. Dibawah ini adalah
contoh gambar dari immediate.
Gambar Immediate Window
20