3.3 Sistem
Home Spa
Konsep
Home Spa
ini adalah keunggulan dari
Slimmy Beauty Spa.
Pemesanan yang dapat dilakukan oleh konsumen dapat dilakukan melalui telepon atau datang langsung ke tempat
Slimmy Beauty Spa.
Apabila jadwal telah disepakati, maka
Manager
akan menentukan
Therapist
yang akan berkunjung ke rumah konsumen. Pembayaran yang dilakukan juga dapat
melalui penitipan uang kepada
Therapist
dan juga
transfer
rekening. Pelayanan terhadap
Home Spa
dapat dilakukan pada semua produk dan jasa sesuai dengan permintaan konsumen.
3.4 Sistem Penjualan Produk dan Jasa
Dalam sistem penjualannya, konsumen bisa membeli produk saja tanpa jasa. Dalam hal ini produk yang ditawarkan
terbagi menjadi dua, yaitu
import
seperti pemijatan
stable slimming
dan lokal seperti pemijatan secara tradisional. Dalam penjualan produk dan jasa,
Slimmy Beauty Spa
memberikan banyak pilihan yang dapat dinikmati oleh konsumen. Mulai dari
perawatan intensif mempunyai selang waktu hingga perawatan hanya satu kali saja.
Program pembayaran yang disediakan oleh
Slimmy Beauty Spa
dimana konsumen dapat mengangsur biaya perawatan dengan jangka waktu yang telah disepakati. Hal ini
memberikan kemudahan pembayaran bagi konsumen untuk memilih produk dan jasa yang ingin diambil. Pihak
Slimmy Beauty Spa
juga menyediakan
voucher
diskon terhadap produk dan jasa yang telah ditentukan. Dan juga terdapat bonus-bonus
lain yang memberikan kenyaman bagi konsumen untuk selalu menggunakan produk dan jasa di
Slimmy Beauty Spa.
Gambar sistem penjualan produk dan jasa dapat dilihat pada Gambar 2.
Penjualan Produk dan Jasa
Manager Customer
Start Beli Product ?
Pencarian ProductJasa
No Punya Voucher
Discount ? Beli Jasa
sekaligus ?
End Melakukan
Pembayaran Yes
Pemilihan Product Import
Lokal Yes
Lunas? Yes
Nota Penjualan Lunas
Intensive? Yes
No Mengurangi
Total dengan Voucher
No
No
Angsuran? Yes
Bayar DP
Bayar Angsuran
No Yes
Kwitansi DP
Kwitansi Angsuran No
Gambar 2. Sistem Penjualan Produk dan Jasa
4. DESAIN SISTEM
4.1 Data Flow Diagram
Context diagram
menggambarkan rancangan sistem secara keseluruhan.
Entity
yang terlibat dalam sistem yaitu pelanggan,
supplier
, pegawai dan pihak
Owner
atau
Manager
. Gambar
Context diagram
dapat dilihat pada Gambar 3.
Tagihan Pi utang
Pembayaran Hutang Data Pegawai
Tagihan Pembelian Pembayaran Piutang
Jadwal Therapist Jadwal Treatment
Username dan password Data Pelanggan Reservasi
Data Absensi
Lp Jadwal Therapist Lp Jadwal Treatment
Lp Retur Pembelian Lp Penj ualan Paket
Lp Penj ualanTreatment Lp Penj ualan Produk
Lp Pembeli an Info Perubahan Data Paket
DataTreatment Data Pelanggan
Data Suppl ier Retur Bel i
Data Barang Di beli Nota Jual
Lp Pemesanan Konfirmasi Reservasi
Pri ce Li st Produk
Sli p Gaji Order Pembeli an
Pembel ian Sistem Admi ni strasi Sl immy Beauty
+
Pelanggan
Suppli er Owner
atau Manager
Pegawai
Gambar 3.
Context Diagram
4.2 Entity Relationship Diagram
Berikut adalah perancangan struktur tabel dengan menggunakan ERD
Entity Relationship Diagram
yaitu
Conceptual Data Model
CDM yang akan menunjukkan relasi antar tabel yang ada. Gambar ERD
Conceptual
dapat dilihat pada Gambar 4.
Gambar 4. ERD
Conceptual
5. IMPLEMENTASI SISTEM
Agar sistem penjualan dapat berjalan,
Slimmy Beauty Spa
melakukan pemesanan barang kepada
supplier
. Proses pemesanan barang dapat dilihat pada Gambar 5.
Gambar 5. Pemesanan Barang
Setelah pesanan barang datang, maka masuk kedalam proses pembelian. Didalam proses pembelian, terdapat
pembayaran tunai atau kredit. Pengisian tanggal nota pembelian dan tanggal jatuh temo menjadi peranan penting untuk
melakukan pembayaran piutang. Proses pembelian dapat dilihat pada Gambar 6.
Gambar 6. Proses Pembelian
punya Merek punya Kategori
SatuanTerkecil punyaJenisTreatment
terima catatDetailBeli
Catat Beli Barang Jual
CatatDetailJual
Catat Barang Jual CatatDetailTreatment
CatatJualTreatment
Treatment Menggunakan Produk Pemakaian Produk
punya Detail Paket Produk punya Detail Paket Treatment
Paket Produk Detail
CatatDetaiPaket Catat Jual Paket
reserve
NotaJualReservasi D
terapist D
CatatPesanBeli PesanBeli
CatatPesanBarang
Catat Detail Retur Kirim Catat detail Retur Terima
Catat Barang Retur Diterima catat barang retur kirim
dari pembelian Terapist Yang melayani
SubDetail Produk SubDetail Treatment
Pemakaian Treatment terapist yang bertugas
Catat Detail Bayar Piutang absen
Penggajian
catat Pembayaran Hutang
catat kartu stok Dari Barang
Ke Barang Konversi Barang
Mempunyai jenis tblcustomer
kode_cus nama_cus
alamat_cus kota_cus
no_telp_cus no_telp2_cus
email_cus username_cus
password_cus status_cus
pi Variable characters 5 Variable characters 30
Variable characters 30 Variable characters 20
Variable characters 20 Variable characters 20
Variable characters 30 Variable characters 20
Variable characters 12 Integer
M M
M M
M pk_customer
... pi
tblsupplier kode_sup
nama_sup alamat_sup
kota_sup telp_sup
sales_name sales_telp
status_sup pi Variable characters 5
Variable characters 30 Variable characters 30
Variable characters 20 Variable characters 20
Variable characters 20 Variable characters 20
Integer M
M M
M pk_supplier
... pi
tblpegawai kode_pegawai
nama_pegawai alamat_pegawai
no_telp tgl_lahir
tgl_masuk komisi
gaji_pokok uang_transport
username_pegawai password_pegawai
status_pegawai pi Variable characters 5
Variable characters 30 Variable characters 30
Variable characters 20 Date Time
Date Time Integer
Integer Integer
Variable characters 20 Variable characters 20
Integer M
M M
M M
pk_pegawai ...
pi
tblmerekbarang kode_merek
nama_merek pi Variable characters 3
Variable characters 30 M
M pk_merekbarang
... pi
tblkategoribarang kode_kategori
nama_kategori statusjual
pi Variable characters 5 Variable characters 30
Integer M
M pk_kategoribarang
... pi
tblkemasanbarang nama_kemasan pi Variable characters 20 M
pk_satuan pi tbljenistreatment
kode_jenis nama_jenis
pi Variable characters 5 Variable characters 50
M M
pk_jenistreatment ...
pi tblmastertreatment
kode_treatment nama_perawatan
harga_perawatan catatan
pi Variable characters 5 Variable characters 50
Integer Variable characters 50
M M
M pk_mastertreatment
... pi
tblbarang kode_barang
informasi ukuran
harga_beli harga_jual
stock status_barang
komisi_jual pi Variable characters 5
Variable characters 50 Variable characters 10
Integer Integer
Integer Variable characters 1
Float M
M M
pk_barang ...
pi tblpembelian
nonota TglBeli
JenisBayarBeli tglHutangJatuhTempo
totalBeli totalBeliTerbayar
pi Variable charact Date Time
Variable charact Date Time
Integer Integer
pk_nonota pi tbldetpembelian
qtyTblBeli hargaTblBeli
Integer Integer
tblpenjualan nonotajual
tgljual TglPiutangJatuhTempo
uangTransport jenisLayanan
jenisPembayaran totalJual
totalJualTerbayar pi Variable characters 10
Date Time Date
Integer Variable characters 7
Variable characters 6 Integer
Integer pk_penjualan pi
tbldetpenjualanproduk qtytblJual
hargatbljual komisi_rp_produk
Integer Integer
Float tbldetpenjualanTreatment
lamajam hargajasa
komisi_rp_treatment Integer
Integer Float
tblpaket kode_paket
tglawal tglakhir
status_paket pi Variable characters 5
Date Time Date Time
Variable characters 1 M
pk_paket pi
tblProdukTreatment QtyPT Integer
tblDetailPaketProduk QtyDetailPP Integer
tblDetailPaketTreatment QtyDetailPT Integer
tbldetailpenjualanpaket qtypaket
hargapaket komisi_rp_paket
Integer Integer
Float tblnotareservasi
noreservasi tglreservasi
tglmauspa pi Variable characters 10
Date Time Date Time
M pk_reservasi
... pi
tblPesanBeli nonotapesan
tglpesan pi Variable characters 10
Date Time M
pk_pesanPembelian ...
pi tblDetailPesanBeli
qtypesanbeli hargapesanbeli
Integer Integer
tblreturbeli nonotaretur
tglretur statusretur
pi Variable characters 10 Date Time
Variable characters 1 M
M pk_retur
... pi
tblreturbelikirim Qtyreturkirim
hrgreturkirim Integer
Integer tblreturterima
qtyreturterima hrgreturterima
Integer Integer
tblPenggajian TahunGaji
BulanGaji TglGaji
GajiBulanan PotonganGaji
UangKomisi UangGajiTransport
pi pi
Variable characters 4 Variable characters 2
Date Integer
Integer Integer
Integer M
M M
M M
M M
pk_penggajian ...
pi
tbldetailPemakaianPaket tglPakai
komisiterapist pi Date Time
Float M
pk_pemakaian_paket ...
pi tbSublDetailPaketProduk
QtyJualDetailPP Integer tblSubDetailPaketTreatment
QtyJualDetailPT Integer tblpembayaranpiutang
nobayarpiutang tglbayarpiutang
jenisbayarpiutang nilaibayarpiurang
keteranganpiutang pi Variable characters 10
Date Time Variable characters 10
Integer Variable characters 30
M M
M M
pk_pembayaranpiutang ...
pi Absensi
Tglabsensi Ketabsensi
pi Date Time Variable characters 20
M pk_absensi
... pi
tblPembayaranHutang notabayarhutang
tglbayarhutang jenisbayarhutang
nilaibayarhutang keteranganhutang
pi Variable characters 10 Date
Variable characters 10 Integer
Variable characters 30 M
M pk_pembayaran_hutang
... pi
tblkartustok nomor_ks
nota_ks StokDebet
StokKredit HargaBeli
HargaJual StokAwal
StokAkhir pi Integer
Variable characters 10 Integer
Integer Integer
Integer Integer
Integer M
pk_ks ...
pi tblmasterkonversi
nilai_koversi Integer M tblTransKonversi
NoTransKonversi TglTransKonversi
nilai1Konversi nilai2Konversi
pi Variable characters 10 Date Time
Integer Integer
M M
pk_transkonversi ...
pi tblJenispegawai
Nama_jenis_pegawai Akses_master
Akses_pembelian Akses_penjualan
Akses_laporan pi Variable characters 30
Integer Integer
Integer Integer
M M
M M
M pk_jenispegawai
... pi
Setelah melakukan pembelian kepada
supplier
maka terdapat pelunasan hutang
supplier
yang dilakukan dengan pembayaran secara berkala. Dalam pembayaran hutang
supplier
, sistem pembayaran yang dilakukan adalah sejumlah uang yang
ingin dibayar. Proses pelunaan hutang
supplier
dapat dilihat pada Gambar 7.
Gambar 7. Pelunasan Hutang
Supplier
Selanjutnya adalah melakukan percobaan transaksi penjualan paket. Transaksi penjualan paket adalah gabungan
dari penjualan produk dan
treatment
secara berkala. Proses penjulan paket dapat dilihat pada Gambar 8.
Gambar 8. Transaksi Penjualan Paket
Selanjutnya adalah melakukan percobaan transaksi penjualan paket. Transaksi penjualan paket adalah gabungan
dari penjualan produk dan
treatment
secara berkala. Proses penjulan paket dapat dilihat pada Gambar 9.
Gambar 9. Transaksi Penjualan Paket
Ketika
customer
melakukan pembelian paket, maka terjadi proses pemakaian paket. Transaksi pemakaian paket
berfungsi untuk melakukan pengurangan pemakaian paket yang dilakukan oleh
customer
sesuai dengan pembelian paket. Proses pemakaian paket dapat dilihat pada Gambar 10.
Gambar 10. Transaksi Pemakaian Paket
Laporan Laba rugi mencatat keuntungan perusahaan selama periode yang ditentukan. Total pendapatan laba rugi oleh
perusahaan dihitung dengan cara penjuaan produk + penjualan paket + penjualan treatment - pengeluaran penggajian +
pengeluaran diskon. Laporan laba rugi dapat dilihat pada Gambar 11.
Gambar 11. Laporan Laba Rugi
Dari hasil transaksi yang telah di uji coba, sistem dapat menghasilkan laporan untuk memberikan informasi lebih tepat
dan dapat dicetak. Gambar Laporan transaksi dapat dilihat pada Gambar 12 sampai Gambar 15.
Gambar 12. Laporan Pesan Beli
Gambar 13. Laporan Pembelian
Gambar 14. Laporan Penjualan
Gambar 15. Laporan Bukti Pemakaian Paket
Laporan hutang berisi semua data laporan hutang
supplier
yang belum lunas dan sudah lunas. Sedangkan laporan piutang berisi laporan piutang
customer
yang sudah belum dan sudah lunas. Laporan Hutang dan Piutang dapat dilihat pada Gambar
16 dan Gambar 17.
Gambar 16. Laporan Hutang
Gambar 17. Laporan Piutang
6. KESIMPULAN