Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

JSIKA Vol. 5, No.

12, Tahun 2016 ISSN 2338-137X

RANCANG BANGUN APLIKASI PENJUALAN ONLINE


PADA CV. MITRA TECHNO SAINS
(Studi Kasus: CV. MITRA TECHNO SAINS)

Dody Cipta Pratama Diaz 1) Sulistiowati 2)Julianto Lemantara 3)


Program Studi/Jurusan Sistem Informasi
Institut Bisnis dan Informatika Stikom Surabaya
Jl. Raya Kedung Baruk 98 Surabaya, 60298
Email : 1) dydothedragon@rocketmail.com, 2)sulist@stikom.edu, 3)julianto@stikom.edu

Abstract:
CV. Mitra Techno Sains are company that sells detergent, softener, cars shampoo and silicone oil.
With offices in surabaya not enough to reach customer who are outside of town and out island. Customer
problems to obtain information about data prices and the most recently product was one of the obstacles. To
get the information about the data prices and the newest product required, customers have to come to the
office, call or send an email. If customers have to come to the office, its wasted a lot of time customers
required to obtain information and to purchase products. To these problems would be needed an online sales
application that can be solution for the company. The methodology to create this application uses System
Development Life Cycle (SDLC) method. The results of the study show that the application that built could
get to the customer services which is located outside the city as well as outside the island. Customer direct
access application by opening address http: / / www.lunix.vencelstudio.com to the web browser. Customer
can also direct access application to show the prices and goods most recently .This program also all kinds of
report as product report, customer report and sales report.

Keywords: Online Sales Application,CV. Mitra Techno Sains, Marketing, System Development Life Cycle

CV. Mitra Techno Sains merupakan harus datang ke kantor, menyebabkan banyak waktu
perusahaan yang menjual detergent, softener, shampo terbuang yang dibutuhkan pelanggan untuk
mobil dan silicone oil yang berada di Pondok Wiguna memperoleh informasi maupun untuk membeli produk.
Regency V no. 25 Gunung Anyar Surabaya dan saat ini Jika melalui telepon atau email maka akan
berupaya untuk mengembangkan usahanya. Produk menyebabkan kurangnya efisiensi karena perusahaan
yang dijual CV. Mitra Techno Sains dibagi ke dalam harus menjawab semua telepon pelanggan yang masuk.
tiga jenis yaitu Laundry, Car Wash, dan keperluan Selain itu akan ada biaya yang dikeluarkan di sisi
rumah tangga. pelanggan untuk menelpon. Kendala seperti ini akan
Dari data hasil wawancara, Pelanggan CV. berdampak pada berkurangnya niat pelanggan untuk
Mitra Techno Sains berjumlah 114 pelanggan. melakukan transaksi.
Pelanggan terbanyak CV. Mitra Techno Sains yaitu 97 Dengan adanya aplikasi ini diharapkan
orang pelanggan (85,09%) berasal dari Surabaya, 10 pemasaran produk CV. Mitra Techno Sains dapat lebih
orang pelanggan (8,77%) berasal dari Sidoarjo, 6 orang diperluas sehingga dapat menjangkau daerah-daerah
pelanggan (5,27%) berasal dari daerah lain di sekitar yang ada di luar daerah maupun di luar pulau sehingga
Surabaya, dan 1 orang pelanggan (0,87%) dari luar dapat meningkatkan transaksi penjualan dan dapat
pulau Jawa. Dari data tersebut dapat disimpulkan meminimalisir biaya yang akan dikeluarkan
bahwa dengan kantor yang berada di Surabaya CV. dibandingkan dengan biaya membangun gedung,
Mitra Techno Sains belum cukup untuk menjangkau operasional perawatan gedung dan membayar gaji
konsumen-konsumen yang berada di luar daerah karyawan jika membangun sebuah kantor baru. Guna
maupun di luar pulau. Dengan perencanaan untuk dapat membantu pelanggan yang juga ingin melakukan
membuka kantor baru tentunya memerlukan tambahan transaksi pembelian di internet secara langsung, sama
tenaga yang banyak untuk direkrut menjadi pegawai. halnya seperti pembelian di kantor, maka aplikasi juga
Selain itu dengan penambahan kantor tentunya akan menerapkan sistem shopping cart yang mana
membutuhkan biaya tambahan untuk membuat kantor dapat mempermudah pembeli menyimpan dan
dan juga biaya operasional perawatan gedung. menghitung total harga produk yang akan dibeli,
Kesulitan pelanggan untuk memperoleh dengan proses pembayaran nantinya akan
informasi mengenai data harga dan produk yang paling menggunakan layanan transfer ke bank yang telah
baru merupakan salah satu kendala yang dihadapi terdaftar.
selama penggunaan sistem konvensional. Untuk dapat
melihat informasi mengenai data harga dan produk
terbaru yang dibutuhkan, pelanggan harus datang ke
kantor, menelpon atau mengirim email. Jika pelanggan

