Login User Spesifikasi Desain Kelas LoginView Spesifikasi Desain Kelas JemaatView Spesifikasi Desain Kelas PetugasView

Program Studi Teknik Informatika DPPL – PWGCI 8 77 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 2.2 Perancangan Rinci 2.2.1 Sequence Diagram

2.2.1.1 Login User

Gambar 2.2 Sequence Diagram: Login User : User : LoginView : LoginController : user_model LoginView getDataLogin validasiDataLogin getDataUser Program Studi Teknik Informatika DPPL – PWGCI 9 77 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

2.2.1.2 Mengelola Kebaktian

2.2.1.2.1 Entry Data Kebaktian

Gambar 2.3 Sequence Diagram : Mengelola Kebaktian – Entry Data Kebaktian : Administrator : KebaktianView : KebaktianController : kebaktian_model 1: KebaktianView 2: 3: addDataKebaktain 4: validasiDataKebaktian 5: getDataKebaktian 6: 8: insertDataKebaktian 9: insertDataKebaktian 7: 10: 11: 12: Program Studi Teknik Informatika DPPL – PWGCI 10 77 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

2.2.1.2.2 Edit Data Kebaktian

Gambar 2.4 Sequence Diagram : Mengelola Kebaktian – Edit Data Kebaktian : Administrator : KebaktianController : kebaktian_model 1: KebaktianView 2: 3: getDataKebaktian 4: getDataKebaktian 5: 8: simpanDataKebaktian 11: updateDataKebaktian 12: updateDataKebaktian 13: 7: 9: validasiDataKebaktian 10: 14: 15: : KebaktianView 6: displayDataKebaktian Program Studi Teknik Informatika DPPL – PWGCI 11 77 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

2.2.1.2.3 Hapus Data Kebaktian

Gambar 2.5 Sequence Diagram : Mengelola Kebaktian – Hapus Data Kebaktian

2.2.1.2.4 Display Data Kebaktian

Gambar 2.6 Sequence Diagram : Mengelola Kebaktian – Display Data Kebaktian : Administrator : KebaktianView : KebaktianController : kebaktian_model 1: KebaktianView 2: getDataKebaktian 3: getDataKebaktian 4: 7: deleteDataKebaktian 8: deleteDataKebaktian 9: deleteDataKebaktian 10: 11: 6 : 12: 5: displayDataKebaktian : Administrator : KebaktianView : KebaktianController : kebaktian_model 1: KebaktianView 2: getDataKebaktian 3: getDataKebaktian 4 : 6 : 5: displayDataKebaktian Program Studi Teknik Informatika DPPL – PWGCI 12 77 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

2.2.1.3 Mengelola Petugas Kebaktian

2.2.1.3.1 Entry Data Petugas

Gambar 2.7 Sequence Diagram: Mengelola Petugas Kebaktian - Entry Data Petugas : Administrator : PetugasView : PetugasController : tr_petugas_model : jemaat_model : kebaktian_model 1: PetugasViewI 3: addDataPetugas 4: validasiDataPetugas 5: getDataPetugas 7: getDataJemaat 9: getDataKebaktian 12: insertDatapetugas 14: insertDataPetugas 2: 6: 8: 10: 13: 15: 16: 11: Program Studi Teknik Informatika DPPL – PWGCI 13 77 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

2.2.1.3.2 Edit Data Petugas

Gambar 2.8 Sequence Diagram: Mengelola Petugas Kebaktian – Edit Data Petugas : Administrator : PetugasView : PetugasController : tr_petugas_model : jemaat_model : kebaktian_model 1: PetugasView 3: getDataPetugas 4: getDataPetugas 6: getDataJemaat 8: getDataKebaktian 13: validasiDatapetugas 15: updateDataPetugas 2: 5: 7: 9: 14: 17: 18: 10: displayDataPetugas 12: simpanDataPetugas 11: 16: updateDataPetugas 19: Program Studi Teknik Informatika DPPL – PWGCI 14 77 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

2.2.1.3.3 Delete Data Petugas

Gambar 2.9 Sequence Diagram: Mengelola Petugas Kebaktian – Delete Data Petugas

2.2.1.3.4 Display Data Petugas

