Sistem Informasi dan Pemesanan Tiket Bus Online Berbasis Web Menggunakan PHP dan Mysql
PERANCANGAN SISTEM INFORMASI DAN PEMESANAN TIKET
CV. TAO TOBA INDAH BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL
PROPOSAL TUGAS AKHIR
AYU SINAGA
142406224
PROGRAM STUDI TEKNIK INFORMATIKA D3
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERANCANGAN SISTEM INFORMASI DAN PEMESANAN TIKET
CV. TAO TOBA INDAH BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli
Madya
AYU SINAGA
142406224
D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
Universitas Sumatera Utara
iii
PERNYATAAN
PERANCANGAN SISTEM INFORMASI DAN PEMESANAN TIKET BUS
CV. TAO TOBA INDAH BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa kutipan dan
ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juli 2017
AYU SINAGA
142406224
Universitas Sumatera Utara
iv
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa atas berkat dan
rahmat-Nya sehingga kajian tugas akhir dengan judul “Sistem Informasi dan
Pemesanan Tiket Bus Online Berbasis Web Menggunakan PHP dan Mysql” dapat
diselesaikan dengan baik dan dalam waktu yang telah ditetapkan.
Terimakasih penulis sampaikan kepada Bapak Dr. Syahril Efendy, S.Si
selaku pembimbing penulis yang selalu memberi pengarahan dan bimbingan baik
kritik dan saran kepada penulis selama penyusunan tugas akhir dari awal hingga
selesai. Terimakasih kepada Ibu Dra. Normalina Napitupulu, M.Sc dan Bapak
Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program Studi
Teknik Informatika D3 MIPA USU, kepada Bapak Dr. Suyanto M.Kom dan
Bapak Rosman Siregar, M.Si selaku Ketua dan Sekretaris Departemen
Matematika FMIPA USU, kepada Bapak Dr. Kerista Sebayang, M.S selaku
Dekan FMIPA USU, seluruh staff, pegawai dan dosen Program Studi Teknik
Informatika D3 FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan
Ayahanda J.Sinaga dan Ibunda S.Napitupulu dan semua keluarga yang telah
memberikan doa dan dukungannya berupa semangat dan kasih sayang yang
sangat membantu dalam menyelesaikan tugas akhir ini semoga Tuhan Yang Maha
Esa membalasnya.
Universitas Sumatera Utara
v
Medan, Juni 2017
Penulis,
Ayu Sinaga
Universitas Sumatera Utara
6
PERANCANGAN SISTEM INFORMASI DAN PEMESANAN
TIKET BUS CV TAO TOBA INDAH BERBASIS WEB
MENGGUNAKAN PHP DAN MYSQL
ABSTRAK
Website adalah salah satu sistem informasi yang dapat dengan mudah diakses
melalui jaringan internet. Perancangan Sistem Informasi dan Pemesanan Tiket
Bus CV Tao Toba Indah Berbasis Web Menggunakan PHP dan MySql ini
bertujuan untuk mempermudah para penumpang dalam memperoleh informasi
jadwal keberangkatan bus dan pemesanan tiket bus dengan rute perjalanan dari
Medan sampai ke Toba atau sebaliknya. Fasilitas-fasilitas yang terdapat dalam
aplikasi ini berupa penyediaan data – data mengenai bus dan jadwal
keberangkatannya dan informasi terbaru, profil Tao Toba Indah, dan data-data
yang berguna untuk para pengguna aplikasi. Pada proses pembuatan aplikasi ini
perangkat lunak yang digunakan adalah PHP ( terdiri dari xampp dan sublime )
sebagai bahasa pemrograman dengan menggunakan PHP 5.0, Sublime Text 2.0
digunakan sebagai editor skrip, Adobe Photoshop CS6 sebagai editor grafis.
Kata kunci : sistem informasi, php, mysql, photoshop.
Universitas Sumatera Utara
7
INFORMATION SYSTEM AND TICKET ORDERING IN CV TAO TOBA
INDAH BUS BASED WEB USING PHP AND MYSQL
ABSTRACT
Website is an accessible information system through the internet. The planning of
information system and ticket ordering in CV Tao Toba Indah bus based web
using php and mysql which purposed to make the users easier in get information
about bus departure schedule and how to order a ticket where the routes are from
Medan to Tebing Tinggi, P.Siantar, Parapat, Porsea, Balige, Siborong-borong,
Tarutung, Dolok Sanggul, and Parsoburan. The facilities which are contained in
this application are provide data of the buses, the buses departure schedule, the
new information about CV Tao Toba Indah, the Tao Toba Indah profile, and the
useful datas for the user. In the process of making this application the softwares
that used are PHP ( consists of xampp and sublime ) as a programming language
which used PHP 5.0, Sublime Text 2.0 as a scripts editor, Adobe Photoshop CS6
as a graphic editor.
Keywords : information systems, php, mysql, photoshop.
Universitas Sumatera Utara
viii
DAFTAR ISI
Halaman
ii
iii
iv
vi
vii
viii
x
xi
xii
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Daftar Lampiran
Bab 1.
Bab 2.
Pendahuluan
1.1. Latar Belakang
1.2. Identifikasi Masalah
1.3. Batasan Masalah
1.4. Tujuan Penelitian
1.5. Metodologi Penelitian
1.6. Tinjauan Pustaka
1.7 Sistematika Penulisan
1
4
4
5
5
6
8
Landasan Teori
2.1. Konsep Dasar Data, Informasi dan Sistem Informasi
2.1.1. Data
2.1.2. Informasi
2.1.3. Sistem Informasi
2.2. Pengertian Komputer
2.3. Pengertian Internet
2.3.1. Network
2.3.2. Sekilas Mengenai Web
2.4. Sejarah Web
2.4.1. Aplikasi Web
2.4.2 Web Server
2.5 Sejarah PHP
2.5.1. Kelebiha PHP
2.5.2. Kelemahan PHP
2.5.3. Penggabungan Script PHP dan HTML
2.6 Sejarah MySQL
2.7. Pengenalan Adobe Photoshop
2.7.1. Membuka Program Aplikasi
10
10
11
12
16
19
20
20
21
21
22
23
24
25
25
27
29
30
Universitas Sumatera Utara
ix
Bab 3.
Bab 4.
Bab 5.
Perancangan Sistem
3.1. Perencanaan dan Perancangan Sistem
3.2. Perancangan Halaman Sistem Informasi
3.2.1. Halaman Admin
3.2.2. Halaman Pengguna
3.3. Perancangan Data Flow Diagram
3.4. Perancangan Database
3.5. Flowchart Diagram Alir Website
31
33
33
34
36
37
40
Implementasi Sistem
4.1. Pengertian Tujuan dan Implementasi
4.2. Komponen-Komponen Utama Implementasi Sistem
4.2.1. Perangkat Keras (Hardware)
4.2.2. Perangkat Lunak (Software)
4.2.3. Unsur Manusia (Brainware)
4.3. Gambaran Umum Sistem Informasi
4.3.1. Halaman Admin
4.3.2. Halaman Pengunjung
43
43
44
44
45
46
46
51
Kesimpulan dan Saran
5.1. Kesimpulan
5.2. Saran
54
54
Daftar Pustaka
Lampiran
Universitas Sumatera Utara
x
DAFTAR TABEL
Nomor
Tabel
3.1.
Tabel Admin
3.2.
Tabel Kursi
3.3.
Tabel Hubungi
3.4.
Tabel Jadwal
3.5.
Tabel Kelas
3.6.
Tabel Pelanggan
3.7.
Tabel Pemesanan
3.8.
Tabel Tiket
Judul
Halaman
37
38
38
38
39
39
39
40
Universitas Sumatera Utara
xi
DAFTAR GAMBAR
Nomor
Tabel
3.1.
3.2.
3.3.
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
Judul
Data Flow Diagram (DFD) Diagram Konteks
Flowchart Menu Utama
Flowchart Login Admin
Tampilan Halaman Home
Tampilan Halaman Ganti Password
Tampilan Halaman Kelas
Tampilan Halaman Tiket
Tampilan Halaman Pesanan Tiket
Tampilan Halaman Laporan
Halaman Pengunjung
Halaman Cara pemesanan Tiket
Halaman Hubungi Kami
Halaman
36
41
42
46
47
48
49
50
51
51
52
53
Universitas Sumatera Utara
xii
DAFTAR LAMPIRAN
1. Listing Program
2. Hasil Uji Program
3. Foto kopi Kartu Bimbingan
4. SK Pembimbing TA
Universitas Sumatera Utara
CV. TAO TOBA INDAH BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL
PROPOSAL TUGAS AKHIR
AYU SINAGA
142406224
PROGRAM STUDI TEKNIK INFORMATIKA D3
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
PERANCANGAN SISTEM INFORMASI DAN PEMESANAN TIKET
CV. TAO TOBA INDAH BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli
Madya
AYU SINAGA
142406224
D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
Universitas Sumatera Utara
Universitas Sumatera Utara
iii
PERNYATAAN
PERANCANGAN SISTEM INFORMASI DAN PEMESANAN TIKET BUS
CV. TAO TOBA INDAH BERBASIS WEB MENGGUNAKAN
PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa kutipan dan
ringkasan yang masing-masing disebutkan sumbernya.
Medan,
Juli 2017
AYU SINAGA
142406224
Universitas Sumatera Utara
iv
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Tuhan Yang Maha Esa atas berkat dan
rahmat-Nya sehingga kajian tugas akhir dengan judul “Sistem Informasi dan
Pemesanan Tiket Bus Online Berbasis Web Menggunakan PHP dan Mysql” dapat
diselesaikan dengan baik dan dalam waktu yang telah ditetapkan.
Terimakasih penulis sampaikan kepada Bapak Dr. Syahril Efendy, S.Si
selaku pembimbing penulis yang selalu memberi pengarahan dan bimbingan baik
kritik dan saran kepada penulis selama penyusunan tugas akhir dari awal hingga
selesai. Terimakasih kepada Ibu Dra. Normalina Napitupulu, M.Sc dan Bapak
Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program Studi
Teknik Informatika D3 MIPA USU, kepada Bapak Dr. Suyanto M.Kom dan
Bapak Rosman Siregar, M.Si selaku Ketua dan Sekretaris Departemen
Matematika FMIPA USU, kepada Bapak Dr. Kerista Sebayang, M.S selaku
Dekan FMIPA USU, seluruh staff, pegawai dan dosen Program Studi Teknik
Informatika D3 FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan
Ayahanda J.Sinaga dan Ibunda S.Napitupulu dan semua keluarga yang telah
memberikan doa dan dukungannya berupa semangat dan kasih sayang yang
sangat membantu dalam menyelesaikan tugas akhir ini semoga Tuhan Yang Maha
Esa membalasnya.
Universitas Sumatera Utara
v
Medan, Juni 2017
Penulis,
Ayu Sinaga
Universitas Sumatera Utara
6
PERANCANGAN SISTEM INFORMASI DAN PEMESANAN
TIKET BUS CV TAO TOBA INDAH BERBASIS WEB
MENGGUNAKAN PHP DAN MYSQL
ABSTRAK
Website adalah salah satu sistem informasi yang dapat dengan mudah diakses
melalui jaringan internet. Perancangan Sistem Informasi dan Pemesanan Tiket
Bus CV Tao Toba Indah Berbasis Web Menggunakan PHP dan MySql ini
bertujuan untuk mempermudah para penumpang dalam memperoleh informasi
jadwal keberangkatan bus dan pemesanan tiket bus dengan rute perjalanan dari
Medan sampai ke Toba atau sebaliknya. Fasilitas-fasilitas yang terdapat dalam
aplikasi ini berupa penyediaan data – data mengenai bus dan jadwal
keberangkatannya dan informasi terbaru, profil Tao Toba Indah, dan data-data
yang berguna untuk para pengguna aplikasi. Pada proses pembuatan aplikasi ini
perangkat lunak yang digunakan adalah PHP ( terdiri dari xampp dan sublime )
sebagai bahasa pemrograman dengan menggunakan PHP 5.0, Sublime Text 2.0
digunakan sebagai editor skrip, Adobe Photoshop CS6 sebagai editor grafis.
Kata kunci : sistem informasi, php, mysql, photoshop.
Universitas Sumatera Utara
7
INFORMATION SYSTEM AND TICKET ORDERING IN CV TAO TOBA
INDAH BUS BASED WEB USING PHP AND MYSQL
ABSTRACT
Website is an accessible information system through the internet. The planning of
information system and ticket ordering in CV Tao Toba Indah bus based web
using php and mysql which purposed to make the users easier in get information
about bus departure schedule and how to order a ticket where the routes are from
Medan to Tebing Tinggi, P.Siantar, Parapat, Porsea, Balige, Siborong-borong,
Tarutung, Dolok Sanggul, and Parsoburan. The facilities which are contained in
this application are provide data of the buses, the buses departure schedule, the
new information about CV Tao Toba Indah, the Tao Toba Indah profile, and the
useful datas for the user. In the process of making this application the softwares
that used are PHP ( consists of xampp and sublime ) as a programming language
which used PHP 5.0, Sublime Text 2.0 as a scripts editor, Adobe Photoshop CS6
as a graphic editor.
Keywords : information systems, php, mysql, photoshop.
Universitas Sumatera Utara
viii
DAFTAR ISI
Halaman
ii
iii
iv
vi
vii
viii
x
xi
xii
Persetujuan
Pernyataan
Penghargaan
Abstrak
Abstract
Daftar Isi
Daftar Tabel
Daftar Gambar
Daftar Lampiran
Bab 1.
Bab 2.
Pendahuluan
1.1. Latar Belakang
1.2. Identifikasi Masalah
1.3. Batasan Masalah
1.4. Tujuan Penelitian
1.5. Metodologi Penelitian
1.6. Tinjauan Pustaka
1.7 Sistematika Penulisan
1
4
4
5
5
6
8
Landasan Teori
2.1. Konsep Dasar Data, Informasi dan Sistem Informasi
2.1.1. Data
2.1.2. Informasi
2.1.3. Sistem Informasi
2.2. Pengertian Komputer
2.3. Pengertian Internet
2.3.1. Network
2.3.2. Sekilas Mengenai Web
2.4. Sejarah Web
2.4.1. Aplikasi Web
2.4.2 Web Server
2.5 Sejarah PHP
2.5.1. Kelebiha PHP
2.5.2. Kelemahan PHP
2.5.3. Penggabungan Script PHP dan HTML
2.6 Sejarah MySQL
2.7. Pengenalan Adobe Photoshop
2.7.1. Membuka Program Aplikasi
10
10
11
12
16
19
20
20
21
21
22
23
24
25
25
27
29
30
Universitas Sumatera Utara
ix
Bab 3.
Bab 4.
Bab 5.
Perancangan Sistem
3.1. Perencanaan dan Perancangan Sistem
3.2. Perancangan Halaman Sistem Informasi
3.2.1. Halaman Admin
3.2.2. Halaman Pengguna
3.3. Perancangan Data Flow Diagram
3.4. Perancangan Database
3.5. Flowchart Diagram Alir Website
31
33
33
34
36
37
40
Implementasi Sistem
4.1. Pengertian Tujuan dan Implementasi
4.2. Komponen-Komponen Utama Implementasi Sistem
4.2.1. Perangkat Keras (Hardware)
4.2.2. Perangkat Lunak (Software)
4.2.3. Unsur Manusia (Brainware)
4.3. Gambaran Umum Sistem Informasi
4.3.1. Halaman Admin
4.3.2. Halaman Pengunjung
43
43
44
44
45
46
46
51
Kesimpulan dan Saran
5.1. Kesimpulan
5.2. Saran
54
54
Daftar Pustaka
Lampiran
Universitas Sumatera Utara
x
DAFTAR TABEL
Nomor
Tabel
3.1.
Tabel Admin
3.2.
Tabel Kursi
3.3.
Tabel Hubungi
3.4.
Tabel Jadwal
3.5.
Tabel Kelas
3.6.
Tabel Pelanggan
3.7.
Tabel Pemesanan
3.8.
Tabel Tiket
Judul
Halaman
37
38
38
38
39
39
39
40
Universitas Sumatera Utara
xi
DAFTAR GAMBAR
Nomor
Tabel
3.1.
3.2.
3.3.
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
Judul
Data Flow Diagram (DFD) Diagram Konteks
Flowchart Menu Utama
Flowchart Login Admin
Tampilan Halaman Home
Tampilan Halaman Ganti Password
Tampilan Halaman Kelas
Tampilan Halaman Tiket
Tampilan Halaman Pesanan Tiket
Tampilan Halaman Laporan
Halaman Pengunjung
Halaman Cara pemesanan Tiket
Halaman Hubungi Kami
Halaman
36
41
42
46
47
48
49
50
51
51
52
53
Universitas Sumatera Utara
xii
DAFTAR LAMPIRAN
1. Listing Program
2. Hasil Uji Program
3. Foto kopi Kartu Bimbingan
4. SK Pembimbing TA
Universitas Sumatera Utara