BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

dokumen-dokumen yang mirip
BAB V IMPLEMENTASI PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk

BAB V IMPLEMENTASI DAN PENGUJIAN. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi pemesanan tiket travel di Roadtrip

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi prototype sistem informasi Furniture Jepara Putri dilakukan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dirancang dan dibangun, implementasi e-commerce perlengkapan kain sarung di

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi website pada Perusahaan First Forex

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. dimana sistem yang baru ini dapat dioperasikan secara menyeluruh. Implementasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB V IMPLEMENTASI DAN PENGUJIAN. web, perancangan struktur data ke dalam database, pembuatan kode program dan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menggunakan basis data MySQL. Aplikasi PHP dapat dijalankan pada Operating

BAB V PENGUJIAN DAN IMPLEMENTASI. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. muka, dan implementasi instalasi beserta cara penggunaannya.

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. selanjutnya yaitu tahap implementasi. Pada bab ini akan dibahas mengenai

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN. menyangkut dari kebutuhan-kebutuhan fisik, tenaga kerja dan dana. Perancangan sistem dapat diartikan sebagai :

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi waterfall sistem informasi penerimaan siswa online

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam pembangunan sebuah

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi adalah tahapan penerapan sistem untuk dapat

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN. Tahap implementasi adalah tahap kelanjutan dari kegiatan perancangan.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak,

BAB IV IMPLEMENTASI DAN PENGUJIAN. antarmuka, menu yang tersedia pada sistem, form-form masukan, analisis kinerja

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. PT. Citra Mitra Niaga dilakukan menggunakan bahasa dan lingkungan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Lunak, Implementasi Perangkat Keras, Implementasi Basis Data, Implementasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB V IMPLEMENTASI DAN PENGUJIAN. (Studi kasus Dinas Tenaga Kerja dan Transmigrasi sub Kepegawaian dan Umum) ada

BAB IV IMPLEMENTASI DAN EVALUASI. keras (hardwere) dan perangkat lunak (Software) yang dapat menunjang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian input/output Sistem Informasi Manajemen Aset Teknologi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. e-learning yang akan dibangun. Tahapan ini dilakukan setelah perancangan selesai

BAB V IMPLEMENTASI DAN PENGUJIAN. Inplementasi merupakan tahapan dalam perancangan suatu sistem

BAB 2 ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan programprogram. pendukung dalam menjalankan perangkat keras.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI SISTEM

BAB IV HASIL RANCANGAN

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi sistem bertujuan untuk menerapkan modul-modul yang telah

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan aplikasi penjualan dan pengiriman spare part komputer pada Bismar

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi, serta pengujian yang digunakan dalam mengimplementasikan program

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

Transkripsi:

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang dan bagaimana cara penggunaannya. 5.1.1. Batasan Implementasi Ada beberapa hal yang menjadi batasan Sistem Informasi Pemesanan Tiket Travel berbasis web pada Baraya Travel, yaitu: 1. Konsumen dapat langsung melakukan pemesanan tiket tanpa harus menjadi pelanggan. Konsumen belum dapat memilih kursi setelah melakukan pembayaran langsung di Outlet keberangkatan. 2. Aplikasi hanya menerima inputan dari konsumen berupa data konsumen yang selanjutnya akan diproses oleh petugas Baraya Travel. 3. Aplikasi tidak membahas tentang pembayaran. Pembayaran dilakukan secara langsung dengan pihak Bayara dan setelah itu konsumen mendapatkan nomor kursi yang diinginkan. 5.1.2. Implementasi Perangkat Lunak Sistem Informasi Pemesanan Tiket berbasis web pada Baraya Travel dibuat dan diimplementasikan dengan bahasa pemograman PHP, dirancang 73

74 dengan menggunakan Macromedia Dreamweaver 8 dan database yang digunakan adalah MySQL. Pada sisi server, perangkat lunak yang harus tersedia agar bisa menjalankan sistem informasi pemesanan tiket berbasis web adalah browser internet seperti internet explore, mozila firefox, opera. Web server seperti Xampp, Apache, dan Wamp. Serta database MySQL. Sedangkan pada sisi client hanya dibutuhkan browser internet. 5.1.3. Implementasi Perangkat Keras Perangkat keras yang dibuthkan berdasarkan kebutuhan minimal yang harus terpenuhi antara lain : a. Spesifikasi Hardware untuk Server 1. Processor : Intel Pentium IV atau yang sekelas 2. Memori (RAM) : minimal 512 MB 3. Monitor : Resolusi 1024 X 768 4. Hard Disk : minimal 60 GB 5. Printer sebagai alat untuk mencetak b. Spesifikasi Hardware untuk client 1. Processor : Intel Pentium atau sekelas yang mendukung internet 2. Memori (RAM) : minimal 64 MB 3. Monitor : Resolusi 1024 X 768 4. Hard Disk : minimal 20 GB

