Mengusulkan Penyelesaian dari Masalah yang Dihadapi Analisis Sistem yang Diusulkan

4.2.4 Mengusulkan Penyelesaian dari Masalah yang Dihadapi

Setelah mengetahui masalah yang ada serta kebutuhan terhadap sistem yang ada, pada tahap ini peneliti akan mengusulkan penyelesaian dari masalah yang dihadapi. Berdasarkan analisis sistem berjalan, maka diperlukan suatu pemecahan masalah terhadap masalah serta kelemahan–kelemahan yang ada. Adapun pemecahan masalah yang peneliti usulkan adalah sebagai berikut: a. Adanya sistem informasi yang dapat membantu dalam melakukan proses bisnis penjualan pada PD. Hikmah Jaya tersebut. b. Adanya suatu aplikasi yang dapat membantu dalam pemrosesan dan pengolahan data penjualan maupun pembelian dengan cepat serta mengurangi kesalahan yang disebabkan human error. c. Adanya suatu aplikasi yang membantu dalam poses penyimpanan dan pengarsipan data terutama yang berhubungan dengan penjualan dan pembelian barang.

4.2.5 Analisis Sistem yang Diusulkan

Pada tahapan ini peneliti menunjukan proses bisnis yang diusulkan dan usulan alur proses sistem yang baru yang akan peneliti buat dengan menunjukkan secara tepat arti fisiknya menggunakan tools bagan alur sistem flowchart.

4.2.5.1 Proses Bisnis Sistem Informasi Penjualan yang Diusulkan

Gambar 4.3 Proses Bisnis yang Diusulkan Dilihat dari proses bisnis pada Gambar 4.3 kita dapat menggambarkan alur sistem yang diusulkan pada Pengembangan Sistem Informasi Penjualan pada PD. Hikmah Jaya ini melalui document flowchart.

4.2.5.2 Analisis pada Sistem Pembelian yang Diusulkan

Gambar 4.4 Flowchart Sistem Pembelian yang Diusulkan Penjelasan document flowchart pada Gambar 4.4 adalah sebagai berikut: a. Inventori input barang. Kemudian mengecek stok barang, jika stok barang tidak ada, maka inventori akan input permohonan permintaan barang yang akan diproses dan dikirim ke purchasing. Tetapi jika persediaan barang masih ada maka inventori akan mengecek tanggal kadaluarsa barang, jika terdapat barang yang sudah memasuki tanggal kadaluarsa maka inventori akan input permohonan retur barang yang kemudian akan diproses dan dikirim ke purchasing . b. Purchasing input supplier. c. Setelah menerima data-data permohonan pembelian barang dari inventori, maka purchasing akan melakukan pembelian barang dan mengecek barang- barang yang telah dibeli sesuai data permintaan barang, jika barang sesuai dengan permintaan dan kondisi barang tidak rusak, maka purchasing akan meng-input data transaksi_pembelian dan pembelian, kemudian mengirim barang ke inventori. Tetapi jika barang tidak sesuai dengan permintaan atau kondisi barang rusak maka purchasing akan melakukan retur barang dan meng-input data transaksi_retur dan data retur. Selain itu purchasing juga akan melakukan retur barang jika menerima data-data permohonan retur barang dari inventori dengan keterangan barang tersebut sudah kadaluarsa. Jika terjadi input pembelian barang atau retur barang di purchasing, maka secara otomatis stok barang pada inventori akan bertambah. d. Admin akan meng-input data-data pegawai. Selain itu admin juga dapat melihat data-data supplier, barang, transaksi_pembelian, pembelian, transaksi_retur, dan retur. Dan dapat meng-update delete data-data tersebut. e. Manager akan menerima laporan-laporan pegawai, supplier, inventori, transaksi pembelian dan transaksi retur. Setelah manager menerima laporan pembelian barang dan melihat harga beli di data barang, maka manager akan meng-update harga jual input harga jual barang.

4.2.5.3 Analisis pada Sistem Penjualan yang Diusulkan

Gambar 4.5 Flowchart Sistem Penjualan yang Diusulkan Penjelasan document flowchart pada Gambar 4.5 adalah sebagai berikut: a. Customer yang akan menjadi member PD. Hikmah Jaya harus mengisi form registrasi dan kemudian memberikan form registrasi yang sudah diisi tersebut beserta foto copy KTP kepada kasir. b. Kemudian kasir akan meng-input data customer. c. Kasir mencetak kartu member kemudian dan memberikan kartu member tersebut kepada customer. d. Customer menerima kartu member. e. Customer memilih barang di display, kemudian menyerahkannya ke kasir. f. Kasir menerima barang dari customer kemudian meng-input transaksi penjualan input data transaksi_penjualan dan data penjualan, setelah di input sistem akan mengecek keanggotaan customer sebagai member atau bukan, jika bukan member maka kasir akan meng-input pembayaran cash input data transaksi_penjualan, dan mencetak struk transaksi penjualan cash langsumg. g. Jika customer sebagai member maka sistem akan mengecek apakah member tersebut mempunyai tagihan yang sudah melewati masa tenggang pembayaran kredit tiga bulan setelah transaksi penjualan kredit. Jika ada maka transaksi gagal, tetapi jika tidak transaksi berlanjut. h. Jika customer tersebut tidak ada tagihan maka customer boleh melakukan transaksi penjualan cash langsung maupun transaksi penjualan kredit tidak langsung, jika customer melakukan transaksi penjualan cash maka kasir akan meng-input transaksi penjualan cash input data transaksi_penjualan dan data penjualan dan sistem akan menghitung diskon member 5 dan meng-input pembayaran cash input transaksi_penjualan, kemudian mencetak struk transaksi penjualan cash dan memberikannya kepada customer. i. Tetapi jika customer sebagai member akan melakukan transaksi penjualan kredit maka kasir akan meng-input penjualan kredit input data penjualan_kredit dan sistem akan menghitung batas waktu pembayaran kredit sesuai tanggal transaksi kredit satu bulan batas bayar, kemudian kasir mencetak struk transaksi kredit yang tertera batas akhir pembayaran kredit, dan memberikan struk kepada customer. j. Customer melakukan pembayaran kredit dengan memberikan struk transaksi kredit kepada customer. k. Kasir menerima struk transaksi kredit dan mengecek status kredit, jika tidak ada denda maka kasir akan langsung meng-input pembayaran kredit dan mencetak struk pembayaran kredit dan memberikannya kepada customer, tetapi jika terdapat denda sistem akan menghitung total denda, kemudian kasir meng-input pembayaran kredit dan mencetak struk pembayaran kredit yang diberikan kepada customer. Denda berlaku setelah pembayaran dilakukan melewati batas bayar satu bulan setelah transaksi penjualan kredit. l. Kasir akan mengecek batas tenggang pembayaran kredit tiga bulan setelah transaksi penjualan kredit, jika terdapat customer yang sudah melewati batas tenggang pembayaran kredit maka kasir akan mencetak faktur tagihan dan kemudian dikirim kepada customer. m. Jika kasir meng-input data transaksi_penjualan, data penjualan dan data penjualan kredit maka secara otomatis sistem akan meng-update data stok barang stok barang akan berkurang yang terdapat pada inventori. n. Admin dapat melihat dan meng-update delete data-data customer, transaksi_penjualan, penjualan, penjualan_kredit dan bayar. o. Manager akan menerima laporan-laporan customer, transaksi_penjualan, penjualan, penjualan kredit, bayar dan laporan laba rugi jurnal.

4.3 Perancangan Sistem