Gambar 2.10 Sequence Diagram: Mengelola Petugas Kebaktian – Display Data Petugas : Administrator : PetugasView : PetugasController 1: PetugasView 2: getDataPetugas 3: getDataPetugas 4: 7: deleteDataPetugas 8: deleteDataPetugas 9: deleteDataPetugas 10: 11: 6: 12: 5: displayDataPetugas : tr_petugas_model : PetugasView : PetugasController : tr_petugas_model : jemaat : Kebaktian : Administrator 1: PetugasView 2: getDataPetugas 3: getDataPetugas 5: getDataJemaat 7: getDataKebaktian 9: displayDataPetugas 4: 6: 8: 10: Program Studi Teknik Informatika DPPL – PWGCI 15 77 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

2.2.1.4 Mengelola Jemaat

2.2.1.4.1 Entry Data Jemaat

Gambar 2.15 Sequence Diagram: Mengelola Jemaat – Entry Data Jemaat : Administrator : JemaatView : JemaatController : jemaat_model 1: JemaatView 2: 3: addDataJemaat 4: validasiDataJemaat 5: getDataJemaat 6: 8: insertDataJemaat 9: insertDataJemaat 7: 10: 11: 12: Program Studi Teknik Informatika DPPL – PWGCI 16 77 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

2.2.1.4.2 Edit Data Jemaat

Gambar 2.16 Sequence Diagram: Mengelola Jemaat – Edit Data Jemaat : Administrator : JemaatController : jemaat_model 1: JemaatView 2: 3: getDataJemaat 4: getDataJemaat 5: 8: simpanDataJemaat 11: updateDataJemaat 12: updateDataJemaat 13: 7: 9: validasiDataJemaat 10: 14: 15: : JemaatView 6: displayDataJemaat Program Studi Teknik Informatika DPPL – PWGCI 17 77 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

2.2.1.4.3 Hapus Data Jemaat

Gambar 2.17 Sequence Diagram: Mengelola Jemaat – Hapus Data Jemaat

2.2.1.4.4 Display Data Jemaat

Gambar 2.18 Sequence Diagram: Mengelola Jemaat – Display Data Jemaat : Administrator : JemaatView : JemaatControlle r : jemaat_model 1: JemaatView 2: getDataJemaat 3: getDataJemaat 4: 7: deleteDataJemaat 8: deleteDataJemaat 9: deleteDataJemaat 10: 11: 6: 12: 5: displayDataJemaat : Administrator : JemaatView : JemaatController : jemaat_model 1: JemaatView 2: getDataJemaat 3: getDataJemaat 4: 5: displayDataJemaat Program Studi Teknik Informatika DPPL – PWGCI 18 77 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

2.2.1.5 Mengelola Pengumuman

2.2.1.5.1 Entry Data Pengumuman

Gambar 2.19 Sequence Diagram: Mengelola Pengumuman – Entry Data Pengumuman : Administrator : PengumumanView : PengumumanController : pengumuman_model 1: PengumumanView 2: 3: addDataPengumuman 4: validasiDataPengumuman 5: getDataPengumuman 6: 8: insertDataPengumuman 9: insertDataPengumuman 7: 10: 11: 12: Program Studi Teknik Informatika DPPL – PWGCI 19 77 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

2.2.1.5.2 Edit Data Pengumuman

Gambar 2.20 Sequence Diagram: Mengelola Pengumuman – Edit Data Pengumuman : Administrator : PengumumanController : pengumuman_model 1: PengumumanView 2: 3: getDataPengumuman 4: getDataPengumuman 5: 8: simpanDataPengumuman 11: updateDataPengumuman 12: updateDataPengumuman 13: 7: 9: validasiDataPengumuman 10: 14: 15: : PengumumanView 6: displayDataPengumuman Program Studi Teknik Informatika DPPL – PWGCI 20 77 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

2.2.1.5.3 Delete Data Pengumuman

Gambar 2.21 Sequence Diagram: Mengelola Pengumuman – Delete Data Pengumuman

2.2.1.5.4 Display Data Pengumuman

Gambar 2.22 Sequence Diagram: Mengelola Pengumuman – Display Data Pengumuman : Administrator : PengumumanView : PengumumanController : pengumuman_model 1: PengumumanView 2: getDataPengumuman 3: getDataPengumuman 4: 7: deleteDataPengumuman 8: deleteDataPengumuman 9: deleteDataPengumuman 10 : 11 : 6: 12: 5: displayPengumuman : Administrator : PengumumanView : PengumumanController. : pengumuman_model 1: PengumumanView 2: getDataPengumuman 3: getDataPengumuman 4: 6: 5: displayDataPengumuman Program Studi Teknik Informatika DPPL – PWGCI 21 77 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

