Bab Iv Analisis Dan Perancangan Sistem
Bab Iv Analisis Dan Perancangan Sistem
permasalahan dari suatu sistem informasi, hasil akhir dari analisis sistem
merupakan cara pemecahan masalah yang terjadi dalam spesifikasi sistem yang
baru.
meliputi analisis prosedur atau aliran data, diagram konteks, dan data flow
berjalan pada toko Cemara Phone Shop. Berikut adalah tabel análisis
39
40
berjalan untuk keperluan pembentukan sistem yang baru. Dalam hal ini harus
handphone dan stok barang yang sedang berjalan di toko Cemara Phone Shop
penjualan.
di arsip penjualan.
Cek
Spesifikasi Stok barang
dan stok
barang
Ada
Buat Struk
Pembelian
Bukti Penjualan
Harian
Buat Bukti
Penjualan
Buat
Laporan
Keuangan
Laporan Keuangan
Laporan Keuangan bulanan
bulanan
Keterangan :
A = Stok Barang
B = Bukti Penjualan
C = Stuk Penjualan
D = Laporan Keuangan
44
bagian luar sistem. Adapun diagram konteks yang sedang berjalan di toko
Data Spesifikasi
informasi yang digunakan. DFD dibuat jika pada Diagram Konteks masih
terdapat proses yang harus dijelaskan lebih rinci. Berikut ini adalah DFD
Berikut ini adalah DFD level 1 yang sedang berjalan di Cemara Phone
shop, entitas luar yang terlibat adalah konsumen dan pemilik toko.
45
Data
Data
Spesifikasi 2.0 Buat
1.0 Cek Spesifikasi
Konsumen Struk
Spesifikasi
Pembelian
Data.Spesifikasi
Tidak Ada
Struk Pembelian
Struk Pembelian
F.Pembelian
Bukti
Penjualan 3.0 Buat Struk Pembelian
F.Penjualan Bukti
Penjualan
Laporan
4.0 Buat Keuangan
Struk Pemilik Toko
Penjualan
Laporan
Keuangan
F.Laporan
Keuangan
Bulanan
Adapun kekurangan dan permasalahan dari sistem yang ada saat ini adalah,
sebagai berikut :
a. Proses pembelian handphone yang terjadi saat ini pada Cemara Phone
efisien.
pembuatan laporan.
laporan.
Dalam hal ini perancangan sistem yang diusulkan merupakan perancangan sistem
untuk memperbaiki sistem yang sudah ada. Tahap perancangan sistem dapat
barang yang akan dibeli terlebih dahulu melalui internet, lalu konsumen dapat
Diagram konteks adalah diagram yang masih umum atau luas dari
maupun luar entitas. Entitas luar adalah entitas yang terletak diluar sistem
yang mengirim data dari sistem tersebut. berikut ini adalah diagram konteks
usulkan.
Laporan Penjualan,
Sist.Informarsi Laporan Stok Barang
Konsumen Penjualan Pemilik Toko
Handphone
Bukti Pemesanan,
Data Pengiriman,
Data Spesifikasi Tidak Ada
Gambar 4.4.
Diusulkan
penulisan desain.
Phone Shop ini akan dijelaskan secara lebih jelas proses yang terjadi, berkut
Data Pemesanan
Data Konfiramsi
1.0 3.0 Yang Telah Di Bayar
Invalid login Pembayaran
Olah Data Konfirmasi
Login Pembayaran
Data Login Konsumen
Data Login
Data Konsumen Konsumen 4.0
Pemesanan Olah Data
Data konsumen Penjualan
(member)
7.0
Data Produk
Olah Data
Laporan Penjualan,
Produk
Laporan Stok Barang
Pemilik Toko
Gambar 4.5.
Proses yang terdapat pada DFD level 2 proses 1.0 adalah Proses
Pengolahan data Login di Cemara Phone Shop. Berikut adalah gambar dari
Data
Konsumen
1.1
Konsumen Konsumen
Proses Login
Data
Konsumen
Proses yang terdapat pada DFD level 2 proses 2.0 adalah Proses
Data
konfirmasi Data Pemesanan
pemesanan 2.4 Konsumen Lama
Konfirmasi Pemesanan
pemesanan
Data
Data Data Pemesanan
Pemesanan
Pemesanan Konsumen baru
Data
Data 2.5
2.4 Konsumen
Data Konsumen Konsumen Membuat
Olah data Konsumen
Bukti
konsumen baru
Pemesanan
Bukti Pemesanan
Proses yang terdapat pada DFD level 2 proses 6.0 adalah Proses
Pembuatan Laporan di Cemara Phone Shop. Berikut adalah gambar dari DFD
Produk Pemesanan
Data Data
Produk Pemesanan
5.1 5.2
Cetak Laporan Cetak Laporan
Produk Penjualan
Pemilik Toko
Kamus data merupakan sebuah daftar yang tersusun dari elemen data
yang berhubungan dengan system. Kamus data dibuat berdasarkan arus data
yang ada di data flow diagram. Isi dari kamus data tersebut meliputi :
1. Nama, yakni nama sebenarnya dari data yang terdapat pada data flow
diagram.
3. Aliran proses, yaitu arus aliran data yang dimaksud pada nama data,
baik dari entitas eksternal ke proses, proses satu ke proses lain, proses
52
umumnya terbatas.
4.2.4.1 Normalisasi
pembacaan data dari tabel tersebut. Bila masih ada kesulitan, maka tabel
Secara umum proses normalisasi dibagi dalam tiga tahap, yaitu tahap
normalisasi tahap 3. pada tahap yang ketiga biasanya sudah akan diperoleh
a. Bentuk un-nomral
resi_jne }
b. Normal 1
resi_jne }
c. Normal 2
jam_order,id_kustomer ,resijne,jumlah}
jumlah_temporari}
diskon,id_kategori}
jumlah_transfer, id_orders }
d. Normal 3
jam_order,id_kustomer** }
Orders_detail = { id_orders**,id_produk**,jumlah}
jumlah_temporari}
diskon,id_kategori** }
jumlah_transfer, id_orders** }
Pengiriman = {id_orders**,resijne }
57
Id_orders_temp*
Id_orders_temp* Id_prduk* Id_produk**
Id_produk**
Id_prduk*
Id_produk**
Id_produk** Id_kategori** Id_orders**
Id_kategori** Id_orders**
Id_session
Id_session nama_produk
nama_produk jumlah
jumlah
Jumlah_temporari
Jumlah_temporari produk_seo
produk_seo Harga_aktual
deskripsi
deskripsi
harga
harga
kategori stok
stok orders
orders
kategori
berat
berat
Id_kategori* tgl_masuk
tgl_masuk
Id_kategori* Id_orders*
Id_orders*
gambar
gambar
Nama_kategori
Nama_kategori Id_kustomer**
di_beli
di_beli Id_kustomer**
diskon
diskon status_order
status_order
status_kirim
status_kirim
tgl_order
tgl_order
Jam_order
Jam_order
konfirmasip
konfirmasip
Id_konfirmasi*
Id_konfirmasi*
kustomer
kustomer
Id_orders**
Id_orders**
namabankp
namabankp Id_kustomer*
Id_kustomer*
namap
namap Id_kota**
Id_kota**
tanggal
tanggal password
password
Jumlah_transfer
Jumlah_transfer nama_lengkap
nama_lengkap
alamat
alamat
email
email
telpon
telpon
pengiriman
pengiriman
blokir
blokir
Id_orders**
Id_orders**
resijne
resijne
kota
kota
Id_kota*
Id_kota*
nama_kota
nama_kota
ongkos_kirim
ongkos_kirim
yang terdiri dari sekumpulan objek dasar yaitu entitas dan hubungan antar
Id_orders Id_konfirmasi
namabank
tanggal
konfirmasi Nama_pengirim
Jumlah_transfer
Id_produk
Id_kota
email Id_kustomer
tgl_order Id_orders
alamat memiliki jumlah
status_order Id_kustomer
password
1 1 1 n
kustomer memiliki orders memiliki order_detail harga_aktual
1 1 1
Nama_lengkap Id_orders status_kirim
deskripsi
1 1 Id_produk memiliki
Id_orders
Id_kategori
kota pengiriman harga
ongkos_kirim resi_jne
Nama_produk
n
berat
1 n
Id_orders_temp
order_temp memiliki Produk
Id_kota nama_kota
n gambar
dibeli
Id_produk memiliki
diskon
1
Tgl_order_temp
jumlah
Kategori
Id_kategori
Nama_kategori
merupakan urutan isi atau data-data item yang terdapat pada sebuah record.
File yang digunakan pada sistem informasi penjualan dan pemasaran di toko
memilih menu dari aplikasi yang sedang berjalan. Untuk lebih jelas tentang
Menu Kustomer
Konfirmasi
Pembayaran
Cek Status
Pengirimant
Menu Admin
Profil Toko Lihat Produk Lihat Kategori Order Masuk Ganti Password
Konfirmasi
Cara Pembelian Tambah Produk Tambah Kategori Logout
Pembayaran
Laporan Penjualan
Username
Password
Login
Username
Password
Login
LOGO
Keranjang belanja
Customer suport
login
Content
Kategori
Statistik user
Footer
LOGO
Content
Footer
akun yang berisi data diri dan alamat lengkap untuk mendapatkan
Kustomer Baru
Nama Lengkap
Password
Kota
Telpon/Hp
kode
Daftar
Nama produk
Kategori
Berat
Harga
Diskon
stok
Deskripsi
Gambar
Submit Reset
1. Laporan Pemesanan
Nama
Alamat
Telpon
No order
Data Order
Subtotal
Total
Ongkos Kirim
Total Berat
Grand Total
Silahkan melakukan pembayaran sebanyak grand total ke rekening apabila sudah melakukan
pembayaran , pilih menu konfirmasi pembayaran di member area
2. Laporan Penjualan
bank.
71
Total Keseluruhan
Jumalh Faktur
3. Laporan Produk
Laporan penjualan ini berisi tentang stok produk yang ada pada toko.
(Wide Area Network) mengingat area yang cukup luas dengan model
konfigurasi dimana satu komputer bertindak sebagai Server dan yang lainnya