Anda di halaman 1dari 10

PENJUALAN MOBIL BERBASIS WEB DAN MANAJEMEN DATA

PEMBAYARAN DI SHOWROOM MOBIL XYZ

Joko Lianto Buliali


Jurusan Teknik Informatika, Institut Teknologi Sepuluh Nopember (ITS)
e-mail: joko@its-sby.edu

Andreas Handojo, Frica Salim Wiharjo


Fakultas Teknologi Industri, Jurusan Teknik Informatika, Universitas Kristen Petra
e-mail: handojo@peter.petra.ac.id

ABSTRAK: Penelitian ini bertujuan untuk mengembangkan suatu sistem showroom virtual pada suatu
showroom mobil sehingga dapat dilakukan pemasaran dan penjualan mobil disertai dengan informasi
pembayaran customernya melalui Web. Sistem dikembangkan berdasarkan kebutuhan pengguna terhadap
sistem dan prosedur penjualan pada showroom tersebut saat ini. Dari hasil tersebut, dilakukan analisis,
desain, dan implementasi sistem yang dibutuhkan. Uji coba terhadap sistem yang dibuat menunjukkan
bahwa sistem yang dibuat sudah memiliki seluruh fasilitas yang dibutuhkan pengguna sistem.
Kata kunci: showroom virtual, pemasaran, penjualan mobil.

ABSTRACT: The purpose of this research is to build a virtual showroom for a car showroom company
which allows company to do marketing, selling, and providing payment information through Web. The
system is developed based on the requirements of the users and current selling procedure in the showroom.
From the investigation result, analysis, design, and implementation are carried out. Testing on the system
shows that the system has fulfilled all the requirements needed by the users of the of the system

Keywords: virtual showroom, marketing, car selling.

PENDAHULUAN detail hanya dengan browsing pada website ini.


Karena salah satu keunggulan penggunaan website
Penjualan mobil yang dilakukan oleh Show-
adalah untuk menjangkau customer yang berada di
room Mobil XYZ (sebuah Showroom Mobil di
daerah yang jauh dari tempat fisik suatu usaha/
Surabaya yang tidak ingin dipublikasikan namanya)
organisasi [4]. Showroom juga dapat memasukkan
merupakan penjualan berbagai macam jenis mobil
informasi mengenai spesifikasi-spesifikasi mobil
bekas. Mobil yang diletakkan di showroom tersebut
sedetil mungkin ke dalam website-nya.
kurang lebih hanya sepuluh karena adanya keter-
Ruang lingkup penelitian dibatasi pada pengem-
batasan tempat. Walaupun demikian, showroom
bangan website untuk keperluan Showroom Mobil
masih dapat membantu pencarian mobil yang
XYZ. Dalam hal admisnistrasi pembayaran, aspek
diinginkan oleh customer karena adanya jalur
yang dapat dibantu dengan website ini meliputi
kerjasama yang luas. Prioritas utama penjualan mobil
penyajian informasi pembayaran yang telah dilaku-
adalah mobil yang ada di showroom.
kan customer. Proses bisnis selanjutnya (seperti
Kegiatan pemasaran yang dilakukan selama ini
pelayanan purna jual) tidak termasuk dalam lingkup
merupakan pemasaran yang hanya mengandalkan
penelitian ini.
lokasi yang strategis dan kenalan-kenalan dekat.
Tujuan penelitian ini adalah menghasilkan
Pemilik tersebut ingin melakukan perubahan cara
sebuah website yang dapat menjadi sarana pemasaran
pemasaran dengan lebih memasarkan mobilnya
mobil Showroom XYZ (virtual showroom). Fasilitas-
keluar dan meningkatkan penjualan. Untuk itu pada
fasilitas yang diperlukan dalam website ini adalah:
penelitian ini dikembangkan suatu sistem penjualan
mobil berbasis web yang dapat memasarkan penjual- 1. Halaman Pemasaran
an mobil secara online dan mengatur data pembayar- Fasilitas ini digunakan untuk mengakses infor-
an customer. masi mengenai harga dan spesifikasi mobil yang
Fungsi utama website ini adalah untuk mem- diinginkan oleh customer. Customer dapat
perluas pemasaran dan meningkatkan penjualan melakukan pencarian mobil secara umum ber-
mobil. Customer dapat memper-oleh informasi dasarkan jenis-jenis mobil yang disediakan atau
mengenai spesifikasi mobil yang diinginkan secara dengan fasilitas pencarian mobil yang disesuaikan
31
Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra
http://puslit.petra.ac.id/journals/informatics/
32 JURNAL INFORMATIKA VOL. 6, NO. 1, MEI 2005: 31 - 40

dengan budget yang dimilikinya. Customer dapat DESAIN SISTEM


