bab iii pembahasan...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk...
TRANSCRIPT
27
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
Berikut ini merupakan pembahasan mengenai Analisis Perusahaan CV. NADI
TRANS meliputi : Sejarah Perusahaan, Struktur Organisasi Perusahaan, dan fungsi
yang ada diperusahaan tersebut.
3.1.1 Sejarah Perusahaan
Pada tahun 2014, CV. NADI TRANS didirikan oleh Bapak. Nadi Kurnadi dan
mulai menjalankan bisnis transportasi dengan rute antar kota, yaitu Jongkong-
Pontianak pulang pergi. Dengan mengandalkan dua Unit Toyota Avanza. Dilanjutkan
dengan kota-kota lain di Kalimantan Barat. CV. NADI TRANS beralamat di jalan
Jongkong Pasar No. 7A Kecamatan Jongkong dan kantor perwakilan berada di Jalan
Bali Asri 1 No 1A Pontianak,Saat ini CV. NADI TRANS telah memiliki lebih dari 7
Unit Avanza yang keseluruhannya menggunakan produk Toyota. Harapan dari
berdirinya perusahaan ini tidak lain, untuk memenuhi kebutuhan publik di bidang
transportasi khususnya taksi dengan pelayanan yang memuaskan, mengingat jasa
transportasi sangat penting bagi publik.
CV. NADI TRANS mempunyai komitmen untuk masyarakat pengguna jasa
angkutan taksi antar kota serta dengan sungguh-sungguh memberikan pelayanan
prima, dengan armada lulus uji dari Dinas Perhubungan, tentu menjadi modal bagi
perusahaan untuk benar-benar memuaskan pelayanan bagi penumpang.
28
3.1.2 Struktur Organisasi dan Fungsi
Struktur organisasi merupakan gambaran secara berurutan orang-orang yang
saling berhubungan dalam suatu lembaga atau perusahaan dan sebagainya. Agar tiap
bagian mendapatkan kejelasan tugasnya dan melaksanankan tugasnya masing-masing
dengan penuh tangung jawab, maka CV. NADI TRANS membentuk struktur
organisasi untuk mempermudah tugas dari tiap-tiap bagian. Adapun struktur
organisasinya adalah sebagai berikut:
STRUKTUR ORGANISASI
CV. NADI TRANS
Sumber : Direktur CV. NADI TRANS
Gambar III.1 Struktur Organisasi CV. NADI TRANS
Fungsi dan tugas dari tiap-tiap bagian adalah sebagai berikut :
1. Direktur
Fungsi direktur adalah :
a. Bertanggung jawab atas jalannya semua kegiatan yang adadiperusahaan.
b. Membuat semua Rencana kerja untuk perusahaan sebagai dasar kebijaksanaan
dalam mengkoordinasi jalannya perusahaan.
Direktur
Nadi Kurnadi
Personalia
Baco Saputra
Wakil Direktur
Leman
Bendahara
Dayang Darliayanti
Operator
Ahmad yadi
29
c. Bertanggung jawab atas segala aktifitas yang terjadi baik didalam maupun
diluar perusahaan.
d. Bertanggung jawab atas aktifitas karyawan
2. Wakil Direktur
Wakil direktur bertugas :
a. Bertanggung jawab atas semua jalannya perusahaan
b. Mengontrol jadwal pekerjaan berjalan sebagaimana mestinya.
c. Bertangggung jawab atas segala aktifitas karyawan
3. Bendahara
Bendahara bertugas :
Mengelola keuangan dalam perusahaan, mulai dari pengeluaran dan pemasukan
uang diperusahaan.
4. Personalia
Personalia bertugas bertanggung jawab terhadap supir, baik supir yang baru
maupun supir yang lama serta mengatur mobil yang mana duluan berangkat.
5. Operator
Operator bertugas sebagai Admin dari CV. NADI TRANS, dimana operator
menerima penumpang dan barang, mengatur jadwal keberangkatan.
3.2 Analisa Kebutuhan
CV. NADI TRANS masih menggunakan tulis tangan dalam pembuatan
laporan dan pendataan penumpang. Biasanya petugas mendata penumpang sangat
lama sekali bisa memakan waktu 2-3 jam, karena CV. NADI TRANS memiliki lebih
dari 7 Unit mobil taksi yang setiap harinya mengantar penumpang ketujuan masing-
30
masing. Petugas akan meminta data penumpang satu persatu, ini membuat lama atau
lambatnya kinerja dari petugas-petugas tersebut dan membuat panjang antrian.
Sehingga penulis tertarik untuk membuat web yang berjudul Sistem Informasi
Pemesanan Tiket Taksi Berbasis Web Pada CV. NADI TRANS, semua aktivitas
pendataan penumpang menjadi lebih cepat dan tepat, efisien dan praktis mudah dalam
pencarian data bagi petugas dan memudahkan penumpang dalam pemesanan tiket
taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk
akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas
untuk keperluan pembuatan laporan bulanan dan tahunan.
Website ini sangat membantu para petugas CV. NADI TRANS, karena dengan
aplikasi ini petugas tidak perlu mendata lagi penumpang satu persatu hanya dengan
memeriksa data penumpang di database dan menempatkannya sesuai urutan nama
dan tempat asal penumpang tersebut semua itu dilakukan dengan cepat dan tepat.
3.2.1 Kebutuhan Fungsional
Didalam kebutuhan fungsional ini, penulis menggunakan dua hak akses
Konsumen dan Admin. Adapun kebutuhan fungsional ini menjadi kebutuhan utama
untuk pemgembangan sistem informasi pemesanan tiket taksi berbasis web pada CV.
NADI TRANS sebagai sarana pemesanan tiket taksi sebagai berikut :
1. Konsumen
Konsumen dapat melihat beranda, jadwal tiket, tentang kami, kontak kami, dan
buku tamu, tetapi didalam buku tamu konsumen bisa memberikan komentar-
komentar seputar pelayanan pemesanan tiket.
31
a. Home
Di halaman Home ini, penguna dapat melihat tampilan selamat datang di
website kami.
b. Jadwal Tiket
Didalam halaman ini, konsumen dapat melihat tiket mana yang masih ada dan
sesuai keinginan konsumen, apabila konsumen ingin memesan tiket langsung
klik tombol pesan tiket maka akan muncul halaman isi data konsumen, isilah
data-data tersebut dengan benar dan apabila sudah benar klik tombol simpan
maka dengan otomatis akan muncul halaman cetak bukti tiket.
c. Profile
Pada halaman ini, konsumen dapat melihat dan membaca sejarah perusahaan
dari CV. NADI TRANS.
d. Cara pemesanan tiket
Pada halaman ini konsumen dapat mengetahui cara pemesanan tiket.
e. Kontak Kami
Pada halaman kontak kami ini, konsumen dapat melihat kartu nama dari
perusahaan CV. NADI TRANS.
f. Buku Tamu
Pada halaman buku tamu ini, konsumen dapat memberikan komentar seputar
pelayanan pemesanan tiket taksi, akan tetapi harus mencantumkan nama dan
email yang benar sebelum mengirimkan komentar tersebut kepada admin.
32
2. Admin
Pada halaman admin ini terdapat menu beranda, input data, lihat data dan keluar.
Sebelum memasuki halaman admin. Admin harus melakukan login terlebih dahulu.
a. Login
Fasilitas login ini digunakan oleh admin untuk memasuki sistem halaman
admin. Dengan adanya halaman admin ini untuk menghindari penyalahgunaan
program ini. Maka yang dapat masuk kehalaman ini hanya admin yang
memiliki user dan password.
b. Beranda
Pada halaman beranda ini, admin dapat melihat tampilan selamat datang.
c. Data pemesanan
Pada fasilitas lihat data ini, admin dapat melihat jadwal keberangkatan,lihat
supir, lihat konsumen, dan lihat kursi.
d. Profil
Pada halaman ini admin menambah, mengedit, serta menghapus profil.
e. Cara Pemesanan Tiket
Pada halaman ini admin dapat menembah mengedit serta meghapus cara
pemesanan tiket.
f. Kontak Kami
Pada halaman ini admin menambah, mengedit, serta menganti kontak pada
CV. NADI TRANS
33
g. Admin
Pada fasilitas ini admin dapat menambah data user menghapus serta mengedit
user admin.
h. Halaman Utama
Pada fasilitas ini admin akan kembali ke halaman konsumen.
i. Keluar
Admin dapat keluar dengan mengklik tombol keluar, Namun sebelum keluar
dari form akan dikonfirmasi oleh sistem “Apakah Anda akan Keluar? ”
apabila klik tombol keluar akan kembali ke halaman login admin.
3.2.2 Kebutuhan Sistem
Kebutuhan yang mendukung kelancaran sistem ini didefinisikan sebagai
berikut:
1. Perangkat lunak (Software)
Kebutuhan lain dan juga penting dalam analisis kebutuhan non-fungsional adalah
software. Software merupakan perangkat lunak yang digunakan yang berfungsi
mengoperasikan perangkat keras (hardware) yang ada pada komputer. Adapun
kebutuhan software yang dibutuhkan untuk merancang sistem informasi ini sebagai
berikut:
1. Sistem Operasi : Windows 7 Ultimate
2. WebServer : XAMPP Versi 1.8.1
a. Apache : Apache 2.4.3
b. MySQL : MySQL 5.0.10
c. PHP : PHP 5.4.7
34
d. PhpMyAdmin : PhpMyAdmin 3.5.2.2
3. Web Browser
a. Mozzila Firefox : Versi 53.0.3
b. Google Chrome : Versi 58.0.3029.110
2. Perangkat Keras (Hardware)
Kebutuhan hardware merupakan kebutuhan sebuah sistem berupa perangkat
keras untuk sebuah sistem karena hardware sendiri memiliki fungsi tersendiri bagi
sistem yaitu untuk melakukan pendataan, proses, dan pengeluaran data. Adapun
hardware yang digunakan untuk merancang sistem informasi ini sebagai berikut:
a. Central Processing Unit (CPU)
i. Processor : 1.4GHz
ii. Memory (RAM) : 2 GB
iii. Hard disk : 500 GB
b. Monitor : Resolusi Layar (1366x768)
c. Keyboard : QWERTY (86 keys)
d. Mouse : Optical
3. Sumber Daya Manusia (Brainware)
Brainware dalam sistem informasi pemesanan tiket berbasis web ini adalah
admin dan konsumen. Setelah sistem dibangun untuk digunakan maka perlu adanya
kegiatan dari pemeliharaan sistem. Dalam sumber daya manusia ini sebelum
menggunakan aplikasi website ini admin sudah melalui proses pelatihan sehingga
ketika menggunakan aplikasi web ini tidak mengalami kesalahan.
35
3.3 Perancangan Perangkat lunak
Pada perancangan antar muka ini, berisi spesifikasi program yang dirancang
untuk menampilkan pada halaman website.
3.3.1 Rancangan Antar Muka
1. Rancangan Antar Muka Untuk Konsumen
a. Rancangan Halaman Tampilan Beranda Konsumen
Pada halaman beranda ini terdapat beranda, pesan tiket, tentang kami, kontak
kami, dan buku tamu.
Sumber : Hasil Penelitian(2017)
Gambar III.2 Rancangan Antar Muka Halaman Beranda Konsumen
b. Rancangan Halaman Tampilan Jadwal Tiket
Pada rancangan halaman jadwal tiket ini penguna dapat melihat dan memesan
tiket sesuai kebutuhan konsumen.
36
Sumber : Hasil Penelitian(2017)
Gambar III.3 Rancangan Antar Muka Halaman Jadwal Tiket
Keterangan : Apabila ingin memesan tiket konsumen langsung klik tombol pesan
tiket dan akan muncul tampilan form sebagai berikut :
Sumber : Hasil Penelitian(2017)
Gambar III.4 Rancangan Antar Muka Halaman Tampil Pesan Tiket
Keterangan : Apabila konsumen merasa yakin akan memesan tiket tersebut langsung
mengklik tombol pesan maka akan muncul tampilan sebagai berikut :
37
Sumber : Hasil Penelitian(2017)
Gambar III.5 Rancangan Antar Muka Halaman Cetak Bukti Tiket
Keterangan : Apabila tombol kembali diklik maka akan kembali kehalaman beranda.
c. Rancangan Halaman Profil
Fasilitas rancangan halaman tentang kami ini akan menampilkan profil
perusahaan, serta sejarah terbentuknya perusahaan.
Sumber : Hasil Penelitian(2017)
Gambar III.6 Rancangan Halaman Profil
d. Rancangan Halaman Kontak Kami
Didalam halaman Kontak kami ini akan ditampilkan kartu nama dari perusahaan.
38
Sumber : Hasil Penelitian(2017)
Gambar III.7 Rancangan Halaman Kontak Kami
e. Rancangan Halaman Buku Tamu
Fasilitas halaman rancangan buku tamu ini konsumen dapat memberikan
komentar kepada admin tetapi sebelumnya mengisi form nama, alamat, dan
email.
Sumber : Hasil Penelitian(2017)
Gambar III.8 Rancangan Halaman Buku Tamu
2. Rancangan Antar Muka Admin
Adapun rancangan antar muka pada admin terdapat halaman login dan menu
yaitu beranda, input data, lihat data, dan keluar.
39
a. Rancangan Halaman Login Admin
Rancangan halaman login admin ini dibuat untuk menjaga keamanan data yang
ada, sehingga tidak sembarang orang lain bisa memasuki halaman admin ini.
Maka dari itu halaman login admin harus memiliki username dan password.
Sumber : Hasil Penelitian(2017)
Gambar III.9 Rancangan Antar Muka Halaman Login Admin
b. Rancangan Halaman Beranda Admin
Pada rancangan halaman beranda admin terdapat menu yaitu beranda, input
data, lihat data, dan keluar.
Sumber : Hasil Penelitian(2017)
Gambar III.10 Rancangan Antar Muka Halaman Beranda Admin
40
c. Rancangan Halaman Data Taksi.
Fasilitas halaman data taxi ini, admin dapat menginputkan jadwal
keberangkatan, data supir, data no kursi data konsumen hari ini, data konsumen
dan data komentar.
Sumber : Hasil Penelitian(2017)
Gambar III.11 Rancangan Antar Muka Halaman Data Taksi
d. Rancangan Halaman Input Jadwal Berangkat.
Pada rancangan halaman ini, admin menginputkan asal, tujuan, jam, harga,
tanggal berangkat, dan idsupir.
Sumber : Hasil Penelitian(2017)
Gambar III.12 Rancangan Antar Muka Halaman Jadwal Berangkat
41
e. Rancangan Halaman Input Data Pemesan Hari Ini
Pada halaman input data Pemesan Hari Ini, admin dapat melihat pemesan pada
hari ini
Sumber : Hasil Penelitian(2017)
Gambar III.13 Rancangan Data Pemesan Hari Ini
f. Rancangan Halaman Input Data profil
Pada halaman ini, admin dapat memperbaharui data profil perusahaan.
Sumber : Hasil Penelitian(2017)
Gambar III.14 Rancangan Antar Muka Halaman Input Data Kursi
g. Rancangan Cara Pemesanan Tiket
Pada halaman ini admin dapat memperbaharui info tentang cara pemesanan
tiket.
42
Sumber : Hasil Penelitian(2017)
Gambar III.15 Rancangan Cara Pemesanan Tiket
f. Rancangan Kontak Kami
Pada halaman ini admin dapat memperbaharui info tentang kontak kami.
Sumber : Hasil Penelitian(2017)
Gambar III.15 Rancangan Kontak Kami
g. Rancangan Admin
Pada halaman ini admin dapat mengelola data user seperti menambah,
mengubah dan menghapus data user.
43
Sumber : Hasil Penelitian(2017)
Gambar III.17 Rancangan Admin
3.3.2 Basis Data
Adapun rancangan basis data pada hasil penelitian yang menghasilkan
pemetaan tabel-tabel yang digambarkan dengan Entity Relationship Diagram (ERD)
adalah sebagai berikut:
1. ERD (Entity Relationship Diagram)
Adapun rancangan Entity Relationship Diagram (ERD) yang terdpat pada website
ini yang dibuat penulis sebagai berikutSumber :
44
Hasil Penelitian(2017)
Gambar III.18Entity Relationship Diagram(ERD)
2. Logical Record Strukture(LRS)
Sedangkan rancangan Logical Record Strukture (LRS) yang terdapat pada website
ini yang dibuat penulis sebagai berikut:
45
Sumber : Hasil Penelitian(2017)
Gambar III.19Logical Record Struktur (LRS)
3. Spesifikasi File
Menjelaskan tentang file atau tabel yang digunakan yang telah terbentuk dalam
transformasi ERD serta sebagai penunjang untuk web ini, file ini tersimpan pada
“taxi” dengan parameter-parameter sebagai berikut:
1. Spesifikasi File Admin
Nama file : admin
Akronim : Login.form
Fungsi : Sebagai tempat login untuk mengakses kehalaman admin
Tipe file : varchar
46
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard disk
Panjang record : 100
Kunci filed : User
Software : MySQL
Tabel III.1
Spesifikasi File admin
No Elemen Data Nama Field Tipe Size Ket
1. User User Varchar 50 Primary Key
2. Pass Pass Varchar 50
Sumber : Hasil Penelitian(2017)
2. Spesifikasi File Buku_tamu
Nama file : buku_tamu
Akronim : buku_tamu.form
Fungsi : untuk komentar dan saran dari konsumen
Tipe file : File Master
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard disk
Panjang record : 111
Kunci filed : id_bukutamu
47
Software : MySQL
Tabel III.2
Spesifikasi File buku_tamu
No Elemen Data Nama File Tipe Size Ket
1. Id_bukutamu Id_bukutamu Int 11 Primary Key
2. Nama Nama Varchar 50
3. Email Email Varchar 50
4. Komentar Komentar Text
Sumber : Hasil Penelitian(2017)
3. Spesifikasi File Jadwal
Nama file : jadwal
Akronim : jadwal.form
Fungsi : Untuk menyimpan dan input jadwal
Tipe file : File Master
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard disk
Panjang record : 212
Kunci filed : no_urut
Software : MySQL
48
Tabel III.3
Spesifikasi File jadwal
No Elemen Data Nama File Tipe Size Ket
1. No_urut No_urut Int 50 Primary Key
2. Asal Asal Varchar 50
3. Tujuan Tujuan Varchar 15
4. Jam Jam Varchar 25
5. Harga Harga Int 12
6. Tanggal Tanggal Varchar 15
7. Idsupir Idsupir Varchar 50 Foreign Key
8. Status Status Enum(“Y””N”)
Sumber : Hasil Penelitian(2017)
4. Spesifikasi File Konsumen
Nama file : konsumen
Akronim : konsumen.form
Fungsi : Untuk menyimpan dan menginputkan data konsumen
Tipe file : File Master
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard disk
Panjang record : 555
Kunci filed : id_konsumen
49
Software : MySQL
Tabel III.4
Spesifikasi File Konsumen
No Elemen Data Nama File Tipe Size Ket
1. Id_konsumen Id_konsumen Int 11 Primary Key
2. Pesan Pesan Varchar 20
3. Tanggal Tanggal Varchar 100
4. Nama Nama Varchar 50
5. Gender Gender Varchar 50
6. Alamat Alamat Text
7. Tlp Tlp Varchar 100
8. Asal Asal varchar 100
9. Tujuan Tujuan Varchar 50
10. Jam Jam Varchar 25
11. Tgl_berangkat Tgl_berangkat Vharchar 20
12. Harga No_urut Int 50 Foreign Key
13. Id_supir Id_supir Varchar 30
14. Id_kursi Id_kursi Vharchar 20 Foreign Key
Sumber : Hasil Penelitian(2017)
5. Spesifikasi File Kursi
Nama file : kursi
Akronim : kursi.form
Fungsi : Sebagai tempat menginputkan kursi
50
Tipe file : File Master
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard disk
Panjang record : 35
Kunci filed : id_kursi
Software : MySQL
Tabel III.5
Spesifikasi File Kursi
No Elemen Data Nama File Tipe Size Ket
1. Id_kursi Id_kursi Int 5 Primary Key
2. Kursi Kursi Varchar 30
Sumber : Hasil Penelitian(2017)
6. Spesifikasi File Supir
Nama file : supir
Akronim : supir.form
Fungsi : untuk menginputkan data supir
Tipe file : File Master
Organisasi file : Indexed Sequential
Akses file : Random
Media : Hard disk
Panjang record : 92
51
Kunci filed : idsupir
Software : MySQL
Tabel III.6
Spesifikasi FileSupir
No Elemen Data Nama File Tipe Size Ket
1. Idsupir Idsupir Int 10 Primary Key
2. Nama Nama Varchar 50
3. Posisi Posisi Varchar 20
4. Alamat Alamat Text
5. Tlp Tlp Varchar 12
Sumber : Hasil Penelitian(2017)
3.3.3 Struktur Navigasi
Rancangan struktur navigasi pada pembuatan website mengunakan struktur
navigasi nonlinear, jadi tiap-tiap tampilan mempunyai kedudukan yag sama tidak ada
masterpage dan slavepage. Struktur navigasi terdiri dari bagian yaitu struktur
navigasi pada halaman konsumen dan struktur navigasi halaman admin.
52
1. Struktur Navigasi Konsumen
Sumber : Hasil Penelitian(2017)
Gambar III.20 Struktur Navigasi Konsumen
2. Struktur Navigasi Admin
Sumber : Hasil Penelitian(2017)
Gambar III.21 Struktur Navigasi Admin
53
3.4 Implementasi dan Pengujiaan Unit
3.4.1 Implementasi
1. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka yang terdapat pada website ini berdasarkan
rancangan antar muka, dibagi menjadi dua implementasi yaitu Implementasi
Rancangan Antar Muka Konsumen dan Implementasi Antar Muka Admin.
a. Implementasi Halaman Konsumen.
1) Implementasi Halaman Beranda Konsumen.
Pada halaman ini terdapat halaman beranda untuk konsumen pada saat membuka
website ini.
Sumber : Hasil Penelitian(2017)
Gambar III.22 Implementasi Halaman Beranda Konsumen
2) Implementasi Halaman Jadwal Tiket
Pada halaman jadwal tiket ini konsumen dapat melihat dan memilih tiket sesuai
keinginan konsumen, setelah melihat jadwal tiket konsumen ingin memesan tiket
maka klik tombol pesan tiket maka akan muncul form pemesanan tiket.
Lihat Jadwal
54
Sumber : Hasil Penelitian (2017)
Gambar III.23 Implementasi Halaman Jadwal Tiket
Pada saat klik tombol pesan tiket maka isilah data yang diperlukan.
Sumber : Hasil Penelitian (2017)
Gambar III.24 Implementasi Halaman Formulir Tiket
Pada saat klik tombol simpan maka akan muncul halaman cetak bukti tiket
sebagai bukti pemesanan tiket.
55
Sumber : Hasil Penelitian(2017)
Gambar III.25Implementasi Halaman Cetak Tiket
3) Implementasi Halaman Tentang Kami.
Pada fasilitas implementsi halaman tentang kami ini, konsumen dapat melihat misi
dari perusahaan CV. NADI TRANS. dari perusahaan yang awalnya hanya
memiliki dua buah Unit mobil sampai perusahaan memiliki tujuh Unit mobil.
Sumber : Hasil Penelitian(2017)
Gambar III.26Implementasi Halaman Tentang Kami
4) Implementasi Halaman Kontak Kami.
Pada halaman ini konsumen bisa melihat kontak kami.
56
Sumber : Hasil Penelitian(2017)
Gambar III.27 Implementasi Halaman Kontak Kami
5) Implementasi Halaman Buku Tamu
Pada halaman ini konsumen bisa memberikan komentar kepada admin seputar
pelayanan website pemesanan tiket taksi tersebut, tetapi mencantumkan nama dan
email terlebih dahulu sebelum mengirimkan komentar tersebut kepada admin.
Sumber : Hasil Penelitian(2017)
Gambar III.28Implementasi Halaman Buku Tamu
b. Implementasi Halaman Admin
Administrator harus melakukan login terlebih dahulu untuk mengunakan modul-
modul yang ada ada halaman web ini, jika login benar maka administrator berhasil
masuk kehalaman admin.
57
1) Imlementasi Halaman Login Admin
Tampilan login untuk admin sebelum kehalaman web admin.
Sumber : Hasil Penelitian(2017)
Gambar III.29 Implementasi Halaman Login Admin
2) Implementasi Halaman Beranda Admin
Implementasi Halaman beranda admin ini akan muncul setelah admin berhasil
login.
Sumber : Hasil Penelitian(2017)
Gambar III.30 Implementasi Halaman Beranda Admin
58
3) Implementasi Halaman Data Taxi
Pada halaman implementasi data taxi ini admin bisa menginputkan data-data
seperti input jadwal keberangkatan, data supir, dan harga.
Sumber : Hasil Penelitian(2017)
Gambar III.31Implementasi Halaman Data Taxi
4) Implementasi Halaman Input Jadwal keberangkatan
Fasilitas halaman implementasi input jadwal keberangkatan ini memungkinkan
admin dapat menginputkan jadwal keberangkatan taksi, tujuan, jam, harga, dan
siapa nama supir yang mengantar.
Sumber : Hasil Penelitian(2017)
Gambar III.32Implementasi Halaman Input Jadwal Berangkat
59
5) Implementasi Halaman Input Data Supir
Pada halaman input data supir ini, admin dapat menginputkan data-data supir
Sumber : Hasil Penelitian(2017)
Gambar III.33 Implementasi Halaman Data Supir
6) Implementasi Halaman Input No Kursi
Pada halaman input data kursi ini admin dapat menginputkanno kursi,menambah
dan menghapus
Sumber : Hasil Penelitian(2017)
Gambar III.34 Implementasi Halaman Input No Kursi
60
7) Implementasi Halaman Lihat Jadwal
Pada halaman lihat jadwal ini, admin dapat melihat jadwal tiket yang masih
tersisa.
Sumber : Hasil Penelitian(2017)
Gambar III.35 Implementasi Halaman Lihat Jadwal
8) Implementasi Halaman Pemesan tiket
Pada halaman ini admin dapat melihat data-data konsumen berdasarkan data tiket
yang mereka pesan.
Sumber : Hasil Penelitian(2017)
Gambar III.36Implementasi Halaman Lihat Data Pemesan Tiket
61
Keterangan: Apabila admin ingin merekap laporan perbulan langsung mengklik
tanggal lalu mengklik cetak.
9) Implementasi Halaman Cetak Laporan Perbulan.
Pada fasilitasi cetak laporan ini, admin dapat mencetak laporan data konsumen
perbulan, sesuai keinginan admin bulan mana yang mau dicetak untuk laporan.
Sumber : Hasil Penelitian(2017)
Gambar III.37Implementasi Halaman Cetak Laporan Perbulan
Sedangkan pada menu cari, admin dapat mencari nama pemesan tiket taksi
berdasarkan namanya.
10) Implementasi Halaman Cari Nama Konsumen
Sumber : Hasil Penelitian(2017)
Gambar III.38Implementasi Halaman Cari Nama Konsumen
62
11) Implementasi Halaman Lihat Komentar
Pada halaman ini admin dapat melihat komentar-komentar dari konsumen
mengenai pelayanan website pemesanan tiket taksi ini.
Sumber : Hasil Penelitian(2017)
Gambar III.39 Implementasi Halaman Data Komentar
12) Implementasi Tiket Hari Ini
Pada halaman in admin dapat melihat data pemesan hari ini
Sumber : Hasil Penelitian(2017)
Gambar III.40 Implementasi Halaman Data Pemesan Tiket Hari Ini
63
13) Implementasi Data Pemesanan TiketPada halaman ini admin dapat
memperbaharui, mengedit menghapus, dan mengedit cara pemesanan tiket
Sumber : Hasil Penelitian(2017)
Gambar III.41 ImplementasiHalaman Data Pemesanan Tiket
14) Implementasi Halaman keluar
Sebelum keluar dari form ini akan ada konfirmasi dari sistem “Apakah Anda
yakin akan Keluar” apabila admin yakin ingin keluar dari form tersebut maka
akan langsung menuju halaman form login.
Sumber : Hasil Penelitian(2017)
Gambar III.42Implementasi Halaman Keluar
64
2. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras minimum dan perangkat lunak yang
dibutuhkan untuk mengimplementasikan pengembangan sistem informasi pemesanan
tiket taksi berbasis web pada CV. NADI TRANS ini.
a. Spesifikasi Perangkat keras
Adapun Spesifikasi perangkat keras minimum yang digunakan adalah :
1) Server
a) CPU
(1)Processor Intel Atom
(2)RAM 2 GB
(3)Hard Disk 500 Gb
b) Mouse : Standar mouse
c) Keyboard : Standar PS/2 Keyboard
d) Monitor dengan resolusi layar minimum 1024 x 768
e) Koneksi internet
2) Client
a) CPU
(1)Processor Intel Atom
(2)RAM 1 GB
(3)Hard Disk100 Gb
b) Mouse : Standar mouse
c) Keyboard : Standar PS/2 Keyboard
d) Monitor dengan resolusi layar minimum 1024 x 768
65
e) Koneksi internet
b. Spesifikasi Perangkat Lunak
Sedangkan Spesifikasi Perangkat Lunak yang digunakan oleh admin adalah :
1) Server
a) Sistem operasi yang umum digunakan Microsoft Windows 7 dan 8.
b) Aplikasi bundle web server yang digunakan yaitu:
(1)Aplikasi PHP Server
(2)Aplikasi MySql Server
(3) Aplikasi PhpMyAdmin Server
(4)Aplikasi Apache Server
c) Aplikasi Web Browser : Mozilla Firefox, Google crome, dll.
2) Client
a) Sistem operasi yang umum digunakan Microsoft Windows 7 dan 8.
b) Aplikasi web browrser seperti mozilla firefox, google crome, dll.
3.4.2 Pengujian Unit
Agar hasil implementasi sesuai dengan harapan maka akan dilakukan
pengujian terhadap sistem. Pengujian dilakukan dengan mengunakan metode black
box testing yang berfokuskan pada persyaratan fungsional perangkat lunak.
Adapun pengujian yang dilakukan adalah sebagai berikut :
1. Pengujian Fungsional
Pengujian fungsional dilakukan dalam bentuk tertulis untuk memeriksa apakah
aplikasi berjalan seperti yang diharapkan. Adapun pengujian dilakukan terdiri dari
halaman admin dan konsumen.
66
a. Pengujian Fungsional Pemesanan Tiket Taksi
Tabel III.7
Hasil pengujian Black Box Testing pemesanan Tiket Taxi
N
o
Skenario
Pengujian
Test Case
Hasil yang diharapkan
Hasil
Pengujian
kesimpu
lan
1
.
Nama,
gender,
alamat,
telepon, kursi
tidak diisi
ketika diklik
tombol
simpan dan
cetak
Nama : (kosong)
gender : (klik)
alamat : (kosong)
telepon : (kosong)
Kursi : (pilih)
Sistem akan menolak
akses nama, gender,
alamat, telepon, kursi
Akan menampilkan
“nama tidak boleh
kosong, gender harus
diklik, telepon tidak
boleh kosong, kursi
harus dipilih.
Sesusai
harapan
Valid
2
.
Nama diisi,
gender diklik
alamat diisi,
telepo diisi,
kursi dipilih,
ketika diklik
tombol
simpan dan
cetak
Nama : (ongek)
gender : (laki-
laki)
alamat : (jalan
suka mulia)
telepon : (nol
delpan sembilan
enam)
kursi : (1)
Sistem akan
mengakses nama,
gender, alamat, kursi
dan sistem akan
menolak akses
telepon. Sistem
menampilkan telepon
hanya boleh angka.
Sesuai
harapan
Valid
67
3
.
Nama,
gender,
alamat,
telepon diisi
maka ketika
diklik tombol
simpan dan
cetak
Nama : (kasim)
gender : (laki-
laki) alamat :
(jalan suka mulia)
telepon :
(08967635346)
kursi : (1)
Sistem akan menerima
akses nama, gender,
alamat, telepon, kursi
sistem Akan
menampilkan “nama,
gender, alamat,
telepon dan kursi”.
Dan sistem langsung
mencetak hasil
inputan”
Sesuai
harapan
Valid
Sumber : Hasil Penelitian(2017)
b. Pengujian Fungsional Buku Tamu
Tabel III.8
Hasil Pengujian Black Box Testing Halaman Buku Tamu
No Skenario
Pengujian
Test Case Hasil yang diharapkan Hasil
Pengujian
kesimpulan
1. Nama,
email,
komentar
tidak diisi
kemudian
klik tombol
simpan
Nama : (kosong)
Email : (kosong)
Komentar :
(kosong)
Sistem akan menolak
akses nama, email,
komentar dan
menampilkan “nama
tidak boleh kosong,
email tidak boleh
kosong, dan komentar
tidak boleh kosong”
Sesusai
harapan
Valid
2. Nama diisi,
email diisi
komentar
diisi
kemudian
klik tombol
simpan
Nama : (agun)
Email : (agun aja)
Komentar :
(lumayan)
Sistem akan
mengakses nama, dan
komentar, menolak
akses email dan
menampilkan “email
tidak valid”.
Sesuai
harapan
Valid
68
3. Nama,
komentar
diisi
kemudian
klik tombol
simpan
Nama : (agun)
Email :
(agunfridaus@gam
il.com)
Komentar :
(lumayan)
Sistem akan
mengakses nama,
email, komentar dan
menampilkan nama,
email dan komentar
konsumen dihalaman
lihat buku tamu
dihalaman admin.
Sesuai
harapan
Valid
Sumber : Hasil Penelitian(2017)
c. Pengujian Fungsional Login Admin
Tabel III.9
Hasil Pengujian Black Box Testing Halaman Login Admin
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujia
n
kesimpula
n
1. Username
dan
password
tidak diisi
kemudian
klik
tombol
login
Username :
(kosong)
Password :
(kosong)
Sistem akan
menolak akses
username dan
password,
menampilkan gagal
login user
Sesusai
harapan
Valid
2. Mengetikk
an
username
dan
mengoson
gkan
password,
kemudian
Username :
(admin)
Password :
(kosong)
Sistem akan
mengakses
username, menolak
akses password dan
menampilkan gagal
login user
Sesuai
harapan
Valid
69
klik
tombol
login
3. Username
kosong
password
diisi
kemudian
klik
tombol
login
Username :
(kosong)
Password : (ade)
Sistem akan
menolak akses
username
mengakses
password dan
menampilkan gagal
login user
Sesuai
harapan
Valid
4. Mengetikk
an salah
satu
kondisi
salah pada
password
kemudian
klik
tombol
login
Username :
(kosong)
Password : (ade)
Sistem akan
menolak akses
username, password
dan menampilkan
gagal login user
Sesuai
harapan
Valid
5. Mengetikk
an salah
satu
kondisi
benar pada
username
dan
password
kemudian
klik
Username : (ade)
Password : (ade)
Sistem akan
memeriksa akses
login dan kemudian
menampilkan pesan
berhasil login
Sesuai
harapan
Valid
70
tombol
login
Sumber : Hasil Penelitian(2017)
d. Pengujian Fungsional Input Jadwal Berangkat
Tabel III.10
Hasil pengujian Black Box Testing Halaman Input Jadwal Berangkat
No Skenario
Pengujian
Test Case Hasil yang diharapkan Hasil
Pengujian
kesimpulan
1. Asal,
tujuan, jam,
harga,
tanggal
berangkat,
tidak diisi
kemudian
klik tombol
simpan
Asal : (kosong)
Tujuan : (kosong)
jam : (kosong)
Harga : (kosong)
tanggal berangkat :
(kosong)
Sistem akan menolak
akses Asal, tujuan,
jam, harga, tanggal
berangkat, dan
menampilkan “Asal
tidak boleh kosong,
tujuan tidak boleh
kosong, jam tidak
boleh kosong, tanggal
tidak boleh kosong,
supir harus dipilih”.
Sesusai
harapan
Valid
2. Asal diisi
tujuan diisi,
jam diisi,
harga diisi
tanggal
berangkat
Asal : (pontianak)
Tujuan :
(jongkong) jam :
(tiga)
Harga : (tiga ratus
ribu) tanggal
Sistem akan
mengakses asal,
tujuan, supir, menolak
akses jam, harga,
tanggal menampilkan
“jam hanya boleh
Sesuai
harapan
Valid
71
diisi, supir
diisi
kemudian
klik tombol
simpan
berangkat : (08-08-
2017)
angka, harga hanya
boleh angka, tanggal
hanya boleh angka”.
3. Asal diisi,
tujuan diisi,
jam diisi,
harga diisi,
tanggal
berangkat
diisi, supir
diisi
kemudian
klik tombol
simpan
Asal : (pontianak)
Tujuan : (sekadau)
jam : (10:00)
Harga : (300000)
tanggal berangkat :
(09-08-2017)
Sistem akan
mengakses asal,
tujuan, jam, harga,
tanggal berangkat,
supir dan
menampilkan jadwal
berangkat yang sudah
berhasil diisi dengan
benar.
Sesuai
harapan
Valid
Sumber : Hasil Penelitian(2017)
e. Pengujian Fungsional Input Data Supir
Tabel III.11
Hasil Pengujian Black Box Testing Input Data Supir
No Skenario
Pengujian
Test Case Hasil yang diharapkan Hasil
Pengujian
kesimpulan
1. Nama,
posisi,
alamat,
telepon
tidak diisi
kemudian
klik tombol
Nama : (kosong)
posisi : (kosong)
alamat : (kosong)
telelpon : (kosong)
Sistem akan menolak
nama, posisi, alamat,
telepon dan
menampilkan nama
tidak boleh kosong,
posisi tidak boleh
kosong, alamat tidak
Sesusai
harapan
Valid
72
simpan boleh kosong, telepon
tidak boleh kosong.
2. Nama diisi,
posisi diisi,
alamat diisi,
telepon diisi
kemudian
klik tombol
simpan
Nama : (aden)
posisi : (stanby)
alamat : (Jl. Parit
Haji Muksin)
telepon : (nol
delapan sembilan
enam dua belas)
Sistem akan
mengakses nama,
posisi, alamat dan
menolak akses telepon
menampilkan telepon
hanya boleh angka.
Sesuai
harapan
Valid
3. Nama,
posisi,
alamat,
telepon diisi
kemudian
klik tombol
simpan
Nama : (aden)
posisi : (stanby)
alamat : (Jl. Parit
Haji Muksin)
telepon :
(0896125734)
Sistem akan
mengakses nama,
posisi, alamat, telepon
dan menampilkan data
supir yang sudah diisi
dengan benar.
Sesuai
harapan
Valid
Sumber : Hasil Penelitian(2017)
f. Pengujian Fungsional Input Kursi
Tabel III.12
Hasil pengujian Black Box Testing Input Kursi
No Skenario
Pengujian
Test Case Hasil yang diharapkan Hasil
Pengujian
kesimpulan
73
1. Kursi : tidak
diisi
kemudian
klik tombol
simpan
Kursi : (kosong) Sistem akan menolak
kursi dan
menampilkan “kursi
tidak boleh kosong”.
Sesusai
harapan
Valid
2. Kursi diisi
dengan
kondisi
yang tidak
benar
kemudian
klik tombol
simpan
Kursi : (bagasi
belakang)
Sistem akan
mengakses kursi dan
menampilkan data
kursi tidak valid
Sesuai
harapan
Valid
3. Kursi diisi
dengan
benar
kemudian
klik tombol
simpan
Kursi : (2) Sistem akan
mengakses kursi dan
menampilkan data
kursi yang sudah
berhasil di input.
Sesuai
harapan
Valid
Sumber : Hasil Penelitian(2017)
2. Pengujian Tautan (Link)
Untuk menguji halaman yang benar (link cheking), semua tautan secara sistematis
diikuti pada permulaan halaman awal dan kemudian dikelompokan di dalam grafik
peta situs (site map).
a. Pengujian Tautan (Link) Halaman Konsumen.
Pada halaman konsumen yang diuji dengan pengujian tautau (link) yaitu pada
link beranda, jadwal tiket, tentang kami, kontak kami, dan buku tamu.
74
Tabel III.13
Pengujiann Tautan Link Halaman Konsumen
No Nama Menu Link Hasil Kesimpulan
1. Home http://localhost/insaallah/index.
php
Berfungsi Valid
2. Jadwal Tiket http://localhost/insaallah/jadwa
l_tiket.php
Berfungsi Valid
3. Profil http://localhost/insaallah/profil.
php
Berfungsi Valid
4. Cara pesan http://localhost/insaallah/cara_
pesan.php
Berfungsi Valid
5. Kontak kami http://localhost/insaallah/konta
k.php
Berfungsi Valid
6. Buku tamu http://localhost/insaallah/buku_
tamu.php
Berfungsi Valid
Sumber : Hasil Penelitian(2017)
b. Pengujian Tautan (Link) Halaman Admin
Sedangkan pada halaman admin yang di uji dengan pengujian tautan (Link) yaitu
pada link beranda, input data, lihat data, da keluar.
75
Tabel III.14
Pengujian Tautan Link Halaman Admin.
No Nama Menu Link Hasil Kesimpulan
1. Beranda http://localhost/insaallah/op
erator/index.php
Berfungsi Valid
2. Jadwal Berangkat http://localhost/insaallah/op
erator/data_taxi.php
Berfungsi Valid
3. Data Supir http://localhost/insaallah/op
erator/data_sofir.php?aksi
Berfungsi Valid
4. Data Kursi http://localhost/insaallah/op
erator/data_kursi.php?aksi
Berfungsi Valid
5. Data Pemesanan
Kursi
http://localhost/insaallah/op
erator/data_pesan_kursi.php
?aksi
Berfungsi Valid
6. Data Pemesanan
Hari Ini
http://localhost/insaallah/op
erator/data_konsumen_hari_
ini.php?aksi
Berfungsi Valid
7. Data Konsumen http://localhost/insaallah/op
erator/data_konsumen.php?
aksi
Berfungsi Valid
8. Lihat komentar http://localhost/insaallah/op
erator/komentar.php?aksi
Berfungsi Valid
9. Data pemesan
hari ini
http://localhost/ insaallah
/operator/data_konsumen_h
ari_ini.php?aksi
Berfungsi Valid
10. Profil http://localhost/ insaallah
/operator/data_profil.php?ak
si
Berfungsi Valid
76
11. Cara Pemesanan
Tiket
http://localhost/insaallah/op
erator/data_profil.php?aksi=
tiket
Berfungsi Valid
12. Kontak Kami http://localhost/insaallah/op
erator/data_profil.php?aksi=
kontak
Berfungsi Valid
13. Admin http://localhost/insaallah/op
erator/data_user.php?aksi
Berfungsi Valid
14. Keluar http://localhost/insaallah/log
out.php
Sumber : Hasil Penelitian(2017)