DAFTAR ISI Kata Pengantar ……………………………………………………………………….. i Daftar Isi ……………………………………………………………………………… iii Daftar Gambar ………………………………………………………………………... vi 1. DATABASE SQL SERVER ….…………………………………………………. 1 1.1 Sejarah SQL Server …………………………………………………………. 1 1.2 Perbedaan SQL Server dengan Microsoft Access ……………………….….. 2 1.3 Utilitas pada SQL Server 7.0 ……………………………………………….. 4 1.3.1
Enterprise Manager ……..……………………………………….… 4
1.3.2
Query Analyzer …………………………………………………... . 5
1.4 Membuat Database pada SQL Server dengan Wizard …………………….. 6 1.5 Logins ……………………………………………………………………… 10 1.6 Menggunakan Database SQL Server …………………………………...… 15 1.6.1
ODBC ………………………………………………….………...
15
1.6.2
OLE DB ……………………………………………….…………
16
1.6.3
Mendefinisikan Nama Sumber Data ODBC ………….…………. 16
2. TABEL …………………………………………………………………………. 21 2.1 Tipe Data …………………………………………………………….…… 22 2.2 Batasan …………………………………………………………………… 23 2.3 Operasi Tabel …………………………………………………………..… 24 2.3.1
Membuat Tabel dengan Enterprise Manager ……………………. 24
2.3.2
Menghapus Tabel ………………………………………………… 27
2.3.3
Mengganti Nama Tabel ……………….………………………… 27
2.3.4
Menambahkan Kolom Baru Ke Dalam Tabel …………………… 28
2.3.5
Menghapus Kolom Dari Tabel ……………………………..…… 28
2.3.6
Melihat Properti Dari Tabel ………………………………………29
2.3.7
Membuat Primary Key ………………….………………………. 29
2.4 Operasi Record …………………………………………………………… 30 2.4.1
Melihat Data Tabel ……………………………………………... 30 iii
2.4.2
Merubah Data di dalam Tabel dengan Enterprise Manager ……. 32
2.5 Diagram ……………………………………………………………………32 2.5.1
Merubah Diagram ……………………………………………….. 32
2.5.2
Melihat Properti Tabel …………………………………………... 33
2.5.3
Mengubah Tampilan dari Tabel …………………………….……35
2.5.4
Membuat Relationship …………………………………………...36
3. INTRODUCTION VISUAL BASIC …………………………….…………..... 37 3.1 Menjalankan Visual Basic ……………………..……………….……….. . 39 3.2 Komponen-komponen pada Layar Visual Basic …………………………. 39 3.2.1
Menu Utama ……………………………..………………………40
3.2.2
Toolbar ……………………………………….….……………… 40
3.2.3
Toolbox ……………………………………….……………….... 40
3.2.4
Project Explorer ……………………………….………………... 48
3.2.5
Jendela Properties ………………………………….…………… 48
3.2.6
Form ………………………………………………………….… 48
3.2.7
Jendela Code ……………………………………………….…... 49
3.3 Istilah dalam Pemrograman Visual …………………………...…………. 49 3.4 Modul dan Komponen Proyek ………………………………………...…. 50 3.5 Statement Dasar Pemrograman …………………………………..……… 50 3.5.1
Cara Penulisan Kode Program …………………………………. 51
3.5.2
Komentar ………………………………………………………. 51
3.5.3
Struktur Kontrol ………………………………………………... 51
3.6 Object Oriented Programming ………………….………………….……..53 3.7 Cara Kerja OOP ……………………………….…….……………………53 3.8 Keuntungan OOP ……………………………….………….……………..54 3.9 Objek ………………………………………….………………………….55 3.10 Kontrol …………………………………….…………………………... 55 3.11 Multiple Document Interface (MDI) …………………………………...56 3.11.1 Membuat Suatu Aplikasi MDI pada Visual Basic ……………...56 3.11.2 Mendapatkan MDI Child yang sedang aktif ……………………57 iv
3.11.3 Mengatur MDI Child dalam jendela MDI Form ………..…….58 3.11.4 Membuat Garis Pemisah antar Menu …………………..……..59 3.11.5 Melakukan Koding terhadap Menu ……………………..…….60 3.11.6 Membuat Menu yang memiliki tanda Chec.k …………………61 4
DATA CONTROL & BOUND CONTROL……………..………………….62 4.1 Microsoft Jet Engine dan DAO ………………………………………..64 4.2 Properti Data Control ………………………………………………….65 4.3 Properti Action BOF dan EOF ………………………………………...66 4.4 Bound Control …………………………………………………………67 4.5 Koneksi DAO ke SQL Server …………………………………………68
5
ADODC ………………………………………………..……………………70 5.1 Properti ADODC ………………………………………………………70 5.2 Mengaktifkan ADODC ………………………………………………..71 5.3 Mengkonfigurasi ADODC …………………………………………….72 5.4 Membuat Sebuah Data Link File ………………………………………73 5.5 Menentukan RecordSource …………………………………………….75
6
SEAGATE CRYSTAL REPORT 7.0 ………………………………………77 6.1 Membuat Report ………………………………………………………..77 6.2 Menggunakan Formula Fields ………………………………………….82 LAMPIRAN : TUNTUNAN LATIHAN ……..…………………………….. 85 DAFTAR PUSTAKA ………………………………………………………..116
v
DAFTAR GAMBAR
Gambar 1.1.
Enterpise Manager …………………………………………….. 5
Gambar 1.2.
Query Analyzer ………………………………………………... 6
Gambar 1.3.
Menu Pull-Down Wizard ……………………………………… 7
Gambar 1.4.
Pilih Wizard …………………………………………………… 7
Gambar 1.5.
Informasi Database Wizard ……………………………………. 8
Gambar 1.6.
Nama Database Wizard ………………………………………... 8
Gambar 1.7.
Ukuran File Database ………………………………………….. 9
Gambar 1.8.
Pertumbuhan Database ………………………………………… 9
Gambar 1.9.
Login Wizard ………………………………………………..… 10
Gambar 1.10. Kotak dialog selamat datang pada login wizard ………………. 11 Gambar 1.11. Pilihan Login …………….……………………………………. 12 Gambar 1.12. Membuat Login ID ……………………………………………. 12 Gambar 1.13. Pilihan Group User ……………………………………………. 13 Gambar 1.14. Pilihan Database ………………………………………………. 13 Gambar 1.15. Pengaturan User ………………………………………………. 14 Gambar 1.16. Pengaturan ijin akses database ………………………………… 15 Gambar 1.17. Kotak Dialog ODBC …..………………………………………. 17 Gambar 1.18. Kotak Dialog Memilih Driver …………………………………. 17 Gambar 1.19. Kotak Dialog Konfigurasi nama DSN …………………………. 18 Gambar 1.20. Setting login dan keamanan SQL Server ………………………. 18 Gambar 1.21. Pengaturan default database ……………………………………. 19 Gambar 1.22. Pengaturan setting bahasa dan log file …………………………. 20 Gambar 1.23. Test DSN ……………………………………………………….. 21 Gambar 2.1.
Toolbox Chose Name …………………………………………. 24
Gambar 2.2.
Window New Table …………………………………………… 25
Gambar 2.3.
Kotak Dialog Drop Object beserta Dependencies ……………. 27
vi
Gambar 2.4.
Menu Delete Column …………………………………………. 28
Gambar 2.5.
Table Properties ………………………………………………. 29
Gambar 2.6.
Set Primary Key ………………………………………………. 29
Gambar 2.7.
Menu Open Table ……………………………………………... 30
Gambar 2.8.
Tampilan Data ………………………………………………… 30
Gambar 2.9.
Contoh Diagram Database ……………………………………. 31
Gambar 2.10. Window Create ……………………………………………….. 32 Gambar 2.11. Window Create Database dengan Wizard ……………………. 33 Gambar 2.12. Menu Properties ………………………………………………. 33 Gambar 2.13. Window Properties …………………………………………… 34 Gambar 2.14. Window Properties Indexes ………………………………….. 34 Gambar 2.15. Window Properties Tables …………………………………… 35 Gambar 2.16. Window Create Relationship …………………………………. 37 Gambar 3.1.
Tampilan New Project ………………………………………... 39
Gambar 3.2.
Tampilan Awal Visual Basic …………………………………. 40
Gambar 3.3.
Toolbox ……………………………………………………….. 41
Gambar 3.4.
Add MDI Form ……………………………………………….. 56
Gambar 3.5.
MDIChild ……………………………………………………… 56
Gambar 3.6.
Startup Object …………………………………………………. 57
Gambar 3.7.
Menu Editor …………………………………………………… 58
Gambar 3.8.
Tampilan Hasil Menu MDIForm1 ……………………………
Gambar 3.9.
Garis Seperator pada Menu MDIForm1 ……………………… 59
59
Gambar 3.10. Tampilan garis separator pada Menu MDIForm1 ……………. 60 Gambar 3.11. Membuat Utility pada Menu MDIForm1 …………………….. 60 Gambar 3.12. Tampilan Utility pada Menu MDIForm1 ……………………. 61 Gambar 4.1.
Data Control pada form ………………………………………. 64
Gambar 4.2.
Properties database ……………………………………………. 65
Gambar 4.3.
Properties RecordSource ……………………………………… 65
Gambar 4.4.
Properties RecordSource ……………………………………… 65
Gambar 4.5.
Properties RecordType ……………………………….…………65
Gambar 4.6.
Properties BOF dan EOF ……………………………………… 66 vii
Gambar 5.1.
ADODC ………………………………………………………. 70
Gambar 5.2.
Properties Icon ………………………………………………… 70
Gambar 5.3.
Window Properties ADODC ………………………………….. 71
Gambar 5.4.
Kotak Dialog Components ……………………………………. 72
Gambar 5.5.
Kotak Dilog Property Pages …………………………………… 73
Gambar 5.6.
ADODC Pop-Menu ……………………………………………. 74
Gambar 5.7.
Property Pages …………………………………………………. 74
Gambar 5.8.
RecordSource ………………………………………………….. 75
Gambar 6.1.
Tampilan Awal Seagate Crystal Report ……………………….. 77
Gambar 6.2.
Report Gallery …………………………………………………. 78
Gambar 6.3.
Standart Report Expert ………………………………………… 78
Gambar 6.4.
Mengaktifkan Database ………………………………………
Gambar 6.5.
Tab Field Standard Report Expert ……………………………... 79
Gambar 6.6.
Design Report ………………………………………………… 80
Gambar 6.7.
Formula Editor ………………………………………….…… 82
viii
79