ANALISIS DAN PERANCANGAN SISTEM PERPUSTAKAAN

FiqriML(20170910059)

ANALISIS DAN PERANCANGAN SISTEM 


1.1 Analisis Sistem Yang Berjalan

Sebelum melakukan perancangan sistem yang diusulkan pada perpustakaan maka harus terlebih dahulu melakukan analisis sistem agar memperoleh gambaran yang jelas mengenai kelemahan dan kelebihan sistem yang sedang berjalan.

Tahap analisis ini merupakan tahap yang paling penting didalam merancang sistem informasi karena apabila pada tahap ini terjadi kesalahan, maka terjadi kesalahan pada tahap berikutnya.


1.2 Analisis Prosedur yang berjalan

Analisis terhadap prosedur-prosedur yang sedang berjalan hendaknya perlu dilakukan terlebih dahulu sebelum dilakukannya perancangan terhadap sistem yang akan diusulkan. Dan harus pula dilakukan analisis terhadap hal-hal yang menjadi tujuan pemakai sehingga masalah tersebut dapat didefinisikan secara jelas.

2.1 Use Case Diagram

Use case diagram menggambarkan fungsionalitas sistem secara global Berikut ini adalah use case yang berjalan di bagian perpustakaan 
Gambar 2.1 Use Case Diagram Sistem Informasi Perpustakaan yang Sedang Berjalan 

2.2 Skenario Use Case

Skenario use case digunakan untuk memudahkan dalam menganalisa skenario yang akan kita gunakan pada fase-fase selanjutnya dengan melakukan penilaian terhadap skenario tersebut. Adapun tahapan-tahapan sekenario use case Sistem Informasi Perpustakaan  sebagai berikut :
1.  Nama Use Case
:
Login



Aktor
:
Petugas Perpustakaan



Tujuan
:
Melakukan login


Tabel 2.2 Skenario Use Case Login



2.  Nama Use Case
:
Pengadaan Buku
Aktor
:
Petugas Perpustakaan
Tujuan
:
Memasukan data-data buku

Tabel 
Skenario Use Case Pengadaan Buku.







3.  Nama Use Case
:
Pendaftaran Anggota
Aktor
:
Anggota/Pengunjung, Petugas Perpustakaan
Tujuan
:
Melakukan pendaftarn anggota

Tabel 4.7 Skenario Use Case Pendaftaran Anggota.


4.  Nama Use Case
:
Peminjaman Buku


Aktor
:
Anggota/Pengunjung, Petugas Perpustakaan

Tujuan
:
Anggota meminjam buku




Tabel 4.8 Skenario use case Peminjaman Buku.



5.  Nama Use Case
:
Pengembalian Buku




Aktor

:
Anggota/Pengunjung, Petugas Perpustakaan


Tujuan

:   Anggota mengembalikan buku yang telah dipinjam
Tabel 4.9 Skenario Use Case Pengembalian Buku.


Activity Diagram

Activity diagram digunakan untuk menggambarkan kegiatan-kegiatan yang ada di dalam suatu sistem. Agar dapat lebih memahami tentang sistem yang akan dibuat, maka perlu dibuatkan activity diagram tentang sistem yang sedang berjalan, yaitu:.


a.  Deskripsi :

Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan

password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan.
Gambar 4.6. Activity Diagram Login  Buku pada perpustakaan

b. Deskripsi :

Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan kemudian Petugas memilih form view pengadaan buku , petugas mengklik tombol tambah dan muncul tampilan input pengadaan buku selanjutnya pertugas menginputkan data buku sesuai dengan kolom yang ada dan sistem akan menyimpan semua data buku yang telah dimasukan oleh petugas pada data base dan data sukses disimpan.


Gambar 4.7. Activity Diagram Pengadaan Buku pada perpustakaan
Deskripsi : 
Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan kemudian Petugas masuk ke view pendaftaran anggota anggota kemudian mengklik tombol tambah maka muncul form inputan daftar anggota, petugas menginputkan data anggota sesuai dengan kolom yang ada dan sistem akan menyimpan semua data anggota yang telah dimasukan oleh petugas pada data base kemudian mencetak kartu anggota.

