• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN"

Copied!
26
0
0

Teks penuh

(1)

BAB III

ANALISA DAN PERANCANGAN

3.1 SEJARAH SINGKAT

Kantor Perpustakaan Daerah Kabupaten Kepahiang dibentuk berdasarkan Peraturan Daerah Kabupaten Kepahiang Nomor 05 Tahun 2005 tanggal 16 November 2005, pada tanggal 24 Desember 2005 Bapak Shay Un Natsir semula sebagai Kepala Bagian Tata Usaha pada Dinas Pendapatan Daerah Kabupaten Kepahiang dilantik sebagai Kepala Kantor Perpustakaan Daerah Kabupaten Kepahiang, dengan dibantu oleh salah seorang staf bertempat disalah satu ruangan Dispenda Kepahiang, Kepala Kantor Perpusda mempersiapkan segala sesuatu untuk persiapan operasional Kantor Perpustakaan Daerah Kabupaten Kepahiang. Tahun 2006 telah menempati salah satu rumah penduduk berukuran 8 x 25 M di JL. Santoso nomor 14 Kepahiang. Rumah penduduk tersebut ditata sedemikian rupa sehingga layak sebuah perpustakaan yang dapat melayani pengunjung atau pemustaka memanfaatkan koleksi yang ada.

3.2 Kedudukan

Kantor Perpustakaan Daerah Kabupaten Kepahiang merupakan pelaksana tugas Pemerintah daerah dibidang perpustakaan yang dipimpin oleh seorang Kepala yang berada dibawah dan bertanggung jawab langsung kepada Bupati melalui Sekretaris Daerah.

3.3 Tugas Pokok dan Fungsi Perpustakaan Daerah

Kantor Perpustakaan Daerah Kabupaten Kepahiang bertugas membantu Bupati Dalam Penyelenggaraan kewenangan Otonomi Daerah dibidang Perpustakaan

(2)

Sedangkan Fungsi Kantor Perpustakaan Daerah Kabupaten Kepahiang adalah :

− Perumusan Kebijaksanaan teknis dibidang perpustakaan.

− Pelayanan penunjang penyelenggaraan Pemerintah daerah di bidang perpustakaan.

− Penyelenggaraan pengadaan dan pengolahan bahan pustaka. − Pelaksanaan penyusun Bibliografi, abstrak dan literature Sekunder.

− Penyelenggaraan kerjasama dibidang perpustakan dengan lembaga di lingkungan maupun diluar kabupaten kepahiang.

− Pembinaan dan pelatihan teknis dibidang perpustakaan. Pelestarian bahan pustaka karya cetak dan karya rekam.

− Pelaksanaan tugas lain yang diserahkan Bupati sesuai dengan Bidang Tugasnya.

(3)

3.4 Struktus Organisasi.

STRUKTUR ORGANISASI

KANTOR PERPUSTAKAAN, ARSIP DAN DOKUMENTASI DAERAH KABUPATEN KEPAHIANG

KEPALA KANTOR

KELOMPOK JBT, FUNGSIONAL

SUB BAG TATA USAHA

KASI ARSIP KASI DOKUMENTASI

KASI PERPUSTAKAAN

(4)

3.5 Analisa Sistem Berjalan

Analisa terhadap sistem yang sedang berjalan merupkan analisa terhadap system yang sudah dipakai atau digunakan. Sistem ini digunakan untuk melakukan proses peminjaman dan pengembalian buku bagi anggota perpustakaan kepada petugas perpustakaan. Analisa sistem yang sudah berjalan ini dilakukan terhadap prosedur yang sudah berjalan serta mengidentifikasi kekurangan dari sistem yang sedang berjalan.

3.5.1 Rich Picture \ Anggota Mencari Buku di rak dan Mengembalika n Buku yang Sudah di Pinjam Admin Mencatat Pinjaman dan Mengecek d Anggota dan Menerima Pengembalian Buku dari Anggota dan Mengecek d Pinjaman Buku. ata ata

Gb. 3.2 Gambar Rich Picture

Pimpinan Menerima Laporan Bulanan

