Academia.eduAcademia.edu

TUGAS SISTEM INFORMASI PERPUSTAKAAN PSBO

Dengan menggunakan UML: Use Case Diagram, Actvity Diagram, Class Diagram, dan Sequence Diagram.

TUGAS PAPER PEMODELAN SISTEM BERBASIS OBJEK (PSBO) SISTEM INFORMASI PERPUSTAKAAN Diajukan untuk memenuhi salah satu tugas mata kuliah PSBO Kelas : 12.5A.17 Disusun Oleh Kelompok 5: 1. 2. 3. 4. Syamsul Ma’arif Dede Yayan Dhera Kurniawati Agustin Jayyin Nisa Amarulloh 5. Rai Asmarani G :12134585 :12133545 :12135182 :12135875 :12131231 Akademi Manajaemen Informasi dan Komunikasi Manajemen Informatika Bina Sarana Informatika Tasikmalaya 2015 ANALISA DAN PERANCANGAN 1. Studi Kasus Perpustakaan Sistem Informasi Perpustakaan yang terlibat didalamnya ada pegawai/petugas disebut pustakawan dan anggotanya adalah mahasiswa. Pustakawan adalah operator sisfo yang diharuskan untuk login terlebih dahulu, Prosedurnya adalah: a. Pencarian Buku Mahasiswa yang ingin meminjam buku sebelumnya dapat melakukan pencarian buku dengan memasukkan data judul, pengarang, dan penerbit. b. Peminjaman Mahasiswa dapat meminjam maksimal 3 buku, untuk masa peminjaman selama 1 minggu dan transaksi peminjaman akan dimasukkan ke sisfo oleh pustakawan dengan membuka form pinjam, masukan id peminjam, tgl pinjam, dan data buku. c. Pengembalian Mahasiswa diharuskan mengembalikan buku yang dipinjam, pustakawan akan memasukkan data transaksi pengembalian dengan mengecek anggota serta buku. Jika Mahasiswa terlambat mengembalikan buku atau buku dalam keadaan rusak maka dikenakan biaya denda. Jika buku hilang, maka dilakukan penggantian buku tersebut. d. Penambahan Buku Baru Pustakawan dapat menambah buku baru dengan memasukkan data buku dan akan tercipta kode buku yang akan memodifikasi (update) file/table buku. 2. Analisis Berorientasi Objek Teknik analisis berorientasi objek merupakan alat terbaik yang dapat digunakan untuk sebuah proyek yang akan mengimplementasikan sistem yang menggunakan teknologi objek. 2.1. Pemodelan Use Case Tujuan pemodelan use case ini untuk mendapatkan dan menganalisis informasi persyaratan yang cukup untuk mempersiapkan model yang mengkomunikasikan apa yang diperlukan dari perspektif pengguna, tetapi bebas dari detail spesifik tentang bagaimana sistem akan dibangun dan diimplementasikan. Adapun langkah-langkah pemodelan use case dalam penelitian ini adalah sebagai berikut : 2.1.1. Mengidentifikasi Pelaku Bisnis Dalam sistem informasi perpustakaan, dari identifikasi pelaku bisnis yang terlibat pada studi kaus, maka dapat ditentukan beberapa aktor yaitu mahasiswa dan petugas perpustakaan / Pustakawan : Gambar 1 Aktor yang terlibat 2.1.2. Mengidentifikasi Use Case Persyaratan Bisnis Mengidentifikasi use case persyaratan bisnis yaitu mendiskripsikan interaksi antara aktor dengan sistem. Tabel 1 Alur Use Case Diagram No. Use Case Deskripsi 1 Pencarian Mencari data Buku 2 Peminjaman Melakukan peminjaman buku 3 Pengembalian Melakukan pengembalian buku 4 Penambahan Buku Baru Menambahkan buku pada perpustakaan 5 Penggantian Buku Melakukan Pengantian buku rusak / hilang 6 Login Masuk ke sistem 2.2. Use case diagram Use Case Diagram menunjukkan interaksi antara Use-Case dan 2 Aktor yaitu Admin Pustakawan dan Mahasiswa. Gambar 2 Use Case Diagram Mahasiswa memiliki wewenang untuk melakukan pencarian buku setelah login, sedangkan Pustakawan memiliki wewenang melakukan proses peminjaman, pengembalian dan penambahan buku baru. 2.3. Activity Diagram Diagram aktifitas menunjukkan aktifitas dari beberapa bagian dari struktur organisasi yang terlibat di dalam sistem. Gambar 3 Activity Diagram 2.4. Class Diagram Kelas diagram merupakan diagram yang selalu ada di pemodelan, sistem informasi berorientasi objek. Class diagram menunjukan hubungan antar class dalam sistem yang sedang dibangun dan bagaimana berkolaborasi untuk mencapai suatu tujuan. Gambar 4 Class Diagram 2.5. Sequence Diagram Sequence menjelaskan secara detail urutan proses yang dilakukan oleh bagian-bagian yang terlibat didalam sistem dalam sistem untuk mencapai tujuan dari use case interaksi terjadi antara class, operasi apa yang terlihat, urutan antara operasi, dan informasi yang diperlukan oleh: 2.5.1. Sequence Diagram Pencarian Sequence diagram Pencarian menjelaskan proses tahap-tahap input buku. Proses dimulai dari tampilan form Cari, proses input hingga ke menampilkan hasil pencarian Buku. Gambar 5 Sequence Diagram Pencarian 2.5.2. Sequence Diagram Peminjaman Sequence Diagram Peminjaman Menjelaskan tentang tahap-tahap proses peminjaman dalam Form Pinjam yang dimulai dengan input data peminjam sampai dengan simpan data peminjaman. Gambar 6 Sequence Diagram Peminjaman 2.5.3. Sequence Diagram Pengembalian Sequence Diagram Pengembalian menjelaskan tentang tahap-tahap proses pengembalian dalam Form kembali yang dimulai dengan input data pengembalian sampai dengan simpan data pengembalian. Gambar 7 Sequence Diagram Pengembalian 2.5.4. Sequence Diagram Penambahan Buku Baru Sequence Diagram Penambahan Buku Baru menjelaskan tentang tahap-tahap proses penambahan buku baru dalam Form BukuBaru yang dimulai dengan input data buku sampai dengan selesai. Gambar 8 Sequence Diagram Penambahan Buku Baru 2.5.5. Sequence Diagram Penggantian Buku Sequence Diagram Penggantian Buku menjelaskan tentang tahap-tahap proses penggantian buku dalam Form GantiBuku yang dimulai dengan input data penggantian sampai dengan dengan save penggantian dan pengembalian. Gambar 9 Sequence Diagram Penggantian Buku 2.5.6. Sequence Diagram Hitung Denda Sequence Diagram Hitung Denda menjelaskan tentang tahap-tahap proses Hitung denda dalam Form Kembali yang dimulai dengan input data pengembalia sampai dengan dengan save pengembalian. Gambar 10 Sequence Diagram Hitung Denda