memilih mobil yang diinginkan dan memasuk-
Pada saat ini Showroom XYZ memiliki tiga
kannya ke dalam Shopping Cart.
proses bisnis yang diterapkan pada saat melayani
2. Shopping Cart customer. Proses bisnis tersebut adalah: Sistem
Fasilitas ini menyediakan kalkulasi pembayaran penjualan, Sistem Registrasi, Sistem pengiriman, dan
secara kredit. Bila customer memasukkan jumlah Sistem pembayaran.
uang muka yang akan dibayar dan lama angsuran
yang diinginkan, sistem menampilkan pem- Desain Sistem Penjualan Mobil
bayaran yang harus dilakukan selanjutnya. Selain
itu juga menyediakan form penjualan yang berisi Proses dimulai pada saat customer browsing
data mobil yang diinginkan oleh customer dan dalam website dan hendak melakukan pembelian
mobil. Bila customer ingin membeli mobil maka
jadwal appointment antara customer dengan pihak
customer diharuskan telah mempunyai account
Showroom, untuk melihat mobil yang diinginkan supaya dapat mengisi form pembelian. Bila belum
customer. Form ini akan muncul jika customer memiliki account maka customer dapat melakukan
sudah memiliki login dan password untuk me- proses registrasi. Form pembelian yang telah diisi
lakukan pembelian. akan menentukan jadwal appointment antara
Fasilitas ini juga menyediakan form konfirmasi. customer dengan showroom untuk melihat mobil.
Setelah customer melihat mobil yang ingin Bila appointment telah dilakukan maka customer
dibelinya dan memutuskan untuk membelinya, diinformasikan untuk mengisi form konfirmasi bila
maka customer akan memberikan konfirmasi customer jadi membeli mobil. Bila customer telah
kepada bagian order. mengisi form pembelian dan belum melakukan
3. Login dan Password appointment maka akan diaturkan lagi jadwal
Untuk customer yang ingin membeli, disediakan appointment dengan pihak Showroom. Form
form account untuk diisi supaya data customer konfirmasi akan diterima oleh bagian order baru
dapat disimpan oleh perusahaan. Fasilitas ini kemudian diberikan kepada operator sebagai data
nantinya akan digunakan customer untuk dapat penjualan. Terjadinya penjualan akan menyebabkan
masuk dalam proses pembelian mobil. Selain itu operator melakukan update data mobil supaya
customer dapat juga mengetahui tanggal pem- didapatkan informasi yang terbaru. Desain sistem
bayaran yang harus dilakukan beserta konfirmasi penjualan mobil dalam website dapat dilihat pada
apakah perusahaan sudah menerima pembayaran Gambar 1.
tersebut atau belum.
Untuk bagian yang menerima order, setelah login
dilakukan, dapat ditampilkan data customer yang
melakukan pembelian, mobil yang diinginkan,
dan harga yang disetujui. Bagian ini juga
memberikan akses login dan password kepada
customer.
Untuk bagian operator, setelah login dilakukan,
dapat dilakukan update jenis mobil yang dijual.
Update bisa berupa penambahan mobil yang
dijual beserta harga dan spesifikasinya, mengganti
harga dan spesifikasi mobil, dan menghapus
mobil yang telah laku. Bagian ini juga mengatur
konfirmasi kepada customer mengenai penerima-
an pembayaran dan pengiriman mobil yang telah
dilakukan. Dapat dikatakan bahwa operator
sekaligus berfungsi sebagai administrator.
Batasan masalah dalam penelitian ini adalah
bahwa proses pembayarannya dilakukan secara
manual, yaitu bahwa pembayaran dilakukan
secara tunai, transfer lewat rekening bank, atau
cara lain yang tidak melalui website yang dibuat.
Pada website hanya dicantumkan data pembayar- Gambar 1. Desain Sistem Penjualan Mobil pada
an yang telah dilakukan customer. Website

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/
Buliali, Penjualan Mobil Berbasis Web dan Manajemen Data 33

Desain Proses Registrasi Customer Bagian order Operator

Start

Proses dimulai pada saat bagian order memberi-


kan informasi untuk mengisi form account. Form Data pengiriman
mobil
Memberi
informasi
Data pengiriman
mobil
pengiriman

account yang telah diisi oleh customer akan diterima mobil

oleh bagian order supaya bagian order dapat mem- Melakukan

berikan username dan password kepada customer. Menerima mobil pengiriman


mobil

Desain proses registrasi dapat dilihat pada Gambar 2.


Tanda bukti Tanda bukti
penerimaan mobil penerimaan mobil

Customer Bagian order


Payment
Up-date data
pengiriman
Start

Data pengiriman Data pengiriman

Memberikan
Mengisi Form informasi
Account untuk mengisi
Stop
Form Account

Gambar 3. Desain Sistem Pengiriman Mobil


