ANALISA DAN PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DI STMIK JIBES
SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika
Oleh: Melga Stephanie Lisan NIM: 03120007
STMIK JIBES Sekolah Tinggi Manajemen Informatika dan Komputer JIBES Jakarta Agustus, 2007
i
Karya Tulis Tugas Akhir Ini Kupersembahkan Untuk Kedua Orang Tuaku dan Kakakku Heidi..
Dukungan, kasih sayang, dan perhatian penuh dari kalian... Membuatku tidak pernah putus asa... Untuk mencapai hasil yang terbaik...
From the deepest of my heart,
Penulis
ii
ABSTRAK Melga Stephanie Lisan / 03120007 / Analisa dan Perancangan Sistem Informasi Perpustakaan Berbasis Web di STMIK JIBES / Sistem Informasi Akutansi / Pembimbing: Simon Prananta Barus, S.Kom, M.Kom. Sistem informasi dapat mendukung keseluruhan proses di dalam sebuah organisasi. Perpustakaan merupakan salah satu infrastruktur yang penting, yang sangat dibutuhkan dan dimanfaatkan dalam STMIK JIBES. Perpustakaan membutuhkan sistem informasi untuk mendukung dan menyimpan semua proses-proses yang terjadi. Permasalahan yang dihadapi adalah belum adanya sistem yang memanfaatkan sistem informasi (bekerja secara manual) dan masih menggunakan kertas untuk mencatat dan menyimpan semua proses yang terjadi. Metodologi pengembangan sistem informasi yang digunakan adalah System Development Life Cycle (SDLC). Hasil dari pengembangan sistem informasi ini berupa analisa dan desain rancangan sistem informasi perpustakaan yang dapat memberikan informasi secara cepat (sistem multiuser), tepat (perhitungan yang akurat), lengkap (memberikan informasi mengenai semua transaksi yang terjadi, jumlah buku dan anggota dalam perpustakaan). Kebutuhan akan adanya sistem informasi dalam perpustakaan sangat diperlukan. Saran untuk pengembangan lebih lanjut, yaitu ide mengenai sistem informasi ini dapat dituangkan dalam bentuk kode program, sehingga dapat menjadi sistem nyata yang akan sangat berguna dan bermanfaat bagi kita semua. Kata Kunci: analisis, perancangan, sistem informasi, perpustakaan.
iii
ABSTRACT Melga Stephanie Lisan / 03120007 / Analysis and Design Library Information System Based Web in STMIK JIBES / Accounting Information System / Advisor : Simon Prananta Barus, S.Kom, M.Kom. Information system support all process that happened in an organization. Library is one of the important infrastructure, which is needed and used in STMIK JIBES. This library need information system to support and record all the process. The college face with problem which there is no good system to handle all process in the library. It is because the old system has not use informations system yet (works manually) and used a lot of paper to record all the process. System Development Life Cycle is the methodology used in this journal. And as the result of the development information system is analysis and design of library information system, which will give information quickly (multiuser system), exactly (accurate result), completely (give all information about transactions happenned in library and quantity of books and members). The library needs information system to give information completely and quickly. This time, the idea of information system is given until the completely design. It will be better if someday,this idea of the new information system can be realized into source code, to make a real system and it useful for all of us.
Key Words : analysis, design, information system, library.
iv
Kata Pengantar
Puji syukur teramat sangat ke hadirat Tuhan Yang Maha Esa atas segala berkat, bimbingan, dan perlindunganNya selama penyusunan Tugas Akhir hingga penulis dapat menyelesaikannya dengan baik. Kegiatan penyusunan Tugas Akhir ini dilaksanakan di Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta Institute for Business and Economic Study (STMIK JIBES) dari bulan Maret 2007 sampai dengan Mei 2007. Hasil penelitan ini, saya tuangkan dalam bentuk karya tulis yang sekiranya dapat berguna bagi penulis secara pribadi dan berguna bagi dunia pendidikan pada umumnya. Penyusunan Karya Tulis Tugas Akhir ini sebagai salah satu syarat kelulusan di Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta Institute for Business and Economic Study (STMIK JIBES) yang juga merupakan mata kuliah Tugas Akhir (JB 4000). Penulis menyadari sepenuhnya bahwa penyusunan karya tulis Tugas Akhir ini tidak luput dari kekurangan dan kesalahan. Maka dari itu, dengan segala kerendahan hati penulis meminta maaf apabila ada dari karya tulis ini yang tidak berkenan bagi pembaca. Penulis juga ingin mengajak pembaca untuk memberikan kritik dan saran yang membangun yang akan sangat berarti bagi penulis.
v
Selama pembuatan dan penyusunan karya tulis ini, penulis merasa mendapat dukungan dan bantuan dari banyak pihak. Oleh karena itu, penulis ingin mengucapkan terima kasih yang sebesar – besarnya kepada : 1. Bapak Simon Prananta Barus S.Kom. M.Kom. sebagai Dosen Pembimbing yang selalu membantu dan memberikan arahan dan petunjuk selama Tugas Akhir. 2. Bapak J. P. E. S. Prajitno, M.Sc. selaku Ketua STMIK JIBES, yang selalu siap membantu bila menemukan kesulitan - kesulitan 3. Bapak Ford Lumban Gaol M.Kom. selaku Puket 1 dan Ketua Jurusan Teknik Informatika STMIK JIBES, yang selalu memberikan data – data yang dibutuhkan dan selalu siap membantu bila ada kesulitan dalam penyusunan Tugas Akhir ini. 4. Bapak Paulus Y. E. Fassinder M.M selaku Puket 2 dan Puket 3 STMIK JIBES 5. Mba Ona, selaku staff perpustakaan, yang selalu siap memberikan bantuan baik berupa data – data, maupun saran. 6. Sisca dan Nensi, yang ikut membantu dalam pembuatan Tugas Akhir ini.. 7. Richard, teman yang selalu memberikan bantuan, saran, dan dukungan selama menyusun Tugas Akhir ini. 8. Trisnawati, sebagai teman yang selalu ada untuk membantu sekaligus sebagai teman curhat, terima kasih atas dukungan dan semangatnya selama ini. 9. Teman – teman sesama bimbingan : Ridwan, Ratna, Elsel, Imannuel, dan Yurike, terima kasih atas bantuan dan dukungannya. 10. Yulianty, Sarah, Aprianti, Sri Liana, Agustina, dan semua teman – teman lain yang tidak dapat disebutkan namanya satu per satu.
vi
Terutama terima kasih yang tak terkira saya ucapkan kepada Mama, dan kakak saya, Heidi, yang senantiasa memperhatikan saya, membantu serta mendukung sepenuhnya baik moril dan materiil, hingga saya dapat menyelesaikan Tugas Akhir ini dengan baik. Terima kasih banyak, Mama dan kakak Heidi yang selalu ada untuk menemani dalam setiap kesulitan dan selalu berusaha mencarikan jalan keluar yang terbaik dari setiap masalah yang ada. Terima kasih juga untuk seluruh keluarga saya yang berada di Makassar, Papua, Surabaya, Jakarta, dan dimana pun. Teima kasih atas doa, semangat, dukungan dan perhatiannya.
Jakarta, 25 Agustus 2007
Penulis
vii
DAFTAR ISI
JUDUL
i
PENGESAHAN
ii
PERSEMBAHAN
iii
ABSTRAK
iv
ABSTRACT
v
KATA PENGANTAR
vi
DAFTAR ISI
ix
DAFTAR TABEL
xiii
DAFTAR GAMBAR
xiv
DAFTAR LAMPIRAN
xvii
BAB I 1.1
PENDAHULUAN Latar Belakang Penelitian
1 viii
1.2
Batasan Penelitian
2
1.3
Perumusan Masalah
2
1.4
Tujuan Penelitian
3
1.5
Manfaat Penelitian
3
BAB II
LANDASAN TEORI
2.1
Pengertian Sistem, Subsistem, Informasi, Data
4
2.2
Pengertian Sistem Informasi
5
2.3
Rekayasa Perangkat Lunak
6
2.4
System Development Life Cycle
7
2.4.1 Identifikasi Masalah, Peluang, dan Tujuan
7
2.4.2 Menentukan Syarat Informasi
8
2.4.2.1 Use Case Diagram 2.4.3 Analisa Kebutuhan Sistem 2.4.3.1 DFD (Data Flow Diagram)
9 11 12
2.4.3.1.1.Konsep Dasar DFD
12
2.4.3.1.2.Komponen Data Flow Diagram
13
2.4.3.1.3.Syarat–Syarat Pembuatan DFD
17
2.4.3.2 Normalisasi
18
2.4.3.3 ERD (Entity Relationship Diagram)
19
2.4.3.3.1.Komponen ERD
19
2.4.3.3.2.Kardinalitas Dalam Relationship
21
2.4.3.3.3.Derajat Relasi
21
2.4.3.3.4.Database
22
2.4.3.4 Model Data Fisik (Physical Data Model) ix
23
2.5 BAB III 3.1.
2.4.4 Desain/Rancangan Sistem
23
2.4.5 Mengembangkan dan Mendokumentasikan Sistem
24
2.4.6 Menguji dan Mempertahankan Sistem
24
2.4.7 Implementasi dan Mengevaluasi Sistem
24
Web/Situs
26
METODOLOGI Identifikasi Masalah, Peluang, dan Tujuan
29
3.1.1. Persiapan Penelitian
29
3.1.2. Objek Penelitian
30
Menentukan Syarat
30
3.2.1. Studi Pendahuluan
31
3.2.2. Pengumpulan Data
31
Melakukan Analisa Sistem
32
3.3.1. Menilai Kekurangan dari Sistem yang ada
32
3.3.2. Melakukan Analisa Kebutuhan Sistem
33
3.3.3. Melakukan Analisa Keputusan
34
3.4.
Analisa Perancangan Sistem Informasi
34
3.5.
Perancangan Sistem Informasi
35
3.2.
3.3.
BAB IV 4.1.
ANALISA DAN HASIL PENELITIAN Gambaran Umum Organisasi
36
4.1.1. Sejarah Organisasi
36
4.1.2. Struktur Organisasi
38
4.1.3. Pembagian Tugas dan Wewenang
38
4.1.4. Perpustakaan STMIK JIBES
40
x
4.1.4.1.Gambaran Sistem Perpustakaan
4.2.
BAB V
41
4.1.4.1.1. Sistem yang Lama
41
4.1.4.1.2. Sistem yang Baru
44
Analisa dan Perancangan Sistem Informasi Perpustakaan
55
4.2.1. Data Flow Diagram
55
4.2.1.1. Diagram Konteks
55
4.2.1.2. Diagram Level 1 Sistem Informasi Perpustakaan
58
4.2.1.3. Diagram Level 2 Proses Ubah Buku
62
4.2.1.4. Diagram Level 2 Proses Peminjaman Anggota
63
4.2.1.5. Diagram Level 2 Proses Pengembalian
65
4.2.2. Use Case Diagram
66
4.2.3. Entity Relationship Diagram
75
4.2.4. Model Data Fisik
78
4.2.4.1. Kamus Data
78
4.2.4.2. Fisikal Diagram
81
4.2.4.3. Hasil Rancangan Sistem Informasi Perpustakaan
83
4.2.4.3.1. Komputer Client
83
4.2.4.3.2. Komputer Server
94
KESIMPULAN DAN SARAN
5.1.
Kesimpulan
116
5.2.
Saran
116
xi
DAFTAR TABEL
Tabel 4.1. Tabel Use Case Sistem Sign Up
68
Tabel 4.2. Tabel Use Case Sistem Cari Data Anggota
68
Tabel 4.3. Tabel Use Case Sistem Cari Buku
69
Tabel 4.4. Tabel Use Case Sistem Edit Profile
70
Tabel 4.5. Tabel Use Case Sistem Peminjaman Anggota
70
Tabel 4.6. Tabel Use Case Sistem Peminjaman Non Anggota
71
Tabel 4.7. Tabel Use Case Sistem Approve Peminjaman
72
Tabel 4.8. Tabel Use Case Sistem Edit Data Staff
73
Tabel 4.9. Tabel Use Case Sistem Edit Data Buku xii
73
Tabel 4.10. Tabel Use Case Sistem Pengembalian
74
Tabel 4.11. Tabel Use Case Sistem Pengisian Buku Rusak / Hilang
74
DAFTAR GAMBAR
Gambar 2.1. Simbol Aktor ( actors )
10
Gambar 2.2. Simbol Use Case
10
Gambar 2.3. Simbol Batasan Sistem ( system boundary )
10
Gambar 2.4. Simbol Lingkungan ( terminator )
14
Gambar 2.5. Simbol Proses
15
Gambar 2.6. Simbol Arus data
16
Gambar 2.7. Simbol Penyimpanan Data
17
Gambar 2.8. Simbol Entitas
19
Gambar 2.9. Simbol Relasi
20 xiii
Gambar 3.1. Gambar System Development Life Cycle
29
Gambar 4.1. Gambar Diagram Konteks Sistem Informasi Perpustakaan
57
Gambar 4.2. Gambar Diagram Level 1 Sistem Informasi Perpustakaan
61
Gambar 4.3. Gambar Diagram Level 2 Proses Ubah Data Buku
63
Gambar 4.4. Gambar Diagram Level 2 Proses Peminjaman Anggota
64
Gambar 4.5. Gambar Diagram Level 2 Proses Pengembalian
66
Gambar 4.6. Gambar Use Case Diagram
67
Gambar 4.7. Gambar Entity relationship Diagram
77
Gambar 4.8. Gambar Model Data Fisik
82
Gambar 4.9. Form Awal Perpustakaan
83
Gambar 4.10. Form Anggota Perpustakaan
84
Gambar 4.11. Halaman Menu Utama
85
Gambar 4.12. Halaman Profile
86
Gambar 4.13. Form Edit Profile
87
Gambar 4.14. Halaman Hasil Pencarian Buku
88
Gambar 4.15. Halaman Tampil Buku
89
Gambar 4.16. Form Request Peminjaman
90
Gambar 4.17. Halaman Approval
91
Gambar 4.18. Halaman History
92
Gambar 4.19. Form Perubahan User Identifikasi
93
Gambar 4.20. Form Login Server
94
Gambar 4.21. Halaman Menu Utama Server
95
Gambar 4.22. Hasil Pencarian Anggota
96
Gambar 4.23. Halaman Data Anggota
97 xiv
Gambar 4.24. Halaman History Server
98
Gambar 4.25. Halaman Hasil Pencarian Buku Server
99
Gambar 4.26. Halaman Data Buku Server
100
Gambar 4.27. Halaman Edit Buku
101
Gambar 4.28. Halaman Input Update Buku
102
Gambar 4.29. Form Data Buku
103
Gambar 4.30. Halaman Input Buku
104
Gambar 4.31. Form Buku Rusak / Hilang
104
Gambar 4.32. Halaman Hasil Pencarian Peminjaman
105
Gambar 4.33. Form Baca Non Anggota
106
Gambar 4.34. Halaman Input Peminjaman
107
Gambar 4.35. Halaman Data Peminjaman
108
Gambar 4.36. Halaman Hasil Pencarian Pengembalian
108
Gambar 4.37. Halaman Proses Pengembalian
109
Gambar 4.38. Halaman Data Pengembalian
110
Gambar 4.39. Halaman Hasil Pencarian Buku Rusak / Hilang
111
Gambar 4.40. Halaman Buku Rusak / Hilang
111
Gambar 4.41. Form Data Staff Perpustakaan
112
Gambar 4.42. Halaman Input Data Staff Perpustakaan
113
Gambar 4.43. Halaman Data Staff Perpustakaan
113
Gambar 4.44. Form Edit Staff
114
Gambar 4.45. Report Peminjaman
114
Gambar 4.46. Report Buku Rusak
115
Gambar 4.47. Report Data Buku
115 xv
DAFTAR LAMPIRAN
Lampiran 1. Struktur Organisasi STMIK JIBES
A
Lampiran 2. Form Baca Sementara
B
Lampiran 3. Form Data Staff Perpustakaan
C
xvi