3.2.3 Identifikasi Variabel Output
Variabel output pada sistem ini berupa data informasi atau laporan sistem aplikasi yang ditujukan kepada manager yang menginformasikan tentang aplikasi
sistem inventory .
3.2.4 System flow Diagram
Dalam sub-bab ini akan dijelaskan alur kerja sistem dalam bentuk flowchart diagram dalam proses Sistem Inventory. Perancangan sistem flow dari
fungsi proses inventory dapat di lihat pada Gambar 3.2 di bawah ini.
Gambar 3.2 System Flow Inventory.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.5 Perancangan Proses
Dalam sub ini dijelaskan mengenai perancangan proses dari sistem prediksi pembelian bahan pda UD. TADEO yang akan dibuat nantinya. Dalam
perancangan proses ini akan dijelaskan dalam bentuk Hierarki proses Diagram berjenjang dan perancangan proses menggunakan Data Flow Diagram DFD
yang dibuat menggunakan software Power Designer versi 6 nantinya sistem yang akan kita buat mengacu pada desain dari DFD sehingga dalam pembuatan aplikasi
kita tidak keluar dari jalur perencanaan yang telah kita buat sebelumnya.
3.2.5.1 Diagram Berjenjang
Dalam sub bab ini menjelaskan tentang bentuk hierarki dari proses yang ada dalam aplikasi prediksi pembelian bahan pda UD. TADEO bentuk dari
hierarkidiagram berjenjang dapat dilihat pada Gambar 3.3 yang menGambarkan proses – proses yang ada dalam sistem prediksi pembelian bahan pda UD.
TADEO proses ini memiliki beberapa level antara lain level konteks, level nol, dan level satu . pada level konteks menGambarkan proses sistem keseluruhan atau
Gambaran umum dari sistem proses yang akan kita buat, level nol merupakan proses yang ada dalam level konteks yang diperjelas, sedangkan level satu
merupakan Gambaran proses yang lebih jelas dari pada level nol. PenGambaran diagram berjenjang digunakan sebagai acuan sebelum membuat DFD.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
17
Gambar 3.3 Diagram Berjenjang
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.5.2 DFD Level Konteks
Data flow
diagram merupakan gambaran dari proses rancangan sebuah sistem yang akan dibangun, dengan rancangan ini diharapkan nantinya kita dapat
mengetahui dan memahami konsep dari sebuah sistem. Rancangan sistem informasi prediksi pembelian bahan pada UD. Tadeo ini dirancang dengan
menggunakan Data Flow Diagram
DFD level kontek dibawah ini menjelaskan sistem informasi inventory dan prediksi jumlah pembelian barang ud.tadeo. yang dapat dijelaskan secara lebih
detail dengan adanya sistem basis data. Sistem informasi inventory dan prediksi jumlah pembelian barang ud.tadeo.yang mana pada level 0 ini dipecah menjadi 5
sub sistem yaitu sub sistem maintenance master, sub sistem inventory, sub sistem laporan.
Untuk lebih jelasnya DFD level kontek dapat dilihat pada Gambar 3.4.
ppermintaan barnag produksi
pemesanan jumlah barang proses penjualan
pembelian barang data barang
rancang bangun Sistem Informasi
inventory
+
Bagian produksi
supliyer kepala
gudang
Gambar 3.4 Diagram Level Konteks
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.5.3 DFD Level 0
Untuk DFD
level 0 dapat dilihat pada Gambar diagram pada Gambar 3.5 berikut ini :
data penjualan retur data retur penj
bag retur stok retur
stok penjualan data penjualan1
stok pembelian ppermintaan barnag produksi
supliyer pembelian bagian produksi
bagian produksi supliyer
laporan pembelian laporan retur penjualan
laporan penjalan nota penjualan
data pembelian
data penjualan stok barang
proses penjualan pemesanan jumlah barang
pembelian barang data barang
kepala gudang
supliyer Bagian
produksi 1data barang
2 pembelian
3penjualan
4 retur penjualan
1 maintenace
master
2 pembelian
+
3 penjualan
+
4 retur penjualan
+
5 laporan
5 supliyer 6
bagian produksi
Gambar 3.5 DFD Level 0
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Dari DFD level 0 diatas terdapat 5 proses yaitu :
1. Proses maintenace master
Pada proses ini menjelaskan pengaturan data master.yanga melakukan
proses input data barang samapi user.
2. Proses Pengaturan pembelian
Pada proses pengaturan data transaksi pembelian jumlah barang adalah menjelaskan tentang pembelian bahan dan dengan asumsi prediksi jumlah
pembelian bulan kedepan.
3. Proses Pengaturan Penjualan
Pada proses pengaturan transaksi penjualan jumlah penjualan ke bagian produksi adalah tranksaksi yang melakukan penjulaan yang melakkan sub
bahan kepada bagian produksi.
4. Proses Pengaturan Retur Penjualan.
Pada proses pengaturan transaksi Retur penjualan ini menjelaskan retur pada barang yang dilakukan pada bagian produksi .
5.
Proses Pengaturan laporan.
Pada proses pengaturan penyajian data laporan pembelian,data laporan penjualan dan transaksi retur penjualan. Berdasar tanggal inputan yang telah
ada pada transaksi.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.5.4 DFD Level 1 Pembelian.
Untuk DFD
level 1 dapat dilihat pada Gambar diagram pada Gambar 3.6 berikut ini :
Gambar 3.6 DFD Level 1 Pembelian
Dari DFD level 1 Pembelian diatas terdapat 2 proses yaitu : 1.
Proses Prediksi Pembelian Pada proses prediksi pembelian ini menggunakan metode data single
moving average. 2.
Proses Pembelian. Pada proses pembelian ini melakukan pencatatan data pembelian barang
dari supliyer
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.5.5 DFD Level 1 Penjualan.
Untuk DFD level 1 penjualan dapat dilihat pada Gambar diagram pada Gambar 3.7 berikut ini :
Gambar 3.7 DFD Level 1 Dari Proses Penjualan
Dari DFD level 1 penjualan diatas terdapat 2 proses yaitu : 1.
Proses Prediksi cek stk penjualan Pada proses prediksi pembelian ini menggunakan metode data single
moving average. 2.
Proses penjualan. Pada proses pembelian ini melakukan pencatatan data pembelian barang
dari supliyer
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.5.6 DFD Level 1 Retur Penjualan.
Untuk DFD level 1 retur penjualan.dapat dilihat pada Gambar diagram pada Gambar 3.8 berikut ini :
Gambar 3.8 DFD Level 1 dari Proses Retur Penjualan
Dari DFD level 1 penjualan diatas terdapat 2 proses yaitu : 1.
Proses cek nota penjualan Pada proses ini cek data stok barang untuk proses penjualan
2. Proses retur penjualan.
Pada proses ini melakukan proses transaksi retur penjualan.
3.2.6 Perancangan Data
Dalam perancangan data ini, menjelaskan tentang 2 model data yaitu: model data konseptual dan model data fisik. Untuk lebih jelasnya dapat dijelaskan
dibawah ini:
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.6.1 Model Konseptual Conceptual Data Model
Model data konseptual adalah rancangan dalam bentuk diagram sebelum pembuatan database secara detail. Model data konseptual ini dibuat tanpa harus
mempertimbangkan semua Database Management System DBMS apa yang nantinya dipakai, karena bentuk ini hanya sebuah konsep rancangan yang nantinya
bisa digunakan oleh DBMS. Model data konseptual pada aplikasi sistem ini merepresentasikan rancangan basis data konseptual yang nantinya akan digunakan
oleh sistem ini. Pada konsep rancangan ini dibuat dengan menggunakan Power Designer 9. Untuk lebih jelasnya dapat dilihat pada Gambar 3.9 pada desain CDM
terdapat sebelas tabel antara lain tabel bagian produksi,data user,data barang,datakeluar barangdata pembelian barangjenis barang supliyer,transaksi
kluar barang,transaksi kluar barang.
MEMILIKI_BARANG_KELUAR MEMILIKI BLO K
MEMILIKI DATA SUPLIYER MEMILIKI STOK TRANS PEM
MEMILKI TRANS BRG KLUAR
TRANS PEMBELIAN MEMILIKI TRANS PEMBELIAN
MEMILIKI TRANS BARANG KLUAR
MEMILIKI DATA BARANG MEMLIKI KLUAR BARANG
MEMILIKI DATA JENIS BARANMG MEMILIKI BAGIAN PRODUKSI
DATABARANG ID_BARANG
Nama_Barang Satuan
Tanggal update harga Harga_satuan
Stok Stok Minimum
KETERANGAN KLUAR BARANG BLOK
ID_BLOK ruangan
model_produksi jenis_produksi
kepala_unit kontak_kelapa_unit
BAGIAN PRODUKSI Id_bagian
nama_baproduksi kepala_bagian
kontak_kepala_bagian
supliyer id_supliyer
nama model_produksi
kontak jenis_barang
id jenis barang nama jenis barang
UPDATE_STOK_T RANSAKSI_PEM ID_PERUBAHAN_ST OK_PEM
TANGGAL UPDAT E STOK PEM TRANSAKSI_KELUAR_BARANG
ID_PENJUALAN TANGGAL_PENJUALAN
DETAIL_PEMBELIAN_TRANSAKSI JUMLAH
KETERANGAN PEMBELIAN DETAIL_KELUAR_BARANG
JUMLAH KETERANGAN KLUAR BARANG
TRANSAKSI_PEMBELIAN id pembelian
TANGGAL T RANSAKSI PEMBELIAN UPDATE_STOK_T RANSAKSI_BRNG_KELUAR
ID_PERUBAHAN_ST OK_PENJ TANGGAL UPDAT E STOK KLUAR
DETAIL_PERUB_STOK_TRANSAKSI_PEM JUMLAH
KETERANGAN KLUAR BARANG DETAIL_PERUB_STOK_TRANSAKSI_PENJ
JUMLAH KETERANGAN STOK PENJ
Gambar 3.9 Model Data Konseptual
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.6.2 Model Data Phisik
Model data
phisik dibuat dengan cara mengkonversikan atau mengkonfer menjadi PDM Phiscal Dta Model,model data konseptual yang telah dijelaskan
pada gambar diatas. Model data ini mempresentasikan rancangan fisik basis data yang disimpan di server data base. Model data ini menghasilkan tabel-tabel yang
nantinya akan dipakai dalam implementasi sistem yang dibuat. Untuk lebih jelasnya dapat dilihat pada Gambar 3.10 dibawah ini:
ID_PENJUALAN = ID_PENJUALAN ID_BLOK = ID_BLOK
ID_SUPLIYER = ID_SUPLIYER ID_PERUBAHAN_STOK_PEM = ID_PERUBAHAN_STOK_PEM
ID_PERUBAHAN_STOK_PENJ = ID_PERUBAHAN_STOK_PENJ ID_PEMBELIAN = ID_PEMBELIAN
ID_PEMBELIAN = ID_PEMBELIAN ID_PENJUALAN = ID_PENJUALAN
ID_BARANG = ID_BARANG ID_BARANG = ID_BARANG
ID_JENIS_BARANG = ID_JENIS_BARANG ID_PRODUKSI = ID_PRODUKSI
DATABARANG ID_BARANG
varchar50 ID_JENIS_BARANG
varchar50 NMA_BARANG
varchar50 SATUAN
varchar50 TANGGAL_UPDATE_HARGA
timestamp HARGA_SATUAN
integer STOK
integer STOK_MINIMUM
integer KETERANGAN_KLUAR_BARANG
varchar50 BLOK
ID_BLOK varchar50
ID_PRODUKSI varchar50
RUANGAN varchar50
MODEL_PRODUKSI varchar50
JENIS_PRODUKSI varchar50
KEPALA_UNIT varchar50
KONTAK_KELAPA_UNIT varchar50
BAGIAN_PRODUKSI ID_PRODUKSI
varchar50 NAMA_BAPRODUKSI
varchar50 KEPALA_BAGIAN
varchar50 KONTAK_KEPALA_BAGIAN
varchar50
SUPLIYER ID_SUPLIYER
varchar50 NAMA
varchar50 MODEL_PRODUKSI varchar50
KONTAK varchar50
JENIS_BARANG ID_JENIS_BARANG
varchar50 NAMA_JENIS_BARANG
varchar50 UPDATE_STOK_TRANSAKSI_PEM
ID_PERUBAHAN_STOK_PEM varchar50
ID_PEMBELIAN varchar50
TANGGAL_UPDATE_STOK_PEM date
TRANSAKSI_KELUAR_BARANG ID_PENJUALAN
varchar50 ID_BLOK
varchar50 TANGGAL_PENJUALAN
varchar50
DETAIL_PEMBELIAN_TRANSAKSI ID_BARANG
varchar50 ID_PEMBELIAN
varchar50 JUMLAH
integer KETERANGAN_PEMBELIAN
varchar50 DETAIL_KELUAR_BARANG
ID_BARANG varchar50
ID_PENJUALAN varchar50
JUMLAH integer
KETERANGAN_KLUAR_BARANG varchar50
TRANSAKSI_PEMBELIAN ID_PEMBELIAN
varchar50 ID_SUPLIYER
varchar50 TANGGAL_TRANSAKSI_PEMBELIAN_
timestamp UPDATE_STOK_TRANSAKSI_BRNG_KELUAR
ID_PERUBAHAN_STOK_PENJ varchar50
ID_PENJUALAN varchar50
TANGGAL_UPDATE_STOK_KLUAR date
DETAIL_PERUB_STOK_TRANSAKSI_PEM ID_PERUBAHAN_STOK_PEM
varchar50 JUMLAH
integer KETERANGAN_KLUAR_BARANG
varchar50 DETAIL_PERUB_STOK_TRANSAKSI_PENJ
ID_PERUBAHAN_STOK_PENJ varchar50
JUMLAH_ integer
KETERANGAN_STOK_PENJ varchar50
Gambar 3.10 Model Data Phisik
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.7 Perancangan Tabel
Dari model data fisik dapat dilihat tabel-tabel apa saja yang nantinya akan digunakan oleh sistem untuk menyimpan data. Tabel-tabel itu antara lain:
1. Tabel bagian produksi
Tabel ini digunakan untuk menyimpan data nama bagian produksi dalam perusahaan UD TADEo. Field Tabel 3.1 antara lain :
Tabel 3.1 Tabel Bagian Produksi.
No. Nama Fields
Type Panjang
Not Null Keterangan
1 ID_PRODUKSI varchar 50
PRIMARY KEY
2 NAMA_BAPRODUKSI varchar 50
√
3 KEPALA _BAGIAN
varchar 50
√
4 KONTAK_KEPALA_B AGIAN
varchar 59
√
2. Tabel blok
Tabel ini digunakan untuk menyimpan data blok dari tiap tiap bagin produksi dalam perusahaan . Filed tabel Tabel 3.2 antara lain :
Tabel 3.2 Tabel blok
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_BLOK varchar
50
PRIMARY key
2 ID_PRODUKSI varchar
50
√ Foreign key
3 RUANGAN varchar
50
√
4 MODEL_PRODUKSI varchar 50
√
5 JENIS_PRODUKSI varchar 50
√
6 KEPALA_UNIT varchar
50
√
7 KONTAK_KELAPA_ UNIT
varchar 50
√
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3. Tabel Data User
Pada Tabel 3.3 berfungsi untuk menyimpan data user dalam pemakaian aplikasi, dengan hak akses tertentu dalam pemakaian aplikasi .
Tabel 3.3 Tabel Data User
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 USER_ID Vachar
50
Primary key
2 USER_PEMAKAI Vachar
50
√
3 PASSWORD Vachar
50
√
4 USER_LEVEL Vachar
50
√
5 NAMA Vachar
50
√
6 ALAMAT Vachar
50
√
7 TELEPON Vachar
50
√
4. Tabel Jenis Barang
Pada Tabel 3.4 digunakan untuk menyimpan jenis barang yang disimpan dalam perusahaan untuk mngelompokan jenis barang yang disimpan, field
tabel ini antara lain : Tabel 3.4 Tabel Jenis Barang
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_JENIS_BARANG Varchar
50
√ Primary key
2 NAMA_JENIS_BARANG Varchar
50
√
5. Tabel Data Barang
Tabel ini digunakan untuk menyimpan data barang yang disimpan dalam perusahaan untuk digunakan produksi barang jadi. terlihat pada Tabel 3.5
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel 3.5 Tabel Data barang
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_BARANG
varchar 50
Primary key 2 ID_JENIS_BARANG
varchar 30
√ Foregin key
3 NMA_BARANG varchar
50 √
4 SATUAN varchar
50 √
TANGGAL_UPDATE_ HARGA
datetime HARGA_SATUAN
int STOK
int KETERANGAN
varchar 50
6. Tabel Supliyer
Pada Tabel 3.6 berfungsi menyimpan data supliyer yang akan menyupli barang untuk perusahaan.
Tabel 3.6 Tabel Supliyer
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_SUPLIYER varchar 50
√ Primary key
2 NAMA varchar 50
√
3 MODEL_PRODUKSI varchar 50
√
4 KONTAK Varchar 50
√
7. Tabel Transaksi Pembelian
Pada Tabel 3.7 ini berfungsi menyimpan data transaksi jumlah pembelian barang .
Tabel 3.7 Tabel Transaksi Pembelian
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_PEMBELIAN Varchar
50
√ Primary key
2 ID_SUPLIYER Varchar
50
√
3 TOTAL nchar
10
√
4 TANGGAL_TRANS AKSI_PEMBELIAN_
nchar 10
√
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
8. Tabel Detail Pembelian Transaksi
Pada Tabel 3.8 digunakan untuk menampung data-data jumlah transaksi pembelian dalam satu nota transaksi pembelian.
Tabel 3.8 Tabel Detail Pembelian Transaksi
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_PEMBELIAN varchar 50
√ Primary key
2 ID_BARANG varchar 30
√ Foreign key
3 HARGA int
√ Foreign key
4 JUMLAH int
√
9. Tabel Transaksi Keluar barang
Pada Tabel 3.9 digunakan sebagai menyimpan data barang keluar dari gudang perusahaan untuk keperluan produksi barang jadi.
Tabel 3.9 Tabel Transaksi Keluar barang
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_PENJUALAN Varchar
5
√ Primary key
2 ID_BLOK Varchar
√
3 TANGGAL_PENJUAL AN
Varchar 50
√
10. Tabel detail keluar barang
Pada Tabel 3.10 digunakan sebagai tempat menampung data jumlah transaksi barang keluar dari satu nota transaksi barang keluar
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Tabel 3.10 Tabel Detail Keluar Barang
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_PENJUALAN varchar
50
√ Primary key
2 ID_BARANG varchar
50
√
3 HARGA_BARANG int
√
4 JUMLAH int
√
5 KETERANGAN_KLUAR _BARANG
varchar 50
√
11. Tabel Update Stok Transaksi Barang Keluar
Pada Tabel 3.11 digunakan untuk menampung data retur transaksi barang keluar, Berdasarkan nota barang keluar.
Tabel 3.11 Tabel Update Stok Transaksi Barang Keluar
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_PERUBAHAN_S TOK_PENJ
Varchar 50
√ Primary key
2 TANGGAL_UPDAT E_STOK_KLUAR
datetime
√
12. Tabel Detail Perubahan Stok Transaksi Penjualan Pada Tabel 3.12 digunakan untuk menampung data data transaksi retur
barang keluar berdasarkan satu nota transaksi barang retur. Tabel 3.12 Tabel Detail Perubahan Stok Transaksi Penjualan
No. Nama Fields
Type Panjang
Not Null
Keterangan
1 ID_PERUBAHAN_STOK_ PENJ
Varchar 50
√ Primary key
2 ID_PENJUALAN Varchar 50
√ Foreign key
3 ID_BARANG Varchar 50
√
4 ID_BLOK Varchar 50
√
5 JUMLAH_ int
√
6 KETERANGAN_STOK_P ENJ
Varchar 50
√
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.8 Perancangan Antarmuka