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.
Gambar 3.41 Diagram Kelas Analisis Use Case Mengupdate Kondisi Jalan
Gambar 3.42 Diagram Sekuen Mengupdate Kondisi Jalan
3.6.9 Diagram Kelas Analisis dan Diagram Sekuen Use Case Ubah Kecepatan Jalan
adminMainFrame
kondisiJalanInternalFrame adminControl
jalanData
Administ rator
Boundary staffBagianDistribusiMainFrame
Boundary kondisiJalanInternalFrame
Controller adminControl
Entity jalanData
memilih menu ubah kondisi
jalan tampilMenuinteger
ubahKondisiJalaninteger 1. Memilih menu ubah kondisi jalan
3. Mengganti status jalan yang tidak bisa dilewati pada tabel
4. Menekan tombol simpan ubahKondisiJalaninteger
2. Menampilkan form ubah kondisi jalan mengganti status jalan
simpan show
menekan tombol simpan 5. Menyimpan data kedalam database
No Nama Kelas Tipe
Deskripsi
1 adminMainFram
e Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan halaman utama admin.
2 satuanPerhitung
anForm Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan frame yang digunakan user
untuk mengubah data kecepatan tiap jalan.
3 adminControl
Control Kelas ini berfungsi untuk mengatur
tampilan ketika action dijalankan oleh adminMainFrame
Gambar 3.43 Diagram Kelas Analisis Use Case Ubah Kecepatan Jalan
Gambar 3.44 Diagram Sekuen Ubah Kecepatan Jalan
adminMainFrame
satuanPerhitunganFrame adminControl
hitungKepadatanData
jalanData
Administ rator
Boundary adminMainFrame
Controller adminControl
Boundary satuanPerhitunganForm
Entity hitungKepadatanData
memilih menu ubah bobot
tampilMenuinteger tampilDatainteger
1. Memilih menu ubah bobot 3. Memilih data jalan yang akan
diubah 4. Menampilkan data jalan yang diubah
dalam field
updateKecWaktudouble, double, double, double, double 2. Menampilkan form ubah bobot
memilih data jalan yang mau di ubah
validasiUpdate show
menekan tombol simpan 5. Menekan tombol ubah
Entity jalanData
selectionListener valueChanged
menekan tombol ubah getEnableAllboolean
setEnableAllboolean merubah data yang mau di ubah
konfirmasi updateJalaninteger, double, double, double, double, double
6. Menset enable pada field dan merubah tombol ubah menjadi simpan
7. Merubah data yang mau di ubah 8. Menekan tombol simpan
9. Memvalidasi data yang telah di update
10. Menyimpan data yg telah di ubah ke dalam database
11. Menampilkan konfirmasi
4 jalanData
Entity
Kelas ini berfungsi untuk mengelola tabel jalan, baik itu insert, update,
maupun delete.
5 hitungKepadata
nData Entity
Kelas ini berfungsi untuk mengelola tabel hitungKepadatan, baik itu insert,
update, maupun delete.