Sebuah dokumen menunjukkan urutan kejadian yang terbentuk dari setiap uses case dan didapat berdasarkan catatan penting dari setiap Actor. Dokumen merupakan rincian dari
sistem untuk melayani Actor ketika Use Case dieksekusi. Isi dokumen dapat berisi beberapa bentuk antara lain:
-
Bagaimana Use Case mulai dan berakhir -
Aliran normal dari kejadian event -
Aliran alternatif dari kejadian -
Aliran pengecualian dari kejadian
Dokumentasi use case mengatur jadwal: -
Berdasarkan daftar matakuliah yang ditawarkan pada suatu semester, mahasiswa diberi kesempatan untuk memilih 4 matakuliah wajib dan 2 matakuliah pilihan sesuai yang
minatnya. Dari matakuliah yang dipilih mahasiswa dapat mengatur jadweal agar tidak ada kuliah yang bersamaan. Jika ada yang tidak cocok selama kuliah mahasiswa dapat
melakukan perubahan pada waktu yang ditentukan.
Dokumentasi use case Mengajar sesuai jadwal: -
Dosen menerima daftar matakuliah yang harus diajarkan, dan memenuhi kewajiban mengajar sesuai jadwal yang sudah ditentukan oleh kabag pendaftaran.
Dokumentasi use case Mengatur kurikulum: -
Kabag pendaftaran membuka arsip matakuliah yang akan diselenggarakan pada semester tertentu dan menawarkan kepada dosen untuk menambah atau mengurangi kuliah yang
diselenggarakan.
d. Menganalisa aliran kejadian dalam use case.
Use case dimulai ketika Petugas login ke sistem pendafaran dan memasukkan password. Sistem akan selalu mencek sampai password betul dan akan meminta Petugas untuk memilih
menu semester yang sedang berlangsung atau yang akan datang. Petugas memasukkan pilihan semester yang diinginkan.
Sistem meminta kepada Dosen untuk menentukan pilihan aktivitas yang diinginkan yaitu: Tambah, Hapus, Lihat, atau Keluar.
-
Jika aktivitas Tambah dipilih, P-1: Sub-aliran Tambah Kuliah tampil -
Jika aktivitas Hapus dipilih, P-2: Sub-aliran Hapus Kuliah tampil -
Jika aktivitas Lihat dipilih, P-3: Sub-aliran Lihat Kuliah tampil -
Jika aktivitas Keluar dipilih: Use case selesai.
e. Membuat use case diagram yang berisi uses case dan actor, serta hubungan antara uses- case dangan use-case atau use case dengan actor.
30 40
f. Merealisasikan interaction diagram sequence: sequence diagram dan collaboration diagram.
-
Sequence diagram : menggambarkan interaksi obyek yang disusun dalam suatu deretan waktu. Obyek disni berupa: Aactor dan Class.
Untuk menggambarkan sequence diagram setiap aktor didefinisikan aktifitasnya urut berdasarkan waktu.
Aktor Mahasiswa untuk memilih matakuliah melakukan proses: -
Mengisi semua isian yang terdapat pada lembar pendaftaran -
Menyerahkan lembar pendaftaran tersebut -
Kabag pendaftaran menerima pendaftaran,dan menambahkan data mahasiswa dan matakuliah yang diambil.
Message yang dibentuk dari aktivitas tersebut : Mahasiswaform pendaftaran, message: menulis isian
Mahasiswaform pendaftaran, message: menyerahkan Form pendaftarankabag pendaftaran, message: daftar kuliahnama,kuliah
Kabag pendaftaranmatakuliah, message: apakah diadakan? Kabag pendftaranmatakuliah, message: daftar nama,kuliah
31 40
Aktor Dosen melakukan aktivitas: -
Membaca daftar kuliah yang ditawarkan -
Melakukan modifikasi kuliah jika diperlukan -
Mengajar sesuai matakuliah yang ditawarkan sesuai tugasnya Aktor Sistem Pembayaran melakukan aktivitas:
- Menerima informasi dari sistem pendaftaran tentang mahasiswa
- Mencatat daftar matakuliah yang diambil
- Menghitung besar biaya yang harus dibayar oleh mahasiswa
Aktor Kabag Pendaftaran melakukan aktivitas: -
Login ke sistem -
Menentukan pilihan semester -
Menawarkan daftar matakuliah pada semseter tertentu ditawarkan ke dosen -
Collaboration diagram: menggambarkan interaksi obyek yang diorganisasikan di sekitar obyek-obyek dan hubungan antar mereka.
Berdasarkan sequence diagram maka dapat dibuat colbarotaiondiagram sbb:
32 40
g. Membuat class diagram.