4.2.2.2 Halaman untuk Menambah Data Mobil Halaman untuk menambah data mobil dapat diakses setelah admin melakukan login. Halaman ini memuat fasilitas admin untuk menambah mengedit dan menghapus data mobil yang disediakan oleh sewa mobil java transport. Berikut adalah code yang digunakan untuk membuat form tambah mobil :
Tambah Mobil
Gambar 4.17 Halaman untuk Menambah Data Mobil
Sedangkan code yang digunakan untuk membuat form edit data untuk informasi harga mobil pada java transport adalah sebagai berikut :
Gambar 4.18 Halaman untuk Edit Data Mobil
4.2.2.3 Halaman untuk Mengedit Harga Driver Halaman ini digunakan untuk memasukan harga sopir yang digunakan oleh sewa mobil java transport. Biya sopir pada sewa mobil java transport memiliki dua jenis yaitu sopir dalam kota dan luar kota. Fasilitas admin dalam halaman ini adalah mengedit harga sopir jika ada perubahan biaya sopir.
Gambar 4.19 Halaman Edit Harga Driver
4.2.2.4 Halaman untuk Menambah Data Layanan Halaman tambah layanan memiliki fasilitas untuk menambah data layanan, edit data layanan dan hapus data layanan. Data layanan digunakan untuk menginformasikan kepada pengunjung website jika ingin menghubungi sewa mobil java transport.
Gambar 4.20 Halaman untuk Menambah Data Layanan
4.2.2.5 Halaman untuk Menambah Data Tempat Wisata
Halaman untuk menambah data tempat wisata dapat diakses setelah admin melakukan login. Fasilitas yang terdapat didalamnya adalah menambah, mengedit dan menghapus data tempat wisata.
Gambar 4.21 Halaman untuk Menambah Data Tempat Wisata
4.2.2.6 Halaman untuk Menambah Data Paket Wisata Halaman ini memlikiki fasilitas untuk menambah, mengedit, dan menghapus paket wisata yang terdapat di sewa mobil java transport. Halaman ini dapat diakses oleh admin setelah admin melakukan login.
Gambar 4.22 Halaman untuk Menambah Data Paket Wisata
4.2.2.7 Halaman untuk Menambah Data Artikel
Halaman untuk menambah data artikel dapat diakses setelah admin melakukan login. Data artikel memuat artikel yang berkaitan dengan sewa mobil java transport. Fasilitas yang terdapat pada halaman ini adalah menambah, mengedit, dan menghapus data artikel.
Gambar 4.23 Halaman untuk Menambah Data Artikel
4.2.2.8 Halaman untuk Menambah Data Testimoni Halaman testimoni untuk admin dapat diakses setelah melakuka login. Fasilitas yang terdapat pada halaman ini adalah akses untuk menampilkan atau tudak menampilkan testimoni pengunjung.
Gambar 4.24 Halaman untuk Menampilkan atau tidak Menampilkan Data Testimoni
4.2.2.9 Halaman untuk Mengedit Data Admin
Halaman edit admin digunakan untuk mengedit data admin. Halaman ini dapat diakses setelah admin melakukan login. Data yang dapat diedit meliputi data admin, user name dan password.
Gambar 4.25 Halaman untuk Edit Data Admin
4.3 Koneksi Database
Setelah pembuatan database maka dapat dibuat koneksi database. Koneksi kedatabase menghubungkan intervace dengan database. Semua data yang dimasukan dalam database nantinya dapat ditampilkan dalam interface. Mengatur koneksi database dalam framework codeigniter dilakukan menggunakan file database.php yang terletak di folder aplications/config. Berikut adalah code yang dijalankan :
if
(
!
defined('BASEPATH'))
exit('No
direct
script access allowed'); $active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = '#469321#'; $db['default']['database'] = 'rental_mobil'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE; 4.4 Pembahasan Program Website sewa mobil java transport merupakan aplikasi yang dirancang dan dibangun untuk membantu dan memudahkan sewa mobil java transport memperkenalkan
usahanya kepada masyarakat melalui dunia internet. Teknologi yang digunakan dalam pembuatan sistem ini adalah teknologi aplikasi berbasis web, yang membentuk sebuah program yang dapat berdiri sendiri dan dapat dijalankan dalam lingkungan internet. Sehingga dimanapun pengguna (user) berada dapat menggunakan aplikasi ini, dengan mengakses situs tersebut secara cepat dan mudah. Pembuatan website ini menggunakan konsep MVC (Model View Controller). Model View Controller merupakan suatu konsep yang cukup populer dalam pembangunan aplikasi web. MVC memisahkan pengembangan aplikasi berdasarkan komponen utama yang membangun sebuah aplikasi seperti manipulasi data, user interface, dan bagian yang menjadi kontrol. Aplikasi terdapat 3 komponen yang membangun MVC pada pembuatan website sewa mobil yaitu : 1. View, merupakan bagian yang menangani tampilan. Pada web sewa mobil ini terdapat beberapa file template html dalam bagian view, yang diatur oleh controller. View berfungsi untuk menerima dan mempresentasikan data kepada user. Bagian ini tidak memiliki akses langsung terhadap bagian model. 2. Model, merupakan bagian yang berhubungan langsung dengan database untuk memanipulasi data (insert, update, delete, search), mengenai validasi dari bagian controller, namun tidak dapat berhubungan langsung dengan bagian view. Pada website sewa mobil ini terdapat dua file dalam bagian model yaitu : file model_admin.php untuk memanipulasi data yang akan ditampilkan dalam halaman admin, dan file modelrentalmobil.php yang digunakan untuk memanipulasi data yang akan ditampilkan pada halaman pengunjung website sewa mobil java transport.
3. Controller, merupakan bagian yang mengatur hubungan antara bagian model dan bagian view, controller berfungsi untuk menerima permintaan dari pengunjung kemudian menentukan apa yang akan diproses oleh aplikasi. Pada web sewa mobil ini terdapat dua file dalam bagian controller yaitu : file admin.php untuk mengatur halaman untuk admin dan file rentalmobil.php untuk mengatur halaman yang digunakan oleh pengunjung website. 4.5 Ujicoba Sistem dan Program Uji coba sistem perlu dilakukan untuk memastikan bahwa komponen-komponen dari sistem telah berfiungsi sesuai yang diharapkan. Ada dua macam pengujian perangkat lunak yang dilakukan, yaitu metode whitebox testing dan blackbox testing. 4.5.1 Pengujian Whitebox Testing Whitebox testing telah dilakukan selama masa coding program. Caranya dengan menguji logika jalur program. Hasil yang didapat mennunjukan tidak adanya kesalahan dalam pemrograman.
4.5.2 Pengujian Blackbox Testing Blackbox testing dapat dilakukan pada testing interface perangkat lunak. Test Case ini bertujuan untuk menunjukan fungsi perangkat lunak tentang cara beroprasi. Tabel 4.1 Pengujian Blackbox Testing
No 1 2 3 4 5 6 7 8
Menu Login List of cars Driver Layanan Tempat Wisata Paket Wisata Article Testimonial
Jenis Proses yang diuji Proses Login dan Validasi Proses tambah, edit, dan hapus data mobil Proses edit harga driver Proses tambah, edit, dan hapus data layanan Proses tambah, edit, dan hapus data tempat Proses tambah, edit, dan hapus data paket wisata Proses tambah, edit, dan hapus data article wisata Proses tampil atau tidak tampil testimoni
Hasil OK OK OK OK OK OK OK OK
9
Admin
Proses edit data admin, user name, dan
OK
password 4.6 Pemeliharaan Sistem Tujuan dari pemeliharaan sistem adalah untuk menjaga dan memelihara sistem supaya sistem yang diimplementasikan dapat tetap bekerja dengan baik. Adapun kegiatan pemeliharaan sistem yang dilakukan adalah : 1. Untuk menghindari kehilangan data dilakukan back up data. 2. Sebelum domain dan hosting kadaluarsa maka harus dilakukan pembayaran untuk perpanjang domain dan hosting, apabila terlambat memperpanjang domain dan hosting dikhawatirkan website menjadi tidak bisa diakses dan terdapat kemungkinan nama domain jatuh ketangan orang lain. 3. Melakukan evalusai sistem agar dapat dilakukan pengembangan sistem yang lebih baik.
4.7 Export database Sebelum file sql diupload terlebih dahulu dibuat didalam komputer lokal seperti yang dilakukan dibagian awal implementasi basis data. Setelah basis data dibuat dalam localhost selanjutnya file sql diexport.. Pilih database rental_mobil, lalu klik export. Proses export pada komputer local akan berjalan setelah diklik tombol go. File hasil export berupa file rental_mobil.sql.
Gambar 4.26 proses export database di phpmyadmin localhost
4.8 Manual Instalasi di Localhost Apabila semua komponen pendukung terpasang (installed) dalam komputer seperti xampp dan browser, maka website sewa mobil java transport ini dapat diinstalasi secara offline di localhost dengan xampp. Langkah pertama yaitu mengcopy folder rental_mobil di local disk C:/Xampp/htdocs/.
Gambar 4.27 lokasi file-file untuk membuat website java transport
Folder tersebut berisi file-file untuk membangun website sewa mobil java transport. Setelah itu menjalankan xampp.
Gambar 4.28 mengaktifkan xampp Setelah xampp aktif dapat melanjutkan dengan membuka web browser seperti mozilla firefox, google chrome, internet explorer, safari, maupun web browser lain. Setelah web browser terbuka
selanjutnya mengetikan localhost/phpmyadmin untuk membuat
database melalui phpmyadmin. Nama database yang dibuat sama seperti database yang sudah dibuat sebelumnya yaitu rental_mobil. Setelah selesai membuat database selanjutnya mengimport file sql. File sql yang akan diimport bernama rental_mobil.sql. Proses import dilakukan dengan mengeklik tombol choose file untuk memilih file rental_mobil.sql di explorer, selanjutnya klik tombol go untuk melakukan proses import. File sql tersebut berisi tabel-tabel yang diperlukan oleh website sewa mobil java transport untuk menyimpan data informasi yang akan ditampilkan dalam website.
Gambar 4.29 import file sql
Setelah proses import selesai dilanjutkan dengan membuka tab baru dalam web browser dan mengetikan alamat localhost/rental_mobil untuk menjalankan website sewa mobil java transport secara offline. 4.9 Manual Instalasi di Cpnel
Karena sistem ini berbasis website, instalasi dilakukan dengan cara upload file dan database ke internet. Pastikan komputer terkoneksi dengan internet. Setelah itu buka browser seperti internet explorer, mozila firefox, google chrome, maupun browser lain dengan
cara
membuka
alamat
yang
sudah
dibuat
yaitu
“http://www.sewamobiljavatrans.com/cpanel”.
Gambar 4.30 Login cpnel
Isi user name dan password sesuai dengan yang telah ditentukan sebelumnya oleh pihak hosting. Jika telah mengisikan dengan benar, browser akan di redirect ke halaman berikutnya. Tampilan akan seperti gambar berikut ini :
Gambar 4.31 Halaman cpnel www.sewamobiljavatrans.com
1. file manager digunakan untuk pengolahan file. Pada menu ini dapat dilakukan upload file-file yang digunakan untuk membangun sistem informasi.
2. Phpmyadmin digunakan untuk proses database. Database digunakan untuk menyimpan data-data yang dibutuhkan sebagai informasi yang akan disampaikan. 3. MySql Database adalah menu untuk pengaturan database pada web ini. Digunakan untuk mengatur user name dan password database. Langkah berikutnya adalah masuk kehalaman file manager dan upload semua file yang dibutuhkan. Jangan lupa untuk menjadikan dalam bentuk zip terlebih dahulu yang kemudian dapat diekstrak. Hal tersebut akan mempercepat proses upload data. File yang diupload berasal dari komputer local dengan folder rental_mobil yang dijalankan localhost. Komputer local menjalankan folder tersebut dengan default lokasi di C:xampp/htdocs.
Gambar 4.32 Halaman file manager
Tunggu hingga proses upload file selesai. Kemudian ekstrak file hingga menjadi beberapa folder yang berisi file-file yang diperlukan sistem. Langkah berikutnya masuk ke halaman phpmyadmin.
Gambar 4.33 Halaman phpmyadmin
Setelah berada di halaman php myadmin dapat dilakukan pembuatan database. Nama database disesuaikan dengan nama database yang dibuat pada komputer lokal, dalam hal ini nama databasenya adalah rental_mobil. Kemudian import file dari database di komputer lokal. Nama file yang diimport sama dengan nama database yaitu rental_mobil.sql. Setelah proses tersebut selesai dapat diatur user name dan password database dengan cara masuk ke halaman MySQL@Database.
Gambar 4.34 Halaman mysql@database Langkah pertama adalah membuat nama database sesuai dengan nama database pada phpmyadmin sebelumnya. Kemudian membuat user name dan password sesuai dengan isi file untuk mengkoneksikan database. Setelah selesai kemudian relasikan database dan user name tersebut dengan cara “add”. Sekarang website sudah bisa diakses dan sudah terkoneksi dengan database.