Brief Description Primary Actor Supporting Actor Basic Flow Alternative Flow Error Flow Kembali ke Alternative Flow langkah ke PreConditions

Program Studi Teknik Informatika SKPL – PBPS 1319 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 4 Spesifikasi Rinci Kebutuhan 4.1 Spesifikasi Kebutuhan Fungsionalitas

4.1.1 Use case Spesification: Pengelolaan Rekomendasi

1. Brief Description

Use case ini digunakan oleh user untuk mendapatkan informasi rekomendasi smartphone oleh sistem. User dapat melakukan input kriteria dan tampil smartphone berdasarkan merk dan tipe.

2. Primary Actor

1. User

3. Supporting Actor

none

4. Basic Flow

1. Use case ini dimulai ketika user mengelola rekomendasi. 2. User mengindikasikan melakukan pengelolaan rekomendasi. 3. Sistem menampilkan form pengelolaan rekomendasi. 4. User memilih untuk melakukan input kriteria smartphone. 5. User menginputkan kriteria smartphone. 6. User mengindikasikan inputan kriteria smartphone selesai. 7. Sistem mengecek inputan user. 8. Sistem memproses inputan user. 9. Use case selesai.

5. Alternative Flow

A-1 User memilih untuk melakukan tampil smartphone ber- dasarkan merk dan tipe. 1. Dari Basic Flow Langkah ke 2. 2. User memilih untuk melakukan tampil smartphone berdasarkan merk dan tipe. 3. User menginputkan merk dan tipe smartphone. Program Studi Teknik Informatika SKPL – PBPS 1419 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 4. User mengindikasikan inputan merk dan tipe smartphone selesai. 5. User mengklik tombol cari. 6. Sistem mengecek inputan user. 7. Sistem mencari dan mencocokkan pada database. 8. Berlanjut ke Basic Flow langkah 9.

6. Error Flow

E-1 User belum memilih kriteria. 1. Dari Basic Flow langkah ke 7. 2. Sistem memberikan pesan peringatan bahwa user harus memilih kriteria. 3. Kembali ke Basic Flow langkah ke 5. E-2 Masih ada data yang kosong. 1. Dari Alternative Flow A-1 langkah ke 5. 2. Sistem memberikan pesan peringatan bahwa user harus melengkapi data. 3. Kembali ke Alternative Flow langkah ke 3.

7. PreConditions

1. Tombol kelola rekomendasi muncul pada form utama.

8. PostConditions