Pengantar Pemrograman Visual
Sistem Penilaian Penilaian:
Kehadiran 10% Kuis 10% Tugas 20% UTS 30% UAS 30%
Nilai A > 80 Tidak hadir = tidak lulus Tidak buat tugas = nilai tugas 0. Tidak ikut kuis = nilai kuis 0. Tidak ikut UTS = nilai UTS 0 & tidak lulus! Tidak ikut UAS = nilai UAS 0 & sudah pasti tidak LULUS!
Pemrograman Visual Software untuk praktek: Borland Delphi 7 Visual Basic dll
Pemrograman Visual Apa itu Pemrograman Berorientasi Objek?
Evolusi Bahasa Pemrograman Berbasis DOS danWindows : • 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 DatabaseLanguages • GenerasiV ( 1980 ) : Sistem Pakar
GW Basic Basica OBasic Qbasic VisualBasic VB.Net
• Microsoft Visual Basic 3.0 menggunakan Sistem operasiWindows 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 operasiWindows 95 dan windows NT. • Microsoft Visual Basic 6.0 menggunakan Sistem operasiWindows 9x, 2000, Windows XP dan Windows NT.
Microsoft Visual Basic 6.0 merupakan salah satu bentuk sarana pengembangan aplikasi (Software Developer) yang berbasis windows. Kemampuan Visual Basic dapat dipakai untuk merancang program aplikasi yang berpenampilan seperti program aplikasi lainnya yang berbasis windows. Microsoft Visual Basic 6.0 juga merupakan bahasa pemrograman berorientasi objek (Object Oriented Programming / OOP) yang menyediakan objek / kontrol yang berguna dan mudah dipakai. Microsoft Visual Basic 6.0 memiliki konsep Modular Programming, dimana kode – kode program letaknya tersebar di dalam modul – modul (objek – objek) yang terpisah – pisah.
Microsoft Visual Basic 6.0 dimulai dengan merancang tampilan (interface), baru kemudian membuat kode-kode program.
Memulai Aplikasi Visual Basic 6.0
• Integrated Development Integration (IDE) adalah bidang kerja tempat kita bekerja untuk menghasilkan program aplikasi. • Pada keadaan standar ketika menjalankan Visual Basic, pada layar akan muncul tampilan seperti terlihat pada gambar dibawah.
Menu Utama • •
•
Main menu terdiri dari dua komponen yaitu menu bar dan title bar. Menu bar menampilkan menu yang berisi perintah-perintah pada Visual Basic, sedangkan title bar akan menampilkan judul proyek Visual Basic yang sedang dikerjakan. Terdapat 13 submenu di dalam menu utama, dimana masing-masing submenu memiliki fungsi yang berbeda-beda.
Tool Bar •
Tool Bar adalah tombol-tombol yang mewakili suatu perintah tertentu dari visual basic. Setiap tombol tersebut dapat langsung diklik untuk melakukan perintah tertentu.
Form •
•
Form window atau Window form adalah daerah kerja utama, dimana akan dibuat program-program aplikasiVisual Basic. Untuk mengaktifkan form ada beberapa cara, yaitu : Klik tombolView Object padaWindow Project Dari menuView klik perintah Object Tekan tombol Shift + F7 pada keyboard
Project Explorer •
• • •
• •
Project explorer adalah Window yang mengandung semua file di dalam aplikasiVisual Basic. Project Explorer adalah file pusat yang mengelola dan mencatat seluruh filefile yang dibutuhkan untuk membentuk suatu aplikasi. Project Explorer menyimpan semua komponen, perubahan, serta apa saja yang berhubungan dengan aplikasi. Project Explorer disimpan pada file dengan akhiran .VBP. Project Explorer ditampilkan dalam bentuk struktur pohon.
Tool Box •
•
Toolbox adalah sebuah “kotak piranti” yang mengandung semua objek atau kontrol yang dibutuhkan untuk membantuk suatu program aplikasi. Kontrol adalah suatu objek yang akan menjadi interface antara program aplikasi dan user-nya.
No
Nama Tool
Keterangan
1.
Pointer
bukan merupakan suatu kontrol; gunakan icon ini ketika anda ingin memilih kontrol yang sudah berada pada form.
2.
PictureBox
untuk menampilkan image dengan format: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan JPEG.
3.
Label
menampilkan teks atau informasi namun tidak dapat diperbaiki oleh pemakai saat dioperasikan.
4.
TextBox
adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai saat dioperasikan,yang dapat berupa satu baris tunggal, atau banyak baris.
5.
Frame
adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya.
6.
CommandButton
digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan penekanan tombol.
7.
CheckBox
digunakan untuk pilihan yang isinya bernilai yes/no, true/false yang dapat digunakan untuk lebih dari satu pilihan.
No
Nama Tool
Keterangan
8.
OptionButton
digunakan sebagai pilihan terhadap beberapa option yang hanya dapat dipilih salah satunya.
9.
ListBox
mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung pada property MultiSelect).
10.
ComboBox
merupakan konbinasi dari TextBox dan ListBox dimana pemasukkan data dapat dilakukan dengan mengetikkan maupun memilih data.
11.
HScrollBar danVScrollBar
digunakan untuk membentuk scrollbar yang berdiri sendiri.
12.
Timer
digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu. Merupakan kontrol non-visual.
13.
DriveListBox, DirListBox, dan FileListBox
sering digunakan untuk membentuk dialog box yang berkaitan dengan file.
No
Nama Tool
Keterangan
14.
Shape dan Line
digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval.
15.
Image
menyerupai kotak gambar (image box) tapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan PictureBox.
16.
Data
digunakan untuk data binding
17.
OLE
dapat digunakan sebagai tempat bagi program eksternal seperti Microsoft Excel, Word, dll.