BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 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 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 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 4.2 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
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
59 b. Halaman Home Halaman ini menampilkan welcome screen dan menu-menu utama yang dapat digunakan untuk proses monitoring. 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 gas bumi. - Panel Input : Digunakan untuk proses CRUD (create, update dan delete) dari data master - Data : Digunakan untuk menampilkan data gas bumi - Data Realisasi : Digunakan untuk menampilkan data realisasi dari - komersial gas bumi - Disamping menu-menu utama diatas, terdapat pula notifikasi untuk menginformasikan - yang akan habis periode nya dalam waktu kurang dari satu tahun. Tampilannya adalah sebagai berikut : Gambar 4.3 Tampilan halaman Home
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
61 e. Menu Input User SKK Migas Gambar 4.6 Tampilan menu input user SKK Migas f. Menu Input Data Gambar 4.7 Tampilan menu input Data
62 g. Menu Input Data Produksi h. Menu Input Data Penyaluran Gambar 4.8 Tampilan menu input Data Produksi Gambar 4.9 Tampilan menu input Data Penyaluran
63 i. Menu Data j. Menu View Data Gambar 4.10 Tampilan menu Data Gambar 4.11 Tampilan menu View Data
64 k. Menu Realisasi l. Menu view Realisasi Gambar 4.12 Tampilan menu Realisasi Gambar 4.13 Tampilan menu view Realisasi
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 No Antar Skenario Muka yang Uji Coba Status Pengujian diuji 1 Menu Login Proses Buka Masukkan Login menu username dan login password yang valid 2 Menu Login Proses Buka Masukkan Login menu username dan login password yang salah 3 Menu Data Edit sub Klik data mengklik Master menu region tombol edit Data Region Hasil yang diharapkan Halaman utama akan terbuka Akan muncul pesan kesalahan login Data region dapat di edit dan disimpan Hasil Pengujian membuka halaman utama Muncul pesan kesalahan login mengedit dan menyimpan data region
66 4 Menu Data View sub Klik data mengklik Detail Data Master menu Penyalur tombol view penyaluran memunculkan data an akan muncul detail data Penyalur penyaluran an 5 Menu Panel Input Klik User Menginput data Data user 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". 6 Menu Data Ekspor Klik Data Memindahkan Data file ke data menampilkan Excell dalam file dapat data excell ditampilkan ke dalam dalam format excell. format excel 7 Menu Data Edit data Klik Data mengedit data Data mengedit data dapat diedit lalu dan Tombol menyimpanny Simpan a. Muncul dapat pesan "Data berfungsi berhasil disimpan" 8 Menu View Klik Data Melihat detail detail data berhasil Realisasi Data Realisasi data realisasi realisasi menampilkan Realisasi detail dari akan tampil realisasi masingmasing
67 9 Menu Data Edit Data Klik User Mengedit data Data user 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 detail halaman selengkapnya... diarahkan ke menampilkan dari Home Menu Data detail data Notifikas yang i dipilih 4.5 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, Realisasi, dan Data User memiliki tombol menu yang dapat berjalan sesuai dengan perancangan dan sesuai dengan kebutuhan. e. Hasil output yang terdapat pada menu Data dan Realisasi dapat tercetak sesuai dengan perancangan sistem yang di inginkan.