Perancangan Rinci .1 Sequence Diagram

Program Studi Magister Teknik Informatika DPPL – PocketWayang 9 19 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika 2.2 Perancangan Rinci 2.2.1 Sequence Diagram

2.2.1.1 Mencari Informasi Wayang

Pengguna : Actor Pengguna : Actor MainActivity : Activity MainActivity : Activity WayangManager : Manager WayangManager : Manager Wayang : Model Wayang : Model 1: ShowContent 2: 3: SearchWayang 4: SearchWayang 5: GetResultWayangByInput 6: 7: 8: Gambar 2.3 Sequence Diagram : Mencari Informasi Wayang Program Studi Magister Teknik Informatika DPPL – PocketWayang 10 19 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika

2.2.1.2 Melihat Daftar Wayang

Pengguna : Actor Pengguna : Actor MainActivity : Activity MainActivity : Activity WayangManager : Manager WayangManager : Manager Wayang : Model Wayang : Model 1: ShowContent 2: GetListWayang 3: GetListWayang 4: 5: 6: Gambar 2.4 Sequence Diagram : Melihat Daftar Wayang

2.2.1.3 Memperbarui Basis Data Client

Pengguna : Actor Pengguna : Actor MainActivity : Activity MainActivity : Activity WayangManager : Manager WayangManager : Manager Wayang : Model Wayang : Model 1: ShowContent 2: 3: UpdateDatabaseRequest 4: GetNewestDatabase 5: UpdateDatabase 6: 7: 8: Gambar 2.5 Sequence Diagram : Memperbarui Basis Data Client Program Studi Magister Teknik Informatika DPPL – PocketWayang 11 19 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika

2.2.1.4 Memperbarui Basis Data Server

Admin : Actor Admin : Actor WayangUI : UI WayangUI : UI WayangManager : Manager WayangManager : Manager Wayang : Model Wayang : Model 1: ShowContent 2: 3: InputData 4: SubmitData 5: UpdateData 6: 7: 8: Gambar 2.6 Sequence Diagram : Memperbarui Basis Data Server Program Studi Magister Teknik Informatika DPPL – PocketWayang 12 19 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika

2.2.2 Class Diagram

+ShowContent +SearchWayang +ViewDetailWayang +UpdateDatabaseRequest MainActivity +SearchWayang +GetListWayang +GetNewestDatabase +GetDetailWayangById WayangManager +GetListWayang +GetResultWayangByInput +UpdateDatabase +GetDetailWayangById Wayang +ShowContent DetailWayangActivity 1 1 1 1 1 1 Gambar 2.7 Class Diagram Client +ShowContent WayangUI +SearchWayang +GetListWayang +GetDetailWayangById WayangManager +GetListWayang +UpdateDatabase +GetDetailWayangById Wayang 1 1 1 1 Gambar 2.8 Class Diagram Server Program Studi Magister Teknik Informatika DPPL – PocketWayang 13 19 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika

2.2.3 Spesifikasi Deskripsi Class Diagram

2.2.3.1 Spesifikasi Desain Class MainActivity

MainActivity boundary +ShowContent Operasi ini digunakan untuk menampilkan halaman utama. +SearchWayang Operasi ini digunakan untuk melakukan pencarian terhadap wayang kulit. +ViewDetailWayang Operasi ini digunakan untuk memanggil halaman yang menampilkan informasi detail dari sebuah wayang kulit. +UpdateDatabaseRequest Operasi ini digunakan untuk inisialiasi dalam melakukan pembaruan basis data.

2.2.3.2 Spesifikasi Desain Class DetailWayangActivity

DetailWayangActivity boundary +ShowContent Operasi ini digunakan untuk menampilkan halaman yang berisi mengenai informasi detail dari sebuah wayang kulit.

2.2.3.3 Spesifikasi Desain Class WayangManager

WayangManager control +SearchWayang Operasi ini digunakan untuk melakukan pencarian terhadap wayang kulit. +GetListWayang Operasi ini dilakukan untuk mengambil data dari kumpulan wayang kulit yang tersimpan pada basis data. +GetNewestDatabase Program Studi Magister Teknik Informatika DPPL – PocketWayang 14 19 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika Operasi ini dilakukan untuk memperoleh basis data terbaru dari server. +GetDetailWayangByIdInteger id Operasi ini digunakan untuk mendapatkan informasi wayang kulit berdasarkan id.

2.2.3.4 Spesifikasi Desain Class Wayang

Wayang entity +GetListWayang Operasi ini dilakukan untuk mengambil data dari kumpulan wayang kulit yang tersimpan pada basis data. +GetResultWayangByInput Operasi ini dilakukan untuk mendapatkan data wayang kulit berdasarkan input dari pengguna. +UpdateDatabase Operasi ini digunakan untuk memperbarui basis data wayang kulit. +GetDetailWayangByIdInteger id Operasi ini digunakan untuk mendapatkan informasi wayang kulit berdasarkan id.

2.2.3.5 Spesifikasi Desain Class WayangUI

WayangUI boundary +ShowContent Operasi ini digunakan untuk menampilkan halaman yang berisi form untuk memasukkan data wayang.

2.2.3.6 Spesifikasi Desain Class WayangManager

Server WayangManager control Program Studi Magister Teknik Informatika DPPL – PocketWayang 15 19 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika +SearchWayang Operasi ini digunakan untuk melakukan pencarian terhadap wayang kulit. +GetListWayang Operasi ini dilakukan untuk mengambil data dari kumpulan wayang kulit yang tersimpan pada basis data. +GetDetailWayangByIdInteger id Operasi ini digunakan untuk mendapatkan informasi wayang kulit berdasarkan id.

2.2.3.7 Spesifikasi Desain Class Wayang Server

Wayang entity +GetListWayang Operasi ini dilakukan untuk mengambil data dari kumpulan wayang kulit yang tersimpan pada basis data. +UpdateDatabase Operasi ini digunakan untuk memperbarui basis data wayang kulit. +GetDetailWayangByIdInteger id Operasi ini digunakan untuk mendapatkan informasi wayang kulit berdasarkan id. Program Studi Magister Teknik Informatika DPPL – PocketWayang 16 19 Dokumen ini dan informasi yang dimilikinya adalah milik Program Studi Magister Teknik Informatika-UAJY dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Studi Magister Teknik Informatika 3 Perancangan Data 3.1 Dekomposisi Data 3.1.1