i
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
ii
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
iii
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.
iv
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.
v
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.
vi
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.
vii
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
viii
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 PENDAHULUAN
1.1 Latar Belakang Penelitian 1
ix
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 9
2.4.3 Analisa Kebutuhan Sistem 11
2.4.3.1 DFD (Data Flow Diagram) 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) 23
x
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
2.5 Web/Situs 26
BAB III METODOLOGI
3.1. Identifikasi Masalah, Peluang, dan Tujuan 29
3.1.1. Persiapan Penelitian 29
3.1.2. Objek Penelitian 30
3.2. Menentukan Syarat 30
3.2.1. Studi Pendahuluan 31
3.2.2. Pengumpulan Data 31
3.3. 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
BAB IV ANALISA DAN HASIL PENELITIAN
4.1. 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
xi
4.1.4.1.Gambaran Sistem Perpustakaan 41 4.1.4.1.1. Sistem yang Lama 41 4.1.4.1.2. Sistem yang Baru 44 4.2. 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
BAB V KESIMPULAN DAN SARAN
5.1. Kesimpulan 116
5.2. Saran 116
xii
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 73
xiii
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
xiv
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
xv
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
xvi
DAFTAR LAMPIRAN
Lampiran 1. Struktur Organisasi STMIK JIBES A
Lampiran 2. Form Baca Sementara B
Lampiran 3. Form Data Staff Perpustakaan C