SISTEM INFORMASI PERPUSTAKAAN
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIK “ASTER” YOGYAKARTA
MENGGUNAKAN PHP DAN MYSQL
SKRIPSI

Disusun Oleh :
YUSRON

NO. MHS      : 035610093
JURUSAN     : Sistem Informasi / S - 1 

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA 
2006
HALAMAN PERSETUJUAN

Judul   : SISTEM INFORMASI PERPUSTAKAAN AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIK “ASTER” YOGYAKARATA MENGGUNAKAN PHP DAN MYSQL
Nama		: YUSRON 
No. Mhs	: 035610093
Jurusan	: Sistem Informasi
Jenjang	: Strata 1

Telah diperiksa dan disetujui 
Yogyakarta Agustus 2006

Dosen Pembimbing  I 				         Dosen Pembimbing  II

Dra., F. Wiwiek Nurwiyati,  M.T.               	                     Ir., Sudarmanto,  M.T.

HALAMAN PENGESAHAN

SISTEM INFORMASI PERPUSTAKAAN
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIK “ASTER” YOGYAKARTA
MENGGUNAKAN PHP DAN MYSQL

Dipertahankan Di Depan Dewan Penguji Skripsi Jurusan Sistem Informasi
Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta dan Dinyatakan Diterima Untuk Memenuhi Syarat
Guna Memperoleh Gelar Sarjana Komputer
Pada Hari   :
Tanggal       :
Dosen Penguji

1.	………………
2.	………………
3.	………………
4.	………………

1.	Dra., F. Wiwiek Nurwiyati, M.T.
2.	Ir., Sudarmanto, M.T.
3.	Dison Librado, S.E., M.Kom.
4.	Ir., C. Sri Kuntjara

Mengetahui:
Ketua Jurusan SI – S1

L.N. Harnaningrum, S.Si, M.T.

PERSEMBAHAN

Skripsi ini kupersembahkan kepada :

•	Allah SWT, dengan rahmat dan hidayahnya yang telah telah memberikan kesehatan, nikmat dan rizki yang tiada hentinya, sehingga penulis dapat menyelesaikan sekripsi ini.
•	Ayahanda Drs. H. Sutan Idroes dan Ibunda Sumartini tercinta yang telah membesarkan dan memberikan bimbingan, motivasi, dorongan serta semangat do’a.
•	Bapak Yudi Marsongko.,Drs., M.M.,selaku Direktur AMIK “ASTER Yogyakarta yang telah memberikan bimbingan, motivasi, dorongan serta semangat.
•	Bapak Zaidir., S.T., Selaku staf Yayasan ‘Bimasa’ yang telah banyak memberikan saran-saran dan motivasi, dorongan serta semangat 
•	Bapak I wayan Ordiasa., S.Kom., M.Kom selaku Pembantu Direktur I, terima kasih atas nasehatnya dan saran serta masukan 
•	Seluruh Dosen pengajar di Akademi Manajemen Informatika dan Komputer “ASTER” Yogyakarta.
•	Seluruh staf dan karyawan di Akademi Manajemen Informatika dan Komputer”ASTER” Yogyakarta 
•	Keluarga besar Alumni AMIK – ASTER Yogyakarta
•	Istriku Rr. Ening Raspinilih., Spd., dan Anakku Rizky Naurana Yusmahira yang tersayang.
•	 Keluarga besar Ibunda Rr. Isbandi., Gunung Ketur Yogyakarta terima kasih atas bimbingan, motivasi, dorongan serta semangat do’a.
•	Fery Irawan, Adnan, Cici, Dicky, Juli, Ronald, Lussy, Yayu, Temy, Maswar, Mulyadi, Ruslan, Rika, Yopi, Ani,  Terima kasih banget semuanya yang menemani Abang dan memahani keadaan Abang apa adanya, 

HALAMAN MOTTO

•	Mulailah segala perbuatan dengan niat yang ikhlas dan sertai dengan bacaan basmalah
•	Ilmu bagaikan binatang buruan, maka ikatlah buruan tersebut
•	Kegagalan adalah kesuksesan yang tertunda, maka berusahalah selagi masih hidup.
•	Manusia tidak akan berubah sebelum ia merubah dirinya sendiri.
•	Jadilah Pemimpin Bagai Mana Mengubah Orang Lain tanpa menyinggung atau membangkitkan kemarahan

KATA PENGANTAR
         
          Puji syukur  kehadirat Tuhan Yang Maha Esa atas berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan Skripsi ini dengan judul  : “Sistem Informasi Perpustakaan Akademi Manajemen Informatika dan Komputer AMIK “ASTER” Yogyakarta menggunakan PHP dan MYSQL”. 
	Skripsi ini disusun sebagai persyaratan untuk meraih jenjang Sarjana S-1 di Sekolah Tinggi Manajemen Informatika dan Komputer  ‘AKAKOM’ Yogyakarta. 
