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 :
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
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.
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.
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:
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
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.
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.
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
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
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
Gambar 4.18 skema pengujian dengan metode Black Box
4. Tabel Hasil pengujian aplikasi
No Antar Muka yang diuji Bagian dari antar muka yang diuji Status Aplikasi Skenario pengujian Hasil yang diharapkan Hasil pengujian 1 Halaman Login Proses login Halaman login di load pertama Input username dan password Jika input username dan password sesuai akan masuk ke halaman menu_utama jika tidak akan muncul message berhasil 2 Halaman menu utama Menampilk an menu utama dan proses pemilihan sub menu Setelah berhasil login akan muncul menu utama Klik sub menu yang ada Muncul link halaman yang di klik Berhasil ke tiga-tiga nya 3 Halaman kandidat1 Menampilk an halaman kandidat 1 yang berisi upload data kandidat Tampil dengan button pilih csv dan upload data Berhasil input atau memasukan data kedalam table kandidat di database dwh_hrd berhasil Halaman kandidat 1 Menampilk an halaman kandidat 1 yang berisi upload data Tampil dengan button pilih csv dan upload data
100 data 1,23 detik berhasil 1.000 data 8 detik berhasil
kandidat 10.000 data 2,3 menit 4 Halaman kandidat2 Menampilk an halaman kandidat 2 yang menampilk an seluruh isi table kandidat Tampil table kandidat seluruhnya Klik button Tampil data kandidat seluruhnya berhasil 5 Halaman kandidat 3 Menampilk an halaman kandidat 3 yang berisi 3 button yaitu hapus, bersih data dan alter Link ke halaman yang dimaksud Klik masing-masing image Tampil data setelah image di
klik dan proses yang diinginkan di load Berhasil hapus, bersih, alter field 6 Halaman bersih data Menampilk an halaman bersih data Link ke halaman yang dimaksud Tampil table setelah data dibersihkan Tampil table setelah data dibersihkan berhasil 7 Halaman kandidat 4 Menampilk an halaman kandidat4 Link ke halaman yang dimaksud Tampil seluruh proses klustering
Tampil table hasil klustering yang berisi filed yang terlibat dan hasil centroid dari masing-masing field yang di klustering berhasil 8 Halaman kandidat5 Menampilk an halaman Link ke halaman Tampil table Tampil table
kandidat 5 yang dimaksud dengan jumlah centroid 1,2,3 beserta jumlah masing-masing centroid 9 Halaman permintaan 1 Menampilk an halaman permintaan 1 yang berisi upload data permintaan Tampil dengan button pilih csv dan upload data Input file csv data permintaan Berhasil input atau memasukan data kedalam table permintaan di database dwh_hrd berhasil 10 Halaman permintaan 2 Menampilk an halaman permintaan 2 yang menampilk an seluruh isi table permintaan Tampil table permintaan seluruhnya Klik button Tampil data permintaan seluruhnya berhasil 11 Halaman permintaan 3 Menampilk an halaman permintaan 3 yang berisi 3 button yaitu hapus, bersih data dan alter Link ke halaman yang dimaksud Klik masing-masing image Tampil data setelah image di
klik dan proses yang diinginkan di load Berhasil hapus, bersih, alter field 12 Halaman bersih data Menampilk an halaman bersih data Link ke halaman yang Tampil table setelah data Tampil table setelah data dibersihkan berhasil
dimaksud dibersihkan 13 Halaman permintaan 4 Menampilk an halaman permintaan 4 Link ke halaman yang dimaksud Tampil seluruh proses klustering
Tampil table hasil klustering yang berisi filed yang terlibat dan hasil
centroid dari masing-masing field yang di klustering berhasil 14 Halaman permintaan 5 Menampilk an halaman permintaan 5 Link ke halaman yang dimaksud Tampil table dengan jumlah centroid 1,2,3 Tampil table dengan 3 centroid beserta jumlah masing-masing centroid berhasil 15 Halaman perbanding an Menampilk an halaman perbanding an Link ke halaman yang dimaksud Tampil dua table yaitu table hasil centroid permintaan dan centroid kandidat, tampil hasil analisa table permintaan
Tampil table dua centroid permintaan dan centroid kandidat,
table analisa data permintaan
berhasil
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
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.