(5)

3.5.2 Narasi Sistem Berjalan

Analisa prosedur ini sangatlah penting untuk mengetahui atau mempermudah perancangan dan pengembangan system. Berikut beberapa prosedur yang sedang berjalan :

1. Anggota Perpustakaan / Non Anggota datang dan mencari buku Perpustakaan yang akan di pinjam dari lemari atau meja tempat penyimpanan buku, apabila belum menjadi anggota peminjam buku harus mengisi formulir pendaftaran.

2. Kemudian Anggota Perpustakaan mengisi formulir peminjaman buku, kemudian memberikan buku yang akan di pinjam kepada petugas perpustakaan dengan melampirkan kartu anggota yang kemudian akan dicatat yang kemudian akan diproses lebih lanjut.

3. Setelah proses pencatatan data-data selesai petugas memberikan buku yang akan dipinjam oleh anggota.

4. Proses selanjutnya adalah Proses Pengembalian Buku Pinjaman dari Pihak Anggota Perpustakaan kepada Petugas Perpustakaan. Pada proses ini Anggota memberikan buku pinjaman kepada petugas, kemudian proses pencocokan data Pinjaman.

5. Setelah proses pengembalian buku sudah selesai dari anggota perpustakaan, maka petugas perpustakaan akan menyimpan buku tersebut di lemari atau meja tempat peminjaman buku tersebut sesuai dengan lokasi sebelumnya buku tersebut disimpan.

3.6 Analisa Sistem Usulan

Masalah-masalah yang dihadapi adalah sistem pengarsipan yang kurang baik dan kurangnya tenaga kerja, sehingga waktu dan pelaksanaannya tidak efisien. Sangat rumitnya pembuatan laporan/informasi yang dipelukan karena harus merekap ulang data yang ada dalam sebuah buku sehingga waktu

(6)

penyampaian laporan kepada pimpinan yang relatif lambat dan masih minimnya ketelitian karena dilakukan secara manual.

Disamping menimbulkan kejenuhan, faktor penyebab kesalahan lebih besar karena data harus dicatat dan diproses berulang-ulang setiap ada proses atau memberikan penyusunan laporan baik secara harian maupun bulanan. Dengan adanya proses berulang-ulang maka faktor penyebab kesalahan yang timbul menjadi besar.

Berdasarkan indetifikasi masalah maka sumber masalah tersebut dapat dilakukan pengendalian internal, antra lain:

• Dirancang suatu sistem yang dapat mengakomodir proses kerja • Pembuatan laporan buku yang belum kembali

• Pembuatan laporan statistik buku • Pembuatan laporan Transaksi • Pembuatan laporan data anggota • Pembuatan laporan Pengunjung. 3.7 Rancangan Proses

Dalam sistem informasi Perpustakaan yang sedang berjalan, Tujuan dari perancangan proses disini adalah diperolehnya proses yang dapat mengefesiensi waktu, penataan data, cepat dalam pengaksesan dan mudah untuk mendapatkan serta menginput data dan juga dalam mengakses data. Dalam perancangan terdapat gambaran struktur proses dari usulan baik berupa Use Case, Activity Diagram, Sequence Diagram, dan Class Diagram.

(7)

3.7.1 Use Case Sistem Perpustakaan Anggota/Pengunjung Daftar Mencari Buku Pengembalian Pinjaman Simpan Buku Petugas Perpus << ex ten ds >> Permohonan Peminjaman Anggota

(8)

Tabel 3.1 Skenario Use Case Mencari Buku Nama Use case Mencari Buku

Author Anggota/Pengunjung

Deskripsi Anggota/Pengunjung datang ke perpustakaan dan melihat2 buku di rak/ meja penyimpanan buku.

Pra-kondisi Cari buku

Tindakan Anggota/Pengunjung melakukan pencarian buku yang akan di pinjam atau hanya membaca.

Post Kondisi -

Tabel 3.2 Skenario Use Case Permohonan Peminjaman

Nama Use case Permohonan Peminjaman Author Anggota, Petugas Perpus

