commit to user 37
14. Melihat Notifikasi
Gambar 3.42 Diagram Sequence Melihat Notifikasi
f. Diagram Class Tahap Perancangan
1. Data Monografi
Gambar 3.43 Diagram Class Tahap Perancangan Data Monografi
: ViewNotifikasi boundary
: Notifikasi entity
: NotifikasiController control
: Operator Kelurahan 1 : memilih id
2 : getId 3 : return id
4 : getTable 5 : return table
6 : actionView 7 : displayData
CreateMonografi
boundary +getData
+diplayMessage
DeleteMonografi
boundary +getIdPeriode
+displayMessage
ViewMonografi
boundary +getIdPeriode
+displayData
MonografiController
control +actionCreate
+actionDelete +actionView
Monografi
entity +getTable
commit to user 38
a Deskripsi Class CreateMonografi
Tabel 3.6 Deskripsi Class CreateMonografi
Atribut Nama Atribut
Visibility Type
- -
-
Method Nama
Method Fungsi
getData Digunakan untuk mengambil data yang di-
input-kan oleh operator kelurahan displayMessage
Digunakan untuk menampilkan pesan apakah inputan sukses atau tidak.
b Deskripsi Class DeleteMonografi
Tabel 3.7 Deskripsi Class DeleteMonografi
Atribut Nama Atribut
Visibility Type
- -
-
Method Nama
Method Fungsi
getIdPeriode Digunakan untuk mengambil salah satu field
yang akan dihapus displayMessage
Digunakan untuk menampilkan pesan apakah inputan sukses atau tidak.
commit to user 39
c Deskripsi Class ViewMonografi
Tabel 3.8 Deskripsi Class ViewMonografi
Atribut Nama Atribut
Visibility Type
- -
-
Method Nama
Method Fungsi
getIdPeriode Digunakan untuk mengambil salah satu field
yang akan ditampilkan displayData
Digunakan untuk menampilkan data
d Deskripsi Class ControllerMonografi
Tabel 3.9 Deskripsi Class ControllerMonografi
Atribut Nama Atribut
Visibility Type
- -
-
Method Nama
Method Fungsi
actionCreate Digunakan untuk melakukan penambahan
data di database actionDelete
Digunakan untuk penghapusan data di database
actionView Digunakan untuk menampilkan data
commit to user 40
e Deskripsi Class Monografi
Tabel 3.10 Deskripsi Class Monografi
Atribut Nama Atribut
Visibility Type
- -
-
Method Nama
Method Fungsi
getTable Digunakan untuk mengambil tabel yang
digunakan
2. Data User
Gambar 3.44 Diagram Class Tahap Perancangan Data User
login
boundary +username
+password +getUsername
+getPassword +setUsername
+setPassword +displayMessage
UserIdentify
control -username
+authenticate
User
entity +getUsername
+getLevelId +getTable
UserController
control +id
+actionCreate +actionUpdate
+actionView
CreateUser
boundary +username
+password +id_level
+getUser +displayMessage
UpdateUser
boundary +password
+getUsername +displayData
+getUser +displayMessage
ViewUser
boundary +id
+getUsername +displayData
commit to user 41
a Deskripsi Class Login
Tabel 3.11 Deskripsi Class Login
Atribut Nama Atribut
Visibility Type
username public
string password
public string
Method Nama
Method Fungsi
getUsername Digunakan untuk mengambil username yang
di-input-kan oleh user getPassword
Digunakan untuk mengambil password yang di-input-kan oleh user
setUsername Digunakan untuk mengirim username yang
di-input-kan setPassword
Digunakan untuk mengirim password yang di-input-kan
displayMessage Digunakan untuk menampilkan pesan sukses
atau pesan error.
b Deskripsi Class UserIdentify
Tabel 3.12 Deskripsi Class UserIdentify
Atribut Nama Atribut
Visibility Type
username public
string
Method Nama
Method Fungsi
authenticate Digunakan untuk mengolah data user dengan
inputan yang dimasukkan user untuk dapat login.
commit to user 42
c Deskripsi Class CreateUser
Tabel 3.13 Deskripsi Class CreateUser
Atribut Nama Atribut
Visibility Type
username public
String password
public String
Id_level public
integer
Method Nama
Method Fungsi
getUser Digunakan untuk mengambil data user yang
dimasukkan oleh admin kabupaten displayMessage
Digunakan untuk menampilkan pesan apakah inputan sukses atau tidak.
d Deskripsi Class UpdateUser
Tabel 3.14 Deskripsi Class UpdateUser
Atribut Nama Atribut
Visibility Type
password public
String
Method Nama
Method Fungsi
getUsername Digunakan untuk mengambil field yang aka
dirubah datanya getUser
Digunakan untuk mengambil data baru yang dirubah
displayData Digunakan untuk menampilkan data
displayMessage Digunakan untuk menampilkan pesan apakah
inputan sukses atau tidak
commit to user 43
e Deskripsi Class ViewUser
Tabel 3.15 Deskripsi Class ViewUser
Atribut Nama Atribut
Visibility Type
id public
integer
Method Nama
Method Fungsi
getUsername Digunakan untuk mengambil salah satu field
yang akan ditampilkan displayData
Digunakan untuk menampilkan data
f Deskripsi Class ControllerUser
Tabel 3.16 Deskripsi Class ControllerUser
Atribut Nama Atribut
Visibility Type
id public
integer
Method Nama
Method Fungsi
actionCreate Digunakan untuk melakukan penambahan
data di database actionUpdate
Digunakan untuk melakukan perubahan data di database
actionView Digunakan untuk menampilkan data
commit to user 44
g Deskripsi Class User
Tabel 3.17 Deskripsi Class User
Atribut Nama Atribut
Visibility Type
id public
integer
Method Nama
Method Fungsi
getUsername Digunakan untuk mengambil field dengan
kategori username getLevelId
Digunakan untuk mengambil field dengan kategori level_id
getTable Digunakan untuk mengambil table yang
digunakan.
3. Data Kelurahan