1 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan implementasi dari aplikasi sistem yang dari r...
Implementasi Sistem Pada implementasi sistem ini akan dijelaskan implementasi dari aplikasi sistem yang
dari ruang implementasi, pengkodean dan interface dari aplikasi sistem tersebut. Berikut adalah spesifikasi PC (Personal Computer) yang diperlukan dalam perancangan sistem informasi monitoring kontrak komersial gas bumi ini dibuat dan dioperasikan : 1. Perangkat Keras
Tipe Komputer
:
Personal Computer (PC)
Processor
:
Intel (R) Core (TM) i7-4770S CPU @3.10GHz
RAM
:
8 GB
Hard Disk Drive :
800 GB
Monitor
Generic PnP Monitor Intel(R) HD Graphics 4600,
:
resolusi layar 1600 x 900 pixels 2. Perangkat Lunak
4.2
Sistem Operasi
:
Windows 7 Enterprise 64-bit
Web Server
:
Xampp
Browser
:
Google Chrome, Internet Explorer dan Mozilla
Bahasa Program :
PHP
Editor Program
:
Adobe Dreamweaver CS6
Database
:
phpMyAdmin
Implementasi Database Pada sub bab ini akan dijelaskan implementasi database dari SIMKGB yang sudah
dirancang pada bab sebelumnya. Untuk dapat mengakses database simkgb, caranya adalah sebagai berikut : -
Buka browser pada PC dengan menggunakan browser Google Chrome, Internet Explorer atau Mozila Firefox.
-
Tuliskan address web server yaitu http://localhost/phpmyadmin
-
Pilih database simkgb
57
http://digilib.mercubuana.ac.id/
58
Berikut merupakan tampilan database SIMKGB :
Gambar 4.1 Tampilan database SIMKGB 4.3
Implementasi Program Berikut merupakan implementasi program sesuai dengan rancangan layar yang telah
dibuat pada bab sebelumnya, antara lain : a.
Halaman Login Akses alamat situs http://localhost/simkgb/ maka akan muncul halaman login. Untuk
dapat masuk, ketikan pada field username dan pada field password masukan password-nya dan setelah itu klik tombol login. Jika username dan password yang dimasukan sesuai maka akan langsung masuk ke halaman home. Tampilannya adalah sebagai berikut :
Gambar 4.2 Tampilan Menu Login
http://digilib.mercubuana.ac.id/
59
b.
Halaman Home Halaman ini menampilkan welcome screen dan menu-menu utama yang dapat
digunakan untuk proses monitoring kontrak. Menu-menu utama yang dimaksud adalah menu : -
Data Master : didalamnya terdapat data – data yang bersifat tetap seperti data region, data wilayah kerja, data lapangan, data penjual, data pembeli. Terdapat juga data produksi dan data penyaluran yang merupakan data acuan dalam proses monitoring kontrak gas bumi.
-
Panel Input : Digunakan untuk proses CRUD (create, update dan delete) dari data master
-
Data Kontrak : Digunakan untuk menampilkan data kontrak gas bumi
-
Data Realisasi Kontrak : Digunakan untuk menampilkan data realisasi dari kontrak-kontrak komersial gas bumi
-
Disamping
menu-menu
utama
diatas,
terdapat
pula
notifikasi
untuk
menginformasikan kontrak-kontrak yang akan habis periode kontraknya dalam waktu kurang dari satu tahun. Tampilannya adalah sebagai berikut :
Gambar 4.3 Tampilan halaman Home
http://digilib.mercubuana.ac.id/
60
c.
Menu Data Penjual
Gambar 4.4 Tampilan menu Data Penjual d.
Menu Tambah Data Penjual
Gambar 4.5 Tampilan menu tambah Data Penjual
http://digilib.mercubuana.ac.id/
61
e.
Menu Input User SKK Migas
Gambar 4.6 Tampilan menu input user SKK Migas f.
Menu Input Data Kontrak
Gambar 4.7 Tampilan menu input Data Kontrak
http://digilib.mercubuana.ac.id/
62
g.
Menu Input Data Produksi
Gambar 4.8 Tampilan menu input Data Produksi h.
Menu Input Data Penyaluran
Gambar 4.9 Tampilan menu input Data Penyaluran
http://digilib.mercubuana.ac.id/
63
i.
Menu Data Kontrak
Gambar 4.10 Tampilan menu Data Kontrak j.
Menu View Data Kontrak
Gambar 4.11 Tampilan menu View Data Kontrak
http://digilib.mercubuana.ac.id/
64
k.
Menu Realisasi Kontrak
Gambar 4.12 Tampilan menu Realisasi Kontrak l.
Menu view Realisasi Kontrak
Gambar 4.13 Tampilan menu view Realisasi Kontrak
http://digilib.mercubuana.ac.id/
65
4.4
Metode Pengujian Metode pengujian dilakukan untuk memastikan apakah sistem yang dibuat sesuai dengan yang diharapkan atau belum. Metode yang dipakai dalam pengujian ini adalah Blackbox testing, yaitu sebuah metode pengujian software yang memeriksa fungsifungsi dari aplikasi tanpa melihat bagian internal dari aplikasi yang bersangkutan.
a.
Skenario Pengujian Skenario pengujian diperlukan untuk mengetahui apakah software sudah memenuhi spesifikasi yang dibutuhkan serta dapat berfungsi dengan baik. Untuk melakukan pengujian aplikasi software maka harus terlebih dahulu membuat sebuah test case. Pada sebuah desain test case black box, seorang tester harus mendefinisikan valid dan invalid input serta output yang mendefinisikan bahwa software itu menghasilkan hasil yang sesuai dengan yang dimaksud pada test case tanpa memperhatikan internal struktur dari aplikasi yang dibangun. Tabel 4.1 Skenario Pengujian Antar
No
Muka yang
Uji Coba
Status
diuji 1
Menu Login
Skenario
Hasil yang
Hasil
Pengujian
diharapkan
Pengujian
Proses
Buka
Masukkan
Halaman
Berhasil
Login
menu
username dan
utama akan
membuka
login
password yang
terbuka
halaman
valid 2
Menu Login
utama
Proses
Buka
Masukkan
Akan
Muncul pesan
Login
menu
username dan
muncul
kesalahan
login
password yang
pesan
login
salah
kesalahan login
3
Menu Data
Edit sub
Klik data
mengklik
Data region
Berhasil
Master
menu
region
tombol edit
dapat di edit
mengedit dan
Data
dan
menyimpan
Region
disimpan
data region
http://digilib.mercubuana.ac.id/
66
4
Menu Data
View sub
Klik data
mengklik
Detail Data
Berhasil
Master
menu
Penyalur
tombol view
penyaluran
memunculkan
data
an
akan muncul detail data
Penyalur
penyaluran
an 5
6
Menu Panel
Input
Klik User Menginput data
Data user
Berhasil
input
pada sub
SKK
user internal
dapat di
menginput
menu
Migas
baru
input,
data user dan
user SKK
tombol
muncul pesan
Migas
Submit
"Data berhasil
berfungsi
disimpan".
Menu Data
Ekspor
Klik Data Memindahkan
Data
Berhasil
Kontrak
file ke
Kontrak
data kontrak
kontrak
menampilkan
dalam file
dapat
data kontrak
excell
ditampilkan
ke dalam
dalam
format excell.
Excell
format excel 7
Menu Data
Edit data
Klik Data mengedit data
Data
Berhasil
Kontrak
kontrak
Kontrak
kontrak
mengedit data
dapat diedit
kontrak lalu
dan Tombol
menyimpanny
Simpan
a. Muncul
dapat
pesan "Data
berfungsi
berhasil
kontrak
disimpan" 8
Menu
View
Klik Data Melihat detail
detail data
berhasil
Realisasi
Data
Realisasi
data realisasi
realisasi
menampilkan
Kontrak
Realisasi
Kontrak
kontrak
kontrak
detail dari
akan tampil
realisasi
Kontrak
masingmasing kontrak
http://digilib.mercubuana.ac.id/
67
9
Menu Data
Edit Data
Klik User Mengedit data
Data user
Berhasil
User
User
SKK
user SKK
SKK Migas
mengedit data
Migas
Migas
dapat diedit
user SKK
dan
Migas lalu
disimpan
menyimpanny a. Muncul pesan "Data berhasil disimpan"
10
Notifikasi
Melihat
Berada di
Klik info
Akan
Kontrak
detail
halaman
selengkapnya...
diarahkan ke menampilkan
dari
Home
Notifikas
Menu Data
detail data
Kontrak
kontrak yang
i Kontrak
4.5
Berhasil
dipilih
Analisa Hasil Pengujian Setelah melakukan pengujian dari setiap menu yang ada didalam aplikasi SIMKGB,
dapat disimpulkan bahwa pengujian telah membuktikan hasil masukan (input) serta keluaran (output) yang sesuai dengan rancangan program dari aplikasi SIMKGB. Dari hasil pengujian ini dapat dikatakan bahwa program ini dapat berfungsi dengan baik dan sesuai dengan kebutuhan di Divisi Komersialisasi Gas Bumi karena telah dibuktikan dengan skenario pengujian. Hasil pengujian yang telah diperoleh dapat dianalisis sebagai berikut: a. Halaman login yang merupakan gerbang untuk masuk kedalam halaman home. b. Halaman Home yang menghubungkan antar interface dapat dijalankan dengan baik. c. Menu Panel Input yang memiliki form untuk penginputan data dapat tersimpan kedalam database yang sesuai. d. Menu Data Master, Panel Input, Data Kontrak, Realisasi Kontrak, dan Data User memiliki tombol menu yang dapat berjalan sesuai dengan perancangan dan sesuai dengan kebutuhan. e. Hasil output yang terdapat pada menu Data Kontrak dan Realisasi Kontrak dapat tercetak sesuai dengan perancangan sistem yang di inginkan.