untuk
Disusun Oleh
Revisi Deskripsi
A
INDEX A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Daftar Halaman Perubahan
1.4 Referensi
Dokumen SKPL ini disusun berdasarkan sistematika Spesifikasi Kebutuhan Perangkat
Lunak yang digunakan oleh Departemen Teknik Informatika Institut Teknologi Bandung
(1998). Sistematika SKPL ini diadaptasi khusus untuk analisis kebutuhan perangkat lunak.
Referensi lain yang digunakan dalam penyusunan dokumen:
1. Panduan Pengisian Spesifikasi Kebutuhan Perangkat Lunak (SKPL) Berorientasi Proses.
2.4 Batasan-batasan
Batasan dari aplikasi inventaris kantor di Toko Sparepart WN Motor adalah:
1. Informasi yang dihasilkan hanya :
a. Informasi data barang, data pegawai, data supplier, data pelanggan dan data
penjualan yang tersedia dan yang dibutuhkan.
b. Laporan data penjualan yang tersedia setiap transaksi.
3
DESKRIPSI KEBUTUHAN RINCI
Keterangan:
1. Pemilik/Admin memilih username dan password (Gambar 1)
2. Muncul pesan login berhasil (Gambar 2)
3. Admin masuk ke menu utama aplikasi pengolahan data barang (Gambar 3)
4. Admin memasukkan data barang yang akan ditambah (Gambar 4)
5. Jika admin memilih Edit maka muncul tampilan form edit barang dan admin
memasukkan data barang yang baru (Gambar 5).
6. Jika admin memilih hapus maka akan muncul pesan konfirmasi data barang yang akan
dihapus (Gambar 6).
7. Admin masuk ke menu utama aplikasi pengolahan data pegawai (Gambar 7)
8. Admin memasukkan data pegawai yang akan ditambah (Gambar 10)
9. Jika admin memilih Edit maka muncul tampilan form edit pegawai dan admin
memasukkan data pegawai yang baru (Gambar 8).
10. Jika admin memilih hapus maka akan muncul pesan konfirmasi data pegawai yang akan
dihapus (Gambar 9).
11. Admin masuk ke menu utama aplikasi pengolahan data pelanggan (Gambar 11)
12. Admin memasukkan data pelanggan yang akan ditambah (Gambar 14)
13. Jika admin memilih Edit maka muncul tampilan form edit pelanggan dan admin
memasukkan data pelanggan yang baru (Gambar 12).
14. Jika admin memilih hapus maka akan muncul pesan konfirmasi data pelanggan yang
akan dihapus (Gambar 13).
15. Admin masuk ke menu utama aplikasi pengolahan data supplier (Gambar 15)
16. Admin memasukkan data supplier yang akan ditambah (Gambar 18)
17. Jika admin memilih Edit maka muncul tampilan form edit supplier dan admin
memasukkan data pelanggan yang baru (Gambar 16).
18. Jika admin memilih hapus maka akan muncul pesan konfirmasi data pelanggan yang
akan dihapus (Gambar 17).
19. Admin masuk ke menu utama aplikasi pengolahan data penjualan (Gambar 19)
20. Admin memilih penjualan baru maka akan muncul form pengolahan penjualan faktur
antara pelanggan dan barang yang dibeli oleh pelanggan (Gambar 20).
21. Admin memasukkan item jual yang akan ditambah (Gambar 21).
22. Jika admin memilih Edit Item maka muncul tampilan form edit item jual dan admin
memasukkan data item jual yang baru (Gambar 22).
23. Jika admin memilih Hapus Item maka akan muncul pesan konfirmasi data item jual yang
akan dihapus (Gambar 23).
24. Jika admin memilih lihat faktur (Gambar 24) maka akan tampil preview faktur penjualan
(Gambar 25).
25. User memilih lihat faktur (Gambar 19) maka akan tampil faktur penjualan (Gambar 25).
26. Jika menekan tombol exit pada menu file menu maka muncul konfirmasi anda yakin
ingin keluar aplikasi? (Gambar 28).
27. User memilih username dan memasukkan password (Gambar 26).
28. Setelah user memilih username dan memasukkan password jika berhasil masuk maka
akan muncul pesan (gambar 27).
Aplikasi inventaris kantor ini merupakan aplikasi yang berbasis desktop. Semua data
tersimpan dalam database yang berada dikomputer admin.
Model konteks yang menggambarkan aliran informasi dari dan ke APLIKASI INVENTARIS
KANTOR dapat dilihat pada Gambar 28.
Rekap Data Penjualan Pelanggan
Data Pelanggan Pemilik Rekap Data Penjualan Pegawai
Data Barang Pemilik 1
Data Pelanggan Pegawai
Data Penjualan Pemilik Data Penjualan Pegawai
Data Supplier
Data Barang Pegawai
Data Pegawai
Aplikasi Inventaris Kantor
Login Pegawai
Login Pemilik Info Login Pegawai Invalid
+
Login Valid Pemilik
[Login Pegawai]
Cek Data Supplier
Info Cek Data Supplier
Pegawai
Tabel Supplier
1.1
[Login Pemilik] [Data Pelanggan Pegawai]
[Info Data Pelanggan]
[Info Login Pemilik Invalid] Login
Login Valid Pemilik dan Pegawai Login Valid Pemilik dan Pegawai
Pemilik
[Data Pelanggan Pemilik]
1.5
Pengolahan
Data
[Info Data Pelanggan Pemilik]
Pelanggan Login Valid Pemilik dan Pegawai
Info Cek Data Pelanggan
+
1.4
[Data Barang Pemilik ] [Data Barang Pegawai]
Pengolahan
Data Barang [Info Data Barang Pegawai]
[Info Data Barang Pemilik]
+
Login Valid Pemilik dan Pegawai
Info No Penjualan
Tabel PenjualanLogin Valid Pemilik dan Pegawai
Cek
Info Data Data Penjualan
Penjualan
1.6
Pengolahan
Cek No Penjualan [Data Penjualan Pegawai]
[Data Penjualan Pemilik] Data
Info Kode Pelanggan
Penjualan
[Info Data Penjualan Pemilik] [Info Data Penjualan Pegawai]
+ Cek Kode Pelanggan
1.7
Pengolahan
[Rekap Data Penjualan Pelanggan] Laporan [Rekap Data Penjualan Pegawai]
Cek Kode Barang Penjualan
[Laporan Data Penjualan Pemilik ] [Laporan Data Penjualan Pegawai]
Info Kode Barang +
Tabel Detail
Penjualan
1.1.1.1
1.2.1
[Info Cek Data Pegawai]
[Data Pegawai]
Tambah
[Info Data Pegawai] Pegawai [Cek Data Pegawai]
Login
1.2.3
1.2.4
Hapus Hapus Data Pegawai
Data Pegawai berhasil dihapus Pegawai
Info Hapus Data Pegawai
1.1.1.2
Tabel Supplier
1.3.3
1.3.4
Hapus Hapus Data Supplier
Data Supplier berhasil dihapus Supplier
Info Data Supplier berhasil dihapus
Pencarian data Barang oleh Pemilik dan Pegawai Edit data Barang oleh Pemilik dan Pegawai
Pemilik TabelInfo
Info Pencarian data Barang oleh Pemilik dan Pegawai edit data Barang oleh Pemilik dan Pegawai
Barang
Pegawai
1.4.2
Nama barang yang dicari oleh Pegawai
Nama barang yang dicari oleh Pemilik Pencarian Login
Data Barang Data barang yang dicari oleh Pegawai
1.4.4
Data barang berhasil dihapus oleh Pegawai
Hapus Data Hapus data Barang oleh Pemilik dan Pegawai
Data barang berhasil dihapus oleh Pemilik Barang
1.5.1
Tambah
Pelanggan
1.5.4
Hapus Data
Pelanggan
Data Pelanggan berhasil dihapus oleh Pemilik
1.5.2
Pencarian
Nama Pelanggan yang dicari oleh Pemilik Data Nama Pelanggan yang dicari oleh Pegawai
Pelanggan Data Pelanggan yang dicari oleh Pegawai
Data Pelanggan yang dicari oleh Pem ilik
Login
1.6.2
Pencarian
Data Info Data Pencarian Penjualan oleh Pemilik dan Pegawai
Nomor Penjualan yang dicari oleh Pemilik dan Pegawai Penjualan
Data Penjualan yang dicari oleh Pemilik dan Pegawai
Data Penjualan yang dicari oleh Pemilik Nomor Penjualan yang dicari oleh Pegawai
1.6.3
Data Penjualan yang berhasil di edit oleh Pegawai
Edit Data Info kode pelanggan yang diedit oleh Pemilik dan Pegawai
Penjualan Tabel Pelanggan
Data Penjualan yang berhasil diedit oleh Pemilik
1.6.4
Hapus Data
Penjualan
Data Penjualan yang dihapus oleh Pemilik dan Pegawai Kode Pelanggan yang dihapus oleh Pemilik dan Pegawai
Data Penjualan yang berhasil dihapus oleh Pemilik Info Kode Pelanggan yang dihapus oleh Pemilk dan Pegawai
Info Data Penjualan yang dihapus oleh Pemilik dan Pegawai Data Penjualan yang berhasil dihapus oleh Pegawai
Login
1.7.1
[Rekap Data Penjualan Pegawai] Laporan
Penjualan [RekapData
[Laporan DataPenjualan
PenjualanPemilik]
Pelanggan]
Pemilik
[Laporan Data Penjualan Pegawai]
Pegawai
[Cek No Penjualan]
[Info No Penjualan]
Tabel Detail
Penjualan
Tabel Barang
Tabel Penjualan
32
Spesifikasi Input
1. Kode Pegawai
2. Nama Pegawai
3. Alamat Pegawai
4. Kota Pegawai
5. No Telp Pegawai
Spesifikasi Output
1. Data Pegawai
Spesifikasi Input
1. Kode Supplier
2. Nama Supplier
3. Alamat Supplier
4. Kota Supplier
5. No Telp Supplier
Spesifikasi Output
1. Data Supplier
Spesifikasi Output
1. Data Barang
Spesifikasi Proses
Nama Proses : Pengolahan Data Pegawai
Deskripsi Isi : Proses ini pemilik ataupun user yang sudah berhasil login dapat
memilih tugas yaitu pencarian, menambah, mengedit atau menghapus
data pegawai
Spesifikasi Input
1. Kode Pelanggan
2. Nama Pelanggan
3. Alamat Pelanggan
4. Kota Pelanggan
5. No Telp Pelanggan
Spesifikasi Output
1. Data Pelanggan
Spesifikasi Input
1. Nomor Penjualan
2. Nama Pelanggan
3. Waktu Transaksi
4. Total Penjualan
Spesifikasi Output
1. Data Penjualan
Spesifikasi Input
1. Qty
Spesifikasi Output
1. Laporan Data Penjualan
36
Proses 1 login pemilik dan pegawai valid Proses 2 menghasilkan data barang
Proses 2 atur pengolahan data barang
Proses 2.1 Menambah data barang (Kode Barang,
Nama Barang, Harga Beli, Harga Jual, Stok, Stok
Minimal, Gambar)
Proses 2.2 Edit data barang
Proses 2.3 Hapus data barang
Deskripsi pengolahan data Barang = [kode barang | nama barang | harga beli | harga jual | Stok | Stok Minimal | Gambar]
kode barang = {int}
nama barang = {var char}50
harga jual = {mn}
harga beli = {mn}
stok = {int}
stok minimal {int}
gambar {pict}