• Tidak ada hasil yang ditemukan

Perancangan Pengujian Sistem

Dalam dokumen BAB III ANALISIS DAN PERANCANGAN SISTEM (Halaman 61-74)

Department Total Hari :Periodes/d

3.3 Perancangan Pengujian Sistem

Pengujian sistem merupakan bagian penting dalam proses pembuatan sistem, pada penelitian ini metode pengujian sistem adalah blackbox testing. Metode blackbox testing dilakukan berdasarkan rancangan pengujian yang telah ditetapkan, sehingga perlu dibuat perancangan pengujian sistem atau test case. Daftar pengujian sistem yang akan dilakukan adalah sebagai berikut.

Tabel 3.36 Rancangan Hak Akses Data Dummy

NO Pengguna Hak Akses

1. Staff Personalia 1. Manajemen Departemen

2. Manajemen Sub Bagian 3. Manajemen Jabatan 4. Manajemen Karyawan 5. Manajemen Gaji Pokok 6. Manajemen Tunjangan 7. Manajemen Status Kehadiran 8. Manajemen Hari Besar 9. Koreksi Lembur 10. Koreksi Presensi 11. Periode Penggajian

12. Import Data Mesin Presensi 13. Slip Gaji Karyawan Tipe Buruh 14. Laporan Detail Gaji

15. Laporan Detail Lembur 16. Laporan Pengeluaran Gaji 17. Laporan Pengeluaran Lembur 18. Laporan Presensi

19. Laporan Sisa Cuti

20. Laporan Pengeluaran PPH21 2. Manajer Keuangan 1. Periode Penggajian

2. Import Data Mesin Presensi 3. Slip Gaji Karyawan Tipe Staff 4. Laporan Pengeluaran Gaji 5. Laporan Detail Gaji

6. Laporan Pengeluaran PPH21 7. Laporan sisa cuti

8. Laporan presensi

3. Karyawan 1. Pengajuan Cuti

Tabel 3.37 Rancangan Data Dummy Form Login NO Pengguna NIK 1. Staff Personalia 1306 2. Manajer Keuangan 1307 3. Kepala Bagian 1308 4. Karyawan 1309

Tabel 3.38 Test Case Form Login

No. Tujuan Masukan Hasil yang diharapkan

1. Login menggunakan

username dan password

yang benar

Memasukan username =1306, password = xxxx

Muncul menu halaman utama sesuai dengan hak akses Staff personalia.

2. Login menggunakan

username dan password

yang tidak benar

Memasukan username = 1307, password = zzzz

Muncul pesan “Maaf Username dan Password salah”

3. Login menggunakan

username bebar dan

password yang tidak

benar

Memasukan username = 1306, password = zzzz

Muncul pesan “Maaf Password salah”

4 Login menggunakan

username salah dan

password yang benar

Memasukan username = 1307, password = xxxx

Muncul pesan “Maaf Username salah”

Tabel 3.39 Rancangan Data Dummy Master Departemen

ID Departemen

Nama Departemen

D001 Produksi

D002 Personalia

Tabel 3.40 Test Case Master Departemen

No. Tujuan Masukan Hasil yang diharapkan

1. Cek data

Departemen ada atau tidak

nama Departemen = “Produksi”

Muncul alert data belum ada dan dapat mengisi data sub bagian

1. Menyimpan data Departemen dengan

Kode departemen = “D001” dan nama

Muncul alert simpan berhasil

No. Tujuan Masukan Hasil yang diharapkan benar. Departemen = “Produksi” 2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak memasukkan nama Departemen

Muncul alert nama Departemen belum terisi

3. Merubah nama departemen

Isi nama Departemen yang mau dirubah lalu klik tombol cek

Muncul alert Data Departemen berhasil diubah.

Tabel 3.41 Rancangan Data Dummy Master sub Bagian

ID Sub Bagian

Nama Sub Bagian

B001 Staff Produksi X

B002 Staff Produksi Y

Tabel 3.42 Test Case Master Sub Bagian

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data sub bagian dengan benar.

Kode sub bagian = “B001” dan nama sub bagian = “Staff Produksi X”

Muncul alert simpan berhasil

2. Merubah nama sub bagian

Isi nama Departemen terlebih dahulu lalu klik tomobl cek dan akan muncul list data sub bagian

Muncul alert Data sub bagian berhasil diubah.

Tabel 3.43 Rancangan Data Dummy Master Jabatan

ID Jabatan Nama Jabatan

J001 Kabag

Tabel 3.44 Test Case Master Jabatan

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data jabatan dengan benar.

Kode jabatan = “J001” dan nama jabatan = “Staff”

Muncul alert simpan berhasil

2. Melakukan

