BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Implementasi Tahap implementasi merupakan tahap menterjemahkan perancangan berdasarkan hasil
analisa yang bisa dibaca atau dimengerti oleh bahasa mesin serta penerapan perangkat lunak dalam keadaan sesungguhnya. 4.1.1
Implementasi Perangkat Keras Perangkat keras yang digunakan dalam pembuatan penilaian kerja dan perhitungan
komisi pada PT. Bank UOB Indonesia yang memiliki spesifikasi sebagai berikut : 1. Personal Computer dengan processor Intel Core I3. 2. Harddisk 500 GB. 3. Memory (RAM) 2 GB. 4. VGA AMD Radeon Graphic Prossesor 2 GB. 4.1.2
Implementasi Perangkat Lunak Perangkat lunak yang digunakan dalam pembuatan penilaian kerja dan perhitungan
komisi pada PT. Bank UOB Indonesia yang memiliki spesifikasi sebagai berikut : 1. Sistem Operasi Windows 8.1. 2. Web Server XAMPP version 3.1.0.3.1.0. 3. Web Browser. 4. Netbeans IDE 7.3.1
89 http://digilib.mercubuana.ac.id/
4.2
Implementasi Database Tahap awal dalam pembuatan aplikasi ini yaitu pembuatan database. Database pada
aplikasi ini menggunakan MySQL. Sedangkan untuk alat bantu berupa GUI (Graphical User Interface) yang digunakan untuk pembuatan database menggunakan PHPMyAdmin versi 4.2.11. Implementasi basis data yang digunakan dalam pembuatan aplikasi penilaian kerja dan perhitungan komisi pada PT. Bank UOB Indonesia yang memiliki spesifikasi sebagai berikut: 1. Tabel Agent
Gambar 4.1 Tabel Agent
90 http://digilib.mercubuana.ac.id/
2. Tabel Bank
Gambar 4.2 Tabel Bank 3. Tabel Supervisor
Gambar 4.3 Tabel Supervisor
91 http://digilib.mercubuana.ac.id/
4. Tabel User
Gambar 4.4 Tabel User
5. Tabel Attendance Emp
Gambar 4.5 Tabel Attendance Emp
92 http://digilib.mercubuana.ac.id/
6. Tabel Bonus Agent
Gambar 4.6 Tabel Bonus Agent
7. Tabel Bonus Supervisor
Gambar 4.7 Tabel Bonus Supervisor
93 http://digilib.mercubuana.ac.id/
8. Tabel Transaksi Daily
Gambar 4.8 Tabel Transaksi Daily 9. Tabel Range Params
Gambar 4.9 Tabel Range Params
94 http://digilib.mercubuana.ac.id/
4.3
Implementasi Aplikasi Antarmuka Implementasi antarmuka merupakan penggambaran antarmuka atau tampilan dari
aplikasi yang dikembangkan, implementasi antarmuka aplikasi penilaian kerja dan perhitungan komisi pada PT. Bank UOB Indonesia dengan memiliki spesifikasi sebagai berikut : 4.3.1
Tampilan Halaman Login Pada saat user menjalankan aplikasi, maka akan muncul halaman Login. User
diharuskan untuk mengisi username, password pada halaman Login agar dapat masuk ke dalam aplikasi penilaian kerja dan perhitungan komisi pada PT. Bank UOB Indonesia. Berikut tampilan halaman Login User :
Gambar 4.10 Tampilan Halaman Login 4.3.2
Tampilan Halaman Menu Utama Tampilan halaman menu utama berisi kumpulan pilihan menu yang dapat di akses oleh
user yang telah berhasil melakukan Login. Halaman yang menampilkan gambar-gambar dan menu-menu seperti daily transaction, calculate bonus, report, master data dan management. Serta menunjukan pekerjaan apa yang akan user lakukan hari ini.
95 http://digilib.mercubuana.ac.id/
Gambar 4.11 Tampilan Halaman Menu Utama 4.3.3
Tampilan Halaman Dashboard Tampilan halaman dashboard berisi kumpulan pilihan menu yang dapat di akses oleh
user yang telah berhasil melakukan Login. Halaman yang menampilkan gambar-gambar dan menu-menu seperti daily transaction, calculate bonus, report, master data dan management. Serta menunjukan update transaksi harian yang ditampilkan berbentuk diagram.
Gambar 4.12 Tampilan Halaman Dashboard
96 http://digilib.mercubuana.ac.id/
4.3.4
Tampilan Halaman Menu Daily Transaction-Cash On Phone (COP) Halaman menu daily transaction cash on phone berfungsi untuk menambah,
mengubah, dan menghapus data transaksi baru COP yang hanya bisa di input oleh admin sebagai user. Didalam halaman daily transaction cash on phone terdapat tombol input untuk masing-masing agent. Masing-masing agent bisa di tambah, simpan, ubah dan hapus transaksinya tersebut.
Gambar 4.13 Tampilan Halaman Menu Daily Transaction-Cash on Phone (COP)
4.3.5
Tampilan Halaman Menu Daily Transaction-Flexi On Phone (FOP) Halaman menu daily transaction flexy on phone berfungsi untuk menambah,
mengubah, dan menghapus data transaksi baru FOP yang hanya bisa di input oleh admin sebagai user. Didalam halaman daily transaction flexy on phone terdapat tombol input untuk masing-masing agent. Masing-masing agent bisa di tambah, simpan, ubah dan hapus transaksi flexy on phonenya tersebut.
97 http://digilib.mercubuana.ac.id/
Gambar 4.14 Tampilan Halaman Menu Daily Transaction-Flexi on Phone (FOP)
4.3.6
Tampilan Halaman Menu Calculate Bonus-Agent
Gambar 4.15 Tampilan Halaman Menu Calculate Bonus-Agent
98 http://digilib.mercubuana.ac.id/
4.3.7
Tampilan Halaman Menu Calculate Bonus-Supervisor
Gambar 4.16 Tampilan Halaman Menu Calculate Bonus-Supervisor
4.3.8
Tampilan Halaman Menu Report Top 10
Gambar 4.17 Tampilan Halaman Menu Report Top 10
99 http://digilib.mercubuana.ac.id/
4.3.9
Tampilan Halaman Menu Report Bonus Agent
Gambar 4.18 Tampilan Halaman Menu Report Bonus Agent
4.3.10 Tampilan Halaman Menu Report Bonus Supervisor
Gambar 4.19 Tampilan Halaman Menu Report Bonus Supervisor
100 http://digilib.mercubuana.ac.id/
4.3.11 Tampilan Halaman Menu Report Performance Agent
Gambar 4.20 Tampilan Halaman Menu Report Performance Agent
4.3.12 Tampilan Halaman Menu Report Performance Supervisor
Gambar 4.21 Tampilan Halaman Menu Report Performance Supervisor
101 http://digilib.mercubuana.ac.id/
4.3.13 Tampilan Halaman Menu Report KPI Agent
Gambar 4.22 Tampilan Halaman Menu Report KPI Agent
4.3.14 Tampilan Halaman Menu Report KPI Supervisor
Gambar 4.23 Tampilan Halaman Menu Report KPI Supervisor
102 http://digilib.mercubuana.ac.id/
4.3.15 Tampilan Halaman Menu Master Data Sales/Agent
Gambar 4.24 Tampilan Halaman Menu Master Data Sales/Agent
4.3.16 Tampilan Halaman Menu Master Data Supervisor
Gambar 4.25 Tampilan Halaman Menu Master Data Supervisor
103 http://digilib.mercubuana.ac.id/
4.3.17 Tampilan Halaman Menu Management User
Gambar 4.26 Tampilan Halaman Menu Management User
4.3.18 Tampilan Halaman Menu Management Parameter
Gambar 4.27 Tampilan Halaman Menu Management Parameter
104 http://digilib.mercubuana.ac.id/
4.3.19 Tampilan Halaman Menu Management Attendance
Gambar 4.28 Tampilan Halaman Menu Management Attendance
4.4
Metode Pengujian Metode pengujian yang dilakukan untuk menguji program penilaian kerja dan
perhitungan komisi ini dilakukan dengan menggunakan metode black box testing. Metode black box testing ini merupakan pengujian program berdasarkan fungsi program. Tujuan dari black box testing ini adalah untuk menemukan kesalahan fungsi pada program. Pengujian dengan menggunakan metode black box testing dilakukan dengan cara memberikan sejumlah masukkan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsional untuk melihat apakah program aplikasi ini menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi dari program aplikasi web tersebut. Jika dari input yang diberikan proses menghasilkan output sesuai dengan kebutuhan fungsional, maka program ini yang penulis rancang sudah berhasil. Akan tetapi jika output yang dihasilkan tidak sesuai dengan kebutuhan fungsional, maka terdapat kesalahan pada program aplikasi tersebut.
105 http://digilib.mercubuana.ac.id/
4.4.1
Skenario Pengujian Skenario pengujian dilakukan untuk menentukan langkah-langkah dalam melakukan
pengujian. Pengujian dilakukan dengan menjalankan aplikasi dari perancangan website. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut sesuai dengan tahap perancangan.
Tabel 4.1 Skenario Pengujian Aplikasi Penilaian Kerja dan Perhitungan Komisi pada PT. Bank UOB Indonesia No
Antar Muka yang diuji Halaman Login
Bagian dari antar muka yang diuji Login
Status Aplikasi
Skenario Pengujian
Hasil yang diharapkan
Membuat data transaksi COP baru
Menampilkan halaman login Menampilkan data transaksi COP oleh agent
Masukan username dan password Melakukan proses Add, Update dan delete transaksi cash on phone
Halaman Daily Transaction FOP
Membuat data transaksi COP baru
Menampilkan data transaksi FOP oleh agent
Melakukan proses Add, Update dan delete transaksi flexy on phone
4.
Halaman Calculate Bonus Agent
Membuat data perhitungan bonus agent baru
Menampilkan dan menjalankan alur perhitungan bonus agent
Melakukan proses perhitungan bonus agent
5.
Halaman Calculate Bonus Supervisor
Membuat data perhitungan bonus supervisor baru
Menampilkan dan menjalankan alur perhitungan bonus supervisor
Melakukan proses penghitung bonus supervisor
Akan membuka halaman utama dalam website Data akan tersimpan ke dalam database dan akan tampilan di form saat di edit Data akan tersimpan ke dalam database dan akan tampilan di form saat di edit Menampilkan data proses perhitungan agent sesuai parameter dan tersimpan ke database Menampilkan data proses perhitungan agent sesuai parameter dan tersimpan ke database
2.
Halaman Daily Transaction COP
3.
1.
106 http://digilib.mercubuana.ac.id/
6.
Halaman Report Top 10
Membuat laporan ratarata 3 bulan terakhir
7.
Halaman Report Bonus Agent
Membuat laporan tentang bonus agent
8.
Halaman Report Bonus Supervisor
Membuat laporan tentang bonus supervisor
9.
Halaman Report Performanc e Agent
Membuat laporan tentang performance agent
10.
Halaman Report Performanc e Supervisor
Membuat laporan tentang performance supervisor
11.
Halaman Report KPI Agent
Membuat formulir penilaian agent
12.
Halaman Report KPI Supervisor
Membuat formulir penilaian supervisor
Menampilkan dan mengunduh laporan ratarata 3 bulan kebelakang Menampilkan dan mengunduh laporan rinci bonus yang diterima agent Menampilkan dan mengunduh laporan rinci bonus yang diterima supervisor Menampilkan dan mengunduh laporan rinci kinerja yang dikerjakan berupa achivement agent Menampilkan dan mengunduh laporan rinci kinerja yang dikerjakan berupa achivement supervisor Membuat dan mengunduh formulir penilaian agent Membuat dan mengunduh formulir penilaian supervisor
107 http://digilib.mercubuana.ac.id/
Menjalankan generate laporan rata-rata 3 bulan kebelakang Menjalankan generate laporan bonus agent
Data akan muncul dan dapat di lihat oleh seluruh user dan dapat diunduh Data akan muncul dan dapat di lihat oleh seluruh user dan dapat diunduh
Menjalankan generate laporan bonus supervisor
Data akan muncul dan dapat di lihat oleh seluruh user dan dapat diunduh
Menjalankan generate laporan performance agent
Data akan muncul dan dapat di lihat oleh seluruh user dan dapat diunduh
Menjalankan generate laporan performance supervisor
Data akan muncul dan dapat di lihat oleh seluruh user dan dapat diunduh
Menjalankan generate laporan penilaian agent
Laporan dapat diunduh
Menjalankan generate laporan penilaian supervisor
Laporan dapat diunduh
13.
Halaman Master data Agent
Maintenanc e master data agent
14.
Halaman Master data Supervisor
Maintenanc e master data supervisor
15.
Halaman Master data User
Maintenanc e master data user
16.
Halaman Parameter
Maintenanc e parameter
17.
Halaman Attandance
Melakukan proses Add hari kerja efektif
Menampilkan dan melakukan proses add, update dan delete master data agent dengan lancar Menampilkan dan melakukan proses add, update dan delete master data supervisor dengan lancar Menampilkan dan melakukan proses add, update dan delete master data user dengan lancar Menampilkan dan melakukan proses add, update dan delete parameter dengan lancar Menampilkan dan melakukan proses add hari kerja efektif dengan lancar
108 http://digilib.mercubuana.ac.id/
Melakukan proses Add, Update dan delete master data agent
Sistem akan memproses add, update, delete dengan lancar
Melakukan proses Add, Update dan delete master data supervisor
Sistem akan memproses add, update, delete dengan lancar
Melakukan proses Add, Update dan delete master data user
Sistem akan memproses add, update, delete dengan lancar
Melakukan proses Add, Update dan delete parameter
Sistem akan memproses add, update, delete dengan lancar
Melakukan proses Add hari kerja efektif
Sistem akan memproses add dengan lancar
4.4.2
Hasil Pengujian Berdasarkan skenario pengujian yang telah dilakukan, diperoleh hasil pengujian
sebagai berikut : Tabel 4.2 Hasil Pengujian Aplikasi Penilaian Kerja dan Perhitungan Komisi pada PT. Bank UOB Indonesia No
Antar Muka yang diuji Halaman Login
Bagian dari antar muka yang diuji Login
2.
Halaman Daily Transaction COP
Membuat data transaksi COP baru
Menampilk an data transaksi COP oleh agent
3.
Halaman Daily Transaction FOP
Membuat data transaksi COP baru
Menampilk an data transaksi FOP oleh agent
4.
Halaman Calculate Bonus Agent
Membuat data perhitungan bonus agent baru
Menampilk an dan menjalanka n alur perhitunga n bonus agent
5.
Halaman Calculate Bonus Supervisor
Membuat data perhitungan bonus supervisor baru
Menampilk an dan menjalanka n alur perhitunga
1.
Status Aplikasi Menampilk an halaman login
Skenario Pengujian Masukan username dan password
Hasil yang diharapkan
Akan membuka halaman utama dalam website Melakukan Data akan proses Add, tersimpan ke Update dan dalam delete database dan transaksi akan cash on tampilan di phone form saat di edit Melakukan Data akan proses Add, tersimpan ke Update dan dalam delete database dan transaksi akan flexy on tampilan di phone form saat di edit Melakukan Menampilka proses n data proses perhitungan perhitungan bonus agent agent sesuai parameter dan tersimpan ke database Melakukan Menampilka proses n data proses penghitung perhitungan bonus agent sesuai supervisor parameter dan
109 http://digilib.mercubuana.ac.id/
Hasil Pengujian Sesuai
Sesuai
Sesuai
Sesuai
Sesuai
6.
Halaman Report Top 10
Membuat laporan ratarata 3 bulan terakhir
7.
Halaman Report Bonus Agent
Membuat laporan tentang bonus agent
8.
Halaman Report Bonus Supervisor
Membuat laporan tentang bonus supervisor
9.
Halaman Report Performanc e Agent
Membuat laporan tentang performance agent
10 .
Halaman Report Performanc e Supervisor
Membuat laporan tentang performance supervisor
n bonus supervisor Menampilk an dan mengundu h laporan rata-rata 3 bulan kebelakang Menampilk an dan mengundu h laporan rinci bonus yang diterima agent Menampilk an dan mengundu h laporan rinci bonus yang diterima supervisor Menampilk an dan mengundu h laporan rinci kinerja yang dikerjakan berupa achivement agent Menampilk an dan mengundu h laporan rinci kinerja yang dikerjakan berupa achivement supervisor
tersimpan ke database Menjalanka Data akan n generate muncul dan laporan dapat di lihat rata-rata 3 oleh seluruh bulan user dan kebelakang dapat diunduh Menjalanka Data akan n generate muncul dan laporan dapat di lihat bonus agent oleh seluruh user dan dapat diunduh
Sesuai
Sesuai
Menjalanka n generate laporan bonus supervisor
Data akan muncul dan dapat di lihat oleh seluruh user dan dapat diunduh
Sesuai
Menjalanka n generate laporan performanc e agent
Data akan muncul dan dapat di lihat oleh seluruh user dan dapat diunduh
Sesuai
Menjalanka n generate laporan performanc e supervisor
Data akan muncul dan dapat di lihat oleh seluruh user dan dapat diunduh
Sesuai
110 http://digilib.mercubuana.ac.id/
11 .
Halaman Report KPI Agent
Membuat formulir penilaian agent
12
Halaman Report KPI Supervisor
Membuat formulir penilaian supervisor
Halaman Master data Agent
Maintenance master data agent
Halaman Master data Supervisor
Maintenance master data supervisor
Halaman Master data User
Maintenance master data user
Halaman Parameter
Maintenance parameter
.
13 .
14 .
15 .
16 .
Membuat dan mengundu h formulir penilaian agent Membuat dan mengundu h formulir penilaian supervisor Menampilk an dan melakukan proses add, update dan delete master data agent dengan lancar Menampilk an dan melakukan proses add, update dan delete master data supervisor dengan lancar Menampilk an dan melakukan proses add, update dan delete master data user dengan lancar Menampilk an dan melakukan proses add, update dan delete
Menjalanka n generate laporan penilaian agent
Laporan dapat diunduh
Sesuai
Menjalanka n generate laporan penilaian supervisor
Laporan dapat diunduh
Sesuai
Melakukan proses Add, Update dan delete master data agent
Sistem akan memproses add, update, delete dengan lancar
Sesuai
Melakukan proses Add, Update dan delete master data supervisor
Sistem akan memproses add, update, delete dengan lancar
Sesuai
Melakukan proses Add, Update dan delete master data user
Sistem akan memproses add, update, delete dengan lancar
Sesuai
Melakukan proses Add, Update dan delete parameter
Sistem akan memproses add, update, delete dengan lancar
Sesuai
111 http://digilib.mercubuana.ac.id/
17
Halaman Attandance
.
4.4.3
Melakukan proses Add hari kerja efektif
parameter dengan lancer Menampilk an dan melakukan proses add hari kerja efektif dengan lancar
Melakukan proses Add hari kerja efektif
Sistem akan memproses add dengan lancar
Sesuai
Analisa Hasil Pengujian Dari skenario pengujian yang telah dilakukan terhadap aplikasi ini, maka diperoleh
analisis hasil pengujian dengan rincian sebagai berikut: 1. Setiap Karyawan/User yang di daftarkan dengan menu user telah di setup sebelumnya dengan menu – menu terpilih dapat melakukan proses login dengan tampilan menu yang sesuai. 2. Secara Fungsional keseluruhan Modul yang dilakukan proses pengujian, dapat berjalan sesuai dengan fungsinya. 3. Proses perhitungan bonus agent belum selesai bila supervisor belum mengapprove semua agentnya. Begitu pula dengan perhitungan bonus supervisor, manager harus mengapprove semua supervisor. 4. Sistem berhasil melakukan perhitungan bonus sesuai parameter yang diinginkan. 5. Pada beberapa proses diaplikasi ini menampilkan menu penyesuaian bulan yang harus diisi sesuai dengan periode yang diinginkan. 6. Sistem telah berhasil melakukan proses kalkulasi data transaksi menjadi laporan dengan menampilkan beberapa bentuk laporan. Dari hasil pengujian yang dilakukan pada aplikasi ini, penulis menyimpulkan bahwa semua form dan tombol-tombol yang ada di dalam aplikasi dapat berjalan dengan baik.
112 http://digilib.mercubuana.ac.id/