Rancang Bangun Aplikasi Penjualan Online Pada CV. Abilindo Mitra Sejahtera

  Rancang Bangun Aplikasi Penjualan Online Pada CV. Abilindo Mitra Sejahtera Yudiyanto Salay 1)

Sulistiowati

2) Julianto Lemantara 3) Program Studi/Jurusan Sistem Informasi Institut Bisnis dan Informatika Stikom Surabaya, Sistem Informasi

  facebook, comment tersebut akan menumpuk

  facebook.. Dari penjualan dibuat shopping cart untuk memproses produk yang dibeli pelanggan.

  Maka kesimpulan permasalahan tersebut CV. Abilindo Mitra Sejahtera mengalami kendala dalam promosi produk dan penjualan melalui media sosial facebook karena dampak dari masalah tersebut informasi produk susah disampaikan ke pelanggan. Untuk mengatasi permasalahan tersebut, maka dibuat katalog produk. Pelanggan dapat leluasa memilih produk yang ingin dibeli. Sedangkan CV. Abilindo Mitra Sejahtera tidak dikenakan biaya dalam menambahkan produk juga gambar produk tidak hilang seperti pada media sosial

  Selain itu dari segi penjualan nota penjualan sering hilang, mengakibatkan hasil perhitungan pendapatan menjadi tidak sesuai dengan sebenarnya.

  facebook sebesar $7 per postingan atau sekitar Rp.93.590,00 (sumber: Techcrunch (2012)).

  produk. Setiap melakukan posting, tidak semua teman pada friendlist dapat melihatnya. Agar dilihat oleh semua orang harus menggunakan fitur khusus yang disediakan facebook. Fitur tersebut dikenakan biaya tambahan dari

  fanspage, mengakibatkan hilangnya semua foto

  yang mengakibatkan sulit dibaca. Hal ini merepotkan pihak pemilik harus mencari satu persatu. Respon terhadap tanggapan yang lambat seringkali mengakibatkan hilangnya ketertarikan pelanggan. Ketika personal page mencapai 5000 pertemanan, personal page otomatis berubah menjadi halaman atau lebih dikenal dengan

  Permasalahan yang dihadapi CV. Abilindo Mitra Sejahtera ialah banyak comment dari calon pembeli berulang-ulang tentang hal yang sama misalnya harga barang. Pada

  Jl. Raya Kedung Baruk 98 Surabaya, 60298

Email : 1

Abstract:

  produk tersebut akan dicek ketersediannya, jika ada maka CV. Abilindo Mitra Sejahtera akan memberitahukan nomor rekening kepada pembeli. Setelah pembeli melakukan transfer uang sesuai dengan transaksi penjualan dan mengkonfirmasi ke CV. Abilindo Mitra Sejahtera maka barang akan langsung dikirim melalui jasa pengiriman.

  Blackberry Messenger (BBM). Setelah itu

  tersebut dapat menghubungi via telepon atau

  facebook. Jika pembeli tertarik pada produk

  CV. Abilindo Mitra Sejahtera merupakan perusahaan importir perlengkapan anak-anak berupa baju, sepatu, kaos kaki, tas dan aksesoris. CV. Abilindo Mitra Sejahtera memasang foto produk pada jejaring sosial

  Keywords : Online shop, web based sales

  CV. Abilindo Mitra Sejahtera is importer company of children supplies like clothes, shoes, socks, bags, accessories. Problems faced by CV. Abilindo Mitra Sejahtera is when personal facebook page reaches 5000 friendship, personal page automatically changes to the page, or more recognized with fanspage, resulting in the loss of all photo products. Each post, not all friends on friendlist can see it. To be seen by everyone must use special features provided by facebook. Also in terms of sales note sales are often lost, resulting in a revenue calculation results become incompatible with the truth. To handle these problems, then the application of online sales is created. With the features of the sales are product catalogs, shopping carts, sales reports.The result of tryouts showed that sales application have been made can do register member, receipt of the goods transactions, selling transactions, payment, goods shipping and can inform daily sales report, monthly sales report, annual sales report, invoice sales, payment list and sent list with the purpose of providing information that can help sales CV . Abilindo Mitra Sejahtera.

  Pada proses penjualan dihasilkan laporan penjualan, dapat disimpan pada sistem maka perhitungan pendapatan akan sesuai dengan penjualan.

  Sistem flow Daftar member Berdasarkan permasalahan, maka CV. Pelanggan sistem

  Abilindo Mitra Sejahtera membutuhkan aplikasi Mulai penjualan online yang dapat memberikan informasi data member, laporan penerimaan Data pelanggan barang, stok barang, laporan barang paling laris, laporan pelanggan paling sering belanja, laporan Email konfirmasi daftar menyimpan data pelanggan penjualan harian, laporan penjualan bulanan, pelanggan laporan penjualan tahunan, invoice penjualan, Konfirmasi email Melakukan list pembayaran, dan list barang kirim dengan Mengirim ema il konfirmasi tujuan memberikan informasi yang dapat Klik link email membantu penjualan CV. Abilindo Mitra Update status Sejahtera. selesa i pelanggan

  METODE Ph as e Waterfall

  Gambar 2 System Flow Daftar Member

  Menurut Pressman (2015), model Aplikasi Penjualan Online Pada CV. Abilindo

  waterfall adalah model klasik yang bersifat

  Mitra Sejahtera sistematis menggunakan pendekatan secara sekuensial untuk mengembangkan software yang dimulai dengan permintaan spesifikasi dari System Flow Penerimaan barang pelanggan dan melewati progres planning, System flow transaksi penerimaan barang ini merupakan alur proses transaksi

  modeling, construction, dan deployment dengan

  tujuan utama untuk membantu penyelesaian penerimaan barang dari supplier. System flow penerimaan barang ini dimulai ketika admin

  software. Berikut adalah urutan proses model

