• Tidak ada hasil yang ditemukan

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

Dokumen terkait