Bab 3 Metode Perancangan - Institutional Repository...
-
Upload
hoangthien -
Category
Documents
-
view
225 -
download
3
Transcript of Bab 3 Metode Perancangan - Institutional Repository...
14
Bab 3
Metode Perancangan
3.1 Metode Pembangunan Software
Dalam penelitian ini metode penelitian yang digunakan yaitu
waterfall (classic life cycle). Waterfall pada dasarnya adalah metode
penelitian dengan mengambil kegiatan dasar seperti spesifikasi,
pengembangan, validasi, evolusi, dan mempresentasikannya sebagai
fase-fase proses yang berbeda seperti spesifikasi persyaratan,
perancangan perangkat lunak, implementasi, pengujian, dan
seterusnya (Pressman, 2001).
Gambar 3.1 Bagan waterfall (Pressman, 2001)
15
Penjelasan dari gambar Metode Waterfall:
Fase (1) Requirement definition
Penentuan dan analisis spesifikasi atau dengan kata lain definisi
kebutuhan, tahap pengumpulan data yang diperlukan oleh sistem
dihasilkan dari konsultasi dengan pengguna sistem.
Fase (2) Sistem and software design
Desain sistem dan perangkat lunak tahap ini terfokus pada desain
program yang dibutuhkan.
Fase (3) Implementation and unit testing
Implementasi dan uji unit tahap ini merupakan desain yang dibuat
dikodekan. Disesuaikan dengan bahasa pemrograman yang
digunakan. Uji unit termasuk pengujian bahwa setiap unit sesuai.
Fase (4) Integration and sistem testing
Integrasi dan uji coba sistem tahap ini berupa unit program
diintegrasikan dan diuji menjadi sistem yang lengkap untuk
disampaikan ke pelanggan.
Fase (5) Operation and maintenance
Operasional dan pemeliharaan ini adalah fase terpanjang karena
sistem dipasang dan digunakan dapat terjadi perubahan dan
mempengaruhi operasi-operasi pada perangkat lunak secara
langsung.
3.2 Analisis User Requirement
Analisis dilakukan untuk menentukan kebutuhan yang akan
diimplementasikan dalam sistem di Business Center Tempo Direct
Solo ini, dimana seluruh kebutuhan harus melingkupi berbagai sudut
pandang.
16
3.2.1 Kebutuhan Brainware
Kebutuhan pemakai komputer yang memiliki
kemampuan menggunakan program aplikasi untuk
menyelsaikan pekerjaan. Pada umumnya keahlian yang harus
dimilikinya antara lain mampu mengoperasikan komputer dan
peralatan pendukungnya, menggunakan program aplikasi
sesuai dengan pekerjaan dan mampu mengarsipkan data ke
media penyimpanan sesuai dengan keperluan.
3.2.2 Kebutuhan Hardware
Kebutuhan perangkat keras yang akan digunakan untuk
menjalankan sistem ini memiliki spesifikasi:
1. Prosesor Pentium III 800 MHz.
2. Memory 128 MB RAM.
3. Layar monitor resolusi 1024 X 576.
4. Harddisk 200 MB.
5. Keyboard dan mouse untuk alat input.
6. Printer untuk alat output.
3.2.3 Kebutuhan Software
Perangkat lunak yang dibutuhkan dalam menjalankan
aplikasi ini adalah sebagai berikut:
1. Sistem Operasi Windows XP.
2. Microsoft Visual FoxPro 9.0 atau runtime library.
3.2.4 Analisis Kebutuhan User
Kriteria penilaian didalam proses penilaian kinerja
karyawan kriteria yang digunakan dalam penentuannya adalah
absensi dimana dihitung dalam jumlah hadir selama satu bulan
dengan bobot 10%, lembur dimana jumlah lembur yang
17
dilakukan karyawan tiap bulan dengan bobot 10%, target jual
dimana penjualan yang di peroleh tiap karyawan selama satu
bulan di bagi dengan target penjualan dengan bobot 30%,
preferensi dengan bobot 40% dimana dalam preferensi terdapat
beberapa faktor yaitu masuk pada hari libur, keterlambatan,
masuk setengah hari, alpa, dan target member dengan bobot
10% dimana jumlah member baru di bagi dengan jumlah target
member yang telah ditetapkan oleh perusahaan untuk tiap
karyawan sesuai dengan kewajiban kerjanya. Sehingga dapat
diperoleh bobot preferensi dalam penentuannya dengan metode
TOPSIS dengan total bobot preferensi 100% jika semuanya
dilakukan dengan baik.
Sistem yang akan dibuat diharapkan user memiliki
fungsi-fungsi sebagai berikut:
1. Memiliki fungsi untuk menentukan hak akses pengguna
berdasarkan dari login.
2. Memiliki fungsi untuk menambah, mengedit, dan
menghapus data karyawan.
3. Memiliki fungsi menghitung gaji karyawan.
4.Memiliki fungsi untuk menghitung penilaian peringkat kerja
karyawan berdasarkan absensi, jumlah lembur, penjualan
barang, perekrutan member baru, dan presensi yang
meliputi: jumlah masuk hari libur, jumlah masuk terlambat,
jumlah masuk setengah hari, dan jumlah tidak masuk tanpa
keterangan/alpa.
5.Memiliki fungsi untuk memberikan bonus untuk peringkat 1
sampai 3 yang dihitung untuk peringkat 1 adalah 30% dari
18
gaji pokok karyawan tersebut, peringkat 2 adalah 20% dari
gaji pokok, dan peringkat 3 adalah 10% dari gaji pokok.
3.2.5 Input dan Output Sistem
Input dari sistem ini berupa :
1. Data karyawan
2. Data absensi karyawan
3. Data gaji karyawan
4. Data target jual
5. Data kinerja
6. Data peringkat kinerja karyawan
Sedangkan output dari sistem ini berupa data laporan.
Dimana laporan itu antara lain laporan data karyawan, laporan
absensi karyawan, laporan gaji karyawan, laporan tingkat
kinerja karyawan untuk pemberian bonus.
3.3 Diagram Alur Data dan Aliran Informasi
3.3.1 Data Flow Diagram (DFD)
Diagram alir data adalah suatu model logika data atau
proses yang dibuat untuk menggambarkan darimana asal data
dan kemana tujuan data yang keluar dari sistem, dimana data
disimpan, proses apa yang menghasilkan data tersebut dan
interaksi antara data yang tersimpan dan proses yang dikenakan
pada data tersebut. Teknik yang digunakan untuk
menggambarkan penyimpanan data dan proses yang
mentransformasikan data menggunakan teknik Yourdon and De
Marco.
19
DFD dapat digunakan untuk dua hal utama, yaitu untuk
membuat dokumentasi dari sistem informasi yang ada, atau
untuk menyusun dokumentasi untuk sistem informasi yang baru
(Parno, 2009).
Sistem penilaian kinerja karyawan Business Center Tempo
Direct Solo yang dibangun dapat digambarkan dengan DFD
sebagai berikut:
3.3.1.1 Diagram DFD Level 0
Pada proses aplikasi pada level 0 dapat dilihat pada
Gambar 3.2 sebagai berikut:
Gambar 3.2 Diagram DFD Level 0
Pada perancangan DFD level 0 karyawan
melakukan login pada sistem sesuai dengan NIK dan
password. Admin menginputkan data karyawan dan data
perhitungan kinerja karyawan pada sistem, setelah
inputan dimasukan maka karyawan akan dapat melihat
laporan data karyawan dan penilaian kinerja.
20
3.3.1.2 Diagram DFD Level 1
Pada proses aplikasi pada level 1 dapat dilihat
pada Gambar 3.3 sebagai berikut:
Gambar 3.3 Diagram DFD Level 1
Pada diagram level 1 terdapat beberapa proses yang
terjadi pada sistem yaitu pencatatan data karyawan,
penggajian, dan penilaian kinerja. Karyawan setelah di
21
catat datanya maka akan diberikan hak akses yaitu NIK
dan password. Pada penggajian, admin melakukan
inputan data gaji pada sistem sehingga sistem mengolah
laporan gaji yang akan diberikan pada karyawan. Pada
penilaian kinerja, admin menginputkan data perhitungan
kinerja pada sistem, sehingga sistem dapat mengolah
perhitungan dan menghasilkan laporan tingkat penilaian
kinerja karyawan untuk pemberian bonus.
3.3.1.3 Diagram DFD Level 1.1 Pencatatan Data
Karyawan
Pada proses pencatatan karyawan pada level 1.1
dapat dilihat pada Gambar 3.4 sebagai berikut:
22
Gambar 3.4 Diagram DFD Level 1.1 Pencatatan Data Karyawan
Pada diagram level 1.1 pencatatan data karyawan,
admin menginputkan data karyawan yang nantinya akan
tersimpan pada sistem. Setelah data diinputkan sistem
akan memberikan NIK dan password kepada karyawan
untuk login pada sistem. Admin akan mencetak laporan
data karyawan yang diberikan pada karyawan. Pencatatan
data karyawan akan disimpan pada tabel karyawan.
23
3.3.1.4 Diagram DFD Level 1.2 Proses Penggajian
Pada proses penggajian pada level 1.2 dapat
dilihat pada Gambar 3.5 sebagai berikut:
Gambar 3.5 Diagram DFD Level 1.2 Penggajian
Pada diagram level 1.2 admin menginputkan data
gaji pada sistem dan data yang dimasukan akan disimpan
pada tabel gaji, absensi, dan pekerjaan. Admin akan
mencetak laporan gaji pada sistem untuk pemberian
laporan gaji karyawan.
24
3.3.1.5 Diagram DFD Level 1.3 Penilaian Kinerja
Pada proses penilaian kinerja pada level 1.3 dapat
dilihat pada Gambar 3.6 sebagai berikut:
Gambar 3.6 Diagram DFD Level 1.3 Penilaian Kinerja
Pada diagram level 1.3 penilaian kinerja, admin
menginputkan data absensi, lembur, target jual,
preferensi, dan target member pada sistem. Karyawan
dapat melihat laporan penilaian kinerja pada sistem.
Admin akan mencetak laporan penilaian kinerja dan
bonus pada sistem yang diberikan kepada karyawan.
3.3.2 Model Basis Data
Model basis data yang digunakan dalam sistem ini
adalah model basis data dalam bentuk database (*.dbc) dan
25
tabel (*.dbf) yang merupakan basis data yang digunakan oleh
Microsoft Visual FoxPro 9.0.
3.3.2.1 Entity Relationship Diagram(ERD)
ERD berisi komponen–komponen himpunan
entitas dan himpunan relasi yang dilengkapi dengan
atribut yang mempresentasikan seluruh fakta dari dunia
nyata yang kita tinjau. ERD memiliki komponen-
komponen :
Entitas Relasi Atribut
Gambar 3.7 Komponen-komponen ERD
1. Entitas dan atribut.
Seperti telah dijelaskan di atas, entitas adalah
tempat penyimpan data, maka entitas yang
digambarkan dalam ERD ini merupakan data store
yang ada di DFD dan akan menjadi file data di
komputer. Entitas adalah suatu objek dan memiliki
nama.
2. Relasi
Relasi adalah penghubung antara satu entitas
(master file) dengan entitas lain di dalam sebuah sistem
komputer. Pada akhirnya, relasi akan menjadi file
transaksi (transaction file) di komputer.
3. Derajat Kardinalitas (Cardinality Degree)
26
Hubungan antarentitas ditandai pula oleh derajat
kardinalitas. Fungsi dari derajat kardinalitas ini adalah
untuk menentukan entitas kuat dan entitas lemah. Tiga
jenis derajat kardinalitas adalah :
• One to one, dilambangkan dengan 1 : 1
• One to many, dan sebaliknya, yang dilambangkan
dengan 1 : M dan sebaliknya
• Many to many, dilambangkan dengan M : M atau M :
N
27
3.3.2.2 Entity Relationship Diagram
Setelah membuat DFD maka dilanjutkan dengan membuat
relasi entitas dan atribut yang dipakai dalam sistem, dapat dilihat
pada Gambar 3.8 sebagai berikut:
Gambar 3.8 Relasi ERD
28
3.3.3 Basis Data
Sistem penilaian kinerja karyawan Business Center Tempo
Direct Solo dirancang dengan memiliki beberapa tabel, yaitu tabel
login, absensi, karyawan, hari kerja, hari libur, gaji, pekerjaan, dan
prestasi.
3.3.3.1 Tabel absensi
Tabel absensi adalah tabel untuk menyimpan absensi
karyawan selama satu bulan.
Tabel 3.1 Design tabel absensi
Field Tipe Data Size
Idabsensi (primary key) Character 14
NIK Character 10
Idhari kerja Character 6
Jumlahhadir Integer 4
Jumlahmasuklembur Integer 4
Jumlahmasukharibesar Integer 4
Jumlahmasuksetengah hari Integer 4
Jumlahterlambat Integer 4
Jumlahtidakmasuk Integer 4
Jumlahijin Integer 4
Jumlahalpa Integer 4
3.3.3.2 Tabel gaji
Tabel gaji adalah tabel untuk menyimpan data gaji.
Tabel 3.2 Design tabel gaji
Field Tipe Data Size
Idgaji (primary key) Character 14
NIK Character 8
Uanglembur Numeric 10
Uangbonus Numeric 10
29
Uangmakan Numeric 10
Uangtransport Numeric 10
Gajibersih Numeric 10
Gajipokok Numeric 10
Tanggalgaji Numeric 10
3.3.3.3 Tabel hari kerja
Tabel hari kerja adalah tabel untuk menyimpan jumlah
hari kerja selama setahun.
Tabel 3.3 Design tabel hari kerja
Field Tipe Data Size
Idharikerja Character 6
Bulan Integer 4
Tahun Integer 4
Jumlahhari minggu Integer 4
Jumlahharikerja Integer 4
Jumlahharitiapbulan Integer 4
3.3.3.4 Tabel karyawan
Tabel karyawan adalah tabel untuk menyimpan data
karyawan.
Tabel 3.4 Design tabel absensi
Field Tipe Data Size
NIK (primary key) Character 8
Nama Character 50
JenisKelamin Logical 1
Tanggallahir Date 8
Tempallahir Character 30
Agama Character 20
Pendidikan Character 20
Alamat Character 254
30
TeleponRumah Character 20
TeleponHp Character 20
Statuskaryawan Character 20
Gajipokok Numeric 10
Gajilembur Numeric 10
Uangtransport Numeric 10
UangMakan Numeric 10
Tanggalmasuk Date 8
Tanggalkeluar Date 8
Statusblokir Logical 1
Jabatan Character 50
3.3.3.5 Tabel login
Tabel login adalah tabel untuk menyimpan data login
karyawan.
Tabel 3.5 Design Tabel login
Field Tipe Data Size
NIK (primary key) Character 10
Katakunci Character 50
Statuspakai Character 10
3.3.3.6 Tabel pekerjaan
Tabel pekerjaan adalah tabel untuk menyimpan target
penjualan dan target member baru.
Tabel 3.6 Design Tabel pekerjaan
Field Tipe Data Size
NIK (primary key) Character 8
Targetjual Numeric 10
Wilayah Character 50
Bulan Character 2
Tahun Character 4
31
Targetmember Integer 4
3.3.3.7 Tabel prestasi
Tabel prestasi adalah tabel untuk menyimpan
penilaian kinerja karyawan.
Tabel 3.7 Design Tabel prestasi
Field Tipe Data Size
Idprestasi (primary key) Character 14
NIK Character 8
Peringkat Integer 4
Targetjual Numeric 10
Targetmember Integer 4
Nilaiabsensi Double 2
Nilailembur Double 2
Nilaitargetjual Double 2
Nilaipreferensi Double 2
Nilaitargetmember Double 2
3.3.3.8 Tabel hari libur
Tabel hari libur adalah tabel untuk hari libur nasional
selama setahun.
Tabel 3.8 Design Tabel hari libur
Field Tipe Data Size
Idharikerja (primary key) Character 6
Tanggal Integer 4
Keterangan Character 254
32
3.4 Design Interface
Perancangan antarmuka (interface) merupakan rancang bangun
dari interaksi pengguna dengan komputer. Perancangan ini dapat
berupa input data maupun output data untuk menampilkan informasi
kepada pengguna.
Kebutuhan antarmuka yang dibuat bersifat user friendly (mudah
digunakan) dengan tujuan agar program yang telah dibangun dapat
digunakan dengan mudah oleh pengguna. Berikut ini salah satu contoh
rancangan antarmuka form utama dari aplikasi yang akan dibuat.
3.4.1 Form Login
Gambar 3.9 Gambar design interface halaman login
Form login digunakan untuk menentukan hak pemakai
sebagai admin atau sebagai umum untuk masuk pada menu utama
sistem.
NIK
Katakunci
Login
Keluar
33
3.4.2 Form Menu Utama
Gambar 3.10 Gambar design interface halaman menu utama
Form menu utama digunakan untuk menampilkan menu
dalam aplikasi sistem informasi perhitungan kinerja karyawan. Pada
saat login sebagai admin menampilkan semua menu, sedangkan
pada login sebagai umum hanya menampilkan menu laporan saja.
Data Karyawan
Gaji Karyawan
Peringkat Karyawan
Setup
Laporan
Ubah Login hari, tanggal Jam
Keluar
34
3.4.3 Form Data Karyawan
Gambar 3.11 Gambar design interface halaman data karyawan
Pada gambar 3.11 melihatkan semua data karyawan yang di
butuhkan dalam pencatatan data karyawan baru ataupun
mengubah data karyawan.
Data Karyawan Pekerjaan
NIK/Nama
Jenis Kelamin
Tempat / Tanggal Lahir
Agama
Pendidikan
Alamat
Telepon Baru
Status Cari
Tanggal masuk Keluar
35
3.4.4 Form Data Pekerjaan
Gambar 3.12 Gambar design interface halaman data pekerjaan
Form data pekerjaan digunakan untuk memasukan data
pekerjaan tiap karyawan yang meliputi jabatan, gaji pokok, gaji
lembur, uang transport, uang makan, wilayah, target penjualan,
target member, dan katakunci.
Data Karyawan Pekerjaan
Jabatan
Gaji Pokok
Gaji Lembur
Uang Transport
Uang Makan
Wilayah
Target Penjualan
Target Member
Katakunci
36
3.4.5 Form Gaji Karyawan
Gambar 3.13 Gambar design interface halaman gaji karyawan
Pada Gambar 3.13 halaman gaji digunakan untuk melihat gaji
tiap karyawan yang berisi bulan, tahun, NIK/nama, gaji pokok,
uang lembur, uang makan, uang transport, uang bonus, dan gaji
bersih.
Gaji Hari Kerja Kinerja
Bulan/tahun
Nik/nama
Gaji Pokok
Uang Lembur
Uang Makan
Uang Trasport
Uang Bonus
Gaji Bersih Simpan
Keluar
37
3.4.6 Form Hari Kerja
Gambar 3.14 Gambar design interface halaman hari kerja
Pada gambar 3.14 menunjukan form hari kerja karyawan yang
terdiri dari bulan dan tahun kerja, jumlah masuk hari kerja, jumlah
masuk hari libur, jumlah hadir, masuk lembur, masuk hari libur,
masuk setengah hari, masuk terlambat, jumlah tidak masuk, ijin,
dan tanpa keterangan.
Gaji Hari Kerja Kinerja
Bulan/tahun
Harikerja
Hari libur
Jumlah hadir
Masuk lembur
Masuk Hari Libur
Masuk Setengah Hari
Masuk Terlambat
Jumlah Tidak Masuk
Ijin
Tanpa Keterangan
38
3.4.7 Form Kinerja
Gambar 3.15 Gambar design interface halaman kinerja
Pada Gambar 3.15 menunjukan bahwa user dapat melihat
bulan tahun penjualan dan member baru yang telah di peroleh tiap
karyawan.
Gaji Hari Kerja Kinerja
Bulan
tahun
Penjualan
Member Baru
39
3.4.8 Form Peringkat Karyawan
Gambar 3.16 Gambar design interface peringkat karyawan
Form peringkat karyawan digunakan menghitung penilaian
peringkat kinerja karyawan berdasarkan data absensi, target
penjualan, preferensi, dan target member baru.
Bulan/tahun
Nik/nama
Jumlah Hadir
Masuk Lembur
Penjualan
Masuk Hari Libur
Masuk Terlambat
Masuk Setengah Hari Simpan
Tanpa Keteranngan Keluar
Member Baru
40
3.4.9 Form Setup Hari Libur
Gambar 3.17 Gambar design interface setup hari libur
Form setup tanggal digunakan untuk memasukkan hari libur
nasional kecuali hari minggu. Dalam form ini pengguna dapat
memasukan hari libur kerja, pencarian data hari libur, dan
penginputan data hari libur baru.
3.4.10 Form Laporan
3.4.10.1 Form Laporan Data Karyawan
Gambar 3.18 Gambar design interface laporan data karyawan
Form laporan data karyawan digunakan untuk mencetak
biodata setiap karyawan dan data semua karyawan.
Tanggal
Keterangan
Hari Libur
Baru
Cari
Keluar
NIK
O Semua Karyawan
Cetak
Keluar
41
3.4.10.2 Form Laporan Absensi Karyawan
Gambar 3.19Gambar design interface laporan absensi karyawan
Form laporan absensi karyawan digunakan untuk mencetak
absensi setiap karyawan dan data absensi semua karyawan sesuai
dengan bulan dan tahun yang ditentukan.
3.4.10.3 Form Laporan Gaji Karyawan
Gambar 3.20 Gambar design interface laporan gaji karyawan
Form laporan gaji karyawan digunakan untuk mencetak setiap
gaji karyawan dan data gaji semua karyawan sesuai dengan bulan
dan tahun yang ditentukan.
Bulan : Tahun :
NIK
O Semua Karyawan
Cetak
Keluar
Bulan : Tahun :
NIK
O Semua Karyawan
Cetak
Keluar
42
3.4.10.4 Form Laporan Target Karyawan
Gambar 3.21 Gambar design interface laporan target karyawan
Form laporan target karyawan digunakan untuk mencetak
laporan target penjualan dan target member baru setiap karyawan
dan semua karyawan sesuai dengan bulan dan tahun yang
ditentukan.
3.4.10.5 Form Laporan Peringkat Karyawan
Gambar 3.22 Gambar design interface laporan peringkat karyawan
Form laporan peringkat karyawan digunakan untuk mencetak
peringkat setiap karyawan dan data peringkat semua karyawan
sesuai dengan bulan dan tahun yang ditentukan.
Bulan : Tahun :
NIK
O Semua Karyawan
Cetak
Keluar
Bulan : Tahun :
NIK
O Semua Karyawan
Cetak
Keluar
43
3.4.11 Preview Laporan Absensi
Gambar 3.23 Gambar design interface preview laporan absensi
Pada design interface preview laporan absensi dapat digunakan
untuk melihat laporan absensi yang di dalamnya ada beberapa bagian
yaitu nomor, NIK/Nama, Masuk kerja (jumlah kerja, jumlah masuk
terlambat, jumlah masuk setengah hari, jumlah masuk hari besar,
jumlah lembur), dan tidak masuk kerja (jumlah tidak masuk, jumlah
ijin, jumlah tidak ijin).
Daftar Absensi Karyawan
No NIK/Nama Masuk Kerja Tidak Masuk Kerja
x x
Masuk Terlambat
Masuk Hari Besar
Lembur
Kerja
Masuk Setengah
Hari Tidak Ijin
Ijin
Tidak masuk
44
3.4.12 Preview Laporan Gaji Karyawan
Gambar 3.24 Gambar design interface preview laporan gaji
Pada design interface preview laporan gaji dapat digunakan
untuk melihat laporan gaji yang di dalamnya ada beberapa bagian
yaitu bulan dan tahun gaji, NIK dan nama, gaji pokok, uang makan,
uang transport, uang lembur, dan uang bonus. Semuanya di jumlah
sehingga akan mendapatkan gaji bersih yang diberikan kepada
karyawan.
NIK
NIK
GAJI KARYAWAN
Bulan Tahun
Rp
Gaji Pokok
Uang Makan
Rp
NIK
Nama
Uang Transport
Uang Lembur
Rp
Rp
Rp
Rp
Uang Bonus
Gaji Bersih
45
3.4.13 Preview Laporan Kinerja Karyawan
Gambar 3.25 Gambar design interface preview laporan kinerja Karyawan
Pada design interface preview laporan kinerja karyawan dapat
digunakan untuk melihat laporan penilaian kinerja yang di dalamnya
ada beberapa bagian yaitu NIK, nama, peringkat, absensi (hadir,
lembur, masuk hari libur, masuk terlambat, masuk setengah hari, alpa),
target penjualan/target member, penjualan dan member yang diperoleh.
3.5 Pengujian Black-box
Pada pengujian sistem menggunakan pengujian black-box.
Pengujian black-box berfokus pada persyaratan fungsional perangkat
lunak. Pengujian sistem ini memperoleh kumpulan kondisi input yang
akan mengerjakan seluruh keperluan fungsional program. Tujuan
DAFTAR KINERJA KARYAWAN
No Nik/Nama
/Peringkat
Absensi Penjualan/Me
mber
Target
Penjualan/Ta
rget Member
x NIK
Nama
Masuk Setengah
hari
Peringkat Masuk Hari Libur
Masuk Terlambat
x
Lembur
Hadir
Alpa
x
x
x
Bonus Uang: Rp.XXXX
46
metode ini adalah untuk mencari kesalahan pada fungsi yang salah
atau hilang, kesalahan pada interface, dan kesalahan pada struktur data
atau akses database (Hendrowati, 2003).