• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

M. Flowchart

1. Simbol – simbol Flowchart

Flowchart disusun dengan simbol - simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program. Simbol-simbol yang dipakai antara lain :

Tabel 2.1 Simbol – simbol Flowchart.

18

Keterangan simbol-simbol flowchart : a. Flow direction symbol

simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lainnya. Simbol ini disebut juga connection line.

b. Terminator symbol

Simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan.

c. Connector symbol

Simbol untuk keluar-masuk atau penyambungan proses dalam lembar/halaman yang sama.

d. Connector symbol

Simbol untuk keluar-masuk atau penyambungan proses pada lembar/halaman yang berbeda.

e. Processing symbol

Simbol yang menunjukan pengolahan yang dilakukan oleh komputer.

f. Manual Operation

Simbol yang menunujukan pengolahan yang tidak dilakukan oleh komputer.

g. Decision

Simbol pemilihan proses berdasarkan kondisi yang ada.

h. Input-output

Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya.

i. Manual input

Simbol untuk pemasukan data secara manual on-line keyboard.

j. Prepartion

Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage.

k. Predefine proses

Simbol untuk pelaksanaan suatu bagian (sub-program) /prosedur l. Display

Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagaianya.

m. Disk and on-line storage

Simbol yang menyatakan input berasal dari disk atau disimpan ke disk.

n. Magnetic tape unit

Simbol yang menyatakan input berasal dari pita magnetic atau output disimpan ke pita magnetic.

o. Dokumen

Simbol yang menyatakan input berasal dari dokumen dalam bentuk soft file atau output dicetak ke kertas.

N. Alat bantu analisis dan perancangan.

Ada beberapa alat bantu dalam menganalisis dan merancang sistem informasi ini, diantaranya.

1. Flow Map

Flowmap merupakan prosedur kerja atau functional flowchart ( Diagram Alir Fungsional ). Flow map/Functional Flowchart merupakan diagram alir

20

yang menggambarkan pergerakan proses diantar unit kerja yang berbeda-beda, sekaligus menggambarkan arus dari dokumen, aliran data fisik, entitas-entitas sistem informasi dan kegiatan operasi yang berhubungan dengan sistem informasi.

2. Diagram Konteks dan Flow Diagram ( DFD )

Data Flow Diagram (DFD) adalah merupakan diagram yang digunakan untuk menggambarkan proses-proses yang terjadi pada sistem yang akan dikembangkan. Dengan Data Flow Diagram data-data yang terlibat pada masing-masing proses dapat diidentifikasi. Berikut ini simbo-simbol DFD :

Tabel 2.2 Simbol-simbol Data Flow Diagram ( DFD )

SIMBOL ARTI

Entity Luar Merupakan Sumber atau tujuan dari aliran data atau ke sistem. Entity luar merupakan lingkungan luar sistem.

Aliran Data Menggambarkan aliran data dari satu proses ke proses lainnya.

Storage Merupakan komponen yang berfungsi untuk menyimpanan data.

Proses Proses atau fungsi yang mentrasformasikan data.

3. Entitiy Realitional Diagram ( ERD )

ERD adalah gambar atau diagram yang menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis. Berikut simbol-simbol Entity Realitional Diagram:

Tabel 2.3. Simbol-simbol ERD

SIMBOL ARTI

Entity Sesuatu Yang terlihat nyata ataupun terlihat abstrak.

Relationship Menggambarkan hubungan yang terjadi antara satu entity atau lebih entity lain.

Atribut Sifat/Karakter suatu entitas yang menyediakan penjelasan secara mendetail tentang entitas tersebut.

22 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

B. Pembuatan Program

Jenardi Motor dalam pengelolaan data unit motor, data konsumen, data harga dan data pembayaran masih menggunakan cara manual yaitu dengan menggunakan Microsoft Excel, sehingga banyak mengalami kendala baik dalam pencarian data konsumen, data pembayaran, dan pembuatan laporan bulanan.

1. Analisis Kebutuhan Sistem

Langkah pertama dalam pembuatan program adalah analisis kebuutuhan. Hal ini merupakan langkah pendahuluan sebgai analisis untuk menetapkan tipe program yang diobservasi dari user. Adapaun analisis kebutuhan anatara lain.

a. Konfigurasi Hardware dan Software

Konfigurasi Hardware untuk mendukung pelaksanaan program sistem informasi penjualan di Dealer Jenardi Motor perlu adanya dukungan sistem komputer yang memadai, baik dari segi hardware maupun software.

1) Kebutuhan Hardware

a) Personal Komputer (PC) spesifikasi adalah sebagai berikut : (1) Microprocessor Dual Core atau lebih tinggi

(a) Memori 1 GB atau lebih (b) Hardisk 320 GB

(c) Monitor (d) Keyboard (e) Mouse

b) Printer Kebutuhan printer disesuaikan dengan kebutuhan pencetakan dokumen atau pencetakan laporan.

