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
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
ANSI tahap 1 – FTI Universitas Mercu Buana Yogyakarta – ii Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
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 – 1 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
Bab I
SRS & SKENARIO
1.1 SRS
No Requirement Actor Use Case
1 Sebelum melakukan funsional kasir,
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.
Kasir Login, melihat data
pemesanan dan detail
menu, manajemen transaksi
pembayaran, manajemen
report transaksi harian,
input barang supliyer.
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).
Suplier
Login, melihat data stock
barang yang habis untuk
orderan barang baru
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.
Owner/
administrator
Login : manajemen user,
manajemen data menu dan
kategori menu, manajemen
data pemesanan,
manajemen Informasi meja,
manajemen member,
manajemen transaksi
pembayaran dan
manajemen laporan
transaksi
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 2 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
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 – 3 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 – 4 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 – 5 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 – 6 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 – 7 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
2. Use case Admin/Owner
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 8 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 – 9 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
2. Activity transaksi penjualan
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 10 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
3. Activity Transaksi Suplier
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 11 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
4. Activity Laporan Kasir
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 12 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
5. Login Admin
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 13 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
6. Activity Barang Admin
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 14 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
7. Activity Pengiriman admin
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 15 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
8. Activity Suplier Admin
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 16 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 – 17 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 – 18 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 – 19 Oleh : Agus Nurdin (13111015) & Prima Satya Juhandana (13111079)
Bab III
3.1 Perancangan Data Bases
ANSI Tahap 1 – FTI Universitas Mercu Buana Yogyakarta – 20 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.