Class Diagram Tabel Database

Gambar 4.32 Class Diagram

4.4.6 Tabel Database

1. Tabel pipa File Name : Barang Type of File : Master file +add +delete +edit -kd_jenis Pk -nm_jenis ::jenis +add +delete +edit +save -kd_brg Pk -nm_brg -kd_jenis Fk -ukuran -id_user Fk ::Barang +add +delete +edit +save -id_userPk -nm_user -password -id_level Fk -id_pegawai Fk ::User +add +delete +edit -id_level Pk -nm_level ::Level +add +delete +edit -id_jabatan Pk -nm_jabatan ::jabatan +add +delete +edit -id_pegawai Pk -nm_pegawai -id_jabatan Fk ::Pegawai +view +edit -id_stok Pk -jumlah_ready -kd_brg Fk -safety_stock -id_user Fk ::Stok +add +edit +delete -kd_reproduksi Pk -jumlah_riject -kd_brg Fk -id_user Fk ::Reproduksi +add +delete +edit -id_work Pk -kd_pembeli Fk -jumlah -kd_brg Fk -id_user Fk ::Work Order +add +delete +edit -kd_pembeli Pk -nm_pembeli -alamat -tlpn -email -id_kota Fk -id_user Fk ::Pembeli +view +add +delete -id_kota Pk -nm_kota -id_prov Fk ::kota +add +delete +edit -id_prov Pk -nm_prov ::Provinsi 1 1.. 1 1.. 1.. 1 1.. 1 1.. 1 1 1 1 1 1 1 ::login 1 1 1 1.. 1 1.. 1 1.. 1 1.. 1 1.. Primary Key : kd_brg Foreign Key : kd_jenis, id_user Tabel 4.19 Database Barang No Field Type Size Null Keterangan 1 Kd_brg Int 4 No Kode pipa 2 Nm_brg Varchar 10 No Nama pipa 3 Ukuran Varchar 10 No Ukuran pipa 4 Kd_jenis Int 2 No Kode Jenis 5 Id_user varchar 4 No Identitas user 2. Tabel Pembeli File Name : Pembeli Type of File : Master file Primary Key : kd_pembeli Foreign Key : id_kota, id_user Tabel 4.20 Database Pembeli No Field Type Size Null Keterangan 1 kd_pembeli Varchar 4 No Kode pembeli 2 nm_pembeli Varchar 50 No Nama pembeli 3 Alamat Varchar 100 No Alamat pembeli 4 Telpon Varchar 10 No Telepon 5 Email varchar 20 No Email 6 Id_kota Varchar 4 No Identitas Kota 7 Id_user varchar 4 No Identitas user 3. Tabel Reproduksi File Name : Reproduksi Type of File : Transaction file Primary Key : kd_rp Foreign Key : kd_brg, id_user Tabel 4.21 Database reproduksi No Field Type Size Null Keterangan 1 Kd_rp Varchar 4 No Kode reproduksi 2 Ukuran Varchar 10 No Ukuran pipa 3 Jumlah riject Int 10 No Jumlah reject 4 Kd_brg Varchar 4 No Kode_pipa 5 Id_user varchar 4 No Identitas user 4. Tabel Stok File Name : Stok Type of File : Transaction file Primary Key : id_stok Foreign Key : kd_brg, id_user Tabel 4.22 Database Stok No Field Type Size Null Keterangan 1 Id_stok Varchar 4 No Identitas Stok 2 Jumlah_ready Int 3 No Jumlah Stok 3 Kd_brg Varchar 4 No Kode Pipa 4 Id_user varchar 4 No Identitas user 5. Tabel Work Order File Name : work order Type of File : Transaction file Primary Key : id_work Foreign Key : kd_pembeli, kd_brg, id_user Tabel 4.23 Database work order No Field Type Size Null Keterangan 1 Id_work Varchar 4 No Identitas work order 2 Jumlah Int 3 No Jumlah work order 3 Kd_pembeli Varchar 4 No Kode Pembeli 4 Kd_brg Varchar 4 No Kode pipa 5 Id_user varchar 4 No Identitas user 6. Tabel User File Name : User Type of File : Master file Primary Key : id_user Foreign Key : id_pegawai, id level Tabel 4.24 Database user No Field Type Size Null Keterangan 1 Id_user Varchar 4 No Identitas user 2 Nm_user Varchar 20 No Nama User 3 Password Varchar 10 No Password 4 Id_level Varchar 3 No Identitas Level 5 Id_pegawai Varchar 3 No Identitas pegawai 7. Tabel Level File Name : Level Type of File : Master file Primary Key : id_level Foreign Key : - Tabel 4.25 Database Level No Field Type Size Null Keterangan 1 Id_level Varchar 3 No Identitas level 2 Nm_user Varchar 10 No Nama level 8. Tabel Jabatan File Name : Jabatan Type of File : Master file Primary Key : id_jbtn Foreign Key : - Tabel 4.26 Database Jabatan No Field Type Size Null Keterangan 1 Id_jbtn Varchar 2 No Identitas jabatan 2 Nm_jbtn Varchar 30 No Nama jabatan 9. Tabel Jenis File Name : Jenis Type of File : Master file Primary Key : kd_jenis Foreign Key : - Tabel 4.27 Database Jenis No Field Type Size Null Keterangan 1 kd_jenis Varchar 3 No Kode jenis 2 Nm_jenis Varchar 10 No Nama jenis 10. Tabel Kota File Name : Kota Type of File : Master file Primary Key : id_kota Foreign Key : id_prov Tabel 4.28 Database Kota No Field Type Size Null Keterangan 1 Id_kota Int 4 No Identitas kota 2 Nm_kota Varchar 30 No Nama kota 3 Id_prov Varchar 4 No Identitas provinsi 11. Tabel Provinsi File Name : Provinsi Type of File : Master file Primary Key : id_prov Foreign Key : - Tabel 4.29 Database Provinsi No Field Type Size Null Keterangan 1 Id_Prov Varchar 4 No Identitas provinsi 2 Nm_prov Varchar 30 No Nama provinsi 12. Tabel Pegawai File Name : Pegawai Type of File : Master file Primary Key : id_pegawai Foreign Key : id_jbtn Logo BANNER Login LOGIN Username Password Tabel 4.30 Database Pegawai No Field Type Size Null Keterangan 1 Id_pegawai Varchar 3 No Identitas pegawai 2 Nm_pegawai Varchar 20 No Nama pegawai 3 Id_jbtn Varchar 3 No Identitas jabatan

4.4.7 Interface Design

1. Menu Login Gambar 4.33 Design interface menu login Keterangan Gambar 4.33 : Menu Login merupakan langkah awal bagi user untuk dapat masuk ke dalam sistem dengan mengisi username dan password terlebih dahulu. Jika username dan password benar maka akan tampil halaman Home, jika salah maka akan kembali mengisi username dan password pada halaman login. 2. Menu Home Gambar 4.34 Design interface menu home Keterangan Gambar 4.34 : setelah user berhasil melakukan login maka langsung masuk ke dalam halaman home. Menu home merupakan halaman utama pada aplikasi. Logo Home Logout BANNER Menu Menu Menu Menu Tanggal waktu