commit to user
14
BAB III ANALISIS DAN PERANCANGAN
3.1 Analisa Kebutuhan
3.1.1 Kebutuhan Hardware
Hardware yang dibutuhkan untuk pembuatan sistem informasi ini adalah personal computer dengan spesifikasi minimum:
a. Pentium IV atau setara dengannya. b. RAM 512 Mb
c. VGA Card 64MB d.
Monitor SVGA 15” beserta keyboard dan mouse.
3.1.2 Kebutuhan Software
Untuk membangun sistem informasi ini dengan karakteristik yang diinginkan maka dibutuhkan beberapa software minimal, antara lain:
a. Sistem Operasi menggunakan Windows XP SP1SP2 b. Database Server menggunakan PHPMyAdmin
c. Macromedia Dreamweaver CS5 dan NetBeans IDE untuk editor. d. Browser seperti Mozilla Firefox, Internet Explorer, Google Chrome.
3.2 Deskripsi Umum Sistem
Sistem yang dibuat adalah sistem informasi perpustakaan yang memudahkan petugas perpustakaan dalam mengelola katalogisasi maupun
sirkulasi perpustakaan. Selain itu juga berfungsi memberikan informasi kepada anggota perpustakaan tentang data buku yang ada di perpustakaan. Dan jika buku
yang dicari tidak ada, anggota juga dapat memberikan saran pengadaan buku yang tidak ada tersebut.
Pada sistem ini anggota dapat langsung mengakses sistem informasi tanpa harus login terlebih dahulu. Sedangkan petugas perpustakaan untuk masuk ke
sistem informasi harus login terlebih dahulu dengan tiga hak akses berikut ini :
commit to user
a. Administrator Fasilitas yang dapat dilakukan administrator adalah kelola user, kelola
informasi, dan pencarian anggota maupun pencarian buku. b. Bagian Katalogisasi
Menu yang disediakan untuk bagian katalogisasi adalah kelola data buku, pencarian data buku, dan pembuatan laporan.
c. Bagian Sirkulasi Menu yang disediakan untuk bagian sirkulasi yaitu kelola data anggota,
transaksi peminjaman, transaksi pengembalian, pencarian anggota maupun pencarian buku, pembuatan laporan dan cetak kartu anggota.
commit to user
3.3 Analisa Data
3.3.1 SRS System Requirement Spesification
Tabel 3.1 SRS Functional Sistem Informasi Perpustakaan
Function Actor
Deskripsi
SRS-SIPF01 Administrator
login SRS-SIPF02
Administrator menambah informasi umum
SRS-SIPF03 Administrator
mengubah informasi umum SRS-SIPF04
Administrator menghapus informasi umum
SRS-SIPF05 Administrator
melihat informasi umum SRS-SIPF06
Administrator menambah data petugas
SRS-SIPF07 Administrator
mengubah data petugas SRS-SIPF08
Administrator menonaktifkan data petugas
SRS-SIPF09 Administrator
melihat data petugas SRS-SIPF10
Administrator mencari data anggota
SRS-SIPF11 Administrator
melihat data anggota SRS-SIPF12
Administrator mencari data buku
SRS-SIPF13 Administrator
melihat data buku SRS-SIPF14
Administrator mengubah password
SRS-SIPF15 Anggota
melihat data buku SRS-SIPF16
Anggota mencari data buku
SRS-SIPF17 Anggota
melihat informasi umum SRS-SIPF18
Anggota menambah saran
SRS-SIPF19 Anggota
melihat saran SRS-SIPF20
Bagian Sirkulasi login
SRS-SIPF21 Bagian Sirkulasi
menambah data anggota SRS-SIPF22
Bagian Sirkulasi mengubah data anggota
SRS-SIPF23 Bagian Sirkulasi
menonaktifkan data anggota SRS-SIPF24
Bagian Sirkulasi melihat data anggota
SRS-SIPF25 Bagian Sirkulasi
mencari data anggota SRS-SIPF26
Bagian Sirkulasi melihat data buku
commit to user
SRS-SIPF27 Bagian Sirkulasi
mencari data buku SRS-SIPF28
Bagian Sirkulasi melakukan transaksi peminjaman
SRS-SIPF29 Bagian Sirkulasi
melakukan transaksi pengembalian SRS-SIPF30
Bagian Sirkulasi mengubah password
SRS-SIPF31 Bagian Katalogisasi
login SRS-SIPF32
Bagian Katalogisasi menambah data buku
SRS-SIPF33 Bagian Katalogisasi
mengubah data buku SRS-SIPF34
Bagian Katalogisasi menonaktifkan data buku
SRS-SIPF35 Bagian Katalogisasi
melihat data buku SRS-SIPF36
Bagian Katalogisasi mencari data buku
SRS-SIPF37 Bagian Katalogisasi
melihat saran SRS-SIPF38
Bagian Katalogisasi menghapus saran
SRS-SIPF39 Bagian Katalogisasi
menjawab saran SRS-SIPF40
Bagian Katalogisasi mengubah password
Tabel 3.2 SRS Non Functional Sistem Informasi Perpustakaan
Function Actor
Deskripsi SRS-SIPNF01
Bagian Sirkulasi mencetak kartu anggota
SRS-SIPNF02 Bagian Sirkulasi
mencetak laporan transaksi SRS-SIPNF03
Bagian Katalogisasi mencetak laporan data buku
3.3.2 Use Case Diagram
a. Data Anggota
Use case diagram berikut menggambarkan tentang fungsi yang dapat dilakukan dan aktor yang terlibat dalam proses pengolahan data
anggota. Aktor yang terlibat yaitu Bagian Sirkulasi dan Administrator.
commit to user
Gambar 3.1 Gambar Use Case Diagram Data Anggota
b. Data Petugas
Use case diagram berikut menggambarkan tentang fungsi dan aktor yang terlibat dalam proses pengolahan data petugas. Aktor yang terlibat
yaitu Administrator, Bagian Sirkulasi, dan Bagian Katalogisasi.
Gambar 3.2 Gambar Use Case Diagram Data Petugas
user sirkulasi
admin menambah data anggota
mengubah data anggota menonaktifkan data anggota
mencetak kartu anggota
mencari data anggota melihat data anggota
login
include include
include include
include include
validasi data anggota
extend
admin
sirkulasi
katalogisasi user
menambah data petugas mengubah data petugas
menonaktifkan data petugas melihat data petugas
mengubah password login
include include
include include
include
validasi data petugas
extend
commit to user
c. Data Buku