pada Website
Form Account Form Account

Desain Sistem Pembayaran


Proses dimulai pada saat customer memberikan
bukti pembayaran yang telah dilakukan kepada
Customer
operator. Bukti pembayaran tersebut dicatat dalam
transaksi penjualan sebagai pernyataan bahwa pem-
bayaran telah diterima. Operator akan melakukan
update data pembayaran. Desain sistem pembayaran
Pemberian dapat dilihat pada Gambar 4.
username dan
password

Username dan Username dan


password password

Stop

Gambar 2. Desain Proses Registrasi pada Website

Desain Sistem Pengiriman Mobil


Proses dimulai pada saat bagian order mem-
berikan informasi mengenai pengiriman mobil
kepada customer dan operator. Customer akan
menerima mobil yang dikirim oleh operator dan akan
memberikan tanda bukti penerimaan mobil. Tanda
bukti tersebut akan diterima oleh operator dan
operator akan melakukan update data pengiriman.
Data pengiriman yang telah di update akan diberikan
kepada bagian order. Desain sistem pengiriman
mobil dapat dilihat pada Gambar 3. Gambar 4. Desain Sistem Pembayaran pada
Website

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/
34 JURNAL INFORMATIKA VOL. 6, NO. 1, MEI 2005: 31 - 40

Desain ERD Tipe_Pay, Monthly_Payment, Payment_Statue,


Send_Car_Date, dan Apt_Date_Time.
ERD physical yang dirancang dapat dilihat pada Tabel Car, menyimpan spesifikasi mobil secara
Gambar 5. lengkap. Field-field pada tabel ini adalah Car_ID,
Foto, Merk, Type, Year, Price, Color, T_body,
Kompresi, Cc, Km, Power_steer, Transmisi,
Jml_gear, Tape, Ac, Pwr_wdw, Sb_dpn, Sb_blkg,
Kursi_blkg, Ban, dan Information.
Tabel Appointment, menyimpan jadwal appoint-
ment antara customer dengan pihak Showroom
beserta perkiraan pembelian secara tunai atau
kredit. Field-field pada tabel ini adalah Username,
Car_ID, Apt_Date_Time, Payment_Type, Lama_
Credit, dan DP.
Tabel Monthly_Payment, menyimpan data pem-
bayaran yang dilakukan tiap bulan. Field-field
pada tabel ini adalah Monthly_Payment_Date,
Payment_ID, dan Amount.
Tabel Administrator, menyimpan data bagian
order dan operator. Field-field pada tabel ini
adalah Username, Password, dan Access.
Gambar 5. ERD Physical
Tabel Credit, menyimpan suku bunga kredit
mobil. Field-field pada tabel ini adalah Status,
Entitas Customer menyimpan data customer. DP_min, Lama, Bunga, Admin, dan Ins.
Entitas Sales menyimpan penjualan yang terjadi. Tabel Color, menyimpan kode dan warna mobil.
Entitas Payment menyimpan data pembayaran yang Field-field pada tabel ini adalah ID dan Warna.
akan dilakukan customer. Entitas Car menyimpan
spesifikasi mobil secara lengkap. Entitas Monthly_ Desain Data Flow Diagram (DFD)
payment menyimpan data pembayaran yang
Aliran data dalam sistem yang dirancang
dilakukan tiap bulan. Entitas Add_to_cart menyim-
ditunjukkan dengan DFD.
pan tanggal dan jumlah mobil yang dimasukkan ke
dalam shopping cart. Entitas Appointment menyim- DFD Level 0
pan jadwal appointment antara customer dengan
pihak Showroom beserta perkiraan pembelian secara Dalam DFD level 0 ini, terdapat suatu proses
yang menggambarkan sistem penjualan mobil dan
tunai atau kredit. Entitas Credit menyimpan suku
aliran data yang terjadi secara garis besar. DFD level
bunga kredit mobil. Entitas Color menyimpan kode
0 dapat dilihat pada Gambar 6. Entitas yang terlibat
dan warna mobil. Entitas Administrator menyimpan dalam sistem penjualan mobil meliputi Customer,
data bagian order dan operator. Bagian Order, dan Operator
Desain Database data mobil yang diinginkan
data mobil yang terjual

data mobil yang sudah laku


informasi mobil yang didapat
Berdasarkan desain Physical ERD, berikut ada- data customer tanggal dan jumlah pembayaran
yang sudah dilakukan

lah tabel-tabel yang digunakan: Customer


konfirmasi username dan
password
data pembayaran yang
harus diupdate
Operator

Tabel Customer, menyimpan data customer. data pemasaran mobil tanggal mobil yang

Field-field pada tabel ini adalah Username, tanggal dam waktu


harus dikirim

Password, Access, Name, Address, Phone, Zip, appointment


