Sistem Informasi Perpustakaan (Sip)

Embed Size (px)

Citation preview

DAFTAR ISI

KATA PENGANTAR .............................................................. Error! Bookmark not defined. DAFTAR ISI ...................................................................................................................... i 1. 1. 2. 3. 2. 1. 2. 3. 3. 4. 1. 2. 5. IDENTIFIKASI........................................................................................................... 1 Klasifikasi program .............................................................................................. 1 Fasilitas pada system informasi yang dibuat ........................................................ 1 pengoperasian program ...................................................................................... 1 PERANCANGAN PROGRAM ..................................................................................... 2 Fasilitas dan komponen program ........................................................................ 2 Prosedur dan alur program ................................................................................. 4 Proses dan pengolahan data ............................................................................... 7 PROTOTYPE ............................................................................................................ 7 PENGUJIAN ........................................................................................................... 10 Evaluasi ............................................................................................................ 11 Maintenance .................................................................................................... 11 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 y Membuat sistem informasi perpustakaan berupa program y y y Program yang dibangun berbasis desktop Dengan database mysql Program yang mudah dioperasikan (user friendly)

2. Fasilitas pada system informasi yang dibuat y Form login. y Status peminjaman buku (peminjaman yang sudah, sedang dilakukan). y y y y y 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 program program 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. y y 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 program Program 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 : y y y 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 : y 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) y 4 Textbox : untuk input Judul Buku, Pengarang, Penerbit, Jumlah

2

y

4 ComboBox : Untuk pilihan Kategori, , Pengarang, Penerbit, dan Tahun terbit

y y

5 Button : OK, Clear, Remove, Logout dan Home. 3 groupBox : status, 2 pencarian.

3) Form Registrasi y 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. y y y y 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 : y 5 Label : Nama, Buku,Tanggal pinjaman, Operator dan Nama Operator. y y 3 Listbox : untuk list Nama, Judul Buku dan Tanggal Pinjaman. 4 Button : Sebagai Menu Daftar Anggota, Database Buku, Laporan dan Logout. Penambahan data pinjaman : y y y y 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 : y y y y 2 Label : Kategori dan Judul. 2 ComboBox : untuk Kategori dan Judul/ 2 Checkbox : Rusak dan Hilang. 1 Button : OK. 3

Menu : y 4 button: daftar anggota, input,update database buku, lapoan dan logout.

5) Laporan pinjaman per bulan. Terdiri dari : y 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). y 7 Listbox : Untuk List Buku, Jumlah Buku, Peminjam, Jumlah, Denda, Buku, Rusak/Hilang. y 3 Button : Print, Logout dan Home.

2. Prosedur dan alur program 1. 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 : y y Username terdiri dari 8 huruf (harus 8 huruf). Password minimalnya terdiri dari 10 dan maksimalnya 20 karakter, huruf atau bilangan. y 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 tomboltombol 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: y y No.ID harus diisi (mewakili identitas mahasiswa) Kategori harus diisi karena pada perpustakaanbukan hanya buku yang disimpan tetapi juga boleh berupa makalah, skripsi. y y 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. y y 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 : y 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. y 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 ; y y 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 data Pada program ini ada banyak pemrosesan data, dan hubungan antara form yang satu dengan yang lainnya. Diantaranya : y 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. y 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. y 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

y y y y y 2. Home

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.

y y y y

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

y y y y y

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

y y y

Ukuran weight : 883, height : 455 Backround berwarna biru muda Adanya controlBox minimize, maximize dan close.

9

y y y

Objek berwarna putih (button, textbox, listbox, comboBox) Font berwarna hitam termasuk inputan Font untuk staus berwarna merah

5. Laporan

y y y y y

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. Evaluasi Setelahnya di uji coba didapatkan hasil : y Pengoperasian program berjalan dengan lancar Semua fasilitas program dapat digunakan dengan efektif, bisa mendapatkan informasi yang diharapkan. y Dilihat dari fungsi, program ini sudah memenuhi kebutuhan. Memenuhi kebutuhan dalam pengelolaan buku sampai pada peminjaman dan laporan y Program mudah dimengerti, dengan bahasa yang mudah dimengerti Tidak ada kendala bagi petugas saat mengoperasikan program, program dinilai mudah dalam pennggunaanya. y 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. Maintenance proses 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: y y y 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. y 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