BAB IV IMPLEMENTASI DAN PENGUJIAN

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

REGISTRASI INVOICE BERBASIS APLIKASI UNTUK MENDUKUNG PROGRAM PAPERLESS PT ASTRA INTERNATIONAL TBK-TSO

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. diimplementasikan pada bahasa pemrograman. Setelah diimplementasikan maka

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja

3 BAB III PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. e-learning yang akan dibangun. Tahapan ini dilakukan setelah perancangan selesai

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA


BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA


Bab IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. ke dalam representasi perangkat lunak sesuai dengan hasil analisis yang telah

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

Implementasi Perancangan Table User Account Gambar Implementasi Perancangan Table User Account Implementasi Perancangan Table M

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB VI IMPLEMENTASI DAN PENGUJIAN

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

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Bab 3 Metode Perancangan

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi Jasa pengiriman CV.DDE meliputi tahap implementasi, uji

Perangkat Keras Processor Inter Core i3 2.27GHz RAM 4.00 GB HDD 200GB Display VGA intel HD Graphic 1280 x 800 Tabel 4.1 Spesifikasi perangkat keras

1 Latihan 6 Ketentuan Soal:

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

BAB IV HASIL DAN UJI COBA

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN DAN IMPLEMENTASI SITEM. metode pengujian dan pelaksanaan pengujian.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab Implementasi Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan. Selain itu aplikasi ini akan dibuat sedemikian rupa

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada tahapan ini, hasil dari tahap perancangan diterjemahkan ke dalam bahasa pemrograman. Wujud dari hasil tahap implementasi ini nantinya adalah sebuah sistem yang siap untuk diuji dan dijalankan. Dalam implementasi aplikasi ini dibutuhkan perangkat pendukung diantaranya: 1. Perangkat Keras Perangkat keras yang digunakan dalam pengembangan perangkat lunak pada tugas akhir ini adalah: a. Prosesor inter core i3 @2.10GHz. b. RAM 4,00 GB. c. Harddisk 500 GB. 2. Perangkat Lunak Perangkat lunak yang digunakan dalam pembuatan dan pengembangan aplikasi tugas akhir ini adalah: a. Sistem operasi : Microsoft windows 7. b. Developer Tools : Embarcadero RAD Studio XE7 c. Software Pendukung : Navicat Premium, Notepad ++ 4.1.1 Implementasi Database Script untuk membuat database: 65

66 CREATE TABLE "DATA_BPH" ( "NO" INTEGER, "BPH" TEXT(50) NOT NULL, "BLINEDATE" TEXT(15), "NETDUEDATE" TEXT(15), "AMOUNT" REAL, "ASSIGNMENT" TEXT(100), "SEQDOC" INTEGER, "DESC" TEXT(250), "STATUSADMIN" TEXT(255), "STATUSPIMPINAN" TEXT(255), "STATUSTREASURY" TEXT(255), "UPLOADDATE" TEXT(7), PRIMARY KEY ("BPH" ASC) ) CREATE TABLE "DATA_MENU" ( "MENU" TEXT NOT NULL, "ACTIONNAME" TEXT, PRIMARY KEY ("MENU" ASC) ) CREATE TABLE "DATA_SEQ" ( "SEQNAME" TEXT NOT NULL, "SEQVALUE" INTEGER, PRIMARY KEY ("SEQNAME" ASC) ) CREATE TABLE "DATA_USER" ( "USERID" TEXT(20) NOT NULL, "USERPASSWORD" TEXT(20), "USERNAME" TEXT(50), PRIMARY KEY ("USERID" ASC) ) CREATE TABLE "DATA_USERMENU" ( "MENU" TEXT(20) NOT NULL, "USERID" TEXT(20) NOT NULL, PRIMARY KEY ("MENU" ASC, "USERID" ASC), FOREIGN KEY ("USERID") REFERENCES "DATA_USER" ("USERID") )