Deskripsi Setelah menemukan buku yang akan di pinjam, Anggota/ pengunjung mengajukan permohonan pinjaman, jika belum terdaftar sebagai anggota maka pengunjung harus mengisi form pendaftaran. Kemudian memberikan kepada petugas perpus untuk dicatat.

Pra-kondisi Setelah menemukan buku yang ingin dipinjam anggota mengajukan permohonan peminjaman dengan mengisi form peminjaman

Tindakan Anggota memberikan form peminjaman dan Petugas Mencatat data permohonan pinjaman yang diajukan oleh Anggota. Kemudian memberikan buku dan kartu anggota kepada Anggota.

Post Kondisi Petugas mencocokan data Anggota dengan melihat data anggota .proses pencocokan masih manual.

(9)

Tabel 3.3 Skenario Use Case Pengembalian Pinjaman Nama Use case Pengembalian Pinjaman

Author Anggota

Deskripsi Proses Pengembalian Pinjaman dilakukan oleh Anggota dengan memberikan buku yang sudah dipinjam kepada Petugas

Perpustakaan.

Pra-kondisi Buku yang sudah dipinjam akan di kembalikan Tindakan Anggota memberikan Buku yang sudah di pinjam Post Kondisi Buku diterima oleh petugas

Tabel 3.4 Skenario Use Case Simpan Buku

Nama Use case Simpan Bukuan Author Petugas

Deskripsi Setelah menerima Pengembalian Pinjaman dari Anggota, petugas menyimpan buku sesuai dengan tempat dimana buku sebelumnya tersimpan

Pra-kondisi Menerima pengembalian pinjaman buku dari anggota Tindakan Petugas melakukan Penyimpanan Buku

(10)

3.7.2 Activity Diagram

Detail aktifitas masing-masing pengguna sistem dijabarkan dalam bentuk

diagram. Pada bagian activitydiagram, digambarkan langkah-langkah interaksi oleh pengguna terhadap aplikasi. Berikut merupakan activity diagram kegiatan pada sistem usulan: M e n c a r i B u k u M e n e r i m a P e r m o h o n a n P e m i n ja m a n M e n e r i m a B u k u P i n j a m a n M e m b e r i k a n B u k u y a n g a k a n d i p i n j a m M e n e r i m a P e n g e m b a l i a n B u k u P e r m o h o n a n P e m i n j a m a n P e n g e m b a l i a n P i n j a m a n S i m p a n B u k u P e t u g a s A n g g o t a

(11)

3.7.3 Sequence Diagram

1. Sequence Login

Gb. 3.5 Sequence Login

2. Sequnce Data Buku

(12)

3. Sequnce Pencarian Buku

Gb. 3.7 Sequence Pencarian Buku

(13)

5. Sequnce Pengembalian Buku

Gb. 3.9 Sequence Pengembalian Buku

6. Sequence Anggota

(14)

7. Sequence Klasifikasi Petugas Hapus Edit Tambah Klasifikasi

Pilih Menu Klasifikasi Tampil Hal Klasifikasi

Pilih Menu Tambah Tampil Hal Tambah

Input Data Validasi Tambah

Simpan

Pilih Edit

Input Data Perubahan Validasi Perubahan

Simpan Perubahan Simpan Tambah

Tampil Hal Klasifikasi

Simpan Tampil Hal Klasifikasi

Database

Pilih Hapus

Hapus Klasifikasi Validasi Hapus Hapus Klasifikasi

Simpan Tampil Hal klasifikasi

Gb. 3.11 Sequence klasifikasi 8. Sequence Subklasifikasi Petugas Hapus Edit Tambah subklasifikasi Pilih Menu subklasifikasi Tampil Hal subklasifikasi

Pilih Menu Tambah Tampil Hal Tambah

Input Data Validasi Tambah

Simpan

Pilih Edit

Input Data Perubahan Validasi Perubahan

Simpan Perubahan Simpan Tambah

Tampil Hal subklasifikasi

Simpan Tampil Hal subklasifikasi

Database

Pilih Hapus

Hapus subklasifikasi Validasi Hapus Hapus subklasifikasi

