BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1
Instalasi Software ( implementasi sistem ) Dalam penulisan tugas akhir ini pembuatan program menggunakan web
server Aplikasi penjualan berbasis website ini menggunakan software aplikasi pemrograman Macromedia Dreamweaver MX, Photoshop CS3, MySQL dan xampp sebagai software aplikasi pengolah database. 4.1.1
Implementasi sistem
Memakai Kharisma Win untuk memakai program Kharisma Win, masukkan Name berikut Password kemudian klik tombol Hak akses user berikut password ini dibuat melalui User Permission.
Login 'Login'. menu
Menu Program Kharisma Win Menu-menu pada program Kharisma Win adalah Pull-down menu yang dapat dipilih sesuai dengan hak akses masing-masing user (lihat menu User Permission). Menu yang tidak dapat diakses oleh user akan dinon aktifkan. Menu utama program dibagi menjadi enam bagian, yaitu : Master, Transaksi, Proses, Laporan, Utility, dan Help. Fungsi-Fungsi Tombol
Menambah atau mengisi data baru. Mengubah data yang sudah ada. Menghapus data yang sudah ada. Melihat data yang berhubungan dengan menu bersangkutan. Mencetak data ke layar, printer, maupun dalam format file.
84
85
Menyimpan data. Membatalkan suatu proses atau kegiatan yang sedang dilakukan. Memproses data. Membatalkan proses data / unproses Keluar dari layar tampilan. Browsing data. Mengubah tampilan layar menjadi besar atau kecil. Mengeksport data. Mengimport data. Menampilkan data berikutnya. Menampilkan data sebelumnya.
4.2
Tampilan Layar.
Appraisal Parameterize Appraisal Parameterize digunakan untuk menentukan rentang waktu dalam pelaksanaan Planning, Review, maupun Appraisal. Yang dapat melakukan hanya personal yang mempunyai hak sebagai administrator Digital Dashboard. Login ke menu Admin untuk menentukan rentang waktu dalam pelaksanaan Planning, Review, Appraisal.
86
Gambar 4.1 Tampilan layar Appraisal Parameterize
Administrator Appraisal Administrator Appraisal digunakan untuk menentukan personal yang akan diberi tanggung jawab atau wewenang untuk melakukan approval Planning, Review, maupun Appraisal. Login ke menu Admin untuk menentukan personil yang akan diberikan wewenang untuk menjadi administrator Appraisal.
Gambar 4.2 Tampilan Layar Administrator Apprasial
87
1. Performance Planning •
Setiap tingkatan karyawan dapat melakukan planning. Planning yang akan dilakukan harus dibicarakan terlebih dahulu dengan atasan langsung.
•
Planning juga dapat dilakukan oleh atasan langsung.
•
Kompetensi diambil dari Master Competency berdasarkan jabatan karyawan yang hanya dapat dibuat sekali dalam setahun oleh SDM.
•
Karyawan dapat melakukan planning jika planning atasan langsung sudah disetujui.
•
Total Bobot KPI (Key Performance Indicator) dan Kompetensi harus 100%.
•
Planning dapat dilakukan dalam rentang waktu yang sudah ditentukan.
•
Pengajuan planning hanya dapat dilakukan sekali dalam setahun.
Gambar 4.3 Tampilan Layar Performance Planning
88
2. Performance Review •
Karyawan dapat mendatakan hasil pencapaian kinerja semetara atas kriteria penilaian yang telah disepakati sebelumnya.
•
Setiap tingkatan karyawan dapat melakukan Review. Review yang akan dilakukan harus dibicarakan terlebih dahulu dengan atasan langsung.
•
Review dapat dilakukan dalam rentang waktu yang sudah ditentukan.
Gambar 4.4 Tampilan Layar Performance Review
89
3. Performance Appraisal •
Setiap tingkatan karyawan dapat melakukan Appraisal. Appraisal yang akan dilakukan harus dibicarakan terlebih dahulu dengan atasan langsung.
•
Appraisal dilakukan berdasarkan hasil review (hasil pencapaian kinerja sementara) yang telah disepakati sebelumnya.
•
Appraisal dapat dilakukan dalam rentang waktu yang sudah ditentukan.
•
Pengajuan Appraisal hanya dapat dilakukan sekali dalam setahun.
Gambar 4.5 Tampilan Layar Performance Apprasial
90
4. Performance History •
Digunakan untuk menginformasikan hasil penilaian tahunan dari karyawan yang bersangkutan.
Gambar 4.6 Tampilan Layar Performance History
5. Berikut adalah database yang di pergunakan untuk KPI Perancangan DBMS (Database)
Rancangan basis data (database) bertujuan untuk diperolehnya basis data yang efesiensi dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah untuk memanipulasi data serta bebas dari redudansi data.
91
Gambar 4.7 Tampilan Layar Basis Data Tabel 4.1 Tabel Data KPI Field Name IdRequestInduk LineNumber KPI Target Bobot Hasil Skala Nilai
Data Type int int ntext ntext money ntext int money
Max Length NULL NULL 1073741823 1073741823
NULL 1073741823
NULL NULL
NULL no no yes yes yes yes yes yes
Default 0 0 NULL NULL 0 NULL 0 0
92
KeyResultArea TrackingSource Hasil1
ntext ntext ntext
1073741823 1073741823 1073741823
yes yes yes
NULL NULL NULL
Tabel 4.2 MstAppraisalParametize Field Name Type FromDate ToDate ReminderDate Status
Data Type int datetime datetime datetime bit
Max Length NULL NULL NULL NULL NULL
NULL no yes yes yes yes
Default 0 NULL NULL NULL 0
Tabel 4.3 MstKPI Field Name Id KeyResultArea KPI Bobot TrackingSource KdJabat Tahun
Data Type int ntext ntext money ntext varchar varchar
Max Length NULL 1073741823 1073741823
NULL 1073741823
5 4
NULL no yes yes yes yes no no
Default 0 NULL NULL 0 NULL ('') ('')
Tabel 4.4 MstPenilaianDetil12
Field Name Tahun Versi NoKompetensi No Keterangan
Data Type varchar varchar int int ntext
Max Length 4 15 NULL NULL 1073741823
NULL no no no no yes
Default ('') ('') 0 0 NULL
93
Tabel 4.5 mstpenilaiandetil5
Field Name Tahun Versi Skala Keterangan
4.3
Data Type varchar varchar int varchar
Max Length 4 15 NULL 500
NULL no no no yes
Default ('') ('') 0 ('')
Metode Pengujian Pada Metode pengujian web ini dilakukan dengan menggunakan Black box
testing yaitu, pengujian yang berfokus pada persyaratan fungsional perangkat lunak tanpa memperdulikan source code program. Pengujian ini untuk menentukan sejauh mana sistem dapat memenuhi keinginan user. Setelah tahap perancangan diselesaikan dilanjutkan ketahap selanjutnya yaitu tahap pengujian pada program aplikasi web, hal ini dilakukan untuk menguji dan memastikan bahwa program aplikasi web yang telah dirancang dan dikembangkan ini dapat berfungsi dengan baik dan sesuai dengan rumus-rumus rancangan yang telah ditetapkan sebelumnya. Tanpa adanya pengujian, maka tidak dapat diketahui apakah program yang telah dirancang sesuai dengan spesifikasi rancangan program aplikasi.
4.3.1
Prosedur Pengujian Pengujian yang dilakukan adalah pengujian black box (black box testing),
black box testing terfokus pada apakah unit program memenuhi kebutuhan (requrietment) yang disebutkan dalam spesifikasi. Pada black box testing cara pengujian hanya dilakukan dengan menjalankan atau mengeksekusi unit atau modul,
94
kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. Pengujian dengan menggunakan metode black box testing dilakukan dengan cara memberikan sejumlah masukkan (input) pada program aplikasi yang kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi web menghasilkan keluaran (output) yang diinginkan sesuai dengan fungsi dari program aplikasi web tersebut. Bila dari input yang diberikan proses manghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program aplikasi yang penulis rancang berhasil tetapi bila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program aplikasi tersebut.
Pengujian dilakukan dengan mencoba semua kemungkinan yang terjadi dan dilakukan secara berulang-ulang. Jika dalam pengujian ditemukan kesalahan, maka akan dilakukan pencarian dan perbaikkan untuk memperbaiki kesalahan yang terjadi. Jika telah selesai melakukan perbaikan maka akan dilakukan pengujian kembali. Pengujian dan perbaikan dilakukan secara terus menerus hingga diperoleh hasil yang terbaik.
4.3.2
Skenario Pengujian Skenario pengujian diperlukan untuk mengetahui apakah aplikasi yang dibuat
dapat berfungsi dengan baik atau tidak. Skenario pengujian dilakukan dengan memilih dari setiap pilihan yang ada pada aplikasi web ini, kemudian dilakukan
95
pengujian dengan menekan tombol-tombol yang terdapat pada halaman form dari aplikasi web ini apakah sudah sesuai dengan yang diharapkan.
Tabel 4.6. Tabel Skenario pengujian pada Performance Management System No 1.
Antar Muka
Bagian dari antar
Status
Skenario
Hasil yang
yang diuji
muka yang diuji
aplikasi
pengujian
diharapkan
Halaman utama (home)
Proses Link
Menu home
Klik link
home
telah terbuka yang tersedia
Menu home terbuka /
di halaman
terhubung dengan
awal
halaman link yang di klik
2.
Halaman
Proses Link
Menu
Klik link
terhubung dengan
Appraisal
Appraisal
Appraisal
yang tersedia
halaman link
Parameterize
Parameterize
Parameterize di Appraisal
yang di klik
telah terbuka Parameterize 3.
Halaman
Proses
Menu
Klik link
Akan terhubung
Administrator
Administrator
Administrat
yang tersedia
dengan halaman
Appraisal
Appraisal
or Appraisal
di
link yang di klik
telah terbuka Administrato r Appraisal 4.
Halaman
Proses Link
Menu
Klik link
Akan terhubung
Performance
Performance
Performance
yang tersedia
dengan halaman
Planning
Planning
Planning
di
link yang di klik
telah terbuka Performance Planning 5.
Halaman Performance
Proses Link
Menu
Klik link
Akan terhubung
Performance
Performance
yang tersedia
dengan halaman
Review
Review
di
link yang di klik
96
Review
telah terbuka Performance Review
6.
Halaman Performance
Proses Link
Menu
Klik link
Akan terhubung
Performance
Performance
yang tersedia
dengan halaman
Apprasial
Apprasial
di
link yang di klik
Apprasial
telah terbuka Performance Apprasial
7.
Halaman Performance
Proses Link
Menu
Klik link
Akan terhubung
Performance
Performance
yang tersedia
dengan halaman
History
History
di
link yang di klik
History
telah terbuka Performance History
Tabel 4.7. Tabel Evaluasi Hasil pengujian aplikasi Performance Management System No. Nama Menu
Prosedur
Masukan
Pengujian
Keluaran
Kriteria
Hasil yang di
Yang di
Evaluasi hasil dapat
harapkan 1.
2.
Login
Input Data
Username
Masuk ke
Jika berhasil
Berhasil
Login
dan
Menu
masuk ke
Masuk ke
Password
Selanjutnya
menu
menu
selanjutnya.
selanjutnya
Masuk ke sub
Berhasil bila
Berhasil
menu /
program yang masuk ke
program yang
dituju tampil
Menu Utama
Pilih Sub
Home
menu
Klik Mouse
di tuju 3.
Sub menu
Masukan data
Input data
Akan muncul
program yang di tuju
Jika berhasil
Muncul
97
Appraisal
yang akan di
Parameterize
input klik icon Appraisal simpan dan
form
pesan
data akan
pesan “data
tampilan
tersimpan
tersimpan”
Parameterize tersimpan jika jika tidak
lanjut
berhasil
data tidak
disimpan ke
dapat
dalam
tersimpan
database 5.
Sub menu
Pilih sub
Administrator menu Appraisal
Administrator
Input data :
data berhasil
Jika berhasil
Muncul view
• Masukan
masuk
data akan
pesan yang
database
tersimpan
anda isikan
data
Appraisal
jika tidak data tidak dapat tersimpan
6.
Sub menu
Pilih sub
Performance Planning
Klik Mouse
Masuk ke sub
program yang masuk
menu
menu /
dituju tampil
Performance
program
program yang di tuju
Planning 7
Sub menu
Pilih sub
Performance Review
Klik mouse
Masuk ke sub
Berhasil bila
menu
menu /
program yang masuk ke
Performance
program
dituju tampil
Sub menu
Pilih sub
Performance Apprasial
Klik mouse
Masuk ke sub
Berhasil bila
menu
menu /
program yang masuk ke
Performance
program
dituju tampil
Apprasial 9.
program yang di tuju
Review 8.
Berhasil
Sub menu
Pilih sub
Performance History
Berhasil
program yang di tuju
Klik mouse
Masuk ke sub
Berhasil bila
Berhasil
menu
menu /
program yang masuk ke
Performance
program
dituju tampil
program
98
History
4.3.3
yang di tuju
Analisis Hasil Pengujian
Setelah dilakukan pengujian secara menyeluruh terhadap sistem informasi pemesanan Pada CV. Widelens berbasis web. maka dapat disimpulkan bahwa pengujian telah menunjukkan hasil keluaran (Output) dan proses yang sesuai dengan rancangan aplikasi program ini. dan hasil dari pengujian ini dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan benar, karena telah dibuktikan dari hasil skenario pengujian. hasil pengujian yang diperoleh dapat dianalisis sebagai berikut: 1.
Halaman utama link-link yang menghubungkan antar interface yang terdapat dalam website berjalan dengan baik..
2.
Halaman login, yang mengontrol aktifitas sub menu / link-link dalam sistem penjualan berbasis web dapat berjalan sesuai yang di inginkan.
3.
Halaman Appraisal Parameterize, Administrator Appraisal. setiap tombol menu yang terdapat di halaman tersebut dapat berjalan sesuai perancangan sistem tersebut.
4.
Halaman
Performance
Planning,
Performance
Review,
Performance
Apprasial. setiap tombol menu yang terdapat di halaman tersebut dapat berjalan sesuai perancangan sistem tersebut. Halaman Performance History dapat berjalan dengan baik.