67 Gambar 4.1 Relasi database 4.1.2 Implementasi Rancangan Antarmuka 4.1.2.1 Tampilan Menu Login Gambar 4.2 Menu login

68 Script dalam Menu Login: unit uformlogin; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls, ExtCtrls, acpng, sbutton, spanel, sskinprovider, sskinmanager, slabel, sedit; type TFormLogin = class(tform) Panel1: TsPanel; Image1: TImage; cxlabel1: TsLabel; cxlabel2: TsLabel; Panel2: TsPanel; btnok: TsButton; bntcancel: TsButton; sskinmanager1: TsSkinManager; sskinprovider1: TsSkinProvider; txtuserid: TsEdit; txtpassword: TsEdit; private { Private declarations } public { Public declarations } var FormLogin: TFormLogin; implementation {$R *.dfm} end.

69 4.1.2.2 Tampilan Menu Utama Gambar 4.3 Menu utama Script dalam Menu Utama: unit uformutama; interface uses Winapi.Windows, System.SysUtils, System.Classes, Vcl.Graphics, Vcl.Forms, Vcl.Controls, Vcl.Menus, Vcl.StdCtrls, Vcl.Dialogs, Vcl.Buttons, Winapi.Messages, Vcl.ExtCtrls, Vcl.ComCtrls, Vcl.StdActns, Vcl.ActnList, Vcl.ToolWin, Vcl.ImgList, System.Actions, sskinprovider, sskinmanager; type TFormUtama = class(tform) MenuUtama: TMainMenu; OpenDialog: TOpenDialog; StatusBar: TStatusBar; ImageList1: TImageList; sskinmanager1: TsSkinManager; sskinprovider1: TsSkinProvider; mnudatabaru: TMenuItem;

70 mnuadmin: TMenuItem; mnupimpinan: TMenuItem; mnutreasury: TMenuItem; mnutentang: TMenuItem; private { Private declarations } public { Public declarations } var FormUtama: TFormUtama; implementation {$R *.dfm} uses umoduldata; { TFormUtama } end. 4.1.2.3 Tampilan Menu Administrator Gambar 4.4 Menu administrator

71 Potongan Script dalam Menu Administrator: uses umoduldata, uformuseredit, uformmenuedit; procedure TFormAdmin.actAddMenuExecute(Sender: TObject); var oform: TFormMenuEdit; with ModulData do qrylookupmenubyuser.close; qrylookupmenubyuser.params[0].value := qryuseruserid.asstring; qrylookupmenubyuser.open; oform := TFormMenuEdit.Create(Self); qryusermenu.app if oform.showmodal = mrok then qryusermenuuserid.asstring := qryuseruserid.asstring; qryusermenuactionname.asstring := qrylookupmenubyuseractionname.asstring; qryusermenu.post; qryusermenu.refresh; end else qryusermenu.cancel; procedure TFormAdmin.actAddUserExecute(Sender: TObject); var oform: TFormUserEdit; with ModulData do qryuser.app oform := TFormUserEdit.Create(Self); if oform.showmodal = mrok then qryuser.post; qryuser.refresh; end else qryuser.cancel;

72 4.1.2.4 Tampilan Menu Data Baru Gambar 4.5 Menu data baru Potongan script dalam Menu Data Baru: procedure TFormDataBaru.btnUploadClick(Sender: TObject); var ofilexls: TFileXLS; bres: Boolean; oform: TFormKonfirmasiDataBaru; i: integer; odata: TDataBPH; iseq: integer; inherited; if not FileExists(edtFileName.Text) then MessageDlg('File '+edtfilename.text+' is not exists', mterror, [mbok], 0); ofilexls := TFileXLS.Create(edtFileName.Text); //Open Excel File XLSReadWrite.Filename := edtfilename.text; XLSReadWrite.Read; if ReadDataXLS(oFileXLS) then for i := 0 to ListDataXLS.Count - 1 do odata := TDataBPH(ListDataXLS.Objects[i]); if not (odata = nil) then try cdstempbph.app cdstempbphno.asstring := odata.no; cdstempbphbph.asstring := odata.bph; cdstempbphtext.asstring := odata.text; cdstempbphblinedate.asstring := odata.blinedate; cdstempbphnetduedate.asstring :=

