Kelemahan Sistem yang Berjalan Solusi Pemecahan Masalah Diagram Konteks Diagram Zero

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