RANCANG BANGUN SISTEM E-LELANG BERBASIS WEB MENGGUNANKAN PHP DAN MYSQL
NASKAH PUBLIKASI PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA
Diajukan Oleh: Heru Prasetyo Dr. Heru Supriyono, M.Sc
PROGRAM STUDI INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA JUNI 2015
RANCANG BANGUN SISTEM E-LELANG BERBASIS WEB MENGGUNANKAN PHP DAN MYSQL Heru Prasetyo Program Studi Informatika, Fakultas Komunikasi dan Informatika, Universitas Muhammadiyah Surakarta Email:
[email protected]
Abstraksi Lelang adalah proses jual beli barang atau jasa dengan cara menawarkan kepada penawar dan menjual barang atau jasa kepada penawar yang memberikan penawaran dengan harga tertinggi. Selama ini kegiatan lelang dilakukan seara tradisional dan memiliki kelemahan, yaitu harus mengumpulkan sekelompok penjual dan pembeli untuk melakukan kegiatan lelang, selain itu permasalahan tempat juga menjadi kendala. Perancangan dan pembuatan sistem informasi elelang ini bertujuan untuk mengatasi permasalahan yang terdapat pada lelang tradisional. Penjual dan pembeli tidak perlu repot untuk datang ke tempat kegiatan lelang diadakan. Sistem informasi e-lelang ini dibuat menggunakan bahasa pemograman Hypertext Preprocessor (PHP) dan MySQL sebagai databasenya. User interface nya menggunakan HyperText Markup Language (HTML), Cascading Style Sheets (CSS) dan jQuery, sehingga mudah dipahami dan dimengerti. Sistem yang dibuat adalah Customer to Customer (C2C) E-Commerce sehingga tidak membatasi user sebagai pembeli, tetapi user juga dapat bertindak sebagai penjual. Dengan sistem informasi e-lelang ini diharapkan para pelaku lelang dapat melakukan kegiatan lelang dengan lebih efektif dan efisien. Kata Kunci: Lelang Online, E-Commerce, PHP, MySQL.
1
Situs online jual beli yang
PENDAHULUAN adalah
banyak digunakan oleh masyarakat
media informasi yang efektif dalam
di Indonesia pada saat ini seperti
penyebaran informasi. Internet dapat
olx.co.id,
diakses kapan saja, siapa saja dan
informasi produk yang dijual dengan
dimana saja selama ada koneksi.
harga
Teknologi
mempunyai
sehingga tidak ada interaksi tawar
dampak cukup besar pada dunia
menawar antara penjual dan pembeli.
bisnis, hal ini memudahkan orang
Pada ebay.co.uk orang juga dapat
dalam
lebih
mendapatkan informasi produk yang
praktis, hemat biaya dan efisiensi
dijual dengan harga minimum yang
waktu. Dengan adanya kemajuan
sudah
teknologi
Dengan batas waktu lelang yang
Teknologi
internet
internet
perdagangan
saat
yang
ini, memudahkan
hanya
yang
menampilkan
sudah
ditentukan
oleh
penjual.
orang dalam bertransaksi tanpa harus
telah
bertatap
dengan
bersaing dengan pembeli yang lain
penjual. Memanfaatkan kelebihan
untuk mendapatkan produk yang
itu, dewasa ini sebagian orang
diinginkan
melakukan
penawaran dengan harga tertinggi.
muka
langsung
transaksi
melalui
ditetapkan,
ditetapkan
pembeli
dengan
harus
melakukan
Pembeli dengan penawaran paling
internet. Perkembangan
tinggi akan menjadi pemenang lelang
teknologi
internet dan pengguna yang semakin
dan
melakukan
transaksi
pesat setiap tahun, banyak yang
pembayaran. Salah satu situs lelang
memanfaatkannya untuk melakukan
online yang terdapat di Indonesia
bisnis online begitu juga dengan
yaitu jba.co.id, yang dikhususkan
kegiatan lelang. Tidak mudahnya
untuk mengadakan kegiatan lelang
bagi penjual dalam mencari pembeli
kendaraan bermotor.
dan menjual barang dengan harga
Tidak adanya fitur transaksi
yang diharapkan, atau bagi pembeli
tawar menawar pada situs online
untuk memperoleh barang dengan
olx.co.id, situs online ebay.co.uk
harga
dengan cakupan secara global dan
yang
sesuai
menjadi
terlalu luas dan pada situs online
permasalahan utama.
2
jba.co.id yang hanya melakukan
membuatnya berbeda dengan proses
kegiatan lelang untuk kendaraan
jual
bermotor, maka dirancanglah suatu
sehingga
sistem
dibandingkan
informasi
memiliki
e-lelang
fitur
transaksi
yang tawar-
beli
barang
secara
biasa
memberi
nilai
lebih
dengan
saran
penjualan pada umumnya.
menawar dengan cakupan user dari
Mekanisme
menawar
bagi
masyarakat Indonesia yang dapat
pembeli untuk melakukan penawaran
melakukan kegiatan lelang untuk
dengan jangka waktu tertentu, jika
berbagai
waktu habis, notifikasi e-mail akan
macam
jenis
produk
menggunakan bahasa pemograman
dikirimkan
kepada
Hypertext Preprocessor (PHP) dan
pembeli
yang
MySQL sebagai databasenya. User
penawaran terkahir.
interface
nya
Cascading
Style
HyperText (HTML)
menggunakan Sheets
Markup dan
jQuery,
penjual
dan
memberikan
Dengan sistem lelang online,
(CSS),
baik penjual maupun pembeli tidak
Language
perlu repot untuk datang ke tempat
sehingga
pelelangan.
Sistem
yang
dibuat
mudah dipahami dan dimengerti.
adalah Customer to Customer (C2C)
Dengan sistem lelang online ini
E-Commerce
diharapkan para pelaku lelang dapat
membatasi user sebagai pembeli saja
melakukan kegiatan lelang dengan
tetapi bias juga bertindak sebagai
lebih efektif dan efisien.
penjual. Selain itu, pembuatan situs
sehingga
tidak
online agar user yang menggunakan TINJAUAN PUSTAKA
dapat terbantu dalam melakukan
Telaah Penelitian Geraldo
transaksi lelang dengan efisien dan (2010)
dalam
tidak memakan banyak waktu.
penelitiannya berjudul perancangan
Iyas
(2011)
dalam
dan pembuatan web lelang online
penelitiannya berjudul implementasi
menggunakan framework CakePHP
sistem penjualan online berbasis e-
menguraikan
lelang
commerce pada usaha rumahan griya
yang
unik wanita menguraikan bahwa
yang
proses pemesanan produk secara
merupakan memiliki
bahwa cara
penjualan
keunikan
3
online
(e-commerce)
yang
informasi penjualan berbasis web
diimplementasikan pada Griya Unik
dengan metodologi rapid application
Wanita. Pada website ini pelanggan
development (RAD) menguraikan
melihat produk terbaru dan proses
bahwa sebuah sistem yang dapat
pemesanan juga sangat sederhana
memasarkan hardware dari PT. SMI
yaitu
stok
melalui media internet dan dapat
produk, jika barang masih tersedia
menyimpan dan memproses data
pelanggan bisa melakukan registrasi
pemesanan pelanggan agar lebih
dan
efisien.
pelanggan
memesan
melakukan
mengecek
produk.
registrasi
Setelah
Sistem
penjualan
pelanggan
dikembangkan dengan menggunakan
memilih untuk melakukan transaksi
bahasa pemrogramana PHP dengan
dengan transfer atau cash on delivery
MySQL
(COD).
Metode pengembangan sistem yang
Sistem
datanya.
adalah
RAD
yang
berbasis e-commerce dapat dilakukan
berbasiskan
object
oriented
dan
secara mudah dengan aplikasi ini.
Microsoft Visio 2003 sebagai editor
Sistem
perancangan sistemnya.
ini
memiliki
memasarkan
online
basis
digunakan
untuk
penjualan
sebagai
kemudahan
dan
menjual
Diharapkan
dengan
adanya
produk milik perusahaan dengan
sistem ini dapat membantu sebagai
proses transaksi jual beli produk
media penjualan hardware PT. SMI.
dengan transaksi transfer atau COD.
Sedangkan untuk proses pemesanan
Tools yang digunakan yaitu
hardware dan penyimpanan datanya,
komponen vire to mart untuk sistem
sistem
penjualannya, joomla untuk template
memproses dan menyimpan data
website
pemesanan hardware dari pelanggan
dan
sistemnya,
konten
MySQL
manajemen untuk
ini
diharapkan
dapat
basis
lebih efisien dan dapat menampilkan
datanya, dan script PHP sebagai
data perkembangan hardware yang
dasar bahasa pemrograman yang
telah terjual di setiap bulan.
digunakan. Pebriyanto penelitiannya
(2011) berjudul
dalam sistem 4
2. Lelang Elektronik
Landasan Teori a. Pengertian penawaran (bidding)
Lelang elektronik atau lelang
dan lelang
online merupakan salah satu jenis
Dalam suatu lelang terdapat
e-commerce. Pada tipe lelang ini
penawaran yang diajukan oleh
penjual
pihak pembeli, setiap pembeli
pelelangan
dapat
elektronik dimana pihak pembeli
mengajukan
penawaran
akan
menawarkan
barang
terhadap produk yang ditawarkan
dapat
oleh pihak penjual. Secara umum
(bidding) harga berulang kali
pihak
memilih
hingga pada suatu jangka waktu
memberikan
yang telah ditetapkan. (Kalakota
pembeli
pembeli
akan
yang
penawaran
(bidding)
dengan
b. Pengertian e-commerce
Berdasarkan tipenya, lelang
Digunakan untuk mendukung
dibedakan menjadi:
kegiatan
1. Lelang Tradisional lelang
berlangsung
penawaran
dan Whinston, 1996)
harga tertinggi.
Tipe
memberikan
secara
pembelian
dan
penjualan, pemasaran produk, jasa ini
hanya
dan informasi melalui internet
beberapa
menit
atau extranet.
untuk tiap barang yang dijual.
E-commerce
dikelompokkan
Hal ini akan membuat pembeli
berbagai macam, yaitu business to
potensial hanya memiliki sedikit
business
waktu
consumer (B2C) dan consumer to
untuk
mengambil
keputusan sehingga mereka tidak
ini
to
c. Pengertian PHP
merugikan
Hypertext Preprocessor (PHP)
pembeli karena dimungkinkan
merupakan script yang ditanam di
pembeli memberikan penawaran
sisi
yang
dijalankan pada server (Windows
terlalu
juga
business
consumer (C2C). (Kadir, 2003)
memberikan penawaran. Tipe
(B2B),
tinggi
karena
keputusan yang dibuat dengan
server.
Prosesor
PHP
dan Linux).
waktu yang singkat.
Saat sebuah halaman dibuka dan
5
mengandung
kode
PHP,
prosesor
akan
menerjemahkan
f. Pengertian HTML
dan mengeksekusi perintah yang
Hyper Text Markup Language
terdapat pada halaman tersebut
(HTML)
dan menampilkan hasilnya pada
markup yang digunakan untuk
halaman browser sebagai halaman
membuat halaman web statis yang
HTML. (Adhi, 2012)
sederhana. Sebuah file HTML
d. Pengertian CSS Bahasa yang
merupakan
bahasa
merupakan sebuah file teks yang
pemrograman digunakan
web
berisi
untuk
tag-tag
dikirim
ke
markup browser
memperindah tampilan halaman
menampilkan
sebuah
website. CSS dapat mengatur
web. (Adhi, 2012)
ukuran gambar, warna body teks,
g. Pengertian jQuery
warna tabel, ukuran border, warna
JQuery
untuk halaman
adalah
pustaka
border, warna hyperlink, warna
javascript
mouse over, spasi antar paragraf,
interaksi antara javascript dan
spasi antar teks, margin dan
HTML. jQuery disimpan sebagai
parameter lainnya. (Adhi, 2012)
file javascript tunggal yang berisi
e. Pengertian MySQL
yang
yang
menekankan
semua metode jQuery.
MySQL adalah sebuah server database
(basis
data)
bersifat
opensource
digunakan
bersamaan
yang
METODE
dan
Analisis Kebutuhan
dengan
Analisis
kebutuhan
dalam
script PHP dalam pembuatan
penelitian ini adalah mengumpulkan
aplikasi server yang powerfull dan
segala
dinamis.
diperlukan
MySQL
kebutuhan
dalam
yang
mendukung
sebuah
kelancaran proses pembuatan sistem
database yang relasional. Pada
ini berupa kebutuhan software dan
database yang bersifat relasional
kebutuhan hardware.
terdapat
adalah
macam
banyak
tabel
yang
menyimpan data. (Adhi, 2012)
6
a. Kebutuhan Software
Halaman User
Software yang digunakan untuk membuat sistem e-lelang ini adalah sebagai berikut:
1. Sistem
operasi
menggunakan
Microsoft Windows 7. 2. Macromedia Dreamweaver. 3. DB Designer. 4. Aplikasi web server XAMPP.
Gambar
Web browser Google Chrome.
(komputer)
6
Halaman
utama
7
Halaman
utama
b. Kebutuhan Hardware Hardware yang digunakan adalah laptop yang mempunyai spesifikasi sebagai berikut: 1. Prosesor Intel® Core™ i3. 2. Hardisk 320 GB. 3. RAM 2 GB.
HASIL DAN PEMBAHASAN Gambar
Sistem informasi lelang online ini
dibuat
pemrograman
dengan PHP
HTML,
Pada gambar 6 dan gambar 7
pengolahan
merupakan tampilan dari halaman
dan
sedangkan
untuk
database
menggunakan
(smartphone)
bahasa
utama.
MySQL.
Halaman
utama
adalah
Berikut adalah hasil penelitian yang
halaman yang pertama kali muncul
telah dicapai. Pengujian dilakukan
saat sistem ini diakses oleh user.
secara teknis pada web browser
Pada halaman ini terdapat daftar
komputer.
lelang yang baru saja ditambahkan.
7
Gambar 10 Halaman login member (komputer) Gambar 8 Halaman daftar member (komputer)
Gambar 11 Halaman login member (smartphone) Gambar
9
Halaman
daftar
Pada gambar 10 dan gambar 11
(smartphone)
merupakan tampilan dari halaman
Pada gambar 8 dan gambar 9
login member. Halaman ini member
merupakan tampilan dari halaman
diharuskan
daftar
username dan password untuk dapat
member. Halamam daftar
terdapat form pendaftaran untuk melakukan
pendaftaran
untuk
memasukkan
mengakses halaman utama member.
sebagai
member.
8
Gambar 14 Halaman utama member Gambar
12
Halaman
Verifikasi
Halaman
Verifikasi
(komputer)
(komputer)
Gambar 15 Halaman utama member Gambar
13
(smartphone)
(smartphone)
Pada gambar 14 dan gambar 15
Pada gambar 12 dan gambar
merupakan tampilan dari halaman
13 merupakan tampilan dari halaman
utama
verifikasi. Pada halaman ini member yang
sudah
mendaftar
melakukan verifikasi
member
harus
member. dapat
Halaman
utama
diakses
setelah
member melakukan login dengan
untuk bisa
memasukkan email dan password.
melakukan login dan masuk pada halaman utama member.
9
Gambar 16 Halaman profil member (komputer)
Gambar 18 Halaman detail lelang (komputer)
Gambar 17 Halaman profil member (smartphone)
Gambar 19 Halaman detail lelang
Pada gambar 16 dan gambar 17
(smartphone)
merupakan tampilan dari halaman
Pada gambar 18 dan gambar 19
profil member. Halaman profil berisi
merupakan tampilan dari halaman
data
detail lelang. Halaman ini terdapat
informasi
yang
berkaitan
dengan member.
data informasi lelang yang telah ditambahkan
10
Halaman Admin
Kesimpulan Setelah
selesai
melakukan
penelitian, dapat disimpulkan bahwa: 1. Sistem informasi e-lelang yang dibangun memiliki fitur transaksi tawar-menawar dengan cakupan user dari masyarakat Indonesia
Gambar 20 Halaman home admin Pada gambar 20 merupakan
yang dapat melakukan kegiatan
tampilan dari halama home admin.
lelang untuk berbagai macam
Pada halaman ini
jenis produk.
admin dapat
2. Sistem
melihat daftar lelang yang sudah
informasi
berhasil
ditambahkan.
bahasa
dibuat
e-lelang
ini
menggunakan
pemograman
Hypertext
Preprocessor (PHP) dan MySQL
Pembahasan
sebagai
Perancangan dan pembuatan
databasenya.
Sistem Informasi E-Lelang Berbasis
interface
Web
Cascading Style Sheets (CSS),
ini
bertujuan
untuk
nya
User
menggunakan
membudahkan bagi penjual dan bagi
HyperText
pihak pembeli untuk melakukan
(HTML)
transaksi jual beli menggunakan
pengujian dengan menggunakan
sistem lelang dengan lebih efektif
berbagai macam web browser
dan efisien. Untuk bisa melakukan
menunjukkan
bahwa
secara
transaksi lelang, user diwajibkan
keseluruhan
sistem
dapat
untuk mendaftar sebagai member.
berfungsi sebagaimana mestinya.
User yang telah terdaftar sebagai
3. Berdasar hasil pengujian aplikasi
member dapat mengadakan lelang
melalui kuisioner yang ditujukan
sekaligus
kepada 20 mahasiswa, didapat
juga
dapat
menawar
Markup dan
(bidding) lelang yang telah diadakan
kesimpulan
oleh member lain.
pembangunan
Language
jQuery.
bahwa sistem
Hasil
tujuan telah
tercapai yang dibuktikan dengan
11
70%
responden
menyatakan
tampilan sistem mudah dan jelas, 76,7%
responden
menyatakan
sistem mudah untuk dioperasikan, 75% responden menyatakan isi dari
sistem
dipahami,
mudah 75%
untuk
responden
menyatakan konten sistem ini sangat
bermanfaat,
responden
lalu
menyatakan
70% bahwa
sistem ini efektif dan efisien.
12
DAFTAR PUSTAKA Adhi, Prasetio. 2012. “Buku Pintar Pemrograman Web”. Jakarta: Mediakita. Geraldo, Arnold. 2010. “Perancangan dan Pembuatan Web Lelang Online Menggunakan Framework CakePHP”. Surabaya: Fakultas Teknologi Industri Jurusan Teknik Informatika. Universitas Kristen Petra Surabaya. Iyas. 2011. “Implementasi Sistem Penjualan Online Berbasis E-Commerce Pada Usaha Rumahan Griya Unik Wanita”. Jakarta: Fakultas Sains dan Teknologi Program Studi Teknik Informatika Universitas Islam Negeri Syarif Hidayatullah Jakarta. Kadir, Abdul. 2003. “Pengenalan Sistem Informasi”. Yogyakarta: Andi. Kadir, Abdul. 2008. “Dasar Pemrograman Web Dinamis Menggunakan PHP”. Yogyakarta: Andi. Kalakota, Ravi dan Whinston, Andrew B. 1996. “Frontiers of electronic commerce”. Massachuasetts: Addison-Wesley Publishing Co. Nugroho, Bunafit. 2008. “Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL”. Yogyakarta: Gava Media. Pebriyanto. 2011. “Sistem Informasi Penjualan Berbasis Web dengan Metodologi RAD”. Jakarta: Fakultas Sains dan Teknologi Program Studi Teknik Informatika Universitas Islam Negeri Syarif Hidayatullah Jakarta. Widigdo, Anon Kuncoro. 2003. “Dasar pemrograman PHP dan MySql”. IlmuKomputer.com : Kuliah Umum IlmuKomputer.com.
13