Diagram Kelas Analisis dan Diagram Sekuen Use Case Melihat Daftar Pengiriman

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.