Gambar 3.37 Diagram Kelas Analisis Use Case Menghapus Data Pengirim dan Penerima
Gambar 3.38 Diagram Sekuen Menghapus Data Pengirim dan Penerima
3.6.7 Diagram Kelas Analisis dan Diagram Sekuen Use Case Melihat Daftar Pengiriman
staffBagianDistribusiMainFrame
pengirimPenerimaInternalFrame controlPengirimPenerima
kabupatenData
kecamatanData
kelurahanData
pengirimPenerimaData
jalanData
staffBagi anDistrib
usi Boundary
staffBagianDistribusiMainFrame Controller
controlPengirimPenerima Boundary
pengirimPenerimaInternalFrame Entity
pengirimPenerimaData Entity
kabupatenData Entity
kecamatanData Entity
kelurahanData Entity
jalanData memilih menu
pengirim penerima
tampilMenuinteger pengirimPenerimaData
1. Memilih menu pengirim penerima
3. memilih data pengirim penerima yang akan dihapus
4. Menekan tombol hapus 6. menekan tombol ya
selectKabupatenstring selectKecamatanstring
selectKelurahanstring selectJalanstring
show memilih data pengirim dan penerima yang akan di hapus
menekan tombol hapus konfirmasi ya atau tidak
hapusPengirimPenerima konfirmasi
7. Menghapus data pengirim_penerima dari database
2. Menampilkan pengirimPenerimaInternalFrame
8. Konfirmasi data telah dihapus memilih tombol ya
hapusDatainteger 5. menampilkan konfirmasi data akan
dihapus atau tidak
No Nama Kelas Tipe
Deskripsi 1
controlPengiri Control
Kelas ini berfungsi untuk mengatur
Gambar 3.39 Diagram Kelas Analisis Use Case Melihat Daftar Pengiriman
staffBagianDistribusiMainFrame
daftarPengirimanInternalFrame controlDaftarPengiriman
pengirimPenerimaData
daftarPengirimanData
mPenerima tampilan ketika action dijalankan oleh
staffBagianDistribusiMainFrame 2
controlDaftarP engiriman
Control Kelas ini berfungsi untuk menangani
action dari
daftarPengirimanInternalFrame
3 staffBagianDistr
ibusiMainFrame Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan
halaman utama
staff bagian distribusi.
4 daftarPengirima
nInternalFrame Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan
daftar pengiriman
pengirim dan penerima, dan digunakan actor untuk memilih daftar pengirim dan
penerima yang akan dikirimkan.
5 pengirimPeneri
maData Entity
Kelas ini berfungsi untuk menangani inputan,
hapus, ubah
dari tabel
pengirim_penerima.
Gambar 3.40 Diagram Sekuen Melihat Daftar Pengiriman
3.6.8 Diagram Kelas Analisis dan Diagram Sekuen Use Case Mengupdate Kondisi Jalan
staffBagi anDistrib
usi Boundary
staffBagianDistribusiMainFrame Controller
daftarPengirimanControl Boundary
daftarPengirimanInternalFrame Entity
daftarPengirimanData Entity
pengirimPenerimaData memilih menu
daftar Pengiriman
tampilMenuinteger show
1. Memilih menu daftar pengiriman 3. Memilih tanggal Pengiriman
4. Menampilkan daftar pengiriman pengirimanData
daftarPengirimanTable.setModelDefault Table Model 2. Menampilkan
daftarPengirimanInternalFrame pilih tanggal pengiriman
pengiriman viewPengirimPenerimainteger
No Nama Kelas Tipe
Deskripsi
1 adminMainFram
e Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan halaman utama admin.
2 kondisiJalanInte
rnalFrame Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan halaman yang digunakan
user untuk mengubah kondisi jalan yang bisa dilewati maupun tidak.
3 adminControl
Control Kelas ini berfungsi untuk mengatur
tampilan ketika action dijalankan oleh adminMainFrame
4 jalanData
Entity
Kelas ini berfungsi untuk mengelola tabel jalan, baik itu insert, update,
maupun delete.