Jumat, 08 Juli 2011

deskripsi sistem informasi perpustakaan

Deskripsi

Software Pembuatan Program Database Perpustakaan ini menggunakan Bahasa Pemprograman Microsoft Visual Basic 6.0 dengan Microsoft Acces 2007 sebagai aplikasi pendukung dalam pembuatan Database Perpustakaan . Database Perpustakaan ini merupakan tempat sekumpulan informasi tentang peminjaman buku yang dibuat dengan tujuan untuk mempermudah dan mempercepat proses dalam sistem transaksi peminjaman buku. Selain itu Program Basis Data ini memuat data Anggota, Data Penyumbang, dan Buku yang tersedia di perpustakaan tersebut. Selain untuk mempercepat dalam penanganan informasi, program ini juga dimaksudkan untuk mempermudah petugas perpustakaan dalam proses peminjamn buku dan proses pengembalian buku.

Dengan adanya software database Perpustakaan ini ditujukan agar petugas perpustakaan tidak lagi menggunakan cara manual dalam melakukan proses kegiatan perpustakaan, dimulai dari pengisiaan formulir anggota hingga proses peminjaman buku dan pengemballian buku kini dapat dilakukan dengan mudah, petugas cukup dengan menginputkan dari software database yang telah dibuat. Softaware ini juga dilengkapi dengan form pencarian buku sehingga anggota perpustakaan yang ingin meminjam buku dapat dengan mudah menemukan buku tersebut karena software ini dilengkapi dengan no rak setiap buku cukup dengan mengetik keyword buku yang ingin dipinjamnya. Software ini juga mempunyai tampilan yang menarik dan mudah dimengerti sehingga petugas dapat dengan mudah untuk mengoperasikan software database perpustakaan ini. Denda bagi anggota yang melanggar peraturan perpustakaan juga tersedia dalam software database perpustakaan ini, denda ini akan terjadi secara otomatis disaat anggota melakukan pelanggaran baik keterlambatan pengembalian, perusakan buku dan kehilangan buku, sistem denda ini mencetak id anggota dan nama anggota secara otomatis disaat proses pengembaliannya mengalami masalah.






Software database ini mempunyai Menu utama sebagai tampilan awal dalam software ini. Di dalam menu utama terdapat beberapa sub menu pilihan yaitu sebagai berikut :
1. Menu Kalender
Menu kalender ini berfungsi untuk menginformasikan tanggal (date) kegiatan perpustakaan yang sedang berlangsung. Yaitu disaat pengisian formulir, peminjaman dan pengembalian buku.
2. Menu Master
Di dalam Menu Mater ini terdapat 5 Buah Sub Menu yaitu Menu formulir pendaftaran anggota , Menu pengolahan data anggota , Menu data buku, dan Menu data penyumbang.
 Menu Formulir
Menu ini berfungsi untuk melakukan pendaftaran anggota perpustakaan. Menu ini merupakan menu yang bertugas untuk melakukan Pengisian formulir anggota
 Menu Anggota
Menu ini berisi data anggota yang berhasil terdaftar menjadi anggota perpustakaan setelah melakukan pengisian formulir, di dalam menu ini anggota diharuskan mengisi biodata anggota masing-masing.
 Menu Data Buku
Menu ini berisi data-data buku yang tersedia dalam perpustakaan dan didalam menu ini kita dapat memasukkan data-data buku yang baru tersedia pada perpustakaan. Menghapus data , dan mengedit data.
 Menu Data Penyumbang
Menu Penyumbang ini berisi data-data penyumbang atau donator yang menyumbang sebagian dananya untuk perpustakaan baik berupa uang maupun berupa buku pelajaran. Di dalam Menu Donatur, kita dapat menginput, mengedit, dan menghapus data,serta bisa menghapus data apabila terdapat kesalahan dalam pengisian data


3. Menu Transaksi
Di dalam Menu Mater Transaksi terdapat 2 Buah Sub Menu yaitu Menu Peminjamn buku dan Menu pengembalian buku .
 Menu Peminjamn buku
Menu ini berfungsi sebagai proses peminjaman buku, anggota yang ingin meminjam buku cukup memasukkan id anggota, nama anggota dan kode buku yang ingin dipinjam, apabila anggota sulit untuk menemukan buku yang ingin dipinjam anggota bisa melakukan pencarian buku di menu pencarian buku.
 Menu Pengembalian buku
Menu ini berisi data-data anggota yang meminjam buku dan menu pengembalian ini berfungsi untuk menginformasikan tanggal pengembalian buku, apabila anggota terlambat mengembalikan buku maka anggota akan terkena sanksi dan denda.

4. Menu Informasi
Di dalam Menu Mater ini terdapat 2 Buah Sub Menu yaitu Menu Informasi Peminajamn buku dan Menu pencarian buku .
 Menu Informasi Peminjaman