Simpan Tampil Hal subklasifikasi

(15)

9. Sequence Bahasa Gb. 3.13 Sequence Bahasa 10.Sequence Rak Petugas Hapus Edit Tambah Rak

Pilih Menu Rak Tampil Hal Rak

Pilih Menu Tambah Tampil Hal Tambah

Input Data Validasi Tambah

Simpan

Pilih Edit

Input Data Perubahan Validasi Perubahan

Simpan Perubahan Simpan Tambah

Tampil Hal Rak

Simpan Tampil Hal Rak

Database

Pilih Hapus

Hapus Rak Validasi Hapus

Hapus Rak

Simpan Tampil Hal Rak

(16)

11.Sequence Petugas admin Hapus Cetak Edit Tambah Petugas

Pilih Menu Petugas Tampil Hal Petugas

Pilih Menu Tambah Tampil Hal Tambah

Input Data Validasi Tambah

Simpan

Pilih Edit

Input Data Perubahan Validasi Perubahan

Simpan Perubahan Simpan Tambah

Tampil Hal Petugas

Simpan

Validasi Cetak

Cetak Kartu Petugas Simpan Tampil Hal Petugas

Pilih Cetak Kartu

Cetak Kartu Petugas

Database

Pilih Hapus

Hapus Petugas Validasi Hapus Hapus Petugas Tampil Hal Petugas

Simpan Tampil Hal Petugas

12.Sequence User Gb. 3.15 Sequence Petugas admin Hapus Edit Tambah User Database

Pilih Menu User Tampil Hal User

Pilih Menu Tambah Tampil Hal Tambah

Input Data Validasi Tambah

Simpan

Pilih Edit

Input Data Perubahan Validasi Perubahan

Simpan Perubahan Simpan Tambah

Tampil Hal User

Simpan

Simpan Tampil Hal User

Pilih Hapus

Hapus User Validasi Hapus Hapus User

Simpan Tampil Hal User

(17)

13.Sequence Link

Gb. 3.17 Sequence Link

14. Sequence Berita

(18)

3.7.4 ClassDiagram

Class diagram menggambarkan struktur class beserta kaitannya dengan class

lain. Gambar 3.28. adalah classdiagram sistem usulan.

+tam bahbuku() : void +ubahbuku() : void +cetakkartu() : void +hapusbuku() : void -kd_buku : string -tipe_buku : string -keterangan : string -hasilsum ber : string -judul_buku : string -ISBN : string -penerbit : string -kota : string -tahun : int -pengarang : string -edisi : string -kd_kategori : string -kd_subkategori : string -bahasa : string -kd_rak : string -lokasi : string -jum lah : string -status_buku : string -pengirim : string -tgl_isi : Date -ringkasan : char -catatan : string -harga : decim al -gam bar : char

t_buku

+tam bahsetting() : void +ubahsetting() : void +hapussetting() -id : string -des : string -kd_petugas : string r_setting

+tam bahpengunjung() : void +ubahpengunjung () : void +hapuspengunjung () : void -id : int

-tanggal : Date -jam _m asuk : Date -nam a : string -alam at : string -id_kegiatan : string -status : string -kd_petugas : string t_pengunjung

+tam bahKlasifikasi() : void +ubahKlasifikasi() : void +hapusklasifikasi() : void -id_klasifikasi : string -nam a_klasifikasi : string -tgl_isi : string

t_klasifikasi

+tam bahuser() : void +ubahuser() : void +cetakuser() : void +hapususer() : void -usernam e : string -password : string -kd_petugas : string -kd_level : string -tgl_isi : Date t_user +pinjam () : void +kem bali() : void +cekKeterlam batan() : int +hitungDenda() : Decim al -id_link : int -judul : string -url : string -tgl_posting : Date -kd_petugas : string r_link

+tam bahpetugas() : void +ubahpetugas () : void +hapuspetugas () : void -kd_petugas : string -nam a_petugas : string -jenis_kelam in : string -alam at : string -telp : string -hp : string -tgl_isi : Date t_petugas

