BAB III. ANALISA dan PERANCANGAN SISTEM
3.8. Diagram Sequence
Diagram ini memperlihatkan event-event yang berurutan sepanjang jalannya waktu. Setiap diagramsequenceakan menggambarkan aliran-aliran pada suatuuse case. Diagram ini dibaca dengan cara melihat pada objek-objek dengan pesan-pesan yang menekankan pada pengiriman pesan dalam waktu tertentu, secara berurutan yang berfungsi untuk menunjukkan rangkaian pesan yang dikirim antara objek, juga interaksi yang terjadi antara objek.
Diagram sequence untuk proses dalam aplikasi penghitungan nilai asset ditunjukkan dalam 21 diagram, antara lain:
1. Proses simpan data barang
Gambar 3.31Diagram sequence simpan data barang
Diagram pada gambar 3.31 memperlihatkan event-event yang terjadi dalam proses simpan data barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
Usermemasukkan data barang lewatinterfacebarang
Sistem menyimpan data barang melaluicontrollerSimpanBarang. Sistem melakukan penyimpanan data barang ke dalamdatabase Sistem menampilkan data barang baru lewatcontrollerSimpanBarang
Kelas Analisis Simpan Data Barang
Tabel 3.21. Kelas Analisis Simpan Data Barang
KelasInterface,ControllerdanEntityusecase simpan data barang
KelasInterface KelasController KelasEntity
H-001 barang SimpanBarang barang
2. Use Case Hapus data Barang
Gambar 3.32Diagram sequence hapus data asset
Diagram pada gambar 3.32 memperlihatkanevent-event yang terjadi dalam proses simpan data barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
Usermemilih data barang yang akan dihapus lewatinterfacebarang
Sistem menghapus data barang yang dipilih melaluicontrollerHapusBarang. Sistem melakukan penghapusan data barang ke dalamdatabase
Sistem menampilkan data barang yang sudah dihapus lewat controller HapusBarang
Sistem menampilkan konfirmasi data barang yang diinginkan telah terhapus keinterfacebarang
Kelas Analisis Hapus data Barang
Tabel 3.22.Kelas Analisis Hapus data Barang
KelasInterface,ControllerdanEntityusecase Hapus data barang
KelasInterface KelasController KelasEntity
H-002 barang HapusBarang barang
3. Use Case Edit data Barang
Gambar 3.33Diagram sequence edit data barang
Diagram pada gambar 3.33 memperlihatkanevent-event yang terjadi dalam proses edit data barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
Usermemilih data barang yang akan diedit lewatinterfacebarang
Sistem akan menampilkan data barang yang akan diedit lewat controller EditBarang
Setelah barang diedit sistem menyimpan data barang melalui controller EditBarang
Sistem melakukan edit data barang ke dalamdatabase
Sistem menampilkan data barang telah diedit lewatcontrollerEditBarang Sistem menampilkan konfirmasi data barang tersebut telah diedit ke interface
Kelas Analisis Edit data Barang
Tabel 3.23.Kelas Analisis Edit data Barang
KelasInterface,ControllerdanEntityusecase Edit data barang KelasInterface KelasController KelasEntity
H-003 barang EditBarang barang
4. Use Case Searching Data Barang
Gambar 3.34Diagram sequence searching data barang
Diagram pada gambar 3.34 memperlihatkanevent-event yang terjadi dalam proses searching data barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : Usermenekan tombol [searching] lewatinterfacebarang
Sistem mencari data barang melaluicontrollerSearchingBarang Sistem melakukan pencarian data barang ke dalamdatabase Sistem menampilkan data barang yang dicari keinterfacebarang Kelas Analisis Searching Data Barang
Tabel 3.24.Kelas Analisis Searching Data Barang
KelasInterface,ControllerdanEntityusecase Edit data barang
KelasInterface KelasController KelasEntity
5. Use Case Simpan Jenis Barang
Gambar 3.35Diagram sequence simpan jenis barang
Diagram pada gambar 3.35 memperlihatkanevent-event yang terjadi dalam proses simpan data nama jenis barang yang digambarkan dengan pesan-pesan yang berurutan pada timelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
User memasukkan data nama jenis barang lewat interface pengolahan data jenis barang
Sistem menyimpan data nama jenis barang melaluicontrollerSimpanJenis. Sistem melakukan penyimpanan data nama jenis barang ke dalamdatabase Sistem menampilkan data nama jenis barang baru lewat controller
SimpanJenis
Sistem menampilkan konfirmasi penambahan data nama jenis barang ke interfacepengolahan jenis barang
Kelas Analisis Jenis Barang
Tabel 3.25.Analisis Jenis Barang
KelasInterface,ControllerdanEntityusecase Simpan jenis data barang
KelasInterface KelasController KelasEntity
H-005 pengolahan jenis barang
6. Use Case Hapus Jenis Barang
Gambar 3.36Diagram sequencehapus jenis barang
Diagram pada gambar 3.36 memperlihatkan event-event yang terjadi dalam proses simpan data barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
User memilih data nama jenis barang yang akan dihapus lewat interface pengolahan data jenis barang
Sistem menghapus data nama jenis barang yang dipilih melalui controller DeleteJenis.
Sistem melakukan penghapusan data nama jenis barang ke dalamdatabase Sistem menampilkan data nama jenis barang yang sudah dihapus lewat
controllerDeleteJenis
Sistem menampilkan konfirmasi data nama jenis barang yang diinginkan telah terhapus keinterfacepengolahan jenis barang
Kelas Analisis Hapus Jenis Barang
Tabel 3.26.Kelas Analisis Hapus Jenis Barang
KelasInterface,ControllerdanEntityusecase Hapus data jenis barang
KelasInterface KelasController KelasEntity
7. Use Case Edit Jenis Barang
Gambar 3.37Diagram sequenceedit jenis barang
Diagram pada gambar 3.37 memperlihatkan event-event yang terjadi dalam proses edit data jenis barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : User memilih data jenis barang yang akan diedit lewat interface pengolahan
data jenis barang
Sistem akan menampilkan data jenis barang yang akan diedit lewat controller EditJenis
Setelah jenis barang diedit sistem menyimpan data jenis barang melalui controllerEditJenis
Sistem melakukan edit data jenis barang ke dalamdatabase
Sistem menampilkan data jenis barang telah diedit lewatcontrollerEditJenis Sistem menampilkan konfirmasi data jenis barang tersebut telah diedit ke
Kelas Analisis Edit Jenis Barang
Tabel 3.27.Kelas Analisis Edit Jenis Barang
KelasInterface,ControllerdanEntityusecase Edit data jenis barang
KelasInterface KelasController KelasEntity
H-007 Pengolahan data jenis barang
EditJenis
jenisbarang
8. Use Case Searching Jenis Barang
Gambar 3.38Diagram sequence searching jenis barang
Diagram pada gambar 3.38 memperlihatkan event-event yang terjadi dalam proses searching data jenis barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : User menekan tombol [searching] lewat interface pengolahan data jenis
barang
Sistem mencari data jenis barang melaluicontrollerSearchingJenis. Sistem melakukan pencarian data jenis barang ke dalamdatabase
Sistem menampilkan data jenis barang yang dicari ke interface pengolahan data jenis barang
Kelas Searching Jenis Barang
Tabel 3.28.Kelas Searching Jenis Barang
KelasInterface,ControllerdanEntityusecase Searching data jenis barang
KelasInterface KelasController KelasEntity
H-008 pengolahan data jenis barang
SearchingJenis jenisbarang
9. Use Case Simpan Merk Barang
Gambar 3.39Diagram sequence simpan merk barang
Diagram pada gambar 3.39 memperlihatkan event-event yang terjadi dalam proses simpan data nama merk barang yang digambarkan dengan pesan-pesan yang berurutan pada timelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
User memasukkan data nama merk barang lewat interface pengolahan data merk
Sistem menyimpan data nama merk barang melaluicontrollerSimpanMerk. Sistem melakukan penyimpanan data nama merk barang ke dalamdatabase Sistem menampilkan data nama merk barang baru lewat controller
SimpanMerek
Sistem menampilkan konfirmasi penambahan data nama merk barang ke interfacepengolahan data merk
Kelas Analisis Simpan Merk Barang
Tabel 3.29.Kelas Analisis Simpan Merk Barang
KelasInterface,ControllerdanEntityusecase Simpan data merk barang
KelasInterface Kelas
Controller Kelas Entity H-009 pengolahan data merk SimpanMerek merk
10. Use Case Hapus Merk Barang
Gambar 3.40Diagram sequencehapus merk barang
Diagram pada gambar 3.40 memperlihatkan event-event yang terjadi dalam proses simpan data nama merk barang yang digambarkan dengan pesan-pesan yang berurutan pada timelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
User memilih data nama merk barang yang akan dihapus lewat interface pengolahan data merk
Sistem menghapus data nama merk barang yang dipilih melalui controller deleteMerk.
Sistem melakukan penghapusan data nama merk barang ke dalamdatabase Sistem menampilkan data nama merk barang yang sudah dihapus lewat
controllerdeleteMerk
Sistem menampilkan konfirmasi data nama merk barang yang diinginkan telah terhapus keinterfacepengolahan data merk
Kelas Analisis Hapus Merk Barang
Tabel 3.30.Kelas Analisis Hapus Merk Barang
KelasInterface,ControllerdanEntityusecase Hapus data merk barang
KelasInterface KelasController KelasEntity
H-010 pengolahan data merk deleteMerk merk
11. Use Case Edit Merk Barang
Gambar 3.41Diagram sequenceedit merk barang
Diagram pada gambar 3.41 memperlihatkan event-event yang terjadi dalam proses edit data merk barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : User memilih data merk barang yang akan diedit lewat interface pengolahan
data merk
Sistem akan menampilkan data merk barang yang akan diedit lewatcontroller EditMerk
Setelah merk barang diedit sistem menyimpan data merk barang melalui controllerEditMerk
Sistem melakukan edit data merk barang ke dalamdatabase
Sistem menampilkan data merk barang telah diedit lewatcontrollerEditMerk Sistem menampilkan konfirmasi data merk barang tersebut telah diedit ke
interfacepengolahan data merk
Kelas Analisis Edit Merk Barang
Tabel 3.31.Kelas Analisis Edit Merk Barang
KelasInterface,ControllerdanEntityusecase Edit data Merk barang
KelasInterface KelasController KelasEntity
H-011 pengolahan data merk EditMerk merk
12. Use Case Searching Merk Barang
Gambar 3.42Diagram sequence searching merk barang
Diagram pada gambar 3.42 memperlihatkan event-event yang terjadi dalam proses searching data merk barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : Usermenekan tombol [searching] lewatinterfacepengolahan data merk Sistem mencari data merk barang melaluicontrollerSearchMerk
Sistem melakukan pencarian data merk barang ke dalamdatabase
Sistem menampilkan data merk barang yang dicari ke interface pengolahan data merk
Kelas Analisis Searching Merk Barang
Tabel 3.32.Kelas Analisis Searching Merk Barang
KelasInterface,ControllerdanEntityusecase Searching data Merk barang
KelasInterface Kelas
Controller Kelas Entity H-011 pengolahan data merk SearchMerk merk
13. Use Case Simpan Kategori Barang
Gambar 3.43Diagram sequence simpan kategori barang
Diagram pada gambar 3.43 memperlihatkan event-event yang terjadi dalam proses simpan data nama kategori barang yang digambarkan dengan pesan-pesan
yang berurutan pada timelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
Usermemasukkan data nama kategori barang lewatinterfacepengolahan data kategori
Sistem menyimpan data nama kategori barang melalui controller SimpanKategori.
Sistem melakukan penyimpanan data nama kategori barang ke dalamdatabase Sistem menampilkan data nama kategori barang baru lewat controller
SimpanKategori
Sistem menampilkan konfirmasi penambahan data nama kategori barang ke interfacepengolahan data kategori
Kelas Analisis Simpan Kategori Barang
Tabel 3.33.Kelas Analisis Simpan Kategori Barang
KelasInterface,ControllerdanEntityusecase Simpan data kategori barang
KelasInterface KelasController KelasEntity
H-009 pengolahan data kategori SimpanKategori kategori
14. Use Case Hapus Kategori Barang
Diagram pada gambar 3.44 memperlihatkan event-event yang terjadi dalam proses simpan data nama kategori barang yang digambarkan dengan pesan-pesan yang berurutan pada timelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
User memilih data nama kategori barang yang akan dihapus lewat interface pengolahan data kategori
Sistem menghapus data nama kategori barang yang dipilih melalui controller deleteKategori
Sistem melakukan penghapusan data nama kategori barang ke dalamdatabase Sistem menampilkan data nama kategorik barang yang sudah dihapus lewat
controllerdeleteKategori
Sistem menampilkan konfirmasi data nama kategori barang yang diinginkan telah terhapus keinterfacepengolahan data kategori
Kelas Analisis Hapus Merk Barang
Tabel 3.34.Kelas Analisis Hapus Merk Barang
KelasInterface,ControllerdanEntityusecase Hapus data kategori barang
KelasInterface KelasController KelasEntity
H-010 pengolahan data kategori Delete Kategori kategori
15. Use Case Edit Kategori Barang
Diagram pada gambar 3.45 memperlihatkan event-event yang terjadi dalam proses edit data kategori barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : User memilih data kategori barang yang akan diedit lewat interface
pengolahan data kategori
Sistem akan menampilkan data kategori barang yang akan diedit lewat controllerEditKategori
Setelah kategori barang diedit sistem menyimpan data merk barang melalui controllerEditKategori
Sistem melakukan edit data kategori barang ke dalamdatabase
Sistem menampilkan data kategori barang telah diedit lewat controller EditKategori
Sistem menampilkan konfirmasi data kategori barang tersebut telah diedit ke interfacepengolahan data kategori
Kelas Analisis Edit Kategori Barang
Tabel 3.35.Kelas Analisis Edit Kategori Barang
KelasInterface,ControllerdanEntityusecase Edit data Kategori barang
KelasInterface KelasController KelasEntity
H-011 pengolahan data kategori EditKategori kategori
16. Use Case Searching Kategori Barang
Diagram pada gambar 3.46 memperlihatkan event-event yang terjadi dalam proses searching data kategori barang yang digambarkan dengan pesan-pesan yang berurutan pada timelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
Usermenekan tombol [searching] lewatinterfacepengolahan data kategori Sistem mencari data kategori barang melaluicontrollerSearchkategori Sistem melakukan pencarian data kategori barang ke dalamdatabase
Sistem menampilkan data kategori barang yang dicari keinterfacepengolahan data kategori
Kelas Analisis Searching Kategori Barang
Tabel 3.36.Kelas Analisis Searching Kategori Barang
KelasInterface,ControllerdanEntityusecase Searching data Merk barang
KelasInterface KelasController KelasEntity
H-011 pengolahan data kategori Searchkategori kategori
17. Use Case Browse Jenis Barang
Gambar 3.47Diagram sequencebrowse jenis barang
Diagram pada gambar 3.47 memperlihatkan event-event yang terjadi dalam proses browse jenis barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah :
Usermenekan tombol [JButton] pada jenis barang lewatinterfacebarang Sistem menampilkan data jenis barang lewatcontrollerjenis barang kemudian
[OK].
Kelas Analisis Browse Jenis Barang
Tabel 3.37.Kelas Analisis Browse Jenis Barang
KelasInterface,ControllerdanEntityusecase Browse data Jenis Barang
KelasInterface KelasController KelasEntity
H-012 barang SerchJenis Barang
18. Use Case Browse Merk Barang
Gambar 3.48Diagram sequence browse merk barang
Diagram pada gambar 3.48 memperlihatkanevent-event yang terjadi dalam proses browse merk barang yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : Usermenekan tombol [JButton] pada merk barang lewatinterfacebarang Sistem menampilkan data merk barang lewatcontrollersearchmerk kemudian
Kelas Analisis Browse Merk Barang
Tabel 3.38.Kelas Analisis Browse Merk Barang
KelasInterface,ControllerdanEntityusecase Browse data Merk Barang
KelasInterface KelasController KelasEntity
H-013 barang serchmerk barang
19. Use Case Lihat grafik metode garis lurus
Gambar 3.49Diagram sequence lihat grafik metode garis lurus Diagram pada gambar 3.49 memperlihatkan event-event yang terjadi dalam proses melihat grafik hasil hitung yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : User menekan tombol [grafik] metode garis lurus lewatinterface pengolahan
data hasil penyusutan
Sistem melakukan proses melaluicontrollerbarang. Sistem menangkap nilai data barang ke dalamdatabase Sistem menampilkan data barang lewatcontrollerbarang
Sistem menampilkan hasil hitung penyusutan barang berupa grafik dengan metode garis lurus keinterfacepengolahan data hasil penyusutan
Kelas Analisis Lihat grafik metode garis lurus
Tabel 3.39.Kelas Analisis Lihat grafik metode garis lurus
KelasInterface,ControllerdanEntityusecase Lihat grafik metode garis lurus
KelasInterface KelasController KelasEntity
H-014 Pengolahan data hasil penyusutan
Barang Barang
20. Use Case Lihat grafik metode berimbang
Gambar 3.50Diagram sequence lihat grafik metode berimbang
Diagram pada gambar 3.50 memperlihatkan event-event yang terjadi dalam proses lihat data barang hasil hitung yang digambarkan dengan pesan-pesan yang berurutan padatimelinenya. Adapun pesan-pesan tersebut secara berurut adalah : User menekan tombol [grafik] metode berimbang lewatinterface pengolahan
data hasil penyusutan
Sistem melakukan proses melaluicontrollerbarang. Sistem menangkap nilai data barang ke dalamdatabase Sistem menampilkan data barang lewatcontrollerbarang
Sistem menampilkan hasil hitung penyusutan barang berupa grafik dengan metode berimbang keinterfacepengolahan data hasil penyusutan