SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO

advertisement
SISTEM INFORMASI PENJUALAN ONLINE SEPATU
PADA TOKO STARS SHOP MEDAN
1
Febri Yana
Program Studi Sistem Informasi
Sekolah Tinggi Teknik Harapan Medan
JL. H.M. Joni No. 70C Medan 20152 Indonesia
[email protected]
Abstrak
Sistem informasi penjualan menyediakan informasi untuk menangani penjualan produk atau jasa yang
dihasilkan perusahaan. Pelayanan penjualan menjadi sangat penting ketika persaingan antar perusahaan semakin
ketat. Karena itu, pengembangan sistem informasi penjualan untuk memudahkan pelayanan kepada konsumen
terus dikembangkan. Pengembangan sistem informasi penjualan berbasis web memberikan kemudahan bagi
perusahaan dalam pelayanan penjualan yang online secara terus menerus. Media web juga mampu menjadi
media informasi perusahaan untuk mencapai tujuan strategis perusahaan. Keunggulan media web mempunyai
jangkauan umum dan luas. Selain itu, informasi yang disajikan dapat disajikan secara detail dan up to date.
Analisis proses didasarkan pada tinjauan terhadap sistem penjualan yang digunakan perusahaan dan
Perancangan fisik sistem informasi penjualan ini, menggunakan bahasa pemrograman PHP dan database
MySQL. Berdasarkan desain input-ouput dalam penelitian ini diperoleh gambaran sistem informasi penjualan
berbasis web yang mampu memenuhi spesifikasi kebutuhan perusahaan.
Kata Kunci : Penjualan Online, PHP, MySQL
Abstract
Information system of sales provides information for handling sales of products or services that produced by the
company. Sales service is very important when competition among companies increasingly stringent. Therefore,
the development of sales systems information to facilitate the sale of services to consumers continues to be
developed. Development of web-based sales information system provides facilities for companies in the online
sales service continuously. Web Media also capable of being a media company information to achieve the
strategic goals of the company. The advantages of web media that it has public reach and wide range. In
addition, the information presented can be presented with more detailed and up to date. The analysis process is
based on a review of the system used by the company and physical design of this sales information system, using
PHP programming language and MySQL database. Based on the input-output design in this study obtained an
overview of web-based sales information system that capable of fill the requirements specification of company.
Keywords : Online Shop, PHP, MySQL
1. Pendahuluan
Setiap usaha dagang yang bergerak di bidang
penjualan memerlukan sistem jual beli. Dimasa
berkembangnya teknologi terkini sistem jual beli
dipermudah secara online. Sistem ini mempermudah
customer untuk berbelanja secara efisien dan cepat.
Sistem manual memang masih dipergunakan, tapi
untuk pembelian di luar daerah dipermudah melalui
sistem online.
Pembeli tidak harus bertatap muka dengan
pemilik. Pembeli pun akan mudah mengakses
barang yang akan dibeli dengan membuka website.
Pembeli regional juga bisa mengakses website ini,
sistem ini mempermudah owner yang tidak memiliki
toko. Sistem ini juga mempermudah owner atau
supplier untuk memperjual belikan barang
dagangannya ke luar daerah. Transaksi customer dan
owner dilakukan via transfer dengan rekening yang
sudah ditentukan oleh Toko Stars Shop, dan barang
dikirim ke owner sesuai dengan pesanan dan alamat
yang ditentukan customer. Sistem penjualan online
secara berkala juga mengupdate barang yang akan
dijual, sehingga customer bisa melihat gambargambar barang yang terbaru.
1.1. Teori Penjualan
Penjualan adalah pendapatan lazim dalam
perusahaan dan merupakan jumlah kotor yang
dibebankan kepada pelanggan atas barang dan jasa
[1]. Aktivitas penjualan merupakan pendapatan
utama perusahaan karena aktivitas penjualan produk
maupun jasa tidak dikelola dengan baik maka secara
langsung dapat merugikan perusahaan. Hal ini dapat
disebabkan karena sasaran penjualan yang
diharapkan tidak tercapai dan pendapatan pun akan
berkurang.
1.2. Basis Data Manajemen Sistem
Basis data dapat diartikan sebagai kumpulan data
yang terdiri dari satu atau lebih tabel yang
diintegrasikan satu sama lain, dimana setiap pemakai
diberi wewenang untuk dapat mengakses data dalam
tabel-tabel tersebut yang tersimpan di tempat
penyimpanan di luar komputer dan digunakan
perangkat lunak tertentu untuk memanipulasinya [2].
Penerapan basis data dalam sistem informasi disebut
dengan sistem basis data. Sistem basis data ini
adalah
suatu
sistem
informasi
yang
mengintegrasikan kumpulan data yang saling
berhubungan satu sama lain dan membuatnya
tersedia untuk beberapa aplikasi di dalam suatu
organisasi.
b.
2.
a.
1.3. PHP
PHP merupakan bahasa berbentuk skrip yang
ditempatkan pada sisi server dan diproses di server.
Hasilnya akan dikirimkan ke klien, tempat pemakai
menggunakan browser. Secara khusus, PHP
dirancang untuk membentuk web dinamis. Artinya ia
dapat membentuk suatu tampilan berdasarkan
permintaan terkini [3]. Misalnya, dapat ditampilkan
isi basis data ke halaman web.
b.
1.4. MySQL
SQL (Structured Query Language) adalah salah satu
basis data relasional yang mendukung pemakaian
SQL dan dirancang untuk penggunaan aplikasi.
Sedangkan informasi yang dihasilkan dapat
digunakan bersama-sama oleh beberapa pengguna di
dalam komputer lokal yang sering disebut sebagai
client [4]. Data yang diberikan oleh server dapat
disesuaikan dengan tingkat dan kepentingan
pengguna. Sehingga data yang dikirim dapat berupa
bagian dari keseluruhan isi data. Secara umum
struktur data yang ada pada MySQL ada dua bentuk
yaitu :
1. Data
Manipulation
Language
(DML),
Merupakan perintah-perintah yang berfungsi
untuk melakukan manipulasi data ataupun
objek-objek yang ada di dalam tabel atau basis
data, misalnya perintah untuk memilih data
(query),
menyisipkan,
mengubah
dan
menghapus data dalam basis data. Bentuk
manipulasi yang dapat dilakukan oleh DML
diantaranya adalah untuk keperluan pencarian
kembali data lama, penyisipan data baru,
penghapusan data, pengubahan data.
2. Data Defenition Language (DDL), Merupakan
kumpulan perintah SQL yang digunakan untuk
membuat, mengubah, menghapus struktur dan
definisi metadata dari objek-objek basis data.
2. Metodologi Penelitian
Pada pembuatan sistem ini, penulis menggunakan
metode yang terdiri dari beberapa tahapan.
1. Metode Pengumpulan Data
a. Studi Pustaka
c.
Penelitian yang dilakukan berdasarkan data
yang diperoleh dari teori buku-buku penunjang
yang berhubungan dengan permasalahan sistem
yang akan dikembangkan. Serta mengunjungi
situs-situs online di internet untuk menambah
referensi yang dibutuhkan.
Wawancara
Pengumpulan
data
dengan
melakukan
pertanyaan kepada pimpinan toko dan
pelanggan bagaimana informasi itu sebaiknya
diberikan dan diperoleh.
Metode Pengolahan Data
Desain Sistem
Pada tahap ini dilakukan analisis desain dan
perancangan sistem :
1. Pemodelan dan perancangan sistem
Perancangan sistem berupa tampilantampilan program. Dalam hal ini penulis
menggunakan script PHP dan HTML
sebagai area kerja.
2. Perancangan antar muka
Perancangan antar muka dilakukan guna
membuat aplikasi yang user friendly
sehingga
mudah
dioperasikan
oleh
pengguna.
Pembuatan Sistem
Pada tahap ini dilakukan pembuatan sistem
informasi berdasarkan hasil desain sistem yang
telah dibuat.
Uji Coba dan Evaluasi
Aplikasi yang telah selesai ini nantinya juga
akan diuji coba dan dilakukan evaluasi guna
mengetahui kelayakan sistem dan sejauh mana
sistem tersebut mampu diimplementasikan.
3. Analisis dan Perancangan Sistem
Analisis suatu sistem merupakan salah satu proses
yang harus dilakukan dalam perancangan dan
implementasi suatu perangkat lunak yang berguna
untuk
mengidentifikasi
dan
mengetahui
permasalahan-permasalahan, hambatan dan apa saja
yang dibutuhkan sehingga dapat di usulkan
perbaikan terhadap sistem yang digunakan.
Proses kerja yang berlangsung di toko ini
memerlukan pengaruh dari perkembangan teknologi
informasi, karena proses penjualan di Toko Stars
Shop ini sendiri sistem penjualannya masih berjalan
manual, yaitu konsumen yang ingin membeli atau
hanya ingin sekedar melihat informasi harus datang
langsung ke toko, proses pengumpulan data
pembelian juga masih di lakukan dengan cara
menginput data pembeli dan transaksi ke dalam bon
faktur, melakukan pencatatan ke dalam buku besar
untuk laporan penjualan kemudian dimasukan
kedalam komputer dalam format Microsoft Ecxel
sehingga banyak ditemukan kendala dan dapat
memungkinkan terjadinya kesalahan dalam transaksi
baik penjualan maupun pemesanan.
3.1. Diagram Konteks
Diagram Konteks merupakan hubungan antara satu
sistem usulan dengan aliran penyimpanan data,
adapun entitas dalam perancangan diagram konteks
pada penjualan barang ini adalah Customer, Admin
dan Pimpinan Perusahaan.
- Data Barang
- Data Pesanan
- Data Pemasukan Data
ADMIN
Customer
- Data Login Customer
- Data Order
- Data Customer
Sistem
Penjualan
Barang
- Data Login
- Data Barang
Laporan Data Barang
Laporan Data pemesanan
3.3. Tabel Basis Data
Tabel basis data yang digunakan pada aplikasi ini
adalah Tabel Admin yang terdiri dari ID User,
Email, Kata Sandi User, No.HP. Untuk Tabel
Customer terdiri dari ID Customer, Nama Customer,
Email, Kata Sandi Customer, Nama, Alamat, dan
No.HP/Telepon. Untuk Tabel Produk terdiri dari ID
Barang, Nama Barang, Harga, Stok, Ukuran, Warna,
Gambar. Sedangkan untuk Tabel Pemesanan terdiri
dari ID Pemesanan, ID Customer, ID Barang,
Tanggal Pemesanan, dan Status Pemesanan.
Dalam perancangan website ini, isi website telah
dipecah ke dalam tabel-tabel untuk memudahkan
konfigurasi. Untuk menggabungkan kembali dalam
pemrograman diperlukan relasi antar tabel agar
setiap bagian isi yang letaknya terpisah dalam tabel
lain dapat ditampilkan bersamaan pada halaman
website, sebab dalam setiap halaman web akan
dilakukan pemanggilan tabel-tabel untuk mengambil
isi-isi tabel yang diperlukan. Relasi antar tabel
tersebut tampak seperti gambar di bawah ini.
Pimpinan
Gambar 1. Diagram Konteks Sistem Informasi
Penjualan
3.2. Data Flow Diagram (DFD)
Data flow diagram merupakan gambaran sistem
usulan dengan aliran penyimpanan data [5].
Login
Customer
Konfirmasi Pesanan
Admin
Data
Barang
Data Customers
Gambar 3. Relasi Antar Tabel
- Data Login Customer
- Data Order
3
2
Login
PESANAN
Order/Detail
Login
Data Pesanan
User Name dan
Password
Data Customer
Admin
Customers
1
Data
Produk
Data Kategori
Data Order/Pesanan
4. Implementasi Sistem
Implementasi merupakan tahap yang dilakukan
setelah selesai melakukan perancangan sistem
maupun pengkodean.
Gambar-gambar di bawah ini adalah rancangan
keluaran dari sistem yang sudah dibangun.
User Name dan
Password
4.1. Tampilan Home User
Data Sub Kategori
Sub Kategori
Data Barang
Product
Kategori
4
Data CustomersSub Kategori
Data Product
Laporan
Laporan Data Barang
Laporan Data Pemesanan Barang
Pimpinan
Gambar 2. Data Flow Diagram (DFD)
Gambar 4. Tampilan Home User
4.2. Tampilan untuk Customer Baru
Tampilan di bawah ini adalah halaman pendaftaran
untuk menjadi anggota atau customer baru.
4.5. Tampilan Check Out
Tampilan di bawah ini adalah halaman ckeck out
atau halaman untuk menyelesaikan pemesanan.
Gambar 5. Tampilan untuk Customer Baru
Gambar 8. Tampilan Check Out
4.3. Tampilan Produk yang Dijual
Tampilan ini adalah halaman produk yang dijual.
4.6. Tampilan Home untuk Admin
Halaman Admin ini berfungsi untuk melakukan
proses ke berbagai produk seperti, tambah produk,
hapus, ubah dan lain sebagainya.
Gambar 9. Tampilan Home (Admin)
Gambar 6. Tampilan Produk yang Dijual
4.4. Tampilan Daftar Pesanan
Tampilan di bawah ini adalah halaman daftar barang
yang akan dipesan.
4.7. Tampilan Tambah Produk untuk Admin
Halaman ini dibuat untuk memasukkan data dan
gambar produk.
Gambar 7. Tampilan Daftar Pesanan
Gambar 10. Tampilan Tambah Produk (Admin)
4.8. Tampilan Laporan Data Pesanan
Halaman ini dibuat untuk menampilkan informasi
pesanan.
Gambar 11. Tampilan Laporan Data Pesanan
(Admin)
4.9. Tampilan Laporan Data Customers
Halaman ini dibuat untuk menampilkan informasi
data customers.
Gambar 12. Tampilan Laporan Data Customers
(Admin)
5. Kesimpulan
Dengan adanya Sistem Informasi Penjualan ini,
petugas pada Toko Stars Shop dapat lebih mudah
melakukan perubahan data tentang produk-produk
yang ditawarkan serta dapat memudahkan dalam
penyampaian informasi kepada masyarakat luas
sekaligus sebagai media promosi dan memudahkan
pembeli dalam membeli barang tanpa dibatasi waktu
dan tempat.
Daftar Pustaka
[1] Simamora, Henry, 2000, Penjualan, Jakarta
[2] Arbie, 2004, Management Database dengan
MySQL, Yogyakarta
[3] Prasetyo, E. Pemrograman Web PHP dan
MySQL. Yogyakarta: Graha Ilmi, 2008
[4] M.Syafii, 2004, Membangun Aplikasi Berbasis
PHP dan MySQL, Penerbit Andi, Yogyakarta
[5] M.Fathansyah, 2002. “Belajar DFD”.
Yogyakarta
Download