Data Monografi Data User

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