0
laporan penerimaan mobil

City, dan Country. data konfirmasi pembelian Sistem penjualan


Mobil
data pengiriman mobil yang sudah dilakukan

Tabel Sales, menyimpan penjualan yang terjadi.


tanggal dan jumlah pembayaran yang
harus dilakukan

Field-field pada tabel ini adalah Ord_no, data pembayaran yang sudah dilakukan detail data customer

jadwal appointment
data pengiriman mobil
Username, dan Ord_date. Ord_no menyimpan tanda bukti telah terima mobil
data mobil yang
jadi dibeli

nomor penjualan dan Ord_dat menyimpan data pembelian yang


terjadi

tanggal penjualan. data pembayaran yang


Bagian Order

Tabel Payment, menyimpan data pembayaran


harus dilakukan
data pembayaran per bulan yang sudah
dilakukan

yang akan dilakukan customer. Field-field pada data pengiriman mobil yang harus dilakukan

tabel ini adalah Payment_ID, Car_ID, Ord_no,


data pengiriman mobil yang telah terjadi

Price_DP, DP_Payment_Date, Long_Credit, Gambar 6. DFD Level 0

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/
Buliali, Penjualan Mobil Berbasis Web dan Manajemen Data 35

DFD Level 1 kan pengiriman mobil kepada customer. Setelah


customer menerima mobil, maka customer akan
Pada DFD level 1 terdapat empat proses, yaitu:
memberikan tanda bukti penerimaan mobil kepada
proses penanganan pencarian mobil, proses pena-
operator. Tanda bukti yang telah diterima oleh
nganan pemesanan mobil, proses penanganan pem-
operator akan dikirimkan kepada bagian order seba-
bayaran, dan proses penanganan pengiriman. DFD
gai tanda bahwa mobil telah terkirim dan akan
level 1 ada pada Gambar 7.
disimpan ke dalam data store payment.
[data mobil yang diinginkan]
data mobil yang ada DFD Level 2 Proses Penanganan Pencarian
Customer
informasi mobil yang didapat]
1
menangani
pencarian
mobil
data mobil yang dicari

data mobil yang baru


Cor
Mobil (pada Gambar 8) memiliki tiga proses, yaitu:
[data mobil yang sudah laku]
+
add_to_chart Sales
proses yang melakukan update mobil, proses yang
[data mobil yang terjual]
data penjualan yang terjadi
melakukan pencarian mobil berdasarkan budget atau
manual, dan proses yang melakukan perhitungan
mobil yang dipesan
[data penjualan yang sudah diupdate]
Operator
Customer

detail customer
[data pembelian yang terjadi]
kredit.
data customer

2 [data mobil yang jadi dibeli]


[data konfirmasai pembelian] menangani
pemasaran
[data customer] [detail data customer] Bagian_Order 1.1
mobil
Customer Operator
[konfirmasi username dan password] + update modil
[jadwal appointment]

[tanggal dan waktu appointment]


jadwal appointment perusahaan
appointment
[data pemesanan mobil]
payment
[tanggal dan jumlah pembayaran yang harus dilakukan] [data mobil yang baru]
data pembayaran [data mobil yang diinginkan]
1.2
[data pembayaran yang harus dilakukan] Customer menangani
3 [informasi mobil yang di dapat] pencarian mobil [data mobil yang ada]
Customer [data pembayaran yang sudah Bagian_Order
menangani
dilakukan]
pembayaran berdasarkan
budget atau Cor
[data pembayaran per bulan yang sudah dilakukan] manual [data mobil yang dicari]

[tanggal dan jumlah pembayaran yang sudah dilakukan]


[data pembayaran yang sudah di update]
data down payment yang akan diberikan dan lama kredit
[data pembayaran per bulan]
Operator data jumlah angsurab per bulan
Customer

monthly_payment
1.3
menangani
perhitungan
[data pengiriman mobil yang sudah dilakukan] [target mobil yang harus dikirim] kredit

Customer
[tanda pengiriman mobil]
4
menangani
[tanda pengiriman mobil yang harus dilakukan]

Bagian Order
Gambar 8. DFD Level 2 Proses Penanganan
Pencarian Mobil
pengiriman [data pengiriman mobil yang telah terjadi]
[tanda bukti telah terima mobil]

[laporan penerimaan mobil]


data pengiriman

