Brief Description Primary Actor Supporting Actor Basic Flow Alternative Flow

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