Data Flow Diagram DESAIN SISTEM

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