pengecekan dalam mengisi textbox

yang kosong.

Tidak memasukkan nama jabatan

Muncul alert nama jabatan belum terisi

3. Merubah nama jabatan

Pilih list nama jabatan dan merubah nama jabatan baru.

Muncul alert Data jabatan berhasil diubah.

Tabel 3.45 Rancangan Data Dummy Master Status Kehadiran

Kode Status Kehadiran

Nama Status Kehadiran Kali gaji Keterangan

SD Surat Dokter 1 Sakit dengan

ijin dokter

A Alpha -1 Tidak masuk

tanpa ijin

Tabel 3.46 Test Case Master Status Kehadiran

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data status kehadiran dengan benar.

Input Kode status, nama status, kali gaji dan keterangan. Informasi simpan berhasil 2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak memasukkan salah satu kolom inputan

Informasi “Ada inputan belum diisi”

3. Merubah data status kehadiran

Pilih list di tabel dan merubah detail data.

Data berhasil diubah.

Tabel 3.47 Rancangan Data Dummy Master Hari Besar

Kode Hari Besar Nama Hari Besar Tanggal

Kode Hari Besar Nama Hari Besar Tanggal

HB002 Natal 25/12/2016

Tabel 3.48 Test Case Master Hari Besar

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data hari besar dengan benar.

Input nama hari besar dan tanggal. Informasi simpan berhasil 2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak memasukkan salah satu kolom inputan

Informasi Ada inputan belum diisi

3. Merubah data hari besar

Pilih list data di tabel dan merubah detail data.

Data berhasil diubah.

Tabel 3.49 Rancangan Data Dummy Master Biodata Karyawan

NIK Nama Lengkap Nama Panggilan Tanggal Masuk Kerja Tanggal Pengangkatan Jenis Kelamin 1306 Adito Putra Dito 01/01/2010 01/01/2012 L

1307 Dwi Pausi Dwi 01/01/2012 01/01/2014 P

Tabel 3.50 Test Case Master Biodata Karyawan

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data karyawan dengan benar.

Input NIK dan detail karyawan. Informasi simpan berhasil 2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak memasukkan salah satu kolom inputan

Informasi “Ada inputan belum diisi”

3. Merubah data karyawan

Isi NIK kemudian klik cari lalu dapat merubah detail data.

Tabel 3.51 Rancangan Data Dummy Master Pendidikan Karyawan

NIK Tingkatan Nama

Sekolah Jurusan Tahun Masuk Tahun lulus Nilai

1306 SMA SMA 1 IPA 01/01/2007 01/01/2010 88,5 1306 S1 UIN Ekonomi 01/01/2011 01/01/2015 3,55

Tabel 3.52 Test Case Master Pendidikan Karyawan

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data pendidikan

karyawan dengan benar.

Input tingkatan, nama sekolah, jurusan, tahun masuk, tahun lulus, nilai.

Informasi simpan berhasil 2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak memasukkan salah satu kolom inputan

Informasi “Ada inputan belum diisi”

3. Merubah data pendidikan

karyawan

Isi NIK kemudian klik cari lalu dapat merubah detail data.

Data berhasil diubah.

Tabel 3.53 Rancangan Data Dummy Master Keluarga Karyawan

NIK Nama Keluarga Status Keluarga Jenis kelamin Kota kelahiran Pendidikan akhir Pekerjaan

1306 Ida Istri Wanita Surabaya S1 Swasta

1306 Roni Anak Pria Surabaya SD Pelajar

Tabel 3.54 Test Case Master keluarga Karyawan

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data keluarga karyawan dengan benar.

Input nama keluarga, status keluarga, jenis kelamin, kota kelahiran, pendidikan akhir, pekerjaan. Informasi simpan berhasil 2. Melakukan pengecekan dalam mengisi textbox

Tidak memasukkan salah satu kolom inputan

Informasi “Ada inputan belum diisi”

No. Tujuan Masukan Hasil yang diharapkan yang kosong.

3. Merubah data keluarga karyawan

Isi NIK kemudian klik cari lalu dapat merubah detail data.

Data berhasil diubah.

Tabel 3.55 Rancangan Data Dummy Master Pelatihan Karyawan

NIK Nama Kursus Nama

Penyelenggara Tanggal Tempat kursus Ada sertifikat 1306 ISO xxx 1 januari 2011 Surabaya Ya 1306 Pengembangan diri xxx 30 januari 2012 Surabaya Ya

Tabel 3.56 Test Case Master Pelatihan Karyawan

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data pelatihan karyawan dengan benar.

Input nama kursus, nama penyelenggara, tanggal pelaksana, tempat kursus, ada sertifikat. Informasi simpan berhasil 2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak memasukkan salah satu kolom inputan

