Identifikasi Variabel Output System flow Diagram Perancangan Tabel

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