DAFTAR ISI
HALAMAN JUDUL
HALAMAN PERSETUJUAN…………………………………………………... ….     ii
HALAMAN PENGESAHANiii
HALAMAN PERSEMBAHAN DAN MOTTOv
INTISARI ……………….…………..
KATA PENGANTAR……………………………………………………………….… i
DAFTAR ISI …………i
DAFTAR GAMBARxii
DAFTAR TABEL……………………….v

BAB I    PENDAHULUAN
	1.1   Latar Belakang Masalah
	1.2   Perumusan Masalah
	1.3   Batasan Masalah 2
	1.4   Maksud Tujuan Penulisan3
	1.5   Sistematika Penulisan 3

BAB II  LANDASAN TEORI5
	2.1    Tinjauan Umum5
2.2    Sistematika Peminjaman dan Pengembalian Buku di SMU Marsudi Luhur Yogyakarta……………………………..... ………………………5
	2.3    Konsep Database ClientServer 7
2.3.1    Administrasi Database ………...……………….………………7
2.3.2    Kontrol Konkurensi...……...………………………………….…8
2.3.3    Pemrosesan Transaksi Konkuren……………………….…….9
2.3.4    Penguncian Resource…………………………………………10
2.3.5    Optimistik Versus Pesimistik…….……………………………12
2.3.6    Level Isolasi Transaksi………………………………………..13
	2.4    Borland Delphi 7………………………………………...…………..….14
                     2.4.1    Menggunakan Database  .……...………………...……..…15
                     2.4.2    Aplikasi Berdasarkan BDE………………..………..…………16
                     2.4.3   Menghubungkan Ke Database…………………..…..….……17
                     2.4.4   Remote Server Data…………………………..……….………17
                    2.4.5     Konsep Transaksi Dalam Delphi………….…………………18
                    2.4.6     Menggunakan Cache Update Sebagai Transaksi…………19 
            2.5   MySQL22
                    2.5.1    Constraint………………………………………………………..23
                    2.5.2    Arsitektur Tabel MySQL………………….……………………24
                    2.5.3    Transaksi Pada MySQL……………………………………….25
            2.6   Open DataBase Conectivity (ODBC)26
        2.6.1    Arsitektur ODBC ………………………………………..…….  28

BAB III ANALISIS DAN PERANCANGAN SISTEM1
            3.1   Definisi Sistem1
            3.2	  Sistem Perangkat Keras2
            3.3	  Sistem Perangkat Lunak3
            3.4	  Data Flow/Diagram Arus Data3
        3.4.1     Diagram Konteks…………………………………...….………34
        3.4.2     Diagaram Arus Data Level 0……………..…………………..35
        3.4.3     Diagaram Arus Data Level 1 Proses 1……………...….….. 38
        3.4.4     Diagaram Arus Data Level 1 Proses 2 …………….……….39
        3.4.5     Diagaram Arus Data Level 1 Proses 3 ...…………..……….39
        3.4.6     Diagaram Arus Data Level 1 Proses 4 …...…………..…….40
        3.4.7     Diagaram Arus Data Level 1 Proses 5 ……..………………41
        3.4.8     Diagaram Arus Data Level 1 Proses 6 …………..…………41
        3.4.9     Diagaram Arus Data Level 1 Proses 7 ……………………. 42
        3.4.10   Diagaram Arus Data Level 1 Proses 8 ……………………. 43
        3.4.11   Diagaram Arus Data Level 1 Proses 9 ……………………. 44
        3.4.12   Diagaram Arus Data Level 1 Proses 10…………………. ...45
        3.4.13   Diagaram Arus Data Level 1 Proses 11 ……………………46
        3.4.14   Diagaram Arus Data Level 1 Proses 12 ……………………47       
            3.5	  Perancangan Tabel49
            3.6	  Relasi Tabel
        3.6.1     Penjelasan Relasi Tabel……………………………. ……….61
            3.7	  Diagram Alir Sistem65
        3.7.1     Penjelasan Diagram Alir Sistem……………………………..67

            3.8	   Perancangan Masukan70
                     3.8.1    Masukan Data Anggota
                     3.8.2    Masukan Data Buku71
	         3.8.3    Masukan Data Penerbit72
	         3.8.4    Masukan Data Klasifikasi72
	         3.8.5	Masukan Data Pegawai72
	         3.8.6	Masukan Data Peminjaman Buku Siswa73
	         3.8.7	Masukan Data Pengembalian Buku Siswa73
	         3.8.8    Masukan Data Pengarang74
	         3.8.9	Masukan Data Anggota Guru Dan Karyawan74
	         3.8.10	Masukan Data Peminjaman Guru Dan Karyawan75
	         3.8.11	Masukan Data Pengembalian Guru Dan Karyawan75
            3.9	   Perancangan Keluaran76
	         3.9.1	Laporan Data Penerbit76
	         3.9.2	Laporan Data Pengarang77
	         3.9.3	Laporan Data Klasifikasi77
	         3.9.4	Laporan Data Anggota Siswa Keseluruhan
	         3.9.5	Laporan Data Guru Dan karyawan Keseluruhan
	         3.9.6	Laporan Data Buku Keseluruhan
	         3.9.7	Laporan Data Buku Per Klasifikasi
	         3.9.8	Laporan Data Buku Per Pengarang
	         3.9.9	Laporan Data Buku Per Penerbit
	         3.9.10	Laporan Data Peminjaman Keseluruhan2
	         3.9.11	Laporan Data Pengembalian Keseluruhan
	         3.9.12	Laporan Data Peminjaman Per Periode
	         3.9.13	Laporan Data Pengembalian Per Periode
	         3.9.14  Laporan Peminjaman Buku Karyawan Per Periode ……….85
                     3.9.15  Laporan Pengembalian Buku Karyawan Per Periode……. 85

BAB IV IMPLEMENTASI SISTEM
            4.1  	Implementasi Pemrograman
	         4.1.1	Perangkat Lunak Pendukung
		            4.1.1.1 MyODBC
		            4.1.1.2 HeidiSQL
		            4.1.1.3 MySQL
		            4.1.1.4 Borland Delphi 7
                              4.1.1.5Gambaran Menyeluruh hubungan Antara MySQL,               MyODBC dan Delphi
	4.1.2 Implementasi Pemrograman Berbasis ClientServer…………97             
                              4.1.2.1 Setting Jaringan…………………………….…..………97
      4.1.2.2 Setting Program…………………………………...…..  99
            4.2	   Implementasi Program100
	         4.2.1	Spesifikasi Program100
      4.2.1.1 Program Kendali Utama………….………………...…100
      4.2.1.2 Program Pengolah Data………….…….……….…….100
      4.2.1.3 Program Pengolah laporan……….…………………..101
	         4.2.2	Proses Pengolahan Data102
      4.2.2.1 Proses Insert Dan Edit Data………………………….103
      4.2.2.2 Proses Menampilkan Data……………………………105
      4.2.2.3 Proses Pencarian Data………………………………..105

BAB V  PENUTUP
            5.1	   Kesimpulan
            5.2  	Saran……………107

DAFTAR PUSTAKA…………………………………………………………………09
LAMPIRAN INSTALASI HEIDISQL
LAMPIRAN INSTALASI MyODBC
LAMPIRAN IMPLEMENTASI PROGRAM