BAB IV IMPLEMENTASI SISTEM

dokumen-dokumen yang mirip
BAB III METODE PERANCANGAN SISTEM

Gambar 5.1 Hierarki Sistem Admin

BAB IV IMPLEMENTASI DAN ANALISA

Pada layar Order, pelanggan dapat mengakses informasi mengenai Tracking

BAB 4 HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

Gambar 4.13 STD Layar Menu Project Level Akses 4 dan Level Akses 3. Gambar 4.14 STD Layar Menu Project Level Akses 2 dan Level Akses 1


PROSEDUR MENJALANKAN PROGRAM

tentang perubahan kondisi aplikasi dijalankan :

PROSEDUR MENJALANKAN PROGRAM. Berikut ini merupakan tampilan user interface beserta keterangan dari user interface bersangkutan

LAMPIRAN. 2. Berapa penghasilan yang anda terima per bulan? 3. Apakah anda sering menggunakan kendaraan pribadi anda?

Prosedur Menjalankan Aplikasi

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

User Manual Aplikasi Surat Rekomendasi Ditjen SDPPI Kominfo

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

Bab 4. Hasil dan Pembahasan

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

BAB III METODE PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

Fitur untuk mengelola pengguna dimaksudkan hanya dapat diakses master admin. Karena

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. mengatasi permasalahan yang diangkat pada penelitian ini. Tahap-tahap yang

BAB IV IMPLEMENTASI DAN EVALUASI. Bangun Sistem Informasi Pelayanan pada Hotel Pondok Asri Surabaya.

Bab 4 Hasil dan Pembahasan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

Bab 4. Hasil dan Pembahasan

Gambar 4.2 Tampilan Layar Login

IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. tampilan layar sistem ERP CV.Gracia Jaya beserta prosedur penggunaannya

Bab Implementasi Sistem

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. Aplikasi yang dibuat ini akan digunakan oleh admin terlebih dahulu

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. implementasi perangkat lunak ini akan dijelaskan tentang fungsi-fungsi apa saja yang

BAB IV HASIL IMPLEMENTASI

Bab 4. Hasil dan Pembahasan

Bab 4. Hasil Dan Pembahasan

Rancang Bangun Sistem Informasi Manajemen Aset IT Pada PT. Tirta Investama Plant Citeureup Berbasis Web

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan, dalam kegiatan implementasi aplikasi. membutuhkan perangkat keras dan perangkat lunak.

BAB IV HASIL DAN UJI COBA

Tampilan Window Login

PETUNJUK PENGGUNAAN APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III. PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV. Hasil dan Pembahasan

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method)

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Prosedur menjalankan program Analisis Dan Perancangan. Sistem Basis Data Pembelian, Penjualan Dan Persediaan Pada. Restoran Celio Bistro

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

BAB 4 HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA

Pengenalan Sistem Informasi Pembangunan Daerah

BAB IV IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

SIPK SISTEM INFORMASI PENILAIAN KINERJA

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV EVALUASI DAN EVALUASI. Implementasi pada penelitian tugas akhir ini berupa aplikasi

BAB IV HASIL DAN PEMBAHASAN

Menu Utama (Menu File)

BAB IV HASIL DAN UJI COBA

BAB III RANCANGAN DAN PENGUJIAN

( B A D A N U S A H A ) Aplik asi Pemutakhiran Sistem Berkas dan Pengajuan Izin Usaha Pengangkutan Minyak dan Gas Bumi

BADAN PENGEMBANGAN DAN PEMBERDAYAAN SDM KESEHATAN KEMENTERIAN KESEHATAN INDONESIA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Pakar Diagnosa Faktor Kegagalan Penanaman Ulang Kelapa Sawit menggunakan

Gambar Tampilan layar add position

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN TESTING

BAB IV IMPLEMENTASI DAN EVALUASI

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

Gambar 4.27 User Interface Login

Bab 4 Hasil dan Pembahasan

Transkripsi:

