bab iii pembahasan...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk...

50
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.

Upload: others

Post on 23-Nov-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 2: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 3: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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-

Page 4: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 5: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 6: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 7: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 8: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 9: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 10: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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 :

Page 11: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 12: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 13: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 14: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 15: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 16: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 17: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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 :

Page 18: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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:

Page 19: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 20: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 21: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 22: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 23: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 24: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 25: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 26: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 27: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 28: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 29: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 30: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 31: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 32: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 33: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 34: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 35: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 36: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 37: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 38: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 39: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 40: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 41: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 42: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

68

3. Nama,

email

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

Page 43: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 44: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 45: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 46: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 47: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 48: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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.

Page 49: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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

Page 50: BAB III PEMBAHASAN...taksi, kesalahan dan kehilangan data dapat diminimalisirkan dan data yang masuk akan ditampung dan disimpan pada database selanjutnya akan diolah oleh petugas

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)