BAB IV
IMPLEMENTASI DAN PENGUJIAN
4.1 Instalasi Software
Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman PHP.
4.2 Implementasi Sistem
Pada implementasi sistem ini akan dijelaskan implementasi dari aplikasi sistem yang digunakan dengan menggunakan beberapa fungsi yang di buat yang terdiri dari ruang lingkup implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.
Berikut merupakan spesifikasi PC (Personal Computer) yang digunakan pada saat perancangan sistem administrasi ini dibuat dan dioperasikan :
a. Perangkat Keras
9 Microprocessor : Intel Atom CPU N470 1.83 GHz 9 RAM : 1 GB
9 Hardisk : 120 GB
b. Perangkat Lunak
9 Sistem Operasi : Windows XP, Windows 7 9 Web Server : Apache, MySQL database
9 Browser : Internet Explorer, Mozilla Firefox, Google Chrome 9 Program : PHP
9 Tampilan : Macromedia Dreamweaver V.8.0 9 Editing : Adobe Photoshop CS 3
4.3 Implementasi Basis Data
Pada sub bab ini akan menjelaskan implementasi basis data dari aplikasi sistem menggunakan XAMPP beberapa fungsi yang di buat yang terdiri dari ruang lingkup implementasi dari aplikasi sistem tersebut. Adapun langkah-langkah untuk membuka database adalah sebagai berikut :
1. Buka browser Google Chrome untuk mencoba web server, lalu ketikan
localhost/phpmyadmin pada address bar.
Gambar 4.1 Local Host pada Google Chrome
2. Pilih Database admin untuk menampilkan database admin.
Gambar 4.2 Database Admin
SQL (Structured Query Language) :
3. Berikut adalah tabel tb_atk yang di gunakan pada website.
Gambar 4.3 Tampilan Tabel tb_atk
SQL (Structured Query Language) :
CREATE TABLE tb_atk ( kd_atk varchar(10), nama_atk varchar(30), jenis varchar(15), satuan varchar(10), PRIMARY KEY (kd_atk) ) TYPE = MyISAM;
4. Berikut adalah tabel tb_atk1 yang di gunakan pada website.
Gambar 4.4 Tampilan Tabel tb_atk1
SQL (Structured Query Language) :
CREATE TABLE tb_atk1
( id_atk int(5) NOT NULL AUTO_INCREMENT, nama_atk varchar(30), jenis varchar(15), satuan varchar(10), banyaknya int(3), tgl_ambil date, nama varchar(30), PRIMARY KEY (id_atk) ) TYPE = MyISAM;
5. Berikut adalah tabel tb_ekspor yang di gunakan pada website.
Gambar 4.5 Tampilan Tabel tb_ekspor
SQL (Structured Query Language) :
CREATE TABLE tb_ekspor
( no_ekspor int(6) NOT NULL AUTO_INCREMENT, Tgl_ekspor date, namaplg varchar(30), npwp int(15), nama_kpl varchar(30), tujuan_ekspor varchar(50), jenis_brg varchar(20), berat int(4), ukuran int(2), jumlah int(5), total int(9),
PRIMARY KEY (no_ekspor) ) TYPE = MyISAM;
6. Berikut adalah tabel tb_impor yang di gunakan pada website.
Gambar 4.6 Tampilan Tabel tb_impor
SQL (Structured Query Language) :
CREATE TABLE tb_impor
( no_impor int(6) NOT NULL AUTO_INCREMENT, Tgl_impor date, nama_kapal varchar(30), no_voyage varchar(6), tgl_tiba date, no_bl varchar(15), dari varchar(30), ke varchar(30), namaplg varchar(30), berat int(4), ukuran int(2), jumlah int(5), tipe varchar(3), asal varchar(30), no_cont varchar(15), total int(9),
PRIMARY KEY (no_impor) ) TYPE = MyISAM;
7. Berikut adalah tabel tb_pegawai yang di gunakan pada website.
Gambar 4.7 Tampilan Tabel tb_pegawai
SQL (Structured Query Language) :
CREATE TABLE tb_pegawai
( id varchar(7) NOT NULL AUTO_INCREMENT, userid varchar(20), password varchar(50), level varchar(15), nama varchar(20), jk varchar(6), cabang varchar(10), bagian varchar(15), jabatan varchar(10), tempat varchar(10), tgl_lahir date, noktp int(17), goldarah varchar(2), agama varchar(10), status varchar(12), pendidikan varchar(4), jurusan varchar(50), tinggi int(4), berat int(3), warganegara varchar(10), tgl_entry date,
PRIMARY KEY (id) ) TYPE = MyISAM;
8. Berikut adalah tabel tb_pelanggan yang di gunakan pada website.
Gambar 4.8 Tampilan Tabel tb_pelanggan
SQL (Structured Query Language) :
CREATE TABLE tb_pelanggan ( kdplg varchar(6), namaplg varchar(25), alamatplg varchar(50), telp varchar(15), PRIMARY KEY (kdplg) ) TYPE = MyISAM;
9. Berikut adalah tabel tb_suratkeluar yang di gunakan pada website.
Gambar 4.9 Tampilan Tabel tb_suratkeluar
SQL (Structured Query Language) :
CREATE TABLE tb_suratkeluar
( no int(10) NOT NULL AUTO_INCREMENT, tujuan varchar(30), nokel varchar(15), perihal varchar(50), asal varchar(30), tgl_surat date, tgl_arsip date, jenis varchar(15), isi varchar(50), PRIMARY KEY (no) ) TYPE = MyISAM;
10. Berikut adalah tabel tb_suratmasuk yang di gunakan pada website.
Gambar 4.10 Tampilan Tabel tb_suratmasuk
SQL (Structured Query Language) :
CREATE TABLE tb_suratmasuk
( no int(10) NOT NULL AUTO_INCREMENT, tujuan varchar(30), nomsk varchar(15), perihal varchar(20), asal varchar(20), tgl_surat date, tgl_arsip date, jenis varchar(10), isi varchar(30), posisi varchar(20), kode varchar(10), PRIMARY KEY (no) ) TYPE = INNODB;
4.4 Implementasi Program
Berikut adalah implementasi program sesuai dengan rancangan layar yang telah dirancang sebelumnya, antara lain:
1. Tampilan Layar User
a. Nama Tampilan : Menu Login
Keterangan : Untuk masuk ke dalam menu utama, sesuai dengan hak aksesnya yaitu sebagai user atau sebagai admin.
Listing Program : <html>
<head><title>Halaman Utama - Login</title></head> <body></style>
<center><img src="banner.gif"></center> </head><body background="r03-4.jpg">
<center><h1 class="style2"><img src="log.png"></h1> <form method="post" action="log.php?op=in">
<table width="250" border="0" cellpadding="2" cellspacing="2"><tr bgcolor="green">
<td height="21" colspan="3" bgcolor="#FF0033"> <strong> Halaman Login</strong></td><tr>
<td>User ID</td>
<td>:</td><td> <input type="text" name="userid"></td></tr> <tr><td>Password</td><td>:</td>
<td> <input type="password" name="psw"> </td></tr>
<td></td><td></td><td><input type="SUBMIT" name="SUBMIT" value="Login"></td>
<center></form></table></body></html>
Gambar 4.11 Tampilan Menu Login
b. Nama Tampilan : Menu Utama User
Keterangan : Setelah proses login berhasil, maka akan terbuka menu utama user yang terdapat 2 menu pilihan, yaitu melihat profil perusahaan dan melakukan permintaan alat tulis kantor.
Listing Program :
<h1 class="style2"><img src="Logo.png" width="221"
height="194"></h1><h2 class="style1">Menu User</h2><hr><br> <table border="10" cellpadding="15" cellspacing="10"
bgcolor="#9999CC"><tr>
<td bgcolor="#3399CC"><div align="center" class="style3"> <p><img src="home.png" width="105" height="105"></p><p><a href="linkprofil.php">Profil Perusahaan</a></p></div></td> <td bgcolor="#3399CC"><div align="center" class="style3"> <p><img src="atk.jpg" width="105" height="105"></p><p><a href="inputatkuser.php">Permintaan Alat Tulis Kantor</p> </div></td></tr></table> Gambar 4.12 Tampilan Menu Utama User
c. Nama Tampilan : Form Permintaan ATK untuk user
Keterangan : Form ini digunakan oleh user untuk melakukan permintaan Alat Tulis Kantor yang dibutuhkan. Listing Program :
<tr><td><span class="style2">No ATK </span></td><td> <input type="text" name="id_atk"
disabled='disable' value="<?php echo $data['id_atk']; ?>"/> </td></tr>
<?php $con = mysql_connect("localhost","root",""); if (!$con){die('Could not connect: ' .
mysql_error());}
mysql_select_db("dbadmin", $con);
$result = mysql_query("SELECT * FROM tb_atk");?>
Gambar 4.13 Tampilan Form Permintaan ATK untuk user
2. Tampilan Layar Admin
a. Nama Tampilan : Menu Utama Admin
Keterangan : Setelah proses login berhasil, maka akan terbuka menu utama admin yang terdapat 8 menu pilihan, yaitu agenda surat masuk, agenda surat keluar, disposisi surat, data pegawai, transaksi pembayaran, alat tulis kantor, pembuatan konsep surat dan laporan.
Listing Program :
<p><img src="masuk.jpg" width="109" height="105"></p> <p><a href="linksuratmasuk.php">Agenda Surat Masuk</a></p> </div></td><td width="181" bgcolor="#3399CC"><div
align="center" class="style3">
<p><img src="keluar.jpg" width="109" height="105"></p> <p><a href="linksuratkeluar.php">Agenda Surat
Keluar</a></p></div></td>
<td bgcolor="#3399CC"><div align="center" class="style3"> <p><img src="disposisi.jpg" width="109" height="105"></p> <p><a href="linkdisposisi.php">Disposisi</a></p></div></td> <td bgcolor="#3399CC"><div align="center" class="style3">
Gambar 4.14 Tampilan Menu Utama Admin
b. Nama Tampilan : Form Agenda Surat Masuk
Keterangan : Form ini digunakan untuk mengagendakan surat yang masuk, dengan memasukkan keterangan yang terdapat dalam surat. No arsip akan secara otomatis diberikan. Listing Program :
$query=mysql_query("select * from tb_suratmasuk where no='$no'"); if (mysql_num_rows($query)>0){$query=mysql_query("update tb_suratmasuk set tujuan='$tujuan',nomsk='$nomsk',perihal='$perihal',asal='$a sal',tgl_surat='$tgl_surat',tgl_arsip='$tgl_arsip',jenis='$ jenis',isi='$isi',posisi='$posisi',kode='$kode' where no=$no");}else{$query=mysql_query("insert into tb_suratmasuk (no,tujuan,nomsk,perihal,asal,tgl_surat,tgl_arsip,jenis,isi ,posisi,kode)value('$no','$tujuan','$nomsk','$perihal','$as al','$tgl_surat','$tgl_arsip','$jenis','$isi','$posisi','$k ode')"); Gambar 4.15 Tampilan Form Agenda Surat Masuk
c. Nama Tampilan : Form Agenda Surat Keluar
Keterangan : Form ini digunakan untuk mengagendakan surat yang keluar, dengan memasukkan keterangan yang terdapat dalam surat. No arsip akan secara otomatis diberikan. Listing Program :
$query=mysql_query("select * from tb_suratkeluar where no='$no'"); if (mysql_num_rows($query)>0){$query=mysql_query("update tb_suratkeluar set tujuan='$tujuan',nokel='$nokel',perihal='$perihal',asal='$a sal',tgl_surat='$tgl_surat',jenis='$jenis',isi='$isi' where no=$no");}else{$query=mysql_query("insert into tb_suratkeluar(no,tujuan,nokel,perihal,asal,tgl_surat,jenis ,isi)value('$no','$tujuan','$nokel','$perihal','$asal','$tg l_surat','$jenis','$isi')"); Gambar 4.16 Tampilan Form Agenda Surat Keluar
<form name="postform" method="get" action=""> <table><tr><td width="140"><div align="left" class="style15"><span class="style16">Tgl Arsip </span></div></td> <td width="359"><div
align="left"><input name="tgl_arsip" type="date" id="tgl_arsip" size="30"></div></td></tr>
<tr><td><div align="left" class="style15"><span
class="style16">Tgl Surat </span></div></td> <td><div align="left"><input name="tgl_surat" type="date" id="tgl_surat" size="30"></div></td></tr>
<tr><td><div align="left" class="style15"><span class="style16">Perihal</span></div></td><td><div align="left"><input name="perihal" type="text" id="perihal" size="50"></div></td></tr><tr><td><div align="left" class="style15"><span class="style16">Asal Surat </span></div></td><td>
d. Nama Tampilan : Form Pencarian Surat Masuk
Keterangan : Form ini digunakan untuk mencari data surat masuk. Pencarian data surat masuk, bisa dengan memasukkan salah satu kata kunci yang terdapat dalam form yang tersedia, seperti tgl arsip, tgl surat, perihal atau asal suratnya.
Listing Program :
e. Nama Tampilan : Form Input Data Pegawai
Keterangan : Form ini digunakan untuk melakukan input data pegawai.
Listing Program :
<form class="jqtransform" method="post" name="postform" action="entry.php"><div><table border="0" bgcolor="#CCCCCC" style="border:1px solid white;family:verdana; font-color:white; width:100%;"><tr><td colspan="2"
align="center" bgcolor="#3366CC"><span class="style5">Form Input Data Pegawai</span></td></tr><tr><td><span
class="style6">ID Pegawai </span></td><td><input name="id" type="text" size="6" value="<? echo kdapit
("tb_pegawai","id"); ?>" maxlength="7" disabled> <input name="id" type="hidden" value="<? echo kdapit
("tb_pegawai","id"); ?>"></td></tr><tr><td><span class="style6">Nama Pegawai </span></td><td><input name="nama" type="text" size="20"/></td></tr><tr>
<td><span class="style6">Jenis Kelamin </span></td><td> <span class="style6"><select name="jk" id="jk"/> <option> --Pilih--<option> Gambar 4.18 Tampilan Form Input Data Pegawai
f. Nama Tampilan : Form Pencarian Data Pegawai
Keterangan : Form ini digunakan untuk mencari data pegawai dengan memasukkan ID pegawai.
Listing Program : <?php
if(isset($_GET['search'])){
$conn = mysql_connect("localhost", "root", ""); mysql_select_db("dbadmin"); $id = $_GET["id"]; $nama = $_GET["nama"]; $jk = $_GET["jk"]; $cabang = $_GET["cabang"]; $bagian = $_GET["bagian"]; $jabatan = $_GET["jabatan"]; $tempat = $_GET["tempat"]; $tgl_lahir = $_GET["tgl_lahir"]; $noktp = $_GET["noktp"]; $goldarah = $_GET["goldarah"]; $agama = $_GET["agama"]; $status = $_GET["status"]; $pendidikan = $_GET["pendidikan"]; $jurusan = $_GET["jurusan"]; $tinggi = $_GET["tinggi"]; $berat = $_GET["berat"]; $warganegara = $_GET["warganegara"]; $tgl_entry = $_GET["tgl_entry"]; Gambar 4.19 Tampilan Form Pencarian Data Pegawai
g. Nama Tampilan : Menu Alat Tulis Kantor
Keterangan : Setelah mengklik link Alat Tulis Kantor yang terdapat di menu utama admin, maka akan terbuka menu alat tulis kantor ini yang terdapat 2 pilihan, yaitu input keterangan ATK dan melihat data pengambilan ATK. Listing Program :
<tr>
<td width="179" bgcolor="#3399CC"><div align="center" class="style3">
<p><img src="pen.png" width="109" height="105"></p> <p><a href="inputatk.php">Input Keterangan ATK </a></p> </div></td><td width="181" bgcolor="#3399CC"><div
align="center" class="style3">
<p><img src="view.png" width="109" height="105"></p> <p><a href="lihatatk.php">Melihat Data Pengambilan ATK </a></p></div></td></tr> Gambar 4.20 Tampilan Menu Alat Tulis Kantor
h. Nama Tampilan : Data Permintaan ATK
Keterangan : Ini merupakan tampilan untuk melihat data permintaan ATK yang dilakukan oleh staff. Menu ini membantu admin dalam memeriksa dan mengetahui data terbaru. Listing Program :
<?php
include ("connect.php");
$seleksi = "SELECT * FROM tb_atk1"; $hasil_seleksi = mysql_query ($seleksi);
if (!$hasil_seleksi) { echo " Proses Penyeleksian Tabel ATK Gagal!! ";} else {while ($baris = mysql_fetch_array
($hasil_seleksi)) { echo "<tr> <td> $baris[id_atk] </td><td> $baris[nama_atk] </td> <td> $baris[jenis] </td><td> $baris[satuan] </td> <td> $baris[banyaknya] </td> <td> $baris[tgl_ambil] </td> <td> $baris[nama] </td></tr>"; };};?> Gambar 4.21 Tampilan Data Permintaan ATK
i. Nama Tampilan : Pembuatan Konsep Surat
Keterangan : Menu ini digunakan untuk membuat konsep surat, yaitu dengan mengetikkan konsep surat pada form tersebut, kemudian klik Buat Format Word, maka hasil konsep surat tersebut akan di konversikan menjadi file .doc. Listing Program :
<?php
if (isset($_POST['eksport'])){
include("class_rtfphp");$rtf = new rtf("rtf_configphp"); $rtf->setPaperSize(5);
//memanggil fungsi setPaperSize() -> 5 = A4 $rtf->setPaperOrientation(1); //memanggil fungsi setPaperOrientation() -> 1 = Portrait
$rtf->setDefaultFontFace(0); //memanggil fungsi setDefaultFontFace() -> 0 = standar
$rtf->setDefaultFontSize(24); //memanggil fungsi setDefaultFontSize() -> 24 = size
$rtf->addText($_POST['text']); //memanggil fungsi addText() -> berisikan data yang kita input
$rtf->getDocument(); //memanggil fungsi yang membuat document word}?>
j. Nama Tampilan : Cetak Laporan Periode Surat Masuk
Keterangan : Menu ini digunakan untuk mencetak data surat yang masuk secara periode. Dengan memasukkan tanggal awal dan tanggal akhir yang diinginkan.
Listing Program :
include "connect.php";
//untuk menantukan tanggal awal dan tanggal akhir data di database
$min_tanggal=mysql_fetch_array(mysql_query("select min(tgl_arsip) as min_tanggal from tb_suratmasuk")); $max_tanggal=mysql_fetch_array(mysql_query("select max(tgl_arsip) as max_tanggal from tb_suratmasuk")); ?></p>
<p class="style13">Masukkan Tanggal :</p> <form action="cetakmasuk.php" method="post"
name="postform"><table width="364" border="0"><tr><td width="126"><span class="style14">Tanggal
Awal</span></td><td width="228" colspan="2"><input
type="text" name="tanggal_awal" size="15" value="<?php echo $min_tanggal['min_tanggal'];?>"/>
<a href="javascript:void(0)"
onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform .tanggal_awal);return false;" ><img
src="calender/calender.png" alt="" name="popcal" width="34" height="29" border="0" align="absmiddle" id="popcal" /></a> </td></tr><tr><td><span class="style14">Tanggal Akhir</span></td><td colspan="2"> Gambar 4.23 Tampilan Cetak Laporan Periode Surat Masuk
4.5 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 pengujian dengan menekan tombol-tombol yang terdapat pada halaman
form dari aplikasi web ini apakah sudah sesuai dengan yang diharapkan.
Tabel 4.1 Tabel Skenario Pengujian Halaman User Perancangan Sistem Administrasi Pada PT. Rogers Karya Gelar Berbasis Web No Antar Muka yang diuji Bagian dari antar muka yang diuji Status Aplikasi Skenario Pengujian Hasil yang diharapkan 1 Halaman menu user Proses link menu Menu user telah terbuka Klik link yang tersedia di halaman awal Menu user terbuka / terhubung dengan halaman link yang di klik 2 Halaman form permintaan ATK Proses link ambil dan menginput data Form input permintaan ATK berjalan Input data sesuai dengan form tersebut Data akan tersimpan ke dalam database tb_atk1 3 Halaman Login Login user Memasukkan
userid dan password Input data sesuai dengan form tersebut Menu user akan terbuka
Tabel 4.2 Tabel Skenario Pengujian Halaman Admin Perancangan Sistem Administrasi Pada PT. Rogers Karya Gelar Berbasis Web No Antar Muka yang diuji Bagian dari antar muka yang diuji Status Aplikasi Skenario Pengujian Hasil yang diharapkan 1 Halaman menu utama admin Proses link menu Menu utama admin telah terbuka Klik link yang tersedia di halaman awal Menu admin terbuka / terhubung dengan halaman link yang di klik 2 Halaman form agenda surat masuk Proses link simpan dan menginput data Form input agenda surat masuk berjalan Input data sesuai dengan form tersebut Data akan tersimpan ke dalam database tb_suratmasuk 3 Halaman form agenda surat keluar Proses link simpan dan menginput data Form input agenda surat keluar berjalan Input data sesuai dengan form tersebut Data akan tersimpan ke dalam database tb_suratkeluar 4 Halaman form input pegawai Proses link simpan dan menginput data Form input pegawai berjalan Input data sesuai dengan form tersebut Data akan tersimpan ke dalam database tb_pegawai 5 Halaman menu alat tulis kantor Proses link menu Menu alat tulis kantor terbuka Klik link yang tersedia di halaman menu Menu terbuka / terhubung dengan halaman link yang di klik 6 Halaman pembuatan konsep surat Proses input Lembar kerja pembuatan konsep surat berjalan Mengetikkan konsep surat pada lembar kerja yang tersedia Hasil ketikkan akan di konversikan ke file .doc 7 Halaman cetak laporan periode surat masuk Proses link cetak Form cetak laporan terbuka Memasukkan periode tanggal awal dan akhir yang ingin dicetak Akan menghasilkan laporan secara periode dengan format pdf 8 Halaman Login Login admin Memasukkan userid dan password Input data sesuai dengan form tersebut Menu utama admin akan terbuka
Tabel 4.3 Tabel Evaluasi Hasil Pengujian Perancangan Sistem Administrasi Pada PT. Rogers Karya Gelar Berbasis Web
No Nama Menu Prosedur
Pengujian Masukkan Keluaran yang diharapkan Kriteria Evaluasi Hasil Hasil yang didapat 1 Menu Utama User Pilih sub menu
Klik mouse Masuk ke sub program yang dipilih Berhasil bila program yang dipilih tampil Berhasil masuk ke program yang dipilih 2 Sub Menu Permintaan ATK Masukkan data yang akan di input dan klik ambil Input data permintaan ATK Masuk ke tampilan informasi permintaan ATK Jika berhasil data akan tersimpan, jika tidak data tidak dapat disimpan Berhasil masuk ke program yang di tuju
3 Login User Input data login User ID dan Password Masuk ke menu selanjutnya Jika berhasil, masuk ke menu selanjutnya jika tidak, tidak dapat masuk Berhasil masuk ke menu selanjutnya 4 Menu Utama Admin Pilih sub menu
Klik mouse Masuk ke sub program yang dipilih Berhasil bila program yang dipilih tampil Berhasil masuk ke program yang dipilih 5 Sub Menu Agenda Surat Masuk Masukkan data yang akan di input dan klik simpan Input data agenda surat masuk Masuk ke tampilan agenda surat masuk beserta data yang tersimpan Jika berhasil data akan tersimpan, jika tidak data tidak dapat disimpan Berhasil tersimpan ke database tb_suratmas uk 6 Sub Menu Agenda Surat Keluar Masukkan data yang akan di input dan klik simpan Input data agenda surat keluar Masuk ke tampilan agenda surat keluar beserta data yang tersimpan Jika berhasil data akan tersimpan, jika tidak data tidak dapat disimpan Berhasil tersimpan ke database tb_suratkelu ar
Data Pegawai data yang akan di input dan klik simpan pegawai ke dalam form tampilan link untuk melihat data yang tersimpan berhasil data akan tersimpan, jika tidak data tidak dapat disimpan tersimpan ke database tb_pegawai 8 Sub Menu Alat Tulis Kantor Pilih sub menu
Klik mouse Masuk ke sub program yang dipilih Berhasil bila program yang dipilih tampil Berhasil masuk ke program yang dipilih 9 Menu Pembuatan Konsep Surat Mengetik konsep surat Mengetikk an konsep surat pada form Hasil konversi surat menjadi .doc Jika berhasil, maka konsep surat berformat .doc Berhasil dikonversi menjadi .doc 10 Menu Cetak Laporan Periode Surat Masuk Masukkan data periode Memasukk an tanggal awal dan tanggal akhir Menghasilka n laporan secara periode dalam bentuk pdf Jika berhasil, akan menghasilk an laporan dalam bentuk pdf Berhasil dicetak kedalam bentuk pdf 11 Login Admin Input data login User ID dan Password Masuk ke menu selanjutnya Jika berhasil, masuk ke menu selanjutnya jika tidak, tidak dapat masuk Berhasil masuk ke menu selanjutnya
4.6 Analisis Hasil Pengujian
Setelah dilakukan pengujian secara menyeluruh terhadap Perancangan Sistem Administrasi pada PT. Rogers Karya Gelar 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.
3. Halaman login, dapat berfungsi dengan baik, memberikan hak akses sesuai dengan levelnya.
4. Halaman form yang tersedia, hasil inputannya berhasil tersimpan ke dalam database dengan tepat.
5. Halaman pencarian surat masuk maupun surat keluar dapat menemukan data dengan tepat.
6. Proses administrasi berbasis web dapat berjalan sesuai yang di inginkan. 7. Halaman agenda surat masuk, agenda surat keluar, disposisi surat masuk,
disposisi baru, pembuatan konsep surat dsbg. Setiap tombol menu yang terdapat di halaman tersebut dapat berjalan sesuai perancangan sistem tersebut.
8. Halaman permintaan alat tulis kantor setiap menu yang terdapat di halaman tersebut dapat berjalan sesuai perancangan sistem yang di inginkan.