ANALISIS DAN DESAIN SISTEM INFORMASI PERPUSTAKAAN ONLINE BERBASIS WEB
SKRIPSI
YONA PERMATA SARI 041401020
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
ANALISIS DAN DESAIN SISTEM INFORMASI PERPUSTAKAAN ONLINE BERBASIS WEB
SKRIPSI
Diajukan untuk melengkapi tugas akhir dan memenuhi syarat mencapai gelar Sarjana Komputer
YONA PERMATA SARI 041401020
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : ANALISIS DAN DESAIN SISTEM INFORMASI
PERPUSTAKAAN ONLINE BERBASIS WEB
Kategori : SKRIPSI
Nama : YONA PERMATA SARI
Nomor Induk Mahasiswa : 041401020
Program Studi : SARJANA (S1) ILMU KOMPUTER
Departemen : ILMU KOMPUTER
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
Syahriol Sitorus, S.Si, MIT Prof. Dr. Muhammad Zarlis NIP. 197103101997031004 NIP. 195707011986011003
Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer Ketua,
PERNYATAAN
ANALISIS DAN DESAIN SISTEM INFORMASI PERPUSTAKAAN ONLINE BERBASIS WEB
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, 28 September 2010
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Allah SWT, yang selalu melimpahkan rahmat, kasih sayang, dan rizki yang tiada putus-putusnya, sehingga Alhamdulillah akhirnya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan.
Ucapan terima kasih penulis sampaikan kepada Bapak Prof. Dr. Muhammad Zarlis dan Bapak Syahriol Sitorus, S.Si, MIT selaku pembimbing yang membimbing penulis pada penyelesaian skripsi ini dan telah memberikan panduan dengan penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini. Panduan ringkas dan padat dan profesional telah diberikan kepada penulis agar penulis dapat menyelesaikan tugas ini. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Program Studi Ilmu Komputer, Prof. Dr. Muhammad Zarlis dan Syariol Sitorus, S.Si., MIT, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Ilmu Komputer FMIPA USU, pegawai di Departemen Ilmu Komputer USU. Ucapan terima kasih juga ditujukan kepada Bapak Dr. Tulus,M.Si, dan Bapak Drs. M. Situmorang,M.Kom selaku dosen penguji dan tidak lupa kepada rekan-rekan penulis, Indra Temanta Ginting, Sri Fitriati, Dewi Yanti, Dede Purnama, Pran Hadiyanto yang selalu memberi semangat dan motivasi. Tidak terlupakan kepada Ibunda tercinta Yunita, Ayahanda Ruslim Naipospos, kakak dan adik tersayang, dan semua sanak keluarga yang selama ini memberikan bantuan dan dorongan yang penulis butuhkan. Jazakallah khairan katsiran.
ABSTRAK
Kemajuan teknologi yang ada sekarang telah memungkinkan penggunaan fasilitas komputer semakin mudah, dan penggunaan komputer untuk layanan data perpustakaan akan memungkinkan penyediaan data pendidikan kepada pengguna secara cepat, kapanpun dan dimanapun mereka membutuhkannya. Oleh karena itu, perlu dirancang sebuah sistem informasi perpustakaan online berbasis web. Aplikasi meliputi layanan data buku, data peminjaman buku, informasi denda, data berita, data artikel, forum, chatting, dan download. Pemrograman dilakukan dengan menggunakan paket software XAMPP yang meliputi bahasa pemrograman PHP 5.2.3, database server MySQL 5.0.45, serta web server Apache 2.2.4. Aplikasi yang telah diuji cukup bermanfaat dalam memberikan layanan, sehingga membantu pengguna mendapat informasi yang dibutuhkan.
ANALYSIS AND DESIGNING OF WEB BASED ONLINE LIBRARY INFORMATION SYSTEM
ABSTRACT
Technological advancement today has made using the computer feature easier. And, through the use of its software for library data serve, those data can be provided quickly for user wherever and whenever they need them. To fully utilize this opportunity, the application of web based online library information system will be designed to provide user with library data. This application covering book information, lending book service, pay of fine information, news, article, forum, chatting, and download services. The system is developed using software package named XAMPP that is include of PHP 5.2.3 as a programming language, MySQL 5.0.45 as the database server, and Apache 2.2.4 as the web server. And this application is useful enough to give information services that needed by user.
DAFTAR ISI
2.2.2 Pengertian Perpustakaan Online 15
2.2.3 Sejarah Perpustakaan 17
2.3 Analisis dan Perancangan Sistem 23
2.3.1 Analisis Perancangan 23
2.3.2 Perancangan Sistem 24
2.3.2.1 Diagram Alur 24
2.3.2.2 Entity Relationship Diagram (ERD) 26
2.4 Perangkat Pendukung Aplikasi 27
2.4.1 Apache Server 27
2.4.2 Pemrograman PHP 28
Bab 3 ANALISIS DAN PERANCANGAN SISTEM APLIKASI 33
3.4.6 Perancangan Antar Muka Pemakai 51
3.4.6.1 Halaman Menu Utama 51
3.4.6.2 Halaman Buku 52
3.4.6.3 Halaman Pinjam Buku 53
3.4.6.4 Halaman Status Peminjaman Buku 54 3.4.6.5 Halaman Informasi Denda Buku 55
3.4.6.6 Halaman Berita 55
3.4.6.7 Halaman Artikel 56
3.4.6.8 Halaman Forum 57
3.4.6.9 Halaman Chatting 58
3.4.6.10 Halaman Download 58
3.4.7 Perancangan Prosedural 59
Bab 4 IMPLEMENTASI SISTEM 65
4.1 Implementasi Sistem 65
4.1.1 Spesifikasi Sistem 65
4.1.2.1 Halaman Login 70
4.1.2.2 Halaman Utama (index) 71
4.1.2.3 Halaman Pencarian Buku 72
4.1.2.4 Halaman Transaksi Peminjaman buku 73
4.1.2.5 Halaman Berita 75
4.1.2.6 Halaman Artikel 76
4.1.2.7 Halaman Forum 78
4.1.2.8 Halaman Chatting 79
4.1.2.9 Halaman Download 80
Bab 5 PENUTUP 81
5.1. Kesimpulan 81
5.2. Saran 82
Daftar Pustaka 83
DAFTAR TABEL
Halaman
Tabel 2.1 Simbol-simbol yang Digunakan pada DAD 26
Tabel 2.2 Komponen-komponen ER-Diagram 26
Tabel 3.1 Spesifikasi Proses DFD Level 2 Proses 1.2 42 Tabel 3.2 Spesifikasi Proses DFD Level 2 Proses 2.2 43 Tabel 3.3 Spesifikasi Proses DFD Level 2 Proses 2.3 44
Tabel 3.4 Struktur Tabel User 46
Tabel 3.5 Struktur Tabel Buku 46
Tabel 3.6 Struktur Tabel Pinjam Buku 47
Tabel 3.7 Struktur Tabel Denda Pinjam Buku 47
Tabel 3.8 Struktur Tabel Berita 48
Tabel 3.9 Struktur Tabel Artikel 48
Tabel 3.10 Struktur Tabel Forum 49
Tabel 3.11 Struktur Tabel Posting Forum 49
Tabel 3.12 Struktur Tabel Chatting 50
Tabel 3.13 Struktur Tabel Smiley 50
DAFTAR GAMBAR
Halaman
Gambar 1.1 Model Waterfall 10 Gambar 3.1 Analisis Data Base Sistem Informasi Perpustakaan Online
Berbasis Web 38
Gambar 3.2 Skema Sistem Informasi Perpustakaan yang Sudah Ada 39 Gambar 3.3 Skema Perancangan Sistem Informasi Perpustakaan yang Akan
Dibuat 39
Gambar 3.4 Diagram Konteks Sistem Infromasi Perpustakaan Online
Berbasis Web 40
Gambar 3.5 DFD Level 1 Sistem Informasi Perpustakaan Online
Berbasis Web 40 Gambar 3.6 DFD Level 2 Sistem Infromasi Perpustakaan Online
Berbasis Web 41 Gambar 3.7 ERD Sistem Informasi Perpustakaan Online Berbasis Web 44 Gambar 3.8 Relasi Antar Tabel 45 Gambar 3.9 Perancangan Arsitektur Sistem Informasi Perpustakaan Online
Berbasis Web 51
Gambar 3.10 Rancangan Halaman Menu Utama 52
Gambar 3.11 Rancangan Halaman Informasi Buku 52
Gambar 3.12 Rancangan Halaman Macam Judul Buku Dalam Kategori
Tertentu 53
Gambar 3.13 Rancangan Halaman Hasil Pencarian Buku 53
Gambar 3.14 Rancangan Halaman Peminjaman Buku 54
Gambar 3.15 Rancangan Halaman Status Peminjaman Buku 54 Gambar 3.16 Rancangan Halaman Informasi Denda Buku 55
Gambar 3.17 Rancangan Halaman Berita 56
Gambar 3.19 Rancangan Halaman Forum 57
Gambar 3.20 Rancangan Halaman Posting Forum 57
Gambar 3.21 Rancangan Halaman Chatting 58
Gambar 3.22 Rancangan Halaman Download 59
Gambar 3.23 Flowchart Login dan Ganti Password 60
Gambar 3.24 Flowchart Pengaturan Data Buku 62
Gambar 3.25 Flowchart Pengaturan Status Pinjam Buku 63 Gambar 3.26 Flowchart Pengaturan Informasi Denda Buku 64
Gambar 4.1 Pengujian Metode Black Box 67
Gambar 4.2 Halaman Login 70
Gambar 4.3 Halaman Utama (index) 71
Gambar 4.4 Halaman Cari Buku 72
Gambar 4.5 Form Peminjaman Buku 73
Gambar 4.6 Halaman Status Peminjaman Buku 74
Gambar 4.7 Halaman Informasi Denda Buku 75
Gambar 4.8 Halaman Berita 76
Gambar 4.9 Halaman Artikel 77
Gambar 4.10 Halaman Forum 78
Gambar 4.11 Halaman Chatting 79