JSIKA Vol. 5, No. 12, Tahun 2016, ISSN 2338-137X Page 1


JSIKA Vol. 5, No. 12, Tahun 2016 ISSN 2338-137X

METODE
Wawancara Data Flow Diagram (DFD)
Wawancara dilakukan kepada pihak CV. Mitra Menurut Hartono (2001:699) data flow
Techno Sains yang secara langsung berhubungan diagram adalah diagram yang menggunakan suatu
dengan ruang lingkup sistem atau bagian-bagian notasi untuk menggambarkan arus data dari suatu
penjualan yang nantinya akan menggunakan sistem sistem. Data flow diagram sering digunakan untuk
sesuai dengan kebutuhan perusahaan. menggambarkan sistem yang telah ada atau sistem baru
yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik, dimana data
Observasi/Pengamatan tersebut mengalir. Data flow diagram juga digunakan
Observasi atau pengamatan dilakukan untuk untuk menggambarkan sistem tanpa
mendapatkan informasi tambahan yang tidak mempertimbangkan lingkungan fisik dimana data
didapatkan dari pengumpulan data dengan cara tersebut disimpan. Data flow diagram merupakan alat
wawancara. Dengan mengadakan penelitian dan analisa yang digunakan pada metodologi pengembangan sistem
yang terstruktur (structure analysis and design).
secara langsung terhadap kondisi perusahaan yang ada,
sehingga dapat menemukan kebutuhan sistem yang Entity Relationship Diagram (ERD)
diinginkan pihak perusahaan. Observasi ini mencakup Entity Relationship Diagram (ERD) adalah
pencarian data yang akan digunakan dalam merancang gambar atau diagram yang menunjukkan informasi
sistem. Pengamatan dan peninjauan langsung terhadap dibuat, disimpan, dan digunakan dalam sistem bisnis.
obyek penelitian yaitu CV. Mitra Techno Sains meliputi Entitas biasanya menggambarkan jenis informasi yang
tahap-tahap sebagai berikut: sama. Dalam entitas digunakan untuk menghubungkan
antar entitas yang sekaligus menunjukkan hubungan
a. Pengumpulan data terkait profil CV. Mitra Techno antar data. Pada akhirnya ERD bisa juga digunakan
Sains untuk menunjukkan aturan-aturan bisnis yang ada pada
b. Mempelajari proses bisnis perusahaan terkait sistem informasi yang akan dibangun. (Hanif,
dengan proses penjualan. 2007:121). Ada dua jenis model ERD, yaitu:
c. Mempelajari proses penjualan secara online. a. Conceptual Data Model (CDM)
CDM adalah suatu jenis model data yang
Menurut Sigit (2010), toko dapat diartikan menggambarkan hubungan antar tabel secara
sebagai pasar kecil, yang berisi kegiatan berupa konseptual.
transaksi jual beli antara pedagang dan pembeli. Seiring b. Physical Data Model (PDM)
berjalannya waktu konsep toko selalu berkembang dari PDM adalah suatu jenis model data yang
waktu ke waktu, mulai dari warung, pasar tradisional, menggambarkan hubungan antar tabel secara fisikal.
toko kelontong, minimarket, supermarket, hypermart
dan toko online. Dengan semakin padatnya ritme dan Analisis Dan Perancangan Sistem
gaya hidup orang perkotaan dan dengan semakin System Flow Transaksi Penjualan
berkembangnya teknologi internet, maka aktivitas pergi Pada system flow transaksi penjualan ini
belanja ke toko perlahan-lahan sudah mulai tergantikan merupakan alur proses transaksi penjualan yang terjadi
dengan aktivitas belanja melalui dunia maya. Toko di perusahaan setelah adanya rancang bangun aplikasi
online merupakan sebuah konsep, ide atau gagasan penjualan online. Adapun proses yang ada pada sistem
tentang cara bertransaksi yang praktis dan mudah. ini dimulai ketika customer memilih barang yang akan
dibeli. Kemudian admin memasukkan data barang yang
Diagram Alir dimaksud. Jika customer jadi membeli barang tersebut
Menurut Hartono (2001:795) diagram alir admin akan menyimpan transaksi penjualan untuk
(flowchart) adalah diagram (chart) yang menunjukan kemudian membuat nota penjualan. Adapun proses
alir (flow) didalam sistem atau prosedur sistem secara sistem dapat dilihat di gambar 1.
logika. Bagan alir digunakan terutama untuk alat bantu
komunikasi dan untuk dokumentasi. Ada lima macam
diagram alir yaitu:
1. Diagram alir sistem (system flowchart)
2. Diagram alir dokumen (documents flowchart)
3. Diagram alir skematik (schematic flowchart)
4. Diagram alir program (program flowchart)
5. Diagram alir flowchart (process flowchart)

