60 bab v implementasi sistem bab ini membahas mengenai
Post on 12-Jan-2017
222 Views
Preview:
TRANSCRIPT
60
BAB V
IMPLEMENTASI SISTEM
Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.
5.1 Lingkungan Implementasi
Implementasi merupakan tahapan dimana hasil perancangan yang telah
dibangun mulai diterapkan pada kondisi yang menyerupai kondisi yang sebenarnya.
Lingkungan implementasi meliputi lingkungan perangkat lunak (software) dan
lingkungan perangkat keras (hardware).
5.1.1 Lingkungan Implementasi Hardware
Spesifikasi hardware yang digunakan dalam membangun aplikasi ini adalah
sebagai berikut:
Server:
Processor Intel® Core™ i5-4200U CPU @ 1.60GHz (4CPUs), ~2.3GHz
Hard Disk: 500 GB
Memory: 4096 MB RAM
Monitor: 12 inch
61
Client:
Processor Intel® Core™ i5-4200U CPU @ 1.60GHz (4CPUs), ~2.3GHz
Hard Disk: 500 GB
Memory: 4096 MB RAM
Monitor: 12 inch
5.1.2 Lingkungan Implementasi Software
Spesifikasi software yang digunakan untuk membangun sistem ini adalah:
Server:
- Sistem Operasi: Windows 8.1
- XAMPP sebagai paket web server Apache dan MySql
- Library nuSOAP, library php untuk membangun server web service
- Notepad++, sebagai text editor yang digunakan untuk membangun program php
Client:
- Sistem Operasi: Windows 8.1, Debian Lenny
- XAMPP sebagai paket web server Apache dan MySql
- Library nuSOAP, library php untuk membangun client web service berbasis
web
- Notepad++, sebagai text editor yang digunakan untuk membangun program
php.
- VMware Workstation 12 Pro, untuk membangun virtual machine sistem operasi
linux.
62
- Putty 0.65, untuk me-remote sistem operasi linux.
5.2 Implementasi Komponen
Implementasi komponen merupakan daftar dari perancangan yang telah
diimplementasikan. Implementasi komponen web service pada sistem integrasi ini
dapat dijelaskan pada Tabel 5.1 sampai dengan Tabel 5.15.
5.3 Hasil Pengujian
Dari rencana pengujian yang telah disebutkan sebelumnya, berikut ini adalah
hasil pengujian yang telah dilakukan, dimana hasil tersebut dapat dilihat pada Tabel
5.1 sampai dengan Tabel 5.15, serta pengujian pada sistem client web, dan pada sistem
operasi linux.
63
Tabel 5.1 Pengujian Fungsi kehadiran_mhs
Identifikasi Deskripsi Keluaran yang
Diharapkan Hasil yang Didapat Kesimpulan
P-Prosentase kehadiran
mahasiswa
Pengujian permintaan
data prosentase
kehadiran mahasiswa per
prodi
Sistem akan mengirim
permintaan data prosentase
kehadiran mahasiswa per
prodi ke server dan
menerima respon dari
server
Sistem menerima respon
data prosentase kehadiran
mahasiswa per prodi dari
server
Diterima
64
Tabel 5.2 Pengujian Fungsi kehadiran_dsn
Identifikasi Deskripsi Keluaran yang
Diharapkan Hasil yang Didapat Kesimpulan
P-Prosentase kehadiran
dosen
Pengujian permintaan
data prosentase
kehadiran dosen per
prodi
Sistem akan mengirim
permintaan data
prosentase kehadiran
dosen per prodi ke server
dan menerima respon
dari server
Sistem menerima
respon data prosentase
kehadiran dosen per
prodi dari server
Diterima
65
Tabel 5.3 Pengujian Fungsi ratarata_ipk
Identifikasi Deskripsi Keluaran yang
Diharapkan Hasil yang Didapat Kesimpulan
P-Rata-rata IPK Pengujian permintaan data
rata-rata IPK mahasiswa per
prodi
Sistem akan mengirim
permintaan data rata-rata
IPK mahasiswa per prodi
ke server dan menerima
respon dari server
Sistem menerima
respon data rata-rata
IPK mahasiswa per
prodi dari server
Diterima
66
Tabel 5.4 Pengujian Fungsi ratarata_ipk_berd_tahun_prodi
Identifikasi Deskripsi Prosedur
Pengujian Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Rata-rata IPK
berdasarkan tahun dan
prodi
Pengujian
permintaan data rata-
rata IPK mahasiswa
berdasarkan tahun
dan prodi
- Input tahun
- Input prodi
Sistem akan mengirim
permintaan data rata-rata IPK
mahasiswa berdasarkan tahun dan
prodi ke server dan menerima
respon dari server
Sistem menerima
respon data rata-rata
IPK mahasiswa
berdasarkan tahun
dan prodi dari server
Diterima
67
Tabel 5.5 Pengujian Fungsi ratarata_nilai_akhir
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Rata-rata nilai akhir Pengujian permintaan
data rata-rata nilai akhir
mahasiswa per prodi
Sistem akan mengirim
permintaan data rata-rata nilai
akhir mahasiswa per prodi ke
server dan menerima respon
dari server
Sistem menerima respon
data rata-rata nilai akhir
mahasiswa per prodi dari
server
Diterima
68
Tabel 5.6 Pengujian Fungsi jml_cmhs_lulus_seleksi
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Jumlah calon
mahasiswa baru yang
lulus seleksi
Pengujian permintaan
data jumlah calon
mahasiswa baru yang
lulus seleksi per prodi
Sistem akan mengirim
permintaan data rata-rata nilai
akhir mahasiswa jumlah
calon mahasiswa baru yang
lulus seleksi per prodi ke
server dan menerima respon
dari server
Sistem menerima respon
data jumlah calon
mahasiswa baru yang lulus
seleksi per prodi dari
server
Diterima
69
Tabel 5.7 Pengujian Fungsi jml_mhs_baru_regular
Identifikasi Deskripsi Keluaran yang
Diharapkan Hasil yang Didapat Kesimpulan
P-Jumlah mahasiswa baru
regular
Pengujian permintaan
data jumlah mahasiswa
baru regular per prodi
Sistem akan mengirim
permintaan data jumlah
mahasiswa baru regular per
prodi ke server dan
menerima respon dari
server
Sistem menerima respon
data jumlah mahasiswa
baru regular per prodi dari
server
Diterima
70
Tabel 5.8 Pengujian Fungsi jml_mhs_baru_transfer
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Jumlah mahasiswa baru
transfer
Pengujian permintaan
data jumlah mahasiswa
baru transfer per prodi
Sistem akan mengirim
permintaan data jumlah
mahasiswa baru transfer per
prodi ke server dan menerima
respon dari server
Sistem menerima respon
data jumlah mahasiswa
baru transfer per prodi dari
server
Diterima
71
Tabel 5.9 Pengujian Fungsi jml_total_mhs_regular
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Jumlah total mahasiswa
regular
Pengujian permintaan
data jumlah total
mahasiswa regular per
prodi
Sistem akan mengirim
permintaan data jumlah total
mahasiswa regular per prodi
ke server dan menerima
respon dari server
Sistem menerima respon
data jumlah total
mahasiswa regular per
prodi dari server
Diterima
72
Tabel 5.10 Pengujian Fungsi jml_total_mhs_transfer
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Jumlah total mahasiswa
transfer
Pengujian permintaan
data jumlah total
mahasiswa transfer per
prodi
Sistem akan mengirim
permintaan data jumlah total
mahasiswa transfer per prodi
ke server dan menerima
respon dari server
Sistem menerima respon
data jumlah total
mahasiswa transfer per
prodi dari server
Diterima
73
Tabel 5.11 Pengujian Fungsi jml_lulusan_regular
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Jumlah lulusan mahasiswa
regular
Pengujian permintaan
data jumlah lulusan
mahasiswa regular per
prodi
Sistem akan mengirim
permintaan data jumlah
lulusan mahasiswa regular
per prodi ke server dan
menerima respon dari server
Sistem menerima respon
data jumlah lulusan
mahasiswa regular per
prodi dari server
Diterima
74
Tabel 5.12 Pengujian Fungsi jml_lulusan_transfer
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Jumlah lulusan mahasiswa
transfer
Pengujian permintaan
data jumlah lulusan
mahasiswa transfer per
prodi
Sistem akan mengirim
permintaan data jumlah
lulusan mahasiswa transfer
per prodi ke server dan
menerima respon dari server
Sistem menerima respon
data jumlah lulusan
mahasiswa transfer per
prodi dari server
Diterima
75
Tabel 5.13 Pengujian Fungsi rata_ipk_lulusan_regular
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P-Rata-rata IPK mahasiswa
lulusan regular
Pengujian permintaan
data rata-rata IPK
mahasiswa lulusan
regular per prodi
Sistem akan mengirim
permintaan data rata-rata IPK
mahasiswa lulusan regular
per prodi ke server dan
menerima respon dari server
Sistem menerima respon
data rata-rata IPK
mahasiswa lulusan regular
per prodi dari server
Diterima
76
Tabel 5.14 Pengujian Fungsi rata_masastudi_lulusan
Identifikasi Deskripsi Keluaran yang Diharapkan Hasil yang Didapat Kesimpulan
P- Rata-rata masa studi lulusan Pengujian permintaan
data rata-rata masa studi
lulusan per prodi
Sistem akan mengirim
permintaan data rata-rata
masa studi lulusan per prodi
ke server dan menerima
respon dari server
Sistem menerima respon
data rata-rata masa studi
lulusan per prodi dari
server
Diterima
77
Tabel 5.15 Pengujian Fungsi rata_masastudi_lulusan_berd_tahun_prodi
Identifikasi Deskripsi Prosedur
Pengujian
Keluaran yang
Diharapkan Hasil yang Didapat Kesimpulan
P-Rata-rata masa studi
lulusan berdasarkan
tahun dan prodi
Pengujian permintaan
data rata-rata masa studi
lulusan berdasarkan
tahun dan prodi
- Input tahun
- Input prodi
Sistem akan mengirim
permintaan data rata-rata
masa studi lulusan
berdasarkan tahun dan
prodi ke server dan
menerima respon dari
server
Sistem menerima respon
data rata-rata masa studi
lulusan berdasarkan tahun
dan prodi dari server
Diterima
78
5.3.1 Pengujian Sistem Client Web
Pengujian ini dilakukan pada jaringan lokal dengan menggunakan 2 sistem IP
yang berbeda.
1. Pengujian Prosentase Kehadiran Mahasiswa Per-Prodi
Hasil pengujian Prosentase Kehadiran Mahasiswa Per-Prodi pada sistem client
web ditunjukkan pada Gambar 5.1 berikut
Gambar 5.1 Pengujian Prosentase Kehadiran Mahasiswa Per-Prodi Client web
79
2. Pengujian Prosentase Kehadiran Dosen Per-Prodi
Hasil pengujian Prosentase Kehadiran Dosen Per-Prodi pada sistem client web
ditunjukkan pada Gambar 5.2 berikut
Gambar 5.2 Pengujian Prosentase Kehadiran Dosen Per-Prodi Client web
80
3. Pengujian Rata-rata IPK Per-Prodi
Hasil pengujian Rata-rata IPK Per-Prodi pada sistem client web ditunjukkan pada
Gambar 5.3 berikut
Gambar 5.3 Pengujian Rata-rata IPK Per-Prodi Client web
81
4. Pengujian Rata-rata Nilai Akhir Mahasiswa Per-Prodi
Hasil pengujian Rata-rata Nilai Akhir Mahasiswa Per-Prodi pada sistem client web
ditunjukkan pada Gambar 5.4 berikut
Gambar 5.4 Pengujian Rata-rata Nilai Akhir Mahasiswa Per-Prodi Client web
82
5. Pengujian Jumlah Calon Mahasiswa Baru Lulus Seleksi
Hasil pengujian Jumlah Calon Mahasiswa Baru Lulus Seleksi pada sistem client
web ditunjukkan pada Gambar 5.5 berikut
Gambar 5.5 Pengujian Jumlah Calon Mahasiswa Baru Lulus Seleksi Client web
83
6. Pengujian Jumlah Mahasiswa Baru Regular
Hasil pengujian Jumlah Mahasiswa Baru Regular pada sistem client web
ditunjukkan pada Gambar 5.6 berikut
Gambar 5.6 Pengujian Jumlah Mahasiswa Baru Regular Client web
84
7. Pengujian Jumlah Mahasiswa Baru Transfer
Hasil pengujian Jumlah Mahasiswa Baru Transfer pada sistem client web
ditunjukkan pada Gambar 5.7 berikut
Gambar 5.7 Pengujian Jumlah Mahasiswa Baru Transfer Client web
85
8. Pengujian Jumlah Total Mahasiswa Regular
Hasil pengujian Jumlah Mahasiswa Regular pada sistem client web ditunjukkan
pada Gambar 5.8 berikut
Gambar 5.8 Pengujian Jumlah Total Mahasiswa Regular Client web
86
9. Pengujian Jumlah Total Mahasiswa Transfer
Hasil pengujian Jumlah Total Mahasiswa Transfer pada sistem client web
ditunjukkan pada Gambar 5.9 berikut
Gambar 5.9 Pengujian Jumlah Total Mahasiswa Transfer Client web
87
10. Pengujian Jumlah Lulusan Regular
Hasil pengujian Jumlah Total Lulusan Regular pada sistem client web ditunjukkan
pada Gambar 5.10 berikut
Gambar 5.10 Pengujian Jumlah Lulusan Regular Client web
88
11. Pengujian Jumlah Lulusan Transfer
Hasil pengujian Jumlah Lulusan Transfer pada sistem client web ditunjukkan pada
Gambar 5.11 berikut
Gambar 5.11 Pengujian Jumlah Lulusan Transfer Client web
89
12. Pengujian Rata-rata IPK Lulusan Regular
Hasil pengujian Rata-rata IPK Lulusan Regular pada sistem client web ditunjukkan
pada Gambar 5.12 berikut
Gambar 5.12 Pengujian Rata-rata IPK Lulusan Regular Client web
90
13. Pengujian Rata-rata Masa Studi Lulusan
Hasil pengujian Rata-rata Masa Studi Lulusan pada sistem client web ditunjukkan
pada Gambar 5.13 berikut
Gambar 5.13 Pengujian Rata-rata Masa Studi Lulusan Client web
91
5.3.2 Pengujian Pada Sistem Operasi Linux
Pengujian ini menggunakan VMware untuk membangun virtual machine
sistem operasi linux, lalu menggunakan Putty untuk me-remote sistem operasi linux
tersebut. Pada pengujian ini hanya dilakukan 2 pengujian saja, yaitu pengujian
Prosentase Kehadiran Mahasiswa Per-Prodi, dan pengujian Jumlah Calon Mahasiswa
Baru Lulus Seleksi.
1. Pengujian Prosentase Kehadiran Mahasiswa Per-Prodi
Hasil pengujian Prosentase Kehadiran Mahasiswa Per-Prodi pada sistem operasi
linux ditunjukkan pada Gambar 5.14 berikut
Gambar 5.14 Pengujian Prosentase Kehadiran Mahasiswa Per-Prodi Pada
Linux
92
2. Pengujian Jumlah Calon Mahasiswa Baru Lulus Seleksi
Hasil pengujian Jumlah Calon Mahasiswa Baru Lulus Seleksi pada sistem operasi
linux ditunjukkan pada Gambar 5.15 berikut
Gambar 5.15 Pengujian Jumlah Calon Mahasiswa Baru Lulus Seleksi Pada
Linux
top related