ABSTRAK
Bengkel Aksesoris Saft Motor berdiri pada bulan Mei tahun 2017. Toko Aksesoris Saft Motor bergerak pada
bidang penjualan. Untuk memudahkan dalam proses penjulannya maka penulis membangun sebuah aplikasi
website, diharapkan adanya aplikasi tersebut dapat memberikan dampak yang sangat penting dalam mendapatkan
informasi yang akurat dan cepat. Dengan adanya pembaruan yang penulis rancang pada bengkel saft motor,
diharapkan dapat meningkatkan kinerja sistem infomasi penjualan dalam mewujudkan visi toko bengkel saft motor
untuk menjadi perusahaan maju dan berkembang, dan juga dapat meningkatkan penjualan yang tidak hanya di
daerah kota kebumen saja melainkan di luar kota kebumen. Metodologi yang dipakai digunakan dalam pembuatan
sistem informasi penjualan aksesoris secara online ini adalah metodologi Prototype yang meliputi identifikasi
kebutuhan pemakai, pembuatan, pengujian, perbaikan, dan pengembangan versi penjualan yang diharapkan dapat
menbantu dalam perancangan sitem ini serta desain penelitian dengan menggunakan metode observasi dan
wawancara. Alat yang digunakan untuk menggambarkan model sistem adalah berupa diagram alir data
(FlowMap), diagram konteks, dan Data Flow Diagram (DFD), serta dalam perancangan basis data menggunakan
kamus data, normalisasi, dan Entity Relationship Diagram (ERD). Program aplikasi E-commerce ini menggunakan
PHP, Apache sebagai Web server dengan My SQL sebagai Database. Dengan adanya Sistem Informasi penjualan
sparepart ini maka dapat memberikan informasi yang begitu detail mengenai data penjualan, harga-harga
akesesoris, dan proses transaksi saat pembelian aksesoris, sehingga dapat mempermudah pelanggan dalam mencari
informasi.
C. Analisis Fungsional
Gambar 3. 1 Flowchart tahapan penelitian Merupakan analisis yang terkait dengan
fasilitas yang dibutuhkan sistem secara umum.
Kebutuhan fungsional sistem yang akan dibangun
4. ANALISIS DAN PERANCANGAN SISTEM pada sistem informasi penjualan meliputi:
4.1 Analisis
Analisis merupakan suatu teknik atau 1. Analisis Kebutuhan Input
metode pemecahan masalah dengan cara Analisis kebutuhan input dalam sistem
menguraikan sistem ke dalam komponen-komponen dapat diuraikan sebagai berikut:
pembentuknya untuk mengetahui bagaimana a.) Input Super Admin
komponen-komponen tersebut bekerja dan saling 1. Input login admin: input berupa
berinteraksi satu sama lain untuk mencapai tujuan username dan password.
sistem. 2. Input data user: mengelola data user.
3. Input data produk: mengelola data
A. Analisis Sistem Saat Ini produk
Dalam membangun sebuah sistem baru
diperlukan analisis terhadap sistem lama sebagai b.) Input Pemilik
hasil dari proses pengumpulan data terhadap sistem 1. Input login pemilik: input akan berupa
baru. Hasil analisis tersebut kemudian dijadikan username dan password
acuan untuk melakukan perancangan sistem baru 2. Input data admin: mengelola data
yang dapat menyelesaikan permasalahan yang admin.
terjadi. Proses penjualan yang terjadi saat ini adalah
pelanggan hanya berasal dari area sekitar bengkel, 2. Analisis Kebutuhan Proses
kalau yang terjadi seperti ini terus maka tidak akan Analisis kebutuhan poses dalam sistem
ada peningkatan penjualan dan omset pada bengkel diuraikan sebagai berikut:
tersebut, maka perlu di perluas jangkauan pasarnya
melalui dunia internet. a. Proses verifikasi login, yaitu memverifikasi
username dan password dari admin dan
pemilik.
b. Proses tambah, edit dan menampilkan data yang penggunaannya sangat membantu untuk
admin maupun pemilik. memahami sistem secara logika, tersruktur dan jelas.
c. Proses daftar akun merupakan proses untuk DFD merupakan alat bantu dalam menggambarkan
menjadi pelanggan. atau menjelaskan DFD ini sering disebut juga
d. Proses transaksi hanya bisa dilakukan untuk dengan nama Bubble chart, Bubble diagram, model
yang sudah menjadi pelanggan. proses, atau model fungsi.
e. Proses lihat barang dan stok.
f. Proses checkout. Diagaram Konteks
g. Proses lihat informasi status pengiriman.
Diagram konteks merupakan suatu diagram
h. Proses notifikasi pengiriman melalui
yang terdiri dari satu proses dan menggambarkan
ekspedisi yang dipilih.
ruang lingkup suatu sistem. Diagram konteks dapat
dilihat pada Gambar 4.2.
3. Analisis Kebutuhan Output
Analisis kebutuhan poses dalam sistem
diuraikan sebagai berikut:
a. Informasi data admin dan pemilik.
b. Informasi data pelanggan.
c. Informasi data data barang stok barang.
d. Informasi data transaksi.
e. Informasi data laporan.
D. Analisis Non Fungsional
Merupakan analisis non fungsional yang
terkait dengan hardware dan software yang
digunakan untuk menjalankan penelitian.
Kebutuhan non fungsional sistem yang akan
dibangun pada sistem tersebut meliputi:
1. Spesifikasi Hardware
Gambar 4. 2 Diagram Konteks
a. Laptop Lenovo G-40
Diagaram Jenjang
b. HDD 500 GB
Diagram ini menggambarkan hubungan dan
c. RAM 8GB seluruh dari fungsi-fungsi didalam sistem secara
d. Prosessesor AMD A8 berjenjang. Diagram jenjang dapat dilihat pada
Gambar 4.3.
2. Spesifikasi Software
a. Sistem Operasi Windows 10
b. DBMS MySQL (phpmyadmin)
c. Sublime Text
c. Sublime Text
d. Microsft Visio
Gambar 4. 5 DAD Level 2 Proses Input Admin Gambar 4. 7 DAD Level 3 Proses Kategori
Tabel 4. 1 Pengelola
Gambar 4. 9 ERD
Tabel 4. 2 Pelanggan
Pk Field name Datatype Len
Relasi Tabel * PelangganID Char 32
Relasi tabel menjelaskan tentang hubungan Password Varchar 64
antara Primary Key dengan Foreign Key dari tabel-
tabel yang digunakan dalam pembuatan sistem Email Char 50
pemesanan pakaian. Dari rancangan tabel yang Namalengkap Char 50
sudah dibuat, maka hubungan antar tabel dari sistem
ini bisa dilihat pada Gambar 4.11. Jk Enum ‘laki-laki’
‘perempuan’
Tgl_daftar Timestamp
Alamat Tinytext
kokabID Int 10
Tlp Char 32
Status enum ‘Y’, ‘N’
Tabel 4. 8 Pemesanan
Tabel 4. 4 Jenisbarang
Pk Field name Datatype Len
* PesanID Int 11
pk Field name Datatype Len PengelolaID Char 32
Tanggal Date
* Jenis_ID Int 10
Pemesanan_detailID Char 10
Nama Char 50 PelangganID Char 32
Desc Text Alamatkirim Text
Images_name Varchar 255 Tglkirim Date
Totalongkir Int 5
Totalbayar Int 11
Status2 Int 11
E. Tabel data kategori Resi Varchar 100
Berfungsi untuk melakukan pencatatan
data kategori. Tabel data kategori dapat dilihat pada
Tabel 4.5 I. Tabel data pemesanan_detail
Berfungsi untuk melakukan pencatatan
Tabel 4. 5 Kategori data pemesanan_detail. Tabel data
pemesanan_detail dapat dilihat pada Tabel 4.9
Pk Field name Datatype Len
Tabel 4. 9 Pemesanan_detail
* KategoriID Int 100 Pk Field name Datatype Len
* Id Int 11
Kategori Varchar 50 Pemesanan_detailID Char 10
Jenis_ID Int 100 BrgID Int 11
Qty Int 11
Gambar 4. 18 Halaman login dan register user L. Desain Halaman Payment Gateway
Halaman payment gateway merupakan
halaman yang berfungsi untuk menampilkan pilihan
I. Desain Halaman Home metode pembayaran. Gambar halaman payment
gateway dapat dilihat pada Gambar 4.23.
Desain halaman menu home adalah desain
yang menampilkan slide dan produk. Gambar
halaman menu home dapat dilihat pada Gambar
4.20.
D. Halaman Produk
Halaman ini berisi tentang produk, dengan
mengacu pada perancangan pada bab sebelumnya
implementasi halaman produk seperti pada Gambar
5.4.
L. Halaman Suplier
Halaman ini berisi tentang suplier, dengan
mengacu pada perancangan pada bab sebelumnya
Gambar 5. 8 Halaman Utama Admin implementasi halaman laporan suplier seperti pada
Gambar 5.13.
I. Halaman Produk
Halaman ini berisi tentang produk yang,
dengan mengacu pada perancangan pada bab
sebelumnya implementasi halaman produk seperti
pada Gambar 5.10.