5. Pengembangan Interaktif
Dengan VB6, kita mendapat keuntungan dengan melakukan pengembangan aplikasi
secara interaktif. Yang dimaksud dengan pengembangan interaktif di sini adalah :
Membaurkan :
Penulisan
Kompilasi
Pengujian
Aplikasi di dalam sebuah lingkungan terpadu yang disebut sebagai IDE (Integrated
Development Environment)
Menu
File Melakukan perintah-perintah pada file objek dan file proyek.
Edit Penyuntingan teks.
Menampilkan atau menyembunyikan window-window pada
View
studio.
Project Mengatur sifat-sifat utama sebuah proyek.
Format Mengatur komponen/kontrol dalam sebuah objek form.
Debug Mencari dan menghilangkan kesalahan dalam program.
Run Menjalankan program.
Query Mengakses data yang terkait dengan proyek.
Membuat dan mengatur diagram yang diambil dari data dalam
Diagram
proyek.
Tools Piranti tambahan pada Visual Studio 6.0 dan Visual Basic 6.0.
Add-Ins Kemampuan tambahan bagi Visual Basic 6.0.
Window Mengatur tampilan window dalam Studio
Help Menampilkan bantuan.
Project Explorer
Dengan Project Explorer kita dapat melihat keseluruhan susunan program. Susunan
program ditampilkan sebagai objek-objek yang menyusunnya dalam bentuk
berjenjang.
Properties Window
Dengan Properties Window kita dapat melihat dan mengubah properti sebuah objek
yang dipilih.
Form Designer
Digunakan untuk merancang antarmuka (form). Di sinilah komponen-komponen /
kontrol Visual Basic diletakkan.
Edit
Undo Membatalkan perintah edit terakhir.
Redo Membatalkan pembatalan.
Cut Potong.
Copy Salin.
Paste Tempelkan.
Paste Link Tempelkan dengan sambungan
View
Code Tampilkan kode
Object Tampilkan objek
Definition
Last Position
Object Browser Browser objek
Immediate Window Window variabel cepat
Locals Window Window variabel lokal
Project
Add Form Menambahkan sebuah form ke dalam proyek.
Add MDI Form Menambahkan sebuah form MDI ke dalam proyek.
Add Module Menambahkan sebuah modul.
Add Class Module Menambahkan sebuah modul class.
Add User Control Menambahkan sebuah kontrol buatan pemakai.
Add Property Page Menambahkan sebuah halaman property.
Add User Document Menambahkan dokumen buatan pemakai.
Add Web Class Menambahkan class dalam aplikasi web.
Add Data Report Menambahkan laporan.
Add DHTML Page Menambahkan halaman DHTML.
Format
Align Merapikan objek / komponen visual.
Make Same Size Menyamakan ukuran objek / komponen visual.
Size to Grid Meratakan ke grid.
Horizontal Spacing Jarak horisontal antara objek visual.
Vertical Spacing Jarak vertikal antara objek visual.
Center in Form Letakkan objek(-objek) di tengah form.
Order Urutan objek.
Lock Controls Buat objek/kontrol tidak dapat digeser di dalam form.
Debug
Step Into Masuk ke dalam sebuah prosedur/fungsi.
Step Over Lewati sebuah prosedur/fungsi.
Step Out Keluar dari sebuah prosedur/fungsi.
Run To Cursor Jalankan program hingga letak kursor.
Add Watch Tambahkan window pengamatan.
Edit Watch Edit pengamatan.
Quick Watch Pengamatan singkat.
Toggle Breakpoint Nyalakan atau matikan breakpoint.
Run
Start Jalankan program
Start With Full Jalankan program dengan kompilasi penuh.
Compile
Break Berhenti sejenak
End Akhiri program
Restart Jalankan program dari awal.
Tools
Add Procedure Buat prosedur baru (sub/function)
Procedure Attributes Mengisikan atribut sebuah prosedur.
Menu Editor Editor menu.
Options Mengatur lingkungan studio.
Publish Menyebarkan file sumber dan output.
Source Save Microsoft Source Save.
Add-Ins
Visual Data Menampilkan manajer visual data.
Manager
Add-In Manager Untuk mengatur add-in apa saja yang digunakan.
Component Services Untuk mengatur pemuatan layanan komponen.
Window
Split Bagi window.
Tile Horizontally Atur tampilan window secara horisontal.
Tile Vertically Atur tampilan window secara vertikal.
Help
Contents Tampilkan bantuan sesuai daftar isi.
Index Tampilkan bantuan sesuai index.
Search Mencari bantuan terhadap sesuatu.
Technical Support Menghubungi Microsoft untuk bantuan.
Microsoft on the Menghubungi Microsoft melalui web.
Web
About Microsoft Keterangan mengenai Microsoft Visual Basic.
Visual Basic
Tool Box Form Tool Bar Form Layout PPropertis Project Explorer
Menu Bar
Tool Box
Di dalam VB6 tersedia berbagai macam kontrol yang dapat anda lihat pada tool
box,diantaranya :
Untuk membuat kontrol pada form dapat dilakukan dengan cara melakukan double
klikpada kontrol dengan meng-klik kontrol lalu arahkan mouse pada form.
Membuat Project Baru dan Membuat Program Sederhana
Untuk membuat Project Baru, Anda memilih menu File New Project, setelah itu
akan muncul jendela seperti pada Gambar berikut ini :
Standard.Ex VB Enterprise
e
Pada jendela New Project, Anda bisa pilih Standard.exe (dengan komponen toolbox
yang ditampilkan lebih sedikit) atau VB Enterprise (dengan komponen toolbox yang
ditampilkan lebih banyak).
Selanjutnya, Anda bisa memulai pembuatan program, di mana setiap program Anda bisa
buat/rancang dalam form. Untuk itu Anda harus meng-klik form (di mana Anda ingin
buat programnya) pada jendela Project Explorer, sehingga layout form akan muncul di
tengah layar Visual BASIC.
Catatan:
Dalam pembuatan program Visual BASIC ini, Anda memerlukan komponen-komponen
pada toolbox dan properties untuk masing-masing komponen tersebut.
Service Manager
atau dengan menekan menu Start – Program – Microsoft Sql Server 7.0 – lalu klik
service manager
3. Aktifkan sql server anda dengan menekan tombol start/continue sampai warna status
hijau.
Sever Name
Service name
Start/continue button
Status running
Setelah sql server dalam keadaan running maka sql server siap digunakan.
* Query Analyzer
Location
Initial Size (Mb)
b. Setelah databse terbuat maka klik kanan di database yang telah dibuat untuk
membuat table Pilih New Table
c. Untuk mengisi data dari table -> klik kanan ditabel pilih open table lalu pilih
Return All Rows.
Pilih Option kedua yaitu Use ODBC Data Source Name Jika nama DSN sudah
dibuat pilih nama yang dibuat melalui combo tersebut. Apabila DSN belum dibuat
tekan tombol New untuk membuat DSN baru sehingga akan muncul form Create
New Data Source seperti form berikut ini. Pilih System Data source (Apply to
this machine only) setelah itu tekan tombol Next
Tekan finis di form berikut. Sampai muncul form Create New Data Source to
SQL Server
Setelah muncul option, pilih option kedua yaitu With SQL Server…., lalu isi
login ID/security yang anda miliki / dibuat di SQL Server setelah itu tekan Next
Pastikan database yang terhubung adalah database yang sesuai dengan Grant
Access yang telah diberikan sebelumnya
Test program tersebut dengan mengisi text1 statement SQL untuk menampilkan
data yang ada di Server dengan statement berikut :
- Select * from Mahasiswa
- Select * from mahasiswa Where Npm=’xxxx’
2. Connection String
Buat form seperti gambar berikut
Seperti membuat ODBC untuk membuat connection string klik kanan control
ADODC1 pilih ADODC1 properties sampai muncul Property Pages. Pilih option
ke 3 yaitu Use Connection String. Tekan tombol Build
Pada form Data Link Properties pilih Microsoft OLE DB Provider for SQL
Server tekan Next.
Test program tersebut dengan mengisi text1 statement SQL untuk menampilkan
data yang ada di Server dengan statement berikut :
- Select * from Mahasiswa
- Select * from mahasiswa Where Npm=’xxxx’
Permasalahan :
Kita Terbiasa dengan Standar SQL Statemen Seperti Insert, Update, Delete.
Apakah membantu memudahkan menggunakan RDO?
Teknik :
RDO adalah objek yang memanggil Resultset object. Fungsi ini membuat simple
dalam memanipulasi data. RDO masih menggunakan AddNew, Update, Delete,
MoveNext, MovePrevious, MoveFirst dan MoveLast. Ini cukup mudah dipelajari
karena sering digunakan dalam pemrograman yang menggunakan Data Aktivex Object
(DAO)
Langkah-Langkah :
1. Create Project baru dengan nama ProjMhs.VBP pilih form1 dan tambahkan object
sesuai gambar properties dibawah.
Status Bar
3. Dari deklarasi General Form menggunakan Environment dan variable koneksi untuk
mengakses ke sql server tambahkan kode (subprogram) pada event
“FORM_LOAD”. Gunakan OpenConnection
Form_loadError:
MsgBox "salah " & Err.Description
Resume Keluar
End Sub
7. Untuk menentukan posisi kursor dan data/record gunakan Event Private Sub
cmdMove_Click(index As Integer)
7.
Private Sub cmdMove_Click(index As Integer)
Dim lRow As Long
Select Case index
Case 0
Adodc1.Recordset.MoveFirst
DataLoad
Exit Sub
Case 1
Adodc1.Recordset.MovePrevious
If Adodc1.Recordset.BOF Then
Beep
Adodc1.Recordset.MoveFirst
If Adodc1.Recordset.EOF Then
Beep
Adodc1.Recordset.MoveLast
DataLoad
Exit Sub
End If
DataLoad
End Select
End Sub
2. Buat source code untuk form diatas seperti dibawah ini sesuai dengan EVENT yang
bersangkutan.
Public db As ADODB.Connection
Public rs As ADODB.Recordset
2. Pada MDI FORM tersebut di klik kanan dan pilih Menu Editor, tampil gambar
berikut
3. Setelah selesai tekan OK
Kita menginginkan Rancangan MDI FORM sebagai berikut :
Agar pada setiap menu yang kita klik, form-form yang telah dibuat tampil. Adapun
perintah untuk menampilkan show
Rincian Program
‘Menampilkan Menu File – Mahasiswa
Private Sub FileMahasiswa_Click()
Form1.Show
End Sub
‘Menu Keluar
Private Sub Keluar_Click()
End
End Sub
Masih dengan menggunakan MDI FORM yang telah dibuat sebelumnya pada menu
laporan, kita akan menampilkan laporan dengan menggunakan Crystal Report.
Sebelumnya terlebih dahulu kita meletakkan icon CrystalReport pada MDI FORM
tersebut.
Kemudian kita buka program Crystal Report dan rancang format laporan sesuai dengan
yang kita inginkan. Kemudian buat program pada MDI FORM tersebut statemen untuk
menampilkan program tersebut.
Rincian Program
CrystalReport1.Destination = crptToWindow
CrystalReport1.WindowState = crptNormal
CrystalReport1.Action = 1
End Sub
CrystalReport1.Destination = crptToWindow
CrystalReport1.WindowState = crptNormal
CrystalReport1.Action = 1
End sub