Gambar 4.8. Activity Diagram Pendaftaran Anggota pada perpustakaan

 Deskripsi :
 Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan kemudian Petugas memilih view peminjaman buku kemudian mengklik tombol transaksi peminjama buku maka akn muncul form inputan peminjaman buku, petugas menginputkan data peminjaman buku sesuai dengan kolom yang ada dan sistem akan menyimpan semua data peminjman yang telah dimasukan oleh petugas pada data base kemudian. 
Gambar 4.9. Activity Diagram Peminjaman Buku pada perpustakaan 
Deskripsi:
Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan kemudian Petugas memilih view pengembalian buku dan mengklik tombol transaksi pengembalian buku, petugas menginputkan data pengembalian dan menyimpan data pengembalian buku

Gambar 4.10. Activity Diagram Pengembalian Buku pada perpustakaan


Class Diagram

Menggambarkan struktur statis class di dalam sistem. Class merepresentasikan sesuatu yang ditangani oleh sistem. Dengan melihat karakteristik sistem pemasaran produk mulai dari bagian pendaftaran sampai dengan pemesanan beserta proses-proses yang terjadi, maka dapat dibuat Class Diagram
Gambar Class Diagram Sistem Informasi Perpustakaan


 Sequence Diagram

Sequence Diagram digunakan untuk menggambarkan interaksi antar objek dalam waktu yang berurutan. Tetapi pada dasarnya Sequence Diagram selain digunakan dalam lapisan abstraksi model objek, kegunaannya untuk menunjukkan rangkaian pesan yang dikirim antar object juga interaksi antara object. Sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama pesan diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan.

1.   Sequence Diagram Login

Pada proses ini dimana petugas perpustakaan harus melakukan login terlebih dahulu untuk dapat masuk ke sistem informasi perpustakaan dengan memasukan username dan password yang sesuai dengan sistem jika username dan password tidak sesuai maka tidak dapat masuk ke sistem informasi perpustakaan dan akan kembali ke form login untuk memasukan username dan password kembali dengan benar.
Gambar 4.11 Sequence Diagram Proses Login

2.   Sequence Pengadaan Buku

Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan kemudian Petugas memilih form view pengadaan buku , petugas mengklik tombol tambah dan muncul tampilan input pengadaan buku selanjutnya pertugas menginputkan data buku sesuai dengan kolom yang ada dan sistem akan menyimpan semua data buku yang telah dimasukan oleh petugas pada data base dan data sukses disimpan.
Gambar 4.12 Sequence Diagram Proses Pengadaan Buku

3.   Sequence Diagram Pendaftaran Anggota

Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan kemudian Petugas masuk ke view pendaftaran anggota anggota kemudian mengklik tombol tambah maka muncul form inputan daftar anggota, petugas menginputkan data anggota sesuai dengan kolom yang ada dan sistem akan menyimpan semua data anggota yang telah dimasukan oleh petugas pada data base kemudian mencetak kartu anggota.
Gambar 4.13 Sequence Diagram Proses Pendaftaran Anggota
4. Sequence Diagram Peminjaman Buku

Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan kemudian Petugas memilih view peminjaman buku kemudian mengklik tombol transaksi peminjama buku maka akn muncul form inputan peminjaman buku, petugas menginputkan data peminjaman buku sesuai  dengan kolom yang ada dan sistem akan menyimpan semua data peminjman yang telah dimasukan oleh petugas pada data base kemudian.
Gambar 4.14 Sequence Diagram Proses Peminjaman Buku

5.   Sequence Diagram Pengembalian Buku

Petugas masuk ke form login memasukan username dn password sistem mengecek username dan password jika tidak sesuai muncul tampilan username dan password tidak sesuai dan jika username dan password yang masukan benar maka akan langsung masuk ke sistem informasi perpustakaan kemudian Petugas memilih view pengembalian buku dan mengklik tombol transaksi pengembalian buku, petugas menginputkan data pengembalian dan menyimpan data pengembalian buku.
Gambar 4.15 Sequence Diagram Proses Pengembalian  Buku