JSIKA Vol. 5, No. 12, Tahun 2016, ISSN 2338-137X Page 2


JSIKA Vol. 5, No. 12, Tahun 2016 ISSN 2338-137X

System Flow Transaksi Penjualan


System Flow Daftar Member
Customer Sistem
Customer Sistem
Mulai

Data Customer
dan Data barang Mulai
Customer
yang akan dibeli

Sesuai?

Login data Data Customer


Customer Tidak Ya

Me lihat katalog Mengecek data


Customer
Barang dan Customer
memasukan
barang yang akan
dibeli kedalam
Konfirmasi cart
Tidak Baran g
Pembayaran

Customer
Barang Sudah
tersedia?
terdaftar
sebelumnya?
Me lihat
Keranjang Tidak
Belanja, mengisi
tujuan
pengiriman Menyimpan data
Data Transfer Ya Customer dengan
Rekening status belum
Me ngirim email
pemberitahuan
konfirmasi
Melakukan
konfirmasi
Pembayaran Konfirmasi email

Mengirim email
Me ngecek konfirmasi
Salah Konfirmasi
Pembayaran
Klik link email
Betul
Me ngirim Email Update status
pemberitahuan Me ngirim Invoice Customer
Lunix Chemicals

konfirmasi Penjualan dan


pembayaran Kode Tracking menjadi

Lunix Chemicals
salah Customer status
sudah konfirmasi
Selesai

Gambar 1 System Flow Transaksi Penjualan selesai

Gambar 2 System Flow Transaksi Daftar Member


System Flow Transaksi Daftar Member
Pada system flow transaksi daftar member ini System Flow Transaksi Maintenance Barang
merupakan alur proses transaksi daftar member yang
Pada system flow transaksi pencatatan
terjadi di perusahaan setelah adanya rancang bangun
maintenance barang ini merupakan alur proses
aplikasi penjualan online. Adapun proses yang ada pada
pengolahan data barang yang terjadi di perusahaan
sistem ini dimulai ketika customer dating kemudian
setelah adanya rancang bangun aplikasi penjualan
memilih menu sign up atau daftar member kemudian
online. Pada system flow transaksi maintenance barang
memasukan data customer. Sistem akan mengecek
ini proses dimulai dari admin melakukan input data
apakah data customer sudah terdaftar sebelumnya,
barang lalu sistem akan melakukan proses simpan
kemudian jika customer sudah terdaftar sebelumnya
perubahan data barang kepada database barang Adapun
maka system akan memberi tahu bawa data customer
proses sistem dapat dilihat di gambar 3.
sudah terdaftar sebelumya, jika tidak maka system akan
menyimpan data customer tersebut dengan status belum System Flow Maintenance Barang
dikonfirmasi. Agar customer dapat membeli atau
memesan barang maka status customer tersebut harus Admin Sistem
dalam keadaan sudah mengkonfirmasi email. Sistem
akan mengirim email agar customer dapat melakukan Mulai
aktifasi melalui email yang di daftarkan, sehingga status Halaman
customer tersebut menjadi telah di konfirmasi, dan Pengolahan
Data Barang
dapat melakukan pemesanan maupun pembelian. Login
Adapun proses sistem dapat dilihat di gambar 2.
Barang