2) Kebutuhan Sofware.

a) Xampp

b) Software sistem

Software sistem adalah program yang dirancang sebagai perantara hardware dengan program aplikasi. Software sistem digunakan untuk mendudkung sistem informasi penjualan ini disarakan menggunakan Windows7.

b. Kebutuhan Brainware

Kebutuhan brainware pada suatu aplikasi membutuhkan satu orang sebagai operator yang dapat mengakses sistem ini. Seorang pengguna yang ingin mempunyai akses terhadap aplikasi ini harus melakukan login, karena hanya bisa dilakukan ketika pengguna sudah melukan login dengan memasukan username dan password.

C. Uji Coba Sistem a. Halaman Utama

Tampilan halaman utama adalah tampilan yang pertama kali muncul apabila user mengakses situs Jenardi Motor Sidoarjo. Adapun tampilannya adalah sebagai berikut :

42

Gambar 3.18 Halaman Utama b. Halaman Profil

Tampilan profil adalah tampilan yang berisi profil dari Jenardi Motor.

Adapun tampilannyaadalah sebagai berikut :

Gambar 3.19 Halaman Profil c. Halaman Produk

Tampilan halaman produk adalah tampilan yang berisi daftar sepeda motor yang sedang dipasarkan pada Jenardi Motor Sidoarjo. Adapun tampilannya adalah sebagai berikut :

Gambar 3.20 Halaman Produk d. Halaman Data Pelanggan

Tampilan Halaman data pelanggan adalah halaman yang berisi biodata customer. Adapun tampilannya adalah sebagai berikut :

Gambar 3.21 Halaman Data Pelanggan

44

e. Transaksi Penjualan

Gambar 3.22 Transaksi Penjualan f. Stok Barang

Gambar 3.23 Stok Barang g. Laporan Penjualan

Gambar 3.24 Laporan penjualan

h. Laporan Konfirmasi Transfer Pembayaran

Gambar 3.25 Laporan Konfirmasi Transfer Pembayaran i. Halaman Login

Tampilan login admin adalah form yang harus diisi oleh admin apabila ingin masuk ke dalam menu admin. Adapun tampilannya adalah sebagai berikut.

Gambar 3.26 Halaman Login j. Input Produk

Gambar 3.27 Halaman Input Produk

46

k. Edit Produk

Gambar 3.28 Edit Produk

l. Menjalankan Program

Berikut ini adalah instalasi program untuk menggunakan program sistem Informasi Penjualan Sepeda Motor pada Jenardi Motor berbasis web. Langkah- langkahnya adalah sebagai berikut :

a. Klik menu Start, All Program, XAMPP,XAMPP Control Panel

Gambar 3.29 Cara Aktifkan Xampp Control Panel

b. Aktifkan XAMPP Control Panel Seperti pada gambar dibawah ini :

Gambar 3.30 Xampp Control Panel

c. Buka Mozilla Firefox, lalu ketikkan alamat http://localhost/pointofsale selanjutnya akan tampil seperti gambar dibawah ini :

Gambar 3.31 Tampilan URL

48 BAB IV PENUTUP A. Kesimpulan

Berdasarkan hasil penelitian ini, dapat disimpulkan bahwa permasalahan sistem yang berjalan di Jenardi Motor Sidoarjo saat ini adalah masih dilakukan secara manual sehingga di dalam penyajian informasinya sering kali tidak efektif dan efisien. Dalam proses pengolahan data yang banyak dan waktu yang dimiliki sedikit membutuhkan alat abantu komputer yang dapat mengakses data dengan cepat.

Dari hasil tugas akhir yang dilakukan di Jenardi Motor Sidoarjo dapat diambil kesimpulan, yaitu

1. Dengan adanya sistem informasi Penjualan ini Jenardi Motor dapat melakukan pendataan transaksi penjualan,stok barang, data pelanggan dengan lebih cepat, efektif, konsisten, dengan adanya program yang lebih baik sehingga dapat mengurangi adanya duplikasi dan redundasi data, serta penyimpanan datanya menjadi lebih aman.

2. Sistem informasi ini dibuat dengan menggunakan bahasa pemrograman PHP dan untuk databasenya menggunakan MySQL.

3. Data yang berhubungan dengan data pelanggan, stok barang dan lain-lainnya secara terkomputerisasi pada database yang dapat melakukan penyimpanan, pengubahan, penghapusan dan pencarian data serta pembuatan laporan.

B. Saran

Dalam pembuatan laporan tugas akhir ini memberikan saran yang dapat dapat digunakan untuk bahan pertimbangan antara lain :

1. Aplikasi ini dapat dikembangkan lebih lanjut dengan berbasis sistem online karena saat ini teknologiinternetsudah sangat maju.

2. Untuk mengantisipasi kehilangan data maka pengembanganya sebaiknya pada sistem informasi ini diberiBackupRestore.

Dokumen terkait