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
Login
daftar data barang
Input Data Barang
Input Data Pelanggan
Input Data Suplier
Input Pem as ukan Barang
Input Penjualan Barang User
Laporan 10. Sistem akan mencetak laporan penjualan barang
11. Sistem akan mencetak Laporan pemasukan/pembelian barang
a. Use Case Diagram Sistem Persediaan dan Penjualan
a) Diagram Activity Barang
Gambar 4.2 Diagram Activity Barang
Mulai Login
masukan user name dan password
Tampil Menu Utama
Pilih Menu Input Data Barang
PIL Tampil Form
data barang
Keluar
Pilih Tombol
Seles ai
Simpan Tambah
Mulai Login
masukan user name dan password
Tampil Menu Utama
Pilih Menu Input Data pelanggan
PIL Tampil Form data
Pelanggan
Keluar
Pilih Tombol
Selesai
Simpan Tambah
System User
b) Diagram Activity Pelanggan
Mulai Login
masukan user name dan password
Tampil Menu Utama
Pilih Menu Input Data Suplier
PIL Tampil Form data
Suplier
Keluar
Pilih Tombol
Selesai
Simpan Tambah
System User
c) Diagram Activity Suplier
Mulai Login
masukan user name dan password
Tampil Menu Utama
Pilih Menu Input Data Pemasukan barang
PIL Tampil data data pemasukan barang
Tabel Pemasukan Barang
input data suplier
Simpan
Tombol tambah
masukan data suplier
Input Data Suplier
Data Barang Data Suplier
System User
d) Diagram Activity Proses pemasukan Barang
Mulai Login
masukan user name dan password
Tampil Menu Utama
Pilih Menu Input Data Penjualan barang
PIL Tampil data data Penjualan barang
Tabel Penjualan Barang
input data Pelanggan
Simpan
Tombol tambah
masukan data barang
Input Data Barang
Data Barang Data Pelanggan
System User
e) Diagram Activity Proses Penjualan Barang
mulai login
Masukan User Name dan Pasword
Tampil Menu Utama
Pilih Menu Laporan Pelanggan
Tampil
Keluar
selesai
Pelanggan User
f) Laporan Data Pelanggan
mulai login
Masukan User Name dan Pasword
Tampil Menu Utama
Pilih Menu Laporan Suplier
Tampil
Keluar
selesai
Pelanggan User
g) Laporan Data Suplier
mulai login
Masukan User Name dan Pasword
Tampil Menu Utama
Pilih Menu Laporan Barang
Tampil
Keluar
selesai
Pelanggan User
h) Laporan Data Barang
mulai login
Masukan User Name dan Pasword
Tampil Menu Utama
Pilih Menu Laporan Penjualan Barang
Tampil
Keluar
selesai
Penj ualan User
i) Laporan Data Penjualan Barang
: User
Login Menu Utama Formcetak
barang
masukan user name dan pasword
tampilml menuutama
Pilih Cetak semua
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
: User
Login Menu Utama form Input data
barang
masukan user name dan pasword
tampilml menuutama
Pilih Cemenu inpu data 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 ,
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 ,
Gambar 4.13 Diagram Sequence Input Barang Form supplier
: User
Login Menu Utama Form Suplier
msukan user name dan password
Tampil Menu Utama
User pilih form Suplier
: User
Login Menu Utama Form
Pelanggan
msukan user name dan password
Tampil Menu Utama
User pilih form Pelanggan
Kembali ke Menu Utama
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 ,
: user
Login Menu Utama Formpemasukan
/pembelian
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
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 ,
: user
Login Menu Utama Form Penjualan
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
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 ,
: User
Login Menu Utama Laporan Daftar Pelanggan
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Daftar Pelanggan
Tampil Daftar Laporan Pelanggan 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
: User
Login Menu Utama Laporan Daftar
Suplier
Masukan User Name dan Password
Tampil Menu Utama
User Memilih Laporan Daftar Suplier
Tampil Daftar Laporan Daftar Suplier
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
: User
Login Menu Utama Laporan Persediaan
Barang
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
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
: User
Login Menu Utama Laporan Pemasukan
Barang
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
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
: User
Login Menu Utama Laporan Penjualan Barang
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
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
B. Desaign Data Base
1. Strkrur Tabel
Nama : Brg Keluar
Filed Kunci :
Tabel 4.1 Tabel Brg Keluar
No Field Name Type Width Kunci
1 Tgl_Keluar Data/Time 9
2 ID Pelanggan Char 10
3 ID Barang Char 50
4 Harga Jual Char 15
5 Banyak Char 15
6 Sub Total Char 30
2. Strkrur Tabel
Nama : Brg Masuk
Filed Kunci :
Tabel 4.2 Tabel Brg Masuk
No Field Name Type Width Kunci
1 Tgl_Masuk Data/Time 9
2 ID Supplier Char 10
3 ID Barang Char 50
4 Harga Beli Number 15
5 Jumlah Number 15
6 Sub Total Number 30
3. Strkrur Tabel
Nama : Pelanggan
Tabel 4.3 Tabel Pelanggan
No Field Name Type Width Kunci
1 ID Pelanggan Data/Time 9 *)
2 Nama Pelanggan Char 10
3 Alamat Char 50
4 No Telp Number 15
4. Strkrur Tabel
Nama : Pelanggan
Filed Kunci : ID Barang
Tabel 4.4 Tabel ID Barang
No Field Name Type Width Kunci
1 ID Barang Char 9 *)
2 Nama Barang Char 10
3 Harga Number 50
4 Satuan Char 15
5 Jenis Char 10
6 Stok Number 5
7 Stok Min Number 5
5. Strkrur Tabel
Nama : Suplier
Filed Kunci : ID Supplier
Tabel 4.4 Tabel ID Supplier
No Field Name Type Width Kunci
2 Nama Barang Char 10
3 Alamat Char 50
4 No Telp Char 15
6. Strkrur Tabel
Nama : Securty
Filed Kunci :
Tabel 4.4 Tabel Securty
No Field Name Type Width Kunci
1 User Char 9
2 Password Char 10
C. Desaign Interface (antar muka)
USER NAME
OK PASSWORRD
CANCEL
a. Tampilan Menu Login
Gambar 4.21 LKT Securty
b. Tampilan Menu Login
Masukan User dan Name untuk masuk pada login sistem rawat jalan Puskesmas. Jika user dan name berhasil maka akan muncul LKT no.2 jika batal maka akan keluar.
NO 1
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
KODE BARANG
INPUT BARANG DATA BARANG
TAMBAH
SIMPAN
HAPUS
KELUAR
Gambar 4.22 LKT Menu Utama
c. Tampilan Input Data Barang
Klik Tombol Tambah untuk menambah Data Barang yg baru.
Klik Tombol Simpan untuk menyimpan Data Barang
Klik Tombol Hapus untuk hapus Data Barang
Klik Tombol keluar untuk keluar dari sistem
KODE PELANGGAN
NAMA PELANGGAN
ALAMAT
NO TELP
INPUT PELANGGAN DATA PELANGGAN
TAMBAH
SIMPAN
HAPUS
KELUAR
Gambar 4.23 LKT Input Data Barang
d. Tampilan Input Data Pelanggan Keterangan
Di gunakan untuk meng input data barang
Klik Tombol Tambah untuk menambah Data Pelanggan yg baru.
Klik Tombol Simpan untuk menyimpan Data Pelanggan
Klik Tombol Hapus untuk hapus Data Pelanggan
Klik Tombol keluar untuk keluar dari sistem
Keterangan :
Di gunakan untuk meng input Data Pelanggan
KODE SUPLIER
NAMA SUPLIER
ALAMAT
NO TELP
INPUT SUPLIER DATA SUPLIER
TAMBAH
SIMPAN
HAPUS
KELUAR
Gambar 4.24 LKT Data Pelanggan
e. Tampilan Input Data Suplier
Klik Tombol Tambah untuk menambah Data Suplier yg baru.
Klik Tombol Simpan untuk menyimpan Data Suplier
Klik Tombol Hapus untuk hapus Data Suplier
Klik Tombol keluar untuk keluar dari sistem
KODE SUPLIER
Gambar 4.25 LKT Data Suplier
f. Tampilan Input proses Masuk Barang: Keterangan :
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 supplier dan data data supplier Klik Tombol Tambah untuk menambah Masuk Barang yg baru.
Klik Tombol Simpan untuk menyimpan Masuk Barang
Klik Tombol Hapus untuk hapus Masuk Barang
Klik Tombol keluar untuk keluar dari sistem
Kd suplier Nama sup Kd suplier Kd brg Kd suplier
Kd pelangg Nm plng Kd brg Nama brg hrg
Gambar 4.26 LKT Masuk Barang
g. Tampilan Input proses Penjualan Keterangan :
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 supplier dan data data supplier
Klik Tombol Tambah untuk menambah Masuk Barang yg baru.
Klik Tombol Simpan untuk menyimpan Masuk Barang
Klik Tombol Hapus untuk hapus Masuk Barang
Klik Tombol keluar untuk keluar dari sistem
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
---TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
Gambar 4.27 proses Penjualan
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
---TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
Gambar 4.28 Laporan Data Pelangan
i. Tampilan Laporan Data Suplier Keterangan
No Kode Barang Nama barang Harga Satuan
X XXXXXXXX XXXXXXXX 999999 999999
X XXXXXXXX XXXXXXXX 99999 999999
X XXXXXXXX XXXXXXXX 99999 999999
X XXXXXXXX XXXXXXXX 9999 999999
X XXXXXXXX XXXXXXXX 9999 999999
Jenis Setok
Pilih Kriteria Kode Barang CARI
LAPORAN PERSEDIAN BARANG
CETAK BATAL
Gambar 4.29 Laporan Data Suplier
J, Tampilan Laporan Form Persedian Barang Keterangan
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
No Kode Barang Nama barang Harga Satuan
X XXXXXXXX XXXXXXXX 999999 999999
X XXXXXXXX XXXXXXXX 99999 999999
Jenis Setok TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999
No Kode Barang Nama barang Harga Satuan
X XXXXXXXX XXXXXXXX 999999 999999
X XXXXXXXX XXXXXXXX 99999 999999
Jenis Setok
Gambar 4.30 Laporan Form Persedian Barang
Keterangan
Menampilkan Laporan Persediaan Berdasarkan Kriteria yang di inginkan
Pilih Kriteria
Awal Akhir
CETAK BATAL
Gambar 4.31 Laporan Viw Persedian Barang Berdasarkan Kriteria
Yang di inginkan / di munculkan
Tgl_masuk Id Barang Nama Barang Jenis XXXXXXXX XXXXXXXX 999999 999999 XXXXXXXX XXXXXXXX 99999 999999
Satuan Harga XXXXXXXX 999999 XXXXXXXX 999999
Jumlah 999999 999999 Id Suplier Id Barang
Nama XXXXXXXX Ala,mat sup XXXXXXXX No Tlp XXXXXXXX
TOKO JAYADI
Desa Klareyan Pertarukan 56 Pemalang hp.9999999999 Keterangan
Gambar 4.32 Laporan Form Pemasukan
Keterangan
Pilih Kriteria
Awal Akhir
CETAK BATAL
Gambar 4.33 Laporan View Form Pemasukan