Activity Diagram Structured Query Language SQL

dibeli dengan tunai ketika didalam kas uangnya kosong maka melakukan proses kredit.

m. Use case Tambah Penjualan

Pada proses ini dilakukan proses penjualan kepada customer. Didalam proses ini nama customer akan dicatat untuk catatan sebagai pelanggan yang sering membeli barang di toko.

n. Use case Lihat Penjualan

Use case ini digunakan untuk melihat penjualan yang telah dilakukan. Apakah dalam melakukan proses penjualan ada yang salah saat memasukkan data atau tidak.

o. Use case Lihat Detail Penjualan

Use case ini digunakan untuk melihat rincian penjualan yang telah dilakukan. Apabila user lupa akan rincian penjualan bisa langsung melihatnya di detail penjualan.

p. Use case Melihat Laporan

Use case ini digunakan untuk melihat laporan keuangan setiap bulan. Dapat melihat setiap transaksi yang terjadi setiap bulannya. Laporan dapat dilihat dalam bentuk neraca dan grafik.

2. Activity Diagram

Dengan diagram use case, akan didapatkan informasi tentang bisnis apa yang organisasi lakukan tanpa rincian dari masing-masing use case. Sedangkan untuk menjelaskan bagaimana proses bisnis dilakukan yaitu dengan menggunakan diagram aktivitas. Start Start Start End Start Start Start Start Start Start End

3. Class Diagram

Diagram kelas digunakan untuk menampilkan kelas-kelas atau paket-paket di dalam sistem dan relasi antar mereka. Memberikan Gambaran sistem secara statis. Merupakan alat perancangan terbaik yang membantu pengembang mendapatkan struktur sistem sebelum menuliskan kode program, membantu untuk memastikan bahwa sistem adalah rancangan terbaik. Gambar class diagram dilihatkan seperti pada Gambar 3.13. Gambar 3.13 Class Diagram Terdapat beberapa kelas yang membungkus informasi dan perilaku. Pada diagram kelas diatas terdapat 9 kelas yaitu barang, supplier, pembelian, detail pembelian, penjualan, detail penjualan, retur pembelian, tahap pembayaran, user. Terlihat pada diagram kelas pembelian berelasi dengan 4 kelas diantaranya supplier, retur pembelian, tahap pembayaran dan detail pembelian. Relasi dari pembelian ke supplier adalah many to one artinya banyak proses pembelian dapat dilakukan terhadap satu supplier. Begitu juga pada retur pembelian adalah one to many artinya satu pembelian dapat dilakukan banyak retur pembelian. Relasi dari pembelian ke tahap pembayaran adalah one to many artinya satu kali melakukan pembelian dapat melakukan sebanyak-banyaknya tahap pembayaran. Pada kelas user hak aksesnya terbagi menjadi 3 yaitu admin, kasir, dan owner yang masing- masing mempunyai hak akses yang berbeda-beda. Untuk kelas barang memiliki relasi dengan 2 kelas yaitu detail pembelian dan detail penjualan. Relasi dari barang ke detail pembelian adalah one to many artinya banyak barang karena dilakukan banyak detail pembelian. Sedangkan relasi dari barang ke detail penjualan adalah one to many artinya banyak barang dapat dilkakukan banyak penjualan. Untuk kelas user tidak mempunyai hubungan ke kelas yang lain karena tidak ada kelas yang berelasi dengan kelas user.

3.3.2 Diagram E-R Entity Relational

ERD merupakan model jaringan yang menggunakan susunan data yang disimpan dalam sistem secara abstrak. Diagram E-R berupa model data konseptual, yang merepresentasikan data dalam suatu organisasi..ERD menekankan pada struktur dan relationship data. Biasanya digunakan oleh