DAFTAR ISI
HALAMAN JUDUL……………………………………………………….......
i
LEMBAR PENGESAHAN…………………………………………………….. ii LEMBAR PENGESAHAN PENGUJI…………………………………………. iii HALAMAN PERNYATAAN KEASLIAN TUGAS AKHIR………………… iv HALAMAN PERSEMBAHAN………………………………………………...
v
MOTTO……………………………………………………………………....... vi KATA PENGANTAR…………………………………………………………. vii SARI……………………………………………………………………………
x
DAFTAR ISI…………………………………………………………………… xi DAFTAR TABEL……………………………………………………………… xiv DAFTAR GAMBAR…………………………………………………………… xv
BAB I
PENDAHULUAN
1.1
Latar Belakang.................................................................................
1
1.2
Rumusan Masalah............................................................................
2
1.3
Batsan Masalah................................................................................
2
1.4
Tujuan Penelitian.............................................................................
3
1.5
Manfaat Penelitian...........................................................................
3
1.6
Metodologi Penelitian.....................................................................
3
1.6.1
Metodologi Pengumpulan Data ......................................................
4
1.6.2
Metodologi Pengembangan Aplikasi...............................................
4
1.7
Sistematika penulisan......................................................................
5
xi
BAB II
TINJAUAN PUSTAKA
2.1
Sistem...............................................................................................
7
2.1.1
Pengertian Sistem.............................................................................
7
2.1.2
Pengertian Informasi........................................................................
7
2.1.3
Pengertian Sistem Informasi............................................................
7
2.2
Framework dan Web framework....................................................
8
2.2.1
Pengertian framework.....................................................................
8
2.2.2
Laravel............................................................................................
9
2.2.3
Pengertian Laravel..........................................................................
9
2.3
Contoh Sistem Informasi................................................................
10
BAB III
METODOLOGI PENELITIAN
3.1
Metode Pengumpulan Data.............................................................
3.1.1
Kebutuhan Sistem............................................................. .............. 15
3.1.2
Analisis Kebutuhan Sistem.............................................................
1
Analisis Kebutuhan Proses.............................................................. 16
2
Perancangan Interface..................................................................... 17
3.2
Perangkat Lunak dan Perangkat Keras Pendukung......................... 18
3.2.1
Perangkat Lunak Pendukung Pengembangan Sistem.....................
18
3.2.2
Perangkat Keras Pendukung Pengembangan Sistem......................
18
3.3
Perancangan DFD (Data Flow Diagram).......................................
19
3.3.1
DFD Level 0....................................................................................
19
3.3.2
DFD Level 1.................................................................................... 20
3.4
Perancangan Basis Data.................................................................. 22
3.4.1
Struktur Tabel..................................................................................
xii
14
15
23
3.5
Entity Relationship Diagram (ERD)...............................................
25
3.6
Perancangan Antarmuka.................................................................
26
3.6.1
Antarmuka Halaman Login.............................................................
26
3.6.2
Antarmuka Halaman Utama............................................................ 27
3.6.3
Antarmuka Halaman Dashboard Admin........................................ 28
BAB IV
HASIL DAN PEMBAHASAN
4.1
Implementasi Perangkat Lunak.......................................................
29
4.1.1
Halaman Home................................................................................
29
4.2
Skenario Proses Sistem...................................................................
33
4.2.1
Halaman Login Admin.................................................................... 34
4.2.2
Halaman Manajemen Admin..........................................................
36
4.2.3
Halaman Registrasi Admin.............................................................
39
4.2.4
Halaman Manajemen Layanan Otobus...........................................
41
4.2.5
Halaman Edit Layanan Otobus.......................................................
44
4.2.6
Halaman Manajemen Perusahaan Otobus.......................................
46
4.2.7
Halaman Tambah Perusahaan Otobus.............................................
49
4.2.8
Halaman Edit Perusahaan Otobus...................................................
51
4.2.9
Halaman Manajemen Kota..............................................................
53
4.2.10
Halaman Edit Kota..........................................................................
55
4.2.11
Halaman Manajemen Kelas............................................................
57
4.2.12
Halaman Edit Kelas.........................................................................
59
4.2.13
Halaman Pesan Error Validasi Form...............................................
61
4.2.14
Halaman Pesan Error Penghapusan Yang Dlarang.......................... 61
xiii
BAB V
SIMPULAN DAN SARAN
5.1
Kesimpulan.....................................................................................
63
5.2
Saran...............................................................................................
63
DAFTAR PUSTAKA........................................................................................
64
xiv
DAFTAR TABEL
Tabel 3.1 Tabel Users......................................................................................... 23 Tabel 3.2 Tabel Otobuses...................................................................................
23
Tabel 3.3 Tabel Cities........................................................................................
24
Tabel 3.4 Tabel Plans.........................................................................................
24
Tabel 3.5 Tabel Services....................................................................................
25
xv
DAFTAR GAMBAR
Gambar 2. 1 Website bisjurusan.com................................................................
10
Gambar 2. 2 Website bisjurusan.com................................................................
11
Gambar 2. 3 Website sanutra.com.................................................. ..................
12
Gambar 2. 4 Website sanutra.com.....................................................................
12
Gambar 3. 1 DFD Level 0..................................................................................
19
Gambar 3. 2 DFD Level 1..................................................................................
20
Gambar 3. 7 Entity Relationship Diagram (ERD).............................................
25
Gambar 3. 8 Rancangan Antarmuka Halaman Login........................................
26
Gambar 3. 9 Rancangan Antarmuka Halaman Utama....................................... 27 Gambar 3. 10 Rancangan Antarmuka Halaman Dashboard Admin.................
28
Gambar 4. 1 Halaman Home............................................................................. 29 Gambar 4. 2 Potongan kode file bus.blade.php yang memuat tampilan halaman home..................................................................................................................
32
Gambar 4. 3 Potongan kode SearchController.php yang menangani proses pencarian dan pengurutan layanan otobus oleh pengunjung.............................
33
Gambar 4. 4 Halaman Tampilan Error Bila Hasil Pencarian Tidak Ditemukan..........................................................................................................
33
Gambar 4. 5 Halaman Login Admin..................................................................
34
Gambar 4. 6 Potongan kode file login.blade.php yang memuat tampilan halaman login...................................................................................................................
35
Gambar 4. 7 Halaman Tampilan Error Bila Form Isian Login Yang Diperlukan Tidak Diisi................................................................ ......................................... 36 Gambar 4. 8 Halaman Tampilan Error Bila Email Yang Dimasukkan Belum Terdaftar Sebagai Admin atau Password Keliru................................................
36
Gambar 4. 9 Halaman Manajemen User............................................................ 36 Gambar 4. 10 Potongan kode file users/index.blade.php yang memuat tampilan halaman manajemen admin................................................................................
38
Gambar 4. 11 Halaman Registrasi Admin.........................................................
39
xvi
Gambar 4. 12 Potongan kode file users/create.blade.php yang memuat tampilan halaman registrasi admin baru........................................................................... 40 Gambar 4. 13 Halaman Tampilan Error Bila Form Isian Registrasi Admin Yang Diperlukan Tidak Diisi.......................................................................................
41
Gambar 4. 14 Halaman Manajemen Layanan Otobus.......................................
42
Gambar 4. 15 Potongan kode file services/index.blade.php yang memuat tampilan halaman manajemen layanan otobus..................................................................
43
Gambar 4. 16 Halaman Halaman Edit Layanan Otobus....................................
44
Gambar 4. 17 Potongan kode file services/edit.blade.php yang memuat tampilan halaman edit layanan otobus Website bisjurusan.com....................................... 44 Gambar 4. 18 Potongan kode file services/form.blade.php yang memuat tampilan form pada halaman manajemen dan edit layanan otobus...................................
46
Gambar 4. 19 Tampilan Error Bila Form Isian Tambah Layanan Otobus Yang Diperlukan Tidak Diisi dan atau Kota Asal dan Tujuan Tidak Berbeda............................................................................................................... 46 Gambar 4. 20 Halaman Manajemen Perusahaan Otobus...................................
47
Gambar 4. 21 Potongan kode file otobuses/form.blade.php yang memuat tampilan form pada halaman manajemen dan edit layanan otobus...................................
48
Gambar 4. 22 Tampilan Error Bila Perusahaan Otobus yang Akan Dihapus Dipakai Di Suatu Layanan Otobus..................................................................... 49 Gambar 4. 23 Halaman Tambah Perusahaan Otobus.........................................
50
Gambar 4. 24 Potongan kode file otobuses/create.blade.php yang memuat tampilan halaman tambah perusahaan otobus....................................................
50
Gambar 4. 25 Tampilan Error Bila Form Isian Tambah Perusahaan Otobus yang Diperlukan Tidak Diisi.......................................................................................
51
Gambar 4. 26 Halaman Edit Perusahaan Otobus...............................................
51
Gambar 4. 27 Potongan kode file otobuses/edit.blade.php yang memuat tampilan halaman edit perusahaan otobus.........................................................................
51
Gambar 4. 28 Potongan kode file otobuses/form.blade.php yang memuat tampilan form pada halaman tambah dan edit layanan otobus.........................................
52
Gambar 4. 29 Halaman Manajemen Kota..........................................................
53
xvii