TUGAS 2 PPL - Perancangan Berbasis Objek
Sistem Informasi Eksekutif Pelelangan
A. Dynamic Model
1. Use Case diagram
Ada 3 aktor pada sistem yang akan dirancang yaitu staff, customer dan pimpinan. Pada Gambar menjelaskan tentang use case staff. Staff bertugas untuk memasukkan data customer, data pengadaan, data kontrak dan laporan. Customer hanya melihat data data customer, data pengadaan dan data kontra. Sedangkan use case dari pimpinan yang hanya dapat melihat laporan secara keseluruhan.
2. Robustness Diagram
Robustness diagram dibuat masing masing untuk aktor. Gambar di bawah adalah use case staff yang menjelaskan kegiatan-kegiatan yang dilakukan staff pada aplikasi. Untuk mengakses aplikasi, staff harus login terlebih dahulu baru kemudian dapat mengakses menu utama, memasukkan data customer, memasukkan data pengadaan, memasukkan data kontak, menyimpan data dan menampilkan laporan.
Gambar di bawah merupakan use case customer yang menjelaskan kegiatan-kegiatan yang dapat dilakukan oleh customer pada aplikasi. Untuk mengakses aplikasi, customer harus login terlebih dahulu. Setelah login customer akan langsung masuk ke menu utama. Pada menu utama terdapat menu untuk memasukkan data customer, memasukkan data pengadaan dan memasukkan data kontrak.
Gambar di bawah merupakan use case pimpinan yang menjelaskan kegiatan-kegiatan yang dapat dilakukan oleh pimpinan pada aplikasi. Untuk mengakses aplikasi, pimpinan harus login terlebih. Setelah login pimpnan akan langsung masuk ke menu utama. Pada menu utama pimpinan hanya dapat menampilkan laporan berupa grafik.
3. Sequence Diagram
Sequence diagram untuk staff dan pimpinan akan memuat 3 tahapan yaitu precondition, basic course dan alternatife course. Precondition pada sequence diagram staff menjelaskan kondisi sebelum staff dan pimpinan login. Setelah login maka akan masuk ke halaman utama. Basic course menjelaskan kegiatan yang dapat dilakukan nantinya pada sistem seperti input data, hapus data dan keluar. Sedangkan alternatife course jika staff dan pimpinan telah selesai menggunakan sistem maka dapat menekan tombol logout.
Selanjutnya, sequence diagram untuk customer. Precondition pada sequence diagram customer menjelaskan kondisi sebelum customer login. Setelah login maka akan masuk ke halaman utama. Basic course pada customer hanya menampilkan data customer. Sedangkan alternatife course pada customer adalah jika customer telah selesai menggunakan sistem maka dapat menekan tombol logout.B. Static Model
Domain Model
Berikut Adalah domain model untuk aplikasi yang akan dibuat.
Komentar
Posting Komentar