Input Data
Barang

Simpan
Perubahan Data
Lunix Chemicals

Barang

Selesai

JSIKA Vol. 5, No. 12, Tahun 2016, ISSN 2338-137X Page 3


JSIKA Vol. 5, No. 12, Tahun 2016 ISSN 2338-137X

Gambar 3 System Flow Maintenance Barang Pada context diagram menggambarkan entity
yang berhubungan langsung dengan sistem dan aliran
data secara umum. Sedangkan proses-proses yang lebih
detail yang terdapat dalam sistem masih belum bisa
System Flow Menampilkan Laporan
diketahui. Desain dari context diagram analisis dan
Pada system flow transaksi menampilkan
perancangan sistem ini dapat dijelaskan pada gambar 5.
laporan ini merupakan alur proses menampilkan
laporan yang terjadi di perusahaan setelah adanya
0
rancang bangun aplikasi penjualan online. Pada system daftar bayar customer
data customer baru
flow menampilkan laporan ini proses dimulai saat daftar status barang customer
admin login dan membuka halaman data pengolahan daftar pemesanan
daftar barang kir im
barang dan memilih laporan yang ingin ditampilkan, pembayaran transfer
data barang baru Customer
sistem akan menampilkan laporan sesuai dengan yang Admin Aplikasi Penjualan laporan pembayaran
update data barang Online pada CV
dipilih oleh admin. Adapun proses sistem dapat dilihat laporan pengir iman
update pembayaran transfer Mitra Technosains
di gambar 4.
laporan customer pali ng banyak membeli update daftar pemesanan
update data customer
laporan barang paling laris
System Flow Menampilkan Laporan +
laporan penjualan
Admin Sistem Gambar 5 Context Diagram

Conceptual Data Model (CDM)


Mulai
Sebuah Conceptual Data Model (CDM)
menggambarkan secara keseluruhan konsep struktur
Halaman basis data yang dirancang untuk suatu aplikasi. Pada
Login Pengolahan
Data Barang Conceptual Data Model (CDM) yang telah dirancang
terdapat 9 tabel yang saling terhubung yaitu tabel
customer, barang, provinsi, kota, paket, kategori,
Customer
Memilih Menu
Menampilkan
Laporan
gambar, order dan konfirmasi pembayaran. Pada
Laporan yang
ingin dilihat
Customer Conceptual Data Model (CDM) ini juga terdapat 2
tabel yang mempunyai relasi many to many. Yaitu tabel
Menampilkan
Laporan
Pemesanan order dengan tabel barang dan tabel customer dengan
Penjualan table barang seperti terlihat pada gambar 6.
Paket Custom er
Menampilkan ID Paket Kota Provinsi Email
Barang Nama Paket
Laporan Barang ID Kota ID Provinsi Nama Customer
ETD Mempunyai Nama Kota Mempunyai Nama Provinsi Memilih User Nam e
Harga Password
Jenis Kelamin
Barang Hak Akses
ID Barang Wishlist Alamat
Tampilan Memiliki
Lunix Chemicals

Nama Barang Telepon


