LAPORAN ANALISIS SISTEM SISTEM PENJUALAN TOKO BANGUNAN Disusun oleh : 1. Agus Nurdin (13111015) 2. Prima Satya Juhandana (13111079) PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2016
Daftar isi Daftar isi... ii Bab I SRS & SKENARIO... 1 1.1 SRS... 1 1.2 Skenario... 2 1.2.4 Skenario pembayaran dan input barang supplier... 3 Bab II UML... 6 2.1 Diagram... 6 2.1.1 Use Case Diagram... 6 2.1.2. Activity Diagram... 8 2.1.3 Class Diagram... 16 2.1.4 Satechart Diagram... 17 2.1.5 Deployment Diagram... 17 2.1.6 Componen Diagram... 18 Bab III... 19 3.1 Perancangan Data Bases... 19 BAB IV... 20 Kasimpulan... 20 ANSI tahap 1 FTI Universitas Mercu Buana Yogyakarta ii
Bab I SRS & SKENARIO 1.1 SRS No Requirement Actor Use Case 1 Sebelum melakukan funsional kasir, Kasir Login, melihat data maka user harus login terlebih dahulu sebagai kasir, Kasir dapat melihat data pemesanan, membuat nota pembayaran, melakukan transaksi pembayaran dan membayar serta input barang supliyer. Serta membuat laporan transaksi harian. 2 Sebelum melihat stock barang yang habis di toko bangunan, sales supplier harus login dulu ke system informasi toko bangunan guna melihat stock barang limit (habis). 3 Administrator harus melakukan login guna untuk melakukan manajemen system. Administrator memiliki akses penuh terhadap manajemen yang ada di dalam sistem, diantaranya : manajemen user, manajemen menu dan kategori menu, manajemen data transaksi, manajemen barang, manajemen supliyer, manajemen data pembayaran dan manajemen laporan transaksi yang telah dilakukan kasir. Suplier Owner/ administrator pemesanan dan detail menu, manajemen transaksi pembayaran, manajemen report transaksi harian, input barang supliyer. Login, melihat data stock barang yang habis untuk orderan barang baru Login : manajemen user, manajemen data menu dan kategori menu, manajemen data pemesanan, manajemen Informasi meja, manajemen manajemen pembayaran manajemen transaksi member, transaksi dan laporan ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 1
1.2 Skenario 1.2.1 Skenario login user Use case : Login User Actor : User (Kasir, Suplier, dan Owner/Administrator) Tujuan : User melakukan login untuk masuk ke halaman administrasi sistem Aktor 1. User membuka halaman login 3. User memasukkan username dan password pada form login 1.2.2 Skenario data pemesanan Use case : Melihat Data Pemesanan Sistem 2. Sistem menampilkan halaman form login 4. Sistem melakukan verifikasi request login dari user 5. Jika username dan password sesuai, maka sistem akan menampilkan halaman administrasi sistem Actor Tujuan : Kasir : Kasir dapat melakukan pengecekan terhadap item-item yang dipesan oleh pelanggan / member Catatan : Status sudah Login Aktor 1. Kasir membuka menu pembayaran 3. Kasir mengakses info daftar pesanan dengan melihat id transaksi. Sistem 2. Sistem menampilkan halaman pembayaran yang berisi daftar informasi transaksi yang masih aktif 4. Sistem menampilkan detail, daftar menu yang dipesan oleh pelanggan ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 2
1.2.3 Skenario data transaksi Use case : Membuat Nota Transaksi Pembayaran Actor Tujuan : Kasir : Kasir melakukan administrasi pembayaran atas pesanan pelanggan Catatan : Status sudah Login Aktor 1. Kasir mengakses menu pembayaran (POS) 5. Kasir menginputkan jumlah yang dibayar pelanggan 6. Kasir melakukan tutup transaksi pada Id transaksi jual yang dipilih tadi Sistem 2. Sistem menampilkan halaman pembayaran yang berisi daftar informasi transaksi yang masih aktif 3. Sistem menampilkan detail, daftar menu yang dipesan oleh pelanggan 4. Sistem melakukan pengecekan dan menampilkan total pembayaran 7. Sistem menyimpan data transaksi dan mengubah status transaksi menjadi complete 8. Sistem melakukan update otomatis stock barang keluar. 9. Kasir meminta kuli untuk pengiriman barang. 1.3 Skenario pembayaran dan input barang supplier Use case : Melakukan Pembayaran dan Input Barang Suplier Actor Tujuan : Kasir : Melakukan pembayaran dan input barang yang telah di order dan sebelum dilakukan input barang sudah melalui proses pengecekan oleh karyawan lain. Catatan : Status sudah Login ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 3
Aktor 1. Kasir mengakses menu Suplier 5. Kasir membayar tagihan orderan supplier. 6. Kasir melakukan tutup transaksi pada Id transaksi beli yang dipilih tadi. 7. Kasir melakukan input barang datang dari supplier untuk update stock gudang. 1.2.5 Skenario laporan transaksi Use case : Membuat laporan transaksi harian Sistem 2. Sistem menampilkan halaman supplier untuk membuat nota pembayaran ke supplier 3. Sistem menampilkan detail dari orderan barang suplier. 4. Sistem melakukan pengecekan dan menampilkan total pembayaran 8. Sistem menyimpan data transaksi beli 9. Sistem melakukan update otomatis stock barang masuk. Actor Tujuan : Kasir : Membuat atau rekap data transaksi per-day. Catatan : Status sudah Login Aktor 1. Kasir mengakses menu laporan 3. Kasir memilih penjualan per-day 4. Kasir memilih tanggal transaksi 1.2.6 Skenario Stock Habis Use case : Melihat stock habis Sistem 2. Sistem menampilkan halaman penjualan per-day,detail barang keluar, stock barang, daftar pembelian supplier. 5. Sistem melakukan/ menampilkan data laporan per hari sesuai tanggal yang dipilih oleh actor (kasir). Actor : Suplier ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 4
Tujuan : Melihat stock habis hyang ada pada toko bangunan Catatan : Status sudah Login Aktor 1. Supliern membuka form supplier. Sistem 2. Sistem menampilkan data stock barang yang telah habis/limit. 3. Sales supplier cek list stock barang yang telah habis/limit lalu proses 6. Sales melakukan konfirmasi ke administrator 7. Mengirim barang orderan. 1.2.7 Skenario manajemen system Use case : Manajemen System (hak akses penuh) 4. Sistem menampilkan form data barang habis/limit yang telah di cek list tadi. 5. Mencetak form data barang habis/limit. Actor : Owner/administrator Tujuan Catatan : Melihat laporan transaksi pnjualan, tansaksi pembelian, : Status sudah Login Aktor 1. Mengakses menu manajemen laporan 4. Jika user memilih tambah maka dipilih opsi tambah, jika memilih edit maka dipilih opsi edit data Sistem 2. Sistem menampilkan form laporan secara lebih detail dan terperinci mulai dari transaksi penjualan, transaksi pembelian, stock barang keluar masuk, status karyawan 3. Sistem memberikan pilihan menu tambah, edit dan hapus 5. Sistem menampilkan form data transaksi penjualan, form data tansaksi pembelian, stock barang masuk dan keluar ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 5
Bab II UML 2.1 Diagram 2.1.1 Use Case Diagram 1. Use case kasir ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 6
2. Use case Admin/Owner ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 7
2.1.2. Activity Diagram 1. Activity Login kasir ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 8
2. Activity transaksi penjualan ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 9
3. Activity Transaksi Suplier ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 10
4. Activity Laporan Kasir ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 11
5. Login Admin ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 12
6. Activity Barang Admin ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 13
7. Activity Pengiriman admin ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 14
8. Activity Suplier Admin ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 15
2.1.3 Class Diagram 1. Class diagram transaksi ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 16
2.1.4 Satechart Diagram 1. Statechart transaksi 2.1.5 Deployment Diagram 1. Deployment diagram took bangunan ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 17
2.1.6 Componen Diagram 1. Componen Diagram took bangunan ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 18
Bab III 3.1 Perancangan Data Bases ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 19
BAB IV Kasimpulan Dari Analisis system diatas dapat disimpulkan bahwa masih banyak kekurangan dalam analisis system yang dilakukan karena hanya baru meliputi transaksi jual beli saja. ANSI Tahap 1 FTI Universitas Mercu Buana Yogyakarta 20