+tam bahBerita() : void +ubahBerita() : void +hapusberita() : void -id_berita : int -judul : string -isi_berita : string -gam bar : char -tgl_posting : Date -kd_petugas : string

r_berita

+tam bahrak() : void +ubahrak() : void +hapusrak() -kd_rak : int -nam a_rak : string -pengirim : string -tgl_isi : Date

t_rak

+pinjam () : void +kem bali() : void -kd_transaksi : int -kd_anggota : string -kd_buku : string -tgl_pinjam : Date -tgl_kem bali : Date -tgl_pengem balian : Date -jm l_buku : string -denda : decim al -kd_petugas : string -tgl_transaksi : Date t_transaksi 1 * 1 * *

+tam bahsubklasifikasi() : void +ubahsubklasifikasi() : void +hapussubklasifikasi() : void -id_sub : int

-id_klasifikasi : string -nam a_sub : string -parent : string

r_subklasifikasi

+tam bahanggota () : void +ubahanggota () : void +hapusanggota () : void +cetakkartu() -kd_anggota : string -no_identitas : string -nam a_lengkap : string -jenis_kelam in : string -tm p_lahir : string -tgl_lahir : Date -agam a : string -pekerjaan : string -alam at_rum ah : string -telp : string -hp : string -em ail : string -keterangan : string -status : string -tgl_isi : Date

t_anggota

+tam bahleveluser() : void +ubahleveluser() : void +hapusleveluser() -kd_level : string -nam a_level : string -tgl_isi : Date

t_level_user

+tam bahPenerbit() : void +ubahPenerbit() : void -id : string -bahasa : string -kd_petugas : string t_bahasa * 1 * 1 * 1 * 1 1 * * 1 1 1 * 1 1 * * 1 1 *

(19)

3.8 Perancangan Layar

Dalam pengajuan usulan perancangan aplikasi penulis ingin mengajukan rancangan layar dimana bertujuan untuk menggambarkan kepada pengguna aplikasi bagaimana model dari bentuk aplikasi yang ingin diajukan.

1. Layar Home

Nama Layar : Home

Deskripsi : Layar Utama.

Sketsa :

2. Layar Pencarian

Nama Layar : Pencarian

Deskripsi : Layar yang digunakan untuk Mencari Buku.

Sketsa :

Gb. 3.20 Layar Home

(20)

3. Layar Login

Nama Layar : Login

Deskripsi : Layar yang digunakan Untuk Login.

Sketsa :

Gb. 3.22 Layar Login

4. Layar Tambah Data Buku

Nama Layar : Tambah Data Buku

Deskripsi : Layar yang digunakan Untuk Menambah data Buku.

Sketsa :

Gb. 3.23 Layar Tambah Data Buku

5. Layar Data Ubah Data Buku

Nama Layar : Ubah Data Buku

Deskripsi : Layar yang digunakan Untuk Merubah data Buku.

(21)

6. Layar Tambah Data Klasifikasi Buku

Nama Layar : Tambah Data Klasifikasi Buku

Deskripsi : Layar yang digunakan Untuk Menambah klasifikasikan data Buku.

Sketsa :

Gb. 3.25 Layar Tambah data Klasifikasi Buku

7. Layar Ubah Data Klasifikasi Buku

Nama Layar : Ubah Data Klasifikasi Buku

Deskripsi : Layar yang digunakan Untuk Menambah klasifikasikan data Buku.

Sketsa :

Gb. 3.26 Layar Ubah data Klasifikasi Buku

8. Layar Tambah Data SubKlasifikasi Buku

Nama Layar : Tambah Data SubKlasifikasi Buku

Deskripsi : Layar yang digunakan Untuk Merubah Subklasifikasikan data Buku.

Sketsa :

(22)

9. Layar Ubah Data Sub Klasifikasi Buku

Nama Layar : Ubah Data SubKlasifikasi Buku

Deskripsi : Layar yang digunakan Untuk Merubah subklasifikasikan data Buku.

Sketsa :

Gb. 3.28 Layar ubah data subKlasifikasi Buku

