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 59 Gambar 3.9. Garis Seperator pada Menu MDIForm1 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 79 Gambar 6.5. Tab Field Standard Report Expert... 79 Gambar 6.6. Design Report 80 Gambar 6.7. Formula Editor. 82 viii