• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
39
0
0

Teks penuh

(1)

84 4.1 Implementasi

Dalam mengimplementasikan Sistem Informasi Collection Fee dibutuhkan perangkat keras yang memadai dan perangkat lunak yang saling mendukung. Adapun spesifikasi perangkat keras komputer yang dipergunakan dalam perancangan sistem informasi ini adalah sebagai berikut:

1. Perangkat keras

a. Tipe komputer : Desktop Publishing

b. Processor : Pentium(R) Dual-Core CPU E5400

c. Memory : 2.00 GB 1333 MHz DDR3

d. Harddisk : 500 GB SATA

e. Monitor : 13-inch

f. Grafis : Intel HD Graphics 3100 256 MB 2. Perangkat lunak

a. Windows 7 Ultimate

b. MAMP 3.0.3 (Apache 2.2.26, MySQL 5.5.34, dan PHP 5.5.10) c. Adobe® Dreamweaver® CS6

d. Microsoft® Excel 2007

e. Mozilla Firefox,Google Chrome sebagai browser.

4.2 Implementasi Basis Data

Dalam pembuatan Sistem Informasi Collection Fee ini, langkah awal yang dilakukan adalah membuat basis data. Basis Data yang digunakan dalam sistem ini diberi nama “lunas_db” yang berisi tujuh belas tabel didalamnya.

(2)

Gambar 4.1 Basis Data lunas_db

Berikut adalah tabel-tabel yang terdapat pada basis data lunas_db: 4.2.1 Tabel user

Gambar 4.2 Implementasi Tabel user

