commit to user 47
e Deskripsi Class Kelurahan
Tabel 3.22 Deskripsi Class Kelurahan
Atribut Nama Atribut
Visibility Type
- -
-
Method Nama
Method Fungsi
getTable Digunakan untuk mengambil table yang
digunakan
4. Validasi, Verifikasi, dan Notifikasi
Gambar 3.46 Diagram Class Tahap Perancangan Validasi, Verifikasi dan Notifikasi
ValidasiData
boundary +id
+id_periode +validasi
+getIdPeriode +displayData
+getStatus +displayMessage
StatusdataController
control +id
+actionValidasi +actionVerifikasi
StatusData
entity +getTable
VerifikasiData
boundary +id
+id_periode +verifikasi
+getIdPeriode +displayData
+getStatus +displayMessage
CreateNotifikasi
boundary +id
+username +kd_kelurahan
+isi
+getNotifikasi +displayMessage
NotifikasiController
control +id
+actionCreate +actionView
Notifikasi
entity +getTable
ViewNotifikasi
boundary +id
+getId +displayData
commit to user 48
a Deskripsi Class Validasi
Tabel 3.23 Deskripsi Class Validasi
Atribut Nama Atribut
Visibility Type
Id public
integer Id_periode
public string
validasi public
string
Method Nama
Method Fungsi
getIdPeriode Digunakan untuk mengambil data yang akan
divalidasi displayData
Digunakan untuk menampilkan data getStatus
Digunakan untuk mengganti status validasi displayMessage
Digunakan untuk menampilkan pesan sukses atau pesan error.
b Deskripsi Class Verifikasi
Tabel 3.24 Deskripsi Class Verifikasi
Atribut Nama Atribut
Visibility Type
Id public
integer Id_periode
public string
verifikasi public
string
Method Nama
Method Fungsi
getIdPeriode Digunakan untuk mengambil field yang akan
divalidasi displayData
Digunakan untuk menampilkan data getStatus
Digunakan untuk mengganti status verifikasi displayMessage
Digunakan untuk menmapilkan pesan eror ataupun sukses.
commit to user 49
c Deskripsi Class StatusdataController
Tabel 3.25 Deskripsi Class StatusdataController
Atribut Nama Atribut
Visibility Type
Id public
integer
Method Nama
Method Fungsi
actionValidasi Digunakan untuk merubah status validasi
actionVerifikasi Digunakan untuk merubah status verifikasi
d Deskripsi Class StatusData
Tabel 3.26 Deskripsi Class StatusData
Atribut Nama Atribut
Visibility Type
- -
-
Method Nama
Method Fungsi
getTable Digunakan untuk mengambil table yang
digunakan
commit to user 50
e Deskripsi Class CreateNotifikasi
Tabel 3.27 Deskripsi Class CreateNotifikasi
Atribut Nama Atribut
Visibility Type
Id public
integer username
public String
kd_kelurahan public
String Isi
Public Text
Method Nama
Method Fungsi
getNotifikasi Digunakan untuk mengambil data notifikasi
yang dimasukkan oleh user displayMessage
Digunakan untuk menampilkan pesan eror atau sukses.
f Deskripsi Class ViewNotifikasi
Tabel 3.28 Deskripsi class ViewNotifikasi
Atribut Nama Atribut
Visibility Type
id public
integer
Method Nama
Method Fungsi
getId Digunakan untuk mengambil field yang akan
ditampilkan displayData
Digunakan untuk menampilkan data
commit to user 51
g Deskripsi Class NotifikasiController
Tabel 3.29 Deskripsi Class NotifikasiController
Atribut Nama Atribut
Visibility Type
Id Public
integer
Method Nama
Method Fungsi
actionCreate Digunakan untuk menambah data di database
actionView Digunakan untuk menampilkan data
h Deskripsi Class Notifikasi
Tabel 3.30 Deskripsi Class Notifikasi
Atribut Nama Atribut
Visibility Type
- -
-
Method Nama
Method Fungsi
getTable Digunakan untuk mengambil table yang
digunakan
commit to user 52
g. Skema Diagram