Data Flow Diagram DFD Level 1 Proses 2 Data Flow Diagram DFD Level 1 Proses 3

29

4.2.10 Data Flow Diagram DFD Level 1

A. Data Flow Diagram DFD Level 1 Proses 2

Berikut ini adalah DFD level 1 proses 2 dari aplikasi inventori yaitu subproses dari penerimaan barang. Gambar 4. 12 Data Flow Diagram DFD Level 1 Proses 2

B. Data Flow Diagram DFD Level 1 Proses 3

Berikut ini adalah DFD level 1 proses 3 dari aplikasi inventori yaitu subproses dari penerimaan barang. Gambar 4. 13 Data Flow Diagram DFD Level 1 Proses 3 Bon Penyerahan Gudang Produk Jadi 2 T abel Barang Masuk 1 T abel Barang Jadi 1.3.1 Entry Data Penerimaan Barang 1.3.2 Update Stok Surat Jalan 1 T abel Barang Jadi 7 T abel Barang Keluar Pemasaran 1.4.1 Entry Pengeluaran Barang 1.4.2 Update Stock 30 4.2.11 Conceptual Data Model CDM Conceptual Data Model CDM pada aplikasi inventori pada PT Kasa Husada Wira Jatim merupakan gambaran dari hubungan tiap tabel yang diperlukan dalam pembuatan aplikasi inventori. Adapun Conceptual Data Model CDM tersebut dapat dilihat pada gambar 4.14. Gambar 4. 14 Conceptual Data Model CDM 4.2.12 Physical Data Model PDM Phsical Data Model PDM pada aplikasi inventori pada PT Kasa Husada Wira Jatim merupakan gambaran dari hubungan tiap database yang diperlukan dalam pembuatan aplikasi tersebut beserta hasil relasi – relasi yang telah dihubungkan antara tiap tabel. Adapun gambar Phsical Data Model PDM tersebut dapat dilihat pada gambar di bawah ini. Memiliki sebagai detail memo permintaan barang detail barang keluar detail barang masuk melayani melakukan membuat Barang Jadi o o o o o Barang_id nama satuan isi_colly faktor ss ... Characters 5 Variable characters 50 Variable characters 5 Variable characters 20 Variable characters 20 Integer Memo Permintaan Barang o id_memo tgl_pesanan ... Characters 5 Date Barang Keluar o o o no_barang_keluar Jumlah tgl_transaksi no_surat_jalan ... Characters 5 Integer Date Variable characters 50 Barang Masuk o o o bon_id Jumlah satuan tgl_transaksi ... Characters 5 Integer Variable characters 5 Date Jenis Barang Jadi o id_jenis nama_jenis ... Characters 5 Variable characters 50 Karyawan o o o o o o o o NIK Nama_karyawan Tempat_lahir Tanggal_lahir Jenis_kelamin Agama Alamat Nomor_telepon password ... Variable characters 8 Variable characters 50 Variable characters 40 Date Variable characters 10 Variable characters 15 Variable characters 50 Variable characters 15 Variable characters 10 Jabatan Karyawan o Kode_jabatan Nama_jabatan ... Characters 5 Variable characters 50 31 Gambar 4. 15 Physical Data Model PDM 4.2.13 Struktur Tabel Struktur Tabel yang digunakan dalam pengembangan Aplikasi Inventori pada PT Kasa Husada Wira Jatim adalah sebagai berikut : A. Tabel Jenis Barang Jadi Nama Tabel : Jenis_barang_jadi Primary Key : id_jenis Foreign Key : - Fungsi : Menyimpan data jenis barang jadi FK_BARANG_J_MEMILIKI_JENIS_BA FK_KARYAWAN_SEBAGAI_JABATAN_ FK_DETAIL_M_DETAIL_ME_BARANG_J FK_DETAIL_M_DETAIL_ME_MEMO_PER FK_DETAIL_B_DETAIL_BA_BARANG_J FK_DETAIL_B_DETAIL_BA_BARANG_K FK_DETAIL_B_DETAIL_BA_BARANG_J FK_DETAIL_B_DETAIL_BA_BARANG_M FK_BARANG_M_MELAYANI_KARYAWAN FK_BARANG_K_MELAKUKAN_KARYAWAN FK_MEMO_PER_MEMBUAT_KARYAWAN Barang Jadi Barang_id id_jenis nama satuan isi_colly faktor ss ... char5 char5 varchar50 varchar5 varchar20 varchar20 int pk fk Memo Permintaan Barang id_memo NIK tgl_pesanan ... char5 varchar8 datetime pk fk Barang Keluar no_barang_keluar NIK Jumlah tgl_transaksi no_surat_jalan ... char5 varchar8 int datetime varchar50 pk fk Barang Masuk bon_id NIK Jumlah satuan tgl_transaksi ... char5 varchar8 int varchar5 datetime pk fk Jenis Barang Jadi id_jenis nama_jenis ... char5 varchar50 pk Karyawan NIK Kode_jabatan Nama_karyawan Tempat_lahir Tanggal_lahir Jenis_kelamin Agama Alamat Nomor_telepon password ... varchar8 char5 varchar50 varchar40 datetime varchar10 varchar15 varchar50 varchar15 varchar10 pk fk Jabatan Karyawan Kode_jabatan Nama_jabatan ... char5 varchar50 pk detail memo permintaan barang Barang_id id_memo ... char5 char5 pk,fk1 pk,fk2 detail barang keluar Barang_id no_barang_keluar ... char5 char5 pk,fk2 pk,fk1 detail barang masuk Barang_id bon_id ... char5 char5 pk,fk1 pk,fk2 32 Tabel 4. 1 Struktur Tabel Jenis Barang Jadi No Nama Kolom Tipe Panjang Keterangan 1 Id_jenis Char 5 Primary Key 2 Nama_jenis Varchar 50 B. Tabel Barang Jadi Nama Tabel : Barang_jadi Primary Key : barang_id Foreign Key : - Fungsi : Menyimpan data barang jadi Tabel 4. 2 Struktur Tabel Barang Jadi No Nama Kolom Tipe Panjang Keterangan 1 Barang_id Char 5 Primary Key 2 Id_jenis Char 5 Foreign Key 3 Nama Varchar 50 4 Satuan Varchar 5 5 Isi_colly Varchar 20 6 SS Int 7 Jumlah int 33 C. Tabel Jabatan Karyawan Nama Tabel : Jabatan Primary Key : Id_jabatan Foreign Key : - Fungsi : Menyimpan data jabatan karyawan Tabel 4. 3 Struktur Tabel Jabatan Karyawan No Nama Kolom Tipe Panjang Keterangan 1 Id_jabatan Char 5 Primary key 2 Nama_jabatan Varchar 50 D. Tabel Karyawan Nama Tabel : Karyawan Primary Key : NIK Foreign Key : id_jabatan Fungsi : Menyimpan data karyawan sebagai hak akses Tabel 4. 4 Struktur Tabel Karyawan No Nama Kolom Tipe Panjang Keterangan 1 No_reg Char 3 Primary key 2 Id_jabatan Char 3 Foreign key 3 Nama Varchar 50 4 Password Varchar 25 34 E. Tabel Barang Masuk Nama Tabel : Barang_masuk Primary Key : Bon_id Foreign Key : - Fungsi : Untuk menyimpan penerimaan barang Tabel 4. 5 Struktur Tabel Barang Masuk No Nama Kolom Tipe Panjang Keterangan 1 Bon_id Char 5 Primary Key 2 NIK Varchar 8 Foreign Key 3 Tgl_transaksi Date F. Detail Barang Masuk Nama Tabel : Detail_barang_masuk Primary Key : - Foreign Key : - Fungsi : Untuk menyimpan detil penerimaan barang Tabel 4. 6 Struktur Tabel Detail Barang Masuk No Nama Kolom Tipe Panjang Keterangan 1 Barang_id Char 5 PKFK 2 Bon_id Char 5 PKFK 3 Jumlah Int 35 G. Tabel Barang Keluar Nama Tabel : Barang_keluar Primary Key : No_barang_keluar Foreign Key : NIK Fungsi : Untuk menyimpan pengeluaran barang Tabel 4. 7 Struktur Tabel Barang Keluar No Nama Kolom Tipe Panjang Keterangan 1 No_barang_keluar Char 5 Primary Key 2 No_surat_jalan Varchar 50 3 Tgl_transaksi Date 4 NIK Varchar 8 Foreign Key H. Tabel Detail Barang Keluar Nama Tabel : Detail_barang_keluar Primary Key : - Foreign Key : - Fungsi : Untuk menyimpan pengeluaran barang Tabel 4. 8 Struktur Tabel Detail Barang Keluar No Nama Kolom Tipe Panjang Keterangan 1 Barang_id Char 5 PKFK 2 No_barang_keluar Char 5 PKFK 3 Jumlah int 36 I. Tabel Memo Permintaan Barang Nama Tabel : Memo_permintaan_barang Primary Key : Id_memo Foreign Key : NIK Fungsi : Untuk menyimpan memo permintaan barang Tabel 4. 9 Struktur Tabel Memo Permintaan Barang No Nama Kolom Tipe Panjang Keterangan 1 Id_memo Char 5 Primary Key 2 NIK Varchar 8 Foreign Key 3 Tgl_pesanan date J. Tabel Detail Memo Permintaan Barang Nama Tabel : Memo_permintaan_barang Primary Key : - Foreign Key : - Fungsi : Untuk menyimpan detail memo permintaan barang Tabel 4. 10 Struktur Tabel Detail Memo Permintaan Barang No Nama Kolom Tipe Panjang Keterangan 1 Barang_id Char 5 PKFK 2 Id_memo Char 5 PKFK 3 Jumlah int 37

4.3 Kebutuhan Sistem