Program Studi Teknik Informatika SKPL – SPP
29 50
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
8. PostConditions
1. Data kategori di database telah terupdate
4.1.5 Use case Spesification : Manage Profile
1. Brief Description
Use Case ini digunakan oleh aktor untuk mengelola data profil yang dimiliki. Aktor dapat melakukan change
username, change password, change profile picture atau show profile.
2. Primary Actor
1. User
3. Supporting Actor
none
4. Basic Flow
1. Use Case ini dimulai ketika aktor memilih untuk
melakukan manage profile 2.
Sistem memberikan pilihan untuk melakukan change username,
change password,
change profile
picture, edit profile, edit setting atau show profile
3. Aktor memilih untuk melakukan change username
A-1 Aktor memilih untuk melakukan change password
A-2 Aktor memilih untuk melakukan change profile picture
A-3 Aktor memilih untuk melakukan edit profile A-4 Aktor memilih untuk melakukan edit setting
A-5 Aktor memilih untuk melakukan show profile 4.
Aktor menginputkan username baru 5.
Aktor meminta sistem untuk menyimpan username yang telah diinputkan
6. Sistem mengecek username yang telah diinputkan
E-1 Username tidak diisi oleh aktor
Program Studi Teknik Informatika SKPL – SPP
30 50
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
E-2 Username yang diinputkan aktor sudah ada di database
7. Sistem menyimpan perubahan username ke database
8. Use Case selesai
5. Alternative Flow
A-1 Aktor memilih untuk melakukan change password 1.
Aktor menginputkan password lama dan password baru
2. Aktor meminta sistem untuk menyimpan password
yang telah diedit 3.
Sistem melakukan pengecekan terhadap password lama dan password baru
E-3 Password lama yang diisikan salah E-4 Password baru tidak diisikan
4. Sistem
menyimpan perubahan
password ke
database 5.
Berlanjut ke Basic Flow langkah ke 8 A-2 Aktor memilih untuk melakukan change profile
picture 1.
Aktor memilih untuk mengupload gambar sebagai profile picture
A-5 Aktor memilih file gambar yang telah diupload sebelumnya sebagai profile picture
2. Aktor memilih file gambar yang akan di upload
3. Aktor meminta sistem untuk mengupload file
gambar yang dipilih 4.
Sistem mengupload file gambar yang dipilih oleh aktor
5. Sistem mengubah profile picture aktor dengan
file gambar yang baru diupload 6.
Berlanjut ke Basic Flow langkah ke 8 A-3 Aktor memilih untuk melakukan edit profile
1. Sistem menampilkan data profile yang dimiliki
aktor
Program Studi Teknik Informatika SKPL – SPP
31 50
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
2. Aktor mengedit data profile yang dimiliki
3. Aktor meminta sistem untuk menyimpan data
profile yang telah diedit 4.
Sistem melakukan
pengecekan terhadap
data profile yang telah diedit
E-5 Data
profile yang
diisikan tidak
lengkap 5.
Sistem menyimpan data profile yang telah diedit ke database
6. Berlanjut ke Basic Flow langkah ke 8
A-4 Aktor memilih untuk melakukan edit setting 1.
Sistem menampilkan data setting yang dimiliki aktor
2. Aktor mengedit data setting yang dimiliki
3. Aktor meminta sistem untuk menyimpan data
setting yang telah diedit 4.
Sistem menyimpan data setting yang telah diedit ke database
5. Berlanjut ke Basic Flow langkah ke 8
A-5 Aktor memilih untuk melakukan show profile 1.
Sistem menampilkan data profile yang dimiliki aktor
2. Berlanjut ke Basic Flow langkah ke 8
6. Error Flow