5. PENGUJIAN SISTEM
5.1. Pengujian Software Administrasi 5.1.1. Login
Untuk dapat masuk ke dalam sistem RAP, user terlebih dahulu harus melakukan
login. Misal user ADMIN password ADMIN Jika user salah memasukkan username
dan password maka muncul pesan (dialog box) berisi LOGIN GAGAL, ANDA TELAH
MELAKUKAN KESALAHAN 1 KALI seperti yang terlihat Pada Gambar 5.1. Apabila
user malakukan kesalahan sebanyak tiga kali, maka program akan menutup dan user
harus mengaktifkan program lagi dan masuk form login lagi.
Gambar 5.1. Tampilan Login
5.1.2. Menu Utama
Jika user sukses melakukan login maka menu utama akan muncul dan form login
akan menutup. Pada tampilan menu utama terdapat beberapa pilihan.
Pada tampilan menu utama terdapat beberapa pilihan menu antara lain yang
pertama adalah menu File berisi sub menu Logout dan menu exit untuk keluar dari
program seperti yang terlihat Pada Gambar 5.2.
87
Universitas Kristen Petra
88
Kedua, menu Master yang memiliki sub menu Master Costumer untuk input,
edit, dan menghapus data costumer, menu Master Worker untuk data nama worker yang
ada dan digunakan dalam perusahaan. Selain itu ada menu untuk Master Supplier untuk
input, edit, dan menghapus data supplier. Master Material yang terbagi menjadi 2 sub
menu yaitu sub menu Data Material berisi kode material, nama material, panjang, lebar,
dan tinggi serta jenis satuan material, sub menu kedua Master Material Supplier yang
berisi harga material dari masing-masing supplier. Master Equipment yang terdiri dari
nama peralatan dan deskripsi peralatan yang dapat diinput, edit dan dihapus. Master Job
yang terdiri atas 3 sub menu, pertama sub menu Master Primary Job untuk menyimpan
pekerjaan utama, sub menu kedua adalah Master Sub Job yang berisi jenis sub pekerjaan
dan yang terakhir adalah sub menu Standart Sub Job yang berisi relasi data material dan
data yang terdapat pada sub job. Sub menu yang terakhir pada menu Master adalah
Master Configuration berisi setting untuk admin dan staf dan menu untuk mengubah
password untuk login.
Ketiga, terdapat menu Proses yang berisi sub menu Header yang memiliki form
header untuk input nama proyek lokasi serta berelasi dengan master costumer, sub menu
detail yang terdapat form detail untuk input spesifikasi pekerjaan, volume pekerjaan, start
date pekerjaan dan lama pekerjaan, sub menu material project yang terdapat form
material project untuk input material yang digunakan dalam proyek, sub menu worker
salary yang terdapat form worker salary untuk input upah pekerja, dan yang terakhir sub
menu rent equipment yang terdapat form rent equipment untuk input peralatan yang
digunakan untuk keperluan proyek.
Keempat menu Report yang terdiri dari laporan material analysis yang terdiri
dari data material yang digunakan dalam suatu proyek, laporan Rancangan Anggaran
Proyek(RAP) berisi rincian biaya dan detail pekerjaan dalam suatu proyek dan laporan
time schedulling.
Universitas Kristen Petra
89
Gambar 5.2. Tampilan Menu Utama
5.1.2.1. Menu Master
o Manajemen Login Form Login management digunakan untuk menyimpan nama user, password
dan type user yang diperbolehkan mengakses program. Untuk mengisi user baru
cukup mengisi field user, password dan type user, misal user ERIC, password
SANASUKE, type user ADMIN kemudian klik tombol Save. Tampilan Form
Manajemen Login Pada Gambar 5.3 terdapat field (TcxComboBox) untuk mencari
user yang tersedia dan field (TcxTextedit) untuk mengubah password pada kemudian
tekan tombol Update, cara yang sama berlaku untuk menghapus kemudian klik
tombol Delete.
Universitas Kristen Petra
90
Gambar 5.3. Tampilan Login Management
o Login Type Form ini digunakan untuk membuat group tipe user yang diperbolehkan
melakukan access ke dalam program. Untuk menambah tipe user cukup memasukan
tipe user baru kemudian klik tombol Save, jika data salah cukup pilih tombol
Reset dan untuk menghapus tipe user yang ada cukup pilih tipe user melalui
field(TcxComboBox) kemudian klik tombol Delete seperti yang terlihat Pada
Gambar 5.4.
Universitas Kristen Petra
91
Gambar 5.4. Tampilan Login Type
o Login Access Form Login Access berfungsi untuk menyimpan konfigurasi format akses
yang dapat dilakukan oleh masing-masing tipe user. Type Login berisi tipe akses yang
ada, misalnya type user yang ada adalah admin dan staf. Key Access berisi no akses
untuk setiap form yang tersedia misalnya form Master dengan sub menu Costumer
memiliki Key Access 2-1. Group berisi macam menu yang tersedia sub group berisi
jenis sub menu. Value berisi Y dan N yang berarti Yes dan No, misal type
user admin dengan key access 2-7-1 memilik value Y berarti admin dapat
membuka form User Configuration dengan sub menu Login seperti yang terlihat Pada
Gambar 5.5.
Universitas Kristen Petra
92
Gambar 5.5. Tampilan Konfigurasi Login Access
o Costumer Form Costumer digunakan untuk menyimpan nama costumer, alamat
costumer, kota tempat tinggal costumer, provinsi costumer, telepon dan fax costumer.
Tampilan form costumer Pada Gambar 5.6 terdapat tombol Save untuk menyimpan
data, tombol Update untuk meng-update data, tombol Reset untuk menghapus
semua field dan tombol Delete untuk menghapus data berdasarkan nama atau kode
costumer yang dicari. Misal code costumer MNZ, costumer name MENAZA,
address KETINTANG PERMAI BB-19, city OF ANGEL, province JAWA
TIMUR, country INDO, phone 031-60208000, fax -, id type-, id number -
kemudian klik tombol Save untuk menyimpan data costumer ke dalam tabel
costumer.
Universitas Kristen Petra
93
Gambar 5.6. Tampilan Form Master Costumer.
o Worker Form Worker digunakan untuk menyimpan nama Worker, alamat Worker,
kota tempat tinggal Worker, provinsi Worker, dan telepon Worker. Tampilan Form
Worker Pada Gambar 6.7. terdapat tombol Save untuk menyimpan data, tombol
Update untuk meng-update data, tombolReset untuk menghapus semua field
(TcxTextedit) dan tombol Delete untuk menghapus data berdasarkan nama atau
kode Worker yang dicari melalui field (TcxComboBox). Misal code worker VAL
kemudian klik tombol Delete.
Universitas Kristen Petra
94
Gambar 5.7. Tampilan Form Master Worker
o Supplier Form Supplier digunakan untuk menyimpan nama Supplier, alamat Supplier,
kota tempat tinggal Supplier, provinsi Supplier, telepon dan fax Supplier. Tampilan
from Supplier Pada Gambar 4.8 terdapat tombol Save untuk menyimpan data,
Update untuk meng-update data Reset untuk menghapus semua
field(TcxTextedit) dan Delete untuk menghapus data berdasarkan nama atau kode
Supplier yang dicari melalui field(TcxComboBox). Misal code supplier SUP-1
kemudian klik tombol Delete untuk menghapus data.
Universitas Kristen Petra
95
Gambar 5.8. Tampilan Form Master Supplier
o Data Material Form Data Material digunakan untuk menyimpan kode material, nama
material dan satuan material, serta deksripsi singkat tentang material yang akan
disimpan, misalnya material dengan kode KY-HT-BLK, dengan nama material
KAYU HUTAN (BALOK) memiliki ukuran panjang 10, lebar 10 dan tebal 1
dengan ukuran satuan atau tipe volume M3. Tampilan Form Data Material Pada
Gambar 5.9 terdapat tombol Save untuk menyimpan data, Update untuk meng-
update data, Reset untuk menghapus semua field(TcxTextedit) dan Delete untuk
menghapus data berdasarkan nama atau kode material yang dicari melalui
field(TcxComboBox).
Universitas Kristen Petra
96
Gambar 5.9. Tampilan Form Master Data Material.
o Data Material Supplier Form Data Material Supplier digunakan untuk menyimpan kode material,
dan kode supplier dan satuan material, serta harga material. Misal pilih material
dengan kode KY-HT-BLK, supplier dengan kode SUP-1, memiliki nama
material KAYU HUTAN(BALOK) serta nama supplier WALUYO JATI
MANDIRI dengan tipe volume material M3, isi field(TcxCurrencyEdit) berlabel
price dengan value 1.700.000 kemudian klik tombol Save untuk menyimpan
harga baru atau klik tombol Update untuk mengubah harga. Tampilan Form Data
Material Supplier Pada Gambar 5.10 terdapat tombol Save untuk menyimpan data,
tombol Update untuk meng-update data, tombol Reset untuk menghapus semua
field(TcxTextedit) dan Delete untuk menghapus data berdasarkan nama atau kode
material dan kode supplier yang dicari melalui field(TcxComboBox).
Universitas Kristen Petra
97
Gambar 5.10. Tampilan Form Material Supplier
o Primary Job Form Primary Job digunakan untuk menyimpan kode pekerjaan utama,
nama pekerjaan sera deskripsi singkat tentang pekerjaan utama, untuk mengisi form,
cukup dengan melengkapi field yang tersedia misal kode pekerjaan utama
PERSIAPAN dan nama pekerjaan PEKERJAAN PERSIAPAN, desc - ,
volume type -, kemudian klik tombol Save. Untuk edit data pilih nama pekerjaan
melalui field(TcxComboBox) yang tersedia, kemudian klik tombol Update untuk
mengubah data atau klik tombol Delete untuk menghapus data. Tampilan Form
Primary Job Pada Gambar 4.11 terdapat tombol Reset untuk menghapus semua
field.
Universitas Kristen Petra
98
Gambar 5.11. Tampilan Form Primary Job
o Sub Job Form Sub Job digunakan untuk menyimpan kode sub pekerjaan, nama sub
pekerjaan sera deskripsi singkat tentang pekerjaan utama. Untuk mengisi form, cukup
dengan melengkapi field yang tersedia misal kode pekerjaan utama PSNG-
BOUWPLANK dan nama sub pekerjaan PASANG BOUWPLANK, desc - ,
volume type LS, kemudian klik tombol Save. Untuk edit data pilih nama sub
pekerjaan melalui field(TcxComboBox) yang tersedia, kemudian klik tombol
Update untuk mengubah data atau klik tombol Delete untuk menghapus data.
Tampilan Form Primary Job Pada Gambar 5.12 terdapat tombol Reset untuk
menghapus semua field.
Universitas Kristen Petra
99
Gambar 5.12. Tampilan Form Sub Job.
5.1.2.2. Menu Proses
o Header Project Form Header Project digunakan untuk menyimpan kode proyek, nama
proyek dan lokasi proyek. Untuk mengisi form, cukup dengan melengkapi field yang
tersedia misal kode proyek IC-PROBOLINGGO dan nama proyek ISLAMIC
CENTER PROBOLINGGO, lokasi JL. RENGGANIS KRAKSAAN -
PROBOLINGGO, costumer VALENTINO, kemudian klik tombol Save. Untuk
edit data pilih nama proyek melalui field(TcxComboBox) yang tersedia, kemudian
klik tombol Update untuk mengubah data atau klik tombol Delete untuk
menghapus data. Tampilan Form Header Project Pada Gambar 5.13 terdapat tombol
Reset untuk menghapus semua field.
Universitas Kristen Petra
100
Gambar 5.13. Tampilan Form Header Project.
o Detail Project Form Detail Project digunakan untuk menyimpan kode proyek, nama
proyek dan lokasi proyek. Untuk mengisi form cukup dengan melengkapi field yang
tersedia misal kode proyek IC-PROBOLINGGO dan nama sub pekerjaan
LANTAI DASAR, nama pekerjaan utama PEKERJAAN PENGG/KUNCI, nama
sub pekerjaan utama ENGSEL/KUNCI, volume type BH, volume diisi value
28, start date diisi 150, time diisi 90, kemudian klik tombol Save. Job fee
diisi jika suatu pekerjaan tidak memiliki rincian biaya material dan rincian biaya upah
pekerja. Untuk edit data pilih nama proyek, nama sub pekerjaan, nama pekerjaan
utama, nama sub pekerjaan utama melalui field(TcxComboBox) yang tersedia,
kemudian klik tombol Update untuk mengubah data atau klik tombol Delete
untuk menghapus data. Tampilan Form Detail Project Pada Gambar 5.14 terdapat
tombol Reset untuk menghapus semua field.
Universitas Kristen Petra
101
Gambar 5.14. Tampilan Form Detail Project.
o Project Materials Form Project Materials digunakan untuk menyimpan kode proyek, nama
proyek dan lokasi proyek. Untuk mengisi form cukup dengan melengkapi field yang
tersedia misal kode proyek IC-PROBOLINGGO dan nama sub pekerjaan
LANTAI DASAR, nama pekerjaan utama PEKERJAAN PLESTERAN, nama
sub pekerjaan utama BENANGAN DAN TALI AIR, material SMN/PC, volume
type KG, koefisien 0.5, price/volume type diisi 820, kemudian klik tombol
Save. Price @pemkab high dan price @pemkab medium diisi sebagai angka
referensi perbandingan harga material. Untuk edit data pilih nama proyek, nama sub
pekerjaan, nama pekerjaan utama, nama sub pekerjaan utama melalui
field(TcxComboBox) yang tersedia, kemudian klik tombol Update untuk mengubah
data atau klik tombol Delete untuk menghapus data. Tampilan Form Detail Project
Pada Gambar 5.15 terdapat tombol Reset untuk menghapus semua field.
Universitas Kristen Petra
102
Gambar 5.15. Tampilan Form Project Materials.
o Worker Salary Form Worker Salary digunakan untuk melakukan proses setup upah
pekerja, posisi pekerja serta koefisien pekerja berdasarkan kemampuan pekerja.
Caranya pilih kode proyek, sub proyek, pekerjaan utama, dan sub pekerjaan utama
melalui field(TcxComboBox) yang tersedia, kemudian isi form dengan melengkapi
field yang tersedia, misal kode proyek IC-PROBOLINGGO dan nama sub
pekerjaan LANTAI DASAR, nama pekerjaan utama PEKERJAAN
PERSIAPAN, nama sub pekerjaan utama PEMBERSIHAN LAHAN, position
MANDOR, salary type HARI, salary diisi value 41.500, kemudian klik
tombol Save. Untuk edit data pilih nama proyek, nama sub pekerjaan, nama
pekerjaan utama, nama sub pekerjaan utama melalui field(TcxComboBox) yang
tersedia, kemudian klik tombol Update untuk mengubah data atau klik tombol
Delete untuk menghapus data. Tampilan Form Detail Project Pada Gambar 5.16
terdapat tombol Reset untuk menghapus semua field.
Universitas Kristen Petra
103
Gambar 5.16. Tampilan Form Worker Salary.
o Rent Equipment Form Rent Equipment digunakan untuk melakukan proses setup peralatan
yang dibutuhkan suatu proyek. Caranya pilih kode proyek, nama peralatan melalui
field(TcxComboBox) yang tersedia, kemudian isi form dengan melengkapi field yang
tersedia, misal kode proyek IC-PROBOLINGGO dan nama equipment
STAMPER, rent time type diisi HARI, period rent 180, price 2500, quantity
1. Untuk edit data pilih nama proyek, nama peralatan melalui field(TcxComboBox)
yang tersedia, kemudian klik tombol Update untuk mengubah data atau klik tombol
Delete untuk menghapus data. Tampilan Form Rent Equipment Pada Gambar 5.17
terdapat tombol Reset untuk menghapus semua field.
Universitas Kristen Petra
104
Gambar 5.17. Tampilan Form Rent Equipment.
5.1.2.3. Menu Report
o Project Time Schedule Form Project Time Schedule digunakan untuk melakukan proses setup
menampilkan value time dari data pekerjaan yang telah diinput melalui form project
detail. Caranya pilih kode proyek, nama sub proyek, dan periode waktu yang diinginkan
melalui field(TcxComboBox) yang tersedia, misal kode proyek IC-PROBOLINGGO,
sub project LANTAI 1, period WEEK. Pada Gambar 5.18 terlihat 2 garis berwarna
biru dan ungu, garis berwarna ungu mewakili nilai kumulatif suatu pekerjaan yang perlu
diselesaikan dalam tiap minggu, sedangkan garis ungu mewakili nilai presentase secara
umum, dari 0-100 persen, dan memiliki arti bahwa pekerjaan dalam sutau proyek
mencapai presentase-presentase tertentu dalam tiap satuan waktu , serta mengindikasikan
proyek harus diselesaikan dalam jangka waktu yang telah disepakati sebelumnya.
Universitas Kristen Petra
105
Gambar 5.17. Tampilan Form Project Time Schedulling.
o Form Material Analisis, Form Material Analisis digunakan menampilkan value dari tabel
material_project, data worker_salary , dan tabel rent_equipment yang telah diinput
melalui masing-masing. Caranya pilih kode proyek melalui field(TcxComboBox)
yang tersedia, misal kode proyek IC-PROBOLINGGO. Pada Gambar 5.18 terdapat
3 Cxgrid, yang berfungsi untuk menampilkan hasil query, yang pertama untuk
menampilkan semua material yang digunakan dalam suatu proyek, kedua
menampilkan data pekerja untuk setiap sub pekerjaan utama, dan yang terakhir
menampilkan data peralatan yang digunakan dalam suatu proyek.
Universitas Kristen Petra
106
Gambar 5.18. Tampilan Form Material-Salary Analysis-Rent + Equipment Price.
o Form RAP Form RAP digunakan menampilkan value secara keselurahan dari tabel
material_project, data worker_salary, dan tabel project_detail yang telah diinput
melalui masing-masing form, sedangkan data yang tidak memiliki rincian biaya
pekerja dan material tidak akan ditampilkan. Caranya pilih kode proyek melalui
field(TcxComboBox) yang tersedia, misal kode proyek IC-PROBOLINGGO. Pada
Gambar 5.19 terdapat 5 Cxgrid, yang berfungsi untuk menampilkan hasil query, yang
pertama adalah detail material berfungsi untuk menampilkan semua material yang
digunakan dalam tiap satuan pekerjaan, kedua RAP(umum) yang berfungsi
menampilkan data berdasarkan nilai salary dan amount material, ketiga detail RAP
yang berfungsi menampilkan detail pekerjaan berdasarkan salary dan amount
material.
Universitas Kristen Petra
107
Gambar 5.19. Tampilan Form Rencana Anggaran Proyek.
Pengujian hasil kalkulasi RAP tanpa program dapat dilihat pada Tabel 5.1.
dan hasil pengujian dengan program dapat dilihat pada Tabel 5.2.
Tabel 5.1. RAP tanpa program
No Uraian Pekerjaan Volume Price Total Price 1 Pasang Bouwplank 300 36,430.00 10,929,000.00
Tabel 5.2. RAP setelah program
No Uraian Pekerjaan Vol_Type Vol Amount @ Vol Amount 106
PASANG BOUWPLANK
LS
300
36,433.50
10,930,050
Hasil Total Price dalam Tabel 5.1. dan Amount dari Tabel 5.2., didapatkan
dengan menggunakan rumus :
((Sum(Koef_mat * Harga_mat) + Sum(Koef_sal * Harga_sal)) * Vol)
Pehitungan detail RAP Selengkapnya dapat dilihat pada lampiran.
Universitas Kristen Petra
master index: help: back to toc: ukp: