APLIKASI E-COMMERCE ANEKA MUSLIM BERBASIS WEB MENGGUNAKAN FRAMEWORK (STUDI KASUS : TOKO PUTRA TANJUNG)
Eva Novitasari Jurusan Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer STMIK Pringsewu Lampung Jalan Wisma Rini No.09 Telp.(0729)22240 Pringsewu,http://www.stmikpringsewu.ac.id
[email protected]
ABSTRAK Penjualan aneka muslim dalam dunia maya atau dengan cara online, dikenal dengan istilah ECommerce. Hal ini akan mempermudah dalam melakukan aktivitas bisnis, konsumen hanya dengan mengakses website yang terhubung dengan pengelola aneka muslim, dan mengikuti cara pembelian yang sudah di sediakan, transaksi jual-beli ini pun dapat dilakukan dimana saja dan kapan saja. Penjualan aneka muslim di Kotaagung Lampung saat ini masih melakukan proses penjualan produknya secara manual yaitu pengunjung datang ke toko dengan melihat koleksi produk, jika pengunjung tertarik untuk memesan aneka muslim dilakukan proses transaksi antara pihak pembeli dengan penjual. Namun dapat menjadi kendala untuk penjualan aneka muslim Putra Tanjung jika pembeli yang tidak mengetahui adanya toko penjualan aneka muslim Putra Tanjung omset yang akan masuk pun tidak maksimal. Sistem yang akan dibangun ini adalah aplikasi panjualan aneka muslim online berbasis web menggunakan framework, website ini dapat menampilkan katagori dan katalog lengkap dengan harga, gambar, dan ukuran produk. aneka muslim online juga menyediakan layanan proses belanja yaitu shopping cart/keranjang belanja. Hasil yang diharapkan dalam membangun aplikasi ini ialah membuat aplikasi dari penjualan aneka muslim manual atau datang langsung ke toko, menjadi penjualan aneka muslim online, yang dapat mempermudah dalam melakukan proses jual beli aneka muslim.
Kata kunci: Aneka Muslim, E-Commerce, Putra Tanjung, Framework.
dapat dilakukan dimana saja dan kapan
1 PENDAHULUAN
saja. Bisnis yang ada saat ini ialah bisnis
1.1 Latar Belakang
aneka
muslim,
tidak
mengeluarkan
Penjualan aneka muslim dalam dunia
modal yang cukup besar tetapi banyak
maya atau dengan cara online, dikenal
menerima keuntungan, seperti bisnis
dengan istilah E-Commerce. Hal ini
aneka muslim pada toko Putra Tanjung
akan mempermudah dalam melakukan
Kotaagung Lampung. Aneka muslim ini
aktivitas bisnis, konsumen hanya dengan
banyak di sukai di kalangan remaja,
mengakses
terhubung
selain nyaman di pakai, bentuknya pun
dengan pengelola aneka muslim, dan
unik, tidak hanya remaja, orang dewasa
mengikuti cara pembelian yang sudah di
pun banyak yang menggunakan. Selain
sediakan, transaksi jual-beli ini pun
untuk bisnis, aneka muslim juga dapat
website
yang
1
menyalurkan kreatifitas atau bakat yang tidak dimiliki pada semua orang. Toko aneka
muslim
Putra
Tanjung
ini
1.2 Rumusan Masalah 1. Bagaimana membangun aplikasi yang dapat melakukan proses jual-beli dan
melibatkan 1 karyawan, tetapi apabila
dapat memberi informasi dengan cara
banyak pesanan yang datang, melibatkan
online ?
2 karyawan. Aneka muslim ini juga memiliki produk seperti : mukenah, sajadah, jilbab, sarung, untuk wanita dan
1.3 Tujuan 1.
pria, mulai dari anak-anak, ramaja,
Membangun
sistem
aplikasi
e-
commerce penjualan aneka muslim
maupun dewasa. Namun penjualan atau
secara
pemasaraanya masih bersifat manual
online
dan
memberi
informasi kepada konsumen tentang
(datang langsung ke toko), sehingga
toko Putra Tanjung.
penjualan tidak maksimal, dikarenakan lingkup pemasaran yang hanya sebatas diwilayah Kotaagung. Oleh karena itu,
1.4 Batasan Masalah 1. Pembayaran hanya dapat melalui
dibutuhkan sistem aplikasi e-commerce
transfer bank.
untuk memudahkan konsumen yang akan berbelanja kapan pun dan dimana
2.
menangani
masalah
kepegawaian.
pun dengan menggunakan media internet dan untuk memberi informasi melalui
Tidak
3. Tidak menerima pesanan design.
fitur-fitur seperti, profil toko, products katalog, Cart, dan Bantuan tata cara
4. Pengiriman barang hanya sebatas Indonesia.
pembelian yang terkait dengan produk aneka
muslim.
Konsumen
dapat
langsung melihat produk yang memiliki
5.
Aplikasi
ini
menggunakan
Framework.
model unik, yang dapat dilihat melalui fasilitas catalog yang disediakan oleh situs
e-commerce.
Informasi
untuk
pembayaran dan pengiriman barang akan ditanyakan
oleh
penjual
kepada
konsumen tentang alamat yang akan dikirim payment
barang, atau
sedangkan
proses
2. Metode Penelitian Metodologi pada proyek akhir ini adalah Pengembangan perangkat
aplikasi
paradigma
lunak secara terstruktur
dengan menggunakan metode Waterfall pada tahapan ini meliputi:
pembayarannya
menggunakan sistem transfer bank. 2
banyak pesanan yang datang, melibatkan 2 karyawan. 3.2. Pemodelan E-Commerce Secara umum, interaksi dan transaksi
Gambar Waterfall Berikut
adalah
pembangunan
jadwal
pengerjaan
aplikasi
e-commerce
antara
pelaku
menggunakan memiliki
aneka muslim :
bisnis teknologi
beberapa
yang
akan
e-commerce
pemodelan
E-
commerce, yaitu di antaranya Business to
Business
Consumen
(B2B), (B2C),
Business
to
Consumen
to
Business (C2B), dan Consumen to Consumen (C2C) (Ade Hendraputra (dkk).2010 ). Tabel Jadwal Pengerjaan 3.2.1. Business to Business (B2B) 3 TINJAUAN PUSTAKA Business to Business (B2B) merupakan 3.1. Toko Putra Tanjung
model
Toko Putra Tanjung yang di maksud
bisnisnya adalah perusahaan,sehingga
disini ialah, toko yang menjual aneka
proses transaksi dan interaksinya adalah
muslim dan memiliki produk seperti :
antara
mukenah, sajadah, jilbab, sarung, untuk
perusahaan lainnya. Contoh model e-
wanita dan pria, mulai dari anak-anak,
commerce ini adalah beberapa situs e-
ramaja, maupun dewasa. Bisnis aneka
banking
muslim
Hendraputra (dkk).2010 ).
ini
menggunakan
sistem
Business to Consumen (B2C), model e-
e-commerce
satu
antar
dimana
perusahaan
pelaku
dengan
perusahaan
(Ade
3.2.2. Business to Consumen (B2C)
commerce dimana pelaku bisnisnya melibatkan langsung antara
penjual
(penyedia jasa e-commerce) dengan individual buyers atau pembeli. Toko aneka
muslim
Putra
Tanjung
ini
melibatkan 1 karyawan, tetapi apabila
Business
to
Consumen
(B2C)
merupakan model e-commerce dimana pelaku bisnisnya melibatkan langsung antara
penjual
(penyedia
jasa
e-
commerce) dengan individual buyers atau
pembeli
(Ade
Hendraputra
(dkk).2010 ). 3
3.2.3. Consumen to Business (C2B)
3.4 E-Commerce
Consumen
E-commerce
to
Business
(C2B)
atau
bisa
disebut
merupakan model ecommerce dimana
Perdagangan elektronik atau e-dagang
pelaku bisnis perorangan atau individual
adalah
melakukan
interaksi
penjualan, pemasaran barang dan jasa
dengan satu atau beberapa perusahaan.
melalui sistem elektronik seperti internet
Jenis e-commerce seperti ini sangat
atau
jarang di lakukan di Indonesia (Ade
komputer lainnya. E-commerce dapat
Hendraputra (dkk).2010 ).
melibatkan transfer dana elektronik,
transaksi
atau
3.2.4. Consumen to Consumen (C2C) Consumen
to
Consumen
(C2C)
penyebaran,
televisi,
www,
pertukaran
data
manajemen
inventori
sistem
pembelian,
atau
jaringan
elektronik,
pengumpulan
sistem
otomatis, data
dan
otomatis.
merupakan model e-commerce dimana
Industri teknologi informasi melihat
perorangan atau individu sebagai penjual
kegiatan e-dagang ini sebagai aplikasi
berinteraksi dan bertransaksi langsung
dan penerapan dari e-bisnis (e-business)
dengan individu lain sebagai pembeli.
yang
Konsep
komersial, seperti: transfer dana secara
e-commerce jenis ini banyak
berkaitan
digunakan dalam situs online auction
elektronik,
atau
management),
lelang
secara
online
(Ade
Hendraputra (dkk).2010 ). 3.3. Proses Transaksi
marketing),
dengan
SCM
atau
transaksi
(supply
chain
e-pemasaran
(e-
pemasaran
online
(online marketing), pemrosesan transaksi online (online transaction processing),
Proses transaksi adalah sebuah aktivitas
pertukaran data elektronik (electronic
yang melibatkan dua pihak atau lebih,
data interchange /EDI), dll ( Hendra W.
untuk mempertukarkan sesuatu milik
Saputro.2008 ).
yang satu dengan sesuatu yang lain, milik pihak lain. Pertukaran bisa secara
3.5. PHP
langsung dilakukan pada tempat yang
PHP merupakan singkatan dari Personal
sama, dengan demikian antara pihak-
Home Page. PHP adalah bahasa server
pihak yang bertransaksi tersebut bisa
side scripting yang bisa menyatu dengan
ketemu langsung, atau pun melalui
tag-tag html. Server side scripting adalah
media (Edi Purwono. 1998).
sintaks
dan
perintah-perintah
yang
dijalankan pada server dan disertakan 4
pada dokumen html. PHP berfungsi
database untuk ditampilkan. Kita hanya
sebagai
yang
memikirkan apa kode SQL nya dan di
menjalankan suatu perintah tertentu
tampilkan kemana? Hal-hal penunjang
sedangkan
lainnya seperti
struktur
bahasa
pemrograman
html
desain
berfungsi dari
sebagai
halaman
web
(Wahyu Gunawan. 2010).
koneksi
database,
validasi form, GUI, dan keamanan; telah
disediakan
oleh
framework
sehingga jumlah baris kode yang kita
3.6. MySQL
buat jauh lebih sedikit dibandingkan
MySQL(Structured Query Language)
jika
adalah
(Wardana.2010).
aplikasi
atau
sistem
untuk
semua
kode
dari
kita
mengelola database atau manajemen data. MySQL banyak digunakan dan menjadi
pilihan
karena
3.7.1. Framework Codeigniter
berbagai
Codeigniter merupakan aplikasi open
keunggulan. Keunggulan yang utama
source yang berupa framework dengan
diantaranya karena aplikasinya gratis,
model MVC (Model, View, Controller)
dan bisa dipakai siapa saja. Selain itu
untuk
MySQL dikenal sebagai sistem database
dengan menggunakan PHP. Codeigniter
yang efisien dan reliable. Proses query
memudahkan developer untuk membuat
MySQL cepat dan mudah. Sehingga
aplikasi Web dengan cepat dan mudah
cocok sekali digunakan untuk aplikasi
dibandingkan dengan membuatnya dari
berbasis web (Wahyu Gunawan. 2010).
awal. Codeigniter adalah php framework
membangun
dinamis
yang awalnya ditulis oleh mas Rick
3.7. Framework PHP
Ellis, pendiri dan CEO EllisLab.com,
Framework adalah kumpulan perintah
perusahaan
yang
atau fungsi dasar yang membentuk
codeigniter.
Saat
aturan-aturan
dikembangkan
tertentu
website
dan saling
oleh
mengembangkan ini,
codeigniter
komunitas
dan
berinteraksi satu sama lain sehingga
disebarkan ke seluruh dunia dengan
dalam pembuatan aplikasi website, kita
lisensi bebas (Anonim.2010).
harus mengikuti aturan dari framework tersebut. Dengan framework (dalam hal
3.8. Perancangan Sistem
ini framework php), kita tidak perlu
UML (Unified Modeling Language)
memikirkan kode perintah/fungsi dasar
adalah keluarga notasi grafis yang
dari
Seperti
didukung oleh meta-model tunggal, yang
dari
membantu pendeskripsian dan desain
aplikasi
bagaimana
website mengambil
kita. data
5
sistem
perangkat
sistem
yang
lunak,
khususnya
dibangun menggunakan
pemrograman berorientasi objek (OO). Definisi ini merupakan definisi yang sederhana. Pada kenyataannya pendapat orangorang tentang UML berbeda satu sama lain. Hal ini dikarenakan oleh sejarahnya sendiri dan oleh perbedaan persepsi tentang apa yang membuat sebuah proses rancang-bangun perangkat lunak efektif (Cris Kobryn dkk.2005). 4. ANALISIS KEBUTUHAN DAN PERANCANGAN 4.1. Kebutuhan Perangkat Keras
6. Microsoft Office Visio 2007 sebagai permodelan sistem. 4.3. Perancangan Setelah tahap
melakukan
analisis
selanjutnya
perancangan
ialah
sistem.
melakukan
Perangkat yang
akan di bangun berbasis web, web aneka muslim online sistem
aplikasi
memudahkan
ini
dibutuhkan
e-commerce untuk
konsumen
yang
akan
berbelanja kapan pun dan dimana pun dengan menggunakan media internet dan untuk memberi informasi melalui fiturfitur seperti, profil toko, catalog, cart. Sebuah website harus bisa memenuhi kebutuhan clientnnya sesuai dengan
1. Processor Intel Atom
fungsionalitas yang di butuhkan.
2. Hard Disk 160 GB
4.3.1. Gambaran Umum Sistem
3. Memory 1024 MB
Pada
4. Space Harddrive Minimal 10 MB
sistem,
saat
ini
aneka muslim Putra
Tanjung masih melakukan penjualan secara manual, yaitu konsumen atau
5. Keyboard dan Mouse 4.2. Kebutuhan Perangkat Lunak
pembeli dengan cara datang langsung ke toko untuk melihat catalog atau album foto, lalu pengunjung memilih
1. Sistem Operasi berbasis window 7 2. Framewok CodeIgniter 1.7.2
produk, jika pengunjung tertarik untuk membeli
produk. Sistem seperti ini
dapat menjadi kendala dalam penjualan 3. Xampp win32 1.7.0 4. Macromedia DreamWaver 7
aneka
Putra
Tanjung
jika
pembeli yang tidak mengetahui adanya toko
5. Browser Mozilla Firefox.
muslim
penjualan aneka muslim, hal
tersebut dapat membuat pemasukan dana terganggu, karena harus mengeluarkan 6
biaya operasional untuk mencetak kartu nama, dan panggajian pembuat aneka muslim.
sehingga
penulis
membuat
sistem panjualan dan pembelian aneka muslim secara online.
4.4.2. Rancangan Desain Sistem Rancangan desain sistem ini merupakan, rancangan yang akan tampil ketika sistem dijalankan dalam web browser.
4.4. Perancangan Antar Muka Perancangan antar muka merupakan parancangan atau desain aneka muslim online yang akan di bangun berbasis web yang disesuaikan dengan fungsionalitas kebutuhan aplikasi aneka muslim online.
Gambar desain dan perancangan website
Berikut merupakan perancangan desain antar muka pada aneka muslim online. 5. 4.4.1. Topologi GUI Topologi
Graphical
IMPLEMENTASI
DAN
PENGUJIAN User
Interface
5.1. Implementasi
merupakan pemetaan dari aplikasi yang dibuat, sehingga dapat digambarkan
Desain dan perancangan yang telah
secara umum mengenai pemetaan GUI
dibuat kemudian direalisasikan ke dalam
yang dapat diakses oleh user maupun
pembuatan website aneka muslim online.
admin setelah proses login. Dari aplikasi
Berikut adalah tampilan dari hasil desain
ini
dan perancangan website aneka muslim
memiliki
2
level
yang
dapat
mengakses data, yaitu user, dan admin.
Putra Tanjung.
Tiap level mempunyai hak akses yang berbeda, dapat dilihat melalui topologi GUI.
Gambar Website
7
yang terkait
5.2. Pengujian Metode pengujian aplikasi dilakukan dengan metode black-box testing atau pengujian aplikasi dengan menguji dari segi tampilan tanpa menguji source code secara langsung. Dari tampilan tersebut
masing-masing
form
yang
dirasa mewakili berbagai fungsi diuji.
dengan
produk aneka
muslim. 6.2. Saran a. Aplikasi penjualan aneka muslim secara online ini dapat di kembangkan dengan
membuat
proses transaksi
pembayaran dengan cara paypall.
Untuk menguji fungsi dari tiap-tiap
b. Produk yang ada sekarang, dapat
sistem
aplikasi,
di kembangkan dengan menambahkan
dibutuhkan sebuah form tertulis yang
produk yang sejenis seperti baju atau
diberikan
kemeja.
maupun
pada
modul
masing-masing
user
yang akan menguji aplikasi. Berikut
7 Daftar Pustaka
adalah hasil kesimpulan dari masingHendraputra, Ade (dkk). 2010. Modul E-
masing form.
commerce. Bandung: Politeknik Telkom. 6. Penutup Purwono, Edi. 1998. Transaksi Via 6.1. Kesimpulan a.
Aplikasi
Internet,Apa Aman?. [Online]. Tersedia:
e-commerce
aneka muslim secara
penjualan
online
telah
http://tipon.tripod.com/dai071.htm
[04
Mei 2010].
dibuat dan memberi informasi kepada konsumen tentang toko aneka muslim,
Saputro, hendra w. 2008. Pengertian E-
sesuai
commerce. [Online]. Tersedia:
requirement
yang
sudah
didefinisikan.
http://www.baliorange.web.id/pengertian
b. Aplikasi yang dapat melakukan proses
berlanja
melalui
fasilitas
katalog, proses pemesanan, pembayaran, dan pengiriman. c.
-ecommerce [05 Mei 2010]. Gunawan, wahyu. 2010. Kebut Sehari Menjadi
Master
PHP.
Yogyakarta:
Genius.
Aplikasi penjualan aneka muslim
secara online dengan yang memiliki fitur-fitur seperti, profil toko, katalog, cart, dan bantuan tata cara pembelian 8
Wardana, S.Hut., M.Si. 2010. Menjadi Master PHP Dengan Framework Codeigniter. Jakarta: PT Elex Media Komputindo. Anonim.2010. Framework Code Igniter. [Online] Tersedia: http://wartawarga.gunadarma.ac.id/2010/ 03/framework-code-igniter/ [22 Oktober 2010]. Kobryn,
Cris
(dkk.).
2005.
UML
DIDTILLED Edisi 3.Yogyakarta: Andi. Purnomo, Cahyo. 2010. Analisi Dan Perancangan Sistem Informasi Akademik Codeigniter
Berbasis Pada
SMA
Framework Negri
2
Purworejo. Yogyakarta.
9