bab v implementasi sistem

advertisement
BAB V
IMPLEMENTASI SISTEM
5.1. Bahasa Pemrograman
Rancangan sistem ini dikembangkan dan diimplementasikan dengan bahasa
pemrograman PHP (Hypertext Preprocessor) dan script lainya seperti CSS,
Javascript dan plugin lainya seperi TinyMCE, JQuery dengan menggunakan
Macromedia Dreamweaver sebagai editor scriptnya. Macromedia Dreamweaver
8 ini banyak digunakan oleh pengembang web karena fitur-fiturnya yang menarik
dan kemudahan pengunaanya. Macromedia Dreamweaver adalah sebuah editor
HTML, PHP, CSS, Javascript professional untuk mendesain secara visual dan
mengelola situs web maupun halaman web yang memiliki kemampuan untuk
menyunting kode dengan lebih baik, serta mampu menggabungkan layout side
dengan programming webnya.
5.2
Hasil Implementasi
Hasil implementasi perancangan ke dalam sebuah aplikasi yang kemudian
memperlihatkan output sebagai hasil implementasi. Kegiatan implementasi
meliputi implementasi basis data, dan implementasi antar muka.
107
108
5.2.1
Implementasi Basis Data
Implementasi basis data dilakukan dengan menggunakan basis data yang
menggunakan DBMS MySQL yang sudah 1 paket dengan aplikasi XAMPP.
Nama basis data
: dbpulaubintan
Lokasi Basis Data : C:\xampp\mysql\data\dbpulaubintan
5.2.2
Implementasi Antar Muka
Implementasi antar muka input merupakan tampilan sistem yang berfungsi
sebagai antar muka masukan data ke dalam database ataupun output dari
database, implementasi antar muka ini terdiri dari file-file php yang membuat
halaman antar muka. Untuk lebih jelasnya dapat dilihat pada tabel sebagai berikut
:
Tabel 5.1 Daftar File Halaman Antar muka Untuk Pengguna
No
Halaman Antar
Muka
1
Beranda
2
Penelusuran Rute
3
Berita
4.
Pariwisata
5
Buku Tamu
6
Kotak Pesan
Hasil Implementasi
- index.php
- dbconfig.php
- penelusuran_rute.php
- querymaps.php
- dbconfig.php
- berita.php
- dbconfig.php
- pariwisata.php
- dbconfig.php
- bukutamu.php
- query.php
- dbconfig.php
- kotakpesan.php
- dbconfig.php
109
Tabel 5.2 Daftar File Halaman Antar muka Untuk Admin
No
1
2
3
4
5
6
5.3
Halaman
Antar Muka
Hasil Implementasi
- index.php
- proses_login_admin.php
- dbconfig.php
- kelola_pariwisata.php
Kelola Data - kelola_pariwisata.editor.php
Pariwisata
- dbconfig.php
- query.php
Kelola Data - kelola_posisi.php
Posisi
- kelola_posisi.editor.php
Keberaraan - query.php
Pengguna
- dbconfig.php
- kelola_bukutamu.php
Kelola Buku - query.php
Tamu
- kelola_bukutamu.editor.php
- dbconfig.php
- kelola_berita.php
Kelola
- kelola_berita.editor.php
Berita
- query.php
- dbconfig.php
Change
Password
- change_password.php
Login
Admin
Lingkungan Pengujian Sistem
Lingkungan pengujian sistem ini dilakukan tidak menggunakan komputer
hosting atau web hosting melainkan masih menggunakan localhost atau komputer
local dengan membuka alamat web pada web browser http://localhost/BINTAN/.
5.3.1 Lingkungan Pengujian Perangkat Keras Sistem
Perangkat keras yang diperlukan untuk keperluan menjalankan aplikasi
berbasis web lokasi tempat wisata, resort, hotel dan tempat kuliner menggunakan
google maps adalah sebagai berikut :
110
1.
Processor yang digunakan Intel Pentium Dual Core CPU T4300 2.10 GHz
2.
RAM terpasang 1024 Mb, Minimum 512 MB.
3.
Hard Disk 160 GB terpasang, rekomendasi minimum adalah 10 GB.
4.
VGA terpasang 256 MB Mobile Intel 4 Series Express Chipset Family,
minimum 64 MB on board.
5.
Monitor dengan resolusi 1024 x 768
6.
Mouse dan Keyboard
7.
Kecepatan jaringan internet minimal 128 kbps
5.3.2 Lingkungan Pengujian Perangkat Lunak Sistem
Untuk mendukung rancangan sistem yang dibuat dibutuhkan perangkat
keras, dibutuhkan juga perangkat lunak yang digunakan sebagai pendukung untuk
menjalankan aplikasi diantaranya adalah :
1. Sistem operasi windows 7 Ultimate 32 bit
2. Web browser Google Chrome versi 33
3. XAMPP 1.7.4
5.4
Teknik Pengujian Sistem
Implementasi Sistem adalah prosedur yang dilakukan untuk menyelesaikan
rancangan sistem yang telah disetujui, menguji sistem, menginstal serta memulai
penggunaan sistem baru atau sistem yang telah diperbaiki. Dalam implementasi
sistem terdapat dua jenis prosedur, diantaranya ujicoba sistem dan ujicoba
111
program. Pada ujicoba program terdapat dua cara yakni black box testing & white
box testing.
1. Black Box Testing
Black Box Testing adalah pengujian yang dilakukan hanya mengamati hasil
eksekusi atau interface melalui data uji dan memeriksa fungsional dari
perangkat lunak. Jika dianalogikan maka pengujian Black Box Testing hanya
bisa
mengevaluasi
hanya
dari
tampilan
luarnya(interface)
saja,
fungsionalitasnya tanpa mengetahui apa sesungguhnya yang terjadi dalam
proses detailnya.
2. White Box Testing
White Box Testing adalah cara pengujian dengan melihat ke dalam file atau
modul untuk meneliti kode-kode program yang ada, dan menganalisis apakah
ada kesalahan atau tidak. Jika ada modul yang menghasilkan output yang tidak
sesuai dengan proses yang dilakukan, maka baris-baris program, variabel, dan
parameter yang terlibat pada unit tersebut akan dicek satu persatu dan
diperbaiki, kemudian di cek ulang.
112
Tabel 5.2 Pelaksanaan Pengujian Black Box Perangkat Lunak Berdasarkan Kebutuhan Perangkat Lunak
No
Jenis Halaman
1.
Admin
Deskripsi Kebutuhan
Cara Pengujian
Hasil Yang Diharapkan
Ket
Menguji validasi login Masukan password user
Jika password yang dimasukan
OK
user
benar maka akan ditampilkan
menu utama
2.
Admin
Menguji
penambahan Mengetikan
data pariwisata
data Data parameter data pariwisata
parameter data pariwisata, yang telah dimasukan tersimpan
menginputkan
lokasi
koordinat kedalam tabel master pariwisata
peta
pariwisata
tempat setelah record terakhir dan foto-
mengupload foto yang di upload tersimpan
foto-foto pariwisata.
3.
Admin
Menguji
dalam folder root website
menghapus Memilih data pada tabel Data
data pariwisata
pariwisata,
Admin
Menguji
penambahan Mengetikan
data kelola data posisi parameter
keberadaan pengguna
keberadaan
pariwisata
yang
ingin
kemudian dihapus harus tidak ada dalam
mengklik tombol hapus
4.
OK
tabel pariwisata.
data Data
data
OK
posisi posisi
pengguna baru
parameter
kelola
keberadaan
yang
telah
data
pengguna
dimasukan
OK
113
baru,
menginputkan tersimpan kedalam tabel posisi
koordinat
lokasi
tempat
kemudian
peta setelah record terakhir
pariwisata
klik
tombol
simpan
5.
Admin
Menguji
menghapus Memilih data pada tabel Data
kelola
data kelola data posisi data kelola data posisi keberadaan
keberadaan pengguna
keberadaan
kemudian
data
pengguna
posisi
yang
pengguna, ingin dihapus harus tidak ada
OK
mengklik dalam table posisi
tombol hapus
6.
Admin
Menguji
penambahan Mengetikan
data berita baru
data Data parameter berita baru yang
parameter data berita baru telah
klik tombol simpan
dimasukan
OK
tersimpan
kedalam tabel konten informasi
setelah record terakhir
7.
Admin
Menguji
data berita
menghapus Memilih data pada tabel Data berita yang ingin dihapus
berita, kemudian mengklik harus tidak ada dalam table
tombol hapus
8.
Admin
Menguji
password
OK
penggantian Mengetikan
konten informasi
data Data parameter password baru
parameter password baru yang telah dimasukan terupdate
OK
114
kemudian
klik
tombol kedalam
simpan
tabel
admin
menggantikan record password
lama
9.
Admin
Menguji
validasi Tidak
mengisi
textbox Data parameter data pariwisata
inputan textbox kosong pada form data pariwisata
dalam kondisi textbox kosong
pada
tidak boleh tesimpan kedalam
input
data
pariwisata
10.
Admin
Menguji
OK
tabel master pariwisata
validasi Tidak
mengisi
textbox Data
parameter
inputan textbox kosong pada form data posisi keberadaan
data
posisi
pengguna
dalam
pada input data posisi keberadaan pengguna
kondisi textbox kosong tidak
keberadaan pengguna
boleh tesimpan kedalam tabel
OK
data posisi
11.
Admin
Menguji
validasi Tidak
mengisi
textbox Data
parameter
data
berita
inputan textbox kosong pada form berita
dalam kondisi textbox kosong
pada input data berita
tidak boleh tesimpan kedalam
OK
tabel konten informasi
12.
Pengguna
Menguji halaman web Mengisi url web browser Harus
utama
http://127.0.0.1/BINTAN/
menampilkan
utama / index
halam
OK
115
13.
Pengguna
Menguji
informasi
melihat Memilih
dan
link
peta wisata,
resort,
rumah
makan
lokasi
tempat Setelah
di
klik
hotel, menampilkan
pada informasi
halaman utama
dan
harus
halaman
peta
lokasi
sekaligus menampilkan detail
OK
seperti infromasi alamat lokasi,
foto-foto lokasi.
14.
Pengguna
Menguji
Penelusuran Menginput koordinat asal Harus menampilkan rute dan
pada peta antara asal lokasi kemudian mengklik jarak rute antara asal lokasi dan
lokasi dan lokasi tujuan tombol cari rute
tujuan lokasi
OK
pariwisata
15.
Pengguna
Menguji
Penelusuran Mengetik
asal
lokasi Harus menampilkan rute dan
pada peta antara asal posisi keberadaan pulau jarak rute antara asal lokasi dan
lokasi posisi keberadaan bintan
tujuan lokasi
OK
pulau bintan dan lokasi
tujuan pariwisata
16.
Pengguna
Menguji
melihat Mengklik halaman berita
informasi berita
17.
Pengguna
seputar pariwista
Menguji pengisian buku Mengetikan
tamu
Harus menampilkan data berita
data Data parameter buku tamu baru
parameter data buku tamu yang telah dimasukan tersimpan
OK
OK
116
klik tombol simpan
kedalam
tabel
buku
tamu
setelah record terakhir
19.
Pengguna
Menguji
pengiriman Memasukan email yang Pesan yang di ketik harus
pesan ke admin
telah dibuat pada saat sampai pada halaman admin dan
pengisian buku tamu
tersimpan di table buku tamu
OK
Download