Pada kesempatan ini penulis mengucapkan terima kasih kepada yang      terhormat :  	
1.	Bapak Prof., Dr., Ir.,  Prayoto, M.Sc, selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer ‘AKAKOM’ Yogyakarta. 
2.	Ibu L.N Harnaningrum, S.Si., M.T,  selaku Ketua Jurusan Sistem Informatika, Sekolah Tinggi Manajemen Informatika dan Komputer ‘AKAKOM’ Yogyakarta.  
3.	Ibu Dra., F. Wiwiek Nurwiyati, M.T.,  selaku Dosen Pembimbing I, yang telah membimbing penulis selama pembuatan Karya Tulis ini. 
4.	Bapak Ir., Sudarmanto, M.T.,  selaku Dosen Pembimbing II, yang telah membimbing penulis selama pembuatan Karya Tulis ini. 
5.	Seluruh Dosen pengajar di Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM.
6.	Seluruh staf dan karyawan di Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM.
7.	Ayahanda Drs. H. Sutan Idroes dan Ibunda Hj. Sumartini tercinta
8.	Istriku Rr. Ening Raspinilih., Spd., dan Anakku Rizky Naurana Yusmahira yang tersayang
9.	Rekan-rekan mahasiswa Sekolah Tinggi Manajemen Informatika dan Komputer ‘AKAKOM’ Yogyakarta serta semua pihak yang telah membantu selama pembuatan Karya Tulis ini.   

Dalam penulisan Skripsi ini, penulis menyadari masih ada kekurangan dan kelemahan. Oleh karena itulah maka penulis dengan senang hati menerima kritik dan saran dari berbagai pihak demi perbaikan dan kesempurnaan Skripsi ini.
Meskipun demikian penulis berharap, semoga Skripsi ini dapat berguna bagi peningkatan pengetahuan, khususnya bagi mahasiswa Sekolah Tinggi Manajemen Informatika dan Komputer ‘AKAKOM’ Yogyakarta. 

                                                                       Yogyakarta,   Agustus  2006

                                                Penulis

DAFTAR ISI

Halaman
Halaman Judul	i
Halaman Persetujuan 	ii
Halaman Pengesahan 	iii
Halaman Motto 	iv
Halaman Persembahan 	vi
Kata Pengantar 	vii
Daftar Isi 	ix
Daftar Tabel 	xiii
Daftar Gambar 	xiv
Intisari 	xvi

BAB I      PENDAHULUAN
1.1  Latar Belakang Masalah 	1
1.2  Maksud 	3
1.3  Tujuan 	3
1.4  Batasan Masalah 	4

BAB II    LANDASAN TEORI
2.1  Sejarah Singkat AMIK-ASTER Yogyakarta	5
2.2  Tujuan	6
2.3  Struktur Organisasi AMIK-ASTER Yogyakarta	7
2.4  Konsep Dasar Sistem	11
2.5  Konsep Basis Data	13
2.6  Teknologi Internet	14
2.7  HTML (Hypertext Markup Language)	15
2.8  Pemrograman PHP	16
2.9  MYSQL	20

BAB III  ANALISA DAN PERANCANGAN SISTEM 
3.1   Definisi Sistem	26
3.2  Fasilitas Pendukung	26
3.3  Sistem Perangkat Keras	27
3.4  Sistem Perang Lunak	27
3.5  Diagram Arus Data	28
       3.5.1  Diagram Arus Data Level 0 	29
       3.5.2  Diagram Arus Data Level 1 Proses Pemasukkan Data	29
       3.5.3  Diagram Arus Data Level 1 Proses Pengolahan Data	30
       3.5.4  Diagram Arus Data Level 1 Proses Pembuatan Laporan	30
       3.5.5  Diagram Arus Data Level 2 Proses Pemasukkan Data	31
       3.5.6  Diagram Arus Data Level 2 Proses Pengolahan Data	32
       3.5.7  Diagram Arus Data Level 2 Proses Pembuatan Laporan	33
3.6  Rancangan Basis Data 	33
       3.6.1 Tabel jenis	34
       3.6.2 Tabel Buku	35
       3.6.3 Tabel Inventaris	35
       3.6.4 Tabel Pengarang	36
       3.6.5 Tabel Penerbit	37
       3.6.6 Tabel Admin	37
3.7  Flow Chart System	38
3.8  Relasi Antar Tabel	39  
3.9  Diagram Alir Sistem	40
3.10  Perancangan Input	43
       3.10.1  Desain Input Tambah Data Buku	43
       3.10.2  Desain Input Tambah Data Jenis Buku	44
       3.10.3  Desain Input Tambah Data Pengarang	44
       3.10.4  Desain Input Tambah Data Penerbit	44
3.11  Perancangan Output	45
       3.11.1  Desain Output Jenis Buku	45
       3.11.2  Desain Output Penerbit	46
       3.11.3  Desain Output Pengarang	46
       3.11.4  Desain Output Inventaris	46

