Gambar 4.1 Diagram Sistem yang Berjalan
b. Kelemahan Sistem yang Berjalan
Berdasarkan analisa sistem berjalan di atas, maka didapat kelemahan sistem yang berjalan sebagai berikut:
1. Promosi produk yang dilakukan menggunakan media
konvensional seperti promosi dari mulut ke mulut dan media cetak kurang efektif karena tidak menjangkau
pembeli secara luas. 2.
Pembeli harus datang sendiri untuk membeli produk yang diinginkannya sehingga pembeli hanya terbatas pada orang
yang mau datang ke tempat penjualan saja.
3. Data pembelian yang dicatat secara manual juga berpotensi
terjadi kesalahan atau human error.
c. Solusi Pemecahan Masalah
Pemecahan masalah yang penulis lakukan dalam menyelesaikan masalah adalah dengan pembuatan aplikasi
pemesanan spare part secara online berbasis web. Website yang dibuat akan dijadikan sebagai media promosi sekaligus
untuk memesan barang dimana penjual telah memasukkan data barang-barang yang akan dijual.
d. Analisis Sistem Usulan
Dengan adanya website pemesanan barang, masyarakat yang ingin mencari informasi produk mengenai spare part
kendaraan bermotor tidak perlu repot untuk datang langsung ke bengkel-bengkel tertentu masyarakat bisa mengakses
website tersebut melalui komputer tanpa ada batasan waktu. Konsumen juga dapat melakukan pemesanan langsung secara
online. Bagan alir sistem yang sedang berjalan digambarkan
pada gambar 4.2 dibawah ini :
Gambar 4.2 Diagram Sistem Usulan Tabel 4.1 Perbandingan sistem berjalan dengan sistem usulan
No Sistem Berjalan
Sistem yang Diusulkan Hasil yang Ingin Dicapai
1 Pembeli atau
konsumen melakukan untuk
memesan harus datang langsung ke
toko Pembeli atau konsumen
bisa melakukan pemesanan di rumah
dengan menggunakan fasilitas internet. Dengan
menggunakan aplikasi pemesanan berbasis web.
Data transaksi melalui sistem pemesanan ini dapat
dilakukan dengan mudah dan cepat yang dapat dilakukan
dimana saja dan kapan saja tanpa batas waktu. Sehingga
menguntungkan kedua belah pihak penjual dan pembeli.
2 Untuk promosi
produk mengunakan media iklan seperti
brosur, majalah dan koran, hal tersebut
sangat banyak mengeluarkan biaya
ketika ingin melakukan promosi
secara terus menerus setiap ada produk
baru. Produk dapat di
promosikan melalui media internet seperti forum
forum sosial diantarnya facebook, twitter, frienster
dan media sosial lainnya. Setiap ada produk baru yang
akan ditawarkan dapat diolah melalui fasilitas admin.
3 Perhitungan dan
pengecekan stok barang masih
dilakukan secara manual dengan
pencatatan melalui kertas.
Pengecekan data stok barang dilakukan secara
komputerisasi dengan aplikasi sederhana
misalnya exel dan access. Stok barang bisa di
manajemen oleh admin melalu fasilitas stok barang
yang tersedia di website tersebut.
4 Media penyimpanan
masih bersifat manual, dengan
media kertas dan dokumen atau data-
data tidak tersusun secra terstruktur dan
rapih. Penyimpanan tersusun
secara rapih dan terstruktur dengan menggunakan
basis data dalam aplikasi pemesanan berbasis web
ini. Dengan adanya basis data ini,
dapat memudahkan dalam pengolahaan data,yaitu
mencari maupun mendapatkan data-data
tersebut dan data tersebut dapat tersimpan secra aman
dan rapih di dalam basis data.
2. Tujuan
Peneliti bertujuan untuk membuat suatu aplikasi pemesanan barang berbasis web yang dapat diakses kapanpun dimanapun
dengan menggunakan internet, sehingga proses promosi dan pemesanan produk kepada konsumen menjadi mudah.
3. Syarat-syarat
Untuk mewujudkan tujuan tersebut dibutuhkan beberapa syarat minimum dalam pembuatan aplikasi pemesanan spare part
motor berbasis web ini yaitu meliputi hal-hal sebagai berikut : 1.
Web server Web server merupakan syarat mutlak suatu aplikasi
berbasis web. Web server merupakan platform untuk menjalankan
suatu aplikasi
berbasis web.
Untuk pengembangan aplikasi ini dibutuhkan minimum Web Server
Apache 2.0 2.
Bahasa Pemrograman Bahasa
pemrograman dibutuhkan
untuk dapat
membangun sebuah aplikasi, agar komputer dapat melakukan berbagai operasi dan fungsi sesuai dengan keinginan user.
Untuk itu dibutuhkan suatu bahasa pemrograman yang dapat digunakan untuk membuat aplikasi client server. Bahasa
pemrograman yang dibutuhkan dalam pengembangan aplikasi ini adalah Joomla versi 1.0 dan PHP 5.2.5.
3. Database
Pengelolaan database akan digunakan untuk pelengkap program seperti proses login serta proses pemesanan dan
penyimpanan file produk. Database yang dibutuhkan adalah database MySQL 5.0.5.1.
Spesifikasi perangkat lunak dan perangkat keras minimum yang diperlukan dalam pembuatan aplikasi ini adalah sebagai
berikut :
2. Perangkat Lunak :
a. Paket web server Xampp versi 1.6.6a
Apache 2.0., PHP 5.2.5.,, MySQL 5.0.5.1 b.
Macromedia Dreamweaver 8. c.
Mozilla Firefox 3.0. d.
Microsoft Windows XP.
3. Perangkat Keras :
a. Personal Computer
1 Processor : Intel Pentium IV.
2 RAM : Memory 256 MB
3 Harddisk : 80 GB
4 VGA : 128 MB
b. Monitor dengan resolusi 800x600 pixel.
4.2.2 Fase Perancangan
Tahapan selanjutnya dalam RAD setelah menganalisis masalah pada sistem yang berjalan adalah tahap perancangan sistem yang
bertujuan untuk mengatasi permasalahan-permasalahan yang ada dan memberikan usulan rancangan sistem.
1. Perancangan
Data Flow Diagram DFD
DFD merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi yang dapat digunakan
untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai
maupun pembuat program. Berikut merupakan gambaran umum website Pemesanan barang Online dalam bentuk DFD.
a. Diagram Konteks
Diagram konteks
merupakan diagram
yang memperlihatkan aplikasi sebagai bentuk satu proses yang
terjadi atau pemetaan yang terjadi.
Gambar 4.3 Diagram Kontex
Data Pelanggan dan Data Pemesanan Produk
Olah data Pemesanan dan Produk
Info Produk dan Bukti Pembayaran
Memesan Produk
Konsumen
Aplikasi Pemesanan
Spare Part Motor Online
Administrator
Dalam konteks diagram pada gambar 4.3 terdapat dua entity yang menunjang proses aplikasi ini yaitu konsumen dan
administrator
b. Diagram Zero
Diagram ini untuk mendetailkan setiap proses yang terjadi
pada diagram zero sistem yang diusulkan.
Konsumen registrasi
Admin
Pemesanan
Mengelola data
Username,Password user
User, status user User, status user
Nama konsumen,alamat,produk
Transaksi,alamat produk
bukti_pemesanan user
User,,status User
username Nama Produk,
jumlah produk Stok produk
Produk Username,
produk order
Order status
Gambar 4.4 Diagram Zero sistem yang diusulkan
1.0
2.0
3.0
Order status Stok produk
Nama produk Kategori
Stok produk Username,
Password
Pada gambar 4.4 ini, terdapat entity yaitu konsumen dan admin. Sistem ini memiliki tiga proses yaitu : proses 1.0 yakni
proses registrasi, proses 2,0 yakni proses pemesanan barang, dan proses 3.0 yakni proses mengolah data.
c. Diagram Rinci