Anda di halaman 1dari 6

Analisa Dan Desain Berorientasi Objek

Disusun Oleh :
Kelompok 8
Kristinus Vincent A 170155201018
Rizal 170155201036
Faris Andika 170155201012
Ezzel Christansya 170155201034

Dosen Pengampu
Dwi Amalia Purnama Sari, S.T., M.Cs

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MARITIM RAJA ALI HAJI
2018/2019
1. Deskripsi Global Sistem
Sistem pada supermarket ini dibuat untuk mengetahui dan membantu kemudahan
dalam transaksi masuk dan keluarnya barang serta pembelian dan penjualan.

2. Analisa Kebutuhan Fungsional


a. Hal-Hal yang berperan dalam sistem :
 Karyawan
 Supplier
 Barang
 Transaksi pembelian dan penjualan
b. Kebutuhan fungsional :
 Pengolahan data barang, karyawan dan data supplier
 Menangani data transaksi penjualan
 Menangani data transaksi pembelian
 Menghasilkan laporan hasil transaksi
 Menghasilkan laporan data barang, supplier, dan pegawai
3. Alur Kerja Sistem
a. Prosedur Penjualan
 Pelanggan memilih dan membeli barang yang diinginkan dan membawanya
ke kasir untuk melakukan transaksi.
 Bagian kasir akan menscan dan menghitung barang yang akan dibeli
pelanggan.
 Bagian penjualan akan memberikan resi dan barang ke customer.
 Pelanggan dapat membawa pulang barang yang telah dibeli.
b. Proses Persediaan
 Bagian gudang akan mengecek apakah barang kekurangan stok atau tidak.
 Apabila terjadi kekurangan maka akan melakukan pemesanan.
 Setelah melakukan pemesanan maka Supplier akan mengirim barang yang
telah dipesan
 Bagian gudang akan mengirim bukti penerimaan barang ke supplier kemudian
jumlah stok barang akan di update.
 Bagian Gudang akan mencatat dan mengecek barang yang diterima
4. Use Case Diagram

Memasok
Barang

Mengecek
Barang

Supplier
Melayani Kasir
Customer

Melakukan
Transaksi

Karyawan Customer
Memilih
Barang

Membeli
Barang
5. Activity Diagram

Supplier

Gudang Cek Barang


Data Barang

Pengecekan Selesai

Tidak Ada Barang Update Stock Pengurangan


Stock

Menyerahkan Barang

Pembayaran Transaksi
Kwitansi
Transaksi Selesai
6. Class Diagram

Supplier
Kasir Pembelian
-Kode_sup
-id_kasir -Kode_sup
-Nama_sup
-Kode_Custom -tanggal
-Alamat
-alamat -kode_pem
-Telepon
+insert() +insert()
+insert()
+update() +update()
+update()
+delete +view
+view()

Customer
Kategori
Barang -kode_customer
-kode_kategori
-nama_customer
-nama_kategori -nama_kategori
-alamat
-kode_barang -deskripsi
-telepon
-nama_barang +insert()
+insert()
-satuan +update()
+update()
-harga_satuan +view()
+view()
-stock
+delete()
-discount
+insert()
+update()
+delete() Gudang
-id_barang
-no_barang
-nama_brg
-kategori
-stock
Karyawan +insert()
+update()
-id_karyawan +view()
-nama_karyawan +delete()
-alamat
+insert()
+update()
+view()
+cek_brg()
7. Sequence Diagram

Bagian Pembelian Sistem Pembelian Database

1. Mengecek Stok brg


2. Memproses data stok barang

3. Menerima alert barang kosong

4. Input data penerimaan barang sesuai faktur beli dari pemasok


5. Menambah data penerimaan stok barang

6. Menampilkan data penerimaan stok barang

Anda mungkin juga menyukai