BAB V IMPLEMENTASI SISTEM Tahap implementasi sistem ini merupakan tahap meletakkan sistem supaya siap di aplikasikan dalam instansi terkait dan dioperasikan sesegera mungkin. Kegiatan implementasi sistem ini meliputi kebutuhan sarana dan prasarana perangkat, pemilihan bahasa pemrograman yang sesuai dengan kebutuhan instansi terkait.
5.1. Bahan Pemrograman
Untuk dapat membuat Profil DPRD Kabupaten Bintan berbasis Web ini harus sesuai dengan kebutuhan dan kemampuan seorang programmer sehingga kemungkinan kecil dalam menghadapi kesulitan dalam pembuatan sebuah aplikasi. Bahasa pemrograman yang dipilih adalah PHP yang merupakan bahasa pemrograman untuk membuat website (halaman web), PHP Merupakan Prangkat lunak yang bersifat open Source yang dapat diperoleh secara gratis dan didistribusikan dengan bebas. PHP juga mempunyai kelebihan – kelebihan di bandingkan dengan program sejenis,Seperti CGI dan Perl. Penyusun juga menggabungkan dengan HTML, CSS dan bahkan digabungkan dengan makromediaflash, pengolahan databasenya menggunakan mysql.
-59-
5.2.
Pengujian Sistem dalam Program
Tahap ini adalah tahap Pengujian yang dilakukan terhadap keseluruhan Program yang di buat sehingga apabila terjadi kesalahan dapat dilakukan perubahan - perubahan dan perbaikan. Tahap uji program dilakukan dengan dua metode taitu metode pengujian blackbox testing dan metode Whitebox testing.
5.2.1. Blackbox Testing
Black box testing merupakan pendekatan yang melengkapi untuk menemukan kesalahan lainnya, selain menggunakan metode whitebox. Uji blackbox berusaha untuk menemukan kesalahan dalam beberapa kategori, di antaranya: 1. Fungsi – fungsi yang salah atau hilang. 2. Kesalahan interface. 3. Kesalahan dalam struktur data atau akses database eksternal. 4. Kesalahan Performa 5. Kesalahan inisialisasi dan terminasi. Langkah – langkah dalam Pengujian Black box adalah sebagai berikut :
1. Equivalence Partioning. Merupakan uji coba blackbox yang membagi domain input dari program menjadi beberapa kelas data dari kasus uji coba yang dihasilkan.
-60-
2. Boundary Value Analysis (BVA) BVA Mengarahkan pada pemilihan kasus uji yang melatih nilai – nilai batas. BVA merupakan desain teknik kasus uji yang
melengkapi
memfokuskan
equivalence
hanya
dari
portioning
fungsi
input,
dari
pada
BVA
juga
menghasilkan kasus uji dari domain output.
3. Comparison Testing Uji setiap versi dengan data yang sama untuk memastikan semua versi dengan keluaran sama.
4. Behavior Testing dan Performance Testing Pengujian yang dilakukan beberapa kali dan mengevaluasi kemampuan
program
untuk
beroprasi
dengan
benar
dipandang dari sisi acuan kebutuhan misalnya: aliran data, ukuran pemakayan memori, kecepatan eksekusi, dll.
5. Endurance Testing (Uji Ketahanan) Melibatkan kasus uji yang di ulang – ulang dengan jumlah tertentu dengan tujuan untuk mengevaluasi program apakah sesuai dengan spesifikasi kebutuhan.
-61-
5.2.2. Whitebox Testing
Whitebox testing adalah merupakan suatu cara untuk mengetahui internal dari software, design test di jalankan pada semua internal dari software untuk memastikan mereka beroprasi berdasarkan spesifikasi dan design. Dengan Menggunakan Whitebox testing, Software Engeener dapat mendesin sebuah test case yang dapat digunakan untuk : 1. Menguji setiap jalur independent. 2. Menguji keputusan logic (True atau false). 3. Menguji Loop dan batasannya. 4. Menguji data Struktur internalnya.
5.3. Instalasi Program
Setelah aplikasi website selesai dibuat maka langkah selanjutnya adalah instalasi atau disebut pengaplikasian program. Agar program ini dapat di akses dari seluruh dunia maka membutuhkan bahan – bahan dalam meng-online-kan website ini. Dua yang paling penting diantaranya adalah HOSTING dan DOMAIN. Hosting digunakan untuk menampung file – file website, sedangkan Domain
merupakan
alamat
dari
website
itu
sendiri,
http://www.profil_dprd.co.id. Atau http:// www.sist_info.net .
-62-
misalnya
:
Hosting dan Domain pada umumnya tidak gratis harga domain.com sekitar 90 ribuan rupiah pertahun. Hosting 50 MB harganya sekitar 60 – 80
ribu
pertahunnya. Berikut gambar 5.1 contoh registrasi domain untuk mendapatkan alamat website :
Gambar 5.1 Contoh Registrasi Domain
5.3.1. Mengisi File Ke Hosting
Setelah mempunyai hosting dan domain langkah berikutnya adalah mengisi file ke hosting yang sudah didaftar. File – file program dan database disimpan kedalam hosting. Untuk menyimpan file – file tersebut dapat menggunakan software filezilla. Isi mesin, nama pengguna dan password sesuai username dan password yang sudah di daftar. Isi port dengan 21 dan enter masuk kenama website. Setelah itu masuk ke htdocs, seperti pada gambar dibah ini:
-63-
username
FTP hostname:
Password
Gambar 5.2 Simpan File/upload file program ke hosting
Memilih Folder penyimpanan
Gambar 5.3 Simpan File/upload file program ke hosting
-64-