• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN

A. Perancangan

Kemampuan manusia dalam menyelesaikan pekerjaan yang semakin banyak dan rumit sangatlah terbatas. Oleh karena itu sangat dibutuhkan suatu sistem yang dapat mengolah data dengan baik sehingga dapat mempercepat serta mengefisiensikan pekerjaan pengolahan data. Untuk menghindari terjadinya kesimpangsiuran dalam pembahasan masalah dan mengingat akan keterbatasan penulis dalam hal ilmu dan keterampilan serta waktu maka penulis membatasi permasalahanhanya pada sistem informasi penjualan sepeda motor.

Adapun identifikasi masalahnya yaitu bagaimana merancang sebuah sistem komputerisasi yaitu sistem informasi penjualan sepeda motor berbasis web agar dapat menyajikan informasi yang cepat, efektif, efisien, serta akurat sehingga dapat mencapai tujuan yang diinginkan.

1. Proses Sistem Informasi Penjualan Sepeda Motor a. Diagram Konteks.

Diagram konteks merupakan gamabaran mengenai suatu sistem. Dalam diagram konteks menerangkan secara garis besar hubungan antara entitas yang ada pada sistem. Berikut adalah diagram konteks dari sistem informasi penjualan motor yang akan dikerjakan :

- Konsumen regisstrasi - Input data motor

- Login - Input faktur

- Syarat dan pembelian - Input surat pengiriman

- data motor - Input data penjualan

- Input pemesanan

- informasi unit motor - Informasi pemesanan

- Informasi faktur - Informasi data konsumen

- Informasi surat jalan

- Laporan data konsumen - Laporan data unit motor - Laporan data pemesanan - Laporan data penjualan

Gambar 3.1 Diagram Konteks b. D a t a F l o w D i a g r a m ( D F D ) .

Data Flow Diagram yang menggambarkan fungsi logika dari sebuah sistem.dalam DFD terdapat aliran data dan proses yang terjadi dalam sistem.

berikut adalah DFD dari sistem informasi penjualan motornya :

Gambar 3.2 DFD

CUSTOMER

SISTEM INFORMASI PENJUALAN SEPEDA

MOTOR

ADMIN

PIC

24

c. R e l a s i D a t a b a s e .

Proses yang dimaksudkan adalah hubungan antara file atau tabel yang terkait. Pada proses tersebut elemen dapat dikelompokan menjadi file database berdasarkan entitas dan hubungannya. Adapun Relasi Tabel Sistem Informasi Penjualan Sepeda Motor Honda Jenardi dapat dilihat pada gambar ini.

Gambar 3.3 Relasi Database Faktur

No_faktur tgl_faktur jml_uang terbilang id_customer

Pengiriman

Kd_pengiriman tgl_pengiriman jasa_pengiriman no_faktur

Admin

Id_Admin User_name password

Penjualan

Id_Penjualan namaalamat telppekerjaan kode_motor

Konsumen

Id_Customer user_name PassNama JkPekerjaan Alamat KotaProvinsi Kode_pos No_tlp Email No_rekening Nama_bank

Pemesanan

Kd_Pemesanan tgl_pemesanan id_customer kode_motor kd_status batas_akhir

Status Kd_status status

Motor

Kode_motor nama_motor typemerk thn_buat isi_silinder nm_bpkb no_polisi no_mesin no_rangka warna harga gambar

2. Flowchart Program.

a. Flowchart Menu

Gambar 3.4 Flowchart Menu Aplikasi

Tidak Tidak

Tidak

Tidak

Tidak

Tidak Mulai

Halaman Utama - Beranda

- Profil - Produk - Contact Us

- Registrasi - Login Admin

Beranda?

Profil?

Produk?

Contact?

Registrasi?

Login Admin?

Keluar?

Selesai

Beranda

Profil

Produk

Contact Us

Registrasi

Login Admin

Profil

Produk

Contact Us

Registrasi

Login Admin YA

YA

YA

YA

YA

YA

26

b. Flowchart Halaman Profil

Saat user mengklik halaman profil maka akan diproses dan akan menampilkan halaman profil. Flowchart halaman profil digambarkan seperti dibawah ini:

Gambar 3.5 Flowchart Halaman Profil

c. Flowchart Halaman Produk

Halaman produk aktif jika user mengklik halaman produk, kemudian user dapat memesan produk yang dipilih apabila user belum melakukan login maka user akan dialihkan kehalaman registrasi, tetapi jika user sudah melakukan login maka pemesanan akan terkirim. Untuk flowchart halaman produk digambarkan seperti dibawah ini

Mulai

Halaman Utama

Profil?

Selesai Tampil Halaman

