Sequence Dtagram Melthat Daftar Ftle Sequence Dtagram Mencart Ftle Sequence Dtagram Operast Ftle Sequence Dtagram Menghapus Ftle

162

b. Sequence Dtagram Melthat Daftar Ftle

Komponen-komponen yang terlibat dalam alur melihat daftar file adalah: aktor administrator, file view media_list_view, controller Media dan pustaka file SplFileInfo. Alur sequence diagram melihat daftar file ditunjukkan oleh gambar 3.73.

c. Sequence Dtagram Mencart Ftle

Komponen-komponen yang terlibat dalam alur mencari file adalah: aktor Gambar 3.74 Sequence diagram mencari file 163 administrator, file view media_list_view, controller Media dan pustaka file SplFilInfo. Alur sequence diagram mencari file ditunjukkan oleh gambar 3.74.

d. Sequence Dtagram Operast Ftle

Sequence diagram ini mewakili proses-proses yang ada pada use case menyalin file, mengubah file dan membuat symlink. Komponen-komponen yang terlibat dalam alur operasi file adalah: aktor administrator, file view media_list_view, controller Media dan pustaka file SplFilInfo. Alur sequence diagram operasi file ditunjukkan oleh gambar 3.75. Gambar 3.75 Sequence diagram operasi file 164

e. Sequence Dtagram Menghapus Ftle

Komponen-komponen yang terlibat dalam alur menghapus file adalah: aktor administrator, file view media_list_view, controller Media dan pustaka file SplFilInfo. Alur sequence diagram menghapus file ditunjukkan oleh gambar 3.76. G.3. Class Dtagram pada Use Case Mengelola Medta Pada relasi class diagram mengelola article class Media merupakan turunan dari Admin_Consroller. Class library yang digunakan pada disediakan oleh pihak ketiga dan bukan dibuat oleh penulis adalah SplFileInfo, Upload, dan Image_Lib. Relasi antar class pada use case mengelola media ditunjukkan oleh gambar 3.77. Gambar 3.76: Sequence diagram untuk menghapus file 165 G.4. TDD pada Use Case Mengelola Medta Tidak ada skenario unit testing untuk use case mengelola media karena penulis tidak membuat class model pada iterasi ini.

H. Iterast ke-8

Pada iterasi ini dijelaskan tahap-tahap bagaimana implementasi dari user ssories A23 dan A24 yang merupakan bagian dari usecase Mengelola Pengguna. Pada iterasi ini use case mengelola pengguna dikembangkan menjadi beberapa use case yaitu: melihat daftar pengguna, mengubah status pengguna, menghapus pengguna, dan sinkronisasi skor Facebook. Masing-masing dari use case tersebut akan dijelaskan melalui flow-of-evens dan sequence diagram. Gambar pengembangan use case mengelola pengguna ditunjukkan pada gambar 3.78. Gambar 3.77: Relasi class diagram pada use case mengelola media 166 H.1. Flow-of-event Use Case Mengelola Pengguna

a. Flow-of-event Use Case Melihat Daftar Pengguna