73 finally odata.netduedate; cdstempbphamount.value := StrToFloat(oData.Amount); cdstempbphassignment.asstring := odata.assignment; cdstempbph.post; FreeAndNil(oData); 4.1.2.5 Tampilan Menu Pimpinan Potongan script dalam Menu Pimpinan: Gambar 4.6 Menu pimpinan procedure TFormPimpinan.btnSubmitClick(Sender: TObject); inherited; with ModulData do if MessageDlg('Anda yakin mengkonfirmasi data seq# '+cblookupseq.text+'?',mtconfirmation,[mbok, mbcancel],0) = mrok then

74 qrydatapimpinan.disablecontrols; qrydatapimpinan.first; while not qrydatapimpinan.eof do qrydatapimpinan.edit; qrydatapimpinanstatuspimpinan.asstring := 'Confirm'; qrydatapimpinanstatustreasury.asstring := 'Need Confirm'; qrydatapimpinan.post; qrydatapimpinan.next; qrydatapimpinan.enablecontrols; MessageDlg('Data Seq# '+cblookupseq.text+' berhasil di confirm', mtinformation,[mbok],0); PrepareData; qrydatapimpinan.refresh; 4.1.2.6 Tampilan Menu Treasury Gambar 4.7 Menu treasury

75 Potongan script dalam Menu Treasury: procedure TFormTreasury.btnRejectClick(Sender: TObject); inherited; with ModulData do if MessageDlg('Anda yakin mereject data seq# '+cblookupseq.text+'?',mtconfirmation,[mbok, mbcancel],0) = mrok then qrydatatreasury.disablecontrols; qrydatatreasury.first; while not qrydatatreasury.eof do qrydatatreasury.edit; qrydatatreasurystatustreasury.asstring := 'Reject'; qrydatatreasury.post; qrydatatreasury.next; qrydatatreasury.enablecontrols; MessageDlg('Data Seq# '+cblookupseq.text+' berhasil di reject', mtinformation,[mbok],0); PrepareData; qrydatatreasury.refresh; 4.2 Pengujian Sistem Aplikasi Register Invoice yang telah dibangun dilakukan pengujian dengan metode black box yang memungkinkan serangkaian rekayasa kondisi input sebagai persyaratan fungsional suatu program dimulai dari rencana pengujian hingga rekayasa kasus. 4.2.1 Rencana Pengujian Pada tahapan rencana pengujian ini akan melakukan pengujian program secara alpha dan beta.

76 Tabel 4.1 Rencana pengujian Item Uji Detail Pengujian Jenis Pengujian Login Verifikasi Login Black Box Add user Tambah dan Ubah User Black Box Membuat Data baru Upload data, Membuat Sequence Number Black Box Konfirmasi Pimpinan Confirm Sequence Number Black Box Konfirmasi Treasury Confirm Sequence Number Black Box Reject Pimpinan Reject Sequence Number Black Box Reject Treasury Reject Sequence Number Black Box Update Sequence Edit, Deleted Record Black Box Deleted No. Sequence Hapus Record dan Hapus Sequence Black Box Logout Konfirmasi Logout Black Box 4.2.2 Kasus dan Hasil Pengujian Alpha Berdasarkan rencana pengujian yang telah disusun, maka dapat dilakukan pengujian sebagai berikut: 1. Login Tabel 4.2 Hasil pengujian login Data masukan Pengamatan Kesimpulan Data masukan Pengamatan Kesimpulan Kasus dan Hasil Uji (Data Normal) Username, password, klik OK Berhasil login ke aplikasi menuju Menu Utama. Dapat mengisi data login sesuai dengan harapan. Sukses Tidak ada, klik Cancel Menutup windows login Windows login tertutup setelah klik tombol cancel. Sukses Data masukan Pengamatan Kesimpulan Kasus dan Hasil Uji (Data Salah) Username salah, password salah lalu klik OK Tidak dapat masuk ke aplikasi, notif pesan kesalahan Tidak dapat login, pesan kesalahan muncul sesuai harapan. Sukses