Informasi Ada inputan belum diisi

3. Merubah data pelatihan karyawan

Isi NIK kemudian klik cari lalu dapat merubah detail data.

Data berhasil diubah.

Tabel 3.57 Rancangan Data Dummy Master Gaji pokok

NIK Nama Departemen Jabatan Gaji perbulan

1306 Ahmad Personalia Staff

personalia

3.000.000

NIK Nama Departemen Jabatan Gaji perbulan

purchasing

Tabel 3.58 Test Case Master Gaji pokok

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data gaji pokok dengan benar.

Pilik jenis karyawan dan memasukkan nilai gaji

Informasi simpan berhasil 2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak memasukkan gaji Informasi Gaji belum terisi

3. Merubah gaji pokok karyawan

Pilih list pada tabel lalu dapat merubah gaji.

Data berhasil diubah.

Tabel 3.59 Rancangan Data Dummy Master Tunjangan Karyawan

Kode Gaji Uang Susu Uang Makan Uang Transport Uang Premi KG001 2500 2500 3000 7000 KG002 3000 3000 4000 8000

Tabel 3.60 Test Case Master Tunjangan Karyawan

No. Tujuan Masukan Hasil yang diharapkan

1. Menyimpan data tunjangan dengan benar.

Pilik Jabatan dan memasukkan nilai tunjangan karyawan Informasi simpan berhasil 2. Merubah gaji karyawan

Pilih Jabatan dan

merubah detail

tunjangan.

Data tunjangan berhasil diubah.

Tabel 3.61 Rancangan Data Dummy Transaksi Periode Penggajian

Kode Periode Tanggal Awal Tanggal Akhir

Kode Periode Tanggal Awal Tanggal Akhir

PP002 08/11/2010 14/11/2010

Tabel 3.62 Test Case Transaksi Periode Penggajian

No. Tujuan Masukan Hasil yang diharapkan

1. Input Periode Penggajian

Pilih tanggal awal dan akhir

Informasi simpan berhasil

2. Merubah data periode penggajian

Pilih tanggal awal atau tanggal akhir

Informasi Data periode penggajian berhasil dirubah

Tabel 3.63 Rancangan Data Dummy Transaksi Koreksi Presensi

Kode Koreksi

Presensi

NIK NAMA Tanggal Status Awal

KA001BEJO 1306 BEJO 02/11/2010 A

KA002BEJO 1306 BEJO 11/11/2010 A

Tabel 3.64 Test Case Transaksi Koreksi Presensi

No. Tujuan Masukan Hasil yang diharapkan

1. Melihat data presensi karyawan

Pilih NIK dan tanggal periode koreksi kemudian klik tombol oke

Muncul data kehadiran karyawan seusai periode koreksi

2. Melakukan

pengecekan dalam mengisi textbox

yang kosong.

Tidak Pilih NIK dan periode koreksi

Informasi Ada inputan belum diisi

3. Simpan data koreksi Presensi

Ubah status koreksi kemudian pilih tombol simpan

Informasi data koreksi berhasil di simpan

Tabel 3.65 Rancangan Data Dummy Transaksi Koreksi Lembur

Kode Koreksi Lembur

NIK Nama Tanggal Lembur 1 Lembur 2 Lembur 3

KL001 1306 Bejo 01/11/2010 1 4 0

KL002 1307 Budi 10/11/2010 1 0 0

Tabel 3.66 Test Case Transaksi Koreksi Lembur

No. Tujuan Masukan Hasil yang diharapkan

1. Input Koreksi Lembur

Cari NIK 1306, pilih tanggal lembur dan input jam lembur Informasi simpan berhasil 2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak Pilih NIK atau data jam lembur belum terisi

Informasi “Ada inputan belum diisi”

Tabel 3.67 Rancangan Data Dummy Transaksi import checklock

Tipe karyawan

Kode periode

A 1

Tabel 3.68 Test Case Transaksi import checklock

No. Tujuan Masukan Hasil yang diharapkan

1. Proses Import data

checklock

Pilih tipe karyawan dan kode periode

Informasi sukses

Tabel 3.69 Rancangan Data Dummy Transaksi Hitung Gaji

Tipe karyawan

Kode periode

Tabel 3.70 Test Case Transaksi Hitung Gaji

No. Tujuan Masukan Hasil yang diharapkan

1. Proses Hitung Gaji Pilih tipe karyawan dan kode periode

Informasi sukses

Tabel 3.71 Rancangan Data Dummy Transaksi Pengajuan Cuti

No. Pengajuan Tanggal Mulai Tanggal Akhir Status Ijin

Keterangan NIK NAMA

