Upload
voanh
View
244
Download
0
Embed Size (px)
Citation preview
1
Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android
APLIKASI PENJUALAN MOTOR PADA PD. PANCA MOTOR
BERBASIS WEB SERVICE DAN ANDROID
Wahyu Romadhon1, Yesi Novaria Kunang, ST., M.Kom
2, Andri, M.Cs
3
Mahasiswa Universitas Bina Darma, Dosen Universitas Bina Darma
Jalan Jendral Ahmad Yani No. 12 Palembang
Abstract : PD. PANCA MOTOR is a company engaged in automotive transportation especially Yamaha
motorcycle sales, The company is the largest distributor of Yamaha motorcycle in Indonesia. In operations
and sales, compenies use the service of “DSP” (distributor sales person). For that we need a system or
application made to connect the client and mobile consumers. The development of mobile technologies that
are being developed ath this time is an android. Android is a mobile operating system(mobile) which uses a
modified version of linux karnel. Web Service is a service which in a sense is able to overcome these
problemns. The existence of a web service that can process the administration of motorcycle sales are
expected to facilitate employees in doing his job, because employess simply provide a device and a client
appliaction that can process transactions sent by the web service.
Keywords : Applications Motorcycle Sales, Web Service and Android
Abstrak : PD. PANCA MOTOR adalah perusahaan yang bergerak dibidang automotive transportasi
khususnya penjualan motor Yamaha, perusahaan ini adalah distributor motor Yamaha terbesar di Indonesia.
Dalam kegiatan usaha perusahaan dan penjualan motor, perusahaan menggunakan jasa “DSP” (distributor
sales person) atau yang lebih dikenal dengan sebutan sales. Untuk itu perlu dibuatnya sebuah sistem atau
aplikasi untuk menghubungkan client dan konsumen secara mobile. Perkembangan teknologi mobile yang
sedang berkembang saat ini adalah android. Android merupakan sistem operasi bergerak (mobile) yang
menggunakan versi modifikasi dari karnel linux. Web Service adalah layanan yang dirasa mampu mengatasi
permasalahan tersebut. Keberadaan web service yang mampu mengelolah administrasi dari penjualan motor
diharapkan dapat memudahkan pegawai dalam melakukan pekerjaannya, karena para pegawai cukup
menyediakan device dan sebuah aplikasi client dapat mengolah transaksi yang dikirim oleh web service itu.
Kata Kunci : Aplikasi Penjualan Motor, Web Service dan Android
1 PENDAHULUAN
Di era globalisasi sekarang ini
perkembangan tekonlogi semakin canggih
dan maju persaingan antar perusahaan-
perusahaan menjadi sangat sengit karena
setiap perusahaan telah menerapkan teknologi
-teknologi informasi guna mendukung kinerja
operasional perusahaan seperti pengguna
internet. Keberadaan nternet saat ini telah
menjadi faktor yang penting dalam pekerjaan
manusia di banyak bidang karena dengan
adanya internet dapat memudahkan manusia
dalam mencari informasi dengan waktu yang
relatif singkat. Maka dari itu, ada baiknya
perusahaan dapat memanfaatkan teknologi
internet tersebut guna menunjang kegiatan
perusahaan dimasa yang akan datang.
PD. PANCA MOTOR adalah
perusahaan yang bergerak dibidang
automotive transportasi kendaraan umum
khususnya penjualan motor Yamaha.
Perusahaan ini adalah distributor motor
Yamaha terbesar di Indonesia, termasuk di
wilayah Palembang dan sekitarnya, bersama
2
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
Thamrin Brother, yang mempunyai slogan
“YAMAHA SEMAKIN DI DEPAN”. PD.
PANCA MOTOR tidak hanya melayani
pembelian motor saja tetapi melayani service
spart part motor Yamaha.
Dalam kegiatan usahanya perusahaan
dan penjualan motor, perusahaan
menggunakan jasa “DSP” (distributor sales
person) atau yang lebih dikenal dengan
sebutan sales. Selama ini para sales
menyampaikan informasi terbaru.
mengenai produk Yamaha kepada
para konsumen dan masyarakat umum hanya
melalui brosur-brosur yang dibawakanya
saja. Namun keberadaan sales ini belum
cukup untuk memenuhi tingginya permintaan
dari konsumen akan produk Yamaha. Untuk
itu perlu dibuatnya sebuah sistem atau
aplikasi untuk menghubungkan client dan
konsumen secara mobile. Melalui teknologi
itu diharapkan konsumen dapat melakukan
transaksi pembelian motor maupun hanya
sekedar mencari informasi mengenai produk
Yamaha, kapan saja dan dimana saja.
Perkembangan teknologi mobile yang
sedang berkembang saat ini adalah android.
Android merupakan sistem operasi bergerak
(mobile) yang menggunakan versi modifikasi
dari karnel linux. Sistem ini memiliki
berbagai keunggulan sebagai software
berbasis kode komputer yang bisa di
distribusikan secara terbuka (open source),
sehingga programmer bisa membuat aplikasi
baru didalamnya. Hal tersebut menjadikan
android cocok untuk mendukung aplikasi
penjualan motor berbasis mobile.
Berdasarkan ermasalahan tersebut,
maka dibutuhkan sebuah layanan yang
mampu mendukung sebuah aplikasi client.
Web service adalah layanan yang dirasa
mampu mengatasi permasalahan tersebut.
Web service yang berbasikan XML sangat
memungkinkan unutk diimplementasikan
sehingga menjanjikan banyak kemudahaan
dan perbaikan dalam mendukung integrasi
berbagai platform system dan aplikasi, baik
melalui infrastruktur intranet maupun
internet atau ekstranet.
Keberadaan web service yang mampu
mengelolah administrasi dari penjualan motor
diharapkan dapat memudahkan pegawai
dalam melakukan pekerjaanya, karena para
pegawai cukup menyediahkan device dan
sebuah aplikasi client dapat mengelolah
transaksi yang dikirim oleh web service itu.
Oleh karena itu muncul keinginan untuk
membangun sebuah aplikasi penjualan motor
pada PD. PANCA MOTOR berbasis web
service dan android guna memberikan
kemudahan untuk melakukan transaksi
pembelian motor dan memberikan pelayanan
penyajian informasi yang lebih baik.
3
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
Dalam uraian diatas maka penulis
mengambil judul “Aplikasi Penjualan
Motor Pada PD. PANCA MOTOR
Berbasis Web Service dan Android” dengan
harapan memberikan kemudahan bagi
konsumen untuk melakukan transaksi
pembelian motor dan diharapkan dapat
meningkatkan volume penjualan produk-
produk Yamaha.
2. METODOLOGI PENELITIAN
2.1 Waktu Dan Tempat Penelitian
Waktu penelitian dilakukan pada
bulan November 2013 sampai dengan bulan
februari 2014. Lokasi penelitian ini dilakukan
di dealer PD. PANCA MOTOR. Jl. Jendra
Sudirman No.1B-C-D pasar KM 5
Palembang Telp (0711) 410370.
2.2 Metode Penelitian
Metode pada penelitian ini yaitu
menggunakan metode deskriptif atau dikenal
dengan metode survei. Metode desktriptif ini
merupakan suatu metode dalam meneliti
sekelompok manusia, suatu objek, suatu set
kondisi, suatu sistem pemikiran, ataupun
suatu peristiwa pada masa sekarang. Tujuan
dari penelitian deskriptif ini adalah untuk
membuat deskripsi, gambaran atau lukisan
secara sistematis, aktual dan akurat mengenai
fakta-fakta, sifat-sifat serta hubungan antar
fenomena yang diselidiki. Ditinjau dari jenis
masalah yang diselidiki, serta tempat dan
waktu penelitian dilakukan.
2.2 Metode Penngumpulan Data
Untuk memperoleh gambaran mengenai data
yang dibutuhkan dalam pembuatan skripsi
penelitian ini. Metode pengumpulan data
yang digunakan adalah:
A. Data Primer data yang dikumpulkan
langsung dari tempat penelitian. Data primer
terdiri dari :
1) Wawancara
Untuk memperoleh data dari informasi yang
lebih lengkap dan benar dilakukan dengan
mengadakan wawancara terhadap pegawai
yang mempunyai wewenang untuk
memberikan data.
2) Observasi
Melakukan pengamatan secara langsung serta
pencatatan terhadap data dan informasi pada
bagian marketing maupun pada pegawainya
yang mempunyai wewenang untuk
memberikan data.
3) Dokumentasi
Mencari dokumen-dokumen seperti struktur
organisasi yang ada hubungannya dengan
pembahasan masalah-masalah serta
melengkapi data-data yang diperlukan dalam
penulisan laporan penelitian ini.
4
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
B. Data Sekunder data yang didapat dan
digunakan berupa pengetahuan teoritis yang
didapat penulis selama ini, baik dari bahan-
bahan kuliah, buku-buku referensi yang
relevan serta dari hasil penjelajahan
(browsing) di internet yang berhubungan
dengan penelitian ini.
2.3 Metode Pengembangan Sistem
Metode pengembangan sistem yang
dipakai adalah metode pengembangan Web
Engineering (rekayasa web) adalah suatu
proses yang digunakan untuk menciptakan
suatu sistem aplikasi berbasis web dengan
menggunakan ilmu rekayasa, prinsip-prinsip
manajemen dan pendekatan sistematis
sehingga dapat diperoleh sistem dan aplikasi
web dengan kualitas tinggi. Tujuannya untuk
mengendalikan pengembangan, minimalisasi
resiko dan meningkatkan kualitas sistem
berbasis web, yang terdiri dari beberapa tahap
menurut Suyanto (2007:95) yaitu sebagai
berikut:
A. Rekayasa Dan Pemodelan Sistem
Informasi
Pada tahap ini dimulai dengan membangun
syarat dari semua elemen sisten dan
mengalokasikan beberapa subset kebutuhan
software tersebut. Pandangan sistem ini
ketika software harus berhubungan dengan
elemen-elemen lain seperti software, manusia
dan database.
B. Perencanaan (Planning)
Dalam tahap ini menentukan tujuan
dari software yang akan dibuat melakukan
analisis kebutuhan dan pengempulan data
yang diperlukan. Proses pengumpulan data
kebutuhan di intensifikasikan, difokuskan
khususnya ada kebutuhan software. Untuk
memahami sifat program yang dibangun,
analisis harus memahami domain informasi,
tingkah laku, unjuk kerja adn interface yang
diperlukan. Kebutuhan baik untuk sistem
maupun software didokumentasikan dan
dilihat dengan konsumen.
C. Desain (Design)
Desain software sebenarnya merupakan
proses multi langkah yang berfokus pada
tempat atribute yang berbeda, yaitu struktur
data, architecture software, refresentasi
interface, dan detail (algorithma) procedural.
Proses desain menterjemahkan syarat atau
kebutuhan kedalam refresentasi software
dengan kualitas yang diharapkan sebelumnya
pengkodean dimulai. Sebagaimana di
isyaratkan, desain didokumentasikan dan
menjadi bagian dari konfigurasi software.
D. Pemrograman (Scripting)
Desain harus terjemahan kedalam bentuk
mesin yang bisa dibaca. Langkah pembuatan
coding melakukan tugas ini, jika desain
dilakukan secara konfirgurasi software.
E. Pengujian (Testing)
5
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
Proses pengujian berfokus pada logika
internet software untuk memastikan bahwa
semua pernyataan sudah diuji pada fungsi
eksternal, yaitu mengarahkan pengujian
untuk menemukan kesalahan-kesalahan dan
memastikan bahwa input yang terbatas akan
didapatkan hasil aktual sesuai dengan yang
dibutuhkan.
F. Pemeliharaan (Maintenance)
Software mungkin akan mengalami
perubahan setelah diserahkan kepada
kosumen. Perubahan bisa terjadi karena
kesalahan-kesalahan tertentu, karena software
harus diubah untuk mengakomodasi
perubahan-perubahan di dalam lingkungan
eksternalnya, atau karena konsumen perlu
melakukan pengembangan fungsional.
Pemeliharaan software mengaplikasikan lagi
setiap fase program sebelumnya dan tidak
dilakukan dengan membuat yang baru.
3. HASIL
Berdasarkan hasil penelitian yang
telah dilakukan pada aplikasi penjualan motor
PD. PANCA MOTOR Palembang, hasil akhir
dari semua kegiatan dan tahapan-tahapan
pengembangan aplikasi yang telah dilakukan
merupakan penerapan dari rancangan-
rancangan yang diuraikan pada bab
sebelumnya yang terdiri dari desain file,
desain input, desain web dan desain
smartphone android. Bahasa pemrograman
yang digunakan dalam membangun program
ini adalah “PHP : Hypertext Preprocessor”
untuk membangun web administrator dan
juga Eclipse untuk membangun aplikasi
android nya. Penjualan motor ini sangat
mempermudah pegawai untuk melakukan
transaksi penjualan, karena adanya web
service sebagai pengelolah administrasi dari
penjualan produk, pegawai cukup
menyediakan device dan sebuah aplikasi
client sehingga dapat mengelolah transaksi
yang dikirim olehweb service tersebut.
Sebelumnya perusahaan dalam
kegiatan penjualan produk Yamaha, hanya
mengandalkan atau menggunakan jasa sales
saja, sales ini menyampaikan informasi-
informasi mengenai produk Yamaha kepada
para konsumen dan masyarakat umum hanya
melalui brosur-brosur yang dibawakanya
saja. Dengan adanya aplikasi ini diharapkan
dapat meningkatkan produktifitas penjualan
di PD. PANCA MOTOR Palembang.
3.1 Halaman Login
Halaman login admin ini merupakan
halaman pertama yang muncul pertama kali
saat admin ingin masuk dalam system
pengelolahan data produk.
6
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
Gambar 1. Halaman Logi
3.2 Halaman Tambah (Admin)
Halaman tambah pengguna
merupakan halaman untuk menambahkan
data pengguna admin, disini admin bias
menginputkan nama dan password.
Gambar 2. Halaman Tambah Pengguna
3.3 Halaman Data Pengguna
Halaman data pengguna
menampilkan data pengguna, berupa nama
dan password.
Gambar 3. Halaman Data Pengguna
3.4 Halaman Tambah Data Kategori
Halaman tambah data kategori
merupakan tempat untuk menginputkan
kategori baru, yang terdiri dari nama
kategori dan katerangan.
Gambar 4. Halaman Tambah Data Kategori
3.5 Halaman Data Kategori
Halaman data kategori merupakan
tampilan halaman setelah admin
menginputkan data kategori, dan akan
menampilkan halaman seperti gambar
dibawah ini.
7
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
Gambar 5 Halaman Data Kategori
3.6 Halaman Data Konsumen
Halaman ini menampilkan data
pelanggan yang melakukan transaksi
pembelian produk, data masuk kedalam
database admin, di sini admin mengelolah
data pelanggan.
Gambar 6. Halaman Data Konsumen
3.7 Halaman Tambah Data Motor
Rancangan tambah data motor
merupakan tempat untuk menginptukan data
motor, bila ada penambahan atau
pembaruhuan (update) motor, disinilah admin
mengerjakannya.
Gambar 7. Halaman Tambah Data Motor
3.8 Halaman Data Motor
Halaman data motor ini merupakan
tampilan dari halaman data motor, setelah
sebelumnya admin melakukan penginputan
data motor di tambah data motor.
Gambar 8. Halaman Data Motor
3.9 Halaman History Order
Halaman history order merupakan
halaman yang menampilkan history order
dari para konsumen, saat konsumen
melakukan transaksi maka akan otomatis
masuk kedalam history order.
8
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
Gambar 9. Halaman History Order
3.10 Halaman Data Pemesanan
Halaman data pemesanan
meruapakan halaman yang menampilkan data
pesanan dari konsumen saat melakukan
transaksi tetepi belum melakukan
pembayaran, akan otomatis masuk kesini.
Gambar 10 Halaman Data Pemesanan
3.11 Halaman Lihat Pembayaran
Halaman lihat pembayaran
merupakan halaman dimana data pembayaran
konsumen dikelolah, setelah sebelumnya
konsumen melakukan pembayaran melalui
menu payment, konsumen menelepon
pegawai dealer untuk melakukan konfirmasi
bahwa sudah melakukan pembayaran, setelah
itu pegawai akan menyampaikannya kebagian
pengelolah data yaitu admin, untuk
melakukan konfirmasi.
Gambar 11 Halaman Lihat Pembayaran
3.12 Halaman Smartphone Android
Ini merupakan tampilan menu
smartphone android di menu ini terdapat
aplikasi penjualan motor, klik aplikasi
penjualan motor, untuk memulainya.
Gambar 12. Halaman Smartphone Android
3.13 Halaman Menu Utama Aplikasi
Halaman menu utama aplikasi adalah
halaman yang secara otomatis tampil setelah
halaman pembuka tampil. Padahalaman ini
9
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
terdapat beberapa menu yang menjalankan
fungsinya masing-masing.
Gambar 13. Halaman Menu Utama
3.14 Halaman Menu Order
Halaman menu order merupakan
halaman yang menampilkan semua produk-
produk Yamaha , sesuai denganka tegori
produk masing-masing.
Gambar 14. Halaman Menu Order
3.15 Halaman Pilih Kategori Produk
Halaman pilih kategori produk
menampilkan pilihan kategori dari produk itu
sendiri, terdapat 3 kategori, yaitu matic,
moped dan sport.
Gambar 15. Halaman Pilih Kategori Produk
3.16 Halaman Keterangan Produk
Halaman menu keterangan produk
merupakan halaman setelah pelanggan
memilih produk, dan akan menampilkan
keterangan produk berupa, kategori, nama
barang, harga, info, dan gambar.
Gambar 16. Halaman Keterangan Produk
3.17 Script Web Service Sisi Client
Ini merupakan script untuk
membangkitkan format JSON untuk web
service.
10
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
Gambar 17. Script Web Service Sisi Client
3.18 Tampilan Hasil Format JSON
Ini merupakan tampilan hasil format JSON
setelah dijalankan, bias dilihat dibawah ini.
Gambar 18. Tampilan Hasil Format JSON
3.19 Halaman Edit Order
Tampilan edit order merupakan
tampilan dimana konsumen sebelumnya telah
memilih produk dan ingin memasukkannya
kedaftar pesanan.
Gambar 19. Halaman Edit Order
3.20 Halaman Menu Register
Halaman menu register merupakan
halaman untuk melakukan register bagi
konsumen yang membeli produk, jika
konsumen sudah mempunyai akun tinggal
memsukkan email dan password nya saja,
jika belum dipersilakan unutk melakukan
register terlebih dahulu.
Gambar 20. Halaman Menu Register
3.21 Halaman Tampilan Form Register
Halaman menu form register
merupakan halaman dimana konsumen
melakukan register dengan menginputkan
data konsumen itu sendiri. Berupa nama
konsumen, email, password, alamat, no
telepon, kota dan kode pos.
11
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
Gambar 21. Halaman Form Register
3.22 Halaman Menu Payment
Halaman menu payment merupakan
halaman untuk melakukan pembayaran,
dimana konsumen menginputkan no.
rekening dan jumlah uang yang akan di
transfer sesuai dengan harga produk yang
sudah dibeli tadi.
Gambar 22. Halaman Menu Payment
3.23 Halaman Menu History Order
Ini merupakan rancangan menu untuk
melihat history order konsumen, disini
konsumen bisa melihat history order mereka,
seberapa sering mereka melakukan pembelian
menggunakan aplikasi ini.
Gambar 23. Halaman History Order
4. SIMPULAN
Berdasakan hasil penelitian dan
pembahasan dari bab-bab sebelumnya, maka
simpulan yang dapat diambil dari penelitian
ini adalah sebagai berikut :
1. Aplikasi yang dihasilkan adalaha plikasi
penjualan motor pada PD. PANCA MOTOR
berbasis web service dan android.
2. Aplikasi penjualan motor ini dibuat untuk
mempermudah konsumen dalam melakukan
transaksi pembelian motor atau hanya sekeda
rmencari informasi mengenai produk-produk
Yamaha khususnya di dealer PD. PANCA
MOTOR Palembang.
3. Meningkatkan penjualan produk Yamaha dan
memberikan kemudahan kepada para
pegawai dalam melakukan transaksi
penjualan produk Yamaha
12
“Aplikasi Penjualan Motor Pada PD. PANCA MOTOR Berbasis Web Service Dan Android “
DAFTAR RUJUKAN
Safaat H, Nazruddin. 2012.“Pemrograman
Aplikasi Mobile Smartphone
dan Tablet PC Berbasis
Android”. Bandung :
Informatika.
Jogiyanto. 2005. “Analisis dan
Desain”.Yogyakarta : Andi.
Nazir, Moh. 2005. “Metode Penelitian”.
Bogor : Ghalia Indonesia.
Krsitanto, Andri. 2010. “Kupas Tuntas PHP
dan MySQL”. Klaten : Cable
Book.
Kadir, Abdul. 2008. “Belajar Database
Menggunakan MySQL”.
Yogyakarta : Andi.
Lucky. 2008. “XML Web Service Aplikasi
Desktop, Internet &
Handphone”.Jakarta : Jasakom.
Siregar, Ivan Michael. 2012. “Membongkar
Teknologi Web Service Jilid
1”. Bandung : Gava Media
Berlilana, 2010. Web Service Sebagai
Penyedian Layanan
Administrasi Pada Penjualan
Tiket Bus
http://p3m.amikom.ac.id/p3m/dasi/maret08/
05%20%20AMIKOM_Yogyaka
rta_WEB%20SERVICES%20S
EBAGAI%20PENYEDIA%20
LAYANAN.pdf
Fajar, Hendry, Ramos, 2013. Aplikasi
Reservasi Tiket Bus Pada
Handphone Android
Menggunakan Web Service
http://ejournal.unsrat.ac.id/index.php/dec
artesian/article/view/2119/168
2