Menu ini berfungsi untuk menginformasikan tentang ketersediaan buku,daftar anggota peminjam buku, dan daftar anggota yang telah mengembalikan buku, Menu ini berisi data anggota yang melakukan peminjaman buku dan data anggota yang melakukan pengembalian buku.
 Menu Pencarian Buku
Menu ini berisi data-data buku, seperti judul,penerbit,pengarang, tahun terbit dan letak rak masing-masing buku. Menu ini berfungsi untuk menginformasikan data-data buku dan letak rak setiap buku, sehingga mempermudah anggota untuk melakukan pencarian buku.



 Menu Denda
Menu ini berisi daftar anggota yang terkena sanksi atau denda oleh petugas, karena melakukan beberapa pelanggaran, seperti terlambat mengembalikan buku, menghilangkan dan merusak buku.

5. Menu Keluar
Menu ini berfungsi untuk mengakhiri proses Database Perpustakaan

Sistem Informasi Perpustakaan

Analisis DataBase Perpustakaan

Dalam menganalisa data – data yang telah diperoleh, Dalam Membangun Database Perpustakaan digunakan metode analisis kualitatif dimana yang lebih diutamakan adalah mutu dari pengolahan data dengan menggunakan sistem pemrosesan Basis data sebagai perbandingan atas sistem pemrosesan manual. Dalam pembuatan program database dari data – data tersebut, penulis menggunakan bahasa pemrograman Visual Basic dengan disertai program bantu Menggunakan Microsoft Access Sebagai pembantu untuk mengkoneksikan database yang berupa tabel-tabel dan field-field yang mengkoneksikan data program dan hubungan antara program yang satu dengan program yang lainnya

Analisa Database Perpustakaan Menggunakan Ms.Access

Langkah yang harus dilakukan sebelum membuat suatu database adalah kita harus merancang tabel-tabel dan field-fieldnya.

A. Merancang Tabel
Untuk kali ini yang akan dibuat adalah Database Perpustakaan menggunakan Ms.Access 2007. Tabel yang akan digunakan untuk adalah tabel Anggota,tabel Buku,Tabel formulir,tabel penyumbang dan tabel Pinjam.

Rincian Tabel


















B. Membuat Tabel
Jalankan aplikasi Ms.Access 2007 anda, setelah terbuka pilih ”blank database” untuk memulai membuat.







Dan simpan dengan nama perpustakaan, dan akan muncul jendela seperti dibawah.














Tabel Anggota

Untuk memulai membuat tabel pilih ” Create table in Desaign view ”, maka akan muncul tampilan dan isikan field-field table yang sudah di rancang seperti di atas tadi, simpan dengan nama tabel Anggota dan jangan lupa jadikanlah ID_Anggota sebagai primary key dengan cara mengeblok baris ID_Anggota lalu pilih icon kunci di toolbar.












Tabel Buku

Langkah untuk membuat tabel Buku sama seperti tabel Anggota. Jadikan No_Buku sebagai primary key dan simpan dengan nama tabel Buku.
















Tabel Peminjaman

Langkah untuk membuat tabel Pinjam sama seperti tabel Anggota dan Buku. Jadikan No_Pinjam sebagai primary key dan simpan dengan nama tabel Pinjam.















Setelah selesai membuat tabel maka akan kelihatan seperti berikut.








C. Relationships

Setelah selesai membuat tabel, langkah selanjutnya kita membuat relasi antar tabel, yaitu dengan cara klick icon relationships di toolbar.






Muncul konfirmasi ”show table”, klick tabel yang ingin di keluarkan lalu add untuk memunculkan tabel tersebut.











Untuk membuat relasi caranya drag field primary key ke field yang di tuju di table lain. Kalau disini field ID_Anggota yang ada di table Anggota di drag ke ID_Anggota yang di table Pinjam. Begitupun dengan No_Buku yang di table buku dan Pinjam, dan atur seperti gambar di bawah.











Hasil relasi.







D. Mengisi Tabel

Setelah selesai merelasikan seluruh tabel, kita bisa langsung mengisi tabel-tabel tersebut dengan cara klick 2x nama tabel.
















Tabel Pengisian Formulir Anggota Perpus

Untuk memulai membuat tabel pilih ” Create table in Desaign view ”, maka akan muncul tampilan dan isikan field-field table yang sudah di rancang seperti di atas tadi, simpan dengan nama tabel Formulir , Tabel Formulir ini berfungsi untuk menjadi anggota perpustakaan.






Gambar Hasil pembuatan Database Perpustakaan





ER-Diagram Database Perpustakaan

ERD adalah suatu pemodelan dari basisdata relasional yang didasarkan atas persepsi di dalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebut entity dan hubungan yang dimilikinya disebut relationship.menjadi mentalist Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya. Contoh : entity Mahasiswa, mempunyai atribut nama, umur, alamat, dan nim. Diagram E-R terdiri dari:
• Kotak persegi panjang, menggambarkan himpunan entitas
• Elip, menggambarkan atribut-atribut entitas
• Diamon, menggambarkan hubungan antara himpunan entitas
• Garis, yang menghubungkan antar objek dalam diagram E-R,

