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