51
BAB IV IMPLEMANTASI DAN PENGUJIAN
4.1 Tahap construction Setelah melewati tahapan design, selanjutnya adalah proses construction, dimana tahap ini terdapat 3 kegiatan utama yaitu : 1. Application development. 2. Extract/transform/load development. 3. Meta data repository development.
Dalam tahapan ini dimulai dengan membuat aplikasi bussines inteeligence berdasarkan analisa kebutuhan. Dan menghasilkan aplikasi dengan tampilan sebagai berikut : 4.1.1 Halaman Login Form login adalah form awal untuk masuk kedalam aplikasi ini, dengan username dan password yang telah terdaftar dalam database. Berikut tampilan form login :
Gambar 4.1 Halaman login
http://digilib.mercubuana.ac.id/
52
Proses load dilakukan dengan memasukan username dan password yang sesuai dengan tabel admin yang ada dalam database dwh_hrd. Jika username dan password sesuai akan muncul halam menu_utama.
4.1.2 Halaman Menu Utama Halaman menu utama berisi tiga sub menu yaitu : 1.
Analisa data kandidat
2.
Analisa data permintaa
3.
Perbandingan kedua data
Gambar 4.2 Halaman menu utama
Klik image yang ingin dijalankan dan akan muncul halaman yang dimaksud.
4.1.3 Analisa Data Kandidat 1. Halaman Upload data kandidat Setelah image analisa data kandidat di klik di menu utama akan
http://digilib.mercubuana.ac.id/
53
muncul halaman kandidat1.php yang berisi upload data kandidat yang akan dianalisis.
Gambar 4.3 Halaman Upload data kandidat
Pilih file csv yang akan diupload kemudian klik upload dan data yang berhasil diupload akan muncul dihalaman ini, untuk melihat hasilnya klik tombol next pada bagian atas atau tombol back untuk kembali ke menu utama.
Gambar 4.4 Halaman uload data memasukan file CSV
http://digilib.mercubuana.ac.id/
54
2. Form halaman kandidat 2 Form ini menampilkan table hasil upload data kandidat, seluruh field akan ditampilkan dengan berbagai keadaan yaitu baik data itu kosong atau terjadi redudansi data.
Gambar 4.5 Halaman tampil data kandidat sebelum klustering 3. Form kandidat 3 Form ini terjadi proses pembersihan data yang terdiri dari menyingkirkan data yang sama nilainya, menghapus field data yang kosong, mengganti field dengan nilai tertentu untuk memudahkan proses clustering.
http://digilib.mercubuana.ac.id/
55
Gambar 4.6 Halaman pembersihan data kandidat Jika salah satu image di klik akan tampil sesuai proses yang diingkan, contohnya tampil tabel data hasil penyaringan data yang sama sebagai berikut :
Gambar 4.7 Halaman tampil data setelah dipilih data tidak redudansi 4. Form kandidat 4 Halaman ini berisi table hasil klustering secara keseluruhan, yaitu seluruh field akan ditampilkan sebagai berikut:
http://digilib.mercubuana.ac.id/
56
Gambar 4.8 Halaman tampil hasil klustering
5. Form kandidat5 Tampil table hasil klustering berdasarkan centroid masing-masing yaitu kelompok data centroid1, centroid2 dan centroid 3
Gambar 4.9 Halaman hasil klustering per centroid
4.1.4 Analisa Data Permintaan 1. Halaman upload data permintaan
http://digilib.mercubuana.ac.id/
57
Setelah image analisa data permintaan di klik di menu utama akan muncul halaman demand1.php yang berisi upload data permintaan yang akan dianalisis.
Gambar 4.10 Halaman Upload data permintaan Pilih file csv yang akan diupload kemudian klik upload dan data yang berhasil diupload akan muncul dihalaman ini, untuk melihat hasilnya klik tombol next pada bagian atas atau tombol back untuk kembali ke menu utama.
Gambar 4.11 Halaman tampil data csv berhasil diupload
http://digilib.mercubuana.ac.id/
58
2. Form halaman demand2 Form ini menampilkan table hasil upload data permintaan, seluruh field akan ditampilkan dengan berbagai keadaan yaitu baik data itu kosong atau terjadi redudansi data.
Gambar 4.12 Halaman tampil data permintaan
3. Form demand 3 Form ini terjadi proses pembersihan data yang terdiri dari menyingkirkan data yang sama nilainya, menghapus field data yang kosong, mengganti field dengan nilai tertentu untuk memudahkan proses clustering.
http://digilib.mercubuana.ac.id/
59
Gambar 4.13 Halaman proses pembersihan data permintaan
Jika salah satu image di klik akan tampil sesuai proses yang diingkan, contohnya tampil tabel data hasil penyaringan data yang sama sebagai berikut :
Gambar 4.14 Halaman tampil data permintaan hasil clustering
4. Form demand5 Tampil table hasil klustering berdasarkan centroid masing-masing yaitu kelompok data centroid1, centroid2 dan centroid 3
http://digilib.mercubuana.ac.id/
60
Gambar 4.15 Halaman tampil hasil klustering per centroid
4.2 Tahap deployment Setelah melewati tahap development, selanjutnya adalah melakukan proses deployment, di mana tahap ini terdapat 2 kegiatan utama, yaitu : 1. Implementasi Hardware Processor
Intel Core i3 5010U-2.10 Ghz
RAM
2GB RAM
Hardisk
free space 360 GB Tabel 4.1 Spesifikasi Hardware aplikasi
2. Implementasi Software Software
Versi
Client Web Browser
Chrome
Sistem operasi
Windows 10 single language 64-bit (6.3, build 9600)
PHP
Untuk pembangunan Aplikasi BI
Xampp
Xampp 1.8.3
http://digilib.mercubuana.ac.id/
61
Mysql
MySQL 5.1 (64 bit)
Dream Weaver
portable CS 3
Tabel 4.2 Tabel implementasi software Aplikasi BI
3. Skema pengujian Pengujian dalam aplikasi ini dengan metode black box yaitu menguji sebatas fungsi-fungsi yang ada dalam aplikasi apakah berjalan sesuai yang diharapkan atau belum. Membuka hlmaan yang akan diuji
Memilih proses yang akan diuji
Melihat status dari proses yang akan diuji (apakah sudah terbuka)
Melakukan proses sesuai dengan halaman yang akan diuji seperti klik atau input data
Melihat proses yang terjadi apakah sesuai yang diharapkan atau tidak
Pengujian selesai
http://digilib.mercubuana.ac.id/
62
Gambar 4.18 skema pengujian dengan metode Black Box
4. Tabel Hasil pengujian aplikasi
No
Antar
Bagian dari
Muka yang
antar muka
diuji
yang diuji
Status
Skenario
Hasil yang
Hasil
Aplikasi
pengujian
diharapkan
pengujian
Jika input username dan
1
Halaman
Input
password sesuai
Halaman
Proses
login di
username
akan masuk ke
Login
login
load
dan
halaman
pertama
password
menu_utama jika
berhasil
tidak akan muncul message Menampilk Halaman 2
menu utama
an menu utama dan proses pemilihan sub menu Menampilk an halaman
Halaman
kandidat 1
kandidat1
yang berisi upload data kandidat
3
Halaman kandidat 1
Setelah berhasil
Klik sub
Muncul link
Berhasil
login akan
menu yang
halaman yang di
ke tiga-
muncul
ada
klik
tiga nya
menu utama
Tampil
Berhasil input
dengan
atau memasukan
button pilih
data kedalam
csv dan
table kandidat di
upload data
database dwh_hrd
berhasil
Menampilk
Tampil
100 data
1,23 detik
berhasil
an halaman
dengan
1.000 data
8 detik
berhasil
kandidat 1
button pilih
yang berisi
csv dan
5.000 data
30 detik
berhasil
upload data
upload data
http://digilib.mercubuana.ac.id/
63
kandidat
10.000 data
2,3 menit
Menampilk an halaman
4
kandidat 2
Tampil
Halaman
yang
table
kandidat2
menampilk
kandidat
an seluruh
seluruhnya
Tampil data Klik button
kandidat
berhasil
seluruhnya
isi table kandidat Menampilk an halaman kandidat 3
5
Halaman kandidat 3
yang berisi 3 button yaitu hapus,
Link ke
Klik
halaman
masing-
yang
masing
dimaksud
image
Link ke
Tampil
halaman
table
yang
setelah data
dimaksud
dibersihkan
Tampil data setelah image di klik dan proses yang diinginkan di load
Berhasil hapus, bersih, alter field
bersih data dan alter
6
Halaman bersih data
Menampilk an halaman bersih data
Tampil table setelah data
berhasil
dibersihkan Tampil table hasil klustering yang
7
Halaman kandidat 4
Menampilk an halaman kandidat4
Link ke
Tampil
berisi filed yang
halaman
seluruh
terlibat dan hasil
yang
proses
centroid dari
dimaksud
klustering
masing-masing
berhasil
field yang di klustering 8
Halaman
Menampilk
Link ke
Tampil
Tampil table
kandidat5
an halaman
halaman
table
dengan 3 centroid
http://digilib.mercubuana.ac.id/
berhasil
64
kandidat 5
yang
dengan
beserta jumlah
dimaksud
jumlah
masing-masing
centroid
centroid
1,2,3 Menampilk
9
Berhasil input
an halaman
Tampil
Halaman
permintaan
dengan
Input file
permintaan
1 yang
button pilih
csv data
1
berisi
csv dan
permintaan
upload data
upload data
atau memasukan data kedalam table permintaan
berhasil
di database dwh_hrd
permintaan Menampilk an halaman Halaman 10
permintaan 2
permintaan
Tampil
2 yang
table
menampilk
permintaan
an seluruh
seluruhnya
Tampil data Klik button
permintaan
berhasil
seluruhnya
isi table permintaan Menampilk an halaman permintaan Halaman 11
permintaan 3
Tampil data
3 yang
Link ke
Klik
berisi 3
halaman
masing-
button
yang
masing
yaitu
dimaksud
image
Menampilk
Link ke
Tampil
Tampil table
an halaman
halaman
table
setelah data
bersih data
yang
setelah data
dibersihkan
hapus,
setelah image di klik dan proses yang diinginkan di load
Berhasil hapus, bersih, alter field
bersih data dan alter
12
Halaman bersih data
http://digilib.mercubuana.ac.id/
berhasil
65
dimaksud
dibersihkan Tampil table hasil klustering yang
Halaman 13
permintaan 4
Menampilk
Link ke
Tampil
berisi filed yang
an halaman
halaman
seluruh
terlibat dan hasil
permintaan
yang
proses
centroid dari
4
dimaksud
klustering
masing-masing
berhasil
field yang di klustering Tampil Halaman 14
permintaan 5
Menampilk
Link ke
table
an halaman
halaman
dengan
permintaan
yang
jumlah
5
dimaksud
centroid
Tampil table dengan 3 centroid beserta jumlah
berhasil
masing-masing centroid
1,2,3 Tampil dua table yaitu table hasil
Halaman 15
perbanding an
centroid
Tampil table dua
Menampilk
Link ke
permintaan
centroid
an halaman
halaman
dan
permintaan dan
perbanding
yang
centroid
centroid kandidat,
an
dimaksud
kandidat,
table analisa data
tampil hasil
permintaan
berhasil
analisa table permintaan Tabel 4.3 Hasil pengujian Balck Box
Setelah tim tester sudah melakukan proses testing terhadap semua komponen di dalam aplikasi BI, tim kemudian melakukan proses deployment terhadap database dan aplikasi BI. Training dijadwalkan
http://digilib.mercubuana.ac.id/
66
untuk para eksekutif yang akan menggunakan aplikasi BI dan meta data repository. Bagian supportmulai bekerja seperti melakukan proses help desk, pemeliharaan terhadap database BI, penjadwalan dan menjalankan proses ETLbatch job, monitoring terhadap kinerja aplikasi serta tuningdatabase. Kegiatan-kegiatan yang dilakukan pada tahap ini adalah merencanakan implementasi, membangun lingkungan produksi, instalasi semua komponen aplikasi BI, setup jadwal produksi, load database produksi, dan mempersiapkan support
4.3 Release Evaluation Dari hasil pengujian yang dilakukan yaitu Halaman yang diuji
Jumlah berhasil
Jumlah error
15 halaman
15 halaman
0 halaman
Tabel 4.4 jumlah halaman hasil pengujian
Maka dapat disimpulkan bahwa aplikasi ini sudah dapat diaplikasikan dan berjalan sesuai yang diharapkan.
http://digilib.mercubuana.ac.id/