Analisi, Desain UML Perancangan Sistem Informasi Perpustakaan Berbasis WEB

PERANCANGAN PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PERACANGAN UML

TUGAS UAS SEMESTER 5 STMIK HIMSYA SEMARANG

NAMA : MUHAMMAD SYAUQI
NIM: 2116R1172
MATKUL : PERANCANGAN PERANGKAT LUNAK



Perancangan Sistem Informasi Perpustakaan Berbasis WEB

      Perpustakaan berkembang dengan pesat dan dinamis, sistem manualnya dirasakan tidak lagi memadai untuk penanganan beban kerja. Pada umumnya kegiatan rutin dalam bidang pengadaan, pengatalogan, dan pengawasan sirkulasi pada perpustakaan. Perpustakaan adalah sebuah instansi yang menyediakan berbagai bahan-bahan pustaka sebagai sumber informasi yang diperlukan sehingga memerlukan sistem komputerisasi untuk mengolah data dan untuk melakukan kegiatan kerja perpustakaan.

     Sistem ini kemudahan kepada pengunjung untuk mendaftar, mendapatkan informasi tentang bahan pustaka dan untuk melakukan transaksi peminjaman bahan pustaka menjadi suatu hal yang perlu diperhatikan Berdasarkan permasalahn itulah maka disusulkan adanya pengembangan sistem yang telah ada agar kinerjanya semakin baik.

          Pada  Analisis, Desain UML Dan Perancangan Sistem Informasi Perpustakaan Berbasis WEB ini terdapat 3 entitas, yaitu:
1. Peminjam (anggota)
    Peminjam adalah orang yang nantinya akan melakukan aktivitas seperti  Registrasi, Peminjaman Buku, Pengembalian Buku dan Perpanjangan Peminjaman.

2. Petugas (admin)
    Bertugas melayani pembuatan Kartu Anggota, Mengolah Data, serta Membuat Laporan Bulanan.

3. Pimpinan
    Orang yang menerima Laporan Bulanan yang diserahkan oleh Petugas yang nantinya akan di ACC.

          Berikut ini merupakan diagram-diagram dari sistem informasi tersebut:

A. Usecase Diagram
         Pada Diagram Usecase dibawah ini dijelaskan bahwa Anggota diharuskan untuk melakukan registrasi terlebih dahulu. Kemudian Anggota bisa memilih buku, meminjam buku, mengembalikan buku atau melakukan perpanjangan peminjaman sesuai dengan prosedur yang berlaku.

         Petugas disini harus melakukan login terlebih dahulu, setelah itu kemudian petugas melakukan rekap data buku, data anggota serta membuat laporan bulanan perpusatakaan. Sedangkan Pimpinan  akan melakukan proses pengecekkan laporan yang nantinya akan di-ACC.



B. Activity Diagram
         Pada Diagram Activity, dijelaskan berbagai aktivitas dari setiap aktor, mulai dari Anggota, Admin sampai Pimpinan.

1. Activity Diagram Registrasi Anggota
            Dimana sebelum melakukan peminjaman anggota diwajibkan terlebih dahulu untuk melakukan registrasi dengan mengisi biodata untuk proses memperoleh kartu anggota.



2. Activity Diagram Peminjaman Buku
           Disini Anggota melewati proses pemilihan buku dengan kemudian menyerahkan buku ke admin dan kemudian admin mencatat data buku yang dipinjam kemudian di simpan di database lalu buku diserahkan kepada anggota yang meminjam buku.


3. Activity Diagram Pengembalian Buku Dan Perpanjangan Pengembalian
                 Dimana pada proses ini anggota mengembalikan buku yang dipinjam kepada admin lalu jika anggota ingin memperpanjang buku maka data dalam database akan di update jika tidak ingin memperpanjang buku maka data pengembalian akan di simoan di database.


4. Activity Diagram Input Data Anggota
            Pada proses ini admin merekap semua data anggota yang sudah mendaftar lalu kemudian menyimpan data anggota di dalam database.


5. Activity Diagram Input Data Buku
                    Disini admin merekap semua data buku yang tersedia kemudian menyimpannya pada database.


6. Activity Diagram Pengecekan Laporan Bulanan
              Pada proses ini admin terlibat komunikasi dengan pimpinan yakni admin menyerahkan laporam bulanan data peminjaman dan pengeluaran buku, ketika sudah di cek oleh pimpinan kemudian pimpinan akan meng ACC Laporan bulanan Tersebut.


C. Sequence Diagram
            Pada Diagram Sequence dibawah ini, menampilkan interaksi-interaksi antara objek-objek yang ada didalam atau disekitar sistem yang disusun pada sebuah urutan.

1. Sequence Diagram Data Buku
               Admin menginput data buku kemudian memverifikasi data buku kemudian menyimpan data buku di database.


2. Sequence Diagram Peminjaman Buku
               Admin menginput buku yang ingin dipinjam di dalam form peminjaman kemudian  menginput, anggota yang meminjam buku kemudian memverifikasi peminjaman buku dan anggota yg meminjam kemudian data disimpan di database.



3. Sequence Diagram Pengembalian
                Admin input data buku peminjaman, berisi input tanggal peminjaman kemudian disimpan di database lalu akan muncul kapan buku harus dikembalikan. 


4. Sequence Diagram Denda
                     Admin menginput data pengembalian ketika data disimpan namun ternyata melebihi batas pengembalian buku maka akan di denda.


5. Sequence Diagram Laporan
                       Berisi tentang data peminjaman dan pengembalian yang diinformasikan dengan sebuah data laporan.


D. Class Diagram
                          Pada Diagram Class berikut ini, dijelaskan lebih rinci mengenai prosedur yang terjadi di sistem tersebut. Adanya atribut dan operasi pada setiap aktor dan proses.


Related Posts

Comments


EmoticonEmoticon