Berikut adalah potongan syntax SQL untuk membuat tabel user : CREATE TABLE IF NOT EXISTS `user` (

`user_username` varchar(15) NOT NULL, `user_password` varchar(100) DEFAULT NULL, `user_name` varchar(50) DEFAULT NULL, `user_role` tinyint(4) DEFAULT NULL, `aktif` varchar(1) NOT NULL

(3)

4.2.2 Tabel tbl_ca

Gambar 4.3 Implementasi Tabel tbl_ca

Berikut adalah potongan syntax SQL untuk membuat tabel tbl_ca : CREATE TABLE IF NOT EXISTS `tbl_ca` (

`kode_ca` varchar(7) NOT NULL, `nama_ca` text,

`almt_ca` text, `pic_ca` text,

`email_pic_ca` text, PRIMARY KEY (`kode_ca`)

)ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.3 Tabel tbl_unit

Gambar 4.4 Implementasi Tabel tbl_unit

Berikut adalah potongan syntax SQL untuk membuat tabel tbl_unit : CREATE TABLE IF NOT EXISTS `tbl_unit` (

`kode_unit` varchar(2) NOT NULL, `nama_unit` text,

`almt_unit` text, `pic_unit` text,

`email_pic_unit` text, PRIMARY KEY (`kode_unit`)

(4)

4.2.4 Tabel tbl_area

Gambar 4.5 Implementasi Tabel tbl_area

Berikut adalah potongan syntax SQL untuk membuat tabel tbl_area : CREATE TABLE IF NOT EXISTS `tbl_area` (

`kode_area` varchar(5) NOT NULL, `kode_unit` varchar(2) DEFAULT NULL, `nama_area` text,

`almt_area` text, `pic_area` text,

`email_pic_area` text, PRIMARY KEY (`kode_area`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.5 Tabel tbl_post

Gambar 4.6 Implementasi Tabel tbl_post

Berikut adalah potongan syntax SQL untuk membuat tabel tbl_post : CREATE TABLE IF NOT EXISTS `tbl_post` (

`idpel` varchar(12) NOT NULL,

`kode_unit` varchar(2) DEFAULT NULL, `kode_area` varchar(5) DEFAULT NULL, `blth` varchar(6) NOT NULL DEFAULT '', `blth_trx` varchar(6) DEFAULT NULL, `tglbayar` varchar(8) DEFAULT NULL, `rpbayar` double DEFAULT NULL, `kode_ca` varchar(7) DEFAULT NULL, PRIMARY KEY (`idpel`,`blth`)

(5)

4.2.6 Tabel tbl_pre

Gambar 4.7 Implementasi Tabel tbl_pre

Berikut adalah potongan syntax SQL untuk membuat tabel tbl_pre : CREATE TABLE IF NOT EXISTS `tbl_pre` (

`nopel` varchar(11) NOT NULL,

`kode_unit` varchar(2) DEFAULT NULL, `kode_area` varchar(5) DEFAULT NULL, `blth_trx` varchar(6) DEFAULT NULL, `tglbayar` varchar(8) DEFAULT NULL, `rpbayar` double DEFAULT NULL, `kode_ca` varchar(7) DEFAULT NULL, PRIMARY KEY (`nopel`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.7 Tabel tbl_nt

Gambar 4.8 Implementasi Tabel tbl_nt Berikut adalah potongan syntax SQL untuk membuat tabel tbl_nt : CREATE TABLE IF NOT EXISTS `tbl_nt` (

`no_registrasi` varchar(20) NOT NULL,

`kode_unit` varchar(2) DEFAULT NULL, `kode_area` varchar(5) DEFAULT NULL, `blth_trx` varchar(6) DEFAULT NULL, `tglbayar` varchar(8) DEFAULT NULL, `rpbayar` double DEFAULT NULL, `kode_ca` varchar(7) DEFAULT NULL, PRIMARY KEY (`no_registrasi`)

(6)

4.2.8 Tabel biayaadmin

Gambar 4.9 Implementasi Tabel biayaadmin

Berikut adalah potongan syntax SQL untuk membuat tabel biayaadmin : CREATE TABLE IF NOT EXISTS `biayaadmin` (

`rupiah` int(5) NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.9 Tabel rekap_ca

Gambar 4.10 Implementasi Tabel rekap_ca

Berikut potongan syntax SQL untuk membuat tabel rekap_ca : CREATE TABLE IF NOT EXISTS `rekap_ca` (

`kode_ca` varchar(7) NOT NULL,

`kode_trx` varchar(1) NOT NULL DEFAULT '', `blth_trx` varchar(6) NOT NULL DEFAULT '', `lbr_trx` int(10) unsigned DEFAULT NULL, `rpbayar` double DEFAULT NULL

(7)

4.2.10 Tabel rekap_ca_tgl

Gambar 4.11 Implementasi Tabel rekap_ca_tgl

Berikut adalah potongan syntax SQL untuk membuat tabel ca_tgl : CREATE TABLE IF NOT EXISTS `rekap_ca_tgl` (

`kode_ca` varchar(7) NOT NULL, `tglbayar` varchar(8) NOT NULL, `kode_trx` varchar(1) DEFAULT NULL, `blth_trx` varchar(6) DEFAULT NULL, `lbr_trx` int(10) unsigned DEFAULT NULL, `rpbayar` double DEFAULT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.11 Tabel rekap_ca_unit

Gambar 4.12 Implementasi Tabel rekap_ca_unit

Berikut adalah potongan syntax SQL untuk membuat tabel ca_unit : CREATE TABLE IF NOT EXISTS `rekap_ca_unit` (

`kode_ca` varchar(7) NOT NULL, `kode_unit` varchar(2) NOT NULL, `kode_trx` varchar(1) DEFAULT NULL, `blth_trx` varchar(6) DEFAULT NULL, `lbr_trx` int(10) unsigned DEFAULT NULL, `rpbayar` double DEFAULT NULL

(8)

4.2.12 Tabel rekap_ca_area

Gambar 4.13 Implementasi Tabel rekap_ca_area

Berikut adalah potongan syntax SQL untuk membuat tabel ca_area : CREATE TABLE IF NOT EXISTS `rekap_ca_area` (

`kode_ca` varchar(7) NOT NULL, `kode_unit` varchar(2) NOT NULL, `kode_area` varchar(5) NOT NULL, `kode_trx` varchar(1) DEFAULT NULL, `blth_trx` varchar(6) DEFAULT NULL, `lbr_trx` int(11) DEFAULT NULL, `rpbayar` double DEFAULT NULL

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.13 Tabel rekap_unit_ca

Gambar 4.14 Implementasi Tabel rekap_unit_ca

Berikut adalah potongan syntax SQL untuk membuat tabel rekap_unit_ca : CREATE TABLE IF NOT EXISTS `rekap_unit_ca` (

`kode_unit` varchar(2) NOT NULL, `kode_ca` varchar(7) NOT NULL, `kode_trx` varchar(1) DEFAULT NULL, `blth_trx` varchar(6) DEFAULT NULL, `lbr_trx` int(10) unsigned DEFAULT NULL, `rpbayar` double DEFAULT NULL

(9)

4.2.14 Tabel file_upload

Gambar 4.15 Implementasi Tabel file_upload

Berikut adalah potongan syntax SQL untuk membuat tabel file_upload : CREATE TABLE IF NOT EXISTS `file_upload` (

`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `nama_file` varchar(50) DEFAULT NULL,

`kode_trx` varchar(1) DEFAULT NULL, `lbr_trx` int(10) unsigned DEFAULT NULL,

`tgl_upload` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `user_upload` varchar(15) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=28 ;

4.2.15 Tabel temp_post

Gambar 4.16 Implementasi Tabel temp_post

Berikut adalah potongan syntax SQL untuk membuat tabel temp_post : CREATE TABLE IF NOT EXISTS `temp_post` (

`idpel` varchar(12) NOT NULL,

`kode_unit` varchar(2) DEFAULT NULL, `kode_area` varchar(5) DEFAULT NULL, `blth` varchar(6) NOT NULL DEFAULT '', `blth_trx` varchar(6) DEFAULT NULL, `tglbayar` varchar(8) DEFAULT NULL, `rpbayar` double DEFAULT NULL, `kode_ca` varchar(7) DEFAULT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

(10)

4.2.16 Tabel temp_pre

Gambar 4.17 Implementasi Tabel temp_pre

Berikut adalah potongan syntax SQL untuk membuat tabel temp_pre : CREATE TABLE IF NOT EXISTS `temp_pre` (

`nopel` varchar(11) NOT NULL,

`kode_unit` varchar(2) DEFAULT NULL, `kode_area` varchar(5) DEFAULT NULL, `blth_trx` varchar(6) DEFAULT NULL, `tglbayar` varchar(8) DEFAULT NULL, `rpbayar` double DEFAULT NULL, `kode_ca` varchar(7) DEFAULT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

4.2.17 Tabel temp_nt

Gambar 4.18 Implementasi Tabel temp_nt

Berikut adalah potongan syntax SQL untuk membuat tabel temp_nt : CREATE TABLE IF NOT EXISTS `tbl_nt` (

`no_registrasi` varchar(20) NOT NULL, `kode_unit` varchar(2) DEFAULT NULL, `kode_area` varchar(5) DEFAULT NULL, `blth_trx` varchar(6) DEFAULT NULL, `tglbayar` varchar(8) DEFAULT NULL, `rpbayar` double DEFAULT NULL, `kode_ca` varchar(7) DEFAULT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

(11)

4.3 Implementasi Antar Muka 4.3.1 Implementasi Halaman Login

Gambar 4.19 Implementasi Halaman Login

Halaman login ini merupakan pintu masuk ke dalam Sistem Informasi Collection Fee. Ada lima tingkat/level pengguna yang dapat mengakses sistem ini, masing-masing dengan hak akses yang berbeda sebagai berikut :

1. Level ‘Administrator’ mempunyai akses penuh dalam mengelola seluruh sistem. Administrator dapat melakukan upload data, melakukan penghitungan rekap, mengedit, menambahkan, menghapus data ca, data unit, data area dan user sesuai dengan tingkat/level yang diperlukan 2. Level ‘Collecting Agent’ dapat melakukan login, mengubah password,

melakukan setting rupiah imbalan jasa dan dapat mengakses laporan rekap per ca per tanggal bayar,

3. Level ‘Unit’ dapat melakukan login, mengubah password, melakukan setting rupiah imbalan jasa dan dapat mengakses laporan rekap per ca per unit,

4. Level ‘User Area’ dapat melakukan login, mengubah password, melakukan setting rupiah imbalan jasa dan dapat mengakses laporan rekap per ca per area,

5. Level ‘Bidang Pembelanjaan’ dapat melakukan login, mengubah password, melakukan setting rupiah imbalan jasa, dan dapat mengakses laporan rekap per unit per ca.

(12)

Berikut potongan kode program dalam pengimplementasian halaman login: <!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>.: Login Panel :.</title>

<link href="<?php echo site_url('css/temp_style.css')?>" rel="stylesheet" type="text/css"/> </head> <body> <div id="temp_wrapper"> <div id="temp_header"> <div class="cleaner"> </div> </div>

<div id="temp_content"><img src="<?php echo site_url('img/banner.jpg')?>" border="0" alt="">

</div>

<div class="title"> SI COLLECTION FEE </div>

<div class="title1">

<br><font size="2">

(Sistim Informasi Imbalan Jasa Bank/PT Pos Rekap Bulanan Transaksi P2APST)</font><br><font size="2" color="Yellow">

BIDANG PENDAPATAN TERPUSAT - DIVISI PERBENDAHARAAN - PT PLN Persero) KANTOR PUSAT

</font> </div>

<div id="temp_sidebar">

<div id="loginform"><h2 style="color:yellow">Login

</h2>

<?php echo form_open('home/login');?>

<label style="color:yellow">Username : </label>

<input type="text" value="" name="username" size="10" class="quote_input" title="Username"/>

<label style="color:yellow">Password :</label>

<input type="password" value="" name="password" size="10" class="quote_input" title="Password"/>

<input type="submit" name="Submit" value="" alt="Submit" id="submit_btn" title="Submit"/>

</form> </div>

</div>

<div id="temp_footer">© 2014 </div> </div>

</body>

</html> <?php echo form_open('home/login');?>

<label style="color:yellow">Username : </label>

<input type="text" value="" name="username" size="10" class="quote_input" title="Username"/>

(13)

4.3.2 Implementasi Halaman Utama - Administrator 4.3.2.1 Implementasi Halaman Utama - Administrator

Gambar 4.20 Tampilan Halaman Utama - Administrator

Pada halaman administrator terdapat 5 (lima) menu utama yaitu : Upload, Hitung Rekap, Pemeliharaan Data, Laporan, dan User Management.

4.3.2.2 Implementasi Halaman Upload

Gambar 4.21 Tampilan Halaman Upload

Pada halaman Upload, pengelolaan yang dapat dilakukan oleh pengguna adalah penambahan data transaksi postpaid, prepaid, dan non taglis.

Berikut adalah potongan kode program dalam pengimplementasian halaman upload :

(14)

4.3.2.3 Implementasi Halaman Hitung Rekap

Gambar 4.22 Tampilan Halaman Hitung Rekap

Pada halaman Hitung Rekap, pengelolaan yang dapat dilakukan oleh pengguna adalah penghitungan transaksi postpaid, prepaid, dan non taglis.

<div class="box black span6" onTablet="span6" onDesktop="span6"> <div class="box-header">

<h2><i class="halflings-icon white list"></i><span class="break"></span>File <?php echo $title; ?></h2>

<div class="box-icon">

<a href="#" class="btn-minimize"><i class="halflings-icon white chevron-up"></i></a>

<a href="#" class="btn-close"><i class="halflings-icon white remove"></i></a> </div> </div> <?php echo form_open_multipart('file_upload/simpan');?> <div class="box-content"> <div>

<a href="#">Upload File : </a><input type="File" name="fileToUpload">

<input type="hidden" name="st" value="<?php echo $st;?>"> <input type="hidden" name="ft" value="<?php echo $ft;?>">

<input type="hidden" name="kode_trx" value="<?php echo $kode_trx;?>">

<input type="Submit" name="submit" class="btn-small btn-info" value="Upload">

</div>

</div></form>

(15)

4.3.2.4 Implementasi Halaman Pemeliharaan Data

Gambar 4.23 Tampilan Halaman Pemeliharaan Data

Pada halaman Pemeliharaan Data, pengelolaan yang dapat dilakukan oleh pengguna adalah penambahan, pengubahan, dan penghapusan data Unit, Area, dan CA.

4.3.2.5 Implementasi Halaman Laporan

Gambar 4.24 Tampilan Halaman Laporan

Pada halaman Laporan, pengelolaan yang dapat dilakukan oleh pengguna adalah menampilkan laporan Per CA, Per CA per Tanggal Bayar, Per CA per Unit, Per CA per Area, and Per Unit per CA.

(16)

4.3.2.6 Implementasi Halaman User Management

Gambar 4.25 Tampilan Halaman User Management

Pada halaman User Management, pengelolaan yang dapat dilakukan oleh pengguna adalah melakukan penambahan, pengurangan, dan penghapusan user sesuai dengan tingkat/level yang diperlukan.

4.3.2.7 Implementasi Form Tambah Data User

Gambar 4.26 Tampilan Form Tambah Data User

Pada tambah Data User, pengguna level Administrator dapat menambah user sesuai dengan role yang diperlukan untuk mengakses sistem.

(17)

4.3.3 Implementasi Tampilan Halaman Collecting Agent 4.3.3.1 Implementasi Halaman Utama

Gambar 4.27 Tampilan Halaman Utama – Collecting Agent

Pada halaman Collecting Agent terdapat menu Laporan untuk mengakses laporan Per CA per Tanggal Bayar.

4.3.3.2 Implementasi Halaman Laporan – Collecting Agent

Gambar 4.28 Tampilan Halaman Laporan – Collecting Agent

Pada halaman Laporan – Collecting Agent, pengelolaan yang dapat dilakukan adalah menampilkan laporan per CA per Tanggal Bayar.

(18)

4.3.4 Implementasi Tampilan Halaman Unit 4.3.4.1 Implementasi Halaman Utama

Gambar 4.29 Tampilan Halaman Utama – Unit

Pada halaman Unit terdapat menu Laporan untuk mengakses laporan Per CA per Unit.

4.3.4.2 Implementasi Halaman Laporan Unit

Gambar 4.30 Tampilan Halaman Laporan – Unit

Pada halaman Laporan – Unit, pengelolaan yang dapat dilakukan adalah menampilkan laporan per CA per Unit.

(19)

4.3.5 Implementasi Tampilan Halaman User Area 4.3.5.1 Implementasi Halaman Utama

Gambar 4.31 Tampilan Halaman Utama – User Area

Pada halaman User Area terdapat menu Laporan untuk mengakses laporan Per CA per Area.

4.3.5.2 Implementasi Halaman Laporan User Area

Gambar 4.32 Tampilan Halaman Laporan – User Area

Pada halaman Laporan – User Area, pengelolaan yang dapat dilakukan adalah menampilkan laporan per CA per Area.

(20)

4.3.6 Implementasi Tampilan Halaman Bidang Pembelanjaan 4.3.6.1 Implementasi Halaman Utama

Gambar 4.33 Tampilan Halaman Utama – Bidang Pembelanjaan

Pada halaman Bidang Pembelanjaan terdapat menu Laporan untuk mengakses laporan Per Unit Per CA.

4.3.6.2 Implementasi Halaman Laporan Bidang Pembelanjaan

Gambar 4.34 Tampilan Halaman Laporan – Bidang Pembelanjaan

Pada halaman Laporan – Bidang Pembelanjaan, pengelolaan yang dapat dilakukan adalah menampilkan laporan per Unit per CA.

(21)

4.4 Pengujian Sistem 4.4.1 Metode Pengujian

Pengujian sistem adalah masalah yang teramat penting untuk dilakukan pada pengembangan sebuah sistem. Pengujian mempunyai tujuan mencari kesalahan-kesalahan pada suatu sistem sehingga dapat diketahui sistem telah berjalan sesuai dengan yang diinginkan atau tidak. Dalam melaksanakan pengujian sistem, diperlukan perencanaan pengujian sehingga pengujian yang dilakukan sesuai dengan ketentuan yang ada dan tujuan pembuatan sistem.

Pengujian dilakukan menggunakan metode blackbox, yaitu fokus pengujian kepada antar muka sistem yang digunakan oleh pengguna. Dengan dilakukannya pengujian ini diharapkan kesalahan maupun ketidaksesuaian pada fungsi, akses ke basis data, kinerja sistem, dan antar muka dapat ditemukan untuk diperbaiki. 4.4.2 Skenario Pengujian

Berikut beberapa skenario pengujian yang akan dilakukan

Tabel 4.1 Tabel Skenario Pengujian Sistem Informasi Collection Fee

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan 1 Halaman Login Proses pengisian data login Halaman login terbuka • Memasukan username dan password benar • Memasukkan username dan password salah Jika terdapat kesalahan atau ketidaksesuaian antara username dan password, akan muncul pesan kesalahan.

(22)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan 2 Halaman Upload – Upload Postpaid Proses upload data jenis transaksi postpaid. Halaman upload data Postpaid terbuka • Menguji proses upload data Postpaid dari sumber data dalam bentuk file Microsoft Excel, • Menguji kesesuaian jumlah data Postpaid yang di-upload, • Menguji tombol upload file Postpaid, • Menguji tombol hapus data Postpaid hasil upload User level admin dapat melakukan upload data jenis transaksi postpaid. Halaman yang tampil memperlihatkan data Postpaid yang akan diupload dan keterangan tentang data Postpaid yang sudah berhasil di-upload. 3 Halaman Upload – Upload Prepaid Proses upload data jenis transaksi Prepaid. Halaman upload data Prepaid terbuka • Menguji proses upload data Prepaid dari sumber data dalam bentuk file Microsoft Excel, • Menguji kesesuaian User level admin dapat melakukan upload data jenis transaksi Prepaid. Halaman yang tampil memperlihatkan

(23)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan jumlah data Prepaid yang di-upload, • Menguji tombol upload file Prepaid, • Menguji tombol hapus data Prepaid hasil upload data Prepaid yang akan diupload dan keterangan tentang data Prepaid yang sudah berhasil di-upload. 4 Halaman Upload – Upload Non Taglis Proses upload data jenis transaksi Non Taglis. Halaman upload data Non Taglis terbuka • Menguji proses upload data Non Taglis dari sumber data dalam bentuk file Microsoft Excel, • Menguji kesesuaian jumlah data Non Taglis yang di-upload, • Menguji tombol upload file Non Taglis, • Menguji tombol hapus Non Taglis User level admin dapat melakukan upload data jenis transaksi Non Taglis. Halaman yang tampil memperlihatkan data Non Taglis yang akan diupload dan keterangan tentang data Non Taglis yang sudah berhasil di-upload.

(24)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan 5 Halaman Hitung Rekap – Rekap Postpaid Proses hitung rekap data hasil upload jenis transaksi Postpaid. Halaman hitung rekap transaksi Postpaid terbuka • Menguji fungsi tombol proses hitung rekap Postpaid, • Menguji tampilan pesan hasil proses hitung rekap User level admin dapat melakukan proses penghitungan rekap data Postpaid. Halaman memperlihatkan pesan keberhasilan proses penghitungan rekap data Postpaid. 6 Halaman Hitung Rekap – Rekap Prepaid Proses hitung rekap data hasil upload jenis transaksi Prepaid. Halaman hitung rekap transaksi Prepaid terbuka • Menguji fungsi tombol proses hitung rekap Prepaid, • Menguji tampilan pesan hasil proses hitung rekap User level admin dapat melakukan proses penghitungan rekap data Prepaid. Halaman memperlihatkan pesan keberhasilan proses penghitungan

(25)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan rekap data Prepaid. 7 Halaman Hitung Rekap – Rekap Non Taglis Proses hitung rekap data hasil upload jenis transaksi Non Taglis. Halaman hitung rekap transaksi Non Taglis terbuka • Menguji fungsi tombol proses hitung rekap Non Taglis, • Menguji tampilan pesan hasil proses hitung rekap User level admin dapat melakukan proses penghitungan rekap data Non Taglis. Halaman memperlihatkan pesan keberhasilan proses penghitungan rekap data Non Taglis. 8 Halaman Pemeliha raan Data – Perubah an Data Unit Proses tambah, ubah, dan hapus data Unit Halaman Perubahan Data Unit terbuka • Menguji kesesuaian data yang tampil • Menguji tombol tambah data Unit • Menguji tombol ubah data Unit • Menguji tombol hapus data Unit User level admin dapat melakukan tambah data, ubah data, dan hapus data Unit Halaman

memperlihatkan data Unit yang ada pada basis data.

(26)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan 9 Halaman Pemeliha raan Data – Peruba han Data Area Proses tambah, ubah, dan hapus data Area Halaman Perubahan Data Area terbuka • Menguji kesesuaian data yang tampil • Menguji tombol tambah data Area • Menguji tombol ubah data Area • Menguji tombol hapus data Area User level admin dapat melakukan tambah data, ubah data, dan hapus data Area.

Halaman

memperlihatkan data Area yang ada pada basis data. 10 Halaman Pemeliha raan Data – Perubah an Data CA Proses tambah, ubah, dan hapus data CA Halaman Perubahan Data CA terbuka • Menguji kesesuaian data yang tampil • Menguji tombol tambah data CA • Menguji tombol ubah data CA • Menguji tombol hapus data CA User level admin dapat melakukan tambah data, ubah data, dan hapus data CA. Halaman

memperlihatkan data CA yang ada pada basis data.

(27)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan 11 Halaman Laporan – Per CA Proses menampilk an laporan data per CA Menampil kan laporan data per CA • Menguji kesesuaian data yang tampil • Menguji tombol laporan per CA • Menguji tombol mengurutkan data sesuai judul laporan User level admin dapat menampilkan

laporan data per CA..

Halaman

memperlihatkan data per CA.

12 Halaman Laporan – Per CA Per Tanggal Bayar Proses menampilk an laporan data per CA Per Tanggal Bayar Menampil kan laporan data per CA Per Tanggal Bayar • Menguji kesesuaian data yang tampil • Menguji tombol laporan per CA Per Tanggal Bayar • Menguji tombol mengurutkan data sesuai judul laporan User level admin dan level Collecting

Agent dapat menampilkan

laporan data per CA Per Tanggal Bayar. Halaman memperlihatkan data per CA Per Tanggal Bayar.

(28)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan 13 Halaman Laporan – Per CA Per Unit Proses menampilk an laporan data per CA Per Unit Menampil kan laporan data per CA Per Unit • Menguji kesesuaian data yang tampil • Menguji tombol laporan per CA Per Unit • Menguji tombol mengurutkan data sesuai judul laporan User level admin dan level Unit dapat menampilkan

laporan data per CA Per Unit. Halaman memperlihatkan data per CA Per Unit. 14 Halaman Laporan – Per CA Per Area Proses menampilk an laporan data per CA Per Area Menampil kan laporan data per CA Per Area • Menguji kesesuaian data yang tampil • Menguji tombol laporan per CA Per Area • Menguji tombol mengurutkan data sesuai judul laporan User level admin dan level User Area dapat menampilkan laporan data per CA Per Area. Halaman

memperlihatkan data per CA Per Area.

(29)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diinginkan 15 Halaman Laporan – Per Unit Per CA Proses menampilk an laporan data Per Unit Per CA Menampil kan laporan data Per Unit Per CA • Menguji kesesuaian data yang tampil • Menguji tombol laporan Per Unit Per CA • Menguji tombol mengurutkan data sesuai judul laporan User level admin dan level Bidang

Pembelanjaan dapat

menampilkan laporan data Per Unit Per CA. Halaman

memperlihatkan data Per Unit Per CA. 16 Halaman User Manage- ment Proses tambah, ubah, dan hapus data User yang berhak menggunak an aplikasi Menampil kan data User yang berhak mengguna kan aplikasi • Menguji kesesuaian data yang tampil • Menguji tombol tambah data user • Menguji tombol ubah data user • Menguji tombol hapus data user User level admin dapat menambah, mengubah, dan menghapus data User. Halaman memperlihatkan data User yang ada pada basis data.

(30)

4.4.3 Hasil Pengujian

Berdasarkan skenario pengujian yang telah dibuat, berikut hasil pengujian yang diperoleh:

Tabel 4.2 Tabel Hasil Pengujian Sistem Informasi Collection Fee

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh 1 Halaman Login Proses pengisian data login Halaman login terbuka • Memasukan username dan password benar • Memasukkan username dan password salah • User berhasil masuk ke dalam sistem. Hak akses dan tampilan data berbeda sesuai dengan level user yang diharapkan. • Sistem memberikan peringatan salah username dan password. 2 Halaman Upload – Upload Postpaid Proses upload data jenis transaksi postpaid. Halaman upload data Postpaid terbuka • Menguji proses upload data Postpaid dari sumber data dalam bentuk file Microsoft Excel, • Menguji kesesuaian • User level admin berhasil melakukan upload data jenis transaksi postpaid, • Halaman yang tampil memperlihatkan

(31)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh jumlah data Postpaid yang di-upload, • Menguji tombol upload file Postpaid, • Menguji tombol hapus data Postpaid hasil upload data Postpaid yang telah diupload • Data Postpaid yang telah diupload dapat dihapus. 3 Halaman Upload – Upload Prepaid Proses upload data jenis transaksi Prepaid. Halaman upload data Prepaid terbuka • Menguji proses upload data Prepaid dari sumber data dalam bentuk file Microsoft Excel, • Menguji kesesuaian jumlah data Prepaid yang di-upload, • Menguji tombol upload file Prepaid, • Menguji tombol hapus data Prepaid upload • User level admin berhasil melakukan upload data jenis transaksi Prepaid, • Halaman yang tampil memperlihatkan data Prepaid yang telah diupload • Data Prepaid yang telah diupload dapat dihapus.

(32)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh 4 Halaman Upload – Upload Non Taglis Proses upload data jenis transaksi Non Taglis. Halaman upload data Non Taglis terbuka • Menguji proses upload data Non Taglis dari sumber data dalam bentuk file Microsoft Excel, • Menguji kesesuaian jumlah data Non Taglis yang di-upload,

• Menguji tombol upload file Non Taglis,

• Menguji tombol hapus data Non Taglis hasil upload • User level admin berhasil melakukan upload data jenis transaksi Non Taglis, • Halaman yang tampil memperlihatkan data Non Taglis yang telah diupload

• Data Non Taglis yang telah diupload dapat dihapus. 5 Halaman Hitung Rekap – Rekap Postpaid Proses hitung rekap data hasil upload jenis transaksi Postpaid. Halaman hitung rekap transaksi Postpaid terbuka • Menguji fungsi tombol proses hitung rekap Postpaid, • Menguji tampilan pesan hasil proses hitung rekap • User level admin berhasil melakukan proses penghitungan rekap data Postpaid. • Halaman memperlihatkan

(33)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh pesan keberhasilan proses penghitungan rekap data Postpaid. 6 Halaman Hitung Rekap – Rekap Prepaid Proses hitung rekap data hasil upload jenis transaksi Prepaid. Halaman hitung rekap transaksi Prepaid terbuka • Menguji fungsi tombol proses hitung rekap Prepaid, • Menguji tampilan pesan hasil proses hitung rekap • User level admin berhasil melakukan proses penghitungan rekap data Prepaid. • Halaman memperlihatkan pesan keberhasilan proses penghitungan rekap data Prepaid. 7 Halaman Hitung Rekap – Rekap Non Proses hitung rekap data hasil upload jenis transaksi Halaman hitung rekap transaksi Non • Menguji fungsi tombol proses hitung rekap Non Taglis, • Menguji • User level admin berhasil melakukan proses penghitungan

(34)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh

Taglis Non Taglis. Taglis terbuka

tampilan pesan hasil proses hitung rekap

rekap data Non Taglis. • Halaman memperlihatkan pesan keberhasilan proses penghitungan rekap data Non Taglis. 8 Halaman Pemeliha raan Data – Perubaha n Data Unit Proses tambah, ubah, dan hapus data Unit Halaman Perubaha n Data Unit terbuka • Menguji kesesuaian data yang tampil • Menguji tombol tambah data Unit • Menguji tombol ubah data Unit • Menguji tombol

hapus data Unit

• User level admin berhasil melakukan tambah data, ubah data, dan hapus data Unit • Halaman

memperlihatkan data Unit yang ada pada basis data. 9 Halaman Pemeliha raan Data – Perubaha n Data Area Proses tambah, ubah, dan hapus data Area Halaman Perubaha n Data Area terbuka • Menguji kesesuaian data yang tampil • Menguji tombol tambah data Area • Menguji tombol • User level admin berhasil melakukan tambah data, ubah data, dan hapus data Area.

(35)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh

ubah data Area • Menguji tombol

hapus data Area

• Halaman

memperlihatkan data Area yang ada pada basis data. 10 Halaman Pemeliha raan Data – Peruba han Data CA Proses tambah, ubah, dan hapus data CA Halaman Perubaha n Data CA terbuka • Menguji kesesuaian data yang tampil • Menguji tombol tambah data CA • Menguji tombol ubah data CA • Menguji tombol hapus data CA • User level admin berhasil melakukan tambah data, ubah data, dan hapus data CA. • Halaman

memperlihatkan data CA yang ada pada basis data. 11 Halaman Laporan – Per CA Proses menampilka n laporan data per CA Menampi lkan laporan data per CA • Menguji kesesuaian data yang tampil • Menguji tombol laporan per CA • Menguji tombol mengurutkan data sesuai judul laporan

• User level admin berhasil menampilkan laporan data per CA..

• Halaman

memperlihatkan data per CA.

(36)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh 12 Halaman Laporan – Per CA Per Tanggal Bayar Proses menampil kan laporan data per CA Per Tanggal Bayar Menampi lkan laporan data per CA Per Tanggal Bayar • Menguji kesesuaian data yang tampil • Menguji tombol laporan per CA Per Tanggal Bayar • Menguji tombol mengurutkan data sesuai judul laporan

• User level admin dan level Collecting Agent berhasil menampilkan laporan data per CA Per Tanggal Bayar. • Halaman memperlihatkan data per CA Per Tanggal Bayar. 13 Halaman Laporan – Per CA Per Unit Proses menampil kan laporan data per CA Per Unit Menampi lkan laporan data per CA Per Unit • Menguji kesesuaian data yang tampil • Menguji tombol laporan per CA Per Unit • Menguji tombol mengurutkan data sesuai judul laporan

• User level admin dan level Unit berhasil menampilkan laporan data per CA Per Unit. • Halaman

memperlihatkan data per CA Per Unit.

(37)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh 14 Halaman Laporan – Per CA Per Area Proses menampilka n laporan data per CA Per Area Menampi lkan laporan data per CA Per Area • Menguji kesesuaian data yang tampil • Menguji tombol laporan per CA Per Area • Menguji tombol mengurutkan data sesuai judul laporan

• User level admin dan level User Area berhasil menampilkan laporan data per CA Per Area. • Halaman memperlihatkan data per CA Per Area. 15 Halaman Laporan – Per Unit Per CA Proses menampilka n laporan data Per Unit Per CA Menam pilkan laporan data Per Unit Per CA • Menguji kesesuaian data yang tampil • Menguji tombol

laporan Per Unit Per CA

• Menguji tombol mengurutkan data sesuai judul laporan

• User level admin dan level Bidang

Pembelanjaan berhasil menampilkan laporan data Per Unit Per CA. • Halaman

memperlihatkan data Per Unit Per CA.

(38)

No Antar Muka Yang Diuji Bagian Antar Muka Yang Diuji Status Halaman Skenario Pengujian Hasil Yang Diperoleh 16 Halaman User Manage ment Proses tambah, ubah, dan hapus data User yang berhak menggunak an aplikasi Menampi lkan data User yang berhak menggun a kan aplikasi • Menguji kesesuaian data yang tampil • Menguji tombol

tambah data user • Menguji tombol

ubah data user • Menguji tombol

hapus data user

• User level admin berhasil menambah, mengubah, dan menghapus data User. • Halaman memperlihatkan data User yang ada pada basis data.

4.4.4 Analisis Hasil Pengujian

Dari skenario pengujian yang dilakukan dan hasil pengujian yang diperoleh terhadap Sistem Informasi Collection Fee. Analisis hasil pengujian dijelaskan sebagai berikut:

1. Semua tombol, tautan, dan fungsi pada sistem beroperasi dengan baik. Hasil pengujian yang didasarkan pada analisis perancangan sistem telah berjalan sesuai dengan harapan,

2. Sistem dapat membantu mempercepat proses penyediaan data penagihan imbalan jasa pada Sub Bidang Pengelolaan Dana Receipt karena proses penyediaan data dilakukan segera setelah diterbitkannya final report dari Sub Bidang Pengelolaan Dana Terpusat,

3. Sistem dapat membantu mempercepat penyediaan data rekap bagi user Collecting Agent khususnya data rekap per Collecting Agent per tanggal bayar untuk keperluan pembuatan salah satu berkas yang disyaratkan pada penagihan imbalan jasa,

(39)

4. User Unit dapat segera memperoleh data rekap per Collecting Agent per Unit untuk pengawasan kesesuaian penotaan biaya yang dilakukan oleh Bidang Pembelanjaan,

5. User Area mendapatkan data rekap per Collecting Agent per Area dalam kesempatan pertama tanpa harus menunggu data dari Unit diatasnya untuk melaksanakan pengecekan berapa banyak biaya yang dinotakan terkait transaksi P2APST

6. Bidang Pembelanjaan dapat melakukan penotaan data imbalan jasa dengan tepat sasaran dan mempermudah proses pembuatan template data imbalan jasa untuk keperluan posting ke sistem SAP,

7. Sistem mampu menyimpan data rekap rekonsiliasi final report sehingga data yang diakses adalah data valid yang sesuai dengan keperluan masing-masing user,

8. Sistem dapat memberikan informasi rekap data hasil transaksi P2APST kepada pengguna sesuai kategori untuk keperluan masing-masing user,

9. Sistem dapat mengurutkan data rekap berdasarkan kategori dari status transaksi yang diminta.

Gambar

Gambar 4.1 Basis Data lunas_db
Gambar 4.4 Implementasi Tabel tbl_unit
Gambar 4.6 Implementasi Tabel tbl_post
Gambar 4.7 Implementasi Tabel tbl_pre
+7

Referensi

Dokumen terkait

Aplikasi Skenario pengujian Hasil yg diharapkan Hasil Pengujian 1 1 Tampilan Home/web admin Menguji semua link menu yang terdapat pada halaman menu web admin Masuk

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

Berdasarkan gambar diatas adalah halaman histori data setelah member atau operator melakukan login, maka akan menuju ke halaman histori data berisi daftar atau jumlah data yang

Perangkat lunak yang dikembangkan untuk aplikasi ini terdiri dari delapan antar muka, yaitu antar muka halaman utama, lihat data aturan, Mengerjakan Soal, Lihat

 Pada halaman menu utama, bagian yang diuji adalah tombol materi, video, game, admin, dan profil yang di input, maka program akan menampilkan halaman materi,

No Antarmuka Yang Diuji Bagian Dari Antarmuka Yang Diuji Skenario Pengujian Hasil Yang Diharapkan Hasil Pengujian 1 Jendela Menu Utama Menu Belajar Mengenal Huruf

Uji Coba Status Aplikasi Skenario Pengujian Hasil yang di harapkan Hasil Pengujian 3 Laman input kriteria pegawai Menguji inputan dan Menampilk an data kriteria

Pengujian Terhadap halaman User konsultasi Tabel IV.7 Hasil pengujian Testing Halaman user konsultasi No Skenario pengujian Test Case Hasil Yang di harapkan Hasil pengujian