BAB IV ANALISIS DAN PEMBAHASAN
4.2. Mengembangkan Prototype
Pada tahap ini akan dibuat desain sistem yang diinginkan oleh pengguna. Hasil dari tahapan ini adalah tampilan sistem yang diinginkan oleh pengguna seperti input dan contoh output. tampilan secara umum dari struktur aliran data atau DFD dan ERD pada sistem yang akan dibuat dapat dilihat pada gambar 4.1 &
Gambar 4.1 Diagram konteks
Diagram konteks ini merupakan gambaran keseluruhan dari alur sistem pada sistem informasi IKA Furniture.
Manager/admin melakukan login ke sistem kemudian admin dapat input gambar produk kedalam sistem dan admin melakukan input penjualan melalui backend secara manual ke dalam sistem, customer melihat barang dan contoh desain interior dari frontend, admin menerima form dari sistem yang dikirim oleh pelanggan untuk melakukan pertemuan untuk membicarakan produk apa yang akan dipesan, setelah sepakat dengan pelanggan maka admin akan memberikan job order berupa print out kebagian produksi dan bagian produksi memberikan request bahan dalam bentuk catatan yang berisi apa saja yang dibutuhkan untuk pengerjaan barang yang dipesan pelanggan, admin/ manager akan menghubungi supplier untuk memesan bahan baku dan supplier mengirim bahan baku yang akan diterima oleh bagian gudang dan menginput barang yang masuk dan keluar, setelah itu pihak produksi akan meminta bahan baku kepada gudang, bagian produksi akan menyerahkan produk yang sudah jadi kepada gudang dan akan dikirim ke pelanggan untuk di lakukan instalasi, pihak gudang kemudian input
Gambar 4.2 Diagram Arus Level 0
Berdasarkan gambar 4.2 proses dari mana asal sebuah data , kemana tujuan data tersebut, dimana data tersebut disimpan, dan proses apa yang dihasilkan data tersebut.
Gambar 4.3 Diagram Arus Level 1 Admin Input Data
Pada gambar 4.3 merupakan proses dimana admin melakukan input data yang dibutuhkan website. Admin melakukan input gambar dari barang atau contoh desain interior yang telah dibuat beserta kategori dan subkategori barang tersebut.
Gambar 4.4 Diagram Arus Level 1 Admin Input Penjualan
Pada gambar 4.4 merupakan proses admin melakukan penjualan ke dalam sistem secara manual pada backend user dengan memasukan kode transaksi, jenis
Gambar 4.5 Diagram Arus Level 1 Customer
Gambar 4.5 adalah proses dimana pelanggan melakukan pengisian form untuk melakukan pertemuan dengan manager untuk membicarakn barang yang dipesan serta melakukan segala transaksi serta negosiasi harga. Form ini berisi data identitas dari customer.
Gambar 4.6 Arus Diagram Level 1 Bagian Gudang
Pada gambar 4.6 merupakan proses dari bagian gudang khususnya penerimaan barang yang masuk dari supplier dan bagian gudang ini akan melakukan penambahan daftar jenis barang, update stok barang masuk dan keluar. Apabila ada bahan baku baru yang masuk maka bagian gudang akan menambah data daftar barang tersebut beserta detil dari barang tersebut, untuk proses input jumlah stok barang adalah melakukan update jumlah persediaan dari jenis barang tertentu yang masuk atau bertambah jumlahnya, dan update barang terpakai untuk memperbarui jumlah bahan baku yang ada atau bila ada bahan yang diminta oleh bagian produksi maka bagian gudang akan langsung melakukan pembaruan jumlah barang yang terpakai pada barang keluar.
Gambar 4.7 Entity Relationship Diagram
Dari perancangan database di gambar 4.7 dapat ditemukan relasi antara entitas satu dengan entitas yang lain. Relasi-relasi tersebut digambarkan dengan ERD tetapi ada beberapa tabel yang memang tidak berhubungan.
Struktur Tabel:
a) Tabel daftar barang
Tabel 4.1 daftar_barang
Nama Kolom Tipe Data Keterangan
Id_daftarbarang(PK) Int (11) Id barang(PK)
Nama Text Nama barang
satuan Text Satuan barang
stok Integer Jumlah stok
Tabel daftar barang ini berfungsi untuk menampung bahan baku yang baru masuk dan telah masuk kedalam database.
b) Tabel barang_masuk
Tabel 4.2 barang_masuk
Nama Kolom Tipe Data Keterangan
Id_barangmasuk(PK) Int (11) Id barangmasuk(PK)
Tanggal Timestamp Tanggal masuk barang
Jumlah integer Jumlah barang yang masuk
Id_barang(FK) Integer No id barang(FK)
Tabel barang masuk menunjukan bahan baku yang baru dikirim dari supplier dan diinput jumlahnya oleh pihak gudang kedalam sistem.
c) Tabel barang_keluar
Tabel 4.3 barang_keluar
Nama Kolom Tipe Data Keterangan
Id_barangkeluar(PK) Int (11) Id barang keluar(PK)
Tanggal Timestamp Tanggal barang yang keluar
Jumlah integer Jumlah barang yang terpakai
Id_barang(FK) Integer No id barang(FK)
Tabel barang keluar berfungsi untuk mengetahui barang yang terpakai oleh pihak produksi.
d) Tabel produk
Tabel 4.4 produk
Nama Kolom Tipe Data Keterangan
Id_produk(PK) Int (11) Id produk yang akan
diinput(PK)
Nama Varchar(35) Nama produk yang akan
diupload
Id_kategori(FK) Int(11) Id dari kategori produk(FK)
Id_subkategori Int(11) No subkategori
Tabel produk ini berisi tentang nama dan jenis dari produk yang akan dijual.
e) Tabel gambar
Tabel 4.5 gambar
Nama Kolom Tipe Data Keterangan
Id_gambar(PK) Int (11) Id dari gambar produk(PK)
Nama Varchar(35) Nama dari produk gambar
Spesifikasi Text Spesifikasi dari barang
Lokasi Text Jenis produk yang akan
dipakai
Prioritas Int(11) Menentukan letak gambar
pada web
Id_produk(FK) Int(11) Id dari produk tersebut(FK)
Tabel gambar ini berisi tentang gambar produk yang akan di upload kedalam website.
f) Tabel kategori
Tabel 4.6 kategori
Nama Kolom Tipe Data Keterangan
Id_kategori(PK) Int (11) Id kategori barang(PK)
Nama(FK) Varchar Nama kategori(FK)
Tabel ini berisi tentang nama kategori dari produk yang di input sebelumnya.
g) Tabel subkategori
Tabel 4.7 subkategori
Nama Kolom Tipe Data Keterangan
Id_subkategori(PK) Int (11) Id subkategori barang(PK)
Nama Varchar(35) Nama subkategori barang
Icon Text Hanya simbol barang
Id_kategori(FK) Int(11) Id kategori barang(FK)
Tabel ini berisi dari subkategori barang yang telah di input pada kategori, h) Tabel pesan
Tabel 4.8 pesan
Nama Kolom Tipe Data Keterangan
Id_pesananPK) Int (11) Id transaksi bila ada
proyek(PK)
Nama text Nama pelanggan
Hp Text Nomor telepon pelanggan
Email Text Email pelanggan
Pesan(FK) Text Pesanan dari pelanggan(FK)
Waktu Timestamp Tanggal pemesanan
Alamat Text Alamat pelanggan
Tabel ini berisi tentang biodata pelanggan yang ingin memesan barang atau menggunakan jasa perusahaan melalui website.
i) Tabel penjualan
Tabel 4.9 penjualan
Nama Kolom Tipe Data Keterangan
Id_penjualan (PK) Int (11) No transaksi penjualan
Kode_transaksi Text Kode penjualan pada sistem
Tanggal Timestamp Tanggal input penjualan
kedalam sistem
Pesan(FK) Text Pesanan dari pelanggan(FK)
Tabel ini berisi tentang data penjualan yang di input admin kedalam sistem setelah melihat pesan.
4.2.1 PERANCANGAN TAMPILAN ANTAR MUKA
4.2.1.1 TAMPILAN RANCANGAN HALAMAN LOGIN ADMIN & GUDANG
Gambar 4.10 Rancangan Form halaman login
4.2.1.3 TAMPILAN RANCANGAN MENU ADMIN
Gambar 4.12 Rancangan Menu Admin
4.2.1.4 TAMPILAN RANCANGAN MENU ADMIN GUDANG