4.5.1 Antarmuka Pengguna
a. Home
Home adalah halaman utama atau beranda dari program yang akan dibuat. Halaman home hanya berisikan judul dan menu yang
menghubungkan halaman-halaman lain.
Gambar 4.0.5 Menu Home
b. Import Excel
Menu ini berfungsi untuk meng-import-kan file excel yang berada di windows explorer. Ketika file telah di-input-kan, nama file tersebut
akan muncul di text field, disamping tombol Browse.
Gambar 4.0.6 Menu Import Excel
c. Golongan Pos
Berisi golongan pos yang terdapat didalam anggaran yang telah di- input-kan. Halaman ini mempunyai tugas menambah, meng-update
dan menghapus golongan dalam suatu anggaran.
Gambar 4.0.7 Menu Golongan Pos
d. Jenis Pos
Berisi jenis pos yang terdapat didalam suatu anggaran yang telah di- input-kan. Halaman jenis pos ini, mempunyai tugas menampilkan,
menambah, meng-update dan menghapus jenis pos.
Gambar 4.0.8 Menu Jenis Pos
e. Data RAB
Berisi seluruh data barang, jumlah barang, harga barang dan status barang. Halaman data RAB ini mempunyai tugas untuk
menampilkan, menambah, meng-edit, serta menghapus data RAB.
Gambar 4.0.9 Menu Data RAB
f. Data Pos
Menampilkan data pos yang berada didalam anggaran. Menu data pos ini mempunyai tugas menambah, meng-update serta menghapus
data pos yang terdapat didalam anggaran.
Gambar 4.0.10 Menu Data Pos
g. Data Prioritas Barang
Menu data prioritas barang mempunyai fungsi untuk menambah, meng-update dan menghapus prioritas barang yang membantu
dalam proses knapsack.
Gambar 4.0.11 Menu Data Prioritas Barang
h. Knapsack
Menu knapsack mempunyai fungsi untuk menampilkan hasil anggaran yang tealah dipotong dengan maksimal biaya dan telah
dioptimalkan. Selain itu menu ini juga berfungsi untuk mengkonversi data menjadi file excel.
Gambar 4.0.12 Menu Knapsack
i. Data Tidak Optimal
Menu data tidak optimal, berfungsi untuk menampilkan semua data yang tidak optimal atau barang yang dipotong dari sebuah anggaran
setelah dilakukan proses optimalisasi pada menu knapsack.
Gambar 4.0.13 Data Tidak Optimal
4.6 Perancangan Sistem 4.6.1 Diagram Kelas