75 5.1.4. Implementasi Basis Data Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana perangkat lunak yang digunakan adalah MySQL yang telah terdapat di paket Xampp. Implementasi basis data dalam urutan tampilan desain antar muka database yang ditampilkan sebagai berikut : # Database : `baraya` # -------------------------------------------------------- # Table structure for table `tb_user` CREATE TABLE `tb_user` ( `username` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `nama_lengkap` varchar(100) NOT NULL, `email` varchar(100) NOT NULL, `no_telp` varchar(20) NOT NULL, `level` varchar(20) NOT NULL, PRIMARY KEY (`username`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; # -------------------------------------------------------- # Table structure for table `jadwal` CREATE TABLE `jadwal` ( `id_jadwal` int(5) NOT NULL auto_increment, `no_pol` varchar(8)not NULL, `dari` varchar(50) NOT NULL, `tujuan` varchar(50) NOT NULL, `jam_berangkat` time NOT NULL

76 PRIMARY KEY (`id_jadwal`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5; # -------------------------------------------------------- # Table structure for table `bus` CREATE TABLE `maskapai` ( `no_pol` varchar(8) NOT NULL, `jum_kursi` smallint(6) NOT NULL, PRIMARY KEY (`no_pol`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; # -------------------------------------------------------- # Table structure for table `pemesanan` CREATE TABLE `pemesanan` ( `id_pesan` int(5) NOT NULLauto_increment, `id_jadwal` int(5) NOT NULL, `identitas` varchar(30) NOT NULL, `nama_pesan` varchar(30) NOT NULL, `alamat` text NOT NULL, `tlp` varchar(15) NOT NULL, `email` varchar(20) NOT NULL, `tgl_berangkat` date NOT NULL, `jumlah` int(5) NOT NULL, `status` varchar(10) NOT NULL, `tgl_pesan` date NOT NULL, `jam_pesan` time NOT NULL, PRIMARY KEY (`id_pesan`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5; # --------------------------------------------------------

77 # Table structure for table `kursi` CREATE TABLE `kursi` ( `no_transaksi` varchar(20) NOT NULL, `id_pesan` int(5) NOT NULL, `id_jadwal` int(5) NOT NULL, `tgl_berangkat` date NOT NULL, `no_kursi` smallint(6) NOT NULL, `id` bigin(20) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; # -------------------------------------------------------- # Table structure for table `transaksi` CREATE TABLE `transaksi` ( `no_transaksi` varchar(20) NOT NULL, `tgl_transaksi` date NOT NULL, `id_pesan` int(5) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; # -------------------------------------------------------- 5.1.5. Impelentasi Antar Muka 5.1.5.1. Implementasi Antar Muka Konsumen Implementasi halaman yang terdapat pada halamn kunsumen pada sistem informasi pemesanan tiket berbasis web dibuat dengan berekstensi php, dapat dilihat pada tabel di bawah ini :

78 Tabel 5.1 Implementasi Antar Muka Konsumen Menu Deskripsi Nama File Halaman Utama File program untuk menangani halaman utama index.php Profil File program untuk menampilkan informasi tentang Baraya Travel profil.php Cara Pemesanan File program untuk menampilkan cara pemesanan carapesan.php Jadwal Keberangkatan File program untuk menampilkan jadwal keberangkatan travel jadwal.php Hubungi Kami File program untuk menampilkan telepon atau mengirim pesan ke baraya travel hubungi.php Pesan File program untuk menangani halaman form pemesanan formpesan.php 5.1.5.2. Implementasi Antar Muka Admin Implementasi halaman yang terdapat pada halamn admin pada sistem informasi pemesanan tiket berbasis web dibuat dengan berekstensi php, dapat dilihat pada tabel di bawah ini :

79 Tabel 5.2 Implementasi Antar Muka Admin Menu Deskripsi Nama File Login File program untuk menangani halaman login admin index.php Halaman Utama File program untuk menangani halaman admin dan content yang tersedia media.php Home File program untuk menampilkan Selamat Datang untuk admin home.html Data Mobil File program untuk menampilkan Data Mobil mobil.php Jadwal File program untuk menampilkan Data Jadwal jadwal.php Data Kursi File program untuk menampilkan Data Kursi Kursi.php Hubungi Kami File program untuk menampilkan komentar atau pesan dari konsumen Hubungi.php

80 5.1.5.3. Implementasi Antar Muka Petugas Implementasi halaman yang terdapat pada halamn petugas pada sistem informasi pemesanan tiket berbasis web dibuat dengan berekstensi php, dapat dilihat pada tabel di bawah ini : Tabel 5.3 Implementasi Antar Muka Petugas Menu Deskripsi Nama File Login File program untuk menangani halaman login petugas index.php Halaman Utama File program untuk menangani halaman petugas dan content yang tersedia media.php Home File program untuk menampilkan Selamat Datang untuk admin home.html Data Pemesanan File program untuk menampilkan Data pemesanan pesan.php Data Transaksi File program untuk menampilkan Data Transaksi saksi.php 5.1.6. Implementasi Instalasi Program Untuk proses instalasi program pada dasarnya dilakukan seperti biasa tanpa ada perbedaan ketika menginstalasi program-program pada umumnya.

81 Untuk pertama kali cukup menginstal perangkat-perangkat lunak yang akan digunakan. Beberapa contoh hasil instalasi yang telah dilakukan dapat dilihat pada gambar di bawah ini. Gambar 5.1. Hasil Instalasi XAMPP Setelah sistem informasi pemesanan berbasis web PT Indonesia Telekomunikasi Satelit selesai dikerjakan, tahap selanjutnya adalah mendapatkan hosting dan domain, dan kemudian meng-upload data web yang sudah dibuat. Berikut penjelasan cara mendapatkan hosting dan domain secara gratis. 5.1.6.1. Mendapatkan Hosting 1. Pada web browser ketikkan alamat situs http://www.absolutely-freehosting.com/free-php-hosting.php

82 Gambar 5.2. Daftar Situs Hosting Gratis 2. Kemudian tinggal pilih hosting yang diinginkan. Sebagai contoh buka alamat situs http://www.007sites.com dan kemudian klik sign up untuk melakukan pendaftaran. Gambar 5.3. Situs http://www.007.com/

83 3. Apabila proses pendaftaran berhasil, maka kita akan mendapatkan kiriman email yang berisi data account. Gambar 5.4. Informasi email hosting 4. Klik link pada email yang kita dapatkan untuk melakukan proses pendaftaran selanjutnya pada situs http://www.007.com/. Gambar 5.5. http://www.007.com/ setelah login 5. Buat database berdasarkan nama dari database yang telah dibuat sebelumnya dengan mengklik Create/delete MySQL database

84 6. Setelah database dibuat, lakukan import tabel pada halaman PHPMyAdmin dengan mengklik link PHPMyAdmin terlebih dahulu. 7. Untuk meng-upload semua file yang dibutuhkan, klik file manager 5.1.6.2. Mendapatkan Domain Salah satu situs yang menyediakan domain secara gratis yaitu http://www.co.cc. Gambar 5.6. situs http://www.co.cc/ 5.1.7. Penggunaan Program 5.1.7.1. Pemesanan Online Untuk menggunakan program, jalankan internet explore atau mozila yang digunakan sebagai browser, kemudian pada address ketikkan http://localhost/baraya untuk menjalankan aplikasi pemesanan tiket Baraya Travel. Maka akan tampil gambar seperti berikut :

85 Gambar 5.7. Halaman Utama (Home) a. Memilih jadwal keberangkatan (1) Konsumen dapat langsung mengklik menu jadwal keberangkatan yang ada di aplikasi, maka aplikasi akan menampilkan semua jadwal keberangkatan travel. (2) Dapat juga menggunakan pencarian yaitu dengan memilih outlet keberangkatannya dan mengisi tanggal keberangkatannya, maka aplikasi akan menampilkan jadwal keberangkatan yang diinginkan sesuai dengan tanggal keberangkatan.

86 Dapat dilihat pada gambar berikut : Link untuk menampilkan Form Pemesanan Gambar 5.8. Halaman Jadwal Keberangkatan Gambar 5.9. Form Pencarian

87 Link untuk menampilkan Form Pemesanan Gambar 5.10. Halaman Hasil Pencarian b. Mengisi form pemesanan (1) Setelah konsumen mendapatkan jadwal yang diinginkan, konsumen dapat mengklik link pesan yang ada disetiap jadwal. Seperti yang ada pada Gambar 5.10. Aplikasi akan menampilkan form pemesanan yang harus diisi oleh konsumen untuk melakukan pemesanan. (2) Setelah form pemesanan diisi, konsumen dapat mengklik tombol Proses untuk mendapatkan nomor pemesanan. Seperti pada gambar berikut :

88 Gambar 5.11. Halaman Form Pemesanan Gambar 5.12. Halaman Hasil Pemesanan

89 c. Login Petugas Login petugas dilakukan untuk menampilkan halaman dari petugas dengan mengisi username dan password, sehingga petugas dapat mengelola pemesanan yang telah dilakukan konsumen. Dengan memasukkan alamat pada browser yang digunakan http://localhost/baraya/admin, maka aplikasi akan menampilkan halaman login seperti gambar berikut. Gambar 5.13. Login Petugas Online Gambar 5.14. Halaman Utama Petugas Online

90 d. Mengelola pemesanan (1) Setelah melakukan login, petugas dapat memilih menu Daftar Pemesanan untuk mengelola pemesanan. Aplikasi akan menampilkan daftar konsumen yang telah melakukan pemesanan. (2) Untuk proses pembayaran petugas dapat mengklik link Bayar yang ada pada setiap daftar pemesan, sehingga aplikasi akan menampilkan validasi pembayaran yang harus diproses agar dapat memilih nomor kursi. (3) Untuk proses pembatalan, petugas dapat mengklik link Batal, maka aplikasi akan menampilkan validasi untuk membatalkan pemesanan. Dapat dilihat pada gambar berikut : Gambar 5.15. Halaman Daftar Pemesanan

91 Gambar 5.16. Halaman Pembayaran Gambar 5.17. Halaman Pembatalan e. Memilih nomor kursi Setelah melakukan proses pembayaran, maka aplikasi otomatis akan menampilkan halaman pilih kursi. Petugas dapat memilih nomor kursi sesuai permintaan konsumen dengan men-check nomor kursi yang masih kosong, kemudian mengklik tombol Proses. Maka aplikasi akan menampilkan halaman daftar kursi, yang menandakan bahwa kursi telah dipilih. Seperti gambar dibawah ini.

92 Gambar 5.18. Halaman Pilih Kursi Gambar 5.19. Halaman Daftar Kursi 5.1.7.2. Pemesanan Offline Untuk pemesanan secara offline, petugas yang akan menjalankan aplikasinya. Sebelumnya petugas harus login terlebih dahulu, yaitu dengan mengetikan address http://localhost/baraya/admin pada browser yang digunakan.

93 a. Login Petugas Sebelum mengelola aplikasi, petugas harus login terlebih dahulu yaitu dengan memasukan username dan password. Sehingga aplikasi akan menampilkan halaman utama dari petugas offline. Seperti gambar berikut. Gambar 5.20. Login Petugas Offline Gambar 5.21. Halaman Utama Petugas Offline b. Mancari jadwal keberangkatan (1) Petugas yang sudah login dapat mencari jadwal keberangkatan yang ingin dipesan konsumen, yaitu dengan mengklik menu Cari Jadwal. Aplikasi akan menampilkan halaman pencarian.

94 (2) Setelah itu petugas dapat memilih outlet tujuannya dan mengisi tanggal yang diinginkan. Kemudian mengklik tombol Tampilkan, maka aplikasi akan menampilkan hasil dari pencarian jadwal. Seperti pada gambar berikut ini. Gambar 5.22. Halaman Cari Jadwal Link untuk form pemesanan Gambar 5.23. Halaman Hasil Pencarian c. Input data konsumen (1) Setelah mendapatkan jadwal yang diinginkan, petugas dapat mengklik link Pesan yang ada disetiap jadwal keberangkatan. Aplikasi

95 akan menampilkan halaman form pemesanan untuk mengisi data konsumen. (2) Setelah data konsumen diinput, petugas dapat mengklik tombol Proses. Dan aplikasi akan menampilkan halaman pemesanan, menandakan pemesanan talah tersimpan. Seperti pada gambar berikut. Gambar 5.24. Halaman Form Pemesanan Offline Gambar 5.25. Halaman Daftar Pemesanan

96 d. Proses Pembayaran Setelah menginputkan data konsumen, petugas dapat mengklik link Bayar maka aplikasi akan menampilkan halaman validasi pembayaran. Bila konsumen telah membayar, petugas dapat mengklik tombol Proses untuk melanjutkan pada proses memilih nomor kursi. Seperti pada gambar 5.16. e. Pilih kursi Setelah melakukan proses pembayaran, aplikasi akan menampilkan halaman pilih kursi. Sehingga petugas dapat memilih nomor kursi yang diinginkan konsumen. Seperti pada gambar 5.18. 5.2. Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang baik, yaitu sesuai dengan analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri, serta mampu memenuhi kebutuhan pengguna. 5.2.1. Rencana Pengujian Pengujian Sistem Informasi Pemesanan Tiket Travel Berbasis Web menggunakan data uji berupa sebuah data inputan dari menu aplikasi yang telah dibuat. Berikut rencana pengujian pada sistem informasi pemesanan tiket yang dilakukan :

97 Table 5.4 Rencana Pengujian Kelas Uji Proses Pemesanan Login Petugas ProsesCari No. Pemesanan Proses Tampil Laporan Butir Uji PengecekanPengisian Data Pengecekan Login Pengecekan Proses Cari PengecekanProse Tampil Laporan 5.2.2. Kasus dan Hasil Pengujian Hasil pengujian yang dilakukan terkadang tidak sesuai dengan apa yang diharapkan. Berikut akan dijelaskan mengenai kasus dan hasil pengujian. 5.2.2.1. Pengujian Proses Pemesanan Tabel 5.5 Pengujian Proses Pemesanan Kasus dan Hasil Uji (Data Normal) Data Masukan Skenario Pengamatan Kesimpulan Data masukan lengkap Langsung Langsung dan mengklik tombol menampilkan halaman menampilkan [ X ] Diterima proses hasil pemesanan halaman hasil [ ] Ditolak pemesanan Kasus dan Hasil Uji (Data Salah) Data Masukan Skenario Pengamatan Kesimpulan

98 Data masukan Keluar pesan Keluar pesan kosong dan peringatan harap peringatan harap [ X ] Diterima mengklik tombol isikan inputan isikan inputan [ ] Ditolak proses berikut ini berikut ini 5.2.2.2. Pengujian Login Petugas Kasus dan Hasil Uji (Data Benar) Tabel 5.6 Pengujian Proses Login Data Masukan Skenario Pengamatan Kesimpulan Data masukan Langsung Langsung username = neni menampilkan menampilkan [ X ] Diterima password = nendra halaman petugas halaman petugas [ ] Ditolak klik tombol Login Kasus dan Hasil Uji (Data Salah) Data Masukan Skenario Pengamatan Kesimpulan Data masukan Keluar pesan Keluar pesan username = neni password = peringatan Login Gagal, username peringatan Login Gagal, username [ X ] Diterima indraklik tombol atau password anda atau password anda [ ] Ditolak Login salah salah

99 5.2.2.3. Pengujian Proses Cari No. Pemesanan Kasus dan Hasil Uji (Data Normal) Tabel 5.7 Pengujian Proses Cari Data Masukan Skenario Pengamatan Kesimpulan Cari data Langsung Langsung pemesanan menampilkan hasil menampilkan hasil [ X ] Diterima berdasarkan inputan pencarian sesuai no. pencarian sesuai no. [ ] Ditolak no.pemesanan Pemesanan Pemesanan Kasus dan Hasil Uji (Data Kosong) Data Masukan Skenario Pengamatan Kesimpulan Cari data pemesanan Keluar pesan Keluar pesan berdasarkan inputan Nomor Pemesanan Nomor Pemesanan [X]Diterima no.pemesanan Belum Terdaftar Belum Terdaftar [ ] Ditolak 5.2.2.4. Pengujian Proses Tampil Laporan Kasus dan Hasil Uji (Data Normal) Tabel 5.8 Pengujian Proses Tampil Laporan Data Masukan Skenario Pengamatan Kesimpulan Data Masukan sesuai dengan yang Langsung menampilkan Langsung menampilkan [ X ] Diterima

100 diinginkan, lalu klik laporan penjualan laporan penjualan [ ] Ditolak proses tiket sesuai inputan tiket sesuai inputan Kasus dan Hasil Uji (Data Kosong) Data Masukan Skenario Pengamatan Kesimpulan Data Masukan Keluar pesan Keluar pesan sesuai dengan yang Tidak ada Tidak ada [ X ] Diterima diinginkan, lalu klik transaksi untuk transaksi untuk [ ] Ditolak proses inputan ini inputan ini 5.2.3. Kesimpulan Hasil Pengujian Berdasarkan hasil pengujian dengan kasus sampel uji di atas dapat ditarik kesimpulan bahwa perangkat lunak Sistem Informasi Pemesanan Tiket Travel Berbasis Web di Baraya Travel dapat berjalan dengan baik dan secara fungsional sistem dapat menghasilkan output yang diharapkan. Namun, pengujian di atas dapat dikatakan belum sempurna. Karena pengujian hanya dilakukan pada satu sisi pengujian.