135 BAB IV IMPLEMENTASI DAN EVALUASI Implementasi aplikasi adalah tahap penerapan hasil analisis dan perancangan sistem yang akan dibuat agar dapat berjalan sesuai dengan yang diharapkan, yaitu dapat melakukan proses perhitungan anggaran biaya tenaga kerja pada proyek konstruksi gedung dan menghasilkan informasi yang berguna untuk pelaksanaan pembangunan. Aplikasi perencanaan anggaran biaya tenaga kerja pada proyek konstruksi gedung merupakan media untuk menentukan kebutuhan tenaga kerja dan biaya yang diperlukan dalam membangun gedung. Sebelum mengimplementasikan dan menjalankan aplikasi perencanaan anggaran biaya tenaga kerja pada proyek konstruksi gedung, terlebih dahulu diperlukan komponen-komponen utama komputer yang mendukung setiap proses. Komponen-komponen tersebut adalah hardware (perangkat keras) dan software (perangkat lunak). A. Kebutuhan Hardware (Perangkat Keras) Perangkat keras yang digunakan dalam menjalankan sistem aplikasi ini membutuhkan spesifikasi tertentu. Adapun perangkat keras dan perangkat lunak untuk sistem ini adalah sebagai berikut: a. CPU Pentium IV b. Memory 512 MB c. Harddisk 80GB d. VGA card, Keyboard dan Mouse e. Monitor dengan resolusi min 1024 x 800
81
Embed
BAB IV IMPLEMENTASI DAN EVALUASI - sir.stikom.edusir.stikom.edu/id/eprint/2986/6/08410100408_TA_BAB-IV.pdf · BAB IV IMPLEMENTASI DAN EVALUASI ... Gambar 4.30 Halaman Rencana Anggaran
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
135
BAB IV
IMPLEMENTASI DAN EVALUASI
Implementasi aplikasi adalah tahap penerapan hasil analisis dan
perancangan sistem yang akan dibuat agar dapat berjalan sesuai dengan yang
diharapkan, yaitu dapat melakukan proses perhitungan anggaran biaya tenaga
kerja pada proyek konstruksi gedung dan menghasilkan informasi yang berguna
untuk pelaksanaan pembangunan.
Aplikasi perencanaan anggaran biaya tenaga kerja pada proyek konstruksi
gedung merupakan media untuk menentukan kebutuhan tenaga kerja dan biaya
yang diperlukan dalam membangun gedung. Sebelum mengimplementasikan dan
menjalankan aplikasi perencanaan anggaran biaya tenaga kerja pada proyek
konstruksi gedung, terlebih dahulu diperlukan komponen-komponen utama
komputer yang mendukung setiap proses. Komponen-komponen tersebut adalah
hardware (perangkat keras) dan software (perangkat lunak).
A. Kebutuhan Hardware (Perangkat Keras)
Perangkat keras yang digunakan dalam menjalankan sistem aplikasi ini
membutuhkan spesifikasi tertentu. Adapun perangkat keras dan perangkat lunak
untuk sistem ini adalah sebagai berikut:
a. CPU Pentium IV
b. Memory 512 MB
c. Harddisk 80GB
d. VGA card, Keyboard dan Mouse
e. Monitor dengan resolusi min 1024 x 800
136
Adapun persyaratan minimal perangkat lunak adalah sabagai berikut:
a. Microsoft Windows XP/Vista/7
b. Web Server Xampp
c. PHP Versi 5.0 keatas
d. Database MySQL 5.0
e. Web Browser Google Chrome, Mozilla, Internet Explorer
B. Kebutuhan Software (Perangkat Lunak)
Kebutuhan perangkat lunak minimal yang digunakan untuk dapat
menjalankan aplikasi ini dan tahap-tahap instalasinya adalah sebagai berikut:
a. Install Sistem Operasi Windows XP/Vista/7
b. Install Web Server Xampp
c. Install PHP Versi 5.0
d. Install MySQL 5.0
4.1 Implementasi Aplikasi
Program Atau aplikasi ini berbasis web yang dibuat dengan menggunakan
bahasa pemrograman PHP, Javascript, dan HTML. Aplikasi ini terdiri dari dua
hak akses yaitu admin dan user (pelaksana). Hak akses admin yang melakukan
maintanance aplikasi, sedangkan hak akses user dapat melakukan aktifitas
perhitungan rencana anggaran biaya pembangunan rumah.
4.1.1 Halaman Login
Halaman login adalah halaman yang pertama tampil ketika membuka
aplikasi perencanaan anggaran biaya pada proyek konstruksi gedung. User harus
menginputkan username dan password agar dapat masuk dalam aplikasi ini
137
sebagai pelaksana maupun admin. Tampilan halaman login dapat dilihat pada
Gambar 4.1.
Gambar 4.1 Halaman Login
Saat login sistem memeriksa apakah username dan password salah atau
tidak terisi, maka sistem akan memberikan pesan konfirmasi pada halaman baru
yang dapat dilihat pada Gambar 4.2.
Gambar 4.2 Halaman Pesan Username atau Password salah atau tidak terisi
138
4.1.2 Halaman Registrasi
Halaman registrasi digunakan untuk mendaftarkan data pengguna baru.
Pengguna dapat memilih tombol registrasi, kemudian memasukkan data sesuai
dengan yang diminta oleh sistem. Jika data yang dimasukkan telah terdaftar maka
sistem akan memberikan pesan. Apabila data yang dimasukkan benar maka data
akan tersimpan sesuai dengan username yang didaftarkan. Halaman registrasi
dapat dilihat pada Gambar 4.3.
Gambar 4.3 Halaman Registrasi
4.1.3 Halaman Utama
Tampilan halaman utama admin merupakan tampilan pertama yang
berhasil melakukkan login. Pada tampilan ini terdapat menu-menu yang dapat
dipilih untuk melakukan proses selanjutnya sesuai hak akses yang dimiliki. Pada
saat login sistem memeriksa username dan password sudah benar atau belum, jika
sudah maka akan muncul tampilan halaman utama sesuai hak akses.
Pada Gambar 4.4 sistem menampilkan halaman utama level admin yang
memiliki menu untuk home, user, data master (kota, material, jenis pekerja,
satuan, rumus, biaya pekerja, jenis pekerja, indeks SNI), format proyek dan
logout.
139
Gambar 4.4 Halaman Utama Level Admin
4.1.4 Halaman Master User
Halaman user ini berfungsi sebagai mengelola data user yaitu meliputi
menambah, memperbaiki data dan memblokir hak akses user. Data user yang
tersimpan dalam Tabel ini sebagai hak akses dalam aplikasi. Halaman user dapat
dilihat pada Gambar 4.5.
Gambar 4.5 Halaman Master User
140
Tampilan halaman master user, sistem akan menampilkan data user
sebelumnya. Pada tampilan master user button di kolom aktif yang berfungsi
untuk merubah hak akses user dari active menjadi non active.
4.1.5 Halaman Master Kota
Halaman master kota digunakan untuk mengelola data kota yang
merupakan tempat pelaksanaan proyek. Admin dapat menambah, merubah, dan
menghapus data kota. Untuk menambah data kota baru, admin dapat
menggunakan button Add Kota. Jika menghapus data, admin dapat mencentang di
kolom hapus kemudian menggunakan button Delete Checked. Gambar 4.6
merupakan tampilan dari halaman master kota.
Gamabar 4.6 Halaman Master Kota
4.1.6 Halaman Master Material
Halaman master material digunakan untuk mengelola data material yang
merupakan keahlian bidang dari tenaga kerja. Untuk menambah data kota baru,
admin dapat menggunakan button Add material. Jika menghapus data, admin
dapat mencentang di kolom hapus kemudian menggunakan button Delete
Checked. Gambar 4.7 merupakan tampilan dari halaman master material.
141
Gambar 4.7 Halaman Master Material
4.1.7 Halaman Master Jenis Pekerja
Halaman master jenis pekerja digunakan untuk mengelola data jenis
pekerja merupakan keahlian dari tenaga kerja. Untuk menambah data jenis pekerja
baru, admin dapat menggunakan button Add Jenis Pekerja. Jika menghapus data,
admin dapat mencentang di kolom hapus kemudian menggunakan button Delete
Checked. Gambar 4.8 merupakan tampilan dari halaman master jenis pekerja.
Gambar 4.8 Halaman Master Jenis Pekerja
142
4.1.8 Halaman Master Satuan
Halaman master satuan digunakan untuk mengelola data satuan setiap item
kebutuhan perhitungan dan satuan setiap kegiatan. Admin dapat menambah,
merubah dan menghapus data satuan. Untuk menambahkan data baru, admin
dapat menggunakan button Add satuan. Jika menghapus data, admin dapat
mencentang di kolom hapus kemudian menggunakan button Delete Checked.
Gambar 4.9 merupakan tampilan dari halaman master satuan.
Gambar 4.9 Halaman Master Satuan
4.1.9 Halaman Master Rumus
Halaman master rumus digunakan untuk mengelola data rumus sebagai
variabel-variabel yang digunakan menghitung volume bangunan. Admin dapat
menambah, merubah dan menghapus data rumus. Untuk menambahkan data baru,
admin dapat menggunakan button Add Rumus. Jika menghapus data, admin dapat
mencentang di kolom hapus kemudian menggunakan button Delete Checked.
Gambar 4.10 merupakan tampilan dari halaman master rumus.
143
Gambar 4.10 Halaman Master Rumus
4.1.10 Halaman Master Biaya Pekerja
Halaman master biaya pekerja digunakan untuk mengelola data biaya
pekerja sebagai ketentuan biaya tenaga kerja sesuai kota dan keahlian tenaga
kerja. Admin dapat menambah, merubah dan menghapus data biaya pekerja.
Untuk menambahkan data baru, admin dapat menggunakan button Add Biaya
Pekerja. Jika menghapus data, admin dapat mencentang di kolom hapus kemudian
menggunakan button Delete Checked. Gambar 4.11 merupakan tampilan dari
halaman master biaya pekerja.
144
Gambar 4.11 Halaman Master Biaya Pekerja
4.1.11 Halaman Master Jenis Pekerjaan
Halaman master jenis pekerjaan digunakan untuk mengelola data jenis
pekerjaan sebagai pengelompokan kegiatan pada indeks SNI. Admin dapat
menambah, merubah dan menghapus data jenis pekerjaan. Untuk menambahkan
data baru, admin dapat menggunakan button Add Jenis Pekerjaan. Jika menghapus
data, admin dapat mencentang di kolom hapus kemudian menggunakan button
Delete Checked. Gambar 4.12 merupakan tampilan dari halaman master jenis
pekerjaan.
Gambar 4.12 Halaman Master Jenis Pekerjaan
145
4.1.12 Halaman Master Indeks SNI
Halaman master Indeks SNI digunakan untuk mengelola data indeks SNI
sebagai nilai yang kebutuhan tenaga kerja sesuai jenis pekerja tiap kegiatan.
Admin dapat menambah, merubah dan menghapus data indeks SNI. Untuk
menambahkan data indeks SNI baru, admin dapat menggunakan button Add
Indeks SNI. Jika menambahkan kebutuhan tenaga kerja tiap kegiatan, admin dapat
menggunakan button kelola kebutuhan. Jika menghapus data, admin dapat
mencentang di kolom hapus kemudian menggunakan button Delete Checked.
Gambar 4.13 merupakan tampilan dari halaman master indeks SNI.
Gambar 4.13 Halaman Master Indeks SNI
Gambar 4.14 Halaman Master Indeks SNI untuk menambahkan Tenaga Kerja
146
4.1.13 Halaman Master Format Proyek
Halaman master format proyek digunakan untuk menambahkan data
format proyek sebagai contoh-contoh proyek berfungsi untuk refrensi penyusunan
proyek pada user pelaksana. Admin dapat menambah, merubah dan non aktifkan
data format proyek. Untuk menambahkan data format proyek baru, admin dapat
menggunakan button tambah proyek. Jika menghapus data, admin dapat
mencentang di kolom hapus kemudian menggunakan button Delete Checked.
Gambar 4.15 merupakan tampilan dari halaman master format proyek.
Gambar 4.15 Halaman Master Format Proyek
4.1.14 Halaman Akun User
Halaman akun user digunakan untuk mengubah password user sesuai yang
diinginkan user pelaksana. User pelaksana dapat menyimpan password lama
dengan password baru, user dapat menggunakan button simpan. Gambar 4.16
merupakan tampilan dari halaman akun user.
Gambar 4.16 Halaman Akun User
147
4.1.15 Halaman Format Proyek User
Halaman format proyek user digunakan untuk menambah proyek baru
pada halaman user pelaksana. User pelaksana dapat menyimpan nama proyek
yang diinginkan, user dapat menggunakan button tambah. Gambar 4.17
merupakan tampilan dari halaman tambah proyek.
Gambar 4.17 Halaman Format Proyek User.
4.1.16 Halaman History Proyek User
Halaman history proyek user digunakan untuk menambah proyek baru
pada halaman user pelaksana. User pelaksana dapat menyimpan nama proyek
yang diinginkan, user dapat menggunakan button tambah. Gambar 4.18
merupakan tampilan dari halaman tambah proyek.
Gambar 4.18 Halaman History Proyek User.
4.1.17 Halaman Tambah Proyek User
Halaman tambah proyek user digunakan untuk menambah proyek baru
pada halaman user pelaksana. User pelaksana dapat menyimpan nama proyek
148
yang diinginkan, user dapat menggunakan button tambah. Gambar 4.19
merupakan tampilan dari halaman tambah proyek.
Gambar 4.19 Halaman Tambah Proyek User.
4.1.18 Halaman Keterangan Proyek User
Halaman Keterangan Proyek User digunakan untuk memberikan informasi
proyek nama proyek, luas tanah, luas bangunan dan gambar. Gambar 4.20
merupakan tampilan dari halaman keterangan proyek user.
Gambar 4.20 Halaman Keterangan Proyek User
4.1.19 Halaman Rencana Kerja
Halaman rencana kerja digunakan untuk menyusun kegiatan,
menambahkan rumus kegiatan dan memberikan ketergantungan kegiatan
149
pelaksana dapat menggunakan button tambah kegiatan. Jika menambahkan
kegiatan dan sub kegiatan, admin dapat menggunakan button kelola kebutuhan.
Jika menghapus data, admin dapat mencentang di kolom hapus kemudian
menggunakan button hapus kegiatan. Gambar 4.21 merupakan tampilan dari
halaman rencana kerja user.
Gambar 4.21 Halaman Rencana Kerja User
Gambar 4.22 Halaman Tambah Kegiatan
150
Gambar 4.23 Halaman Tambah Rumus Tiap Kegiatan
Gambar 4.24 Halaman Detail Data Rumus
151
4.1.20 Halaman Harga Satuan
Halaman harga satuan digunakan untuk mengetahui informasi kebutuhan
biaya satuan jasa tenaga kerja dari setiap sub kegiatan sesuai dengan koefisien
yang didapat dari Standar Nasional Indonesia (SNI) dalam satuan orang/jam dan
harga pekerja sesuai dengan kota pelaksana. User dapat menambah data koefisien
dan harga pekerja tiap sub kegiatan dengan menggunakan button input detail yang
tampil pada Gambar 4.26. Gambar 4.25 merupakan tampilan dari halaman
transaksi harga satuan.
Gambar 4.25 Halaman Tambah Harga Satuan
152
Gambar 4.26 Halaman Harga Satuan
4.1.21 Halaman Hitung Waktu dan Jumlah Tenaga Kerja
Halaman hitung waktu dan jumlah tenaga kerja digunakan untuk
mengetahui informasi jumlah kebutuhan jasa tenaga kerja dari setiap sub kegiatan
sesuai dengan waktu yang ditentukan oleh user. User dapat menambah data
hitung waktu tiap sub kegiatan dengan menggunakan button set hari yang tampil
pada Gambar 4.27. Gambar 4.28 merupakan tampilan dari halaman transaksi
hitung waktu dan jumlah tenaga kerja.
153
Gambar 4.27 Halaman Hitung Waktu dan Jumlah Tenaga Kerja
Gambar 4.28 Halaman Pengaturan Hari Tiap Sub Kegiatan
4.1.22 Halaman Jadwal Pelaksanaan
Halaman jadwal pelakasana digunakan untuk mengetahui informasi waktu
pengerjaan dari setiap sub kegiatan sesuai dengan waktu yang ditentukan oleh
user dan ketergantungan antar kegiatan. Gambar 4.29 merupakan tampilan dari
halaman transaksi jadwal pelaksanaan.
154
Gambar 4.29 Halaman Jadwal Pelaksana
4.1.23 Halaman Rencana Anggaran Biaya Tenaga Kerja
Halaman rencana anggaran biaya tenaga kerja digunakan untuk
mengetahui informasi biaya kebutuhan jasa tenaga kerja dari setiap sub kegiatan
sesuai dengan perkalian waktu penyelesaian, harga pekerja dan jumlah pekerja.
Gambar 4.30 merupakan tampilan dari halaman transaksi rencana anggaran biaya
tenaga kerja.
155
Gambar 4.30 Halaman Rencana Anggaran Biaya Tenaga Kerja
4.1.24 Halaman Rekap Rencana Anggaran Biaya
Halaman rekap rencana anggaran biaya digunakan untuk mengetahui
informasi jumlah keseluruhan kebutuhan jasa tenaga kerja dari setiap sub kegiatan
dengan biaya pemborong 7% dan PPN 10%. Gambar 4.31 merupakan tampilan
dari halaman transaksi hitung waktu dan jumlah tenaga kerja.
156
Gambar 4.31 Halaman Rekap Rencana Anggaran Biaya
4.2 Evaluasi Sistem
Evaluasi dilakukan untuk melakukan pengujian sistem. Apakah sistem
yang telah dibuat dapat berjalan sesuai dengan tujuan. Jika terjadi perbedaan hasil
maka sistem yang dibuat masih memiliki kesalahan, oleh karena itu diperlukan
beberapa perbaikan. Proses pengujian menggunakan black box testing dimana
aplikasi diuji dengan melakukan berbagai percobaan untuk membuktikan bahwa
aplikasi yang dibuat telah sesuai dengan tujuan. Berikut akan dijelaskan hasil uji
coba yang telah dilakukan antara lain:
1. Uji coba fungsi fitur aplikasi.
2. Uji coba kesesuaian hasil perhitungan.
3. Uji coba kompatibilitas aplikasi.
4.2.1 Hasil Uji coba kesesuaian Fungsi Fitur Aplikasi
Uji coba ini bertujuan untuk mengetahui keberhasilan proses dasar dari
aplikasi dan validasi error terhadap masukan data yang dapat dilakukan melalui
aplikasi.
157
A. Evaluasi Hasil Uji Coba Halaman Registrasi
Proses uji coba halaman registrasi bertujuan untuk mendaftar dengan cara
memasukkan data pada halaman registrasi. Informasi yang ditampilkan apakah
sesuai atau tidak. Test case registrasi digunakan terlihat pada Tabel 4.1.
Tabel 4.1 Uji Coba Halaman registrasi
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
1 Validasi fungsi
button daftar
Memilih
button daftar
Data user dapat
tersimpan
1. Sukses
2. Registrasi
berhasil
2 Validasi inputan
tanpa data
Menyimpan
user baru
dengan data
kosong
Data tidak akan
tersimpan dan
memunculkan
peringatan”
masukkan
username dan
password
terlebih dahulu”
1. Sukses
2. Menampilkan
peringatan
3 Validasi inputan
user telah
terdaftar
Memilih
button daftar
Jika data user
telah ada maka
mengeluarkan
peringatan “user
name sudah
terpakai, silakan
ganti username”
1. Sukses
2. Login tidak
berhasil
3. Muncul
pesan yang
diharapkan
Menampilkan halaman registrasi setelah menekan menu registrasi,
tampilan halaman registrasi pada Gambar 4.32, tampilan jika halaman registrasi
diisi dengan data kosong pada Gambar 4.33 dan tampilan registrasi jika user yang
diisi telah terdaftar pada Gambar 4.34.
158
Gambar 4.32 Halaman Registrasi
Gambar 4.33 Halaman Registrasi belum memasukkan data
Gambar 4.34 Halaman Registrasi berhasil
159
B. Evaluasi Hasil Uji Coba Login
Proses ini uji coba login bertujuan untuk mengetahui keberhasilan proses
inputan data yang dapat dilakukan melalui aplikasi seperti terlihat pada Tabel 4.2.
proses dilakukan dengan cara menginputkan username dan password. Test case
login digunakan terlihat pada Tabel 4.3.
Tabel 4.2 Data Testing Pengguna
Nama Field Data 1 Data 2 Data 3
Username Admin Doni Agus
Password Admin Pelaksana Agus
Tabel 4.3 Test case Login
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
4 Deskripsi
username,
password yang
valid
Masukkan Data 1
dari Tabel testing
data pengguna
Form login
tertutup dan
menu sesuai
dengan hak
akses
username
1. Sukses
2. Login
berhasil
3. Tampil
form utama
5 Deskripsi
username benar
namun salah
password,
Username dan
password yang
tidak ada dalam
sistem.
Memasukan data
dari Tabel testing
data pengguna
Mengeluarkan
peringatan
“username
atau password
anda salah,
atau anda di
non aktifkan”
1. Sukses
2. Login tidak
berhasil
3. Muncul
pesan yang
diharapkan
Pada saat program dijalankan, tampilan menu login ini digunakan untuk
mengisi Username dan Password bagi pengguna agar dapat masuk kedalam menu
aplikasi untuk dapat melakukan perhitungan rencana anggaran biaya tenaga kerja.
Tampilan menu login pada gambar 4.35.
160
Gambar 4.35 Halaman Login
Berdasarkan uji coba nomor 2 pada Tabel 4.4, Gambar 4.36 menunjukkan
adanya kegagalan login jika terjadi kesalahan username dan password atau akun
pengguna salah.
Gambar 4.36 Halaman login salah atau kosong
C. Evaluasi Hasil Uji Coba Halaman Kelola User Akses
Proses uji coba halaman kelola user dilakukan dengan cara memasukkan
data untuk user admin baru. Informasi user yang terdaftar ditampilkan dengan
memiliki level user pada Gambar 4.35. Test case dapat dilihat pada Tabel 4.4.
Tabel 4.4 Test case Kelola User Akses
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
6 Validasi fungsi
tambah user
Memilih button
tambah admin
Form halaman
user
1. Sukses
2. Keluar
halaman
tambah user
7 Menambah user
Input data
username,
password dan
level user
Data dapat
tersimpan dan
tampil di
daftar user
1. Sukses
2. Data user
baru
tersimpan
161
8 Validasi fungsi
edit data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
9 Validasi fungsi
hapus data
Mencentang data
yang ingin
dihapus, memilih
aksi hapus data
Data user
terhapus dari
daftar user
1. Sukses
2. Data user
dapat
terhapus
D. Evaluasi Hasil Uji Coba Halaman Master Satuan
Proses uji coba halaman master satuan dilakukan dengan cara
memasukkan data pada halaman master satuan. Informasi yang ditampilkan
apakah sesuai atau tidak. Pengujian pada halaman master satuan, test case dapat
dilihat pada Tabel 4.5.
Tabel 4.5 Test case Master Satuan
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
10 Validasi fungsi
button Add
satuan
Memilih button
Add satuan
Form halaman
user
1. Sukses
2. Keluar
halaman
tambah
satuan
11 Menambah
Satuan
Input data nama
satuan,
kepanjangan, arti
Data dapat
tersimpan dan
tampil di
daftar satuan
1. Sukses
2. Data satuan
baru
tersimpan
12 Validasi fungsi
perbaiki data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
13 Validasi fungsi
hapus data
Mencentang data
yang ingin
dihapus, memilih
aksi hapus data
Data satuan
terhapus dari
daftar satuan
1. Sukses
2. Data satuan
dapat
terhapus
Menampilkan data tambah satuan setelah menekan button Add satuan pada
tombol sebelah kiri, tampilan halaman satuan ditunjukkan pada Gambar 4.37.
162
Gambar 4.37 Halaman Ujicoba Tambah Satuan
Berdasarkan ujicoba edit satuan, Gambar 4.38 menunjukkan tampilan edit
satuan.
Gambar 4.38 Halaman Ujicoba Perubahan Data Satuan
Hapus data satuan, digunakan untuk menghapus data pada saat
maintenance data satuan. Hak akses yang dapat menghapus data ini adalah admin.
Tampilan halaman hapus data satuan ditunjukkan pada Gambar 4.39.
163
Gambar 4.39 Halaman Ujicoba Hapus Data Satuan
E. Evaluasi Hasil Uji Coba Halaman Master Kota
Proses uji coba halaman master kota dilakukan dengan cara memasukkan
data pada halaman master kota. Informasi yang ditampilkan apakah sesuai atau
tidak. Pengujian pada halaman master kota, test case dapat dilihat pada Tabel 4.6.
Tabel 4.6 Test case Master Kota
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
14 Validasi fungsi
button Add kota
Memilih button
Add kota
Form halaman
user
1. Sukses
2. Keluar
halaman
tambah kota
15 Menambah kota Input data nama
kota
Data dapat
tersimpan dan
tampil di
daftar kota
1. Sukses
2. Data kota
baru
tersimpan
16 Validasi fungsi
perbaiki data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
17 Validasi fungsi
hapus data
Mencentang data
yang ingin
dihapus, memilih
aksi hapus data
Data kota
terhapus dari
daftar kota
1. Sukses
2. Data kota
dapat
terhapus
164
Menampilkan data tambah satuan setelah menekan button Add kota pada
tombol sebelah kiri, tampilan halaman satuan ditunjukkan pada Gambar 4.40.
Gambar 4.40 Halaman Ujicoba Tambah Kota
Berdasarkan ujicoba perubahan data kota, Gambar 4.41 menunjukkan
tampilan perubahan data kota.
Gambar 4.41 Halaman Ujicoba Perubahan Data Kota
Hapus data kota, digunakan untuk menghapus data pada saat maintenance
satuan. Hak akses yang dapat menghapus data ini adalah admin. Tampilan
halaman hapus data kota ditunjukkan pada Gambar 4.42.
165
Gambar 4.42 Halaman Ujicoba Hapus Data Kota
F. Evaluasi Hasil Uji Coba Halaman Master Jenis Pekerjaan
Proses uji coba halaman master jenis pekerjaan dilakukan dengan cara
memasukkan data pada halaman master jenis pekerjaan. Informasi yang
ditampilkan apakah sesuai atau tidak. Pengujian pada halaman master jenis
pekerja, test case dapat dilihat pada Tabel 4.7.
Tabel 4.7 Test case Master Jenis Pekerjaan
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
18 Validasi fungsi
button Add jenis
pekerja
Memilih button
Add jenis pekerja
Form halaman
user
1. Sukses
2. Keluar
halaman
tambah jenis
pekerja
19 Menambah jenis
pekerja
Input data nama
kota
Data dapat
tersimpan dan
tampil di
daftar jenis
pekerja
1. Sukses
2. Data jenis
pekerja baru
tersimpan
20 Validasi fungsi
perbaiki data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
21 Validasi fungsi
hapus data
Mencentang data
yang ingin
dihapus, memilih
aksi hapus data
Data jenis
pekerja
terhapus dari
daftar jenis
1. Sukses
2. Data jenis
pekerja dapat
terhapus
166
pekerja
Menampilkan data tambah jenis pekerjaan setelah menekan button Add
jenis pekerja pada tombol sebelah kiri, tampilan halaman satuan ditunjukkan pada
Gambar 4.43.
Gambar 4.43 Halaman Tambah Jenis Pekerjaan
Berdasarkan ujicoba perubahan data jenis pekerja, Gambar 4.44
menunjukkan tampilan perubahan data jenis pekerjaan.
Gambar 4.44 Halaman Perubahan Data Jenis Pekerjaan
Hapus data jenis pekerja, digunakan untuk menghapus data pada saat
maintenance jenis pekerja. Hak akses yang dapat menghapus data ini adalah
admin. Tampilan halaman hapus data jenis pekerja ditunjukkan pada Gambar
4.45.
167
Gambar 4.45 Halaman Hapus Data Jenis Pekerja
G. Evaluasi Hasil Uji Coba Halaman Master Material
Proses uji coba halaman master material dilakukan dengan cara
memasukkan data pada halaman master material. Informasi yang ditampilkan
apakah sesuai atau tidak. Pengujian pada halaman master material, test case dapat
dilihat pada Tabel 4.8.
Tabel 4.8 Test case Master Material
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
22 Validasi fungsi
button Add
material
Memilih button
Add material
Form halaman
user
1. Sukses
2. Keluar
halaman
tambah
material
23 Menambah
material
Input data nama
material
Data dapat
tersimpan dan
tampil di
daftar
material
1. Sukses
2. Data material
baru
tersimpan
24 Validasi fungsi
perbaiki data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
25 Validasi fungsi
hapus data
Mencentang data
yang ingin
Data material
terhapus dari
3. Sukses
4. Data material
168
dihapus, memilih
aksi hapus data
daftar
material
dapat
terhapus
Menampilkan data tambah material setelah menekan button Add material
pada tombol sebelah kiri, tampilan halaman satuan ditunjukkan pada Gambar
4.46.
Gambar 4.46 Halaman Tambah Material
Berdasarkan ujicoba perubahan data material, Gambar 4.47 menunjukkan
tampilan perubahan data material.
Gambar 4.47 Halaman Perubahan Data Material
Hapus data material, digunakan untuk menghapus data pada saat
maintenance material. Hak akses yang dapat menghapus data ini adalah admin.
Tampilan halaman hapus data material ditunjukkan pada Gambar 4.48.
169
Gambar 4.48 Halaman Hapus Data Material
H. Evaluasi Hasil Uji Coba Halaman Master Biaya Pekerja
Proses uji coba halaman master biaya pekerja dilakukan dengan cara
memasukkan data pada halaman master biaya pekerja. Informasi yang
ditampilkan apakah sesuai atau tidak. Pengujian pada halaman master biaya
pekerja, test case dapat dilihat pada Tabel 4.9.
Tabel 4.9 Test case Master Biaya Pekerja
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
26 Validasi fungsi
button Add
biaya pekerja
Memilih button
Add biaya pekerja
Form halaman
biaya pekerja
1. Sukses
2. Keluar
halaman
tambah biaya
pekerja
27 Menambah
biaya pekerja
Input data kota,
jenis pekerja,
bidang material
Data dapat
tersimpan dan
tampil di
daftar biaya
pekerja
1. Sukses
2. Data biaya
pekerja baru
tersimpan
28 Validasi fungsi
perbaiki data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
29 Validasi fungsi
hapus data
Mencentang data
yang ingin
dihapus, memilih
Data biaya
pekerja
terhapus dari
1. Sukses
2. Data biaya
pekerja dapat
170
aksi hapus data daftar biaya
pekerja
terhapus
Menampilkan data tambah biaya pekerja setelah menekan button Add
biaya pekerja pada tombol sebelah kiri, tampilan halaman biaya pekerja
ditunjukkan pada Gambar 4.49.
Gambar 4.49 Halaman Tambah Biaya Pekerja
Berdasarkan ujicoba perubahan data biaya pekerja, Gambar 4.50
menunjukkan tampilan perubahan data biaya pekerja.
Gambar 4.50 Halaman Perubahan Data Biaya Pekerja
171
Hapus data biaya pekerja, digunakan untuk menghapus data pada saat
maintenance biaya pekerja. Hak akses yang dapat menghapus data ini adalah
admin. Tampilan halaman hapus data biaya pekerja ditunjukkan pada Gambar
4.51.
Gambar 4.51 Halaman Hapus Data Jenis Pekerja
I. Evaluasi Hasil Uji Coba Halaman Master Jenis Pekerjaan
Proses uji coba halaman master jenis pekerjaan dilakukan dengan cara
memasukkan data pada halaman master jenis pekerjaan. Informasi yang
ditampilkan apakah sesuai atau tidak. Pengujian pada halaman master jenis
pekerjaan, test case dapat dilihat pada Tabel 4.10.
Tabel 4.10 Test case Master Jenis Pekerjaan
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
30 Validasi fungsi
button Add jenis
pekerjaan
Memilih button
Add jenis
pekerjaan
Form halaman
user
1. Sukses
2. Keluar
halaman
tambah jenis
pekerjaan
31 Menambah jenis Input data nama Data dapat 1. Sukses
172
pekerjaan jenis pekerjaan tersimpan dan
tampil di
daftar jenis
pekerjaan
2. Data jenis
pekerja baru
tersimpan
32 Validasi fungsi
perbaiki data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
33 Validasi fungsi
hapus data
Mencentang data
yang ingin
dihapus, memilih
aksi hapus data
Data jenis
pekerjaan
terhapus dari
daftar jenis
pekerjaan
1. Sukses
2. Data jenis
pekerjaan
dapat
terhapus
Menampilkan data tambah satuan setelah menekan button Add jenis
pekerjaan pada tombol sebelah kiri, tampilan halaman jenis pekerjaan ditunjukkan
pada Gambar 4.52.
Gambar 4.52 Halaman Tambah Jenis Pekerjaan
Berdasarkan ujicoba perubahan data jenis pekerja, Gambar 4.53
menunjukkan tampilan perubahan data jenis pekerjaan.
Gambar 4.53 Halaman Perubahan Data Jenis Pekerjaan
173
Hapus data jenis pekerjaan, digunakan untuk menghapus data pada saat
maintenance jenis pekerjaan. Hak akses yang dapat menghapus data ini adalah
admin. Tampilan halaman hapus data jenis pekerjaan ditunjukkan pada Gambar
4.54.
Gambar 4.54 Halaman Hapus Data Jenis Pekerjaan
J. Evaluasi Hasil Uji Coba Halaman Master Indeks SNI
Proses uji coba halaman master indeks SNI dilakukan dengan cara
memasukkan data pada halaman master indeks SNI. Informasi yang ditampilkan
apakah sesuai atau tidak. Pengujian pada halaman master indeks SNI, test case
dapat dilihat pada Tabel 4.11.
Tabel 4.11 Test case Master Indeks SNI
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
34 Validasi fungsi
button Add
indeks SNI
Memilih button
Add indeks SNI
Form halaman
user
1. Sukses
2. Keluar
halaman
tambah
indeks SNI
35 Menambah
indeks SNI
Input data satuan
pekerjaan, nama
satuan pekerjaan
Data dapat
tersimpan dan
tampil di
daftar indeks
1. Sukses
2. Data indeks
SNI baru
tersimpan
174
SNI
36 Validasi fungsi
perbaiki data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
37 Validasi fungsi
hapus data
Mencentang data
yang ingin
dihapus, memilih
aksi hapus data
Data indeks
SNI terhapus
dari daftar
indeks SNI
1. Sukses
2. Data indeks
SNI dapat
terhapus
Menampilkan data tambah satuan setelah menekan button Add indeks SNI
pada tombol sebelah kiri, tampilan halaman Indeks SNI ditunjukkan pada Gambar
4.55.
Gambar 4.55 Halaman Tambah Indeks SNI
Berdasarkan ujicoba perubahan data Indeks SNI, Gambar 4.56
menunjukkan tampilan perubahan data Indeks SNI.
Gambar 4.56 Halaman Perubahan Data Indeks SNI
175
Hapus data Indeks SNI, digunakan untuk menghapus data pada saat
maintenance indeks SNI. Hak akses yang dapat menghapus data ini adalah admin.
Tampilan halaman hapus data Indeks SNI ditunjukkan pada Gambar 4.57.
Gambar 4.57 Halaman Hapus Data Indeks SNI
K. Evaluasi Hasil Uji Coba Halaman Master Rumus
Proses uji coba halaman master rumus dilakukan dengan cara
memasukkan data pada halaman master rumus. Informasi yang ditampilkan
apakah sesuai atau tidak. Pengujian pada halaman master rumus, test case dapat
dilihat pada Tabel 4.12.
Tabel 4.12 Test case Master Rumus
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
38 Validasi fungsi
perbaiki data
Memilih aksi edit
dan input data
yang akan diubah
Tampil form
perbaiki data
dan perubahan
data tersimpan
1. Sukses
2. Menampilkan
perbaikan
data
39 Validasi fungsi
hapus data
Mencentang data
yang ingin
dihapus, memilih
aksi hapus data
Data rumus
terhapus dari
daftar rumus
1. Sukses
2. Data rumus
dapat
terhapus
176
Menampilkan data tambah satuan setelah menekan button Add jenis
pekerja pada tombol sebelah kiri, tampilan halaman satuan ditunjukkan pada
Gambar 4.58.
Gambar 4.58 Halaman Tambah Rumus
Berdasarkan ujicoba perubahan data rumus, Gambar 4.59 menunjukkan
tampilan perubahan data rumus.
Gambar 4.59 Halaman Perubahan Data Rumus
Hapus data rumus, digunakan untuk menghapus data pada saat
maintenance rumus. Hak akses yang dapat menghapus data ini adalah admin.
Tampilan halaman hapus data rumus ditunjukkan pada Gambar 4.60.
177
Gambar 4.60 Halaman Hapus Data Rumus
L. Evaluasi Hasil Uji Coba Keterangan Proyek
Proses uji coba halaman keterangan proyek dilakukan dengan cara
memasukkan data pada halaman keterangan proyek. Informasi yang ditampilkan
apakah sesuai atau tidak. Pengujian pada halaman keterangan proyek, test case
dapat dilihat pada Tabel 4.13.
Tabel 4.13 Test case Keterangan Proyek
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
40 Validasi fungsi
menambah data
kegiatan
Memilih button
choose file
Tampil form
folder gambar
1. Sukses
2. Menampilkan
gambar
tersimpan
41 Validasi fungsi
simpan data
Memilih button
simpan
Data
keterangan
proyek
tersimpan
1. Sukses
2. Data
keterangan
proyek dapat
tersimpan
Menampilkan data tambah kegiatan setelah menekan button tambah
kegiatan pada tombol sebelah kiri, tampilan halaman tambah gambar ditunjukkan
178
pada Gambar 4.61 dan data yang tersimpan akan ditampilkan pada Gambar 4.61
merupakan halaman keterangan proyek.
Gambar 4.61 Halaman Keterangan Proyek
M. Evaluasi Hasil Uji Coba Rencana Kerja
Proses uji coba halaman rencana kerja dilakukan dengan cara memasukkan
data pada halaman rencana kerja. Informasi yang ditampilkan apakah sesuai atau
tidak. Pengujian pada halaman rencana kerja, test case dapat dilihat pada Tabel
4.14.
Tabel 4.14 Test case Rencana Kerja
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
40 Validasi fungsi
menambah data
kegiatan
Memilih button
tambah kegiatan
Tampil form
tambah
kegiatan dan
data tersimpan
1. Sukses
2. Menampilkan
data
tersimpan
41 Validasi fungsi
hapus data
kegiatan
Mencentang data
yang ingin
dihapus, memilih
aksi hapus data
Data kegiatan
terhapus dari
daftar kegiatan
1. Sukses
2. Data kegiatan
dapat
terhapus
42 Validasi fungsi
menambah data
perhitungan
rumus
Memilih button
entry rumus,
masukan data
rumus nilai
Data
perhitungan
rumus
tersimpan
1. sukses
2. data
perhitungan
rumus
179
variabel dan
gambar
tersimpan
43 Validasi fungsi
menentukan
ketergantungan
kegiatan
Memilih
ketergantungan
kegiatan
Ketergantungan
kegiatan
tersimpan
1. sukses
2. data
ketergantung
an kegiatan
tersimpan
Menampilkan data tambah kegiatan setelah menekan button tambah
kegiatan pada tombol sebelah kiri, tampilan halaman tambah kegiatan
ditunjukkan pada Gambar 4.62 dan data yang tersimpan akan ditampilkan pada
Gambar 4.66 merupakan halaman rencana kerja.
Gambar 4.62 Halaman Tambah Kegiatan
Menampilkan data tambah volume setelah menekan button entry rumus
pada tombol sebelah kanan, tampilan halaman tambah volume ditunjukkan pada
Gambar 4.63.
180
Gambar 4.63 Halaman Tambah Rumus Tiap Kegiatan
Menampilkan data tambah kegiatan setelah menekan button tambah
ketergantungan pada tombol sebelah kiri, tampilan halaman tambah
ketergantungan kegiatan ditunjukkan pada Gambar 4.64.
Gambar 4.64 Halaman Tambah Ketergantungan Antar Kegiatan
Menampilkan data tambah kegiatan setelah menekan button detail data
pada tombol sebelah kanan, tampilan halaman detail data ditunjukkan pada
Gambar 4.65.
181
Gambar 4.65 Halaman Detail Data Rencana Kerja
Gambar 4.66 Halaman Rencana Kerja
182
N. Evaluasi Hasil Uji Coba Harga Satuan
Proses uji coba halaman harga satuan dilakukan dengan cara memasukkan
data pada halaman harga satuan. Informasi yang ditampilkan apakah sesuai atau
tidak. Pengujian pada halaman harga satuan, test case dapat dilihat pada Tabel
4.15.
Tabel 4.15 Test case Harga Satuan
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
44 Validasi fungsi
tambah detail
Memilih aksi
tambah detail
harga satuan
Tampil form
data tersimpan
1. Sukses
2. Menampilkan
data
tersimpan
45 Validasi fungsi
simpan data
Memilih aksi
simpan data
Data harga
satuan
tersimpan
1. Sukses
2. Menampilkan
data
tersimpan
Menampilkan data tambah detail harga satuan setelah menekan button
entry detail pada tombol sebelah kanan, tampilan halaman tambah detail harga
satuan ditunjukkan pada Gambar 4.67.
Gambar 4.67 Halaman Tambah Detail Harga Satuan
183
Setelah data tambah detail tersimpan maka akan tampil pada halaman
harga satuan ditunjukkan pada Gambar 4.68.
Gambar 4.68 Halaman Harga satuan
O. Evaluasi Hasil Uji Coba Hitung Waktu dan Jumlah Tenaga Kerja
Proses uji coba halaman hitung waktu dan jumlah tenaga kerja dilakukan
dengan cara memasukkan data pada halaman hitung waktu dan jumlah tenaga
kerja. Informasi yang ditampilkan apakah sesuai atau tidak. Pengujian pada
halaman hitung waktu dan jumlah tenaga kerja, test case dapat dilihat pada Tabel
4.16.
184
Tabel 4.16 Test case Hitung Waktu dan Jumlah Tenaga Kerja
Test
case
ID
Tujuan Input Output yang
diharapkan
Output Sistem
46 Validasi fungsi
tambah detail
Memilih aksi
tambah detail
waktu dan
tenaga kerja
Tampil form
data tersimpan
1. Sukses
2. Menampilkan
data
tersimpan
47 Validasi fungsi
simpan data
Memilih aksi
simpan data
Data waktu
dan tenaga
kerja
tersimpan
1. Sukses
2. Menampilkan
halaman
selanjutnya
dan data
tersimpan
Menampilkan data waktu setelah menekan button set hari pada tombol
sebelah kiri, tampilan halaman hitung waktu dan jumlah tenaga kerja ditunjukkan
pada Gambar 4.69.
Gambar 4.69 Halaman Pengatur Waktu
185
Gambar 4.70 Halaman Hitung Waktu dan Jumlah Tenaga Kerja
P. Evaluasi Hasil Uji Coba Jadwal Pelaksanaan
Proses uji coba halaman jadwal pelaksanaan dilakukan dengan cara
memasukkan data pada halaman jadwal pelaksanaan. Informasi yang ditampilkan
apakah sesuai atau tidak. Tampilan halaman jadwal pelakasanaan dapat dilihat
pada Gambar 4.71.
186
Gambar 4.71 Halaman Jadwal Pelaksanaan
Q. Evaluasi Hasil Uji Coba Rencana Anggaran Biaya Tenaga Kerja
Proses uji coba halaman rencana anggaran biaya tenaga kerja dilakukan
dengan cara memasukkan data pada halaman rencana anggaran biaya tenaga kerja.
Informasi yang ditampilkan apakah sesuai atau tidak. Tampilan halaman rencana
anggaran biaya, dapat dilihat pada Gambar 4.72.
187
Gambar 4.72 Halaman Rencana Anggaran Biaya Tenaga Kerja
R. Evaluasi Hasil Uji Coba Rekap Rencana Anggaran Biaya
Proses uji coba halaman rekap rencana anggaran biaya dilakukan dengan
cara memasukkan data pada halaman rekap rencana anggaran biaya. Informasi
yang ditampilkan apakah sesuai atau tidak. Tampilan pada halaman rekap rencana
anggaran biaya, dapat dilihat pada Gambar 4.73.
Gambar 4.73 Halaman Rekap Rencana Anggaran Biaya
188
4.2.2 Hasil Uji Coba Perhitungan RAB Tenaga Kerja
Uji coba perhitungan rencana anggaran biaya tenaga kerja ini bertujuan
untuk membuktikan apakah perencanaan anggaran biaya tenaga kerja ini sesuai.
Uji coba ini akan dilakukan dengan menggunakan kasus perhitungan kegiatan.
Berikut ini penjelasan uji coba perhitungan rencana anggaran biaya tenaga kerja.
A. Uji Kasus
Berdasarkan tujuan pengujian rencana anggaran biaya, maka terdapat
kasus uji untuk mengetahui hasil perhitungan tertulis dengan perhitungan sistem.
Berikut penjelasan kasus uji dan data uji rencana anggaran biaya tenaga kerja.
Uji kasus ini adalah proyek pembangunan rumah yang mempunyai luas
lahan tanah 200 m2 dengan panjang lahan 20 m
2 dan 10 m
2. Lahan tersebut akan
dibangun dengan luas bangunan 110 m2 memiliki panjang bangunan 11 m
2 dan
lebar 10m2. Rencana bangunan tersebut memiliki spesifikasi 2 kamar tidur biasa,