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 MEDAN 2010
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 MEDAN 2010
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 UTARA
Diluluskan di Medan, 28 September 2010 Komisi Pembimbing
:
Pembimbing 2
Pembimbing 1
Syahriol Sitorus, S.Si, MIT NIP. 197103101997031004
Prof. Dr. Muhammad Zarlis NIP. 195707011986011003
Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua,
Prof. Dr. Muhammad Zarlis NIP 195707011986011003
Universitas Sumatera Utara
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
Yona Permata Sari 041401020
Universitas Sumatera Utara
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. Akhirnya penulis mengharapkan skripsi ini bermanfaat bagi penulis sendiri khususnya dan teman-teman yang memiliki minat dalam mengembangkan perancangan sistem informasi perpustakaan online berbasis web, serta mampu memberi warna dalam aktivitas ilmu di Departemen Ilmu Komputer FMIPA USU. Penulis menyadari kajian ini masih sangat jauh dari sempurna. Oleh karena itu, kritik dan saran penulis harapkan, agar menjadi lebih baik lagi di masa depan.
Universitas Sumatera Utara
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. Pengujian sistem informasi perpustakaan online menerapkan metode pengujian black box. Metode ini lebih berkonsentrasi pada fungsi sistem. Pengujian dilakukan dengan memberikan masukan kepada sistem kemudian diproses sesuai dengan kebutuhan fungsi, kemudian menghasilkan output yang sesuai dengan persyaratan spesifikasi. Dengan melakukan pengujian ini, dapat disimpulkan bahwa hasil pengujian pada setiap modul telah dibuat sesuai dengan konsep dasar dari sistem ini. Dengan demikian perangkat ini siap untuk diterapkan.
Universitas Sumatera Utara
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.
The testing of online library information system applies the black box testing method. The method itself concentrates more on the functions of the system. The testing is done by giving input to the system the processed according to the function needs. As a result, it produces output which corresponds with the specification requirement designed output. By performing this testing, it can be concluded that the testing result in the each module has been made accordance with basic concept of this system. Thus this device is ready to be implemented.
Universitas Sumatera Utara
DAFTAR ISI Halaman Cover Isi
i
Persetujuan
ii
Pernyataan
iii
Penghargaan
iv
Abstrak
v
Abstract
vi
Daftar Isi
vii
Daftar Tabel
ix
Daftar Gambar
x
Bab 1
1
PENDAHULUAN 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7.
Bab 2
Latar Belakang Identifikasi Masalah Batasan Masalah Perumusan Masalah Tujuan dan Manfaat Metode Penelitian Sistematika Penulisan
1 5 6 7 7 9 12
LANDASAN TEORI
13
2.1 Sistem Informasi 2.2 Perpustakaan 2.2.1 Pengertian Perpustakaan 2.2.2 Pengertian Perpustakaan Online 2.2.3 Sejarah Perpustakaan 2.3 Analisis dan Perancangan Sistem 2.3.1 Analisis Perancangan 2.3.2 Perancangan Sistem 2.3.2.1 Diagram Alur 2.3.2.2 Entity Relationship Diagram (ERD)
13 15 15 15 17 23 23 24 24 26
2.4 Perangkat Pendukung Aplikasi 2.4.1 Apache Server 2.4.2 Pemrograman PHP 2.4.3 Database MySQL
27 27 28 30
Universitas Sumatera Utara
Bab 3
ANALISIS DAN PERANCANGAN SISTEM APLIKASI
33
3.1 Analisis 3.1.1 Analisis Permasalahn 3.1.2 Analsisis Persyaratan 3.2 Alur Kerja 3.3 Analisis Data Base 3.4 Perancangan Sistem 3.4.1 Data Flow Diagram(DFD) 3.4.2 Entity Relationship Diagram 3.4.3 Relasi Antar Tabel 3.4.4 Kamus Data 3.4.5 Perancangan Arsitektur 3.4.6 Perancangan Antar Muka Pemakai 3.4.6.1 Halaman Menu Utama
33 33 34 37 38 39 40
3.4.7
45 45 50 51 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
Perancangan Prosedural
59
3.4.7.1
Bab 4
44
Algoritma dan Flowchart Login dan Ganti Password
59
3.4.7.2
Algoritma dan Flowchart Pengaturan Buku
61
3.4.7.3
Algoritma dan Flowchart Pinjam Buku
62
3.4.7.4 Algoritma dan Flowchart Denda Buku
63
IMPLEMENTASI SISTEM
65
4.1 Implementasi Sistem 4.1.1 Spesifikasi Sistem
65 65
4.1.2 Pengujian Sistem
66
Universitas Sumatera Utara
Bab 5
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
PENUTUP
81
5.1. Kesimpulan 5.2. Saran
81 82
Daftar Pustaka
83
Lampiran
84
Universitas Sumatera Utara
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
Tabel 4.1
Deskripsi Pengujian Sistem
67
Universitas Sumatera Utara
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
Gambar 3.4
39
Diagram Konteks Sistem Infromasi Perpustakaan Online Berbasis Web
Gambar 3.5
40
DFD Level 1 Sistem Informasi Perpustakaan Online Berbasis Web
Gambar 3.6
40
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.18 Rancangan Halaman Artikel
56
Universitas Sumatera Utara
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
Gambar 4.12 Halaman Download
80
Universitas Sumatera Utara