• Tidak ada hasil yang ditemukan

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

Dokumen terkait