BAB IV IMPLEMENTASI SISTEM 4.1. Implementasi Interface Sistem Tampilan awal dari aplikasi Kievit Training Tracking adalah form Login. Untuk masuk kedalam aplikasi maka user harus mengisi username dan password yang sesuai. Setelah itu user akan meng-klik button login, apabila username dan password benar maka user akan masuk ke form selanjutnya. Gambar 4.1 Halaman Login Apabila login tidak sesuai maka aplikasi akan mengeluarkan pemberitahuan dan user tidak dapat masuk ke halaman selanjutnya. Gambar 4.2 Pemberitahuan kesalahan Login Kode program yang digunakan untuk melakukan pengecekan username dan password pada form login adalah sebagai berikut 42

private void login() try OleDbCommand query = new OleDbCommand(); OleDbConnection con = new OleDbConnection(Koneksi.DB()); con.open(); string strlogin = "SELECT * FROM tb_user WHERE username='" + txtusername.text + "' AND pssword='" + txtpassword.text + "'"; OleDbDataAdapter adapterlogin = new OleDbDataAdapter(strLogin, con); DataTable dtlogin = new DataTable(); adapterlogin.fill(dtlogin); adapterlogin.dispose(); if (dtlogin.rows.count == 1) Home c = new Home(); c.show(); this.hide(); else if (txtusername.text == "" && txtpassword.text =="") MessageBox.Show("Please fill username and password", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtpassword.text = ""; txtusername.text = ""; txtusername.focus(); else if (txtpassword.text == "") MessageBox.Show("Password cann't be empty", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtpassword.text = ""; txtusername.text = ""; txtusername.focus(); else if (txtusername.text == "") MessageBox.Show("Username cann't be empty", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtusername.text = ""; txtpassword.text = ""; txtusername.focus(); else MessageBox.Show("Wrong Username or Password!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error); txtusername.text = ""; txtpassword.text = ""; txtusername.focus(); con.close(); catch (Exception ex) MessageBox.Show(ex.ToString()); txtusername.text = ""; txtpassword.text = ""; txtusername.focus(); Kode Program 1 Kode program Login Setelah pengguna berhasil login ke dalam aplikasi, form pertama yang akan muncul adalah form home. Pada form home pengguna akan ditampilkan semua 43

menu yang tersedia di dalam aplikasi. Terdapat 4 group menu, yaitu master data, transaction, report dan help. Pada setiap menu terdapat beberapa sub menu yang dapat dipilih oleh pengguna. Form menu dapat dilihat pada gambar 4.3 Gambar 4.3 Halaman Home Pada menu master data terbagi atas empat group yaitu employees, department, jobs, dan training. Group employees menyediakan fungs-fungsi untuk mengatur data karyawan. Fungsi yang pertama yaitu manage data karyawan. Pada form manage data karyawan, pengguna dapat menambahkan data karyawan baru dan juga dapat mengedit / merubah data karyawan. Interface untuk form manage employees data dapat dilihat pada gambar 4.4. Gambar 4.4 Halaman Manage Employee Data Kode program yang digunakan untuk melakukan penginputan data karyawan adalah sebagai berikut 44

private void btnsave_click(object sender, EventArgs e) if (Validation()) getset g = new getset(); g.setemployee_id(txtindexno.text); g.setname(txtname.text); string date = dtpdateofbirth.value.date.month + "/" + dtpdateofbirth.value.date.day + "/" + dtpdateofbirth.value.date.year; g.setdate_birth(datetime.parse(date)); if (this.rbsingle.checked) g.setstatus(true); else g.setstatus(false); g.seteducation(txteducation.text); string date2 = dtpdatejoin.value.date.month + "/" + dtpdatejoin.value.date.day + "/" + dtpdatejoin.value.date.year; g.setdate_join(datetime.parse(date2)); g.setdepartment_id(cmbdepartment.selectedvalue.tostring()); g.setjob_id(cmbposition.selectedvalue.tostring()); if (this.rbactive.checked) g.setwork_status(true); else g.setwork_status(false); if (new EmployeeDAO().insertDataEmployees(g)) MessageBox.Show("Data has been saved", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearText(); RefreshForm(); else MessageBox.Show("Data has not saved!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); ClearText(); RefreshForm(); else MessageBox.Show("Please Complete the data", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); Kode Program 2 Kode program Input Employee Data Pada halaman Manage Employee Data, fungsi penginputan dan pengeditan data karyawan ditempatkan dalam satu halaman. Pengeditan data karyawan dilakukan dengan memilih data karyawan yang sudah ada dalam database kemudian melakukan pengeditan pada beberapa field. Field yang ada harus terisi semua, apabila ada yang terisi maka akan muncul peberitahuan untuk mengisi semua data yang ada. 45

Gambar 4.5 Pemberitahuan pengisian semua data Pengguna juga disediakan halaman untuk melihat data karyawan. Data karyawan dapat ditampilakan dengan memilih nama karyawan. Setelah memilih nama karyawan, maka akan muncul data-data pribadi karyawan. Gambar 4.6 Halaman View Employee Data Pengubahan data perubahan posisi kerja karyawan ditampilkan pada halaman khusus yang berbeda dengan pengeditan data karyawan yang lainnya. Pengubahan data posisi kerja karyawan ditampilkan pada halamn Job History. Pada halaman ini pengguna akan menginputkan periode kerja karyawan pada posisi kerja yang lama dan menginputkan posisi kerja yang baru. Tampilan untuk perubahan posisi kerja karyawan dapat dilihat pada gambar 4.7 Gambar 4.7 Halaman Job History Data departemen dapat ditambahakan dan dilakukan pengeditan melalu halaman Manage Department Data. Penginputan dilakukan dengan mengisis data-data yang diperlukan dan meng-klik button ADD. Untuk proses pengeditan 46

data departemen dilakukan dengan memilih data departemen yang akan diubah pada tabel yang sudah disediakan untuk menampilan semua data departemen. Gambar 4.8 Halaman Manage Department Data Tidak jauh berbeda dengan halaman manage department data, halaman manage jobs data juga digunakan untuk 2 proses sekaligus yaitu proses input dan edit data posisi kerja karyawan. Posisi kerja karyawan merupakan daftar nama posisi kerja yang tersedia pada perusahaan. Gambar 4.9 Halaman Manage Jobs Data Kode program yang digunakan untuk melakukan pengubahan data posisi kerja adalah sebagai berikut 47

private void btnupdate_click(object sender, EventArgs e) try if (txtjobid.text!= "" && txtjobtitle.text!= "" && cmbdepartment.selectedvalue.tostring()!= "") getset g = new getset(); g.setjob_id(txtjobid.text); g.setjob_title(txtjobtitle.text); g.setdepartment_id(cmbdepartment.selectedvalue.tostring()); if (new JobsDAO().updateDataJob(g)) MessageBox.Show("Data has been updated", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearText();RefreshForm(); else MessageBox.Show("Data has not updated!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); ClearText(); RefreshForm(); else MessageBox.Show("Please Complete the data", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); catch (OleDbException ex) MessageBox.Show(ex.ToString()); Kode Program 3 Kode Program Edit Jobs Data Halaman Manage Trainnig Data disedikan sebagai interface untuk melakukan tambah dan ubah data kategori pelatihan yang tersedia di PT Kievit Indonesia. Apabila ingin melakukan pengeditan data pelatihan, maka pengguna memilih data pelatihan yang akan diubah, klik button select, kemudian ubah data yang akan diubah, selanjutnya klik button update. Pada halaman ini juga disediakan fungsi untuk melihat data pelatihan dengan memilih nama pelatihan pada combobox search. 48

Gambar 4.10 Halaman Manage Training Data Halaman Training Mapping digunakan untuk menginputkan daftar pelatihan yang wajib untuk dilakukan oleh karyawan menurut posisi kerja. Pada halaman Training Mapping merupakan tempat untuk mengatur kategori pelatihan apa saja yang wajib diikuti menurut posisi kerja karyawan. Pada halaman ini juga disediakan fungsi untuk melihat daftar pelatihan wajib pada setiap posisi kerja karyawan. Halaman Training Mapping dapat dilihat pada gambar 4.11 Gambar 4.11 Halaman Training Mapping Pelatihan yang sudah diadakan oleh PT Kievit Indonesia akan didokumentasikan. Pendokumentasiaan yang dicatat ada data pelatihan yang diadakan, daftar peserta yang mengikuti pelatihan tersebut, dan kategori pelatihan. Semua data tersebut, pada aplikasi Kievit Training Tracking akan disimpan pada halaman Insert Training Attendance. Data-data yang terkait dengan pelaksanaan pelatihan akan diinputkan melalui halaman ini. Interface halaman Insert Training Attendance dapat dilihat pada gambar 4.12 49

Gambar 4.12 Halaman Insert Training Attendance Output akhir yang dibutuhan dari aplikasi Kievit Training Tracking yaitu Training Record dan Training Matrix. Training record merupakan laporan yang sifatnya personal. Training record merupakan laporan data pelatihan tiap-tiap karyawan. Pada Training record akan ditampilkan data diri karyawan, daftar job experience karyawan di PT Kievit Indonesia dan daftar pelatihan yang telah diikuti oleh karyawan. Training record pada aplikasi Kievit Training Tracking dapat diakses pada halaman Pelatihan record. Pengguna akan memilih nama karyawan yang akan dilihat data training recordnya pada combobox yang disediakan. Setelah dipilih data training record karyawan akan muncul dan untuk mencetak laporan maka data training record akan diexport ke aplikasi pengolah angka (Ms Excel). Halaman Training Record dapat dilihat pada gambar 4.13 Gambar 4.13 Halaman Training Record Output informasi yang juga dihasilkan yaitu Training Matrix. Training Matrix merupakan laporan yang menerangkan data pelatihan yang wajib dipenuhi oleh karyawan menurut posisi kerja karyawan. Training Matrix juga 50

memperlihatkan apakah karyawan sudah memenuhi pelatihan-pelatihan yang wajib dipenuhinya. Laporan Training Matrix dikelompokkan menurut departemen yang ada di perusahaan sehingga untuk melihat laporan Training Matrix harus memilih departemen yang ingin dilihat. Gambar 4.14 Halaman Training Matrix Daftar pelatihan yang ditampilkan pada training matrix masih dikelompokkan lagi ke dalam 2 kategori pelatihan, yaitu general dan specific. Kategori pelatihan ditentukan berdasarkan kebutuhan pelatihan tersebut untuk pekerjaan yang ada pada departemen terkait. Adanya pengelompokan ini, maka urutan daftar pelatihan pada training matrix juga diurutkan berdasarkan kategori tersebut. Halaman Set Training Matrix menjadi interface yang membantu pengguna untuk mengatur kategori dari pengelompokan daftar pelatihan. Pada halaman Set Training Matrix pengguna akan memasukkan daftar pelatihan yang ada pada tiap departemen beserta kategori pelatihan tersebut untuk departemen terkait. Interface Set Training Matrix dapat dilihat pada gambar 4.15. Gambar 4.15 Halaman Set Training Matrix 51

Aplikasi Kievit Training Tracking merupakan aplikasi single-user, namun untuk memproteksi aplikasi ini agar tidak sembarangan orang dapat menggunakan aplikasi ini, maka pengguna akan mendapatkan username dan password. Aplikasi ini menyediakan fungsi untuk mengubah-ubah password yang ada. Pengguna dapat merubah password-nya dengan masuk ke halaman Change Password dengan menginputkan password yang lama dan password yang baru. Gambar 4.16 Halaman Change Pasword Kode program yang digunakan untuk melakukan pengubahan password adalah sebagai berikut 52

private void btnubah_click(object sender, EventArgs e) try getset g = new getset(); g.setcari(txtusername.text); g.setpswrd(txtpasswordubah.text); OleDbCommand query = new OleDbCommand(); OleDbConnection con = new OleDbConnection(Koneksi.DB()); if (txtpasswordubah.text == txtkonfirmasipass.text) if (new EmployeeDAO().updateDataUser(g)) MessageBox.Show("Data has been updated", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); this.mdiparent.close(); else MessageBox.Show("Error"); else MessageBox.Show("Password Verification Failed", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error); txtusername.text = ""; txtpaswordlama.text = ""; txtpasswordubah.text = "";txtkonfirmasipass.text = ""; txtusername.focus(); catch (Exception ex) MessageBox.Show(ex.ToString()); 4.2. Pengujian Kode Program 4 Kode Program Change Pasword Pada tahapan pengujian dilakukan evaluasi terhadap sistem dengan data yang sudah ada untuk mengetahui apakah sistem sudah berjalan sebagaimana yang diharapkan. 4.2.1.Pengujian Sistem Metode yang digunakan dalam pengujian sistem informasi Kievit Training Tracking adalah metode BlackBox testing. BlackBox testing merupakan pengujian yang dilakukan dengan mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari interface perangkat lunak. 1. Form Login 53

Evaluasi Form Login dilakukan dengan pengujian berbagai kondisi pada saat menginputkan username atau password yang dilakukan oleh pengguna. Evaluasi dapat dilihat pada tabel 4.1 Tabel 4.1 Evaluasi Form Login Test Case Kondisi Respon Sistem Status 1 Username dan password benar Masuk ke Form Menu OK 2 Username atau password Peringatan bahwa OK salah username atau password salah 3 Username tidak terisi Peringatan untuk OK mengisi username 4 Password tidak terisi Peringatan untuk OK mengisi password 5 Username dan password Peringatan untuk OK tidak terisi mengisi username dan password Setelah melakukan evaluasi pada Form Login, aplikasi sudah dapat melakukan respon seperti yang diharapkan. Kemungkinan kondisi pengisian Login yang salah, aplikasi akan memberikan keterangan tentang kesalahan yang terjadi. 2. Form Manage Employees Evaluasi Form Manage Employees dilakukan dengan menguji proses penambahan dan pengubahan data karyawan. Evaluasi dapat dilihat pada tabel 4.2. Tabel 4.2 Evaluasi Form Manage Employees Test Case Kondisi Respon Sistem Status Penambahan Data Karyawan 1 Pengisian data karyawan Data berhasil tersimpan OK dengan lengkap dan dalam database benar 2 Salah satu data tidak terisi Pengubahan Data Karyawan 3 Data yang akan diubah terisi semua dan benar 4 Salah satu data tidak terisi Peringatan untuk mengisi semua data yang ada Data berhasil diperbaharui Peringatan untuk mengisi semua data yang ada OK OK OK 54

Setelah melakukan evaluasi pada Form Manage Employees, aplikasi sudah dapat melakukan respon seperti yang diharapkan. Kemungkinan kondisi pengisian Form Manage Employees yang pada saat penambahan data maupun pengeditan data yang salah, aplikasi akan memberikan keterangan tentang kesalahan yang terjadi. 3. Form Manage Department Evaluasi Form Manage Department dilakukan dengan menguji proses penambahan dan pengubahan data departemen. Evaluasi dapat dilihat pada tabel 4.3. Tabel 4.3 Evaluasi Form Manage Departemen Test Case Kondisi Respon Sistem Status Penambahan Data Departemen 1 Pengisian data karyawan Data berhasil tersimpan OK dengan lengkap dan dalam database benar 2 Salah satu data tidak terisi Pengubahan Data Department 3 Data yang akan diubah terisi semua dan benar 4 Salah satu data tidak terisi Peringatan untuk mengisi semua data yang ada OK Data berhasil OK diperbaharui Peringatan untuk OK mengisi semua data yang ada Setelah melakukan evaluasi pada Form Manage Department, aplikasi sudah dapat melakukan respon seperti yang diharapkan. Kemungkinan kondisi pengisian Form Manage Department yang pada saat penambahan data maupun pengeditan data yang salah, aplikasi akan memberikan keterangan tentang kesalahan yang terjadi. 4. Form Manage Position Evaluasi Form Manage Position dilakukan dengan menguji proses penambahan dan pengubahan data posisi kerja karyawan. Evaluasi dapat dilihat pada tabel 4.4. 55

Tabel 4.4 Evaluasi Form Position Test Case Kondisi Respon Sistem Status Penambahan Data Posisi Kerja Karyawan 1 Pengisian data posisi Data berhasil tersimpan OK kerja karyawan dengan dalam database lengkap dan benar 2 Salah satu data tidak Peringatan untuk OK terisi mengisi semua data yang ada Pengubahan Data Posisi Kerja Karyawan 3 Data yang akan diubah Data berhasil OK terisi semua dan benar diperbaharui 4 Salah satu data tidak Peringatan untuk OK terisi mengisi semua data yang ada Setelah melakukan evaluasi pada Form Manage Position, aplikasi sudah dapat melakukan respon seperti yang diharapkan. Kemungkinan kondisi pengisian Form Manage Position yang pada saat penambahan data maupun pengeditan data yang salah, aplikasi akan memberikan keterangan tentang kesalahan yang terjadi. 5. Form Manage Training Evaluasi Form Manage Training dilakukan dengan menguji proses penambahan dan pengubahan data pelatihan. Evaluasi dapat dilihat pada tabel 4.5. Tabel 4.5 Evaluasi Form Manage Training Test Case Kondisi Respon Sistem Status Penambahan Data Pelatihan 1 Pengisian data pelatihan Data berhasil tersimpan OK dengan lengkap dan dalam database benar 2 Salah satu data tidak terisi Pengubahan Data Pelatihan 3 Data yang akan diubah terisi semua dan benar 4 Salah satu data tidak terisi Peringatan untuk mengisi semua data yang ada Data berhasil diperbaharui Peringatan untuk mengisi semua data yang ada OK OK OK 56

Setelah melakukan evaluasi pada Form Manage Training, aplikasi sudah dapat melakukan respon seperti yang diharapkan. Kemungkinan kondisi pengisian Form Manage Training yang pada saat penambahan data maupun pengeditan data yang salah, aplikasi akan memberikan keterangan tentang kesalahan yang terjadi. 6. Form Insert Training Attendance Evaluasi Form Insert Training Attendance dilakukan dengan menguji proses penyimpanan data kegiatan pelatihan beserta peserta pelatihan. Evaluasi dapat dilihat pada tabel 4.6. Tabel 4.6 Evaluasi Form Insert Training Attendance Test Case Kondisi Respon Sistem Status Penambahan Data Pelatihan 1 Pengisian data Training Data berhasil tersimpan OK Attendance dengan dalam database lengkap dan benar 2 Salah satu data tidak Pemberitahuan untuk OK diinputkan menginputkan semua data Setelah melakukan evaluasi pada Form Insert Training Attendance, aplikasi sudah dapat melakukan respon seperti yang diharapkan. Kemungkinan kondisi pengisian Form Insert Training Attendance yang salah, aplikasi akan memberikan keterangan tentang kesalahan yang terjadi. 4.2.2. Penilaian Pengguna Akhir Selain evaluasi terhadap aplikasi, pengujian juga dilakukan oleh pengguna akhir dengan memberikan penilaian setelah menggunakan aplikasi ini. Pengguna akhir, yaitu administrator HR Bagian Recruitment and Training menjalankan aplikasi dan melakukan penilaian. Pengguna akhir menilai aplikasi Kievit Training Tracking dengan cara mengisi kuesioner yang telah disediakan terhadap tujuh aspek kualitas informasi yang dihasilkan oleh aplikasi. Penilaian menggunakan nilai angka dengan range nilai 1 sampai 3. Penilaian diberikan nilai 3 apabila menjawab Sangat Setuju, nilai 2 untuk jawaban Setuju dan nilai 1 57

untuk jawaban Tidak Setuju. Rekapitulasi hasil kuesioner pengguna akhir aplikasi Kievit Training Tracking dapat dilihat pada tabel 4.7. Tabel 4.7 Rekapitulasi Kuesioner pengguna akhir Aspek Informasi Nilai Rata-rata Relevant 3.00 Reliable 2.50 Complete 3.00 Timely 3.00 Understandable 3.00 Verifiable 2.00 Accessable 3.00 Rata-rata keseluruhan 2.79 Dari hasil kuisioner diatas menunjukkan bahwa secara keseluruhan rata-rata kualitas informasi sebesar 2.79, artinya menurut pengguna akhir sistem informasi ini telah menghasilkan informasi yang berkualitas. Penilaian tiap aspek menunjukkan nilai sebesar 3.00 untuk lima aspek, artinya menurut pengguna akhir informasi yang dihasilkan sistem informasi ini sangat relevan, lengkap, tepat waktu, mudah dipahami, dan dapat diakses. Sedangkan dua aspek yang lain berturut-turut bernilai 2.50 untuk reliable dan 2.00 untuk verifiable, artinya menurut pengguna akhir informasi yang dihasilkan sistem informasi ini dapat diandalkan dan diverifikasi. Berdasarkan penilaian diatas dan tanggapan atas pertanyaan terbuka yang diajukan, pengguna akhir sudah puas dan menerima sistem informasi ini. Menilik saran dari pengguna, bahwa aplikasi ini masih memungkinkan untuk adanya pengembangan lebih lanjut untuk lebih menyempurnakan aplikasi ataupun mengembangkan scope pekerjaan yang terkait dengan proses pelatihan pada PT Kievit Indonesia. 58