Gambar 3.33 Diagram Kelas Analisis Use Case Mengisi data Pengirim dan Penerima
Gambar 3.34 Diagram Sekuen Mengisi data Pengirim dan Penerima
3.6.5 Diagram Kelas Analisis dan Diagram Sekuen Use Case Mengubah data pengirim penerima
staffBagianDistribusiMainFrame
pengirimPenerimaInternalFrame
pilihNodeFrame 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 Boundary
pilihNodeFrame memilih menu
pengirim penerima
tampilMenuinteger pengirimPenerimaData
1. Memilih menu pengirim penerima
2. Menampilkan pengirimPenerimaInternalFrame
3. Menekan tombol pengirimPenerimaBaru
4. Mengisi data pengirim Penerima
7. Menekan tombol simpan selectKabupatenstring
selectKecamatanstring selectKelurahanstring
selectJalanstring show
menekan tombol pengirim penerima baru pengirimPenerimaData
mengisi data pengirim penerima cariKoordinatAlamatPenerimastring, string,
string, string, string, string, string, string getCriKoordinatJalanstring, string
show show
pilih lokasi penerima setLocationint, int
tekan tombol pilih setKoordinatstring, string, string
menekan tombol simpan cekEmpty
insertDataPengirimPenerimastring, string, string, string, int, int, string, string, string, string, string, string, string, string konfirmasi
5. Menampilkan animasi peta lokasi yang di pilih user
6. Memilih lokasi peta penerima
8. insert data pengirim dan penerima 9. mendapatkan hasil konfirmasi
No Nama Kelas Tipe
Deskripsi
1 controlPengiri
mPenerima Control
Kelas ini berfungsi untuk mengatur tampilan ketika action dijalankan oleh
staffBagianDistribusiMainFrame 2
pengirimPeneri maInternalFra
me Interface
Boundary Kelas ini berfungsi untuk menampilkan
halaman pengirim penerima, dan tempat user untuk menambah menghapus, dan
mengubah data pengirim dan penerima.
3 staffBagianDistr
ibusiMainFrame Interface
Boundary
Kelas ini menyediakan fungsi untuk menampilkan
halaman utama
staff bagian distribusi.
4 PilihNodeFrame Interface
Boundary
Kelas ini berfungsi untuk mengatur menampilkan peta yang digunakan oleh
user untuk memilih letak dari penerima sesuai dengan alamatnya.
5 pengirimPeneri
maData Entity
Kelas ini menyediakan fungsi untuk menangani inputan, hapus, ubah dari
tabel pengirim_penerima.
6 kabupatenData
Entity
Kelas ini berfungsi untuk mengelola tabel kabupaten, baik itu insert, update,
maupun delete.
7 kecamatanData
Entity
Kelas ini berfungsi untuk mengelola tabel kecamatan, baik itu insert, update,
maupun delete.
8 kelurahanData
Entity
Kelas ini berfungsi untuk mengelola tabel kelurahan, baik itu insert, update,
maupun delete.
9 jalanData
Entity
Kelas ini berfungsi untuk mengelola tabel jalan, baik itu insert, update,
maupun delete.
Gambar 3.35 Diagram Kelas Analisis Use Case Mengubah Data Pengirim dan Penerima
Gambar 3.36 Diagram Sekuen Mengubah Data Pengirim dan Penerima
3.6.6 Diagram Kelas Analisis dan Diagram Sekuen Use Case Menghapus data pengirim penerima
staffBagianDistribusiMainFrame
pengirimPenerimaInternalFrame
pilihNodeFrame 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 Boundary
pilihNodeFrame memilih menu
pengirim penerima
tampilMenuinteger pengirimPenerimaData
1. Memilih menu pengirim penerima
3. Menampilkan pengirimPenerimaInternalFrame
4. Memilih pengirimpenerima yang akan diubah
5. Mengisi data pengirim Penerima
10. Menekan tombol simpan perubahan selectKabupatenstring
selectKecamatanstring selectKelurahanstring
selectJalanstring show
memilih data pengirim dan penerima yang akan di ubah pengirimPenerimaData
mengisi data pengirim penerima cariKoordinatAlamatPenerimastring, string,
string, string, string, string, string, string getCriKoordinatJalanstring, string
show pilih lokasi penerima
setKoordinatstring, string, string menekan tombol simpan Perubahan
cekEmpty updateDataPengirimPenerimaint, string, string, string, string, int, int, string, string, string, string, string, string, string, string
konfirmasi 6. Mencari koordinat alamat penerima
8. Memilih lokasi peta penerima 11. mengecek inputan
13. Sistem memberikan konfirmasi bahwa data telah tersimpan
2. Memasukkan data kabupaten, kecamatan, kelurahan, jalan
7. Menampilkan peta awal dan yang dipilih
9. Memasukkan koordinat yang telah dipilih ke pengirimPenerimaInternalFrame
12. Menyimpan update data pengirim penerima
No Nama Kelas Tipe
Deskripsi