10. Layar Tambah Data Bahasa

Nama Layar : Tambah Data Bahasa

Deskripsi : Layar yang digunakan Untuk Menambah Bahasa.

Sketsa :

Gb. 3.29 Layar Tambah Data Bahasa

11. Layar Ubah Data Bahasa

Nama Layar : Ubah Data Bahasa

Deskripsi : Layar yang digunakan Untuk Merubah Bahasa.

Sketsa :

(23)

12. Layar Tambah Data Rak

Nama Layar : Tambah Data Rak

Deskripsi : Layar yang digunakan Untuk Menambah Data Rak.

Sketsa :

Gb. 3.31 Layar tambah data rak

13. Layar Ubah Data Rak

Nama Layar : Ubah Data Rak

Deskripsi : Layar yang digunakan Untuk Merubah Data Rak.

Sketsa :

Gb. 3.32 Layar ubah data rak

14. Layar Tambah Data Anggota

Nama Layar : Tambah Data Anggota

Deskripsi : Layar yang digunakan Untuk Menambah Data Anggota.

Sketsa :

(24)

15. Layar Ubah Data Anggota

Nama Layar : Ubah Data Anggota

Deskripsi : Layar yang digunakan Untuk Merubah Data Anggota.

Sketsa :

Gb. 3.34 Layar ubah data Anggota

16. Layar Tambah Data Pengunjung

Nama Layar : Tambah Data Pengunjung

Deskripsi : Layar yang digunakan Untuk Menambah Data Pengunjung.

Sketsa :

Gb. 3.35 Layar ubah tambah data pengunjung

17. Layar Ubah Data Pengunjung

Nama Layar : Ubah Data Pengunjung

Deskripsi : Layar yang digunakan Untuk Merubah Data Pengunjung.

(25)

Gb. 3.36 Layar ubah data pengunjung

18. Layar Input Peminjaman Buku

Nama Layar : Input Peminjaman Buku

Deskripsi : Layar yang digunakan Untuk Input Peminjaman Buku.

Sketsa :

Gb. 3.37 Layar Input Peminjaman buku

19. Layar Input Pengembalian Buku

Nama Layar : Input Pengembalian Buku

Deskripsi : Layar yang digunakan Untuk Input Pengembalian Buku.

Sketsa :

(26)

Gambar

Tabel  3.1 Skenario Use Case Mencari Buku
Tabel  3.3 Skenario Use Case Pengembalian Pinjaman  Nama Use case  Pengembalian Pinjaman

Referensi

Dokumen terkait

Gambar 4.6 System Flow Peminjaman koleksi petugas menginputkan data buku yang akan dipinjam dengan melihat database buku, apabila anggota baru maka dilakukan

Saat proses pelayanan peminjaman dan pengembalian buku di perpustakaan, petugas masih mengalami banyak kendala diantaranya pencarian buku masih manual (Kasaedja

2 Petugas menerima buku yang akan dipinjam disertai kartu anggota perpustakaan/ mahasiswa mendaftar dulu. 1 menit Kartu anggota, buku/

Mahasiswa menyerahkan buku yang akan dipinjam disertai kartu anggota perpustakaan, atau mendaftar sebagai anggota dulu.. Petugas menscan barcode kartu anggota dan

Cek rule user Admin atau Petugas Y Pilih menu Petugas Data Buku Data Anggota Data Sirkulasi Data Petugas Data lama, denda Pilih menu Admin Tambah Buku Bantuan Ubah Buku Hapus

Bahan penelitian yang digunakan dalam proses penelitian ini antara lain data perpustakaan yang meliputi data keanggotaan, buku, transaksi peminjaman dan pengembalian buku yang

Dilanjutkan pencatatan peminjaman oleh petugas perpustakaan, inputan yang dilakukan oleh petugas perpustakaan cukup menginput kode buku yang dipinjam oleh mahasiswa...

Form Laporan Anggota Gambar 16 merupakan form laporan anggota, formulir yang digunakan untuk mengumpulkan informasi tentang pengembalian buku yang telah dipinjam dari perpustakaan