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 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
Bab I SRS & SKENARIO 1.1 SRS No Requirement Actor 1 Sebelum melakukan funsional kasir, Kasir
Login,
Use Case melihat
data
maka user harus login terlebih
pemesanan
dahulu sebagai kasir, Kasir dapat
menu, manajemen transaksi
melihat data pemesanan, membuat
pembayaran,
nota
report
pembayaran,
transaksi
melakukan
pembayaran
membayar
serta
input
dan
dan
detail
manajemen
transaksi
harian,
input barang supliyer.
barang
supliyer. Serta membuat laporan transaksi harian. 2
Sebelum melihat stock barang yang Suplier
Login, melihat data stock
habis di toko bangunan, sales
barang yang habis untuk
supplier harus login dulu ke system
orderan barang baru
informasi
toko
bangunan
guna
melihat stock barang limit (habis). 3
Administrator
harus
melakukan Owner/
Login : manajemen user,
login
untuk
melakukan administrator
manajemen data menu dan
guna
manajemen system. Administrator
kategori menu, manajemen
memiliki akses penuh terhadap
data
manajemen yang ada di dalam
manajemen Informasi meja,
sistem, diantaranya : manajemen
manajemen
member,
user, manajemen menu dan kategori
manajemen
transaksi
menu, manajemen data transaksi,
pembayaran
dan
manajemen barang, manajemen
manajemen
laporan
supliyer,
transaksi
manajemen
pembayaran laporan
dan
transaksi
data
manajemen yang
telah
dilakukan kasir.
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 1 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
pemesanan,
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
Sistem
1. User membuka halaman login 2. Sistem menampilkan halaman form login 3. User memasukkan username dan password pada form login 4. Sistem melakukan verifikasi request login dari user 5. Jika username dan password sesuai, maka sistem akan menampilkan halaman administrasi sistem 1.2.2 Skenario data pemesanan
Use case : Melihat Data Pemesanan Actor
: Kasir
Tujuan
: Kasir dapat melakukan pengecekan terhadap item-item yang dipesan oleh pelanggan / member
Catatan : Status sudah Login Aktor
Sistem
1. Kasir membuka menu pembayaran 2. Sistem menampilkan halaman pembayaran yang berisi daftar informasi transaksi yang masih aktif 3. Kasir mengakses info daftar pesanan dengan melihat id transaksi. 4. Sistem menampilkan detail, daftar menu yang dipesan oleh pelanggan
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 2 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
1.2.3 Skenario data transaksi
Use case : Membuat Nota Transaksi Pembayaran Actor
: Kasir
Tujuan
: Kasir melakukan administrasi pembayaran atas pesanan pelanggan
Catatan : Status sudah Login Aktor
Sistem
1. Kasir mengakses menu pembayaran (POS) 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 5. Kasir menginputkan jumlah yang dibayar pelanggan 6. Kasir melakukan tutup transaksi pada Id transaksi jual yang dipilih tadi 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
: Kasir
Tujuan
: 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 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
Aktor
Sistem
1. Kasir mengakses menu Suplier 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 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. 8. Sistem menyimpan data transaksi beli 9. Sistem melakukan update otomatis stock barang masuk. 1.2.5 Skenario laporan transaksi
Use case : Membuat laporan transaksi harian Actor
: Kasir
Tujuan
: Membuat atau rekap data transaksi per-day.
Catatan
: Status sudah Login Aktor
Sistem
1. Kasir mengakses menu laporan 2. Sistem menampilkan halaman penjualan per-day ,detail barang keluar, stock barang, daftar pembelian supplier. 3. Kasir memilih penjualan per-day 4. Kasir memilih tanggal transaksi 5. Sistem melakukan/ menampilkan data laporan per hari sesuai tanggal yang dipilih oleh actor (kasir). 1.2.6 Skenario Stock Habis
Use case : Melihat stock habis Actor
: Suplier ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 4 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
Tujuan
: Melihat stock habis hyang ada pada toko bangunan
Catatan
: Status sudah Login Aktor
Sistem
1. Supliern membuka form supplier. 2. Sistem menampilkan data stock barang yang telah habis/limit. 3. Sales supplier cek list stock barang yang telah habis/limit lalu proses 4. Sistem menampilkan form data barang habis/limit yang telah di cek list tadi. 5. Mencetak form data barang habis/limit. 6. Sales melakukan konfirmasi ke administrator 7. Mengirim barang orderan. 1.2.7 Skenario manajemen system Use case : Manajemen System (hak akses penuh) Actor
: Owner/administrator
Tujuan
: Melihat laporan transaksi pnjualan, tansaksi pembelian,
Catatan
: Status sudah Login Aktor
Sistem
1. Mengakses menu manajemen laporan 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 4. Jika user memilih tambah maka dipilih opsi tambah, jika memilih edit maka dipilih opsi edit data 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 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
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 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
2. Use case Admin/Owner
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 7 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
2.1.2. Activity Diagram 1. Activity Login kasir
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 8 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
2. Activity transaksi penjualan
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 9 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
3. Activity Transaksi Suplier
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 10 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
4. Activity Laporan Kasir
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 11 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
5. Login Admin
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 12 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
6. Activity Barang Admin
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 13 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
7. Activity Pengiriman admin
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 14 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
8. Activity Suplier Admin
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 15 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
2.1.3 Class Diagram 1. Class diagram transaksi
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 16 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
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 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
2.1.6 Componen Diagram 1. Componen Diagram took bangunan
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 18 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
Bab III 3.1 Perancangan Data Bases
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 19 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
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 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)