Bab 4 Penggajiha N
Bab 4 Penggajiha N
PEMBAHASAN
4.1.
Perancangan System
Perancangan system dirancang berdasarkan hasil dari tahap analisis
Keterangan :
a) Perancangan kelas, asosiasi, metode dan atribut
Pada tahap ini dilakukan perancangan dan pemeriksaan atribut, method
dan visibilitasnya terhadap kelas-kelas yang telah teridentifikasi.
b) Menyaring (Memeriksa) UML, Class Diagram
Proses menyaring diagram kelas mulai dari nama kelas, asosiasi, atribut
serta method-nya. Tahap ini difokuskan pada penggambaran method yang
ada dengan activity diagram.
c) Perancangan Layer Akses dan Layer Antarmuka
Proses merancang Layer akses dan Graphic User Interface (GUI)
berdasarkan pada class diagram yang telahi dirancang sebelumnya.
d) Pengujian
Proses terakhir dari perancangan system dalam UA (Unified Approach)
dengan melakukan pengujian terhadap system. Apakah telah memenuhi
kebutuhan atau masih terdapat kekurangan. Bila masih ada kekurangan
maka dilakukan perbaikan.
4.2.
diperoleh dari tahap analisis. Dalam perancangan tahap ini, penambahan atribut
serta visibilitas pada setiap atribut dan operasi dilakukan untuk melengkapi calss
diagram. Berikut merupakan gamba class diagram pada tahap pertama dalam
perancangan UA (Unified Approach).
Kelas Golongan
Kelas Pegawai
Kelas Slip Gaji
Kelas Accounting
Kelas HRD
Kelas-kelas diatas akan dikaji ulang dari sisi atribut serta method-methodnya.
4.2.2. Refine Attribut-Attribut kelas
Dari kelas-kelas yang disajikan sebelumnya, pada tahap ini akan dilakukan
refine untuk masing masing atribut-atribut pada masing-masing kelas dikaji ulang
dengan menambahkan beberapa informasi pada masing-masing atribut. Informasi
yang ditambahkan adalah berupa visibilitas dan tipe data masing-masing atribut.
Visibilitas terdiri dari tiga jenis visibilitas:
+ public visibility (dapat di akses pada seluruh kelas)
# protected visibility (hanya dapat diakses oleh subclass dan method pada
kelas yang bersangkutan)
-
Method
+edit
Golongan
+hapus
+tambah
+hapus
Pegawai
+tambah
+ubah
+hapus
+tambah
+approve
Accounting
+cancel
+reject
+cetak slip gaji
HRD
+hapus
+edit
+tambah
Tabel 4.1 Refine method-method kelas
Gambar 4.3 Class Diagram dengan method yang sudah dikaji ulang (refine)
4.3.
1. Menerjemahkan permintaan
Layer akses harus dapat menterjemahkan permintaan data dari layer bisnis
melalui interface terhadap tempat menyimpan data (data base).
Contoh : Admin memasukkan user name dan password untuk melakukan
login, maka layer akses harus membuat pernyataan SQL yang benar untuk
mengeksekusinya.
2. Menterjemahkan hasil
Layer akses harus dapat menampilkan data yang diminta ke dalam bisnis
layer melalui view layer.
Contoh : User melakukan perncarian informasi tertentu, dalam hal ini
system harus dapat menampilkan informasi yang diinginkan oleh user
sesuai dengan keinginan user.
Pada tahap ini akan didefinisikan kelas yang akan dijadikan kelas
penyimpanan (database). Kelas tersebut akan digabungkan ke dalam class
diagram yang telah ada.
4. Tabel tb_pendidikan
Tabel ini menyimpan data tingkatan pendidikan, berikut tabelnya:
sebagai
1. Input
Antarmuka
(interface)
pengguna
harus
dirancang
untuk
menggunakan gambaran
aplikasi. Berikut desain antar muka (interface) dari aplikasi yang dibuat:
1. Form login
Proses pertama ketika user mengakses program penggajian adalah
melakukan login sebelum memulai penggunaan aplikasi penggajian.
6.
6. Jabatan Struktural
9. Tambah Admin
4.5.
Testing
Pada tahapan testing, system yang telah dibangun akan dilakukan
Skenario
Menu Utama
Memilih
Hasil
Diharapkan
menu Menampilan menu- berhasil
Master Data
Memilih
Yang Kesimpulan
menu
data-data
pegawai
menu Menampilkan
input behasil
proses
pegawai,
Memilih cetak
Opsi Lain
update
slip
pegawai
Tambah
gaji
admin, berhasil
keluar
2. Pengujian Menu pegawai
Kelas Uji
Skenario
Hasil
Diharapkan
Master
Data
pegawai
Yang Kesimpulan
Kelas Uji
Skenario
Hasil
Yang Kesimpulan
Diharapkan
Skenario
Hasil
Yang Kesimpulan
Diharapkan
Tabel diatas adalah jawaban dan skor yang diberikan dari setiap
pertanyaan kuisioner yang akan dibagikan kepada user. Data yang diperoleh dari
pemberian kuesioner kepada responden dapat dianalisis dengan menghitung ratarata jawaban berdasarkan scoring setiap jawaban dari responden, analisis yang
dapat dilakukan yaitu sebagai berikut. Jumlah skor ideal untuk seluruh item = 3
jumlah responden Rata-rata skor dalam persentase : ( jumlah skor : jumlah skor
ideal) 100% jumlah skor ideal = 330 = 90.
4.5.3 Kesimpulan Testing
Kesimpulan Pengujian Berdasarkan hasil pengujian terhadap aplikasi
game puzzle and the solver, dapat ditarik kesimpulan aplikasi game dapat
berfungsi sesuai dengan yang diharapkan serta aplikasi game yang dibangun telah
cukup memenuhi tujuan awal pembangunan.