download

Matakuliah
Tahun
Versi
: T0063/Pemrograman Visual
: 2005
: 1/0
Pertemuan 01
Pemrograman Visual
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Menjelaskan alasan memilih bahasa
pemrograman visual (C2)
2
Outline Materi
Pemrograman Visual
• Pendahuluan
• Programming DOS vs Windows
• Bahasa Pemrograman Visual
• Visual Basic
• Project Type
• IDE
• Penjelasan IDE
• MENU
• Tool Bar
• Tool Box
3
Pendahuluan
•
•
•
•
•
History
Classifikasi
Definisi
Formal Spesifikasi
General karakteristik Windows :
–
–
–
–
–
–
–
–
GUI
Graphically based
Multiple ways to do things
User-driven
Device independence
Event oriented
Mouse is critical
Multi-tasking
4
Programming DOS vs Windows
DOS
-
Programmer in control
User has view options
Computer ‘trains’ user
Programmer’s job to anticipate user’s wishes
Procedural program design
Programmer directly responsible for all
device control
User interface completely up to programmer
Generally easier to program, harder to use
WINDOWS
-
User in control
OOP design
Device-independent
control
Standardized
user
interface
Generally
harder
to
program easier to use
5
Bahasa Pemrograman Visual
• Bahasa Pemrograman Visual :
– Visual Basic
– Delphi
– Java
– Visual C++
– Dan lain-lain, sebutkan ….
(Bedakan kelebihan dan kekurangan masingmasing bahasa pemrograman)
6
Visual Basic
Visual Basic 6.0
• Working with Multiple Projects
• Managing Application Settings
• Using Conditional Compilation
• Working with Resource Files
• Working with Templates
• Working with Command Line Switches
• Compiling Your Project to Native Code
• Creating Your Own Data Types
• Using Enumerations to Work with Sets of Constants
• Advanced Features of Arrays
• Using Collections as an Alternative to Arrays
7
Visual Basic
• Penggunaan Visual Basic secara populer
menggunakan Integrated Development
Environment (IDE)
• Disamping itu program Visual Basic juga bisa
diedit menggunakan Notepad
• Kemampuan IDE :
–
–
–
–
–
Create visual interface
Setting Properties
Write code
Testing
Produce Executable files
8
Project Type
• Hal pertama yang harus dilakukan dalam IDE
Visual Basic adalah memilih Project Type :
9
IDE
10
Penjelasan IDE
Project Window (Ctrl+R)
• Folder yang berisi overview semua module dari aplikasi
• Disusun berdasarkan kelompok dan berdasarkan urutan
alfabetikal
• Terdapat 3 tombol :
– View Code, untuk menampilkan layar Source Code
– View Object, untuk menampilkan layar Form Designer
– Toggle Folder, mengaktifkan dan menonaktifkan klasifikasi
kelompok
Form Designer
• Digunakan untuk mendesain user interface aplikasi
• Setiap aplikasi dapat berisi multiple form
11
Penjelasan IDE
Toolbox Window
• Berisi sekumpulan object yang dapat diletakkan dalam
form
• Object object tersebut bisa ditambahkan dari sumber
selain VB
• Feature :
• Component
• Add Tabs (Rename Tabs, Delete Tabs, Move Up, Move
Down)
• Dockable
• Hidden
Code Window
• Window untuk menuliskan source code
12
Penjelasan IDE
Properties Window (F4)
• Window yang berisi semua daftar property yang
dimiliki suatu object yang sedang aktif/dipilih.
• Common properties :
–
–
–
–
Name
Caption / Text
ForeColor/BackColor
Position (Height, Left, Top, Width)
Color Palette Window
• Window untuk menentukan warna sebuah object
13
Penjelasan IDE
Form Layout Window
• Untuk menunjukkan kondisi form yg=ang akan ditampilkan pada
saat program running (dijalankan)
• Form yang muncul di window ini bisa dipindahkan sesuai keinginan
kita, dan letak form ini akan sama pada saat running
• Resolution Guides
Immediate Window (Ctrl+G)
• Window ini digunakan untuk mencoba perintah baris dalam VB
• Setiap perintah baris diawali dengan tanda tanya (?)
• Contoh :
?1+1
2
?left(“Binus”,2)
Bi
14
Penjelasan IDE
Object Browser (F2)
• Tools yang digunakan untuk
mengeksplorasi librari eksternal
Local Window
• Local Window aktif hanya bila program
running, menampilkan semua nilai variable
yang bersifat lokal bagi suatu module atau
procedure
15
Penjelasan IDE
Watches Window
• Window ini berfungsi untuk memonitor
nilai variable
Call Stack Window
• Window ini hanya muncul jika dilakukan
break eksekusi aplikasi, window ini akan
menampilkan semua procedure yang
sedang akan dijalankan. Biasa dipakai
untuk trace (melacak) jalannya program.
16
Penjelasan IDE
Data View Window
• Integrated tool yang digunakan untuk eksplor struktur
dan atribut tabel dan field sebuah database.
17
MENU
•
•
•
•
•
•
•
•
Terdiri dari :
File
Edit
View
Project
Format
Debug
Run
•
•
•
•
•
•
•
Run
Query
Diagram
Tools
Add-Ins
Window
Help
18
Tool Bar
Visual Basic menyediakan toolbar standar yang
berupa icon-icon dibawah menu untuk perintah
perintah yang umum dan sering digunakan.
Toolbar yang non-standar (Debug, Edit dan
Form Editor) bisa dimunculkan menggunakan
klik kanan.
19
Tool Box
Toolbox window berisi icon
icon yang mewakili object
object yang akan
digunakan dalam
pengembangan aplikasi
20