BAB IV. ANALISIS DAN PERANCANGAN SISTEM
4.2. Perancangan Sistem
4.2.3. Perancangan Prosedur Yang Diusulkan
Dalam perancangan prosedur yang diusulkan mencakup gambaran umum sistem informasi penjualan yang diusulkan penulis dimulai dari diagram konteks sistem, diagram arus data, kamus data, perancangan basis data, dan relasi tabel.
2.2.3.1. Flowchart
Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urutan-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.
Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Berikut ini adalah flowchartdari salah satu sub system yang terdapat pada system informasi penjualan :
1. Proses Pemesanan Barang
adanya pemesanan membantu penjual menentukan jumlah persediaan barang. Kemajuan teknologi sekarang ini memungkinkan pemesanan tidak hanya dapat dilakukan jika konsumen dan penjual bertatap langsung, tetapi dapat dilakukan dari jarak jauh sekalipun, misalnya dengan menggunakan sistem pemesanan barang lewat internet.
Proses pemesanan barang usulan pada Distro Natural adalah sebagai berikut :
a) Admin distro natural memiliki data produk dan di berikan kepada pelanggan.
b) Pelanggan melihat daftar barang dari web distro natural.
c) Pelanggan melakukan pemesanan dengan cara registrasi terlebih dahulu, setelah divalidasi langsung log in dan memilih produk yang akan di beli. d) Admin distro natural menerima data pelanggan dan data pemesanan. e) Admin distro natural melakukan validasi pemesanan dari pelanggan serta
menyimpan data pemesanan.
f) Pelanggan menerima konfirmasi data pemesanan dari pihak admin distro natural.
g) Admin distro natural melakukan pengolahan laporan pemesanan.
Start Input Data Produk Melakukan Pemesanan Memvalidasi Data Pemesanan
Menyimpan Data Pesanan
Database Penjualan Pengolahan Laporan Pemesanan Data Pemesanan End Konfirmasi Data Pemesanan Valid
2. Proses Pengelolaan Produk.
Pengelolaan diartikan sebagai suatu rangkaian pekerjaan atau usaha yang dilakukan oleh sekelompok orang untuk melakukan serangkaian kerja dalam mencapai tujuan tertentu.
Proses Pengelolaan barang usulan di Distro Natural adalah sebagai berikut: : a) Admin distro natural memberikan data-data produk yang habis terjual
kepada pemilik distro natural.
b) Pemilik distro natural memberikan keputusan apakah data produk yang diberikan oleh admin akan dibuat baru atau tidak? Jika iya maka pemilik distro natural memberikan data produk ke bagian produksi. c) Bagian produksi pembuatan produk akan memproses laporan dari data
produk yang diberikan oleh pemilik distro natural.
d) Bagian produksi menyortir produk, apabila produk tersebut tersedia maka produk yang tersedia di berikan kepada admin distro natural. e) Admin distro natural menerima produk dari bagian produksi. f) Admin distro natural menginput jumlah data baru.
g) Admin distro natural memproses penyimpanan data produk. h) Admin distro natural melakukan pengolahan laporan data produk i) Admin distro natural mendapatkan hasil data produk yang baru dan
diserahkan kepada pemilik distro natural.
Start Input Pengajuan Produk Baru Produksi Produk Database Penjualan
Pengelolaan laporan data Produk
End
Proses Penyimpanan Data Produk Baru Produk Baru
Input Data Produk Baru
3. Proses Pengiriman Produk.
Pengiriman Barang adalah Mempersiapkan pengiriman fisik barang dari gudang ketempat tujuan yang disesuaikan dengan dokumen pemesanan dan pengiriman.
Sebelum melakukan pengiriman, aktifitas yang dilakukan setelah barang disiapkan adalah pengepakan dan pemilahan. Pemilahan adalah mengumpulan picking atau packaging ke route yang benar.
Proses pengiriman barang usulan pada Distro Natural adalah sebagai berikut : a) Admin distro natural memiliki data pemesanan dan sekaligus mengecek data pemesanan, jika data pemesanan sudah lengkap maka produk segera diproses, tetapi jika belum lengkap, maka akan segera di lengkapi dan memberikan data pesanan kepada pengirim.
b) Pihak pengirim menerima data pesanan dari admin distro natural.
c) Pengirim melakukan proses pengiriman, jika pengiriman lancar, maka pelanggan akan menerima barang dengan tepat waktu, tetapi jika tidak lancar maka pihak pengirim akan melakukan konfirmasi kepada pihak admin dan pelanggan akan menerima konfirmasi keterlambatan.
Start Input Data Pemesanan Pengecekan Data Pemesanan End Proses Pengiriman Data Pengiriman Data Pemesanan Valid T Y
4.2.3.2. Diagram Konteks
Diagram konteks merupakan salah satu alat bantu dalam melakukan analisis terstruktur. Diagram konteks ini menggambarkan sistem secara garis besar atau secara keseluruhan. Dalam diagram konteks juga digambarkan entitas eksternal yang merupakan perangkat pikir yang menghasilkan data yang diolah oleh sistem maupun tujuan dari informasi yang dihasilkan oleh sistem. Adapun diagram konteks yang akan diusulkan adalah sebagai berikut :
Sistem Informasi Penjualan di Distro Natural Berbasis Web Pelanggan
Pemilik Data Katalog
Data Profil Data Cara Pembelian
Data Produk Data Keranjang Belanja
Data Hubungi Kami
Info Katalog Data Profil Info Cara Pembelian
Data Produk Data Keranjang Belanja
Info Hubungi Kami
Info Pemesanan Info Pengiriman Info Pembayaran Info Katalog Info Produk Info Login Laporan Pemesanan
Info Laporan Pemesanan Data Pembayaran Data Login Admin Data Pemesanan Data Produk Data Pengirim Data Admin Data Login
Data Pemesanan Valid Data Produk Valid Data Pengirim Valid
Data Admin Valid Data Login Valid
Gambar 4.10 Diagram Konteks Sistem yang Diusulkan
4.2.3.3. Data Flow Diagram
Data Flow Diagram merupakan suatu media yang digunakan untuk menggambarkan aliran data yang mengalir pada suatu sistem informasi. Dalam Data
Flow Diagram (DFD) terdiri dari entitas luar, aliran data, proses, dan penyimpanan data. Adapun data flow diagram dari Pembangunan Aplikasi Penjualan di distro Natural adalah sebagai berikut :
1. Data Flow Diagram Level 1
Pelanggan 1.0
Login
Data login Pelanggan Valid Data login Pelanggan
Admin
Data Login Admin Data Login Admin Valid
2.0 Pemesanan 5.0 Laporan 4.0 Pengelolaan Produk 3.0 Pengiriman
Data Pemesanan Valid
Data Pemesanan
Data Pemesanan Data Pemesanan
Data Pemesanan Valid
Data Pemesanan Valid,info pengiriman valid
Data Pemesanan, Info Pengiriman
Data Produk Data Produk
Data Produk Valid
Data Produk Valid
Data Produk
Pemilik
Laporan Data Produk, laporan Data Pemesanan
laporan Data Produk valid, Laporan Data Pemesanan Valid Data Pelanggan Valid, Data Pemesanan Valid
Data Pelanggan, Data Pemesanan
Data Pemesanan Valid
2. Data Flow Diagram Level 1 Proses 1
Pelanggan 1.1
Registrasi Admin
1.2 Login
Data Pelanggan Valid, Data Login Pegawai Valid
Data Pelanggan, Data login Pegawai
Data Admin Valid
Data Admin D a ta Re g is tra si
Data Login Admin Valid
Data Login Admin Data Login Pelanggan Valid
Data Login Pegawai
Gambar 4.12 Data Flow Diagram level 1 proses 1 yang di usulkan
3. Data Flow Diagram Level 1 Proses 2
Pelanggan 2.1
Pilih Produk Admin
2.2 Pemesanan Data Produk Valid
Data Produk
Data Produk Valid
Data Produk
Data Pemesanan
Data Pemesanan Valid
Pemilik
2.3 Membuat
Laporan Pemesanan
Data Pemesanan Valid Laporan Pemesanan
Data Pemesanan Data Pemesanan Data Pemesanan
Data Pemesanan Valid Data Produk Valid, Data Pelanggan Valid
Data Produk, Data Pelanggan
D a ta P ro d u k Data Produk Data Produk
4. Data Flow Diagram Level 1 Proses 3 Admin 3.1 Pengecekan Pengiriman Pengirim 3.2 Pengiriman
Data Pemesanan Valid, Data Produk Valid
Data Pemesanan, Data Produk
Dat a Pe m e s ana n
Data Produk, Data Pelanggan
Data Produk Valid, Data Pelanggan Valid Data Pemesanan Valid
Data Pemesanan
Data Pemesanan Data Pemesanan
Gambar 4.14 Data Flow Diagram level 1 proses 3 yang di usulkan
5. Data Flow Diagram Level 1 Proses 4
Admin 4.1 Pengelolaan Produk Pemilik 4.2 Produksi Produk Data Produk
Data Produk Valid
Data Produk
Data Valid Produk
Data Produk
Data Produk Valid
4.3 Membuat Laporan Pengelolaan Produk D a ta P ro d u ksi
Laporan Data Produk Baru Data Produk Baru
Data Produk
Data Produk Data Produk Valid
6. Data Flow Diagram Level 1 Proses 5 Admin 5.1 Laporan Produk Pemilik 5.2 Laporan Pemesanan Data Produk
Data Produk Valid
Info Laporan Produk
Info Laporan Produk Valid
Info Laporan Pemesanan Valid
Info Laporan Pemesanan Data Pesanan
Data Pesanan Valid
Laporan Produk
Laporan Pemesanan
Gambar 4.16 Data Flow Diagram level 1 proses 5 yang di usulkan
4.2.3.4. Kamus Data
Kamus data merupakan bagian dari perancangan sistem yang berisi field-field yang diperlukan oleh suatu database untuk menjalankan aplikasi program yang telah dibuat. Kamus data dapat dikatakan sebagai penjelasan dari field-field dalam table database.
Dengan menggunakan kamus data, analisis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Kamus data di buat berdasarkan arus data yang ada di data flow diagram. Arus data dan flow diagram sifatnya global hanya ditujukan nama arus datanya saja. Data-data yang terkait pada system informasi penjualan di Distro Natural adalah sebagai berikut :
1. Nama Arus Data : Data Produk
Alias :
Aliran Data : Produk - Proses 4.0 - Admin - Proses 4.0 - Data Produk - Proses 4.0 - Pelanggan - Proses 2.1 - Pelanggan - Proses 2.2 - Admin - Proses 2.1 - Admin - Proses 3.1 - Pengirim - Proses 3.2 - Admin - Proses 4.1 - Pemilik - Proses 4.1 - Produksi - Proses 4.2 - Pemilik - Proses 4.2 - Admin - Proses 4.3 – Pemilik - Proses 4.3.
Struktur Data : id_produk, id_kategori, id_size, nama_produk, produk_seo, deskripsi, harga, stok, tgl_masuk, gambar, dibeli.
2. Nama Arus Data : Data Orders (Pemesanan)
Alias :
Aliran Data : Pelanggan - Proses 2.0 - Pelanggan - Proses 3.0 - Admin - Proses 2.0 - Admin - Proses 3.0 - Admin - Proses 2.2 - Admin - Proses 2.3 - Admin - Proses 3.1 - Admin - Proses 3.2 - Pengirim - Proses 3.1 - Pengirim - Proses 3.2.
Struktur Data : id_orders, nama_kostumer, alamat, telepon, email, status_order, tgl_order, jam_order, id_kota, total,
3. Nama Arus Data : Data Member (pelanggan)
Alias :
Aliran Data : Pelanggan - Proses 2.0 - Pelanggan - Proses 1.1 - Pengirim - Proses 3.2.
Struktur Data : email, password, nama, jk, alamat, kode_pos, id_kota, telp, status.
4. Nama Arus Data : Info Data Produk
Alias :
Aliran Data : Pemilik- Proses 5.0.
Struktur Data : id_produk, id_kategori, id_size, nama_produk, produk_seo, deskripsi, harga, stok, tgl_masuk, gambar, dibeli.
5. Nama Arus Data : Info Data Orders (Pemesanan)
Alias :
Aliran Data : Pemilik - Proses 5.0
Struktur Data : id_orders, nama_kostumer, alamat, telepon, email, status_order, tgl_order, jam_order, id_kota, total, no_resi.