Operator
Perhitungan kredit dilakukan bila customer telah
memberikan data down payment yang akan diberikan
dan lama kredit yang diinginkan. Proses ini meng-
Gambar 7. DFD Level 1 hasilkan jumlah angsuran tiap bulan yang harus
dibayar oleh customer dengan perumusan seperti
Dalam Proses Penanganan Pencarian Mobil, pada Segmen Program 1.
customer melakukan pencarian mobil yang diingin-
kan sampai mendapatkan informasi-informasi yang Sisa = Harga cash mobil - Down payment
diperlukan. Mobil yang dicari hanya berdasarkan Credit = Credit rate * Sisa
pada data mobil yang sudah di update oleh operator. Insurance = Insurance rate * Sisa
Dalam Proses Penanganan Pemesanan Mobil, Total Credit = Sisa + Credit + Adm fee + Insurance
customer memasukkan username dan password Monthly payment = Total Credit / months
beserta datanya untuk disimpan dalam data store First Payment = Down payment + Monthly payment
customer. Username dan password tersebut dapat Segmen Program 1. Perhitungan Kredit
digunakan untuk masuk dalam proses pembelian
mobil lebih lanjut.
Data Harga cash mobil Down payment mini-
Dalam Proses Penanganan, bagian order
mum, Credit rate, Insurance rate, Adm fee ada pada
memberikan data pembayaran yang harus dilakukan
Tabel Car dan Tabel Credit yang telah diuraikan pada
kepada customer supaya customer dapat melakukan
bagian desain database.
pembayaran. Pembayaran yang telah dilakukan oleh
customer akan diterima oleh operator. Setelah oper-
DFD Level 2 Proses Yang Menangani Pemesanan
ator menerima pembayaran, baru akan melakukan
Mobil
update data pembayaran. Data pembayaran yang
telah di-update akan disimpan dalam data store Pada DFD level 2 proses penanganan peme-
monthly_payment perusahaan dan akan dikirimkan ke sanan mobil terdapat tiga proses, yaitu: proses yang
bagian order sebagai arsip. menangani registrasi, proses yang menangani
Dalam Proses Penanganan Pengiriman, bagian pembelian dan proses yang melakukan pengambilan.
order memberikan data pengiriman mobil kepada DFD level 2 proses penanganan pemesanan mobil
customer dan operator. Operator yang akan melaku- dapat dilihat pada Gambar 9.

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/
36 JURNAL INFORMATIKA VOL. 6, NO. 1, MEI 2005: 31 - 40

[detail customer]

