Sistem Informasi Perpustakaan [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LAPORAN TUGAS AKHIR SEMESTER APLIKASI KOMPUTER II



SISTEM INFORMASI PERPUSTAKAAN



Di susun oleh : 1. 2. 3.



(NIM) (NIM) (NIM)



JURUSAN TEKNIK PERTAMBANGAN POLITEKNIK ISLAM SYEKH SALMAN AL FARISI RANTAU JUNI, 2012



BAB I PENDAHULUAN



1.1. Latar Belakang Penerapan teknologi informasi (IT) saat ini telah menyebar hampir semua bidang tidak terkecuali di perpustakaan. Perpustakaan sebagai institusi pengelola informasi merupakan salah satu bidang penerapan teknologi informasi yang berkembang dengan pesat. Perkembangan dari penerapan teknologi informasi bisa kita lihat dari perkembangan jenis perpustakaan yang selalu berkaitan dengan teknologi informasi, diawali dari perpustakaan manual, perpustakaan terautomasi, perpustakaan digital atau cyber library. Ukuran perkembangan jenis perpustakaan banyak diukur dari penerapan teknologi informasi yang digunakan, bukan dari skala ukuran lain seperti besar gedung yang digunakan, jumlah koleksi yamg tersedia maupun jumlah penggunanya. Kebutuhan teknologi informasi sangat berhubungan erat dengan peran dari perpustakaan sebagai kekuatan dalam pelestarian dan penyebaran informasi ilmu pengetahuan dan kebudayaan yang berkembang seiring dengan menulis, mencetak, mendidik dan kebutuhan manusia akan informasi.



Perpustakaan



membagi



rata



informasi



dengan



cara



mengidentifikasi, mengumpulkan, mengelola, dan menyediakannya untuk umum. 1.2



Tujuan Melihat dari kinerja perpustakaan sekarang yang kebanyakan masih menggunakan metode manual, maka kini kami hadir sebagai solusi untuk sistem informasi perpustakaan “ Digital Library “ karena mengikuti prosedural perkembangan zaman sekarang yang serba otomatis seiring dengan berkembangnya teknologi informasi, sehingga memudahkan kinerja dari administrasi perpustakaan karena sistem ini akan terotomatis dengan menggunakan database.



1.3.



Batasan Masalah Dalam program ini, kami hanya membatasi pada pengelolaan dan sirkulasi buku yang dipinjam maupun yang dikembalikan. Program ini juga mengatur



tentang



prosedur-prosedur dalam mekanisme



manajemen



perpustakaan. Selain itu, dalam program ini juga diatur mengenai konsekwensi keterlambatan pengembalian buku. 1.4.



Deskripsi Masalah Sistem informasi perpustakaan sangat membantu tugas karyawan perpustakaan. Prosedur pendataan peminjaman maupun pengembalian buku dilakukan dengan komputer. Pada awalnya anda diharuskan mendaftar sebagai anggota perpustakaan dengan memasukkan identitas diri. Setelah semua data dimasukkan, kami akan menyimpan data diri anda ke dalam database. Kami juga akan memberikan nomor pin yang akan digunakan apabila anda akan meminjam buku. Setelah anda terdaftar sebagai anggota perpustakaan dengan mengikuti aturan yang ada (maksimal 3 buku). Anda disediakan komputer pencatat sirkulasi buku yang berisi form peminjaman dan pengembalian buku. Pada tampilan awal anda akan ditanya apakah ingin mengembalikan buku atau meminjam buku. Jika ingin mengembalikan, anda harus memasukkan identitas diri (nama dan nomor pin) dan data buku yang akan dikembalikan (judul, nama pengarang dan kode buku). Setelah itu komputer akan memproses data tersebut. Setelah diproses, komputer akan menyatakan bahwa buku telah dikembalikan kemudian memberitahukan letak buku. Selanjutnya anda harus mengembalikan buku ke tempatnya sesuai informasi letak buku yang diberikan komputer. Jika anda ingin meminjam buku, anda diminta memasukkan judul dan nama pengarang buku. Setelah data diproses, komputer akan memberitahukan apakah buku tersebut tersedia atau sedang dipinjam. Jika dalam keadaan dipinjam, komputer akan memberitahukan tanggal kembalinya buku tersebut. Namun jika buku tersedia, anda dipersilahkan memilih apakah ingin membaca di ruang baca atau membawa pulang buku tersebut.



Jika ingin membaca di ruang baca, maka anda tinggal mengambil buku sesuai di tempat yang diberitahukan komputer. Jika ingin membawa pulang, anda diharuskan memasukkan nama, nomor pin anda, dan kode buku yang akan dipinjam. Setelah itu komputer akan memproses data tersebut. Kemudian komputer akan memberitahukan tempat buku berada, tanggal pengembalian, serta sanksi keterlambatan pengembalian. Anda tinggal mengambil buku tersebut dan boleh membawanya pulang. Untuk denda keterlambatan pengembalian dikenakan biaya Rp.200 per hari untuk masing-masing buku.



BAB II ANALISA DAN PERANCANGAN PROGRAM 2.1.



Deskripsi Program a. Memasuki menu utama tentang informasi perpustakaan. b. Anda diharuskan mendaftar sebagai anggota perpustakaan (registrasi). Setelah identitas anda kami simpan dalam database kami, anda akan mendapatkan nomor pin sebagai pengganti identitas dan sarana keamanan anda. c. Anda memasuki tampilan pilihan. 



Jika anda ingin mengembalikan buku, lanjutkan ke langkah d.







Jika anda ingin meminjam buku, lanjutkan ke langkah g.



d. Masukkan judul dan nama pengarang serta kode buku yang ada di sampul buku. e. Proses data dalam database. f. Tampilan letak buku akan diinformasikan kepada anda. Selanjutnya anda tinggal mengambil atau mengembalikan buku ke tempat yang diinformasikan. Lanjutkan ke langkah k. g. Masukkan judul buku dan nama pengarang yang ingin anda cari untuk mengetahui kondisi buku. 



Jika buku sedang dipinjam maka kami akan menginformasikan tanggal kembalinya buku tersebut.







Jika buku tersedia maka lanjutkan ke langkah d.



h. Anda memasuki pilihan pinjam buku. 



Jika anda hanya ingin membaca buku di ruang baca maka lanjutkan ke langkah f.







Jika anda ingin meminjam buku untuk dibawa pulang, lanjutkan ke langkah i.



i. Masukkan identitas diri seperti nama, nomor pin, dan kode buku. j. Setelah semua data diproses, maka letak buku akan ditampilkan. k. Konfirmasi peminjaman atau pengembalian buku. l. Print Out sebagai bukti peminjaman / pengembalian buku dari operator.



m. Mengakhiri program dan masuk tampilan awal 2.2.



Diagram Alur (Flowchart) 1



START



2 INFORMASI PERPUSTAKAAN



3



a



REGISTRASI USER



4



b



False



VALID



True



c



5



6 PINJAM / KEMBA



d



REGISTRASI BUKU



Pinjam Buku 7



e Kembali Buku



11 f



KONDIS I BUKU



TANGGAL KEMBALI



Keluar



Ada g 8 ENTRY DATA



12



Baca di tempat h



KONDIS I PINJAM



Bawa Pulang



i



9



ENTRY IDENTITAS



10 PROSES DATA



13 LETAK BUKU



14 REGISTRASI AKHIR



15 END



2.3.



Penjelasan Alur Sistem 1. Memasuki tampilan awal program yang berisi tentang informasi buku. 2. Memasuki homepage tentang informasi buku. 3. Mendaftar sebagai anggota perpustakan. 4. Apabila data registrasi telah di pakai user lain maka akan melakukan registrasi ulang. 5. Pilihan apakah anda ingin mengembalikan atau meminjam buku. 6. Masukkan judul dan nama pengarang buku yang ingin dipinjam / dikembalikan (maksimal 3 buku). 7. Informasi kondisi buku apakah sedang dipinjam atau tidak. 8. Kondisi peminjaman buku apakah ingin membaca di tempat atau membawa pulang. 9. Masukkan nama, nomor pin anda, dan kode buku yang akan anda pinjam. 10. Menyimpan data peminjam dan data buku yang akan dipinjam atau dikembalikan ke dalam database. 11. Informasi tanggal kembalinya buku yang sedang dipinjam. 12. Masukkan judul, nama pengarang, dan kode buku yang akan dikembalikan. 13. Informasi letak buku sesuai kode rak buku. 14. Mencetak kwitansi peminjaman atau pengembalian serta tampilan informasi sanksi keterlambatan pengembalian buku.. 15. Tampilan mengakhiri program. a. Jalur registrasi user dengan database. b. Registrasi ulang apabila data user telah dipakai / ada dalam database. c. Apabila registrasi valid,dilanjutkan pada jalur pinjam / kembali buku. d. Jalur peminjaman buku. e. Jalur pengembalian buku. f. Buku sedang dipinjam. g. Buku tersedia. h. Pinjam untuk dibaca di tempat.



i. Pinjam untuk dibawa pulang. BAB III IMPLEMENTASI DAN PENGUJIAN PROGRAM Program aplikasi sistem informasi perpustakaan ini merupakan aplikasi yang berbasis Graphical User Interface (GUI) yang terdiri dari Abstract Windowing Toolkit dan Swing sehingga mempunyai tampilan yang lebih interaktif.



Program aplikasi bersifat platform oriented dan



tergantung pada suatu platform sistem operasi.



Penggunaan package



javax.swing yang bersifat lightweight membuat program ini dapat diaplikasikan untuk tampilan multiplatform. Dengan menggunakan package java.awt dan javax.swing tersebut, program ini mempunyai mekanisme event handling. Kelas component yang digunakan dalam program ini adalah button, choice, label, list, scrollbar, tabel, text field dan text area. Dalam merancang tata letak komponen GUI (layout management) digunakan sub kelas container seperti panel, applet dan frame.



Exception (kondisi



pengecualian) digunakan dalam program ini sebagai mekanisme untuk mengantisipasi terjadinya error dan menjalankan koneksi program dengan database. Program ini terdiri dari tampilan utama, form input data anggota, form input data buku, form proses data peminjaman dan pengembalian buku. Berikut tampilan dari program aplikasi sistem perpustakaan :



Tampilan Utama Tampilan utama diatas merupakan Frame dari Aplikasi Sistem Informasi Perpustakaan yang terdiri dari beberapa menu bar seperti File, Input Data dan Proses Data yang mana memiliki sub bagian tersendiri sebagai berikut : 1. File, hanya memliki 1 sub bagian yaitu → Keluar (untuk keluar menu) 2. Input Data → Input Data Buku & Input Data Anggota. 3. Proses Data → Peminjaman Buku & Pengembalian Buku.



Form Input Data Buku Pada tampilan form input data buku ini berisi lengkap tentang from untuk pengisian data buku sehingga mempermudah untuk mengakses dan mengetahui tentang kondisi dan letak buku.



Form Input Data Anggota



Pada tampilan form input data anggota ini berisi lengkap tentang from untuk pengisian data anggota sehingga setelah selesai melakukan registrasi, anggota perpustakaan mendapat nomor id.



Form Proses Data Peminjaman Buku



Form Proses Data Pengembalian Buku



Pada tampilan form proses data ini, berisi tentang prosedural untuk melakukan peminjaman dan pengembalian buku.



Apabila terjadi



keterlambatan pengembalian buku, maka anggota perpustakaan akan terkena denda dengan besaran denda sesuai dengan lama durasi keterlambatan pengembalian buku.



Setelah dilakukan beberapa evaluasi ulang, program ini masih memiliki banyak kekurangan.



Program aplikasi sistem informasi



perpustakaan ini secara fungsinya baru hanya dapat digunakan sebagai server data utama yang secara mekanisme penggunaannya hanya dapat digunakan untuk operator perpustakaan (pustakawan).



Belum adanya



fasilitas-fasilitas yang disetting secara khusus untuk pengunjung sehingga tidak dapat dijadikan sebagai komputer client di perpustakaan.



BAB IV PENUTUP 4.1.



Kesimpulan Dari hasil project java ini, dapat disimpulkan bahwa untuk pengadaan, inventarisasi, katalogisasi, serta sirkulasi statistik mengenai data buku, diperlukan adanya suatu sistem penataan.



Hal ini sangat



penting demi mempermudah dan memperlancar proses pencarian data serta peminjaman dan pengembalian buku. 4.2.



Saran Meskipun program ini sudah terlihat kompetitif, kami menyadari bahwa masih banyak terdapat kekurangan. Kami berharap program yang kami ajukan ini dapat dikembangkan lebih luas lagi, dan tidak hanya sebatas pada informasi buku, namun juga bersifat lebih luas lagi. Kami juga berharap jika nantinya program yang kami usulkan ini berhasil, diharapkan para pengunjung perpustakaan mematuhi prosedur yang ada agar semua pengunjung merasa aman dan nyaman.



Rantau,



Juni 2012



Menyetujui Dosen Pengajar,



Wahyu Aris Sandi, S.Kom



DAFTAR PUSTAKA



Fatchurrochman & Basuki, A. 2007. Pemrograman Visual Java. Graha Ilmu. Yogyakarta. Hermawan, B. 2004. Menguasai Java 2 & Object Oriented Programming. Penerbit Andi. Yogyakarta. http://romisatriawahono.net http://www.ilmukomputer.com