BAB IV   IMPLEMENTASI DAN PEMBAHASAN
4.1  Alasan Pemilihan Perangkat Lunak	48
4.2  Spesifikasi program.	49
        4.2.1  File yang bisa diakses oleh admin 	49
        4.2.2  File yang bisa diakses oleh umum 	50
4.3  Algoritma dan Pembahasan Program 	50
        4.3.1  Proses koneksi 	51
        4.3.2  Proses login administrator 	51
        4.3.3  Proses penyimpanan data 	52 
        4.3.4  Proses pengubahan data 	53
        4.3.5  Proses penghapusan data 	54
        4.3.6  Proses penampilan data 	55
4.4 Implementasi.	57
4.5 Pembahasan Program.	58
         4.5.1 Halaman Utama.	58
         4.5.2  Lihat Buku.	59
         4.5.3 Buku Baru.	60
         4.5.4 Cari Buku .	61
         4.5.5 Admin.	61
         4.5.6 Data Buku..	62
         4.5.7 Tambah Data Buku	62
         4.5.8. Tambah Data Jenis	63
         4.5.9. Tambah Data Pengarang	64
         4.5.10. Tambah Data Penerbit	64
         4.5.11. Menu Laporan	65
         4.5.12. Daftar Jenis Buku	66
         4.5.13. Daftar Penerbit Buku	66
         4.5.14. Daftar Inventaris Buku	67
         4.5.15.Logout	68

BAB V    PENUTUP
5.1  Kesimpulan	69
5.2  Saran	69 
DAFTAR PUSTAKA	71
LAMPIRAN
DAFTAR TABEL

Halaman
Tabel 2.1 Operator Aritmatika.	18
Tabel 2.2 Tabel Operator Increment/Decrement.	18
Tabel 2.3 Tabel Operator Bitwise.	19
Tabel 2.4 Tabel Operator Perbandingan.	19
Tabel 2.5 Tabel Operator Logika.	20
Tabel 2.6 Tabel Tipe Data MySQL.	21
Tabel 2.7 Tabel Struktur Database.	22
Tabel 2.8 Tabel Data Anggota.	23
Tabel 3.1 Struktur Tabel Jenis.	34
Tabel 3.2 Struktur Tabel Buku.	35
Tabel 3.3 Struktur Tabel Inventaris.	36
Tabel 3.4 Struktur Tabel Pengarang.	36
Tabel 3.5 Struktur Tabel Penerbit.	37
Tabel 3.6 Struktur Tabel Admin.	38

DAFTAR GAMBAR

Halaman
Gambar 2.1 Struktur Organisasi AMIK “ASTER” Yogyakarta.	7
Gambar 3.1 Simbol Dasar Diagram Alur Data.	28
Gambar 3.2 Diagram Alur Data Level 0.	29
Gambar 3.3 Diagram Alur Data Level 1 Proses Pemasukan Data.	29
Gambar 3.4 Diagram Alur Data Level 1 Proses Pengolahan Data.	30
Gambar 3.5 Diagram Alur Data Level 1 Proses Pembuatan Laporan.	30
Gambar 3.6 Diagram Alur Data Level 2 Proses Pemasukan Data.	31
Gambar 3.7 Diagram Alur Data Level 2 Proses Pengolahan Data.	32
Gambar 3.8 Diagram Alur Data Level 2 Proses Pembuatan Laporan.	33
Gambar 3.9 Relasi Antar Tabel.	40
Gambar 3.10 Diagram Alir Sistem.	41
Gambar 3.11 Desain Input Tambah Data Buku.	43
Gambar 3.12 Desain Input Tambah Data Jenis Buku.	44
Gambar 3.13 Desain Input Tambah Data Pengarang.	44
Gambar 3.14 Desain Input Tambah Data Penerbit.	45
Gambar 3.15 Desain Output Jenis Buku.	45
Gambar 3.16 Desain Output Penerbit.	46
Gambar 3.17 Desain Output Pengarang.	46
Gambar 3.18 Desain Output Inventaris.	47
Gambar 4.1 Halaman Utama.	58
Gambar 4.2 Form Lihat Buku.	59	
Gambar 4.3 Form Detail Buku.	60	
Gambar 4.4 Form Buku Baru.	60	
Gambar 4.5 Form Cari Buku.	61	
Gambar 4.6 Form Akses Administrator.	61	
Gambar 4.7 Form Data Buku.	62	
Gambar 4.8 Form Tambah Data Buku.	63	
Gambar 4.9 Form Tambah Data Jenis	63	
Gambar 4.10 Form Tambah Data Pengarang	64	
Gambar 4.11 Form Tambah Data Penerbit	65	
Gambar 4.12 Form Link Laporan	65	
Gambar 4.13 Form Daftar Jenis Buku	66	
Gambar 4.14 Form Daftar Penerbit Buku	67	
Gambar 4.15 Form Daftar Inventaris Buku	67