28 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Dalam pembuatan perancangan sistem informasi persediaan barang di PT. Primafood International ini membutuhkan beberapa tahapan dalam pembuatannya, adapun tahapan tersebut diantaranya 4.1.1. Analisis Kebutuhan Dalam sistem informasi Persediaan Barang di PT. Primafood International dibutuhkan sebuah sistem yang terkomputerisasi untuk membantu berjalannya Sistem Informasi Persediaan Barang agar dapat berjalan dengan baik dan memudahkan dalam proses input dan output barang serta proses pembuatan laporan stok. Terkait dengan masalah tersebut maka diusulkan perancangan suatu sistem yang terkomputerisasi yang bertujuan untuk mempermudah bagian gudang dalam mengolah data barang dari mulai proses pendataan barang masuk, barang keluar dan pembuatan laporan dengan adanya sistem tersebut maka proses pendataan barang akan lebih mudah karena semua data sudah tersimpan dalam sebuah database A. Kebutuhan Pengguna Dalam aplikasi Persediaan barang ini terdapat dua pengguna yaitu admin dan bagian gudang yang bertugas melalukan pengelolaan data barang. B. Skenario kebutuhan pengguna a) Melakukan login b) Menginput data barang masuk
26
Embed
BAB IV PERANCANGAN SISTEM USULAN...28 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahapan Perancangan Sistem Dalam pembuatan perancangan sistem informasi persediaan barang di PT. Primafood
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
28
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
Dalam pembuatan perancangan sistem informasi persediaan barang di PT.
Primafood International ini membutuhkan beberapa tahapan dalam pembuatannya,
adapun tahapan tersebut diantaranya
4.1.1. Analisis Kebutuhan
Dalam sistem informasi Persediaan Barang di PT. Primafood International
dibutuhkan sebuah sistem yang terkomputerisasi untuk membantu berjalannya
Sistem Informasi Persediaan Barang agar dapat berjalan dengan baik dan
memudahkan dalam proses input dan output barang serta proses pembuatan laporan
stok. Terkait dengan masalah tersebut maka diusulkan perancangan suatu sistem
yang terkomputerisasi yang bertujuan untuk mempermudah bagian gudang dalam
mengolah data barang dari mulai proses pendataan barang masuk, barang keluar dan
pembuatan laporan dengan adanya sistem tersebut maka proses pendataan barang
akan lebih mudah karena semua data sudah tersimpan dalam sebuah database
A. Kebutuhan Pengguna
Dalam aplikasi Persediaan barang ini terdapat dua pengguna yaitu admin
dan bagian gudang yang bertugas melalukan pengelolaan data barang.
B. Skenario kebutuhan pengguna
a) Melakukan login
b) Menginput data barang masuk
29
c) Menginput data barang keluar
d) Menambahkan stok barang
e) Melihat data laporan barang keluar
f) Melihat data laporan persediaan barang
g) Melihat data laporan barang masuk
C. Kebutuhan Sistem
1) Pengguna harus melakukan login terlebih dahulu untuk dapat
mengakses aplikasi ini dengan memasukkan username dan password
agar privasi pengguna tetap terjaga keamanannya.
2) Pengguna harus menutup/logout aplikasi setelah selesai menggunakan
aplikasi agar data-data yang ada dalam aplikasi tersebut tetap aman.
3) Pengguna dapat menginput data barang yang masuk atau keluar.
4) Sistem melakukan penjumlahan stok barang yang keluar ataupun
barang yang masuk.
5) Pengguna dapat mecetak laporan dengan cepat pada aplikasi persediaan
barang tersebut.
6) Sistem dapat melakukan update setiap ada pembaruan data(edit).
7) Sistem dapat menampilkan data yang dicari oleh admin.
30
4.1.2. Rancangan Diagram Use Case Sistem Usulan
A. Diagram Use Case Admin
Gambar IV.1. Use Case Diagram Admin
31
B. Diagram Use Case Admin Gudang
Gambar IV.2. Use Case Diagram Admin Gudang
Tabel IV.1.
Deskripsi Use Case Mengelola Data Barang
Use Case Name Mengelola data barang
Requirements Admin telah melakukan login
Goal Admin dapat mengelola data barang
Pre-Conditions Admin telah menginput data barang
Post-Conditions Daftar data barang yang kurang dari stok
minimum
Failed end Condition Sistem tidak dapat menampilkan data barang
karna barang yang dicari tidak terdata
Actors Admin Toko
Main Flow/ Basic Path 1. Admin melakukan login
2. Sistem menampilkan data barang
3. Admin mengolah data
Alternate Flow/Invariant A A1. System menampilkan data barang yang
dicari
Invariant B B1. Admin melakukan pencarian
B2. Admin mengetikan nama/kode barang
B3. System tidak menemukan data yang dicari
B4. System menampilkan pesan "Data yang
dicari tidak ditemukan"
32
Tabel IV.2.
Deskripsi Use Case Pendataan Barang Masuk
Use Case Name Pendataan Barang Masuk
Requirements Admin telah menginput data barang masuk
Goal Data dapat di update
Pre-Conditions Admin mencari data yang ingin diinput
Post-Conditions Daftar data barang yang ingin diinput
Failed end Condition Admin tidak dapat mencari barang karena data
barang belum terdata
Actors Admin Toko
Main Flow/ Basic Path 1. Admin mencari data barang yang ingin
diinput
2. Admin mengetikan nama atau kode barang
3. Sistem menampilkan data yang dicari
Alternate Flow/Invariant A A1. System menampilkan data yang dicari
Invariant B B1. Admin melakukan pencarian
B2. Admin mengetikan nama/kode barang
B3. System tidak menemukan data yang dicari
B4. System menampilkan pesan "Data yang
dicari tidak ditemukan"
Tabel IV.3.
Deskripsi Use Case Pendataan Barang Keluar
Use Case Name Pendataan Barang Keluar
Requirements Admin telah mengupdate data barang yang
keluar
Goal Data barang telah terupdate
Pre-Conditions Admin telah menginput pengeluaran barang
Post-Conditions Daftar data barang yang diambil
Failed end Condition Admin tidak menginput data barang yang
keluar karena login gagal
Actors Admin Toko
Main Flow/ Basic Path 1. Admin menginput data barang yang keluar
2. Sistem memproses penginputan data
3. Sistem menampilkan data barang yang
telah di update
Alternate Flow/Invariant A A1. System menampilkan data yang dicari
Invariant B B1. Admin memilih barang yang di ambil
B2. Admin mengetikan nama/kode barang
B3. System tidak menemukan data yang dicari
B4. System menampilkan pesan "Data yang
dicari tidak ditemukan"
33
Tabel IV.4.
Deskripsi Use Case Cetak Laporan
Use Case Name Cetak Laporan
Requirements Admin telah mengelola barang masuk dan
keluar
Goal Data barang telah terupdate
Pre-Conditions Admin telah menginput barang
Post-Conditions Daftar data barang yang diambil
Failed end Condition Sistem tidak dapat menampilkan data barang
karena barang yang dicari tidak terdata
Actors Admin Toko, Admin Gudang
Main Flow/ Basic Path 1. Admin menginput data barang masuk dan
keluar
2. Sistem memproses penginputan data
3. Sistem menampilkan data barang yang
telah di update
Alternate Flow/Invariant A A1. System menampilkan data yang dicari
Invariant B B1. Admin mencari barang
B2. Admin mengetikan nama/kode barang
B3. System menampilkan data yang dicari
B4. System menampilkan laporan persediaan
barang
4.1.3. Rancangan Diagram Aktivitas
Melakukan Login
Administrasi Sistem
Mengecek Validasi Login
Tampil Menu Utama
Masukan username dan password Menampilkan pesan: login gagalTidak
Ya
Gambar IV.3. Diagram aktivitas login
34
Pilh Form Barang
Administrasi Sistem
Menampilkan Form Dara Barang
Pilih Tindakan
edit
yatidak
tambahhapus
Data terhapus
Data tersimpan
Mengupdate dataInput data
simpan
Pilih dataPilih data
Gambar IV.4. Diagram aktivitas olah data barang
Pilih Form Barang Masuk
Administrasi Sistem
Input data barang
Menampilkan Form barang masuk
Data Tersimpanya
tidak
Simpan
Gambar IV.5. Diagram aktivitas input barang masuk
35
Pilih Form Barang Keluar
Administrasi Sistem
Input data barang keluar
Menampilkan form barang keluar
Data Tersimpan
ya
tidak
Simpan
Gambar IV.6. Diagram aktivitas input barang keluar
Pilih Laporan
Administrasi Sistem
Melihat laporan
Menampilakan lapran
Mencetak laporan
ya
tidak
cetak
Gambar IV.7. Diagram aktivitas melihat laporan
36
4.1.4. Rancangan Dokumen Sistem Usulan
Rancangan dokumen usulan yang terdapat dalam program persediaan
barang di PT. Primafood International Cabang Taman Harapan Baru
A. Bentuk Dokumen Masukan
1. Nama Dokumen : Data Barang
Fungsi : Untuk mengupdate data barang
Sumber : Admin Toko
Tujuan : Admin Gudang
Media : Kertas
Jumlah : 1
Frekuensi : Setiap ada pemasukan barang
Bentuk : Lampiran C1
2. Nama Dokumen : Data User
Fungsi : Untuk melihat data laporan
Sumber : Admin Gudang
Tujuan : Melihat data barang
Media : Kertas
Jumlah : 1
Frekuensi : Setiap ingin mengorder barang
Bentuk : Lampiran C2
B. Bentuk Dokumen Keluaran
1. Nama Dokumen : Laporan Persediaan Barang
Fungsi : Untuk mengetahui persediaan barang
Sumber : Admin Toko
37
Tujuan : Admin Gudang
Media : Kertas
Jumlah : 1
Frekuensi : Setiap pengecekan laporan data barang
Bentuk : Lampiran D1
2. Nama Dokumen : Laporan Data Barang Masuk
Fungsi : Untuk mengetahui data barang yang masuk
Sumber : Admin Toko
Tujuan : Admin Gudang
Media : Kertas
Jumlah : 1
Frekuensi : Setiap ada pengecekan barang masuk
Bentuk : Lampiran D2
4. Nama Dokumen : Laporan Data Barang Keluar
Fungsi : Untuk mengetahui barang dan jumlah yang keluar
Sumber : Admin Toko
Tujuan : Admin Gudang
Media : Kertas
Jumlah : 1
Frekuensi : Setiap pengecekan barang yang keluar
Bentuk : Lampiran D3
38
4.1.5. Rancangan Prototype
Berikut ini adalah rancangan prototype website persediaan barang PT.
Primafood International Cabang Taman Harapan Baru, yang penulis buat menjadi
dua bagian, bagian pertama untuk tampilan halaman Admin dan bagian kedua
untuk tampilan halaman User.
A. Tampilan Admin Toko
Gambar IV.8. Form Login Admin
Gambar IV.9. Tampilan Dashboard Admin Toko
39
Gambar IV.10. Form Data Admin
Gambar IV.11. Form Data Barang
40
Gambar IV.12. Data Barang Masuk
Gambar IV.13. Data Barang Keluar
Gambar IV.14. Form Input Barang Masuk
41
Gambar IV.15. Form Input Barang Keluar
Gambar IV.16. Form Edit Data Barang Masuk
Gambar IV.17. Form Edit Data Barang Keluar
42
B. Tampilan User Gudang
Gambar IV.18. Form Login User
Gambar IV.19. Tampilan Dashboard User Gudang
Gambar IV.20. Tampilan Data Barang User
43
4.2. Perancangan Perangkat Lunak
Perancangan perangkat lunak di buat mulai dari pembuatan ERD, LRS,
Spesifikasi File, Class Diagram, Sequence Diagram, dan Spesifikasi Hardware serta
Software.
4.2.1. Entity Relationship Diagram (ERD)
Gambar IV.21. Rancangan ERD
44
4.2.2. Logical Structure Record (LRS)
Gambar IV.22. Rancangan LRS
4.2.3. Spesifikasi File
A. Spesifikasi File Barang
Nama File : Barang
Akronim : Barang
Fungsi : Untuk menyimpan data barang
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
45
Media : Harddisk
Panjang record : 35
Kunci Field : kodebarang
Software : Mysql
Tabel IV.5.
Spesifikasi File Barang
No Elemen data Nama Field Tipe Size Ket
1. Kode Barang Kodebarang Varchar 5 Primary Key
2. Nama Barang Nama_barang Varchar 20
3. Stock Stok Int 5
4. Satuan Satuan Int 5
B. Spesifikasi File Barang Masuk
Nama File : Barang Masuk
Akronim : Barang Masuk
Fungsi : Untuk proses penyimpanan dara barang masuk
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 30
Kunci Field : kodebm
Software : Mysql
Tabel IV.6.
Spesifikasi File Barang Masuk
No Elemen data Nama Field Tipe Size Ket
1. KodeBM KodeBM Varchar 5 Primary Key
2. Kode Barang Kodebarang Varchar 20
3. Jumlah Jumlah Int 5
4. Tanggal Tgl_masuk Date
46
C. Spesifikasi File Barang Keluar
Nama File : Barang Keluar
Akronim : Barang keluar
Fungsi : Untuk proses penyimpanan data barang keluar