waterfall menurut Pressman: menerima nota penerimaan barang dari supplier

  dan setelah itu admin melakukan input data

  supplier dan barang masuk sehingga tabel barang menjadi diperbaharui.

  Sistem flow transaksi penerimaan barang Mulai Supplier Sistem + Admin Gambar 1 Waterfall model. penerimaan Data supplier barang Nota Data barang penerimaan Detail

ANALISIS DAN PERANCANGAN SISTEM

  Menyimpan data penerimaan barang masuk diterima barang barang System Flow Daftar Member

  Pada system flow daftar member ini Memperbaharui data barang barang merupakan alur proses pendaftaran pelanggan. Proses yang ada pada sistem ini dimulai dengan Menambahkan Kategori Kategori pelanggan memasukan data pelanggan maka sistem akan melakukan simpan data pelanggan e Selesai dan mengirim email konfirmasi. Kemudian P h a s pelanggan harus melakukan konfirmasi email maka sistem akan melakukan update status

  Gambar 3 System Flow Penerimaan Barang pelanggan pada tabel pelanggan.

  Aplikasi Penjualan Online Pada CV. Abilindo Mitra Sejahtera Sistem flow Pembayaran System Flow Penjualan barang

  Pelanggan Admin + Sistem

  System flow transaksi penjualan ini merupakan alur proses transaksi penjualan yang Mulai dilakukan pelanggan. Pada system flow transaksi penjualan ini proses dimulai saat pelanggan Email invoice Penjualan_Bar mencari data barang kemudian memasukan ke ang penjualan Memasukan data pembayaran keranjang belanja (shopping cart) dan memilih kota tujuan pengiriman maka sistem akan menampilkan display total bayar dan Data pembayaran mengirimkan invoice penjualan via email.

  Sistem flow transaksi penjualan Mengubah status bayar Mulai Pelanggan sistem selesai e data barang yang s dicari a h P Memasukan data barang ke Barang Gambar 5 System Flow Pembayaran Aplikasi keranjangan belanja Penjualan Online Pada CV. Abilindo Mitra tidak ya Sudah Login? Sejahtera Memilih kota tidak System flow pengiriman barang System Flow Pengiriman Barang pengiriman tujuan Melakukan login Pelanggan merupakan proses admin melakukan perubahan status packing dan sistem akan mengirimkan

  nomor resi via email. Proses ini dimulai dengan Melakukan checkout Detail_penjual admin mengubah status packing dari paid an_barang menjadi ready dan menginputkan data nomor Checkout? ya bayar tambah Email invoice Mengirimkan penjualan invoice penjualan 3 digit angka Display total Menyimpan data penjualan Penjualan via email transaksi barang resi maka status akan berubah menjadi delivered. System flow pengiriman barang Jasa Pengiriman Admin + sistem pelanggan Mulai h a P s e selesai List Pembayaran Update status Menampilkan list Ubah status packing barang dikirim packing Penjualan_Barang List barang dikirim

  Gambar 4 System Flow Penjualan Barang

  Aplikasi Penjualan Online Pada CV. Abilindo Barang siap Kirim Menyiapkan barang Mitra Sejahtera Nomor resi Memberikan Simpan nomor resi barang Nomor resi barang

  System Flow Pembayaran Nomor Resi Mengirim email

  System flow pembayaran merupakan nomor resi Email nomor resi proses pelanggan melakukan konfirmasi pembayaran. Proses ini dimulai dengan e P h a s selesai pelanggan melakukan input data pembayaran dan admin akan melakukan pengecekan dan mengubah status bayar pelanggan.

  Gambar 6 System Flow Pengiriman barang

  Gambar 8 Context Diagram Online Aplikasi

  mengenai arti, hubungan, serta batasan-batasan dari struktur basis data menyuplai punya

  model juga akan digambarkan secara lengkap

  untuk menggambarkan kebutuhan struktur dari basis data secara detail. Pada conceptual data

  online ini, conceptual data model digunakan

  Pada studi kasus aplikasi penjualan

  Conceptual Data Model (CDM)

  Penjualan Online Pada CV. Abilindo Mitra Sejahtera

  Laporan pelangg an paling sering belanja data Supplier Data Barang dibeli Laporan Penjualan per periode lis t barang dikirim List Pembayaran stok barang Laporan Penerimaan Barang List Member Laporan Barang Paling Laris data barang dikirim email konfirmasi daftar email invoice penjualan email nomor resi Data Kateg ori Data status Bayar Data Barang nomor resi Data pelang gan Data penerimaan barang Rancang Bang un Aplikasi Penjualan Online Pada CV Abilindo Mitra Sejahtera + Jasa Peng iriman JNE Pelang g an Owner Supplier

  Aplikasi Penjualan Online Pada CV. Abilindo Mitra Sejahtera

  Online. Context diagram ini mempunyai 3 entitas yaitu bagian admin, pelanggan dan owner.

  diagram Rancang Bangun Aplikasi Penjualan

  Gambar 8 menampilkan context

  Context Diagram

  Penjualan Online Pada CV. Abilindo Mitra Sejahtera

  P h a s e mulai selesai Pilih tampil laporan Menampilkan laporan barang paling laris Menampilkan laporan pelanggan paling sering belanja Menampilkan laporan penjualan Laporan barang paling laris Laporan penerimaan barang Laporan pelanggan paling sering belanja Laporan penjualan Cetak? Cetak? Cetak Ya tidak ya tidak ya Tidak Penjualan barang Penerimaan Barang 1 1 2 Menampilkan 2 List Member List Member Display Laporan barang paling laris Display List Member Cetak? ya tidak Pelanggan Menampilkan laporan penerimaan barang Display Laporan penerimaan Barang Cetak? tidak ya Display laporan Pelanggan Sering Belanja Display laporan Penjualan List Pembayaran Menampilkan laporan Barang dikirim Display laporan Barang DIkriim Cetak Tidak Laporan Barang Dikirim 3 3 ya Barang 4 Display list 4 Menampilkan list pembayaran pembayara n Cetak tidak ya Penjualan barang Menampilkan laporan stock barang Display laporan stock barang Cetak tidak Laporan stock barang ya 5 5 Gambar 7 System Flow Laporan Aplikasi

  System flow laporan merupakan proses owner melihat hasil laporan. Sistem Flow laporan Admin Sistem

  System Flow Laporan

  Memeliki Memiliki Memiliki Melakukan Memiliki Mempunyai Mempunyai Pelanggan email Id_pelanggan Nama_pelanggan jenis _kelamin tgl_lahir Alamat_pelanggan phone pas s word provins i kota s tatus _konfirm s tatus _mem ber Penerimaan_barang id_penerim aan_barang tanggal_terima Nama_s upplier Barang id_produk nama_produk qty des krips i harga_jual berat produk _c reated produk _m odified Detail_penjualan_barang detail_s ubtotal detail_jum lah biaya_kirim Penjualan_barang id_order tanggal_jual total_harga kode_unik s tatus catatan nama_penerim a alamat_tujuan batas _pem bayaran kurir order_created no_res i Kategori id_kategori nama_kategori Detail_penerim aan_barang jumlah harga_beli us ers id_us er us r_nam e s tatus pas s word us r_group email image_tem p id_gambar nama_file paym ent_confirmation jenis _pembayaran bank no_rek ening pemilik_rekening tgl_trans fer jumlah_trans fer catatan s upplier id_s upplier Nama_s upplier Alamat_s upplier phone

  Gambar 9 Conceptual Data Model Aplikasi

  products, about us, contact us, account dan icon keranjang belanja.

  Tampilan form keranjang belanja menampilkan data barang yang dibeli pelanggan. ID_ORDER = ID_ORDER ID_KATEGORI = ID_KATEGORI ID_ORDER = ID_ORDER ID_PENERIMAAN_BARANG = ID_PENERIMAAN_BARANG ID_SUPLIER = ID_SUPLIER EMAIL = EMAIL ID_PRODUK = ID_PRODUK ID_PRODUK = ID_PRODUK ID_PRODUK = ID_PRODUK PELANGGAN EMAIL VARCHAR(125) ID_PELANGGAN INTEGER NAMA_PELANGGAN VARCHAR(125) JENIS_KELAMIN VARCHAR(25) TGL_LAHIR DATE ALAMAT_PELANGGAN VARCHAR(300) PHONE VARCHAR(25) PASSWORD VARCHAR(60) PROVINSI VARCHAR(125) KOTA VARCHAR(125) STATUS_KONFIRM VARCHAR(125) STATUS_MEMBER VARCHAR(125) PENERIMAAN_BARANG ID_PENERIMAAN_BARANG VARCHAR(25) ID_SUPLIER VARCHAR(25) TANGGAL_TERIMA DATE SUPPLIER ID_SUPLIER VARCHAR(25) NAMA_SUPPLIER VARCHAR(125) ALAMAT_SUPPLIER VARCHAR(125) PHONE VARCHAR(25) BARANG ID_PRODUK VARCHAR(25) ID_KATEGORI VARCHAR(25) NAMA_PRODUK VARCHAR(100) QTY INTEGER DESKRIPSI LONG VARCHAR HARGA_JUAL INTEGER BERAT INTEGER PRODUK_CREATED DATE PRODUK_MODIFIED DATE DETAIL_PENJUALAN_BARANG ID_ORDER VARCHAR(25) ID_PRODUK VARCHAR(25) DETAIL_SUBTOTAL INTEGER DETAIL_JUMLAH INTEGER BIAYA_KIRIM INTEGER PENJUALAN_BARANG ID_ORDER VARCHAR(25) EMAIL VARCHAR(125) TANGGAL_JUAL DATE TOTAL_HARGA INTEGER KODE_UNIK VARCHAR(25) STATUS ENUM CATATAN LONG VARCHAR NAMA_PENERIMA VARCHAR(100) ALAMAT_TUJUAN VARCHAR(300) BATAS_PEMBAYARAN DATE KURIR VARCHAR(50) ORDER_CREATED DATE NO_RESI INTEGER KATEGORI ID_KATEGORI VARCHAR(25) NAMA_KATEGORI VARCHAR(125) DETAIL_PENERIMAAN_BARANG ID_PRODUK VARCHAR(25) ID_PENERIMAAN_BARANG VARCHAR(25) JUMLAH INTEGER HARGA_BELI INTEGER USERS ID_USER VARCHAR(25) USERNAME VARCHAR(50) STATUS INTEGER PASSWORD VARCHAR(60) USR_GROUP INTEGER EMAIL VARCHAR(50) IMAGE_TEMP ID_GAMBAR VARCHAR(25) ID_PRODUK VARCHAR(25) NAMA_FILE VARCHAR(30) PAYMENT_CONFIRMATION ID_ORDER VARCHAR(25) JENIS_PEMBAYARAN VARCHAR(50) BANK VARCHAR(50) NO_REKENING VARCHAR(25) PEMILIK_REKENING VARCHAR(100) TGL_TRANSFER DATE JUMLAH_TRANSFER INTEGER CATATAN LONG VARCHAR

  Tampilan Form Keranjang Belanja

  Tampilan Halaman Product

  Gambar 12

  Tampilan halaman product menampilkan data product yang dijual.

  Tampilan Halaman Product

  Pada tampilan menu utama terdiri dari home,

  Penjualan Online Pada CV. Abilindo Mitra Sejahtera

  IMPLEMENTASI SISTEM Tampilan Menu Utama Gambar 11 Tampilan Menu Utama

  Sejahtera

  Physical Data Model Aplikasi Penjualan Online Pada CV. Abilindo Mitra

  Gambar 10

  detail mengenai kebutuhan data serta menggambarkan hubungan data-data tersebut dalam bentuk tabel-tabel. Physical data model biasanya dapat digunakan untuk menghitung perkiraan penyimpanan termasuk rincian alokasi penyimpanan khusus untuk sistem basis data tertentu

  Physical Data Model (PDM) physical data model akan menjelaskan lebih