Profil

Tidak

YA

Gambar 3.6 Flowchart Halaman Produk

d. Flowchart Registrasi Customer

Halaman registrasi ini aktif jika user mengklik halaman registrasi maka akan menampilkan form input registrasi, jika user belum menjadi member atau belum login maka user harus registrasi dahulu untuk melakukan pemesanan

Pesan Produk

Cek login

Pesan & Kirim

Pesan Terkirim

Selesai Mulai

Halaman Utama

Produk

Maaf Anda belum login

Tampil Halaman Tampil Halaman

Tidak

YA

YA Tidak

YA

28

sepeda motor dan user harus mengisi data diri dengan lengkap, jika tidak lengkap maka registrasi gagal. Flowchart halaman registrasi seperti dibawah ini:

Gambar 3.7 Flowchart Halaman Registrasi Customer.

Mulai

Halaman Utama

Registrasi?

Selesai Input Data Konsumen

Daftar

Daftar Sukses Tampil Halaman

Registrasi

Tampil Halaman Registrasi Tidak

YA

Tidak

YA

e. Flowchart Halaman Contact

Halaman Contact akan aktif saat user mengklik halaman contact maka akan diprosses dan akan menampilkan halaman Contact. Flowchart halaman Contact seperti dibawah ini.

Gambar 3.8 Flowchart Halaman Contact

f. Flowchart Halaman Admin

Halaman ini ditampilkan hanya untuk pihak tertentu, yaitu untuk administrator yang berkaitan dengan pengolahan website. Halaman administrator ini akan tampil dengan mengklik link administrator, tetapi untuk dapat mengakses halaman ini harus melalui login terlebih dahulu jika login diterima maka akan terbuka halaman administrator jika batal maka login dibatalkan. Flowchart halaman administrator seperti dibawah ini.

Mulai

Halaman Utama

Contact Customer

Selesai Tampil Halaman Contact

YA

Tidak

30

Gambar 3.9 Flowchart Halaman Admin

Mulai

Halaman Utama

Admin?

Selesai Input Username dan

Password

Login

Logout Halaman Login Admin

Tampil Halaman Administrator

Username &

Password Tidak Valid Tidak

YA

Tidak

g. Flowchart Data Sepeda Motor

YA

Gambar 3.10 Flowchart Data Sepeda Motor h. Flowchart Edit Data Sepeda Motor

Gambar 3.11 Flowchart Edit Data Motor

Mulai

Data Produk

Simpan

Selesai Halaman

Data Lengkap Input Data

Data Produk Disimpan

Tidak YA

Mulai

Data Produk

Simpan

Selesai Cek Data Edit Data Produk

Data Produk YA

YA

Tidak

32

YA

YA

i. Fowchart Hapus Data Sepeda Motor

Gambar 3.12 Flowchart Hapus Data Motor j. Flowchart Faktur

Gambar 3.13 Flowchart Faktur

Mulai

Data Produk

Hapus

Selesai Hapus Data Produk

Data Motor Dihapus YA

Tidak

Mulai

Data Faktur

Simpan

Selesai Halaman Utama

Data Lengkap Input Data Faktur

Data Faktur Disimpan

Cetak

Tidak

k. Flowchart Surat Jalan

Gambar 3.14 Flowchart Surat Jalan

Mulai

Data Surat Pengiriman

Simpan

Selesai Halaman Utama

Data Lengkap Input Data Surat Pengiriman

Data Surat Pengiriman

Cetak YA

Tidak

YA

34

l. Flowchart Data Penjualan

Gambar 3.15 Flowchart Data Penjualan

Mulai

Data Penjualan

Simpan

Selesai Halaman Utama

Data Lengkap Input Data

Penjualan

Data Penjualan

Cetak YA YA

Tidak

3. Desain Sistem a. Struktur File

Struktur file merupakan sutau objek sistem perangkat lunak yang merupakan elemen-elemen dari sistem perangkat lunak yang dirancang, salah satu objek tersebut adalah data.

1. Nama Tabel : Cutomer Kunci : id_konsumen

Keterangan : Digunakan untuk menyimpan data konsumen.

Tabel 3.1 Struktur Tabel Konsumen.

No Field Type Keterangan

1 Id_konsumen Int(3) Id konsumen

2 User_name Varchar(25) User name untuk login 3 Pass Varchar(10) Password untuk login 4 Nama Varchar(30) Nama lengkap customer

5 Jk Varchar(10) Jenis kelamin

6 Pekerjaan Varchar(20) Pekerjaan konsumen 7 Alamat Varchar(50) Alamat konsumen

8 Kota Varchar(20) Kota konsumen

