DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii HALAMAN PENGUJIAN... iii HALAMAN PERSEMBAHAN... iv MOTTO... v ABSTRAK... vi DAFTAR ISI... viii DAFTAR GAMBAR... x DAFTAR TABEL... xii BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Maksud dan Tujuan... 2 1.3 Batasan Masalah... 2 1.4 Metode Pengumpulan Data... 2 1.5 Sistematika Penulisan Laporan... 3 BAB II LANDASAN TEORI 2.1 Microsoft Visual Basic 6.0... 4 2.1.1 ActiveX Control... 8 2.1.2 Diagram Alur (Flowchart)... 9 2.1.3 Data, Variabel, Konstanta dan Operator... 10 a) Tipe Data... 11 b) Variabel... 12 c) Konstanta... 17 d) Operator... 18 2.2 Microsoft SQL Server... 22 2.2.1 Daftar Tabel Tipe Data Dalam SQL Server 2000... 24 2.2.2 Batasan SQL Server 2000... 26 2.2.3 Jenis Jenis Perintah SQL Server 2000... 26 BAB III PERANCANGAN APLIKASI viii
3.1 Gambaran Umum... 28 3.2 Perancangan Aplikasi... 30 3.2.1 Pembuatan Folwchart... 30 a) Master Database... 31 b) Rekam Medis... 33 3.2.2 Pembuatan Database, Pembuatan Form, dan Penulisan Listing Program... 35 1. Pembuatan Database... 36 2. Menu Utama... 51 3. Password... 59 4. Data Petugas... 63 5. Data Dokter... 79 6. Data Obat... 84 7. Data Pasien... 89 8. Data Rekam Medis... 107 9. Resep Obat... 126 BAB IV PENGUJIAN APLIKASI 1. Data Petugas... 147 2. Password... 148 3. Data Obat... 149 4. Data Dokter... 150 5. Data Pasien... 151 6. Data Rekam Medis... 152 7. Resep Obat... 154 BAB V PENUTUP Kesimpulan... 155 Saran... 155 DAFTAR PUSTAKA... 156 PERNYATAAN... 157 ix
DAFTAR GAMBAR Gambar 1.1 Form antar muka Visual Basic 6.0... 6 Gambar 1.2 Toolbox visual basic 6.0... 7 Gambar 1.3 Jendela Properties Visual basic 6.0... 7 Gambar 1.4 Jendela Project Visual Basic 6.0... 8 Gambar 1.5 Jendela Layout Visual Basic 6.0... 8 Gambar 1.6 Simbol input dan output... 9 Gambar 1.7 Simbol penghubung antara procedure atau proses... 9 Gambar 1.8 Simbol konektor untuk keluar atau masuk procedure atau proses pada halaman yang sama... 9 Gambar1.9 Simbol konektor pindah halaman... 9 Gambar 1.10 Simbol Sub adalah untuk memanggil program... 9 Gambar 1.11 Simbol proses / simbol yang menunjukan pengolahan yang dilakukan oleh komputer... 10 Gambar 1.12 Simbol dokumen atau kertas... 10 Gambar 1.13 Simbol Decision atau simbol untuk kondisi yang memungkinkan untuk menghasilkan beberapa jawaban atau aksi... 10 Gambar 1.14 Simbol terminal awal atau akhir... 10 Gambar 1.15 Contoh Penulisan Deklarasi Variabel Global... 13 Gambar 1.16 Contoh Penulisan Deklarasi Variabel Lokal... 14 Gambar 2.1 Hubungan Input, Output, dan Database... 28 Gambar 2.2 Flowchart program simpan... 31 Gambar 2.3 Flowchart program edit... 32 Gambar 2.4 Flowchart program hapus... 33 Gambar 2.5 Flowchart aplikasi rekam medis... 34 Gambar 2.6 Tampilan Pembuatan Database Berhasil... 38 Gambar 2.7 Tampilan Pengaktifan Database Berhasil... 38 Gambar 2.8 Tampilan Pembuatan Database Data Petugas... 40 Gambar 2.9 Tampilan Pembuatan Database Data Dokter... 41 x
Gambar 2.10 Tampilan Pembuatan Database Data Obat... 42 Gambar 2.11 Tampilan Pembuatan Database Data Pasien... 44 Gambar 2.12 Tampilan Pembuatan Database Data Rekam Medis... 47 Gambar 2.13 Tampilan Pembuatan Database Data Resep... 50 Gambar 2.14 Form Menu Utama... 51 Gambar 2.15 Menu Editor Form Menu Utama... 52 Gambar 2.16 Tampilan Modul Koneksi... 57 Gambar 2.17 Form Password... 59 Gambar 2.17 Form Data Petugas... 63 Gambar 2.18 Form Data Dokter... 79 Gambar 2.19 Form Data Obat... 84 Gambar 2.20 Form Data Pasien... 89 Gambar 2.21 Form Data Rekam Medis... 107 Gambar 2.22 Form Resep Obat... 126 Gambar 3.1 Pengisian Form Data Petugas... 147 Gambar 3.2 Eksekusi Aplikasi... 148 Gambar 3.3 Pengujian Form Password... 149 Gambar 3.4 Hasil Eksekusi (Menu Utama Aktif)... 149 Gambar 3.5 Pengujian dan eksekusi form Data Obat... 150 Gambar 3.6 Pengisian data dan eksekusi form Data Dokter... 151 Gambar 3.7 Pengisian data dan eksekusi form Data Pasien... 152 Gambar 3.8 Pengisian data dan eksekusi form data Rekam Medis... 153 Gambar 3.9 Pengisian data dan eksekusi form Resep Obat... 154 xi
DAFTAR TABEL Tabel 1.1 Nilai Tipe Data Visual Basic... 11 Tabel 1.2 Operator Aritmetika... 19 Tabel 1.3 Operator Perbandingan... 20 Tabel 1.4 Operator Logika... 21 Tabel 1.5 Operator AND... 22 Tabel 1.6 Operator OR... 22 Tabel 1.7 Operator NOT... 22 Tabel 1.8 Nilai Tipe Data Integer... 24 Tabel 1.9 Nilai Tipe Data String... 25 Tabel 1.10 Nilai Tipe Data Unicode String... 25 Tabel 1.11 Nilai Tipe Data Binary String... 25 Tabel 1.12 Batasan Nilai Pada Tipe Data... 26 Tabel 2.1 Struktur Tabel Data Petugas... 39 Tabel 2.2 Struktur Tabel Data Dokter... 40 Tabel 2.3 Struktur Tabel Data Obat... 42 Tabel 2.4 Struktur Tabel Data Pasien... 43 Tabel 2.5 Struktur Tabel Data Rekam Medis... 45 Tabel 2.6 Struktur Tabel Data Resep... 48 Tabel 2.7 Komponen Menu Utama... 52 Tabel 2.8 Menu pull down form Menu Utama... 53 Tabel 2.9 Komponen Form Password... 59 xii