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