Program Studi Teknik Informatika SKPL - SIKMA
3251 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
b. Kembali ke Alternative Flow A1 langkah ke b.
7. PreConditions a. Use case login telah dilakukan.
b. Aktor telah memasuki sistem. 8. PostConditions
Data acara di dalam database telah terupdate.
4.1.3 Use Case Spesification : Mengelola
Pengambilan Jas Almamater
1. Brief Description Use Case ini digunakan oleh aktor untuk
mengelola pengambilan jas almamater. Aktor dapat
melakukan tambah
mahasiswa, ubah
mahasiswa, hapus
mahasiswa, cari
data mahasiswa berdasarkan nim, nama, prodi,
ukuran, status dan tanggal serta menampilkan data
mahasiswa yang
sudah atau
belum mengambil jas.
2. Primary Actor a. KACM KA
b. Administrator 3. Supporting Actor
none 4. Basic Flow
a. Use Case ini dimulai ketika aktor memilih untuk melakukan Kelola data pengambilan
jas almamater. b. Sistem menampilkan antarmuka Kelola data
pengambilan jas almamater.
Program Studi Teknik Informatika SKPL - SIKMA
3351 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
c. Sistem menampilkan semua data mahasiswa yang sudah atau belum mengambil jas.
d. Sistem memberikan pilihan untuk melakukan tambah mahasiswa, ubah mahasiswa, hapus
mahasiswa, cari
data mahasiswa
berdasarkan nim, nama, prodi, ukuran, status dan tanggal.
e. Aktor memilih untuk melakukan tambah mahasiswa.
A1 Aktor memilih untuk melakukan ubah
mahasiswa. A2
Aktor memilih untuk melakukan hapus mahasiswa.
A3 Aktor memilih untuk melakukan cari data
mahasiswa. f. Aktor menginputkan data mahasiswa.
g. Aktor meminta sistem untuk menyimpan data mahasiswa yang telah diinputkan.
h. Sistem mengecek data mahasiswa yang telah diinputkan.
E1 Data mahasiswa yang diinputkan salah.
i. Sistem menyimpan
data mahasiswa
ke database.
j. Use case selesai. 5. Alternative Flow
A1 Aktor memilih
untuk melakukan
ubah mahasiswa
a. Sistem menampilkan data mahasiswa yang akan diubah.
b. Aktor mengubah data mahasiswa yang sudah ditampilkan.
Program Studi Teknik Informatika SKPL - SIKMA
3451 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
c. Aktor meminta sistem untuk menyimpan data mahasiswa yang telah diubah.
d. Sistem melakukan pengecekan terhadap data mahasiswa yang sudah diubah.
E2 Data mahasiswa yang telah diubah salah.
e. Sistem menyimpan data mahasiswa yang telah diubah ke database.
f. Berlanjut ke Basic Flow langkah ke j. A2 Aktor
memilih untuk
melakukan hapus
mahasiswa. a. Sistem menampilkan data mahasiswa yang
akan dihapus. b. Aktor menhapus data mahasiswa yang
sudah ditampilkan. c. Sistem menghapus data mahasiswa yang
dipilih dari database. d. Berlanjut ke Basic Flow langkah ke j.
A3 Aktor memilih untuk melakukan cari data mahasiswa.
a. Aktor mengetikkan data mahasiswa yang ingin dicari berdasarkan berdasarkan
nim, nama, prodi, ukuran, status dan tanggal.
b. Sistem menampilkan data acara yang dicari.
c. Berlanjut ke Basic Flow langkah ke j. 6. Error Flow
E1 Data acara yang diinputkan salah.
Program Studi Teknik Informatika SKPL - SIKMA
3551 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Teknik Informatika-UAJY dan bersifat
rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Teknik Informatika
a. Sistem menampilkan peringatan bahwa data yang dimasukkan salah atau tidak
sesuai. b. Kembali ke Basic Flow langkah ke f.
E2 Data mahasiswa yang telah diubah salah. a. Sistem menampilkan peringatan bahwa
data yang diubah salah atau tidak sesuai.
b. Kembali ke Alternative Flow A1 langkah ke b.
7. PreConditions a. Use case login telah dilakukan.
b. Aktor telah memasuki sistem. 8. PostConditions
Data mahasiswa di dalam database telah terupdate.
4.1.4 Use Case Spesification : Mengelola Anggota