77 2. Add User Tabel 4.3 Hasil pengujian add user Kasus dan Hasil Uji (Data Normal) Data masukan Input user ID baru Username dan Password baru telah terbentuk. Pengamatan Username dan Password baru telah terbentuk masuk ke database. Kesimpulan Sukses Data masukan Pengamatan Kesimpulan Kasus dan Hasil Uji (Data Salah) Submit dengan field user ID kosong. Tidak terbentuk data user ID baru. Muncul error user ID tidak boleh kosong. Sukses 3. Membuat Data Baru Tabel 4.4 Hasil pengujian membuat data baru Kasus dan Hasil Uji (Data Normal) Data masukan Upload file excel 97-2003 dan membuat sequence number. File excel bisa di-upload, klik submit maka sequence number terbentuk. Pengamatan File excel bisa di-upload, sequence number bisa terbentuk. Kesimpulan Sukses Kasus dan Hasil Uji (Data Salah) Data masukan Upload file excel selain format 97-2003 File excel selain format 97-2003 tidak ditemukan. Pengamatan File tidak ditemukan. Kesimpulan Sukses 4. Konfirmasi Pimpinan Tabel 4.5 Hasil pengujian konfirmasi pimpinan Kasus dan Hasil Uji (Data Normal) Data masukan Mencari sequence number yang telah terbentuk dan belum di-confirm. Data record muncul pada tampilan menu pimpinan. Pengamatan Data record ditampilkan. Kesimpulan Sukses

78 Data masukan Pengamatan Kesimpulan Kasus dan Hasil Uji (Data Salah) Ketik nomor sequence yang belum masuk dalam confirm list. Data record tidak muncul pada tampilan menu pimpinan. Data record tidak ada. Sukses 5. Konfirmasi Treasury Tabel 4.6 Hasil pengujian konfirmasi treasury Kasus dan Hasil Uji (Data Normal) Data masukan Mencari sequence number yang telah terbentuk dan belum di-confirm. Data record muncul pada tampilan menu pimpinan. Pengamatan Data record ditampilkan. Kesimpulan Sukses Kasus dan Hasil Uji (Data Salah) Data masukan Ketik nomor sequence yang belum masuk dalam confirm list. Data record tidak muncul pada tampilan menu pimpinan. Pengamatan Data record tidak ada. Kesimpulan Sukses 6. Reject Pimpinan Tabel 4.7 Hasil pengujian reject pimpinan Uji coba Pengamatan Kesimpulan Kasus dan Hasil Uji Menampilkan data record sequence dan klik tombol Reject. Muncul notifikasi, jika klik OK data hilang dari confirm list Data record ditampilkan, notifikasi muncul, dan data tidak ditampilkan lagi dalam confirm list. Sukses

79 7. Reject Treasury Tabel 4.8 Hasil pengujian reject treasury Uji coba Pengamatan Kesimpulan Kasus dan Hasil Uji Menampilkan data record sequence dan klik tombol Reject. Muncul notifikasi, jika klik OK data hilang dari confirm list Data record ditampilkan, notifikasi muncul, dan data tidak ditampilkan lagi dalam confirm list. Sukses 8. Update Sequence Tabel 4.9 Hasil pengujian update sequence Uji coba Pengamatan Kesimpulan Kasus dan Hasil Uji Edit, dan deleted record dari nomor sequence yang direject. Klik edit lalu ubah data yang salah, confirm untuk resubmit, klik delete untuk menghapus record, klik insert untuk menambah record. Edit, Insert, dan Deleted berhasil, status sequence Admin berubah menjadi "Submit" dan status pimpinan menjadi "Need Confirm". Sukses 9. Delete No. Sequence Tabel 4.10 Hasil pengujian delete no. sequence Uji coba Pengamatan Kesimpulan Kasus dan Hasil Uji Menghapus data sequence. Klik delete muncul notif kemudian OK untuk menghapus data record nomor sequence. Nomor sequence tidak ada di list dan terhapus dari database. Sukses

