Sistem Informasi Penjualan Dan Persediaa
BAB IV
RANCANGAN SISTEM
A. Desain Sistem
Dalam menggambarkan perancangan sistem yang akan dibangun
digunakan pemodelan sistem berbasis orientasi objek dengan alat bantu
Unified Modelling Language (UML). UML ini akan memberikan gambaran
secara umum tentang sistem yang dibangun agar pengembangan atau
perancangan aplikasi ini dapat memenuhi semua kebutuhan pengguna (user)
dengan lengkap dan tepat. UML ini dibuat dengan menggunakan bantuan
program atau software Rational Rose 2000.
Diagram – diagram UML yang digunakan untuk merancang sistem ini
adalah :
a.
Use Case Diagram
Diagram use case atau case diagram menyajikan interaksi antara
use case dan aktor. Dimana, aktor dapat berupa orang, peralatan, atau
sistem lain yang berinteraksi dengan sistem yang sedang di bangun
antara lain:
Adapun Use case dari system ini adalah:
1. User menginput data barang
2. User menginput data pelanggan.
3. User input data suplier
4. User input data-data data penjualan barang.
5. User input data-data pembelian/pemasukan barang.
6. Sistem akan mencetak laporan pelanggan.
7. Sistem akan mencetak laporan data supplier
8. Sistem akan mencetak laporan laporan persediaan barang
9. Sistem akan mencetak laporan data supplier
10. Sistem akan mencetak laporan penjualan barang
11. Sistem akan mencetak Laporan pemasukan/pembelian barang
a. Use Case Diagram Sistem Persediaan dan Penjualan
Login
daftar data barang
Input Data Barang
User
Input Data Pelanggan
Input Data Suplier
Input Pem as ukan Barang
Input Penjualan Barang
Laporan
Gambar 4.1 Diagram Use Case Sistem Persediaan dan Penjualan
a) Diagram Activity Barang
User
Mulai
System
Login
masukan user name
dan password
Tampil Menu Utama
Pilih Menu Input
Data Barang
Tampil Form
data barang
Pilih Tombol
PIL
Keluar
Seles ai
Gambar 4.2 Diagram Activity Barang
Simpan
Tambah
b) Diagram Activity Pelanggan
User
Mulai
System
Login
masukan user name
dan password
Tampil Menu Utama
Pilih Menu Input
Data pelanggan
Tampil Form data
Pelanggan
Pilih Tombol
PIL
Keluar
Selesai
Gambar 4.3 Diagram Activity Pelanggan
Simpan
Tambah
c) Diagram Activity Suplier
User
Mulai
System
Login
masukan user name
dan password
Tampil Menu Utama
Pilih Menu Input
Data Suplier
Tampil Form data
Suplier
Pilih Tombol
PIL
Keluar
Selesai
Gambar 4.4 Diagram Activity Suplier
Simpan
Tambah
d) Diagram Activity Proses pemasukan Barang
User
Mulai
System
Data Suplier
Login
masukan user name
dan password
masukan data
suplier
input data
suplier
Input Data
Suplier
Tampil Menu Utama
Simpan
Pilih Menu Input Data
Pemasukan barang
Tampil data data
pemasukan barang
Tombol tambah
PIL
Data Barang
masukan
data suplier
Tombol tambah
Simpan
Tabel Pemasukan
Barang
Selesai
Gambar 4.5 Diagram Activity Pemasukan Barang
e) Diagram Activity Proses Penjualan Barang
User
Mulai
System
Data Pelanggan
Login
masukan
data Pelanggan
masukan user name
dan password
input data
Pelanggan
Tampil Menu Utama
Simpan
Pilih Menu Input Data
Penjualan barang
Tampil data data
Penjualan barang
Tombol tambah
PIL
Tombol tambah
Simpan
Tabel Penjualan
Barang
Selesai
Gambar 4.6 Diagram Activity Penjualan Barang
Data Barang
masukan data
barang
Input Data
Barang
f) Laporan Data Pelanggan
User
mulai
Pelanggan
login
Masukan User Name
dan Pasword
Tampil Menu
Utama
Pilih Menu Laporan
Pelanggan
Tampil
Keluar
seles ai
Gambar 4.7 Diagram Activity Laporan Data Pelanggan
g) Laporan Data Suplier
User
mulai
Pelanggan
login
Masukan User Name
dan Pasword
Tampil Menu
Utama
Pilih Menu Laporan
Suplier
Tampil
Keluar
s elesai
Gambar 4.8 Diagram Activity Laporan Data Suplier
h) Laporan Data Barang
User
mulai
Pelanggan
login
Masukan User Name
dan Pasword
Tampil Menu
Utama
Pilih Menu Laporan
Barang
Tampil
Keluar
seles ai
Gambar 4.9 Diagram Activity Laporan Data Barang
i) Laporan Data Penjualan Barang
User
mulai
Penj ualan
login
Masukan User Name
dan Pasword
Tampil Menu
Utama
Pilih Menu Laporan
Penjualan Barang
Tampil
Keluar
selesai
Gambar 4.10 Diagram Activity Laporan penjualan Data Barang
b. Use Case Diagram
Diagram use case atau case diagram menyajikan interaksi antara
use case dan aktor. Dimana, aktor dapat berupa orang, peralatan, atau
sistem lain yang berinteraksi dengan sistem yang sedang di bangun
antara lain:
Adapun Use case dari system ini adalah.
Skenario user pada saat menjalankan aplikasi antara lain :
1) Sekuen Form Input Barang
Alur Sekuen Form Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu utama
2. Bagian user memilih form barang untuk mencetak hasil semua
Login
Menu Utama
: User
masukan user name dan pasword
tampilml menuutama
Pilih Cetak semua
Gambar 4.11 Diagram Sequence cetak Barang
Formcetak
barang
2) Sekuen Form Input Barang
Alur Sekuen Form barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu utama
2. Bagian user memilih form barang user pilih tombol tambah,tombol
simpan,hapus ,
Login
Menu Utama
: User
masukan user name dan pasword
tampilml menuutama
Pilih Cemenu inpu data barang
Gambar 4.12 Diagram Sequence Input Barang
form Input data
barang
3) Sekuen Form Input Suplier
Alur Sekuen Form supplier adalah :
1. Bagian User masuk Login,system akan menampilkan menu utama
2. Bagian user memilih form suplier user pilih tombol tambah,tombol
simpan,hapus ,
Login
Menu Utama
Form Suplier
: User
msukan user name dan password
Tampil Menu Utama
User pilih form Suplier
Kembali ke Menu Utama
Gambar 4.13 Diagram Sequence Input Barang Form supplier
4) Sekuen Form Input Pelanggan
Alur Sekuen Form Pelanggan adalah :
1.
Bagian User masuk Login,system akan menampilkan menu utama
2.
Bagian user memilih form Pelanggan user pilih tombol
tambah,tombol simpan,hapus ,
Login
Menu Utama
Form
Pelanggan
: User
msukan user name dan password
Tampil Menu Utama
User pilih form Pelanggan
Kembali ke Menu Utama
Gambar 4.14 Diagram Sequence Input Form Input Pelanggan
5) Sekuen Form Input Pemasukan/Pembelian Barang
Alur Sekuen Form Pemasukan/Pembelian Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. Bagian user memilih form Pemasukan/Pembelian Barang user
pilih tombol tambah,tombol simpan,hapus ,
Login
Menu Utama
Formpemasukan
/pem belian
: user
User memasukan Username dan pasworrd
tampil menu utama
user memilih form pemasukan/pembelian
Tampil menu pemasukan/pembelian
user memasukan data dengan tombol cari
Kembali ke Utama
Gambar 4.14 Diagram Sequence Input Pemasukan/Pembelian Barang
6) Sekuen Form Input Penjualan Barang
Alur Sekuen Form Penjualan Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. Bagian user memilih form Penjualann Barang user pilih tombol
tambah,tombol simpan,hapus ,
Login
Menu Utama
Form Penjualan
: user
User memasukan Username dan pasworrd
tampil menu utama
user memilih form Form Penjualan
Tampil menu Form Penjualan
user memasukan data dengan tombol cari
Kembali ke Utama
Gambar 4.15 Diagram Sequence Input Penjualan Barang
7) Sequen Form Laporan Daftar Pelanggan
Alur Sekuen Form Laporan Daftar Pelanggan adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Pelanggan
Login
Menu Utama
Laporan Daftar
Pelanggan
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Daftar Pelanggan
Tampil Daftar Laporan Pelanggan
Gambar 4.16 Diagram Sequence Laporan Pelanggan
8) Sequen Form Laporan Daftar Suplier
Alur Sequen Form Laporan Daftar Suplier adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Daftar Suplier
Login
Menu Utama
Laporan Daftar
Suplier
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Daftar Suplier
Tampil Daftar Laporan Daftar Suplier
Gambar 4.17 Diagram Sequence Laporan Daftar Suplier
9) Sequen Form Laporan Persediaan Barang
Alur Sequen Form Laporan Persediaan Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Persediaan Barang
3. User Memilih semua Laporan Persediaan Barang
4. User Memilih Laporan Hanya Pilihan saja
Login
Menu Utama
Laporan Persediaan
Barang
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Persediaan Barang
Tampil Daftar Laporan Persediaan Barang
User Memilih Laporan Hanya Pilihan saja
Tampilan Laporan Hanya Pilihan yang keluar tampilan
Gambar 4.18 Diagram Sequence Laporan Persediaan Barang
10) Sequen Form Laporan Pemasukan Barang
Alur Sequen Form Laporan Pemasukan Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Pemasukan Barang
3. User Memilih semua Laporan Pemasukan Barang
4. User Memilih Laporan Hanya Pilihan saja
Login
Menu Utama
Laporan Pemasukan
Barang
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Pemasukan Barang
Tampil Daftar Laporan Pemasukan Barang
User Memilih Laporan Hanya Pilihan saja
Tampilan Laporan Hanya Pilihan yang keluar tampilan
Gambar 4.19 Diagram Sequence Laporan Pemasukan Barang
11) Sequen Form Laporan Penjualan Barang
Alur Sequen Form Laporan Penjualan Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Penjualan Barang
3. User Memilih semua Laporan Penjualan Barang
4. User Memilih Laporan Hanya Pilihan saja
Login
Menu Utama
Laporan Penjualan
Barang
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Penjualan Barang
Tampil Daftar Laporan Penjualan Barang
User Memilih Laporan Hanya Pilihan saja
Tampilan Laporan Hanya Pilihan yang keluar tampilan
Gambar 4.20 Diagram Sequence Laporan Penjualan Barang
B. Desaign Data Base
1. Strkrur Tabel
Nama
: Brg Keluar
Filed Kunci
:
Tabel 4.1 Tabel Brg Keluar
No
1
2
3
4
5
6
Field Name
Tgl_Keluar
ID Pelanggan
ID Barang
Harga Jual
Banyak
Sub Total
Type
Data/Time
Char
Char
Char
Char
Char
Width
9
10
50
15
15
30
Kunci
2. Strkrur Tabel
Nama
: Brg Masuk
Filed Kunci
:
Tabel 4.2 Tabel Brg Masuk
No
1
2
3
4
5
6
Field Name
Tgl_Masuk
ID Supplier
ID Barang
Harga Beli
Jumlah
Sub Total
Type
Data/Time
Char
Char
Number
Number
Number
3. Strkrur Tabel
Nama
: Pelanggan
Filed Kunci
: ID Pelanggan
Width
9
10
50
15
15
30
Kunci
Tabel 4.3 Tabel Pelanggan
No
1
2
3
4
Field Name
ID Pelanggan
Nama Pelanggan
Alamat
No Telp
Type
Data/Time
Char
Char
Number
Width
9
10
50
15
Kunci
*)
4. Strkrur Tabel
Nama
: Pelanggan
Filed Kunci
: ID Barang
Tabel 4.4 Tabel ID Barang
No
1
2
3
4
5
6
7
Field Name
ID Barang
Nama Barang
Harga
Satuan
Jenis
Stok
Stok Min
Type
Char
Char
Number
Char
Char
Number
Number
Width
9
10
50
15
10
5
5
Kunci
*)
5. Strkrur Tabel
Nama
: Suplier
Filed Kunci
: ID Supplier
Tabel 4.4 Tabel ID Supplier
No
1
Field Name
ID Supplier
Type
Char
Width
9
Kunci
*)
2
3
4
Nama Barang
Alamat
No Telp
Char
Char
Char
10
50
15
6. Strkrur Tabel
Nama
: Securty
Filed Kunci
:
Tabel 4.4 Tabel Securty
No
1
2
Field Name
User
Password
Type
Char
Char
Width
9
10
Kunci
C. Desaign Interface (antar muka)
Desaign Interface menggambarkan bagaimana perangkat lunak atau
aplikasi berkomunikasi dalam dirinya sendiri, dengan system yang
beriteroprasi denganya dan dengan manusia yang menggunakan. Untuk
memberikan gambaran secara umum terhadap user, pada tahap ini penulis
membuat rancangan antar muka (interface) program dalam bentuk Lembar
Kerja Tampilan(LKT)
a. Tampilan Menu Login
NO 1
Masukan User dan Name untuk
masuk pada login sistem rawat
jalan Puskesmas. Jika user dan
name
USER NAME
berhasil
maka
akan
muncul LKT no.2 jika batal
maka akan keluar.
PASSWORRD
OK
CANCEL
KETERANGAN :
Ketrangan:
Bt : Login : di gunakan untuk masuk ke menu selanjutnya apabila user name benar
Bt Batal : untuk membatalkan semua perintah eksekusi
Keterangan
Input data
Proses Persediaan Barang
Gambar 4.21 LKT Securty
Input data Barang
Input Data Pelanggan
Input Data Suplier
Proses Data
b. Tampilan Menu Login
Input Data Penjualan
Input Data Pemasukan
Barang
Laporan
NO 2
Laporan Pelanggan
Laporan Suplier
Laporan Barang
Laporan Pemasukan Barang
MASTER PROSES LAPORAN
Laporan Penjualan
Gambar 4.22 LKT Menu Utama
Klik Tombol Tambah
untuk menambah Data
Barang yg baru.
c. Tampilan Input Data Barang
Klik Tombol Simpan
untuk menyimpan Data
Barang
NO 3
INPUT BARANG
KODE BARANG
DATA BARANG
TAMBAH
NAMA BARANG
SIMPAN
HARGA
SATUAN
HAPUS
JENIS BARANG
KELUAR
STOK
STOK MINIMUM
Klik Tombol Hapus untuk
hapus Data Barang
Klik Tombol keluar untuk
keluar dari sistem
Keterangan
Di gunakan untuk meng input data barang
Gambar 4.23 LKT Input Data Barang
Klik Tombol Tambah untuk
menambah Data Pelanggan
yg baru.
d. Tampilan Input Data Pelanggan
Klik Tombol Simpan untuk
menyimpan Data Pelanggan
NO. 4
INPUT PELANGGAN
Klik Tombol Hapus untuk
hapus Data Pelanggan
DATA PELANGGAN
TAMBAH
KODE PELANGGAN
NAMA PELANGGAN
SIMPAN
ALAMAT
HAPUS
NO TELP
KELUAR
Klik Tombol keluar untuk
keluar dari sistem
Keterangan :
Di gunakan untuk meng input Data Pelanggan
Gambar 4.24 LKT Data Pelanggan
Klik Tombol Tambah untuk
menambah Data Suplier yg
baru.
e. Tampilan Input Data Suplier
Klik Tombol Simpan untuk
menyimpan Data Suplier
NO 5
Klik Tombol Hapus untuk
hapus Data Suplier
INPUT SUPLIER
DATA SUPLIER
TAMBAH
KODE SUPLIER
NAMA SUPLIER
SIMPAN
ALAMAT
HAPUS
NO TELP
KELUAR
Klik Tombol keluar untuk
keluar dari sistem
Keterangan :
Gambar 4.25 LKT Data Suplier
Cari Daftar : di gunakan
untuk mencari daftar supplier
yang ada di combo supplier
Edit Daftar : Digunakan untuk
merubah data paling atas
sendiri
Hapus datar: di gunakan
untuk menghapus daftar
f. Tampilan Input proses Masuk Barang:
supplier dan data data supplier
KODE SUPLIER
Cari Daftar
Klik Tombol Tambah untuk
NAMA SUPLIER
Edit Daftar
menambah Masuk Barang yg
NO 6
TGL MASUK
Hapus Daftar
baru.
Klik Tombol Simpan untuk
KD BARANG
NAMA BARANG
HARGA
TAMBAH
SIMPAN
JUMLAH MINIMUM
JML MASUK
Klik Tombol Hapus untuk
hapus Masuk Barang
SATUAN
JENIS
menyimpan Masuk Barang
HAPUS
KELUAR
Klik Tombol keluar untuk
keluar dari sistem
Kd suplier
Nama sup
Kd suplier
Kd brg
Kd suplier
Cari Daftar : di gunakan untuk
mencari daftar supplier yang ada
Keterangan :
di combo supplier
Edit Daftar : Digunakan untuk
KODE PELANG
Cari Daftar
NM PELANGGAN
Gambar 4.26 LKT Masuk
Barang
Edit Daftar
TGL KELUAR
Hapus Daftar
TAMBAH
SIMPAN
SATUAN
menambah Masuk Barang yg
baru.
Klik Tombol Simpan untuk
HAPUS
JENIS
JUMLAH MINIMUM
KELUAR
JML JUAL
Kd pelangg
menghapus daftar supplier dan
Klik Tombol Tambah untuk
KD BARANG
NO 7 HARGA
Hapus datar: di gunakan untuk
data data supplier
g. Tampilan Input proses Penjualan
NAMA BARANG
merubah data paling atas sendiri
menyimpan Masuk Barang
Klik Tombol Hapus untuk hapus
Masuk Barang
Nm plng
Kd brg
Nama brg
hrg
Klik
Tombol
keluar dari sistem
keluar
untuk
Gambar 4.27 proses Penjualan
h. Tampilan Laporan Pelangan
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
No
Kode Pelanggan
Nama Pelanggan
Alamat
No Telp
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
Pkl,……..
Pemil Toko
-------------------------
Keterangan
Menampilkan Semua Laporan Data Pelanggan
Gambar 4.28 Laporan Data Pelangan
i. Tampilan Laporan Data Suplier
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
No
Kode Suplier
Nama Suplier
Alamat
No Telp
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
Pkl,……..
Pemil Toko
-------------------------
Keterangan
Menampilkan semua data Suplier
Gambar 4.29 Laporan Data Suplier
J, Tampilan Laporan Form Persedian Barang
LAPORAN PERSEDIAN BARANG
Pilih Kriteria
Kode Barang
CARI
No
Kode Barang
Nama barang
Harga
Satuan
Jenis
Setok
Setok Min
X
XXXXXXXX
XXXXXXXX
999999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
9999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
9999
999999
XXXXXXXX
999999
999999
CETAK
BATAL
KETERANGAN
Combo kriteria : untuk mencari kritaria yang di tampilkan berdasarkan jenis recordnya
btCari : untuk mencari dan aka di tampilkan kedalam table
btCetak : akan mencetak data berdarkan yang di tampiulkan di dalam tabel
Gambar 4.30 Laporan Form Persedian Barang
k, Tampilan Laporan View Persedian Barang Berdasar kriteria
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
No
Kode Barang
Nama barang
Harga
Satuan
Jenis
Setok
Setok Min
X
XXXXXXXX
XXXXXXXX
999999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
No
Kode Barang
Nama barang
Harga
Satuan
Jenis
Setok
Setok Min
X
XXXXXXXX
XXXXXXXX
999999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
Keterangan
Menampilkan Laporan Persediaan Berdasarkan Kriteria yang di inginkan
Gambar 4.31 Laporan Viw Persedian Barang Berdasarkan Kriteria
Yang di inginkan / di munculkan
l, Tampilan Laporan Form Pemasukan
Pilih Kriteria
Awal
Akhir
CETAK
BATAL
Keterangan
Gambar 4.32 Laporan Form Pemasukan
n., Tampilan Laporan View Form Pemasukan
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
Id Suplier
Id Barang
Nama
XXXXXXXX
Ala,mat sup
XXXXXXXX
No Tlp
XXXXXXXX
Tgl_masuk
Id Barang
Nama Barang
Jenis
Satuan
Harga
Jumlah
XXXXXXXX
XXXXXXXX
999999
999999
XXXXXXXX
999999
999999
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
Keterangan
Gambar 4.33 Laporan View Form Pemasukan
o. Tampilan Laporan View Form Penjualan Keluar
Pilih Kriteria
Awal
Akhir
CETAK
BATAL
Keterangan
RANCANGAN SISTEM
A. Desain Sistem
Dalam menggambarkan perancangan sistem yang akan dibangun
digunakan pemodelan sistem berbasis orientasi objek dengan alat bantu
Unified Modelling Language (UML). UML ini akan memberikan gambaran
secara umum tentang sistem yang dibangun agar pengembangan atau
perancangan aplikasi ini dapat memenuhi semua kebutuhan pengguna (user)
dengan lengkap dan tepat. UML ini dibuat dengan menggunakan bantuan
program atau software Rational Rose 2000.
Diagram – diagram UML yang digunakan untuk merancang sistem ini
adalah :
a.
Use Case Diagram
Diagram use case atau case diagram menyajikan interaksi antara
use case dan aktor. Dimana, aktor dapat berupa orang, peralatan, atau
sistem lain yang berinteraksi dengan sistem yang sedang di bangun
antara lain:
Adapun Use case dari system ini adalah:
1. User menginput data barang
2. User menginput data pelanggan.
3. User input data suplier
4. User input data-data data penjualan barang.
5. User input data-data pembelian/pemasukan barang.
6. Sistem akan mencetak laporan pelanggan.
7. Sistem akan mencetak laporan data supplier
8. Sistem akan mencetak laporan laporan persediaan barang
9. Sistem akan mencetak laporan data supplier
10. Sistem akan mencetak laporan penjualan barang
11. Sistem akan mencetak Laporan pemasukan/pembelian barang
a. Use Case Diagram Sistem Persediaan dan Penjualan
Login
daftar data barang
Input Data Barang
User
Input Data Pelanggan
Input Data Suplier
Input Pem as ukan Barang
Input Penjualan Barang
Laporan
Gambar 4.1 Diagram Use Case Sistem Persediaan dan Penjualan
a) Diagram Activity Barang
User
Mulai
System
Login
masukan user name
dan password
Tampil Menu Utama
Pilih Menu Input
Data Barang
Tampil Form
data barang
Pilih Tombol
PIL
Keluar
Seles ai
Gambar 4.2 Diagram Activity Barang
Simpan
Tambah
b) Diagram Activity Pelanggan
User
Mulai
System
Login
masukan user name
dan password
Tampil Menu Utama
Pilih Menu Input
Data pelanggan
Tampil Form data
Pelanggan
Pilih Tombol
PIL
Keluar
Selesai
Gambar 4.3 Diagram Activity Pelanggan
Simpan
Tambah
c) Diagram Activity Suplier
User
Mulai
System
Login
masukan user name
dan password
Tampil Menu Utama
Pilih Menu Input
Data Suplier
Tampil Form data
Suplier
Pilih Tombol
PIL
Keluar
Selesai
Gambar 4.4 Diagram Activity Suplier
Simpan
Tambah
d) Diagram Activity Proses pemasukan Barang
User
Mulai
System
Data Suplier
Login
masukan user name
dan password
masukan data
suplier
input data
suplier
Input Data
Suplier
Tampil Menu Utama
Simpan
Pilih Menu Input Data
Pemasukan barang
Tampil data data
pemasukan barang
Tombol tambah
PIL
Data Barang
masukan
data suplier
Tombol tambah
Simpan
Tabel Pemasukan
Barang
Selesai
Gambar 4.5 Diagram Activity Pemasukan Barang
e) Diagram Activity Proses Penjualan Barang
User
Mulai
System
Data Pelanggan
Login
masukan
data Pelanggan
masukan user name
dan password
input data
Pelanggan
Tampil Menu Utama
Simpan
Pilih Menu Input Data
Penjualan barang
Tampil data data
Penjualan barang
Tombol tambah
PIL
Tombol tambah
Simpan
Tabel Penjualan
Barang
Selesai
Gambar 4.6 Diagram Activity Penjualan Barang
Data Barang
masukan data
barang
Input Data
Barang
f) Laporan Data Pelanggan
User
mulai
Pelanggan
login
Masukan User Name
dan Pasword
Tampil Menu
Utama
Pilih Menu Laporan
Pelanggan
Tampil
Keluar
seles ai
Gambar 4.7 Diagram Activity Laporan Data Pelanggan
g) Laporan Data Suplier
User
mulai
Pelanggan
login
Masukan User Name
dan Pasword
Tampil Menu
Utama
Pilih Menu Laporan
Suplier
Tampil
Keluar
s elesai
Gambar 4.8 Diagram Activity Laporan Data Suplier
h) Laporan Data Barang
User
mulai
Pelanggan
login
Masukan User Name
dan Pasword
Tampil Menu
Utama
Pilih Menu Laporan
Barang
Tampil
Keluar
seles ai
Gambar 4.9 Diagram Activity Laporan Data Barang
i) Laporan Data Penjualan Barang
User
mulai
Penj ualan
login
Masukan User Name
dan Pasword
Tampil Menu
Utama
Pilih Menu Laporan
Penjualan Barang
Tampil
Keluar
selesai
Gambar 4.10 Diagram Activity Laporan penjualan Data Barang
b. Use Case Diagram
Diagram use case atau case diagram menyajikan interaksi antara
use case dan aktor. Dimana, aktor dapat berupa orang, peralatan, atau
sistem lain yang berinteraksi dengan sistem yang sedang di bangun
antara lain:
Adapun Use case dari system ini adalah.
Skenario user pada saat menjalankan aplikasi antara lain :
1) Sekuen Form Input Barang
Alur Sekuen Form Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu utama
2. Bagian user memilih form barang untuk mencetak hasil semua
Login
Menu Utama
: User
masukan user name dan pasword
tampilml menuutama
Pilih Cetak semua
Gambar 4.11 Diagram Sequence cetak Barang
Formcetak
barang
2) Sekuen Form Input Barang
Alur Sekuen Form barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu utama
2. Bagian user memilih form barang user pilih tombol tambah,tombol
simpan,hapus ,
Login
Menu Utama
: User
masukan user name dan pasword
tampilml menuutama
Pilih Cemenu inpu data barang
Gambar 4.12 Diagram Sequence Input Barang
form Input data
barang
3) Sekuen Form Input Suplier
Alur Sekuen Form supplier adalah :
1. Bagian User masuk Login,system akan menampilkan menu utama
2. Bagian user memilih form suplier user pilih tombol tambah,tombol
simpan,hapus ,
Login
Menu Utama
Form Suplier
: User
msukan user name dan password
Tampil Menu Utama
User pilih form Suplier
Kembali ke Menu Utama
Gambar 4.13 Diagram Sequence Input Barang Form supplier
4) Sekuen Form Input Pelanggan
Alur Sekuen Form Pelanggan adalah :
1.
Bagian User masuk Login,system akan menampilkan menu utama
2.
Bagian user memilih form Pelanggan user pilih tombol
tambah,tombol simpan,hapus ,
Login
Menu Utama
Form
Pelanggan
: User
msukan user name dan password
Tampil Menu Utama
User pilih form Pelanggan
Kembali ke Menu Utama
Gambar 4.14 Diagram Sequence Input Form Input Pelanggan
5) Sekuen Form Input Pemasukan/Pembelian Barang
Alur Sekuen Form Pemasukan/Pembelian Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. Bagian user memilih form Pemasukan/Pembelian Barang user
pilih tombol tambah,tombol simpan,hapus ,
Login
Menu Utama
Formpemasukan
/pem belian
: user
User memasukan Username dan pasworrd
tampil menu utama
user memilih form pemasukan/pembelian
Tampil menu pemasukan/pembelian
user memasukan data dengan tombol cari
Kembali ke Utama
Gambar 4.14 Diagram Sequence Input Pemasukan/Pembelian Barang
6) Sekuen Form Input Penjualan Barang
Alur Sekuen Form Penjualan Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. Bagian user memilih form Penjualann Barang user pilih tombol
tambah,tombol simpan,hapus ,
Login
Menu Utama
Form Penjualan
: user
User memasukan Username dan pasworrd
tampil menu utama
user memilih form Form Penjualan
Tampil menu Form Penjualan
user memasukan data dengan tombol cari
Kembali ke Utama
Gambar 4.15 Diagram Sequence Input Penjualan Barang
7) Sequen Form Laporan Daftar Pelanggan
Alur Sekuen Form Laporan Daftar Pelanggan adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Pelanggan
Login
Menu Utama
Laporan Daftar
Pelanggan
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Daftar Pelanggan
Tampil Daftar Laporan Pelanggan
Gambar 4.16 Diagram Sequence Laporan Pelanggan
8) Sequen Form Laporan Daftar Suplier
Alur Sequen Form Laporan Daftar Suplier adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Daftar Suplier
Login
Menu Utama
Laporan Daftar
Suplier
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Daftar Suplier
Tampil Daftar Laporan Daftar Suplier
Gambar 4.17 Diagram Sequence Laporan Daftar Suplier
9) Sequen Form Laporan Persediaan Barang
Alur Sequen Form Laporan Persediaan Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Persediaan Barang
3. User Memilih semua Laporan Persediaan Barang
4. User Memilih Laporan Hanya Pilihan saja
Login
Menu Utama
Laporan Persediaan
Barang
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Persediaan Barang
Tampil Daftar Laporan Persediaan Barang
User Memilih Laporan Hanya Pilihan saja
Tampilan Laporan Hanya Pilihan yang keluar tampilan
Gambar 4.18 Diagram Sequence Laporan Persediaan Barang
10) Sequen Form Laporan Pemasukan Barang
Alur Sequen Form Laporan Pemasukan Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Pemasukan Barang
3. User Memilih semua Laporan Pemasukan Barang
4. User Memilih Laporan Hanya Pilihan saja
Login
Menu Utama
Laporan Pemasukan
Barang
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Pemasukan Barang
Tampil Daftar Laporan Pemasukan Barang
User Memilih Laporan Hanya Pilihan saja
Tampilan Laporan Hanya Pilihan yang keluar tampilan
Gambar 4.19 Diagram Sequence Laporan Pemasukan Barang
11) Sequen Form Laporan Penjualan Barang
Alur Sequen Form Laporan Penjualan Barang adalah :
1. Bagian User masuk Login,system akan menampilkan menu
utama
2. User memilih Menu Laporan Penjualan Barang
3. User Memilih semua Laporan Penjualan Barang
4. User Memilih Laporan Hanya Pilihan saja
Login
Menu Utama
Laporan Penjualan
Barang
: User
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Penjualan Barang
Tampil Daftar Laporan Penjualan Barang
User Memilih Laporan Hanya Pilihan saja
Tampilan Laporan Hanya Pilihan yang keluar tampilan
Gambar 4.20 Diagram Sequence Laporan Penjualan Barang
B. Desaign Data Base
1. Strkrur Tabel
Nama
: Brg Keluar
Filed Kunci
:
Tabel 4.1 Tabel Brg Keluar
No
1
2
3
4
5
6
Field Name
Tgl_Keluar
ID Pelanggan
ID Barang
Harga Jual
Banyak
Sub Total
Type
Data/Time
Char
Char
Char
Char
Char
Width
9
10
50
15
15
30
Kunci
2. Strkrur Tabel
Nama
: Brg Masuk
Filed Kunci
:
Tabel 4.2 Tabel Brg Masuk
No
1
2
3
4
5
6
Field Name
Tgl_Masuk
ID Supplier
ID Barang
Harga Beli
Jumlah
Sub Total
Type
Data/Time
Char
Char
Number
Number
Number
3. Strkrur Tabel
Nama
: Pelanggan
Filed Kunci
: ID Pelanggan
Width
9
10
50
15
15
30
Kunci
Tabel 4.3 Tabel Pelanggan
No
1
2
3
4
Field Name
ID Pelanggan
Nama Pelanggan
Alamat
No Telp
Type
Data/Time
Char
Char
Number
Width
9
10
50
15
Kunci
*)
4. Strkrur Tabel
Nama
: Pelanggan
Filed Kunci
: ID Barang
Tabel 4.4 Tabel ID Barang
No
1
2
3
4
5
6
7
Field Name
ID Barang
Nama Barang
Harga
Satuan
Jenis
Stok
Stok Min
Type
Char
Char
Number
Char
Char
Number
Number
Width
9
10
50
15
10
5
5
Kunci
*)
5. Strkrur Tabel
Nama
: Suplier
Filed Kunci
: ID Supplier
Tabel 4.4 Tabel ID Supplier
No
1
Field Name
ID Supplier
Type
Char
Width
9
Kunci
*)
2
3
4
Nama Barang
Alamat
No Telp
Char
Char
Char
10
50
15
6. Strkrur Tabel
Nama
: Securty
Filed Kunci
:
Tabel 4.4 Tabel Securty
No
1
2
Field Name
User
Password
Type
Char
Char
Width
9
10
Kunci
C. Desaign Interface (antar muka)
Desaign Interface menggambarkan bagaimana perangkat lunak atau
aplikasi berkomunikasi dalam dirinya sendiri, dengan system yang
beriteroprasi denganya dan dengan manusia yang menggunakan. Untuk
memberikan gambaran secara umum terhadap user, pada tahap ini penulis
membuat rancangan antar muka (interface) program dalam bentuk Lembar
Kerja Tampilan(LKT)
a. Tampilan Menu Login
NO 1
Masukan User dan Name untuk
masuk pada login sistem rawat
jalan Puskesmas. Jika user dan
name
USER NAME
berhasil
maka
akan
muncul LKT no.2 jika batal
maka akan keluar.
PASSWORRD
OK
CANCEL
KETERANGAN :
Ketrangan:
Bt : Login : di gunakan untuk masuk ke menu selanjutnya apabila user name benar
Bt Batal : untuk membatalkan semua perintah eksekusi
Keterangan
Input data
Proses Persediaan Barang
Gambar 4.21 LKT Securty
Input data Barang
Input Data Pelanggan
Input Data Suplier
Proses Data
b. Tampilan Menu Login
Input Data Penjualan
Input Data Pemasukan
Barang
Laporan
NO 2
Laporan Pelanggan
Laporan Suplier
Laporan Barang
Laporan Pemasukan Barang
MASTER PROSES LAPORAN
Laporan Penjualan
Gambar 4.22 LKT Menu Utama
Klik Tombol Tambah
untuk menambah Data
Barang yg baru.
c. Tampilan Input Data Barang
Klik Tombol Simpan
untuk menyimpan Data
Barang
NO 3
INPUT BARANG
KODE BARANG
DATA BARANG
TAMBAH
NAMA BARANG
SIMPAN
HARGA
SATUAN
HAPUS
JENIS BARANG
KELUAR
STOK
STOK MINIMUM
Klik Tombol Hapus untuk
hapus Data Barang
Klik Tombol keluar untuk
keluar dari sistem
Keterangan
Di gunakan untuk meng input data barang
Gambar 4.23 LKT Input Data Barang
Klik Tombol Tambah untuk
menambah Data Pelanggan
yg baru.
d. Tampilan Input Data Pelanggan
Klik Tombol Simpan untuk
menyimpan Data Pelanggan
NO. 4
INPUT PELANGGAN
Klik Tombol Hapus untuk
hapus Data Pelanggan
DATA PELANGGAN
TAMBAH
KODE PELANGGAN
NAMA PELANGGAN
SIMPAN
ALAMAT
HAPUS
NO TELP
KELUAR
Klik Tombol keluar untuk
keluar dari sistem
Keterangan :
Di gunakan untuk meng input Data Pelanggan
Gambar 4.24 LKT Data Pelanggan
Klik Tombol Tambah untuk
menambah Data Suplier yg
baru.
e. Tampilan Input Data Suplier
Klik Tombol Simpan untuk
menyimpan Data Suplier
NO 5
Klik Tombol Hapus untuk
hapus Data Suplier
INPUT SUPLIER
DATA SUPLIER
TAMBAH
KODE SUPLIER
NAMA SUPLIER
SIMPAN
ALAMAT
HAPUS
NO TELP
KELUAR
Klik Tombol keluar untuk
keluar dari sistem
Keterangan :
Gambar 4.25 LKT Data Suplier
Cari Daftar : di gunakan
untuk mencari daftar supplier
yang ada di combo supplier
Edit Daftar : Digunakan untuk
merubah data paling atas
sendiri
Hapus datar: di gunakan
untuk menghapus daftar
f. Tampilan Input proses Masuk Barang:
supplier dan data data supplier
KODE SUPLIER
Cari Daftar
Klik Tombol Tambah untuk
NAMA SUPLIER
Edit Daftar
menambah Masuk Barang yg
NO 6
TGL MASUK
Hapus Daftar
baru.
Klik Tombol Simpan untuk
KD BARANG
NAMA BARANG
HARGA
TAMBAH
SIMPAN
JUMLAH MINIMUM
JML MASUK
Klik Tombol Hapus untuk
hapus Masuk Barang
SATUAN
JENIS
menyimpan Masuk Barang
HAPUS
KELUAR
Klik Tombol keluar untuk
keluar dari sistem
Kd suplier
Nama sup
Kd suplier
Kd brg
Kd suplier
Cari Daftar : di gunakan untuk
mencari daftar supplier yang ada
Keterangan :
di combo supplier
Edit Daftar : Digunakan untuk
KODE PELANG
Cari Daftar
NM PELANGGAN
Gambar 4.26 LKT Masuk
Barang
Edit Daftar
TGL KELUAR
Hapus Daftar
TAMBAH
SIMPAN
SATUAN
menambah Masuk Barang yg
baru.
Klik Tombol Simpan untuk
HAPUS
JENIS
JUMLAH MINIMUM
KELUAR
JML JUAL
Kd pelangg
menghapus daftar supplier dan
Klik Tombol Tambah untuk
KD BARANG
NO 7 HARGA
Hapus datar: di gunakan untuk
data data supplier
g. Tampilan Input proses Penjualan
NAMA BARANG
merubah data paling atas sendiri
menyimpan Masuk Barang
Klik Tombol Hapus untuk hapus
Masuk Barang
Nm plng
Kd brg
Nama brg
hrg
Klik
Tombol
keluar dari sistem
keluar
untuk
Gambar 4.27 proses Penjualan
h. Tampilan Laporan Pelangan
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
No
Kode Pelanggan
Nama Pelanggan
Alamat
No Telp
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
Pkl,……..
Pemil Toko
-------------------------
Keterangan
Menampilkan Semua Laporan Data Pelanggan
Gambar 4.28 Laporan Data Pelangan
i. Tampilan Laporan Data Suplier
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
No
Kode Suplier
Nama Suplier
Alamat
No Telp
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
X
XXXXXXXX
XXXXXXXX
XXXXXXXXX
999999
Pkl,……..
Pemil Toko
-------------------------
Keterangan
Menampilkan semua data Suplier
Gambar 4.29 Laporan Data Suplier
J, Tampilan Laporan Form Persedian Barang
LAPORAN PERSEDIAN BARANG
Pilih Kriteria
Kode Barang
CARI
No
Kode Barang
Nama barang
Harga
Satuan
Jenis
Setok
Setok Min
X
XXXXXXXX
XXXXXXXX
999999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
9999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
9999
999999
XXXXXXXX
999999
999999
CETAK
BATAL
KETERANGAN
Combo kriteria : untuk mencari kritaria yang di tampilkan berdasarkan jenis recordnya
btCari : untuk mencari dan aka di tampilkan kedalam table
btCetak : akan mencetak data berdarkan yang di tampiulkan di dalam tabel
Gambar 4.30 Laporan Form Persedian Barang
k, Tampilan Laporan View Persedian Barang Berdasar kriteria
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
No
Kode Barang
Nama barang
Harga
Satuan
Jenis
Setok
Setok Min
X
XXXXXXXX
XXXXXXXX
999999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
No
Kode Barang
Nama barang
Harga
Satuan
Jenis
Setok
Setok Min
X
XXXXXXXX
XXXXXXXX
999999
999999
XXXXXXXX
999999
999999
X
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
Keterangan
Menampilkan Laporan Persediaan Berdasarkan Kriteria yang di inginkan
Gambar 4.31 Laporan Viw Persedian Barang Berdasarkan Kriteria
Yang di inginkan / di munculkan
l, Tampilan Laporan Form Pemasukan
Pilih Kriteria
Awal
Akhir
CETAK
BATAL
Keterangan
Gambar 4.32 Laporan Form Pemasukan
n., Tampilan Laporan View Form Pemasukan
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
Id Suplier
Id Barang
Nama
XXXXXXXX
Ala,mat sup
XXXXXXXX
No Tlp
XXXXXXXX
Tgl_masuk
Id Barang
Nama Barang
Jenis
Satuan
Harga
Jumlah
XXXXXXXX
XXXXXXXX
999999
999999
XXXXXXXX
999999
999999
XXXXXXXX
XXXXXXXX
99999
999999
XXXXXXXX
999999
999999
Keterangan
Gambar 4.33 Laporan View Form Pemasukan
o. Tampilan Laporan View Form Penjualan Keluar
Pilih Kriteria
Awal
Akhir
CETAK
BATAL
Keterangan