2.2.1.6 Mengelola Profil

2.2.1.6.1 Entry Data Profil

Gambar 2.23 Sequence Diagram: Mengelola Profil – Entry Data Profil : Administrator : ProfilView : ProfilController : profil_model 1: ProfilView 2: 3: addDataProfil 4: validasiDataProfil 5: getDataProfil 6: 8: insertDataProfil 9: insertDataProfil 7: 10: 11: 12: Program Studi Teknik Informatika DPPL – PWGCI 22 77 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

2.2.1.6.2 Edit Data Profil

p Gambar 2.24 Sequence Diagram: Mengelola Profil – Edit Data Profil : Administrator : ProfilController : profil_model 1: ProfilView 2: 3: getDataProfil 4: getDataProfil 5: 8: simpanDataProfil 11: updateDataProfil 12: updateDataProfil 13: 7: 9: validasiDataProfil 10: 14: 15: : ProfilView 6: displayDataProfil Program Studi Teknik Informatika DPPL – PWGCI 23 77 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

2.2.1.6.3 Delete Data Profil

Gambar 2.25 Sequence Diagram: Mengelola Profil – Delete Data Profil

2.2.1.6.4 Display Data Profil

Gambar 2.26 Sequence Diagram: Mengelola Profil – Display Data Profil : Administrator : ProfilView : ProfilController : profil_model 1: ProfilView 2: getDataProfil 3: getDataProfil 4: 6: 5: displayDataProfil : Administrator : ProfilView : ProfilController : profil_model 1: ProfilView 2: getDataProfil 3: getDataProfil 4: 7: deleteDataProfil 8: deleteDataProfil 9: deleteDataProfil 10: 11: 6: 12: 5: displayDataProfil Program Studi Teknik Informatika DPPL – PWGCI 24 77 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

2.2.1.7 Mengelola Kumpulan

2.2.1.7.1 Entry Data Kumpulan

Gambar 2.27 Sequence Diagram: Mengelola Kumpulan – Entry Data Kumpulan : Administrator : KumpulanView : KumpulanController : kumpulan_model 1: KumpulanView 2: 3: addDataKumpulan 4: validasiDataKumpulan 5: getDataKumpulan 6: 8: insertDataKumpulan 9: insertDataKumpulan 7: 10: 11: 12: Program Studi Teknik Informatika DPPL – PWGCI 25 77 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

2.2.1.7.2 Edit Data Kumpulan

p Gambar 2.28 Sequence Diagram: Mengelola Kumpulan – Edit Data Kumpulan : Administrator : KumpulanController : kumpulan_model 1: KumpulanView 2: 3: getDataKumpulan 4: getDataKumpulan 5: 8: simpanDataKumpulan 11: updateDataKumpulan 12: updateDataKumpulan 13: 7: 9: validasiDataKumpulan 10: 14: 15: : KumpulanView 6: displayDataKumpulan Program Studi Teknik Informatika DPPL – PWGCI 26 77 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

2.2.1.7.3 Delete Data Kumpulan

Gambar 2.29 Sequence Diagram: Mengelola Kumpulan – Delete Data Kumpulan

2.2.1.7.4 Display Data Kumpulan

Gambar 2.30 Sequence Diagram: Mengelola Kumpulan – Display Data Kumpulan : Administrator : KumpulanView : KumpulanController : kumpulan_model 1: KumpulanView 2: getDataKumpulan 3: getDataKumpulan 4: 6: 5: displayDataKumpulan : Administrator : KumpulanView : KumpulanController : kumpulan_model 1: KumpulanView 2: getDataKumpulan 3: getDataKumpulan 4: 7: deleteDataKumpulan 8: deleteDataKumpulan 9: deleteDataKumpulan 10: 11: 6: 12: 5: displayDataKumpulan Program Studi Teknik Informatika DPPL – PWGCI 27 77 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

2.2.1.8 Mengelola Lingkungan

2.2.1.8.1 Entry Data Lingkungan

