sistem informasi perpustakaan (sip)
TRANSCRIPT
DAFTAR ISI
KATA PENGANTAR...............................................................................................................i
DAFTAR ISI.......................................................................................................................... ii
1. IDENTIFIKASI...............................................................................................................1
1. Klasifikasi program.................................................................................................1
2. Fasilitas pada system informasi yang dibuat..........................................................1
3. pengoperasian program.........................................................................................1
2. PERANCANGAN PROGRAM........................................................................................2
1. Fasilitas dan komponen program...........................................................................2
2. Prosedur dan alur program....................................................................................4
3. Proses dan pengolahan data..................................................................................7
3. PROTOTYPE................................................................................................................7
4. PENGUJIAN...............................................................................................................10
1. Evaluasi................................................................................................................11
2. Maintenance........................................................................................................11
5. IMPLEMENTASI........................................................................................................13
DAFTAR PUSTAKA.............................................................................................................15
i
1. IDENTIFIKASIIdentifikasi merupakan peroses pengumpulan data untuk dijadikan sebagai
acuan pada perancangan sistem. Pada proses identifikasi ini digunakan cara
wawancara langsung dengan client. Dan dari hasil wawancara tersebut
didapatkan :
1. Klasifikasi program Membuat sistem informasi perpustakaan berupa program
Program yang dibangun berbasis desktop
Dengan database SQLServer
Program yang mudah dioperasikan (user friendly)
2. Fasilitas pada system informasi yang dibuat Form login.
Status peminjaman buku (peminjaman yang sudah, sedang
dilakukan).
Form data peminjaman (akan meminjam)..
Form Status Buku
Form pendaftaran keanggotaan baru.
Form data base buku (input, remove dan update).
Laporan data peminjaman setiap bulan.
3. pengoperasian programprogram informasi perpustakaan yang dibuat hanya dapat di operasikan
oleh admin perpustakaan, dimana sebelum dioperasikan maka operatot
atau admin tersebut harus melakukan login terlebih dahulu, beberapa
pengguna program.
Administrator jaringan
Operator
1
2. PERANCANGAN PROGRAMPerancangan merupakan proses perencanaan yang bersumber dari identifikasi.
Data pada identifikasi dijadikan sebagai sumber dan batasan dalam
perancangan. Untuk system peminjaman itu sendiri seperti pada perpustakaan
biasanya yaitu yang bias meminjam buku hanyalah anggota atau mahasiswa
yang sudah terdaftar sebagai anggota perpustakaan dan mendapatkan no.ID.
setiap anggota mempunyai no.Id yang berbeda sama halnya dengan NRP. Jadi
mahasiswa harus mendftar menjadi anggota, anggota meminjam buku ke
perpustakaan, maka terjadi pencatatan (otomatis) oleh petugas, anggota
mengembalikan buku sesuai dengan lama pinjaman jika melebihi waktu
tersebut maka anggota akan dikenakan denda Rp.2500,-. Setiap bulannya ada
pelaporan baik dari data pinjaman dan denda. Untuk perancangan program
sebagi berikut :
1. Fasilitas dan komponen programProgram ini berisi beberapa fasilitas atau fitur utama yaitu list data
pinjaman dan penambahan data peminjam (berada dalam form Home)
selain itu ada untuk pendaftaran anggota baru perpustakaan dan laporan
per bulannya.
Terdiri dari 5 form :
1) Login
Dialog untuk login petugas perpustakaan terdiri dari :
3 Label : Judul Form, User dan Password.
2 Textbox : Input user dan Password.
3 Button :Login, Cancel, Exit.
2) Database buku.
Form input, update dan remove database buku terdiri dari :
24 label : Kategori, Subkategori, Judul Buku, Pengarang,
Penerbit, Tahun terbit, Jumlah untuk pada status priview
(Kategori, Subkategori, Judul Buku, Pengarang, Penerbit, Tahun
terbit, Jumlah beserta isi nya) dan dalam pencarian berdasarkan
(kategori, subkategori, Penerbit dan pengarang)
4 Textbox : untuk input Judul Buku, Pengarang, Penerbit, Jumlah
2
4 ComboBox : Untuk pilihan Kategori, , Pengarang, Penerbit, dan
Tahun terbit
5 Button : OK, Clear, Remove, Logout dan Home.
3 groupBox : status, 2 pencarian.
3) Form Registrasi
20 Label : Nama, NRP, Kelas, Semester, Jurusan, No Telepon,
Terdaftar, No ID , hasil (penamaan dan cetak dari Nama, NRP,
Kelas, Semester, Jurusan, No Telepon, dan No ID) dan judul.
3 Textbox : untuk input Nama, No Telepon dan NRP.
3 ComboBox : Untuk pilihan Nama, Kelas dan Jurusan.
4 Button : Daftar, Clear, Logout dan Home.
1 GroupBox : preview.
4) Home
pada form ini terdiri dari 3 group yaitu status peminjaman,
penambahan data pinjaman, Status Buku dan menu.
Status peminjaman :
5 Label : Nama, Buku,Tanggal pinjaman, Operator dan Nama
Operator.
3 Listbox : untuk list Nama, Judul Buku dan Tanggal Pinjaman.
4 Button : Sebagai Menu Daftar Anggota, Database Buku,
Laporan dan Logout.
Penambahan data pinjaman :
4 Label : No.ID, Kategori, Judul dan Waktu pinjam.
3 Textbox : untuk input No.ID, Judul dan Waktu pinjaman.
1 ComboBox : untuk pilihan kategori
2 Button : OK dan Clear.
Status Buku :
2 Label : Kategori dan Judul.
2 ComboBox : untuk Kategori dan Judul/
2 Checkbox : Rusak dan Hilang.
1 Button : OK.
3
Menu :
4 button: daftar anggota, input,update database buku, lapoan
dan logout.
5) Laporan pinjaman per bulan.
Terdiri dari :
20 Label : Judul, Bulan ke (dan input), Total Buku, Total
Peminjam, Total Denda, Total Rusak, Total Hilang, List Buku,
Jumlah Buku, Peminjam, Jumlah, Denda, Buku, Rusak/Hilang dan
hasil dari informasi (Total Buku, Total Peminjam, Total Denda,
Total Rusak, Total Hilang).
7 Listbox : Untuk List Buku, Jumlah Buku, Peminjam, Jumlah,
Denda, Buku, Rusak/Hilang.
3 Button : Print, Logout dan Home.
2. Prosedur dan alur program1. Login
Ketika program dijalankan maka petugas harus melakukan login
terlebih dahulu, fungsinya yaitu untuk membatasi bahwa hanya
ada sebagian orang yang boleh menjalankan, mengoperasikan
program yaitu orang yang ditunjuk sebagai petugas
perpustakaan. Peraturannya :
Username terdiri dari 8 huruf (harus 8 huruf).
Password minimalnya terdiri dari 10 dan maksimalnya
20 karakter, huruf atau bilangan.
Jika username salah, atau password salah program tidak
akan terbuka, lakukan kembali proses login dengan
benar.
4
2. Home
Home ini merupakan form kedua setelah login, dimana dalam
form ini terdapat list data peminjam yang suda atau sedang
dilakukan, selain itu terdapat field untuk penambah data
peminjam dan menu yang terdiri dari 4 tombol dimana tombol-
tombol tersebut sebagai navigasi, jalan pintas menuju fasilitas
program lainnnya. Contohnya jika tombol registrasi diklik maka
otomatis form registrasi akan di load. Aturan untuk input field
tambah peminjam:
No.ID harus diisi (mewakili identitas mahasiswa)
Kategori harus diisi karena pada perpustakaanbukan
hanya buku yang disimpan tetapi juga boleh berupa
makalah, skripsi.
Judul buku tulis dengan jelas, tidak boleh ada singkatan
Waktu harus didisi karena jika melebihi batas waktu
yang ditentukan akan dikenakan denda (1 berarti satu
hari)
Untuk list data peminjam itu tampil secara otomatis tanpa harus
melakukan apapun. List tersebut diambil ketika petugas
melakukan penambhan data peminjam.
3. Registrasi
Untuk mendaftarkan mahasiswa menjadi anggota, prosedurnya
tidak rumit mahasiswa cukup melengkapi data yang dibutuhkan
yaitu nama, kelas, semester, konsentrasi atau jurusan, no
telepon.
Nama harus diisi dengan jelas tidak boleh ada singkatan
NRP, kelas, smester jurusan , (laki-laki atau
perempuan)dan no telepon harus diisi, no telepon
berfungsi jika ada anggota yang belum mengembalikan
buku atau merusak, menghilangkan buku tersevut maka
no telepon ini menjadi acuan untuk pencarian,
5
menghubungi mahasiswa tersebut, jadi no telepon
tersebut haris valid.
4. Database Buku
Berisi penginputan, update, penghapusan database buku. Selain
itu ada grup pencarian berdasarkan penerbit atau pengarang dan
juga pencarian berdasarkan kategori dan subkategori buku.
Input, update dan remove :
Isi semua field, untuk pengaran dan penerbit jika data
penerbit atau pengarang sebelumnya belum terdaftar
pada database maka ketiklah pada textbox, jika sudah
pilih comboBox.
Untuk penulisan judul buku harus jelas, misalnya dalam
proses penghapusan jika judul buku tidak sesuai dengan
judul buku yang ada pada database maka data buku
tersebut tetap ada.
Pencarian:
Berfungsi untuk mencari judul buku berdasarkan penerbit
atau pengarang ;
Pilih pada listbox yang sudah disediakan.
Untuk subkategori, pilihan akan muncl jika kategori
sudah di pilih pada listbox.
5. Laporan
Menampilkan informasi data peminjaman perbulannya. Pada
form laporan ini dilakukan otomatis oleh program. Petugas
cukup klik tombol cetak jika program akan di print.
6
3. Proses dan pengolahan dataPada program ini ada banyak pemrosesan data, dan hubungan antara
form yang satu dengan yang lainnya. Diantaranya :
Tambah data peminjam
Proses terjadi pada saat penginputan data, data tersebut masuk
ke list data peminjam. Selain itu ada pencatatan dan
penghitungan waktu Outpunya berupa denda.
Registrasi
Inputan data di simpan di database, prosesnya terjado=I pada
pembuatan ID, program otomatis membuatkan nomor ID. Pada
dasarnya nomor ID ini berurutan namun dengan jumlah digit
yang agak banyak.
Input,update remove database
Masih proses inputan data, bedanya pada form ini ada 3 pilihan
apa yang akan dilakukan pada data yang diinput –tambah –
update(diperbaharui)-remove(dihapus) dan Pada pencarian data
koding program menggunakan if (selection)karena untuk
pencarian.
3. PROTOTYPEMerupakan gambaran sementara yang dibuat berdasarkan identifikasi dan
perancangan. Prototype ini hanya kan dijadikan acuan untuk pembuatan atau
mengimplementasikan tujuan. Pada prtototype ini terkadang banyak terjadi
kesalahan, kekurang dan lain-lain. Prototype ini bersifat sementara dan sebagai
totlak ukur pertama apakah yang di rancang sudah memenuhi kebutuhan
clients .
1. Login
7
Ukuran weight : 328, hight : 275.
Warna backround biru muda.
Controlbox hanya close tanpa minimize dan maximize.
Font berwarna biru tua terkecuali intuk inputan berwarna hitam.
Objek textbox dan butoon berwarna putih.
2. Home
Ukuran weight : 805, Height : 496.
Backround berwarna biru muda dan Font berwarna hitam (inputan)
Adanya controlBox minimize, maximize dan close.
Objek berwarna putih (button, textbox, listbox, comboBox)
8
3. Registrasi
Ukuran weight : 495, height : 378
Backround berwarna biru muda
Adanya controlBox minimize, maximize dan close.
Objek berwarna putih (button, textbox, listbox, comboBox)
Font berwarna hitam termasuk inputan
4. Database Buku
Ukuran weight : 883, height : 455
Backround berwarna biru muda
Adanya controlBox minimize, maximize dan close.
9
Objek berwarna putih (button, textbox, listbox, comboBox)
Font berwarna hitam termasuk inputan
Font untuk staus berwarna merah
5. Laporan
Ukuran weight : 789, height : 502
Backround berwarna biru muda
Adanya controlBox minimize, maximize dan close.
Objek berwarna putih (button, listbox)
Font berwarna hitam termasuk inputan
4. PENGUJIANMerupakan proses ujicoba dari prototype yang sudah dibuat, pengujian ini
dinilai sangat penting karena sebelum program di implementasikan maka harus
dipastikan bahwa program benar-benar siap digunakan. Dengan tahap
pengujian ini dapat diketahui apakah program sudah sesuai, sudah memenuhi
kebutuhan. Jika belum memnuhi target maka kan dilakukan evaluasi.
10
1. EvaluasiSetelahnya di uji coba didapatkan hasil :
Pengoperasian program berjalan dengan lancar
Semua fasilitas program dapat digunakan dengan efektif, bisa
mendapatkan informasi yang diharapkan.
Dilihat dari fungsi, program ini sudah memenuhi kebutuhan.
Memenuhi kebutuhan dalam pengelolaan buku sampai pada
peminjaman dan laporan
Program mudah dimengerti, dengan bahasa yang mudah dimengerti
Tidak ada kendala bagi petugas saat mengoperasikan program,
program dinilai mudah dalam pennggunaanya.
Terdapat kekurangan, yaitu tidak adanya form atau fasilitas
pendaftaran username dan password petugas baru.
Hal ini dapat berdampak buruk jika program tersebut hanya di
operasikan oleh satu user ketika user tersebut sedang berhalangan
maka tidak ada backup yang bisa mengoperasikan program.
2. Maintenanceproses correction terhadap program atau penambahan, pengurangan
dari hasil pengujian.
Kekurangan program langsung diperbaiki dengan penambahan form
yang dibutuhkan yaitu form penambahan accout bagi petugas dimana
hak aksesnya hanya di berikan kepada administrator atau kepada
petugas inti yang mengerti terhadap computer.
11
Form user account ini bisa di akses melalui home dengan penambahan
button “add account” pada menu. Prosedurnya sangat simple, yaitu :
Mengisi username (harus 8 karakter) dan password min 10 dan
maksimal 20 karakter. Pilih limited acces maksudnya tidak mempunyai
semua hak terhadap fasilitas program, sedangkan administrator
mempunyai hak akses penuh terhadap program.
Komponen form:
3 textbox untuk input username dan password
2 radio button untuk pilihan tipe account (hak akses)
2 button untuk eksekusi, add untu menambah, remove untuk
menghapus user.
Selain penambahan account form ini bisa menghapus accout yang
telah ada dengan cara masukan username, password tanpa memilih
jenis account.
12
5. IMPLEMENTASIMerupakan penerapan dari program yang telah di buat dengan syarat bahwa
program telah melalui tahap pengujian ( evaluasi, maintenance bila perlu).
Program ini telah melewati tahap pengujian dan di putuskan bahwa terdapat
kekurangan kemudian di perbaiki pada tahap maintenance. Program sudah bisa
diterapkan langsung di system perpustakaan.
1. Home
Implementasi penambahan data peminjam.
Gambar pada home saat menambah data peminjam, no ID 000075 bernama
yohan praja yang meminjam buku Ubuntu Server 10.10 pada kategori
“Sistem Operasi” pada saat button ok di klik maka data langsung masuk ke
listBox dengan nama peminjam, judul buku dan tanggal peminjaman.
2. Registrasi
Gambar saat mendaftarkan anggot perpustakaan, dari fiel yang diisi maka
ketika button daftar di klik maka nama “yohan praja” NRP 3311045, kelas
13
2MI-3, semester 3 , Manajemen Informatika. Akan muncul di groupBox
sebelah kanan, artinya yohan praja sudah terdaftar menjadi anggota
perpustakaan.
3. Datebase Buku
Penginputan, penambahan data buku, pada kategori di pilih “Buku”, Sub
kategori pilih “Sistem Operasi”, judul buku “Ubuntu Server 10.10”,
pengarang “Agus P”, penerbit “Mizan” tahun terbit “2011” dan jumlah buku
16, infor masi tersebut akan muncul di groupBox status dengan font yang
berwarna merah saat tombol “OK” di klik.
4. Laporan
Diasumsikan total peminjam bulan pertam adalah 2 orang, pada group total
tersebut akan di tampilkan jumlah total, sedangkan Listbox diatas
menampilkan list dari data peminjam
14
DAFTAR PUSTAKA
http://elib.unikom.ac.id/gdl.php?
mod=browse&op=read&id=jbptunikompp-gdl-affanbasal-17830 Dukungan
Infrastruktur IT Untuk Sistem Informasi Perpustakaan. 19.00, 3-12-2011
http://ejournal.undip.ac.id/index.php/jsiskom/article/view/836/708
Sistem Informasi Perpustakaan. 20.31, 3-12-2011
15