PEMBAHASAN DAN HASIL

  Tampilan form penerimaan barang merupakan tampilan form yang digunakan untuk menginputkan data barang masuk dan menambah stok produk. Penerimaan barang terdiri dari tanggal terima, nama produk, jumlah, harga beli, nama supplier.

  Gambar 15 Tampilan Form Penerimaan

  Barang

  Tampilan Form Penjualan

  Tampilan form penjualan merupakan tampilan form yang digunakan untuk

  Gambar 13 Keranjang Belanja

  menampilkan detail trransaksi penjualan yang telah terjadi. Tampilan penjualan terdiri dari id order, nama produk, detail harga, jumlah, biaya kirim, subtotal, kode unik, total harga.

  Tampilan Product (Admin)

  Tampilan halaman product menampilkan data product yang dijual dari

  backend admin.

  Gambar 16 Tampilan Form Penjualan Tampilan Form Pembayaran

  Tampilan Pembayaran merupakan form yang berfungsi untuk menampilkan data pelanggan yang sudah melakukan payment

  confirmation maupun pelanggan yang masih berstatus unpaid.

  Tampilan Product Admin

  Gambar 14 Tampilan Form Penerimaan Barang

  Tampilan Form Pembayaran

  Gambar 17 Gambar 20 Tampilan Laporan Stock

  Tampilan Form Pengiriman Barang

  Tampilan pengiriman barang bertujuan untuk menampilkan data barang yang sudah Tampilan Laporan Pelanggan Paling dibayar dengan status ready deliver, delivered.

  Sering Belanja

  Ketika status berubah menjadi deliver maka Admin dapat menginputkan resi barang yg

  Tampilan laporan laporan pelanggan dikirim. paling sering belanja bertujuan untuk menampilkan data pelanggan yang paling loyal.

  Gambar 18 Tampilan Form Pengiriman Barang Tampilan Laporan Penjualan

  Gambar 21 Tampilan Laporan Pelanggan

  Tampilan laporan penjualan bertujuan Paling Sering Belanja untuk menampilkan data laporan pendapatan yang diperoleh.

  Tampilan Laporan Penerimaan Barang

  Tampilan laporan penerimaan barang bertujuan untuk menampilkan data laporan. barang masuk dari supplier.

  Gambar 19 Tampilan Laporan Penjualan Tampilan Laporan Stock

  Tampilan laporan stock bertujuan untuk menampilkan data laporan barang keluar.

  Gambar 22 Tampilan Laporan Penerimaan

  KESIMPULAN

  

  Pay $7 To Promote Posts To The News Feeds Of More Friends. (online).

  Hill Education. Techcrunch. 2012. Facebook Now Lets Us Users

  Engineering A Prcatitioner’s Approach Eighth Edition. New York: McGraw-

  Pressman R, Maxim B. 2015. Software

  RUJUKAN

  3. Menghasilkan shoping cart untuk memproses pembelian produk oleh pelanggan.

  2. Menghasilkan laporan berupa laporan member, laporan barang paling laris, laporan penerimaan barang, laporan pelanggan paling sering belanja, laporan penjualan, laporan pembayaran, laporan stok barang.

  1. Melakukan transaksi daftar member, transaksi penerimaan barang, transaksi penjualan, transaksi pembayaran, dan transaksi pengiriman barang.

  Berdasarkan Rancang Bangun Aplikasi Penjualan Online pada CV. Abilindo Mitra Sejahtera maka disimpulkan sebagai berikut :

  Laris

  Barang

  Gambar 26 Tampilan Laporan Barang Paling

  Tampilan laporan barang paling laris bertujuan untuk menampilkan data laporan barang yang paling sering dibeli oleh pelanggan..

  Gambar 25 Tampilan Laporan Barang Dikirim Tampilan Laporan Barang Paling Laris

  Tampilan laporan barang dikirim bertujuan untuk menampilkan data laporan barang yang sudah dikirim menggunakan jasa pengiriman JNE.

  Gambar 24 Tampilan Laporan List Member Tampilan Laporan Barang Dikirim

  Tampilan laporan list member bertujuan untuk menampilkan data laporan pelanggan yang sudah terdaftar.

  Tampilan Laporan List Member

  Tampilan Laporan Pembayaran

  Gambar 23

  Tampilan laporan pembayaran barang bertujuan untuk menampilkan data laporan transaksi yang sudah ditransfer oleh pelanggan.

  Tampilan Laporan Pembayaran

  . Diakses pada tanggal 16 Juli 2015.