DAFTAR ISI
HALAMAN JUDUL………. i
HALAMAN PERSETUJUAN……….. ii
HALAMAN PENGESAHAN………... iii
HALAMAN PERSEMBAHAN……… iv
MOTTO………. v
KATA PENGANTAR………... vi
INTISARI……….. viii
DAFTAR ISI………. ix
DAFTAR TABEL………. xv
DAFTAR GAMBAR……….xvi
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah……….. 1
1.2 Tujuan Penulisan………. 2
1.3 Pokok Permasalahan………... 3
1.4 Batasan Masalah………. 3
1.5 Metode Penelitian……… 3
1.6 Sistematika Penulisan……….. 4
BAB II LANDASAN TEORI 2.1 Tinjauan Umum………....5
2.1.1 Sejarah……….6
2.1.2 Lokasi………..7
2.1.3 Status……….. 8
2.1.4 Tujuan………. 8
2.1.5 Fungsi………..8
2.2 Konsep Basis Data………... 9
2.3 Entity Relationship……….. 11
2.4 Internet………. 13
2.4.1 Jenis Aplikasi Internet 2.4.1.1 Email………15
2.4.1.2 News……….. 15
2.4.1.3 Remote Login………. 15
2.4.1.4 Transfer File………16
2.4.1.5 WWW (Word Wide Web)………..16
2.5 HTML (Hypertext Markup Language)……….18
2.5.1 Struktur Dokumen HTML……… 18
2.5.2 Tag Heading……….. 19
2.5.3 Tag List………. 20
2.5.4 Tag Gambar………... 20
2.5.5 Link………... 21
2.5.6 Link pada Satu Halaman………22
2.5.7 Link dari suatu Gambar………. 22
2.5.8 Tabel HTML………. 22 2.6 PHP (Personal Hompage)
2.6.1 Struktur Program PHP
2.6.1.1 PHP dan HTML………. 23
2.6.1.2 Komentar Program………. 24
2.6.1.3 Penulisan Program………..24
2.6.2 Tipe dan Konversi Data 2.6.2.1 Tipe Data……… 24
2.6.2.1.1 Tipe Data Integer………. 25
2.6.2.1.2 Tipe Data Floating Point………. 25
2.6.2.1.3 Tipe Data String……….. 25
2.6.2.1.4 Tipe Data Array……….. 26
2.6.2.1.5 Tipe Data Object…...……….. 26
2.6.2.1.6 Nilai Boolean………….………. 26
2.6.2.2 Konversi tipe data………. 27
2.6.3 Variabel……….………...………27
2.6.3.1 Variabel Scope……….………..28
2.6.3.2 Variabel dari Form HTML….………... 28
2.6.3.3 Konstanta….……….. 28
2.6.4 Operator.……… 28
2.6.4.1 Operator Aritmatika……….……..29
2.6.4.2 Operator Assignment………...…..29
2.6.4.3 Operator Bitwise……… 29
2.6.4.4 Operator Perbandingan……….…………... 30
2.6.4.5 Operator Logika……….……….…….……30
2.6.4.6 Operator Increment/Decrement……….... 31
2.7 MYSQL………32
2.7.1 Mysql_connect()………...…. 32
2.7.2 Membuat Database……….33
2.7.3 Membuat Tabel……….. 33
2.7.4 Tipe Data field………... 33
2.7.5 Tahap Operasi……… 35
2.7.5.1 Memasukkan Data………. 36
2.7.5.2 Mencari Data………. 36
2.7.5.3 Mengedit Data………37
2.7.5.4 Menghapus Data……… 37
2.7.5.5 Menambah, Mengedit dan Menghapus Field Tabel………..37
BAB III PERANCANGAN SISTEM 3.1 Perancangan Basis Data………... 38
3.1.1 Tabel Buku Tamu……….……… 39
3.1.2 Tabel Jenis……….………... 40
3.1.3 Tabel Satwa….……….. 40
3.1.4 Tabel Zona……….………... 41
3.1.5 Tabel Kandang……….………. 41
3.1.6 Tabel Even………..………... 42
3.2 Entity Relationship………...43
3.3 Flowchart System (Sistem Flowchart)………. 44
3.1.1 Penjelasan Sistem Flowchart………. 45
3.4 Perancangan Tampilan………. 46
3.4.1 Rancangan Tampilan Menu Utama………... 46
3.4.1.1 Rancangan Tampilan Informasi……… 46
3.4.1.1.1 Rancangan Tampilan Jenis………47
3.4.1.1.2 Rancangan Tampilan Satwa………..47
3.4.1.1.3 Rancangan Tampilan Zona……… 49
3.4.1.1.4 Rancangan Tampilan Kandang………….…. 50
3.4.1.1.5 Rancangan Tampilan Event………... 50
3.4.1.2 Rancangan Tampilan Buku Tamu……….…. 51
3.4.1.3 Rancangan Tampilan Administrasi……… 52
BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Pemilihan Bahasa Pemrograman……… 53
4.2 Spesifikasi Program……… 55
4.3 Pembahasan Program……….…. 57
4.3.1 Algoritma untuk pemasukan data……….… 58
4.3.2 Algoritma untuk pengubahan data………. 59
4.3.3 Algoritma untuk penghapusan data………... 59
4.3.4 Algoritma pemanggilan/penampilan data……….…. 60
BAB V PENUTUP 5.1 Kesimpulan……… 62
5.2 Saran………...62
DAFTAR PUSTAKA………... 64 LAMPIRAN
LAMPIRAN A: CARA MENJALANKAN PROGRAM LAMPIRAN B: LISTING PROGRAM