9. Diagram Aktivitas Logout
Admin, Anggota, Pelanggan Sistem
3.6.3 Diagram Objek Parsial dan Diagram Sequential
Diagram sequential
menggambarkan interaksi
anatar obyek
dan mengindikasikan komunikasi diantara obyek-obyek tersebut, diagram ini
menunjukkan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu.
1. Diagram Objek Parsial dan Diagram Sequential Login
Kelas analisis login
Memilih menu logout Melakukan proses logout
index Admin
Anggota Pelanggan
LoginWnd LoginDAO
LoginDAOImpl Login
menuAdmin menuAnggotame
nuUser
Gambar 33 Diagram aktivitas logout
Gambar 34 Diagram objek parsial login
Tabel 17 Tabel kelas analisis login No
Nama Kelas Tipe
Deskripsi 1
index interface
Kelas yang
digunakan untuk
menampilkan halaman login 2
loginWnd Controller
Kelas yang digunakan untuk menerima request dan respon dari dan ke interface
serta melakukan pemanggilan method yang ada di kelas loginDAO
3 loginDAO
Controller Kelas yang menjadi penghubung antara
kelas loginWnd dan kelas loginDAO dalam pemanggilan method
4 loginDAOImpl
Controller Kelas yang berisi implementasi method-
method yang digunakan kelas loginWnd 5
Login Entity
Kelas yang berisi atribut-atribut login 6
menu interface
Kelas yang
digunakan untuk
menampilkan halaman utama login
Memasukkan username, password, status dan klik
login controller
loginWnd Admin
Anggota User
interface index
controller loginWnd
controller loginDAO
controller loginDAOImpl
onClickbtnLogin Loginuserna
me, password, id
Loginuserna me, password,
id Objek login
Status login Status login
Data login interface
menu
Menampilkan halaman menu
Gambar 35 Diagram sequential login
2. Diagram Objek Parsial dan Diagram Sequential Ganti
Password
Kelas analisis ganti password Tabel 18 Tabel kelas analisis login
No Nama Kelas Tipe
Deskripsi 1
gantiPassword interface
Kelas yang
digunakan untuk
menampilkan halaman input data 2
gantiPasswordWnd Controller
Kelas yang
digunakan untuk
menerima request dan respon dari dan ke interface serta melakukan
pemanggilan method yang ada di kelas gantiPassword DAO
3 gantiPasswordDAO
Controller Kelas yang menjadi penghubung
antara kelas gantiPassword Wnd dan kelas gantiPasswordDAO dalam
pemanggilan method
4 gantiPasswordDAOImpl Controller
Kelas yang berisi implementasi method-method yang digunakan
kelas gantiPassword Wnd
5 Login
Entity Kelas yang berisi atribut-atribut
Login
Admin Anggota
gantiPassword gantiPassword
Wnd Login
gantiPassword DAO
gantiPassword DAOImpl
Gambar 36 Diagram objek parsial ganti password
3. Diagram Objek Parsial dan Diagram Sequential Konfirmasi
Anggota
Kelas analisis konfirmasi anggota Tabel 19 Tabel kelas analisis konfirmasi anggota
No Nama Kelas
Tipe Deskripsi
1 konfirmasiAnggota interface
Kelas yang
digunakan untuk
menampilkan halaman input data 2
konfirmasiAnggota Wnd
Controller Kelas yang digunakan untuk menerima
request dan respon dari dan ke interface
Konfirmasi anggota
Admin konfirmasiAn
ggotaWnd konfirmasiAng
gotaDAO konfirmasiAngg
otaDAOImpl Anggota
Masukkan password lama, password baru dan retype password baru
Admin Anggota
entity Login
interface gantiPassword
controller gantiPassword
Wnd controller
gantiPassword DAO
controller gantiPasswordDA
OImpl
simpan Updatepassw
ord Updatepassw
ord Objek login
Menampilkan pesan berhasil
disimpan Status login
Status login Data login
Gambar 37 Diagram sequential ganti password
Gambar 38 Diagram objek parsial konfirmasi anggota
serta melakukan pemanggilan method yang ada di kelas konfirmasiAnggota
DAO
3 konfirmasiAnggota
DAO Controller
Kelas yang menjadi penghubung antara kelas konfirmasiAnggotaWnd dan kelas
konfirmasiAnggotaDAO dalam
pemanggilan method 4
konfirmasiAnggota DAOImpl
Controller Kelas yang berisi implementasi method-
method yang
digunakan kelas
konfirmasiAnggotaWnd 5
Anggota Entity
Kelas yang
berisi atribut-atribut
Anggota
Memilih data calon anggota Admin
entity Login
interface konfirmasiAn
ggota controller
konfirmasiAng gotaWnd
controller konfirmasiAng
gotaDAO controller
konfirmasiAnggot aDAOImpl
listCalonAng gota
Objek Anggota
Simpanobject Simpanobject
Data Anggota Konfirmasi
dan mengisikan
id anggota simpan
Data Anggota Data Anggota
Menampilkan list data calon
anggota,
Gambar 39 Diagram sequential konfirmasi anggota
4. Diagram Objek Parsial dan Diagram Sequential Tambah
Data Kriteria
Kelas analisis tambahKriteria Tabel 20Tabel kelas analisis tambah data kriteria
No Nama Kelas
Tipe Deskripsi
1 tambahKriteria
interface Kelas
yang digunakan
untuk menampilkan halaman input data
2 kriteriaWnd
Controller Kelas yang digunakan untuk menerima
request dan respon dari dan ke interface serta melakukan pemanggilan method
yang ada di kelas kriteriaDAO
3 kriteriaDAO
Controller Kelas yang menjadi penghubung antara
kelas kriteriaWnd
dan kelas
kriteriaDAO dalam
pemanggilan method
4 kriteriaDAOImpl
Controller Kelas yang berisi implementasi method-
method yang
digunakan kelas
kriteriaWnd 5
Kriteria Entity
Kelas yang berisi atribut-atribut Kriteria
tambahKrite ria
Admin kriteriaWnd
kriteriaDAO kriteriaDAOImp
l Kriteria
Gambar 40 Diagram objek parsial tambah kriteria
5. Diagram Objek Parsial dan Diagram Sequential Input Data
Paket
Kelas analisis input data paket Tabel 21 Tabel kelas analisis input data paket
No Nama Kelas Tipe
Deskripsi 1
tambahDataPaket interface
Kelas yang digunakan untuk menampilkan halaman input data
2 tambahDataPaketWnd
Controller Kelas yang digunakan untuk
menerima request dan respon dari dan ke interface serta melakukan
pemanggilan method yang ada di kelas tambahDataPaketDAO
tambahData Paket
Anggota tambahDataP
aketWnd tambahDataPa
ketDAO tambahDataPake
tDAOImpl paketWisata
a Input
data criteria dan
tekan simpan Admin
entity Kriteria
interface tambahKriteri
a controller
kriteriaWnd controller
kriteriaDAO controller
kriteriaDAOImpl
simpan Objek
Kriteria Simpanobject
Simpanobject Data Kriteria
Data Kriteria Data Kriteria
Menampilkan pesan
simpan berhasil
Gambar 41 Diagram sequential tambah data kriteria
Gambar 42 Diagram objek parsial Input Data Paket
3 tambahDataPaketDAO
Controller Kelas yang menjadi penghubung
antara kelas
tambahDataPaketWnd dan kelas tambahDataPaketDAO
dalam pemanggilan method
4 tambahDataPaketDAOImpl Controller
Kelas yang berisi implementasi method-method yang digunakan
kelas tambahDataPaketWnd
5 PaketWisata
Entity Kelas yang berisi atribut-atribut
paketWisata
Memasukkan data
dan teakan simpan
Anggota entity
paketKriteria interface
tmbahDataPak et
controller tambahDataPak
etWnd controller
tambahDataPak etDAO
controller tambahDataPaket
DAOImpl
Simpan Objek
paketWisata Simpan object
Simpan object Data paket
Data paket Data paket
Menampilkan pesan
simpan berhasil
Gambar 43Diagram sequential input data paket wisata
6. Diagram Objek Parsial dan Diagram Sequential Ganti
Password
Kelas analisis kelola ganti password Tabel 22 Tabel kelas analisis ganti password
No Nama Kelas Tipe
Deskripsi 1
gantiPassword interface
Kelas yang
digunakan untuk
menampilkan halaman input data 2
gantiPassword Wnd Controller
Kelas yang digunakan untuk menerima request dan respon dari dan ke interface
serta melakukan pemanggilan method yang ada di kelas gantiPassword DAO
3 gantiPassword DAO
Controller Kelas yang menjadi penghubung antara
kelas gantiPassword Wnd dan kelas gantiPasswordDAO dalam pemanggilan
method
4 gantiPassword
DAOImpl Controller
Kelas yang berisi implementasi method- method
yang digunakan
kelas gantiPasswordWnd
5 Login
Entity Kelas yang berisi atribut-atribut Login
gantiPasswo rd
Anggota gantiPasswor
dWnd gantiPassword
DAO gantiPasswordD
AOImpl Login
Gambar 44 Diagram objek parsial ganti password
7. Diagram Objek Parsial dan Diagram Sequential Daftar
Anggota
Kelas analisis informasi daftar anggota Tabel 23 Tabel kelas daftar anggota
No Nama Kelas Tipe
Deskripsi 1
daftarAnggota interface
Kelas yang
digunakan untuk
menampilkan halaman input data 2
anggotaWnd Controller
Kelas yang digunakan untuk menerima request dan respon dari dan ke interface
serta melakukan pemanggilan method yang ada di kelas anggotaDAO
3 anggotaDAO
Controller Kelas yang menjadi penghubung antara
kelas anggotaWnd
dan kelas
daftarAnggota Anggota
AnggotaWnd anggotaDAO
anggotaDAOIm pl
Anggota Masukkan
password, retype password
Anggota entity
Login interface
gantiPassword controller
gantiPassword Wnd
controller gantiPassword
DAO controller
gantiPasswordDA OImpl
onClickbtnSi mpan
Objek Login update password
update password
Data Login dataLogin
Data Login Menampilkan pesan data
berhasil disimpan dan data login
Gambar 45 Diagram sequential ganti password
Gambar 46 Diagram objek parsial informasi data paket
anggotaDAO dalam
pemanggilan method
4 anggotaDAOImpl
Controller Kelas yang berisi implementasi method-
method yang
digunakan kelas
anggotaWnd 5
Anggota Entity
Kelas yang berisi atribut-atribut paket wisata
8. Diagram Objek Parsial dan Diagram Sequential Cari
Rekomendasi Paket
decission User
decissionWnd decissionDAO decissionDAOI
mpl decission
Memasukkan data
dan teakan simpan
Anggota entity
Anggota interface
daftarAnggota controller
anggotaWnd controller
anggotaDAO controller
anggotaDAOImpl
Simpan Objek
anggota Simpan object
Simpan object Data anggota
Data anggota Data anggota
Menampilkan pesan
simpan berhasil
Gambar 47 Diagram sequential daftar anggota
Gambar 48 Diagram objek parsialcari rekomendasi paket
Kelas analisis cari rekomendasi paket Tabel 24 Tabel kelas cari rekomendasi paket
No Nama Kelas Tipe
Deskripsi 1
decission interface
Kelas yang
digunakan untuk
menampilkan halaman input data 2
decissionWnd Controller
Kelas yang digunakan untuk menerima request dan respon dari dan ke interface
serta melakukan pemanggilan method yang ada di kelas decissionDAO
3 decissionDAO
Controller Kelas yang menjadi penghubung antara
kelas decissionWnd
dan kelas
decissionDAO dalam
pemanggilan method
4 decissionDAOImpl
Controller Kelas yang berisi implementasi method-
method yang
digunakan kelas
decissionWnd 5
decission Entity
Kelas yang berisi atribut-atribut criteria dan bobot paket
Memasukkan data criteria dan bobot poin dan klik
proses User
entity decission
interface decission
controller decissionWnd
controller decissionDAO
controller decissionDAOImp
l
Proses Objek data
kriteria hitungscore
object hitungscore
object Data paket
wisata Data score
Data score Menampilkan
hasil perhitungan
klik lihat paket
rekomendasi tampil object
tampil object Objek data
kriteria Data kriteria
Data criteria rekomendasi
Data criteria rekomendasi
List paket
Menampilkan paket rekomendasi
Gambar 49Diagram sequential cari rekomendasi paket
9. Diagram Objek Parsial dan Diagram Sequential Logout
Kelas analisis logout Tabel 25 Tabel kelas logout
No Nama Kelas Tipe
Deskripsi 1
menu interface
Kelas yang
digunakan untuk
menampilkan halaman menu 2
menuWnd Controller
Kelas yang digunakan untuk menerima request dan respon dari dan ke interface
3 indeks
interface Kelas
yang digunakan
untuk menampilkan halaman login
menu UserAdmin
Anggota menuWndWnd
indeks
Gambar 50 Diagram objek parsial logout
Klik tombol logout UserAdmin
Anggota interface
menu interface
indeks controller
menuWnd
Session.invalidate
Menampilkan halaman indeks
Gambar 51 Diagram sequential logout
3.6.4. Daftar Atribut dan Method