sistem informasi penjualan online vitri batik collection

advertisement
ISSN-P 2407-2192
Jurnal Teknik Informatika Politeknik Sekayu (TIPS)
Volume IV, No. 1, Februari 2016, h. 10-17
SISTEM INFORMASI PENJUALAN ONLINE VITRI BATIK COLLECTION
Zaid Romegar Mair, Bella Yulianita
NIDN 0213028601
Teknik Informatika Politeknik Sekayu
Email :
[email protected], [email protected]
ABSTRAK
Vitri Batik Collection merupakan toko yang bergerak di bidang penjualan pakaian batik. Permasalahan yang
dihadapi adalah toko membutuhkan sebuah situs yang dapat memenuhi keinginannya untuk menjual produk
berupa busana batik tersebut ke masyarakat melalui internet. Untuk mendukung hal tersebut Vitri Batik
Collection memerlukan solusi untuk memecahkan permasalahannya, maka dibuatlah suatu sistem penjualan
online yang bisa diakses oleh customer atau calon pembeli dimanapun dan kapanpun. Metode penelitian yang
digunakan adalah metode analisa perancangan program yang di gambarkan dengan Unified Modelling Language
(UML). Perancangan fisik sistem informasi penjualan online ini, menggunakan bahasa pemrograman PHP dan
database MySQL. Sehingga kontribusi dari sistem penjualan online ini adalah memaksimalkan berbagai bentuk
penjualan, serta dapat dijadikan media informasi yang valid bagi seluruh aktivitas Vitri Batik Collection dan
masyarakat secara umum, tentunya mempermudah dan sebagai penunjang dalam meningkatkan kualitas kegiatan
penjualan barang.
Kata Kunci : Sistem Informasi, Penjualan Online, PHP, MySql
I.
PENDAHULUAN
internet. Sehingga dapat menjangkau para calon
1.1 Latar Belakang
pembeli/customer.
Website pada saat ini bukan hanya menjadi
sebuah sarana untuk menyampaikan informasi
namun juga digunakan sebagai media untuk proses
jual beli atau transaksi secara online. Transaksi
online semakin sering dilakukan oleh masyarakat
seiring dengan semakin mudahnya pengaksesan
internet. Masyarakat tidak perlu untuk meluangkan
waktu khusus untuk mencari barang atau jasa yang
dibutuhkan, karena hanya dengan melakukan
pencarian pada internet, maka barang atau jasa
yang dibutuhkan dapat ditemukan dalam waktu
yang singkat. Proses transaksi penjualan online ini
menjadi
salah
satu
cara
untuk
mengatasi
keterbatasan jarak dan waktu yang dihadapi
1.2 Perumusan Masalah
Berdasarkan uraian latar belakang, maka
dapat diidentifikasi permasalahan bahwa kendala
yang dihadapi oleh Vitri Batik Collection dalam
menyampaikan informasi dan penjualan busana
batik adalah belum adanya situs penjualan dalam
menyebarluaskan informasi dan promosi produk.
Berdasarkan identifikasi masalah yang
telah dijelaskan diatas, maka permasalahan yang
akan dibahas adalah “bagaimana membangun
sistem informasi penjualan online vitri batik
collection agar dapat menjadi media promosi yang
dapat memberikan informasi produk yang dijual?.”
masyarakat. Vitri Batik Collection adalah toko yang
bergerak
dibidang
penjualan
pakaian
batik.
Permasalahan yang dihadapinya, bahwa Vitri Batik
Collection membutuhkan sebuah situs yang dapat
memenuhi keinginannya untuk menjual produk
berupa busana batik tersebut ke masyarakat melalui
1.3 Metode Penelitian
Metodelogi
yang
digunakan
pada
pembuatan sistem ini adalah Metode Prototype,
yaitu metode dimana hasil analisa perbagian
langsung diterapkan kedalam sebuah model tanpa
harus menunggu setelah sistem selesai dibuat
Jurnal TIPS, Volume IV, No. 1, Februari 2016, h. 10-17
10
(Pressman, 2010). Adapun proses-proses dalam
tertentu
model prototyping sebagai berikut:
diperlukan.
1. Requirement
Gathering
:
dengan
laporan-laporan
yang
Menganalisa
kebutuhan apa saja yang diperlukan dalam
2.2. Pengertian Penjualan
pembuatan system, baik berupa kebutuhan
Menurut
hardware maupun software.
Mulyadi
(2008)
penjualan
merupakan kegiatan yang dilakukan oleh penjual
2. Quick Design : Tahapan perancangan desain,
dalam menjual barang atau jasa dengan harapan
meliputi desain dan alur program penjualan
akan memperoleh laba dari adanya transaksi-
online itu sendiri.
transaksi tersebut dan penjualan dapat diartikan
3. Building Prototype : Seluruh rancangan desain
sebagai
pengalihan
atau
pemindahan
hak
alur program serta tampilan diimplementasikan
kepemilikan atas barang atau jasa dari pihak
sehingga akan menghasilkan suatu model
penjual ke pembeli. Sedangkan menurut Swashta
program.
(2009) penjualan merupakan suatu aktivitas bisnis
4. Customer
Evaluation
:
yang menyebabkan terjadinya pemindahan hak dan
macam
kepentingan atas suatu barang atau jasa dari pihak
program.
penjual ke pihak pembeli yang disertai dengan
Pengujian di sini untuk memeriksa kesalahan
imbalan seperti contohnya uang dari pihak pembeli
logika yang ada serta Layout. Pada tahap ini
kepada pihak penjual.
pengembang
testing
of
melakukan
untuk
menguji
Prototype
berbagai
model
bertujuan untuk menghasilkan perangkat lunak
yang benar secara logika dan sesuai dengan
2.3. Internet (Interconnected-networking)
tujuan rancangan awal.
Menurut Shalahuddin dan Rosa (2010)
internet adalah sistem global dari seluruh jaringan
II.
computer yang saling terhubung. Internet atau
TINJAUAN PUSTAKA
internetwork adalah sekumpulan jaringan berbeda
2.1. Sistem Informasi
Menurut
sistem
informasi
Ladjamudin
dapat
(2005,p.13)
didefinisikan
sebagai
yang saling terhubung bersama sebagai satu
kesatuan dengan menggunakan berbagai macam
berikut:
protokol,
salah
satunya
adalah
1.
Suatu sistem yang dibuat oleh manusia yang
protocol TCP/IP (Transmission control protocol/
terdiri dari komponen komponen dalam
internet protocol).
organisasi untuk mencapai suatu tujuan yaitu
2.4. Website
menyajikan informasi.
2.
3.
Sekumpulan prosedur organisasi yang pada
Menurut Hidayat (2010, p.2) mengatakan
saat dilaksanakan akan memberikan informasi
website atau situs dapat diartikan sebagai kumpulan
bagi pengambil keputusan dan/atau untuk
halaman-halaman
mengendalikan organisasi.
menampilkan informasi teks, gambar, diam, atau
Suatu sistem didalam suatu organisasi yang
bergerak, animasi, suara, dan atau gabungan dari
mempertemukan
semuanya, baik yang bersifat statis maupun dinamis
kebutuhan
pengolahan
yang
digunakan
untuk
bersifat
yang membentuk satu rangkaian bangunan yang
manajerial, dan kegiatan trategi dari suatu
saling terkait, yang masing-masing dihubungkan
organisasi
dengan
transaksi,
mendukung
dan
operasi,
menyediakan
pihak
luar
Jurnal TIPS, Volume IV, No. 1, Februari 2016, h. 10-17
jaringan-jaringan
halaman.
Sedangkan
11
menurut Yuhefizar (2013) website adalah suatu
2.8. HTML (Hypertext Markup Language)
metode untuk menampilkan informasi di internet,
Menurut Supriyanto (2007, p.7) HTML
baik berupa teks, gambar, suara, maupun video
adalah
bahasa
yang interaktif dan mempunyai kelebihan untuk
Web (www) yang dipergunakan untuk menyusun
menghubungkan (link) satu dokumen dengan
dan membentuk dokumen agar dapat ditampilkan
dokumen lainnya (hypertext) yang dapat diakses
pada
melalui sebuah browser.
Nugroho (2009) HTML adalah sebuah bahasa
program
dari
browser.
World
Sedangkan
Wide
menurut
sripting yang berguna untuk menuliskan halaman
Web. Pada halaman web, HTML dijadikan sebagai
2.5. Database
Menurut Ladjamudin (2005) database
adalah sekumpulan data store (bisa dalam jumlah
Bahasa Script dasar yang berjalan bersama berbagai
bahasa Scripting Pemrograman lainnya.
yang sangat besar) yang tersimpan dalam magnetic
disk, optical disk, magnetic drum atau media
penyimpanan
sekunder
lainnya.
2.9. PHP (Hypertext Preprocessor)
Situs resmi PHP, “PHP.net”, menyatakan
Sedangkan
menurut Fathansyah (Basis Data 2012, p.3)
bahwa
PHP
(PHP:
database dapat didefinisikan sebagai kumpulan
merupakan Bahasa pemrogramman web yang dapat
data yang saling berhubungan yang disimpan secara
disisipkan
bersama sedemikian rupa dan tanpa pengulangan
Peranginangin (2006), PHP singkatan dari PHP
(redudansi) yang tidak perlu, untuk memenuhi
Hypertext Preprocessor yang digunakan sebagai
berbagai kebutuhan.
Bahasa skrip serverside dalam pengembangan web
dalam
Hypertext
skrip
Preprocessor)
HTML.
Menurut
yang dapat disisipkan pada dokumen HTML.
Sedangkan menurut Nugroho (2009) PHP adalah
2.6. Pengertian Sistem Informasi
Menurut
sistem
sebuah bahasa pemrograman yang berbentuk
informasi adalah suatu tatanan dalam suatu
scripting, sistem kerja dari program ini adalah
organisasi
sebagai interpreter bukan sebagai compiler.
yang
Jogiyanto
(1999:11)
mempertemukan
kebutuhan
pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu
III. ANALISA DAN PERANCANGAN
organisasi dan menyediakan pihak luar tertentu
3.1 Spesifikasi Perangkat Keras
dengan laporan-laporan yang diperlukan.
Perangkat keras yang digunakan dalam
sistem ini adalah sebagai berikut :
2.7. MySQL (My Structure Query Language)
Menurut Nugroho (2005) MySQL adalah
sebuah program database server yang mampu
menerima dan mengirimkan datanya dengan sangat
cepat, multi user serta menggunakan perintah
1.
2.
3.
4.
Processor : Intel ® Core™ i5-3317U Processor
Memory : 4,00 GB RAM
Harddisk : 380 GB
Monitor : 14.00”
3.2 Spesifikasi Perangkat Lunak
standar SQL (Structure Query Language)”. SQL
Perangkat lunak yang digunakan untuk
adalah sebuah bahasa permintaan database yang
membuat sistem informasi penjualan online vitri
terstruktur.
batik collection adalah sebagai berikut :
1.
Sistem Operasi Windows 8 Single Language
Sistem operasi yang digunakan untuk membuat
Jurnal TIPS, Volume IV, No. 1, Februari 2016, h. 10-17
12
Website Informasi adalah windows 8 Single
3.3.1.2. Menu Pelanggan
Language
MENU UTAMA
2.
Microsoft Office Visio 2007 dan Star UML
Microsoft Office Visio 2007 dan Star UML
merupakan software yang digunakan untuk
BERANDA
CARA BELANJA
KONFIRMASI BAYAR
HUBUNGI KAMI
PESAN
PENJELASAN
PEMESANAN
PENJELASAN
KONFIRMASI BAYAR
TULIS PESAN
NAMA ANDA
membantu perancangan alur sistem.
3.
Notepad++
(web
editor).
Notepad
++
Merupakan sofware yang digunakan sebagai
editor untuk merancang dan membuat Website
PEMESANAN
Penjualan Online Vitri Batik Collection.
4.
Web
browser.
Mozilla
Firefox.
KONFIRMASI
ALAMAT
PENGIRIMAN
Mozzila Firefox merupakan web browser yang
digunakan untuk melihat hasil program website
INFORMASI
PEMBAYARAN
yang dibuat.
5.
Adobe photoshop CS5. Adobe photoshop CS5
KONFIRMASI
PEMBAYARAN
merupakan software untuk pembuatan desain
Gambar 3.2 Menu Pelanggan
tampilan
6.
AppServ. App Server merupakan paket web
3.3.1.3. Menu Admin
server yang digunakan sebagai server website
LOGIN
informasi yang akan dibuat.
3.3 Rancangan Sistem dan Struktur Menu
HOME
USER
LOGOUT
MODUL
EDIT DATA
TABEL MASTER
GANTI PASSWORD
Dalam perancangan sistem diperlukan alur
menu program yang sistematika dan terarah
sehingga dapat terencana dengan baik. Adapun
struktur program yang akan dibuat untuk sistem
informasi penjualan online ini adalah sebagai
ADMINISTRATOR
berikut :
3.3.1
Struktur Menu
Gambar 3.3 Menu Admin
Pembuatan bagian ini bertujuan untuk
mempermudah
membaca
menu
dari
sistem
informasi penjualan online vitri batik collection.
Adapun bagan tersebut dapat dilihat pada gambar
3.1 struktur menu user.
3.4 Perancangan Sistem
Perancangan
menggambarkan
menggunakan
suatu
komputer.
berfungsi
untuk
aplikasi
dengan
Alat
bantu
yang
digunakan dalam perancangan sistemberupa Unifed
3.3.1.1 Menu User (Pengunjung)
Modelling Language (Usecase Diagram, Activity
MENU UTAMA
Diagram, Class Diagram).
BERANDA
GAMBAR PRODUK
CARA BELANJA
KONFIRMASI BAYAR
HUBUNGI KAMI
DAFTAR
LOGIN
PENJELASAN
PEMESANAN
PENJELASAN
KONFIRMASI BAYAR
TULIS PESAN
NAMA ANDA
FORM
PENDAFTARAN
USERNAME
PASSWORD
Gambar 3.1 Menu User (pengunjung)
Jurnal TIPS, Volume IV, No. 1, Februari 2016, h. 10-17
13
bertemu kembali untuk melakukan satu aktivitas
halaman website
yaitu selesai.
pengunjung
lihat barang
pelanggan
pendaftaran
<<include>>
login
pelanggan
admin
<<include>>
Pelanggan
cari barang
<<include>>
kelola data
Koleksi
<<include>>
pemesanan
Kategori
<<include>>
pembayaran
Pemesanan
<<include>>
-id_hakakses
-username
-modul
<<include>>
-id_modul
-modul
-judul
-style
-username
-password
-nama
-email
-no_hp
-level
+input data()
+edit data()
+hapus data()
+input data()
+ubahsandi()
+edit data()
+hapus data()
koleksi barang
Konfirmasi Pembayaran
modul
pengguna
+edit data()
+hapus data()
Konfirmasi Pesanan
pemesanan
-id_pesan
-no_pesan
-username
-tanggal
-jam
-kd_koleksi
-ukuran
-banyak
-konfirmasi
-kd_koleksi
-kd_kategori
-nama_brg
-ukuran
-banyak
-spek
-berat_barang
-file_gambar
-harga
-diskon
-tanggal
-aktif
<<include>>
Pengiriman
hak akses
-username
-password
-nama_depan
-nama_belakang
-jk
-alamat
-propinsi
-kabkot
-kecamatan
-kelurahan
-negara
-kdpost
-email
-telp_rumah
-telp_hp
-kredit
<<include>>
pengguna
<<include>>
hak akses
<<include>>
modul
<<include>>
cara belanja
+input data()
+hapus data()
konfirmasi_pesanan
+input data()
+edit data()
+hapus data()
<<include>>
carabayar
-no_pesan
-username
-tanggal
-jam
-jumlah_belanja
-jumlah_unik
-ongkir
-total_bayar
-nama_penerima
-alamat_penerima
-kdpost
-kecamatan
-kabkot
-propinsi
-hp_penerima
-email_penerima
-catatan
<<include>>
hubungi kami
kategori barang
<<include>>
-kd_kategori
-nm_kategori
-keterangan
test
logout
+input data()
+edit data()
+hapus data()
Gambar 3.4 Usecase Diagram
pengunjung
pelanggan
halaman utama
login
melihat barang
cari barang
admin
pilih barang
inf_lokasi
-lokasi_ID
-lokasi_kode
-lokasi_nama
-lokasi_propinsi
-lokasi_kabupatenkota
-lokasi_kecamatan
-lokasi_kelurahan
konfirmasi_pembayaran
-no_pesan
-tanggal_pembayaran
-nama_pembayar
-total_transfer
-cara_pembayaran
-bank_asal
-bank_tujuan
-verifikasi
tampil barang
+edit data()
-hapus data()
detail barang
pesan barang
selesai belanja
pengiriman
tampil barang yang dipesan
Tidak
-no_pesan
-kurir
-no_resi
-tanggal_pengiriman
-jam_pengiriman
-tanggal_tiba
-jam_tiba
Ya
pesan lagi ?
form pemesanan
+input kurir()
+hapus data()
Masukkan identitas pribadi
dan alamat tujuan pengiriman
konfirmasi pembayaran
cetak bukti pemesanan
tampil form pembayaran
Gambar 3.6 Class Diagram
lakukan pengiriman
Gambar class diagram secara umum
dibuat
Gambar 3.5 Activity Diagram
menurut
kebutuhan
database
yang
diperlukan. Pada gambar 3.6 diatas terdapat
Pada gambar 3.5 dijelaskan aktivitas dari
sepuluh class, yaitu pelanggan, koleksi barang,
sistem dibagi menjadi tiga bagian, sesuai dengan
kategori barang, pengguna, hak akses, modul,
status, yaitu : user (pengunjung), pelanggan dan
pemesanan,
administrator, kemudian aktivitas pelanggan dan
pembayaran, pengiriman. Masing-masing class
administrator akan berjalan dengan hak akses yang
mempunyai keterhubungan dengan class lainnya,
konfirmasi
pesanan,
konfirmasi
didapatnya sampai pelanggan dan administrator
Jurnal TIPS, Volume IV, No. 1, Februari 2016, h. 10-17
14
hal inilah yang menjadikan sebuah class menjadi
database relasional.
IV. IMPLEMENTASI
4.1
Halaman Beranda (Index)
Halaman Beranda (Index)
merupakan
halaman yang pertama kali muncul saat sistem
dibuka.Pada halaman ini terdapat beberapa pakaian
Gambar 4.3 Halaman Login Pelanggan
batik baru, kategori dari beberapa pakaian batik.
4.4 Halaman Pemesanan
Halaman ini ditunjukkan pada gambar 4.1.
Halaman
.
ini
pemesanan pelanggan,
menampilkan
informasi
seperti kode
pesanan,
tanggal dan jam pemesanan dan informasi produk
yang telah dipilih. Halaman ini ditunjukkan pada
gambar 4.4
Gambar 4.1 Halaman Beranda
Gambar 4.4 Halaman Pemesanan
4.2 Halaman Pendaftaran Pelanggan
Pembeli
yang belum
terdaftar
harus
registrasi terlebih dahulu melalui halaman daftar.
4.5 Halaman Konfirmasi Tujuan Pengirim
Pada
Halaman ini ditunjukkan pada gambar 4.2.
halaman
ini
pelanggan
dapat
memasukkan data pada form pengiriman produk.
Halaman ini ditunjukkan pada gambar 4.5.
Gambar 4.2 Halaman Pendaftaran Pelanggan
4.3 Halaman Menu Pelanggan
Pelanggan yang sudah terdaftar harus
login terlebih dahulu untuk dapat masuk ke
halaman
pemesanan
produk.
Halaman
Gambar 4.5 Halaman Konfirmasi Tujuan Pengirim
ini
ditunjukkan pada gambar 4.3.
Jurnal TIPS, Volume IV, No. 1, Februari 2016, h. 10-17
15
2. Dengan adanya sistem informasi penjualan vitri
4.6 Halaman Informasi Pembayaran
Pada halaman ini menampilkan informasi
batik collection dapat terpantau segala kegiatan
pembayaran. Halaman ini ditunjukkan pada gambar
yang berhubungan dengan penjualan barang
4.6.
serta
dapat
menghasilkan
laporan
yang
diperlukan sewaktu-waktu dengan cepat dan
tepat sebagai pertanggungjawaban.
5.2 Saran
Berdasarkan kesimpulan diatas, Peneliti
mencoba memberikan saran untuk sistem informasi
Gambar 4.6 Halaman Informasi Pembayaran
penjualan online vitri batik collection
yang
dilakukan
dapat
selanjutnya,
yang
nantinya
dikembangkan lagi diantaranya :
1. Koleksi barang belum dapat ditangani oleh
4.7 Halaman Konfirmasi Pembayaran
Pada halaman ini pelangganmelakukan
konfirmasi pembayaran dengan mengisi form yang
telah disediakan.Halaman ini ditunjukkan pada
gambar 4.7
sistem
secara
otomatis,
sehingga
perlu
dikembangkan lebih lanjut.
2. Ongkir belum dapat ditangani oleh sistem secara
otomatis, maka perlu dibuat pengembangan
sistem ini lebih lanjut untuk memudahkan
transaksi pembayaran.
Gambar 4.7 Halaman Konfirmasi Pembayaran.
V.
KESIMPULAN DAN SARAN
1.1. Kesimpulan
Berdasarkan pembahasan dan uraian pada
bab-bab sebelumnya mengenai pembuatan sistem
informasi penjualan online vitri batik collection
maka
Peneliti
menarik
beberapa
kesimpulan
sebagai berikut :
1. Sistem informasi penjualan ini menyajikan
informasi terkait dengan vitri batik collection
yang ditujukan pada konsumen agar dapat
terpublikasi dengan baik.
Jurnal TIPS, Volume IV, No. 1, Februari 2016, h. 10-17
16
DAFTAR PUSTAKA
Hidayat, R. 2010. Cara Praktis Membangun
Website Gratis. Jakarta : Elexmedia
Komputindo
Ladjamudin, bin Al-Bahra. 2005. Analisis dan
Desain Sistem Informasi. Yogyakarta :
Graha Ilmu.
Mulyadi. 2005. Akuntansi Biaya. Yogyakarta :
STIE-YKPN.
Nugroho, Bunafit. 2005. Database relational
dengan MySQL. Yogyakarta :Andi.
Nugroho, Bunafit. 2009. Aplikasi Pemrograman
Web Dinamis dengan PHP dan MySQL.
Yogyakarta : Gava Media.
Pressman, RS. 2010. RekayasaPerangkatLunak.
Yogyakarta :Andi.
Shalahuddin, M & Rosa, AS. 2010. Java di Web.
Bandung :Informatika.
Supriyanto, Aji. 2007. WEB dengan HTML dan
XML. Yogyakarta : Graha Ilmu.
Swastha, Basu. 2009. Manajemen Penjualan.
Yogyakarta : BPFE.
Jurnal TIPS, Volume IV, No. 1, Februari 2016, h. 10-17
17
Download