Gambar 2.31 Sequence Diagram: Mengelola Lingkungan – Entry Data Lingkungan : Administrator : LingkunganView : LingkunganController : lingkungan_model 1: LingkunganView 2: 3: addDataLingkungan 4: validasiDataLingkungan 5: getDataLingkungan 6: 8: insertDataLingkungan 9: insertDataLingkungan 7: 10: 11: 12: Program Studi Teknik Informatika DPPL – PWGCI 28 77 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

2.2.1.8.2 Edit Data Lingkungan

p Gambar 2.32 Sequence Diagram: Mengelola Lingkungan – Edit Data Lingkungan : Administrator : LingkunganController : Lingkungan_model 1: LingkunganView 2: 3: getDataLingkungan 4: getDataLingkungan 5: 8: simpanDataLingkungan 11: updateDataLingkungan 12: updateDataLingkungan 13: 7: 9: validasiDataLingkungan 10: 14: 15: : LingkunganView 6: displayDataLingkungan Program Studi Teknik Informatika DPPL – PWGCI 29 77 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

2.2.1.8.3 Delete Data Lingkungan

Gambar 2.33 Sequence Diagram: Mengelola Lingkungan – Delete Data Lingkungan

2.2.1.8.4 Display Data Lingkungan

Gambar 2.34 Sequence Diagram: Mengelola Ligkungan – Display Data Lingkungan : Administrator : LingkunganView : LingkunganController : lingkungan_model 1: LingkunganView 2: getDataLingkungan 3: getDataLingkungan 4: 6: 5: displayDataLingkungan : Administrator : LingkunganView : LingkunganController : Lingkungan_model 1: LingkunganView 2: getDataLingkungan 3: getDataLingkungan 4: 7: deleteDataLingkungan 8: deleteDataLingkungan 9: deleteDataLingkungan 10: 11: 6: 12: 5: displayDataLingkungan Program Studi Teknik Informatika DPPL – PWGCI 30 77 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

2.2.1.9 Mengelola Surat Pembaca

2.2.1.9.1 Entry Data Surat Pembaca

Gambar 2.35 Sequence Diagram: Mengelola Surat pembaca – Entry Data Surat Pembaca : Administrator : SuratPembacaView : SuratPembacaController : komentar_model 1: SuratPembacaView 2: 3: addDataSuratPembaca 4: validasiDataSuratPembaca 5: getDataSuratPembaca 6: 8: insertDataSuratPembaca 9: insertDataSuratPembaca 7: 10: 11: 12: Program Studi Teknik Informatika DPPL – PWGCI 31 77 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

2.2.1.9.2 Display Data Surat Pembaca

Gambar 2.36 Sequence Diagram: Mengelola Surat Pembaca – Display Data Surat Pembaca : Administrator : SuratPembacaView : SuratPembacaController : komentar_model 1: SuratPembacaView 2: getDataSuratPembaca 3: getDataSuratPembaca 4: 6: 5: displayDataSuratPembaca Program Studi Teknik Informatika DPPL – PWGCI 32 77 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

2.2.2 Class Diagrams

Gambar 2.35 Class Diagram Program Studi Teknik Informatika DPPL – PWGCI 33 77 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

2.2.3 Spesifikasi Deskripsi Class Diagram

2.2.3.1 Spesifikasi Desain Kelas LoginView

LoginView boundary +loginView Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. +getDataLogin : String Operasi ini digunakan untuk mengambil data login yang diinputkan oleh user, yaitu login id dan password.

2.2.3.2 Spesifikasi Desain Kelas JemaatView

JemaatView boundary +JemaatView Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. +addDataJemaat Operasi ini digunakan untuk menjalankan form action entry data jemaat pada controller. +deleteDataJemaat Operasi ini digunakan untuk menjalankan form action delete data jemaat pada controller. +simpanDataJemaat Operasi ini digunakan untuk menjalankan form action edit data jemaat pada controller.

2.2.3.3 Spesifikasi Desain Kelas PetugasView

PetugasView boundary +PetugasView Default konstruktor, digunakan untuk inisialisasi semua attribute dari kelas ini. Program Studi Teknik Informatika DPPL – PWGCI 34 77 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 +addDataPetugas Operasi ini digunakan untuk menjalankan form action entry Petugas pada controller. +simpanDataPetugas Operasi ini digunakan untuk menjalankan form action edit petugas pada controller. +deleteDataPetugas Operasi ini digunakan untuk menjalankan form action delete Petugas pada controller.

2.2.3.4 Spesifikasi Desain Kelas KebaktianView