TUGAS 2 PPL - Perancangan Berbasis Objek

Nama : Muhammad Hafidh Rosyadi
NRP : 5025211013
Kelas : PPL A
 
 

    Pada pertemuan ketiga di kelas PPL A, diminta untuk mencari contoh perangkat lunak yang mencakup desain dari kasus pengguna hingga model dinamis dan statis. Sumber referensi yang dapat digunakan termasuk paper maupun dari tugas akhir. Dari referensi tersebut, kita diharapkan untuk menganalisis model kasus pengguna (baik statis maupun dinamis) yang disajikan dalam referensi tersebut.

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.

C. Desain Antarmuka Pengguna







Komentar

Postingan populer dari blog ini

QUIZ PBKK A

QUIZ 2 PBKK A

TUGAS 2 PWEB Membuat Portal Berita dan Kumpulan course