Error Flow PreConditions Brief Description Primary Actor Supporting Actor Basic Flow Alternative Flow

Program Studi Teknik Informatika SKPL – SPP 41 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 4. Sistem mengecek testimony yang telah diinputkan E-2 Testimony tidak diisi 5. Sistem menyimpan testimony yang telah diedit ke database 6. Berlanjut ke Basic Flow langkah ke 8 A-2 Aktor memilih untuk melakukan delete testimony 1. Sistem menampilkan testimony 2. Aktor memilih testimony yang akan didelete 3. Aktor meminta sistem untuk mendelete testimony yang dipilih 4. Sistem mendelete testimony yang dipilih oleh aktor 5. Berlanjut ke Basic Flow langkah ke 8 A-3 Aktor memilih untuk melakukan show testimony 1. Sistem menampilkan semua testimony yang dimiliki aktor 2. Berlanjut ke Basic Flow langkah ke 8

6. Error Flow

E-1 Testimony tidak diisi 1. Sistem memberikan pesan peringatan bahwa testimony belum diisi 2. Kembali ke Basic Flow Langkah ke 4 E-1 Testimony tidak diisi 1. Sistem memberikan pesan peringatan bahwa testimony belum diisi 2. Kembali ke Alternative Flow A-1 Langkah ke 2

7. PreConditions

1. Use Case Login telah dilakukan 2. Aktor telah memasuki sistem sebagai Shopkeeper

8. PostConditions

1. Gambar perabot di database telah terupdate Program Studi Teknik Informatika SKPL – SPP 42 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

4.1.10 Use case Spesification : Manage Messages

1. Brief Description

Use Case ini digunakan oleh aktor untuk mengelola pesan. Aktor dapat melakukan insert message, show message atau show message contents.

2. Primary Actor

1. Kasir

3. Supporting Actor

none

4. Basic Flow

1. Use Case ini dimulai ketika aktor memilih untuk melakukan Manage Messages 2. Sistem memberikan pilihan untuk melakukan insert message, show messages, atau show message content 3. Aktor memilih untuk melakukan insert message A-1 Aktor memilih untuk melakukan show messages A-2 Aktor memilih untuk melakukan show message content 4. Aktor menginputkan pesan 5. Aktor meminta sistem untuk menyimpan pesan yang telah diinputkan 6. Sistem mengecek pesan yang telah diinputkan E-1 Data pesan yang diinputkan aktor salah atau tidak lengkap 7. Sistem menyimpan data pesan ke database 8. Sistem mengirim notifikasi ke teman yang ditujukan pesan 9. Use Case selesai

5. Alternative Flow

A-1 Aktor memilih untuk melakukan show message 1. Sistem menampilkan semua pesan yang dimiliki aktor 2. Berlanjut ke Basic Flow langkah ke 9 Program Studi Teknik Informatika SKPL – SPP 43 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-2 Aktor memilih untuk melakukan show message content 1. Sistem menampilkan semua pesan yang dimiliki aktor 2. Aktor memilih pesan yang ingin ditampilkan detilnya 3. Berlanjut ke Basic Flow langkah ke 9

6. Error Flow