2.3
Customer
pengembalian
add_to_chart
[data customer

2.1 [mobil yang dipesan] [detail data customer]


[data customer]
menangani
Customer [konfirmasi username registrasi
dan password]
[jadwal appointment
Bagian_order
[data mobil yang jadi dibeli]

[data pemasaran mobil] 2.2

[tanggal dan waktu appointment] menangani [data pembelian yang terjual]


pembelian
[data konfirmasi pembelian]
[data penjualan]
[data penjualan yang terjadi]
[data mobil yang terjual Payment
[data penjualan yang sudah diupdate] [jadwal appointment perusahaan]

Sales
Appointment
Operator

Gambar 9. DFD Level 2 Proses Penanganan


Pemesanan Mobil

Dalam subproses Penanganan Registrasi, custo- Gambar 10. Peta Website


mer memasukkan username dan password beserta
datanya untuk disimpan di data store customer. Bila Menu yang muncul pada setiap halaman web
username yang dipilih telah terpakai, maka customer berbeda-beda sesuai hak akses pengguna. Menu
diharuskan memasukkan username yang lain. Isi dibedakan menjadi 4 (empat) macam, yaitu:
password dan re-enter password harus sama. 1. Menu Umum, dapat diakses oleh semua peng-
guna. Bagian dari menu ini adalah:
Proses Penanganan Pembelian Mobil Home, menampilkan halaman home yang juga
merupakan halaman yang pertama kali di-
Dalam subproses ini, customer melakukan tampilkan saat website diakses.
pemesanan mobil yang kemudian disimpan ke dalam Sign-up, menampilkan halaman registration
data store add_to_cart dan bagian order akan mem- form yang dapat diakses oleh customer untuk
berikan jadwal appointment. Jadwal yang sudah registrasi user.
dipilih akan disimpan pada data store appointment. Car Product, menampilkan halaman car pro-
Bila customer memutuskan membeli mobil setelah duct yang berisi jenis-jenis mobil dan spesifi-
melakukan appointment, maka konfirmasi pembelian kasinya.
mobil dapat dikirimkan kepada bagian order. Bagian Search, menampilkan halaman search yang
order menyimpan konfirmasi pembelian itu ke dalam berupa form untuk mencari mobil sesuai
data store sales dan payment. dengan spesifikasi yang ada.
2. Menu Customer
Proses Penanganan Pengambilan Menu ini hanya dapat diakses oleh customer yang
telah mempunyai login. Bagian dari menu ini
Dalam proses ini, username dan password
adalah:
beserta data customer diambil dari data store
customer untuk dijadikan arsip pada bagian order bila Payment Detail, menampilkan halaman pay-
terjadi penjualan. ment detail yang berisi data pembayaran dan
data penerimaan mobil.
Desain Peta Website User Detail, menampilkan halaman user detail
yang berisi data pribadi customer.
Peta website yang dirancang ada pada Gambar Car Product
10. Simbol hak akses pengguna adalah: Search
1. C = Customer Shopping Cart, menampilkan halaman yang
2. BO = Bagian Order berisi mobil-mobil yang diinginkan customer.
3. O = Operator Log out

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/
Buliali, Penjualan Mobil Berbasis Web dan Manajemen Data 37

3. Menu Bagian Order Halaman Search, digunakan untuk melakukan


Menu ini hanya dapat diakses oleh bagian order. pencarian mobil berdasarkan spesifikasi atau
Bagian dari menu ini adalah: budget.
Purchase Confirmation, menampilkan halam- Halaman Payment Detail, merupakan halaman
an purchase confirmation yang berisi jadwal yang bisa diakses oleh customer dengan datanya
appointment dan list mobil yang ingin dipesan masing-masing. Customer dapat melakukan pe-
customer. ngecekan data pembayaran dan pengiriman mobil.
Sales Report, menampilkan halaman sales Data pembayaran yang disediakan berupa data
report yang berisi data penjualan yang terjadi. pembayaran yang harus dilakukan, data pemba-
Change Password, menampilkan halaman yaran yang sudah dilakukan, dan data pembayaran
change password yang berisi username dan yang belum dilakukan. Data pengiriman mobil
password serta form untuk mengganti pass- berupa tanggal pengiriman mobil.
word. Halaman User Detail, merupakan halaman yang
Sign-up, menampilkan halaman registration menampilkan data pribadi customer. Data yang
form yang dapat diakses oleh bagian order ditampilkan adalah username, password, name,
dan operator. address, phone number, zip code, city/town, dan
Log Out country. Customer dapat melakukan perubahan
4. Menu Operator pada data pribadinya dengan menekan tombol
Menu ini hanya dapat diakses oleh operator. Edit.
Bagian dari menu ini adalah: Halaman Edit Data Customer, merupakan halam-
Car Product, menampilkan halaman car an yang digunakan oleh customer untuk melaku-
product yang berisi daftar semua jenis mobil kan update data pribadi. Cara kerja halaman ini
yang dijual. hampir sama dengan halaman registration form
Credit Rate, menampilkan halaman credit rate tetapi pada halaman ini customer tidak diperboleh-
yang berisi form-form untuk mengganti suku kan mengganti username. Customer hanya boleh
bunga kredit. mengganti: password, name, address, phone
Payment & Sent, menampilkan halaman number, dan zip code.
payment & sent yang berisi form pembayaran Halaman Shopping Cart, hanya bisa diakses oleh
untuk memasukkan jumlah pembayaran yang customer yang telah mempunyai account. Pada
telah dilakukan oleh customer setiap bulannya. halaman ini customer dapat melihat jadwal
Change Password, menampilkan halaman appointment yang sudah ada serta dapat melihat
change password yang berisi username dan list mobil yang telah dipilihnya untuk dibeli. Ada
password serta form untuk mengganti dua cara untuk masuk ke dalam halaman ini, yaitu
password. pada saat customer melakukan click pada menu
Sign-up shopping cart dan pada saat customer memasuk-
Log out kan mobil yang dipilihnya ke dalam cart dengan
melakukan click pada link Add to Cart yang
Halaman-halaman yang dirancang adalah seba- terdapat pada halaman car product.
gai berikut: Halaman Purchase Form, merupakan halaman
Halaman Home, merupakan halaman yang per- yang akan diakses oleh customer dari link pada
tama kali ditampilkan saat pengguna mengakses kolom buy di halaman shopping cart bila custo-
sistem. mer ingin melakukan pembelian. Pada halaman
Halaman Registration Form, digunakan untuk ini, customer menentukan tanggal pertemuan
melakukan registrasi data customer, bagian order, dengan pihak Showroom beserta perkiraan pem-
dan operator. bayaran yang akan dilakukan.
Halaman Car Product, menampilkan jenis-jenis Halaman Purchase Confirmation, merupakan
mobil beserta spesifikasinya. Halaman ini dapat halaman yang hanya bisa diakses oleh bagian
diakses oleh setiap customer tetapi hanya cus- order. Bagian order akan menentukan jadi tidak-
tomer yang mempunyai account yang dapat nya customer melakukan pembelian berdasarkan
melakukan pembelian. konfirmasi yang diterima dari customer. Pada saat
Halaman Calculation of Credit, dapat diakses oleh bagian order hendak menentukan pilihan, ada dua
siapa saja dan dapat digunakan untuk melakukan kemungkinan yang akan dilakukan bagian order,
perhitungan kredit mobil sesuai dengan suku
yaitu:
bunga yang telah disediakan.

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/
38 JURNAL INFORMATIKA VOL. 6, NO. 1, MEI 2005: 31 - 40

1. Menyatakan mobil tidak jadi dibeli. Bila mobil Platform yang digunakan dalam pembuatan
tidak jadi dibeli maka akan dilakukan peng- sistem ini adalah:
hapusan data pada tabel appointment. Active Server Pages (ASP), karena kesesuaiannya
2. Menyatakan mobil jadi dibeli. Bila mobil jadi untuk e-commerce [2]
dibeli maka akan dilakukan: Generate pada id MySQL, karena kesederhanaan dan kecepatannya
mobil dan tanggal pembelian, Pemberian tanda [1]
pada mobil yang terjual dengan melakukan Macromedia Dreamweaver MX, karena fleksi-
update informasi mobil pada tabel car, bilitas pemrogramannya [3]
Penghapusan data dari tabel appointment. IIS Web Server
Halaman Edit Purchase Form, merupakan halam-
an yang hanya bisa diakses oleh bagian order. PENGUJIAN
Pada halaman ini, bagian order dapat melakukan
perubahan pada tipe pemba-yaran, lama kredit, Pengujian dilakukan untuk mengetahui sampai
dan jumlah down payment sesuai dengan sejauh mana sistem ini dapat berfungsi dengan baik
konfirmasi yang diberikan oleh customer. sesuai dengan semestinya. Pengujian yang dilakukan
Halaman Sales Report, digunakan oleh bagian membutuhkan seperangkat komputer dengan sejum-
order untuk menampilkan data penjualan yang lah software. Berikut spesifikasi komputer dan soft-
terjadi. Pencarian dilakukan berdasarkan tanggal ware yang digunakan:
penjualan yang terjadi dan status pembayaran - Processor: Intel Pentium III 500 MHz
yang lunas atau belum. - Memory: 192 MB
Halaman Change Password, dapat diakses oleh - Storage/hard disk: 10 GB
bagian order atau operator untuk melakukan - Sistem Operasi: Windows 2000
perubahan password. - Web Server: Microsoft IIS
- Browser: Internet Explorer 6.0
Halaman Product, hanya bisa diakses oleh opera-
tor. Pada halaman ini ditampilkan semua jenis Pengujian dilaksanakan dengan melakukan
mobil yang dijual. Operator yang akan melakukan semua proses dalam sistem yang memiliki tiga jenis
edit, delete, dan add pada jenis-jenis mobil dan pengguna (customer, bagian order, dan operator),
warna. Perubahan data mobil dilakukan pada yaitu:
halaman edit product. Penambahan jenis-jenis a. Pengujian login
mobil dilakukan pada halaman add product. b. Pengujian registration form
Halaman Edit Product, merupakan halaman yang c. Pengujian pada halaman car product sesudah
digunakan oleh operator untuk melakukan peru- customer melakukan login
bahan data mobil. Semua data mobil dapat diubah d. Pengujian calculation of credit
kecuali car id. Perubahan terhadap semua data e. Pengujian search
dapat dilakukan terlebih dahulu tetapi perubahan f. Pengujian payment detail
pada foto product hanya bisa dilakukan pada g. Pengujian edit data customer
halaman upload foto. h. Pengujian halaman shopping cart
Halaman Add Product, merupakan halaman yang i. Pengujian purchase form
digunakan oleh operator untuk melakukan pe- j. Pengujian purchase confirmation
nambahan jenis mobil beserta spesifikasinya. k. Pengujian edit purchase form
Halaman Upload Foto, merupakan halaman yang l. Pengujian sales report
digunakan oleh operator untuk melakukan peru- m. Pengujian change password
bahan data foto. n. Pengujian product
o. Pengujian edit product
Halaman Credit Rate, hanya dapat diakses oleh
p. Pengujian add product
operator untuk melakukan perubahan terhadap
q. Pengujian upload foto
suku bunga down payment minimum, suku bunga
r. Pengujian payment & sent
kredit, biaya administrasi per tahun, dan suku
s. Pengujian credit rate
bunga asuransi per tahun. t. Pengujian log out
Halaman Payment & Sent, hanya dapat diakses
oleh operator untk menampilkan data mobil yang Dari semua pengujian yang telah dilakukan,
telah dikirim dan untuk melakukan update data dapat disimpulkan bahwa sistem web yang dibuat
pembayaran yang telah dilakukan oleh username telah berfungsi seperti yang dibutuhkan oleh peng-
setiap bulan. guna sehingga siap dipergunakan oleh Showroom

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/
Buliali, Penjualan Mobil Berbasis Web dan Manajemen Data 39

XYZ untuk melakukan pemasaran dan penjualan


mobil.
Apabila pengguna tidak mengisikan isian yang
harus diisikan pada field-field pada registration form
yang harus terisi, maka sistem memberikan peri-
ngatan.
Apabila pengguna memasukkan username yang
ternyata sama dengan username yang telah ada pada
Gambar 14. Peringatan Pemasukan Mobil
tabel customer, maka sistem memberikan peringatan
seperti Gambar 11. Window peringatan serupa juga Pengujian Calculation of Credit
muncul apabila pengguna mengisi password yang
berbeda dengan re-enter password. Gambar 15 menunjukkan perhitungan kredit
untuk Suzuki Baleno tahun 1997 dengan harga Rp.
84.000.000,- mempunyai down payment minimum
15% dari harga mobil. Untuk melakukan kalkulasi
perhitungan, dilakukan pengisian down payment
melebihi jumlah down payment minimum tetapi tidak
melebihi harga mobil dan lama kredit adalah satu
tahun.

Gambar 11. Peringatan Username

Apabila mobil yang dipilih ternyata sudah


masuk dalam jadwal appointment, maka muncul
peringatan seperti pada Gambar 12.

Gambar 15. Pengisian Down Payment (1)

Gambar 16 menunjukkan hasil perhitungan


untuk mobil Suzuki Baleno tahun 1997 bila down
payment diisi lebih besar dari down payment
minimum dan tidak melebihi harga mobil. Lama
kredit diisi satu tahun.
Gambar 12. Peringatan Appointment

Apabila pengguna berusaha memasukkan mobil


yang telah terjual ke dalam cart, maka muncul
peringatan seperti pada Gambar 13.

Gambar 16. Pengisian Down Payment (2)


Gambar 13. Peringatan Mobil Terjual Bila customer melakukan pengisian jumlah
down payment lebih kecil dari jumlah down payment
Apabila pengguna sudah pernah memasukkan minimum seperti pada Gambar 17 atau mengisi lebih
suatu mobil ke dalam cart dan berusaha memasuk- besar dari harga mobil, maka pada saat tombol
kannya lagi, maka akan muncul peringatan seperti calculate ditekan akan menghasilkan perhitungan
pada Gambar 14. seperti pada Gambar 18.

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/
40 JURNAL INFORMATIKA VOL. 6, NO. 1, MEI 2005: 31 - 40

5. Sistem dapat digunakan untuk memasukkan data


mobil yang dijual, mengubah data mobil yang
ada, dan menghapus data mobil yang telah terjual.
6. Sistem dapat digunakan untuk melakukan pen-
jualan mobil.
7. Sistem dapat digunakan untuk mengatur data
penjualan mobil yang terjadi, data pengiriman
Gambar 17. Pengisian Down Payment (3) mobil yang akan dilakukan, dan data pembayaran.
Secara keseluruhan, dapat disimpulkan sistem
telah dapat berfungsi sebagai sebuah virtual show-
room bagi Showroom Mobil XYZ.

DAFTAR PUSTAKA
1. ---------, Server Configuration, IndoGlobal, http://
intl.indoglobal.com/whitepaper/server/, 2004.
2. ---------, e-Logistics in Japan, Embassy of Finland,
Tokyo, Japan. http://websrv2.tekes.fi/opencms/
opencms/OhjelmaPortaali/Kaynnissa/ELO/en/Do
kumenttiarkisto/Viestinta_ja_aktivointi/Esitysaine
isto/ELO_Japan.doc, 2004.
Gambar 18. Pengisian Down Payment (4) 3. Agung, Gregorius, Pemrograman ASP dengan
Dreamweaver MX. Jakarta. PT. Elex Media
Pengecekan juga dilakukan bila field down Komputindo, 2003.
payment diisi bukan numerik. Bila field down pay- 4. Turban, E., D. King; J. Lee, M. Warkentin, H.M.
ment diisi bukan numerik maka muncul peringatan Chung, Electronic Commerce: A Managerial
seperti pada Gambar 19. Perspective (2nd ed.). New Jersey. Prentice-Hall,
Inc. 2000.

Gambar 19. Peringatan Isian Non Numerik

KESIMPULAN
Dari pembuatan dan pengujian sistem diatas,
dapat diambil kesimpulan berikut:
1. Sistem telah dapat digunakan untuk menampung
data customer serta login dan password.
2. Pengguna dapat memperoleh informasi mengenai
mobil yang dijual melalui internet kapan saja dan
di mana saja.
3. Sistem dapat menghitungan kredit mobil sesuai
dengan jumlah down payment dan lama pemba-
yaran yang ditentukan pengguna.l
4. Sistem dapat memberikan fasilitas bagi user untuk
mengatur jadwal appointment dengan pihak
Showroom.

Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra


http://puslit.petra.ac.id/journals/informatics/

Anda mungkin juga menyukai