4.3. MODELLING
4.3.1. Business Modelling
Pemodelan ini dilakukan untuk menggambarkan urutan aktifitas yang menghasilkan suatu nilai atau objek yang dapat
dilihat bagi satu pihak atau entitas tertentu.
pengguna
Menghitung biaya produksi Menghitung biaya bahan baku
Memasukkan data kertas Merubah data kertas
Menghapus data kertas Memasukkan data proses
Administrator
Merubah data proses Menghapus data proses
Memasukkan data finishing Merubah data finishing
Menghapus data finishing Memasukkan data ukuran
Merubah data ukuran Menghapus data ukuran
Merubah password Menghitung biaya produksi
37
Gambar 4.1. Use Case Diagram
4.3.2. Data Modelling
Tahap selanjutnya adalah menyimpan variabel-variabel statis yang akan dipergunakan nantinya pada saat proses
perhitungan dilakukan. Oleh karena itu variabel-variabel tersebut penulis masukkan ke dalam database dengan menggunakan
MYSQL. Berdasarkan observasi yang telah dilakukan peneliti, maka
dibutuhkan tabel-tabel untuk penyimpanan data, seperti tabel admin sebagai penyimpan data account administrator, tabel kertas sebagai
penyimpan data jenis kertas, harga kertas dan ukuran awal kertas, tabel proses sebagai penyimpan data proses dan harga cetak, tabel
finishing sebagai penyimpan data proses dan harga finishing, dan tabel ukuran sebagai penyimpan data ukuran potong standar kertas.
Lima tabel tersebut terdapat pada database tunasutama.dbf. Adapun rincian pembuatan tabel sebagai berikut :
1. admin
Nama Tabel : admin
Keterangan : account admin
Tabel 4.1.
Data Admin Nama_field Tipe
Panjang Keterangan
Username Password
Varchar Varchar
25 60
Username admin Password admin
38
2. kertas
Nama Tabel : kertas
Keterangan : data kertas
Primary Key : id_kertas
Tabel 4.2 . Data Kertas
Nama_field Tipe Panjang
Keterangan id_kertas
jenis panjang_1
lebar_1 harga_1
panjang_2 lebar_2
harga_2 panjang_3
lebar_3 harga_3
int varchar
int int
int int
int int
int int
int 5
50 23
23 23
23 23
23 23
23 23
Id kertas Jenis kertas
Panjang kertas 1 Lebar kertas 1
Harga kertas 1 Panjang kertas 2
Lebar kertas 2 Harga kertas 2
Panjang kertas 3 Lebar kertas 3
Harga kertas 3
3. proses
Nama Tabel : proses
Keterangan : data proses
Primary Key : id_proses
Tabel 4.3. Data Proses
Nama_field Tipe Panjang
Keterangan Id_proses
Jenis_proses Gestener
int varchar
int 5
20 8
Id proses Nama proses
Harga gestener
39
GTO_46 GTO_52
Oliver_66 Sorm_S
int int
int int
10 10
10 10
Harga GTO 46 Harga GTO 52
Harga Oliver 66 Harga GTO 72
4. finishing
Nama Tabel : finishing
Keterangan : data finishing
Primary Key : id_finishing
Tabel 4.4. Data Finishing
Nama_field Tipe Panjang Keterangan
Id_finishing Jenis_finishing
Harga Harga_minimal
int varchar
int int
5 20
5 8
Id Finishing Nama finishing
Harga per cm Harga minimal
5. ukuran
Nama Tabel : ukuran
Keterangan : data ukuran kertas
Primary Key : id_ukuran
Tabel 4.5.
Data Ukuran Nama_field Tipe
Panjang Keterangan
Id_ukuran nama_ukuran
panjang lebar
int varchar
int int
5 10
5 5
Id ukuran Nama ukuran
Ukuran panjang Ukuran lebar
40
4.3.3. Process Modelling