BAB I PENDAHULUAN
5. Nama dengan Font yang Rapi dan Profesional
3.3 Perancangan UML ( Unified Modeling Language )
G. Setelah proses transaksi telah selesai, maka nota pembelian juga akan diserahkan kepada pihak admin. Yang dimana admin akan bertanggung jawab mengelola data transaksi tersebut secara tersistem. Selain itu juga, pihak admin kemudian akan memasukkan informasi terkait transaksi, seperti nota pembelian, ke dalam database sistem perusahaan sebagai bentuk arsip data secara digital.
standar. Unified Modeling Language (UML) adalah bahasa yang digunakan oleh para pengembang perangkat lunak untuk mengkomunikasikan ide, pemahaman, dan desain sistem perangkat lunak mereka kepada tim pengembang lainnya atau pemangku kepentingan proyek.
3.3.1 Use Case Diagram
Use Case Diagram adalah jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan interaksi antara sistem perangkat lunak dengan aktor atau entitas eksternal lainnya. Diagram ini membantu dalam pemahaman dan dokumentasi tentang bagaimana pengguna (aktor) akan berinteraksi dengan sistem untuk mencapai tujuan tertentu. Berikut adalah rancangan Use Case Diagram pada sistem ini :
31
Gambar 3.5 Gambar Use Case Diagran Sistem Arsip Data Konsumen
Tabel 3.1 Tabel Defenisi Aktor Sistem Arsip Data Konsumen
No Aktor Deskripsi
1 Admin
1. Admin melakukan Login ke sistem
2. Admin melakukan pengelolaan terhadap data barang dari perusahaan dengan mengupdate terus data barang tersebut.
3. Admin melakukan pengelolaan terhadap data konsumen dengan mengupdate terus data konsumen tersebut berdasarkan waktu terjadinya sebuah transaksi pembelian barang.
4. Admin melakukan pengelolaan terhadap data supplier dari perusahaan dengan mengupdate terus data supplier tersebut berdasarkan waktu terjadinya proses masuknya stok barang.
5. Admin melakukan pengelolaan terhadap data user dari sistem dengan mengupdate terus data user tersebut, jika mengalami penambahan ataupun pengurangan data pengguna dari sistem informasi dari perusahaan.
6. Admin melakukan pengelolaan terhadap data transaksi barang yang masuk ataupun barang yang keluar dari perusahaan dengan mengupdate terus data transaksi tersebut. Berdasarkan terjadinya proses transaksi barang, baik transaksi barang yang masuk ataupun transaksi barang yang keluar dari perusahaan.
7. Admin melakukan pengelolaan terhadap data barang yang masuk dan data barang yang keluar dari perusahaan dengan mengupdate terus data barang yang masuk maupun data barang yang keluar dari perusahaan.
8. Admin melakukan pengelolaan terhadap data satuan barang dari sistem dengan mengupdate terus data satuan barang tersebut. Berdasarkan kebutuhan dari perusahaan.
9. Admin melakukan pengelolaan terhadap data kategori barang dari sistem dengan mengupdate terus data kategori barang tersebut. Berdasarkan kebutuhan dari perusahaan.
10. Admin melakukan pengelolaan terhadap data laporan barang dari sistem dengan mengupdate terus data laporan barang tersebut. Berdasarkan perubahan yang terus terjadi selama proses sistem dipakai disetiap bulannya.
11. Admin dapat melakukan perubahan terhadap informasi profil akun dari admin, dengan terus mengupdate informasi yang ingin diubah oleh admin dari akun yang
2 Petugas
1. Petugas melakukan Login ke sistem
2. Petugas dapat melihat informasi mengenai data barang secara real time.
3. Petugas dapat melihat informasi mengenai data konsumen secara real time.
4. Petugas dapat melihat informasi mengenai data supplier dari perusahaan secara real time.
5. Petugas dapat melihat informasi mengenai data proses transaksi yang pernah terjadi diperusahaan secara real time.
6. Petugas dapat melihat informasi mengenai data barang yang masuk maupun data barang yang keluar dari perusahaan secara real time.
7. Petugas dapat melihat informasi mengenai data satuan barang dari sistem berdasarkan kebutuhan dari perusahaan dan dapat melihatnya secara real time.
8. Petugas dapat melihat informasi mengenai data kategori barang dari sistem berdasarkan kebutuhan dari perusahaan dan dapat melihatnya secara real time.
9. Petugas dapat melihat informasi mengenai data laporan barang dari perusahaan secara real time.
10. Petugas dapat melakukan perubahan terhadap informasi profil akun dari petugas, dengan terus mengupdate informasi yang ingin diubah oleh petugas dari akun yang dipakai.
11. Setelah itu Petugas akan Logout dari sistem
3.3.2 Class Diagram
Class Diagram adalah jenis diagram dalam Unified Modeling Language (UML) yang digunakan untuk menggambarkan struktur kelas dalam sistem perangkat lunak. Diagram kelas mengidentifikasi entitas-entitas utama (kelas), atribut-atribut mereka, metode-metode yang mereka miliki, serta hubungan antara kelas-kelas tersebut. Berikut adalah rancangan Class Diagram pada sistem ini :
33
3.3.3 Sequence Diagram
Sequence Diagram adalah jenis diagram interaksi dalam pemodelan perangkat lunak yang digunakan untuk menggambarkan interaksi antara objek dalam sebuah sistem atau bagian dari sistem ini. Selain itu, Sequence Diagram adalah alat visual yang berguna untuk mengilustrasikan bagaimana objek dalam
Gambar 3.6 Gambar Class Diagram Sistem Arsip Data Konsumen
sistem berinteraksi satu sama lain dalam urutan tertentu untuk mencapai tujuan tertentu atau menjalankan suatu proses. Berikut adalah rancangan Sequence Diagram pada sistem ini :
1. Sequence Diagram Masuk Sistem Arsip Data Konsumen
2.
Sequence Diagram Akses Menu Profil
3. Sequence Diagram Akses Menu Pelayanan
35
Gambar 3.7 Gambar Sequence Diagram Masuk Sistem Arsip Data Konsumen
Gambar 3.8 Gambar Sequence Diagram Akses Menu Profil
Gambar 3.9 Gambar Sequence Diagram Akses Menu Pelayanan
4. Sequence Diagram Akses Menu Fortopolio
5.
S
equence Diagram Akses Menu Hubungi Kami
6.
S
equence Diagram Login Sistem Arsip Data Konsumen
Gambar 3.10 Gambar Sequence Diagram Akses Menu Fortopolio
Gambar 3.11 Gambar Sequence Diagram Akses Menu Hubungi Kami
7. Sequence Diagram Logout Sistem Arsip Data Konsumen
8.
S
equence Diagram Pengelolaan Data Barang
9.
S
equence Diagram Pengelolaan Data Konsumen
37
Gambar 3.13 Gambar Sequence Diagram Logout Sistem Arsip Data Konsumen Konsumen
Gambar 3.14 Gambar Sequence Diagram Pengelolaan Data Barang
Gambar 3.15 Gambar Sequence Diagram Pengelolaan Data Konsumen
10. Sequence Diagram Pengelolaan Data Supplier
11.
S
equence Diagram Pengelolaan Data Satuan Barang
12. Sequence Diagram Pengelolaan Data Kategori Barang
Gambar 3.16 Gambar Sequence Diagram Pengelolaan Data Supplier
Gambar 3.17 Gambar Sequence Diagram Pengelolaan Data Satuan Barang
13. Sequence Diagram Pengelolaan Data User
14.
S
equence Diagram Pengelolaan Transaksi Data Barang Masuk
15. Sequence Diagram Pengelolaan Transaksi Data Barang Keluar
39
Gambar 3.19 Gambar Sequence Diagram Pengelolaan Data User
Gambar 3.20 Gambar Sequence Diagram Pengelolaan Transaksi Data Barang Masuk
Gambar 3.21 Gambar Sequence Diagram Pengelolaan Transaksi Data Barang Keluar
16. Sequence Diagram Laporan Barang Masuk
17.
S
equence Diagram Laporan Barang Keluar
18. Sequence Diagram Update Profil Akun User
Gambar 3.22 Gambar Sequence Diagram Laporan Barang Masuk
Gambar 3.23 Gambar Sequence Diagram Laporan Barang Keluar
3.3.4 Activity Diagram
Activity Diagram adalah jenis diagram UML (Unified Modeling Language) yang digunakan untuk menggambarkan alur kerja atau aktivitas dalam suatu proses bisnis, sistem, atau aplikasi. Ini adalah alat yang berguna untuk memodelkan serangkaian langkah atau tindakan yang terjadi dalam suatu proses atau aktivitas, serta hubungan antara langkah-langkah tersebut. Dan berikut adalah rancangan Activity Diagram pada sistem ini :
1. Activity Diagram Masuk Sistem Arsip Data Konsumen
2.
A
ctivity Diagram Akses Menu Profil
41
Gambar 3.25 Gambar Activity Diagram Masuk Sistem Arsip Data Konsumen
Gambar 3.26 Gambar Activity Diagram Akses Menu Profil
3. Activity Diagram Akses Menu Pelayanan
4.
A
ctivity Diagram Akses Fortopolio
5.
A
ctivity Diagram Akses Menu Hubungi Kami
Gambar 3.27 Gambar Activity Diagram Akses Menu Pelayanan
Gambar 3.28 Gambar Activity Diagram Akses Fortopolio
6. Activity Diagram Login Sistem Arsip Data Konsumen
7.
Activity Diagram Logout Sistem Arsip Data Konsumen
8.
Activity Diagram Pengelolaan Data Barang
43
Gambar 3.30 Gambar Activity Diagram Login Sistem Arsip Data Konsumen
Gambar 3.31 Gambar Activity Diagram Logout Sistem Arsip Data Konsumen
Gambar 3.32 Gambar Activity Diagram Pengelolaan Data Barang
9. Activity Diagram Pengelolaan Data Konsumen
10. Activity Diagram Pengelolaan Data Supplier
Gambar 3.33 Gambar Activity Diagram Pengelolaan Data Konsumen
11. Activity Diagram Pengelolaan Data User
12. Activity Diagram Pengelolaan Data Satuan Barang
45
Gambar 3.36 Gambar Activity Diagram Pengelolaan Data Satuan Barang
13. Activity Diagram Pengelolaan Data Kategori Barang
14.
A
ctivity Diagram Pengelolaan Data Transaksi Barang Masuk
Gambar 3.37 Gambar Activity Diagram Pengelolaan Data Kategori Barang
15. Activity Diagram Pengelolaan Data Transaksi Barang Keluar
47
16. Activity Diagram Pengelolaan Laporan Data Barang Masuk 17. Activity Diagram Pengelolaan Data Laporan Barang Keluar
Gambar 3.40 Gambar Activity Diagram Pengelolaan Laporan Data Barang Masuk Gambar 3.41 Gambar Activity Diagram Pengelolaan Data Laporan Barang Keluar
18. Activity Diagram Update Profil Akun User 3.4 Perancangan Basis Data ( Database )
Basis data atau database adalah kumpulan terorganisir dari informasi atau data yang diatur sedemikian rupa sehingga memungkinkan pengolahan, penyimpanan, pengambilan, dan pemutakhiran data dengan efisien. Basis data yang sudah terkoneksi kedalam sistem bertujuan untuk menyimpan seluruh data yang dimasukan pengguna pada saat sistem ini dijalankan untuk menunjang keperluan Cafe. Berikut adalah struktur tabel yang digunakan pada basis data di Sistem Arsip Data Konsumen untuk PT Interyasa Mitra Mandiri Cabang Kisaran :