Alternative Flow Error Flow PreConditions Brief Description

Program Studi Teknik Informatika SKPL – SPP 33 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 A-1 Aktor memilih untuk melakukan accept friend A-2 Aktor memilih untuk melakukan reject friend A-3 Aktor memilih untuk melakukan delete friend 4. Aktor menginputkan nama teman yang akan ditambahkan 5. Aktor meminta sistem untuk mencari nama teman yang telah diinputkan 6. Sistem mencari nama teman yang telah diinputkan E-1 Nama teman yang diinputkan aktor tidak terdapat di database 7. Sistem menampilkan data-data pengguna dengan nama sesuai dengan inputan aktor 8. Aktor memilih teman yang akan ditambahkan 9. Sistem menyimpan data teman yang ditambahkan ke dalam database 10. Sistem mengirimkan notifikasi ke tabel notifikasi teman yang akan ditambahkan aktor 11. Use Case selesai

5. Alternative Flow

A-1 Aktor memilih untuk melakukan accept friend 1. Sistem menampilkan notifikasi teman yang mengirimkan permintaan pertemanan 2. Aktor memilih untuk menerima permintaan pertemanan 3. Sistem menyimpan data teman yang ditambahkan ke dalam database 4. Sistem mengirimkan notifikasi ke tabel notifikasi teman yang diterima aktor 5. Berlanjut ke Basic Flow langkah ke 11 A-2 Aktor memilih untuk melakukan reject friend Program Studi Teknik Informatika SKPL – SPP 34 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 1. Sistem menampilkan notifikasi teman yang mengirimkan permintaan pertemanan 2. Aktor memilih untuk menolak permintaan pertemanan 3. Sistem menyimpan data teman yang ditambahkan ke dalam database 4. Sistem mengirimkan notifikasi ke tabel notifikasi teman yang diterima aktor 5. Berlanjut ke Basic Flow langkah ke 11 A-3 Aktor memilih untuk melakukan delete friend 1. Sistem menampilkan data teman yang dipilih 2. Aktor memilih untuk mendelete pertemanan yang telah dilakukan 3. Sistem menghapus hubungan pertemanan yang terdapat di database 4. Berlanjut ke Basic Flow langkah ke 11

6. Error Flow

E-1 Nama teman yang diinputkan aktor tidak terdapat di database 1. Sistem tidak menampilkan data teman yang diminta oleh aktor 2. Kembali ke Basic Flow Langkah ke 4

7. PreConditions

1. Use Case Login telah dilakukan

8. PostConditions

1. Data friendship dan notification di database telah terupdate

4.1.7 Use case Spesification : Manage Products

1. Brief Description

Use Case ini digunakan oleh aktor untuk mengelola data produk yang dimiliki. Aktor dapat melakukan insert product, edit product, delete product, show products, Program Studi Teknik Informatika SKPL – SPP 35 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 show detail product, insert photo product, delete photo product, atau promote product.

2. Primary Actor