60 bab v implementasi sistem bab ini membahas mengenai

Post on 12-Jan-2017

222 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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