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 equivalence portioning dari pada memfokuskan hanya dari fungsi input, 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, misalnya : http://www.profil_dprd.co.id. Atau http:// www.sist_info.net. -62-
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-
FTP hostname: username 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-