PP001 12/11/2010 25/11/2010 Saudara Menikah

Aaaaaaaaaa 1006 RUDI

Tabel 3.72 Test Case Transaksi Pengajuan Cuti

No. Tujuan Masukan Hasil yang diharapkan

1. Input pengajuan cuti Pilih NIK kemudian klik tombol cari, isi tgl mulai dan akhir, pilih status ijin dan masukkan keterangan

Informasi simpan berhasil

2. Melakukan pengecekan dalam mengisi textbox yang kosong.

Tidak Pilih NIK atau ada data yang kosong

Informasi “Ada inputan belum diisi”

Tabel 3.73 Rancangan Data Dummy Transaksi Persetujuan Cuti

No. Pengajuan Tanggal Mulai Tanggal Akhir Status Ijin

Keterangan NIK NAMA

PP001 12/11/2010 25/11/2010 Saudara Menikah

aaaaaaaaaa 1006 RUDI

Tabel 3.74 Test Case Transaksi Persetujuan Cuti

No. Tujuan Masukan Hasil yang diharapkan

1. Menyetujui cuti Centang list yang ingin disetujui atau centang all jika ingin

Informasi data berhasil disetujui

No. Tujuan Masukan Hasil yang diharapkan menyetujui semua data

cuti

2. Menolak cuti Centang list yang ingin ditolak atau centang all jika ingin menolak semua data cuti

Informasi data berhasil ditolak

Tabel 3.75 Rancangan Data Dummy Laporan detail gaji

Periode Awal

Periode Akhir

1/11/2010 30/11/2010

Tabel 3.76 Test Case Laporan detail gaji

No. Tujuan Masukan Hasil yang diharapkan

1. Laporan detail gaji sesuai dengan periode presensi

Mengisi periode awal dan periode akhir presensi

Menampilkan data laporan detail gaji

Tabel 3.77 Rancangan Data Dummy Laporan detail lembur

Periode Awal

Periode Akhir

1/11/2010 30/11/2010

Tabel 3.78 Test Case Laporan detail lembur

No. Tujuan Masukan Hasil yang diharapkan

1. Laporan detail lembur sesuai dengan periode presensi

Mengisi periode awal dan periode akhir presensi

Menampilkan data laporan detail lembur

Tabel 3.79 Rancangan Data Dummy Laporan pengeluaran gaji

Periode Awal

Periode Akhir

Periode Awal

Periode Akhir

1/11/2010 30/11/2010

Tabel 3.80 Test Case Laporan pengeluaran gaji

No. Tujuan Masukan Hasil yang diharapkan

1. Laporan detail pengeluaran gaji sesuai dengan periode presensi

Mengisi periode awal dan periode akhir presensi

Menampilkan data laporan detail pengeluaran gaji

Tabel 3.81 Rancangan Data Dummy Laporan pengeluaran lembur

Periode Awal

Periode Akhir

1/11/2010 30/11/2010

Tabel 3.82 Test Case Laporan pengeluaran lembur

No. Tujuan Masukan Hasil yang diharapkan

1. Laporan detail pengeluaran lembur sesuai dengan periode presensi

Mengisi periode awal dan periode akhir presensi

Menampilkan data laporan detail pengeluaran lembur

Tabel 3.83 Rancangan Data Dummy Laporan pengeluaran pajak

Periode Awal

Periode Akhir

1/11/2010 30/11/2010

Tabel 3.84 Test Case Laporan pengeluaran pajak

No. Tujuan Masukan Hasil yang diharapkan

1. Laporan detail pengeluaran pajak sesuai dengan periode presensi

Mengisi periode awal dan periode akhir presensi

Menampilkan data laporan detail pengeluaran pajak

Tabel 3.85 Rancangan Data Dummy Laporan presensi Periode Awal Periode Akhir 1/11/2010 30/11/2010

Tabel 3.86 Test Case Laporan presensi

No. Tujuan Masukan Hasil yang diharapkan

1. Laporan detail presensi sesuai dengan periode presensi

Mengisi periode awal dan periode akhir presensi

Menampilkan data laporan detail presensi

Tabel 3.87 Rancangan Data Dummy Laporan sisa cuti

Periode Awal

Periode Akhir

1/11/2010 30/11/2010

Tabel 3.88 Test Case Laporan Laporan sisa cuti

No. Tujuan Masukan Hasil yang diharapkan

1. Laporan detail sisa cuti sesuai dengan periode presensi

Mengisi periode awal dan periode akhir presensi

Menampilkan data laporan detail sisa cuti

Dalam dokumen BAB III ANALISIS DAN PERANCANGAN SISTEM (Halaman 61-74)

Dokumen terkait