laporan yang Deskripsi
Order Status Konfirm
dipilih ID Order Custom er Created
QTY
Alamat Tujuan Custom er Modified
Berat Melakukan
Detil Order Nama Penerim a
Harga Beli
Catatan
Harga Jual Melakukan
Total Harga
Selesai Barang Created Memiliki Tanggal Order
Barang Modified
Batas Pembayaran Konfirm asi Pembayaran
Kode Transfer
ID Konfirm asi
No Resi
mem iliki Bank
Status Order
No Rekening
Gambar 4 system flow Menampilkan Laporan Kategori Gambar Pemilik Rekening
ID_Kategori ID_Gambar Jum lah Transfer
Nama Kategori Nama File Kode Transfer
Tanggal Transfer
Context Diagram
Setelah perancangan desain system flow
dilakukan, langkah selanjutnya yaitu merancang desain Gambar 6 Conceptual Data Model (CDM)
sebuah sistem pembuatan Data Flow Diagram (DFD)
yang merupakan gambaran arus data dari sistem secara Physical Data Model (PDM)
terstruktur dan jelas, sehingga dapat menjadi sarana Sebuah Physical Data Model (PDM)
dokumentasi yang baik DFD merupakan diagram yang menggambarkan secara detail konsep rancangan
menggunakan notasi-notasi untuk menggambarkan arus struktur basis data yang dircancang untuk suatu
data dari sistem secara logika. Keuntungan program aplikasi. PDM merupakan hasil generate dari
menggunakan DFD adalah memudahkan pemakai CDM. Pada PDM tergambar jelas tabel-tabel penyusun
untuk mengerti sistem yang dikembangkan. basis data beserta kolom-kolom yang terdapat pada
Penggambaran alur sistem dilakukan dengan membagi setiap tabel. Pada Physical Data Model (PDM) setelah
sistem yang kompleks menjadi sistem yang lebih degenerate dari Conceptual Data Model (CDM)
sederhana dan mudah dimengerti. menghasilkan 2 tabel baru dari relasi many to many

JSIKA Vol. 5, No. 12, Tahun 2016, ISSN 2338-137X Page 4


JSIKA Vol. 5, No. 12, Tahun 2016 ISSN 2338-137X

yaitu tabel wishlist, dan tabel detil_order sebagaimana laporan dapat di atur dan dapat mencetaknya kedalam
terlihat pada gambar 7. format PDF. Seperti terlihat pada gambar 9.
PAKET
CUSTOMER
ID_PAKET VARCHAR(25) KOTA PROVINSI
EMAIL VARCHAR(50)
NAMA_PAKET VARCHAR(25) ID_PROVINSI VARCHAR(25) ID_PROVINSI VARCHAR(25)
NAMA_CUSTOMER VARCHAR(50)
ETD VARCHAR(25) ID_KOTA VARCHAR(25) ID_PROVINSI = ID_PROVINSI EMAIL VARCHAR(50)
EMAIL = EMAIL USER_NAME VARCHAR(25)
HARGA NUMERIC(25) NAMA_KOTA VARCHAR(25) NAMA_PROVINSI VARCHAR(25)
PASSWORD VARCHAR(25)
JENIS_KELAMIN VARCHAR(50)
BARANG WISHLIST HAK_AKSES INTEGER
ID_BARANG VARCHAR(25) EMAIL VARCHAR(50) ALAMAT VARCHAR(300)
ID_KATEGORI VARCHAR(25) ID_BARANG = ID_BARANG EMAIL = EMAIL TELEPON VARCHAR(25)
ID_BARANG VARCHAR(25)
NAMA_BARANG VARCHAR(25) STATUS_KONFIRM INTEGER
DESKRIPSI LONG VARBINARY DETIL_ORDER CUSTOMER_CREATEDS DATE
QTY INTEGER CUSTOMER_MODIFIED DATE
ID_ORDER VARCHAR(25)
BERAT INTEGER ID_BARANG = ID_BARANG
ID_BARANG VARCHAR(25)
HARGA_BELI NUMERIC(25)
SUB_TOTAL INT
HARGA_JUAL NUMERIC(25)
BARANG_CREATED DATE ID_BARANG = ID_BARANG ID_ORDER = ID_ORDER
BARANG_MODIFIED DATE
EMAIL = EMAIL

ORDER
EMAIL = EMAIL
ID_ORDER VARCHAR(25)
EMAIL VARCHAR(50) KONFIRMASI_PEMBAYARAN
ID_KATEGORI = ID_KATEGORI ID_KONFIRMASI VARCHAR(25)
ID_KONFIRMASI VARCHAR(25)
ALAMAT_TUJUAN LONG VARCHAR
ID_ORDER VARCHAR(25)
NAMA_PENERIMA VARCHAR(25)
EMAIL VARCHAR(50)
CATATAN LONG VARCHAR
BANK VARCHAR(25)
TOTAL_HARGA INT
ID_ORDER = ID_ORDER NO_REKENING VARCHAR(25)
TANGGAL_ORDER DATE
PEMILIK_REKENING VARCHAR(25)
GAMBAR BATAS_PEMBAYARAN DATE
KATEGORI JUMLAH_TRANSFER NUMERIC(25)
ID_GAMBAR VARCHAR(25) KODE_TRANS INTEGER
ID_KATEGORI VARCHAR(25) KODE_TRANSFER VARCHAR(25)
ID_BARANG VARCHAR(25) NO_RESI INTEGER
NAMA_KATEGORI VARCHAR(25) ID_KONFIRMASI = ID_KONFIRMASI TANGGAL_TRANSFER DATE
NAMA_FILE LONG VARBINARY STATUS_ORDER ENUM