9 Provinsi Varchar(30) Provinsi konsumen

10 Kode_pos Int(6) Kode pos konsumen

11 No_tlp Varchar(15) Nomor telpon konsumen 12 Email Varchar(30) Email konsumen

13 No_rekening Varchar(20) Nomor rekening konsumen 14 Nama_bank Varchar(20) Nama bank konsumen

36

2. Nama Tabel : Pemesanan Kunci : kd_pemesanan

Keterangan : Digunakan untuk menyimpan data pemesanan.

Tabel 3.2 Struktur Tabel Pemesanan

No Field Type Keterangan

1 Kd_pemesanan Varchar (5) Kode pemesanan

2 Tgl_pemesanan Date Tanggal pembelian

3 Id_konsumen Varchar(30) Id konsumen 4 Kode_motor Varchar(10) Kode motor

5 Kd_status Int(1) Kode status pemesanan

6 Batas_akhir Date Batas akhir pemesanan

3. Nama Tabel : Motor Kunci : kd_motor

Keterangan : Digunakan untuk menyimpan data motor.

Tabel 3.3 Struktur Tabel Motor

No Field Type Keterangan

1 Kode_motor Varchar(10) Kode motor

2 Nama_motor Varchar(20) Nama motor

3 Type Varchar(15) Type motor

4 Merek Varchar(10) Merk motor

5 Thn_buat Varchar(4) Tahun pembuatan motor

6 Isi_silinder Varchar(6) Isi silinder motor

7 Nm_bpkb Varchar(30) Nama bpkb motor

8 No_polisi Varchar(10) Nomor polisi motor

9 No_mesin Varchar(20) Nomor mesin motor

10 No_rangka Varchar(20) Nomor rangka motor

11 Warna Varchar(20) Warna motor

12 Harga Int(10) Harga motor

13 Gambar Varchar(50) Gambar motor

4. Nama Tabel : Faktur Kunci : no_faktur

Keterangan : Digunakan untuk menyimpan data faktur.

Tabel 3.4 Struktur Tabel Faktur.

No Field Type Keterangan

1 No_faktur Varchar(5) No faktur

2 Tgl_faktur Date Tanggal faktur

3 Jml_uang Bigint(20) Jumlah uang pembayaran 4 Terbilang Varchar(50) Terbilang uang

5 Id_konsumen Varchar(20) Id customer

5. Nama Tabel : Pengiriman Kunci : kd_pengiriman

Keterangan : Digunakan untuk menyimpan data pengiriman.

Tabel 3.5 Struktur Tabel Pengiriman

No Field Type Keterangan

1 Kd_pengiriman Varchar(5) Kode pengiriman kendaraan 2 Tgl_pengiriman Date Tanggal pengiriman

3 Jasa_pengiriman Varchar(20) Jasa pengiriman

4 No_faktur Varchar(5) Nomor faktur

38

6. Nama Tabel : admin Kunci : id_admin

Keterangan : Digunakan untuk menyimpan data admin.

Tabel 3.6 Struktur Tabel Admin

No Field Type Keterangan

1 Id_admin Varchar(20) Id admin

2 User_name Varchar(20) Username untuk login 3 Password Varchar(20) Password admin untuk login

7. Nama Tabel : status Kunci : kd_status

Keterangan : Digunakan untuk status pemesanan.

Tabel 3.7 Struktur Tabel Admin

No Field Type Keterangan

1 Kd_status Bigint(1) Kode status

2 Status Varchar(10) Status pemesanan kendaraan

8. Nama Tabel : Penjualan Kunci : id

Keterangan : Digunakan untuk menyimpan data penjualan.

Tabel 3.81 Struktur Tabel Penjualan

No Field Type Keterangan

1 Ide Int(3) Id penjualan

2 Nama Varchar(30) Nama konsumen

3 Alamat Varchar(50) Alamat konsumen

4 Telp Varchar(15) Telepon konsumen

5 Pekerjaan Varchar(25) Pekerjaan konsumen 6 Kode_motor Varchar(10) Kode motor yang dibeli

4. Perancangan antar muka

Perancangan antar muka ini dibuat untuk mempermudah dalam pembuatan program dan perancangan tampilan program.

Gambar 3.16 Perancangan antar muka a. Struktur menu

Stuktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program sehingga pada saat menjalankan program komputer, pemakai (user) tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan. Pada perancangan ini dibuat menu yang dapat diintergrasikan seluruh data dalam suatu sistem dan disertai dengan intruksi yang ada pada pilihan menu tersebut. Adapun rancangan menu dari program Sistem informasi penjualan ini adalah sebagai berikut :

Gambar 3.17 Struktur menu

40

Dokumen terkait