Form Registrasi
B. Perancangan Input dan Output Akses Pengguna
3.5.10 Desain Uji Coba
3.5.10.1 Uji Coba Fungsi Aplikasi
Proses uji coba ini dilakukan untuk mengetahui apakah fungsi-fungsi dari web aplikasi rancangan anggaran biaya pemasangan baru atau penambahan daya
Nama obyek Tipe obyek Tipe data(size) Keterangan
Nama Perhitungan Textbox Varchar(50) Memasukkan nama perhitungan Lokasi Textbox Varchar(50) Memasukkan lokasi perhitungan Wilayah kerja Textbox Varchar(50) Memasukkan wilayah kerja
perhitungan
Nama Atasan Textbox Varchar(50) Memasukkan nama atasan user Jabatan Atasan Textbox Varchar(50) Memasukkan jabatan atasan user
Simpan Button - Menyimpan data kedalam database
ini telah berjalan dengan benar. Setiap fitur yang disediakan akan diuji hasilnya sesuai dengan tabel test case. Desain uji coba fungsi aplikasi adalah sebagai berikut:
1. Desain Uji Coba Fitur Registrasi
Fungsi fitur registrasi digunakan untuk melakukan pendaftaran akses kepada pengguna. Pada fungsi registrasi dilakukan dengan cara menginputkan identitas karyawan yang sudah tersimpan pada database. Kemudian sistem secara otomatis memberikan pesan kepada user sudah terdaftar atau belum. Sistem akan mengakses username dan password jika identitas karyawan benar. Desain test case untuk uji coba fungsi registrasi dapat dilihat pada Tabel 3.26.
Tabel 3.26 Desain Test Case Manipulasi Fitur Registrasi
Test case ID
Tujuan Input Output yang
diharapkan 1 Memverifikasi identitas
karyawan
Memasukkan data pada tabel 22, sistem akan terotomatisasi mencocokkan identitas
Pesan kecocokan akan muncul jika benar, dan pesan peringatan keluar jika data tidak cocok
2 Menambah data Memasukkan
username dan password pada tabel 22 dengan menekan tombol simpan Muncul pesan berhasil dan kembali ke halaman login
3 Membatalkan data Memasukkan
username dan password pada tabel 22 dengan menekan tombol batal Pengguna keluar dari halaman registrasi menuju halaman login kembali
2. Desain Uji Coba Fitur Login.
Fungsi fitur login digunakan untuk melakukan pembatasan hak akses
kepada pengguna. Pada fungsi login dilakukan dengan cara menginputkan
username dan password ini akan diketahui level login masing-masing user yaitu sebagai administrator atau user biasa. Desain test case untuk uji coba fungsi login dapat dilihat pada Tabel 3.27.
Tabel 3.27 Desain Test Case Manipulasi Fitur Login
Test case ID
Tujuan Input Output yang
diharapkan 4 Memastikan username dan
password terisi
Memasukkan username dan password tidak diisi
Muncul pesan bahwa login gagal 5 Memastikan pemerikasaan
username dan password yang diinputkan benar Memasukan username dan password benar. Pengguna bisa masuk kedalam halaman home aplikasi 6 Memastikan pemerikasaan
username dan password yang diinputkan salah
Memasukan username dan password salah.
Muncul pesan login gagal password dan username salah
3. Desain Uji Coba Fitur Master User.
Pada master user, pengujian yang dilakukan yakni memastikan bahwa fungsi penyimpanan yang sesuai dengan inputan yang telah disediakan, jika inputan membutuhkan angka maka harus diisikan dengan angka dan fitur master user ini digunakan untuk me-maintanance table user. Diketahui pula status masing-masing user yaitu aktif (active) dan tidak aktif (non active). Desain test case untuk uji coba fungsi master user dapat dilihat pada Tabel 3.28.
Tabel 3.28 Data User
no No_id nama Jabatan Tempat lahir
Tanggal lahir
alamat telp level blokir 1 1234 Andi Supervisor tegal 22-10-1992 Margas
ari
089 283
User N
Tabel 3.29 Desain Test Case Manipulasi Fitur Master User
Test case ID
Tujuan Input Output yang diharapkan
7 Menambah Data Memasukan data pada data user kemudian tekan tombol Simpan.
Data muncul pada halaman user, artinya data telah tersimpan ke dalam database.
8 Membatalkan
penyimpanan
Memasukan data pada data user, lalu kemudian tekan tombol Batal.
Data tidak muncul pada halaman user, artinya data tidak tersimpan ke dalam database.
9 Edit data Mengubah beberapa data kemudian tekan tombol Update.
Data muncul pada halaman user sesuai dengan
perubahan data yang telah dilakukan, artinya data telah berubah dan telah tersimpan ke dalam database.
10 Membatalkan
Update Data
Mengubah beberapa data kemudian tekan tombol Batal.
Data masih sama pada halaman user, artinya data tidak jadi diperbarui. 11 Delete Data Menekan tombol delete
kemudian akan muncul msg box” anda yakin menghapus data ini” lalu tekan OK
Data akan hilang dan data tidak muncul dalam halaman user, artinya data sudah terhapus dari database.
4. Desain Uji Coba Master Harga Pokok Satuan(HPS).
Pada master harga pokok satuan, digunakan untuk menguji apakah data yang dimasukkan oleh admin telah sesuai dengan permintaan aplikasi. Selanjutnya dilakukan pemeriksaan apakah aplikasi dapat melakukan
penyimpanan data, edit data dan hapus data dengan benar. Desain test case untuk uji coba fungsi master harga pokok satuan dapat dilihat pada Tabel 3.31.
Tabel 3.30 Data HPS
no Kelompok material
Nama material Size Satuan Harga Satuan
Golongan 1 Acessories Upah pasang
material
p.12 unit Rp. 800,- jasa
Tabel 3.31 Desain Test Case Manipulasi Fitur Master HPS
Test case ID
Tujuan Input Output yang diharapkan
8 Menambah data Memasukan data pada data HPS kemudian tekan tombol Simpan.
Data muncul pada table view HPS , artinya data telah tersimpan ke dalam database.
9 Membatalkan
penyimpanan
Memasukan data pada data HPS, lalu kemudian tekan tombol Batal.
Data tidak muncul pada table view HPS, artinya data tidak tersimpan ke dalam database.
10 Edit data Mengubah beberapa data kemudian tekan tombol Update.
Data muncul pada table view sesuai dengan perubahan data yang telah dilakukan, artinya data telah berubah dan telah tersimpan ke dalam database.
11 Membatalkan
Update Data
Mengubah beberapa data kemudian tekan tombol Batal.
Data masih sama pada table view HPS artinya data tidak jadi diperbarui.
12 HapusData Menekan tombol hapus kemudian akan muncul msg box” anda yakin menghapus data ini” lalu tekan OK
Data akan hilang dan data tidak muncul dalam table view HPS, artinya data sudah terhapus dari database.
5. Desain Uji Coba Master Kegiatan.
Pada master kegiatan, pengujian yang dilakukan yakni memastikan bahwa fungsi penyimpanan, pengubahan, dan penghapusan data dapat berfungsi sesuai
dengan tujuan. Desain test case untuk uji coba fungsi master kegiatan dapat dilihat pada Tabel 3.33.
Tabel 3.32 Data Kegiatan
no Nama kegiatan acessor jabatan Lokasi
1 Kegiatan A Andi supervisor Tegal
Tabel 3.33 Desain Test Case Manipulasi Fitur Master Kegiatan
Test case ID
Tujuan Input Output yang diharapkan
13 Mencari data Memasukan nama pekerjaan data pada kolom pencarian dan tekan tombol cari
Data muncul pada table view kegiatan artinya data yang dicari ada pada database
14 Menghapus
Data
Memilih data yang akan dihapus kemudian tekan tombol x.
Data tidak muncul pada table view kegiatan, artinya data sudah terhapus dari database.
15 Edit data Mengubah beberapa data kemudian tekan tombol Update.
Data muncul pada table view kegiatansesuai dengan perubahan data yang telah dilakukan, artinya data telah berubah dan telah tersimpan ke dalam database.
6. Desain Uji Coba Master Konstruksi.
Pada master kosntruksi, pengujian yang dilakukan yakni memastikan bahwa fungsi penyimpanan, penambahan, pengubahan, dan penghapusan data dapat berfungsi sesuai dengan tujuan. Desain test case untuk uji coba fungsi master konstruksi dapat dilihat pada Tabel 3.35.
Tabel 3.34 Data Konstruksi
No Kode konstruksi keterangan 1 Konstruksi A Tarikan lurus
Tabel 3.35 Desain Test Case Fitur Master Konstruksi
Test case ID
Tujuan Input Output yang diharapkan
16 Menambah
konstruksi
Memasukan data konstruksi dan tekan tombol simpan
Data muncul pada table view konstruksi artinya data yang dicari ada pada database
17 Mengembalikan
data
Memasukan data konstruksi kemudian menekan tombol batal
Data muncul pada table view konstruksi seperti semula atau tidak ada perubahan.
18 Menghapus Data Memilih data konstruksi, kemudian tekan tombol hapus.
Data tidak muncul pada table view konstruksi, artinya data sudah terhapus dari database.
19 Edit data Mengubah beberapa data kemudian tekan tombol Update.
Data muncul pada table view konstruksisesuai dengan perubahan data yang telah dilakukan, artinya data telah berubah dan telah tersimpan ke dalam database.
20 Melihat detail data
Memilih data konstruksi , lalu tekan tombol detail
Data muncul pada jendela baru mengenai detail dan deskripsi dari konstruksi
21 Menambah data
konstruksi
Memilih item yang tersedia kemudian menekan tombol pilih
Data akan masuk ke dalam detail konstruksi pada table view konstruksi
22 Halaman
selanjutnya
Memilih halaman lain dengan menekan tombol angka halaman
Data konstruksi lainnya akan muncul pada halaman selanjutnya.
7. Desain Uji Coba Master Material.
Pada master material, pengujian yang dilakukan yakni memastikan bahwa fungsi penyimpanan, penambahan, pengubahan, dan penghapusan data dapat berfungsi sesuai dengan tujuan. Desain test case untuk uji coba fungsi master material dapat dilihat pada Tabel 3.38.
Tabel 3.37 Data Material
No Nama item Kode material
1 Item A CC1
Tabel 3.38 Desain Test Case Fitur Master Material
Test case ID
Tujuan Input Output yang
diharapkan 23 Menambah item pada
material
Memasukkan data material kemudian menekan tombol simpan
Data akan muncul pada table view material artinya data sudah tersimpan ke database
24 Menghapus perubahan data Memasukkan data material kemudian menekan tombol batal
Data pada table view material tidak terjadi perubahan yaitu kembali seperti semula