Gambar 7 Physical Data Model (PDM)\

HASIL DAN PEMBAHASAN


Tampilan Laporan Penjualan
Form laporan penjualan merupakan form yang
berfungsi untuk menampilkan semua penjualan yang
ada berdasarkan kurun waktu tertentu, jangka waktu Gambar 9 Tampilan Laporan Barang
laporan dapat di atur dan dapat mencetaknya kedalam
format PDF. Seperti terlihat pada gambar 8. Tampilan Laporan Customer
Form laporan customer merupakan form yang
berfungsi untuk menampilkan semua customer yang
pernah melakukan transaksi berdasarkan kurun waktu
tertentu, jangka waktu laporan dapat di atur dan dapat
mencetaknya kedalam format PDF. Seperti terlihat pada
gambar 10.

Gambar 8 Tampilan Laporan Penjualan

Tampilan Laporan Barang


Form laporan barang merupakan form yang
berfungsi untuk menampilkan semua barang yang
keluar berdasarkan kurun waktu tertentu, jangka waktu

JSIKA Vol. 5, No. 12, Tahun 2016, ISSN 2338-137X Page 5


JSIKA Vol. 5, No. 12, Tahun 2016 ISSN 2338-137X

Gambar 10 Tampilan Laporan Barang

Tampilan Keranjang Belanja


Tampilan form keranjang belanja berguna
untuk customer untuk melakukan proses order,
menambah, mengubah, maupun menghapus data order
barang. Dari form keranjang belanja menghasilkan
sebuah informasi bagi customer mengenai nama
barang, harga satuan, berat satuan, qty, subtotal, total
berat, total harga, ongkos kirim, serta grand total. Data
tersebut akan digunakan dalam transaksi penjualan.
Seperti terlihat pada gambar11.

Gambar 11 Tampilan Barang (Admin)

Gambar 11 Tampilan Keranjang Belanja

Tampilan Barang
Tampilan form data barang merupakan tampilan
form untuk menampilkan dan maintenance data
barang. Data barang ini nantinya akan digunakan
untuk proses order. Seperti terlihat pada gambar
11 dan 12
Gambar 12 Tampilan Barang (Customer)

JSIKA Vol. 5, No. 12, Tahun 2016, ISSN 2338-137X Page 6


JSIKA Vol. 5, No. 12, Tahun 2016 ISSN 2338-137X

KESIMPULAN
Kesimpulan yang dapat diambil dari aplikasi
penjualan online pada CV. Mitra Techno Sains adalah
bahwa aplikasi yang dihasilkan dapat membantu
perusahaan dalam hal:
1. Aplikasi yang telah dibangun dapat menjangkau
customer yang berada di luar kota maupun di luar
pulau.
2. Aplikasi yang telah dibangun dapat membantu
customer untuk dapat mengetahui informasi
mengenai data harga dan produk terbaru yang
dibutuhkan.
3. Aplikasi yang telah dibangun dapat menghasilkan
laporan barang, laporan customer dan laporan
penjualan.

DAFTAR PUSTAKA
Hanif, Al Fatta. Hanif. 2007, Analisis dan
Perancangan Sistem Informasi untuk
Keunggulan Bersaing Perusahaan dan
Organisasi Modern. Yogyakarta: Andi.

Hartono, Jogiyanto, 2001, Analisis & Desain Sistem


Informasi Pendekatan Terstruktur, Teori,
dan Praktek Aplikasi Bisnis, Yogyakarta:
Andi.

Sigit C. 2010. Mudah Membuat Toko Online Dengan


Oscommerce. Yogyakarta: Penerbit ANDI.

JSIKA Vol. 5, No. 12, Tahun 2016, ISSN 2338-137X Page 7

You might also like