80 10. Logout Tabel 4.11 Hasil pengujian logout Kasus dan Hasil Uji Uji coba Keluar dari aplikasi Klik tombol logout, muncul notifikasi klik OK dan keluar dari aplikasi Pengamatan Proses Logout berhasil. Kesimpulan Sukses 4.2.3 Kesimpulan Hasil Pengujian Alpha Berdasarkan hasil pengujian dengan kasus sample uji yang telah dilakukan memberikan kesimpulan bahwa pada proses masih memungkinkan untuk terjadinya kesalahan pada sintaks karena penyaringan proses dalam bentuk validasi belum semua dilakukan, tetapi secara fungsional sistem sudah dapat bekerja dan menghasilkan output yang diharapkan. 4.2.4 Kasus dan Hasil Pengujian Beta Pada tahapan pengujian beta dilakukan secara objektif melalui kuesioner yang diberikan kepada 4 orang responden pengguna aplikasi Register Invoice, yaitu 2 Staff Admin, 1 Supervisor, dan 1 Kasir dengan skala 1 sampai 3 untuk memastikan aplikasi yang dibuat bisa diterima atau tidak oleh pihak instansi perusahaan. Pertanyaan kuesioner yang diajukan adalah sebagai berikut: 1. Apakah anda setuju aplikasi yang dibangun mempunyai tampilan yang menarik? a) Setuju b) Biasa saja c) Tidak Setuju 2. Apakah anda setuju aplikasi yang dibangun ini mudah digunakan? a) Setuju b) Biasa saja c) Tidak Setuju

81 3. Apakah anda setuju aplikasi yang dibangun ini mudah dimengerti? a) Setuju b) Biasa saja c) Tidak Setuju 4. Apakah anda setuju aplikasi dapat mempermudah dalam pengolahan data pencatatan invoice? a) Setuju b) Biasa saja c) Tidak Setuju 5. Apakah anda setuju aplikasi yang dibangun dapat mengurangi ketergantungan terhadap penggunaan kertas? a) Setuju b) Biasa saja c) Tidak Setuju 6. Apakah anda setuju aplikasi yang dibangun dapat mengurangi beban opex departemen? a) Setuju b) Biasa saja c) Tidak Setuju Berdasarkan data hasil kuesioner, dapat dicari prosentase masing-masing jawaban dengan menggunakan rumus: Y = P/Q *100% Keterangan: P = Banyaknya jawaban responden tiap soal Q = Jumlah responden Y = Nilai Prosentase Maka hasil yang didapat adalah sebagai berikut:

82 Tabel 4.12 Hasil kuesioner. Keterangan Setuju Biasa Saja Tidak Setuju P Y P Y P Y Pertanyaan 1 3 75% 1 25% 0 0% Pertanyaan 2 4 100% 0 0% 0 0% Pertanyaan 3 4 100% 0 0% 0 0% Pertanyaan 4 3 75% 1 25% 0 0% Pertanyaan 5 4 100% 0 0% 0 0% Pertanyaan 6 4 100% 0 0% 0 0% 4.2.5 Kesimpulan Pengujian Beta Dari hasil pengujian yang telah dilakukan dapat disimpulkan bahwa perangkat lunak yang dibangun dinilai menarik, mudah digunakan, mudah dimengerti, dapat membantu pengolahan data, dan yang terpenting adalah perangkat lunak yang dibangun sudah dapat mengurangi biaya operasional pada Finance Operation Department di PT Astra International TBK-TSO Head Office.