Struktur dari E-R Diagram secara umum ialah terdiri dari:
• Entitas merupakan objek utama yang informasi akan disimpan, biasanya berupa kata benda, ex; Mahasiswa, Dosen, Anggota Perpus, Buku, Ruangan, dan lain-lain. Objek dapat berupa benda nyata maupun abstrak.
• Atribut merupakan deskripsi dari objek yang bersangkutan.
• Relationship merupakan suatu hubungan yang terjalin antara dua entitas yang ada.

Contoh ER-Diagram Data Base Peprpustakaan
Dimana Entitas-Entitas dari database perpustakaan ini terdiri dari Pendaftaran, Anggota, Daftar Peminjaman, Daftar Buku, Dan donatur atau peminjam.





DATA FLOW DIAGRAM (DFD)

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan system sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi. DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah
dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

DFD Database Perpustakaan
DFD Database Perpustakaan Untuk Proses Peminjaman Buku Mahasiswa diharuskan mempunyai kartu Anggota Terlebih Dahulu, Yaituu Dengan Mengisi Formulir terlebih dahulu dengan tujuan mempunyai kartu anggota dengan masa berlaku yang telah ditentukan oleh Petugas Perpustakaan, Setelah Itu Mahasiswa/ Anggota Mengisi Data Anggota sebagai laporan terhadap Kepala Perpustakaan, Untuk melakukan peminjaman buku anggota cukup memasukkan id anggota yang sudah ditentukan disaat pengisian formulir dan memilih buku yang akan dipinjam, dan semua laporan akan diterima oleh Kepala Perpustakaan baik laporan data Anggota, Data Peminjaman, Data Buku, Data Denda maupun Data Petugas itu sendiri. Semua system akan berjalan secara otomatis.

UML (Unified Modeling Language)
Dalam suatu proses pengembangan software, analisa dan rancangan telah merupakan terminologi yang sangat tua. Pada saat masalah ditelusuri dan spesifikasi dinegoisasikan, dapat dikatakan kita beradapada tahap rancangan. Merancang adalah menemukan suatu cara untuk menyelesaikan masalah, salah satu tool / model untuk merancang pengembangan software yang berbasis object oriented adalah UML.


UML (Unified Modeling Language) adalah sebuah bahasa yang berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis OO (Object-Oriented). UML sendiri juga memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan komponen-komponen yang diperlukan dalam sistem software.



Gambar cdm Database Perpustakaan





Form Tampilan Utama Database Perpustakaan

Form utama project database perpustakaan dengan munggunakan program Visual Basic 6.0 dan Microsoft acces sebagai pendukungnya., form tampilan ini merupakan menu pilihan dalam database perpustakaan. Di dalam Menu Utama ini terdapat 4 Buah Menu master, Kalender, Transaksi, Masing – masing menu ini memiliki submenu - submenu yang dapat menampilkan form – form yang sesuai. Laporan. Form ini bertujuan untuk menampilkan form-form yang lain.




Form Pengisian Formulir
Form Formulir ini merupakan form yang bertugas untuk melakukan Pengisian formuir anggota. Sehingga kita dapat mempunyai kartu anggota yang nantinyan kita dapat mealakukan peminjaman buku dengan memasukkan nama anggota, id anggota, alamat anggota, dan status anggota. Di dalam Menu Formulir ini, kita dapat menginput, mengedit,dan menghapus data.


Form Donatur Atau Penyumbang
Form Penyumbang ini berisi data-data penyumbang atau donator yang menyumbang sebagian dananya untuk perpustakaan baik berupa uang maupun berupa buku pelajaran. Di dalam Menu Donatur, kita dapat menginput, mengedit,dan menghapus data,serta bisa menghapus data apabila terdapat kesalahan dalam pengisian data


Form Pencarian Buku
Form Pencarian Ini merupakan form yang bertujuan bagi anggota yang ingin melakukan pencarian buku yang ingin dipinjam. Form ini akan menunjukkan nama pengarang, nama penerbit, tebal halaman dan juga menunjukkan no rak buku tersebut, sehingga peminjam dapat denagn mudah menemukan buku yang ikin dipinjamnya.




Form Anggota
Form anggota berisi inputan biodata anggota yang telah mengisi formulir yang terdiri dari id anggota, tempat tanggal lahir, alamat anggota. status anggota baik mahasiswa, dosen , pegawai, maupun masyarakat umum. Form Anggota juga bisa mengedit data dan menghapus data.



Form Buku
Form buku ini berisi data-data buku yang tersedia pada perpustakaan dan form ini juga dapat memasukkan data-data buku yang baru tersedia pada perpustakaan. Yaitu pada buttons tambah. Maka buku yang baru diinputkan dapat dilihat pada datagrid form tersebut.