SISTEM INFORMASI E-TICKETING PEMESANAN PERTANDINGAN … · sistem informasi e-ticketing pemesanan...
Transcript of SISTEM INFORMASI E-TICKETING PEMESANAN PERTANDINGAN … · sistem informasi e-ticketing pemesanan...
i
LAPORAN SKRIPSI
SISTEM INFORMASI E-TICKETING PEMESANAN
PERTANDINGAN BOLA PERSIJAP JEPARA
BERBASIS WEB
MIFTAKHUL KULUB
NIM. 201253153
DOSEN PEMBIMBING
Andy Prasetyo Utomo, S.Kom, MT.
Noor Latifah, S.Kom, M.Kom
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2017
v
SISTEM INFORMASI E-TICKETING PEMESANAN PERTANDINGAN
BOLA PERSIJAP JEPARA BERBASIS WEB
Nama mahasiswa : MIFTAKHUL KULUB
NIM : 201253153
Pembimbing :
1. Andy Prasetyo Utomo, S.Kom., MT
2. Noor Latifah, S. Kom., M.Kom
ABSTRAK
PERSIJAP JEPARA merupakan salah satu klub sepak bola kota jepara
yang mengikuti pertandingan-pertandingan terkemuka yang ada di Indonesia,
yang bertepayan di Kabupaten Jepara. Sebagai klub sepak bola yang malang
melintang terkemuka di wilayah indonesia, tentunya pertandingan sepak bola
sering di selenggarakan di kota Jepara sebagai laga kandang dan pertandingan luar
kota sebagai laga tandang.
Proses pemesanan tiket bola di Persijap Jepara selama ini di lakukan
dengan cara pihak suporter datang ke loket untuk memesan tiket bola yang ada
pada loket stadion. Sehingga suporter harus mendatangi loket untuk mendapatkan
tket dan sering terjadi antrian yang panjang.
Terjadinya antrian yang panjang menguntungkan pihak suporter yang
tinggal di dekat lokasi stadion untuk membeli tiket terlebih dahulu. Sehingga hal
tersebut dapat menimbulkan masalah yaitu adanya oknum-oknum yang
melakukan kecurangan dalam proses penjualan tiket seperti tindakan calo yang
memesan tiket lebih banyak untuk dijual kembali dengan harga yang lebih mahal.
Kata Kunci : Pemesanan Tiket Bola, UML(Unified Modeling Language), Web.
vi
E-TICKETING INFORMATION SYSTEM RESERVATION
PERSIJAP JEPARA BALL BALANCE GAME
Student Name : MIFTAKHUL KULUB
NIM : 201253153
Pembimbing :
1. Andy Prasetyo Utomo, S.Kom., MT
2. Noor Latifah, S. Kom., M.Kom
ABSTRACT
PERSIJAP JEPARA is one of the football clubs of Jepara city who follow the
leading games in Indonesia, which bertepayan in Jepara regency. As a leading
football club across the territory of Indonesia, of course, football matches are
often held in the city of Jepara as home games and out-of-town matches as away
games.
The process of booking ball tickets in Persijap Jepara has been done by the way
the supporters come to the counter to order the ball tickets that exist at the stadium
counters. So supporters must come to the counter to get tket and there is often a
long queue.
The occurrence of long queue favored the supporters who lived near the stadium
location to buy tickets first. So that it can cause problems that are the elements of
cheating in the process of selling tickets such as the actions of brokers who order
more tickets for resale at a more expensive price.
Keywords: Booking a Ball Ticket, UML (Unified Modeling Language), Web
.
vii
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya
penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “SISTEM
INFORMASI E-TICKETING PEMESANAN PERTANDINGAN BOLA
PERSIJAP JEPARA BERBASIS WEB”.
Skripsi ini disusun guna melengkapi salah satu persyaratan untuk
memperoleh Gelar Kesarjanaan Progam Studi Sistem Informasi Fakultas Teknik
Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa
terima kasih yang sebesar-besarnya kepada :
1. Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.
2. Bapak Dr. Suparnyo, SH, MH, selaku Rektor Universitas Muria Kudus.
3. Bapak Moh. Dahlan, ST, MT, selaku Dekan Fakultas Teknik Universitas Muria
Kudus.
4. Bapak Pratomo Setiaji, selaku Ketua Program Studi Sistem Informasi Universitas
Muria Kudus.
5. Bapak Andy Prasetyo Utomo, S.Kom., MT selaku pembimbing utama yang telah
banyak memberikan masukan selama penyusunan skripsi ini.
6. Ibu Noor Latifah, S.Kom, M.Kom selaku pembimbing pembantu yang telah
banyak memberikan masukan selama penyusunan skripsi ini.
7. Kepada kedua orang tua yang senantiasa memberikan semangat, dukungan, do’a
dan materi yang sangat berarti.
8. Teman-Teman Sistem Informasi Angkatan 2012, yang sudah memberikan
masukan dan nasehat untuk menyelesaikan skripsi ini dan proses akhir laporan
skripsi, serta semua pihak yang telah membantu penyusunan skripsi ini yang tidak
bisa penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih
terdapat banyak kekurangan. Selain itu penulis juga berharap semoga skripsi ini
dapat memberikan manfaat bagi semua.
Kudus, 14 Agustus 2017
viii
DAFTAR ISI
HALAMAN JUDUL ................................................................................................ i
HALAMAN PERSETUJUAN.................................................................................i
HALAMAN PENGESAHAN................................................................................iii
HALAMAN PERNYATAAN................................................................................iv
ABSTRAK...............................................................................................................v
ABSTRACT............................................................................................................vi
KATA PENGANTAR...........................................................................................vii
DAFTAR ISI.........................................................................................................viii
DAFTAR TABEL...................................................................................................xi
DAFTAR GAMBAR ............................................................................................ xii
BAB I PENDAHULUAN ...................................... Error! Bookmark not defined.
1.1 Latar Belakang .............................................. Error! Bookmark not defined.
1.2 Perumusan Masalah ...................................... Error! Bookmark not defined.
1.3 Batasan Masalah ........................................... Error! Bookmark not defined.
1.4 Tujuan Skripsi .............................................. Error! Bookmark not defined.
1.5 Tinjauan Pustaka ........................................... Error! Bookmark not defined.
1.6 Kerangka pemikiran.............................................................................................5
1.7 Metode Penelitian ......................................... Error! Bookmark not defined.
1.7.1 Metode Pengumpulan
Data......................................................................Error! Bookmark not defined.
1.7 Metode Pengembangan Sistem ....................... Error! Bookmark not defined.
1.7.1 Metodologi
Waterfall...............................................................................Error! Bookmark not
defined.
1.8 Sistematika Penulisan .................................... Error! Bookmark not defined.
BAB II TINJAUAN PUSTAKA ............................ Error! Bookmark not defined.
2.1 Tinjauan Pustaka ........................................... Error! Bookmark not defined.
2.2 Landasan Teori ............................................. Error! Bookmark not defined.
2.2.1 Konsep Dasar Sistem Informasi
............................................................Error! Bookmark not defined.
ix
2.2.2 Pengertian e-
ticketing.............................................................................Error! Bookmark not
defined.
2.2.3 Pengertian
Pemesananan........................................................................Error! Bookmark not
defined.
2.2.4 UML (Unified Modeling
Language)......................................................Error! Bookmark not defined.
2.2.5 ERD (Entity Relational
Diagram)..........................................................Error! Bookmark not defined.
BAB III METODOLOGI ....................................... Error! Bookmark not defined.
3.1 Tinjauan Umum Objek Penelitian .................. Error! Bookmark not defined.
3.1.1 Sejarah Persijap
Jepara...........................................................................Error! Bookmark not defined.
3.1.2 Letak Persijap
Jepara..............................................................................Error! Bookmark not
defined.
3.1.3 Peta Lokasi Persijap
Jepara....................................................................Error! Bookmark not defined.
3.1.4 Struktur Organisasi pada Persijap Jepara
...............................................Error! Bookmark not defined.
3.2 Analisa Sistem Yang Berjalan ........................ Error! Bookmark not defined.
3.2.1 Prosedur Pemesanan Tiket di Persijap
Jepara.........................................Error! Bookmark not defined.
3.3 Analisa dan Rancangan Sistem Baru .............. Error! Bookmark not defined.
3.3.1 Analisa
Kebutuhan.................................................................................Error! Bookmark not
defined.
3.4 Rancangan Sistem Baru ................................. Error! Bookmark not defined.
3.4.1 Use Case
Diagram..................................................................................Error! Bookmark not
defined.
3.4.1.1 Business Use Case Diagram ............. Error! Bookmark not defined.
3.4.1.2 Sistem Usecase Diagram ................. Error! Bookmark not defined.
3.4.1.3 Skenario Use Case .......................... Error! Bookmark not defined.
3.4.2 Class
Diagram........................................................................................Error! Bookmark
not defined.
x
3.4.3 Sequence
Diagram..................................................................................Error! Bookmark not
defined.
3.4.4 Activity
Diagram....................................................................................Error! Bookmark not
defined.
3.4.5 Statechart
Diagram.................................................................................Error! Bookmark not
defined.
3.4.6 Entity Relationship Diagram
(ERD).......................................................Error! Bookmark not defined.
3.5 Perancangan Struktur Tabel ........................... Error! Bookmark not defined.
3.6 Relasi Tabel .................................................. Error! Bookmark not defined.
BAB IV IMPLEMENTASI SISTEM .................... Error! Bookmark not defined.
4.1 Implementasi Program................................... Error! Bookmark not defined.
4.1.1 Identifikasi Kebutuhan
Hardware..........................................................Error! Bookmark not defined.
4.1.2 Identifikasi Kebutuhan Software
............................................................Error! Bookmark not defined.
4.1.3 Identifikasi Kebutuhan
Brainware.........................................................Error! Bookmark not defined.
4.2 Tampilan program ......................................... Error! Bookmark not defined.
4.2.1 Tampilan Halaman
Login......................................................................Error! Bookmark not defined.
4.2.2 Tampilan Halaman
Dashboard..............................................................Error! Bookmark not defined.
4.2.3 Tampilan Menu Data Pemesanan
Tiket.................................................Error! Bookmark not defined.
4.2.4 Tampilan Menu Data Stok Tiket
...........................................................Error! Bookmark not defined.
4.2.5 Tampilan Menu Data
Member..............................................................Error! Bookmark not defined.
4.2.6 Tampilan Menu Data Tempat
Duduk....................................................Error! Bookmark not defined.
4.2.7 Tampilan Menu Data Jadwal
Pertandingan...........................................Error! Bookmark not defined.
4.2.8 Tampilan Halaman Menu
Laporan........................................................Error! Bookmark not defined.
xi
4.2.9 Tampilan Halaman Cetak
Laporan........................................................Error! Bookmark not defined.
4.2.10 Tampilan Menu-Menu Member
...........................................................Error! Bookmark not defined.
BAB V PENUTUP ................................................. Error! Bookmark not defined.
5.1 Kesimpulan .................................................. Error! Bookmark not defined.
5.2 Saran ............................................................ Error! Bookmark not defined.
DAFTAR PUSTAKA
LAMPIRAN
xii
DAFTAR TABEL
Tabel 1. Tabel perbandingan penelitian ................. Error! Bookmark not defined.
Tabel 2.1 Tabel Perbandingan Penelitian............... Error! Bookmark not defined.
Tabel 2.2 Notasi Use Case Diagram ...................... Error! Bookmark not defined.
Tabel 2.3 Notasi Class Diagram ............................ Error! Bookmark not defined.
Tabel 2.4 Notasi Sequence Diagram ...................... Error! Bookmark not defined.
Tabel 2.5 Notasi Activity Diagram ......................... Error! Bookmark not defined.
Tabel 2.6 Notasi Statechart Diagram ..................... Error! Bookmark not defined.
Tabel 2.7 Simbol-Simbol ERD .............................. Error! Bookmark not defined.
Table 3.1 Tabel Proses Bisnis ................................ Error! Bookmark not defined.
Tabel 3.2 : Alur Optimistic dan Pesimistic use case daftar CustomerError! Bookmark not defined.
Tabel 3.3 : Alur Optimistic dan Pesimistic use case pesan tiketError! Bookmark not defined.
Tabel 3.4 : Alur Optimistic dan Pesimistic use case PembayaranError! Bookmark not defined.
Tabel 3.5 : Alur Optimistic dan Pesimistic use case kelola tiketError! Bookmark not defined.
Tabel 3.6 : Alur Optimistic dan Pesimistic use case kelola tempat dudukError! Bookmark not defined.
Tabel 3.7 : Alur Optimistic dan Pesimistic use case kelola jadwal pertandinganError! Bookmark not defined.
Tabel 3.8 : Alur Optimistic dan Pesimistic use case kelola laporanError! Bookmark not defined.
Tabel 3.9 : Alur Optimistic dan Pesimistic Use Case Periksa LaporanError! Bookmark not defined.
Tabel 3.10 Tabel User ............................................ Error! Bookmark not defined.
Tabel 3.11 Tabel Data Member ............................. Error! Bookmark not defined.
Tabel 3.12 Tabel Pemesanan Tiket ........................ Error! Bookmark not defined.
Tabel 3.13 Tabel Jadwal Pertandingan .................. Error! Bookmark not defined.
Tabel 3.14 Tabel Tempat Duduk ........................... Error! Bookmark not defined.
xiii
DAFTAR GAMBAR
Gambar 3. 1 Denah Lokasi Persijap Jepara. .......... Error! Bookmark not defined.
Gambar 3. 2 Struktur Organisasi Persijap Jepara... Error! Bookmark not defined.
Gambar 3.3 : Flow Of Document Pemesanan Tiket Persijap JeparaError! Bookmark not defined.
Gambar 3.4 Business Use Case Sistem E-Ticketing Pemesanan Pertandingan Bola
Persijap Jepara berbasis Web ................................. Error! Bookmark not defined.
Gambar 3.5 Sistem Use Case Sistem E-Ticketing Pemesanan Pertandingan Bola
Persijap Jepara berbasis Web ................................. Error! Bookmark not defined.
Gambar 3.6 Class User .......................................... Error! Bookmark not defined.
Gambar 3.7 Class Operasional ............................... Error! Bookmark not defined.
Gambar 3.8 Class Direktur .................................... Error! Bookmark not defined.
Gambar 3.9 Class Customer .................................. Error! Bookmark not defined.
Gambar 3.10 Class Daftar Akun ............................ Error! Bookmark not defined.
Gambar 3.11 Class Pemesanan Tiket .................... Error! Bookmark not defined.
Gambar 3.12 Class Pembayaran ............................ Error! Bookmark not defined.
Gambar 3.13 Class Tiket........................................ Error! Bookmark not defined.
Gambar 3.14 Class Jadwal Pertandingan ............... Error! Bookmark not defined.
Gambar 3.15 Class Tempat Duduk ........................ Error! Bookmark not defined.
Gambar 3.16 Class Laporan ................................... Error! Bookmark not defined.
Gambar 3.17 Class Diagram Sistem E-Ticketing Pemesanan Pertandingan Bola
Persijap Jepara berbasis Web ................................. Error! Bookmark not defined.
Gambar 3.18 : Sequence Diagram Daftar Member Error! Bookmark not defined.
Gambar 3.19 : Sequence Diagram Pesan Tiket ..... Error! Bookmark not defined.
Gambar 3.20 : Sequence Diagram Pembayaran .... Error! Bookmark not defined.
Gambar 3.21 : Sequence Diagram Kelola Tiket .... Error! Bookmark not defined.
Gambar 3.22 : Sequence Diagram Kelola Jadwal PertandinganError! Bookmark not defined.
Gambar 3.23 : Sequence Diagram Kelola Tempat DudukError! Bookmark not defined.
Gambar 3.24 : Sequence Diagram Kelola LaporanError! Bookmark not defined.
Gambar 3.25 : Sequence Diagram Periksa LaporanError! Bookmark not defined.
Gambar 3.26 : Activity Diagram Daftar Member .. Error! Bookmark not defined.
Gambar 3.27 : Activity Diagram Pesan Tiket ........ Error! Bookmark not defined.
xiv
Gambar 3.28 : Activity Diagram Pembayaran ....... Error! Bookmark not defined.
Gambar 3.29 : Activity Diagram Kelola Tiket ....... Error! Bookmark not defined.
Gambar 3.30 : Activity Diagram Kelola Jadwal PertandinganError! Bookmark not defined.
Gambar 3.31: Activity Diagram Kelola Tempat DudukError! Bookmark not defined.
Gambar 3.32 : Activity Diagram Kelola Laporan .. Error! Bookmark not defined.
Gambar 3.34 : Statechart Diagram Method Login CustomerError! Bookmark not defined.
Gambar 3.35 : Statechart Diagram Method Daftar MemberError! Bookmark not defined.
Gambar 3.36 : Statechart Diagram Method Pesan TiketError! Bookmark not defined.
Gambar 3.37 : Statechart Diagram Method Ubah Data Pesan TiketError! Bookmark not defined.
Gambar 3.38 : Statechart Diagram Method Hapus Data Pesan TiketError! Bookmark not defined.
Gambar 3.39 : Statechart Diagram Method Logout CustomerError! Bookmark not defined.
Gambar 3.40 : Statechart Diagram Method Login AdminError! Bookmark not defined.
Gambar 3.41 : Statechart Diagram Method PembayaranError! Bookmark not defined.
Gambar 3.42 : Statechart Diagram Method Ubah Data PembayaranError! Bookmark not defined.
Gambar 3.43 : Statechart Diagram Method Hapus Data PembayaranError! Bookmark not defined.
Gambar 3.44 : Statechart Diagram Method Tambah Data TiketError! Bookmark not defined.
Gambar 3.45 : Statechart Diagram Method Ubah Data TiketError! Bookmark not defined.
Gambar 3.46 : Statechart Diagram Method Hapus Data TiketError! Bookmark not defined.
Gambar 3.47 : Statechart Diagram Method Tambah Data Jadwal PertandinganError! Bookmark not defined.
Gambar 3.48 : Statechart Diagram Method Ubah Data Jadwal PertandinganError! Bookmark not defined.
Gambar 3.49 : Statechart Diagram Method Hapus Data Jadwal PertandinganError! Bookmark not defined.
Gambar 3.50 : Statechart Diagram Method Tambah Data Tempat DudukError! Bookmark not defined.
Gambar 3.51 : Statechart Diagram Method Ubah Data Tempat DudukError! Bookmark not defined.
Gambar 3.52 : Statechart Diagram Method Hapus Data Tempat DudukError! Bookmark not defined.
Gambar 3.53 : Statechart Diagram Method Kelola Laporan TransaksiError! Bookmark not defined.
Gambar 3.54 : Statechart Diagram Method Periksa LaporanError! Bookmark not defined.
Gambar 3.55 : Statechart Diagram Method Logout AdminError! Bookmark not defined.
Gambar3.56: Statechart Diagram Method Login DirekturError! Bookmark not defined.
Gambar 3.58 : Statechart Diagram Method Logout DirekturError! Bookmark not defined.
Gambar 3.59 : Entitas ............................................. Error! Bookmark not defined.
Gambar 3.60 : Primary Key ................................... Error! Bookmark not defined.
Gambar 3.61 : Relasi dan Kardinalitas .................. Error! Bookmark not defined.
xv
Gambar 3.62 : Entity Realtionship Diagram Sistem E-Ticketing Pemesanan
Pertandingan Bola Persijap Jepara berbasis Web .. Error! Bookmark not defined.
Gambar 3.63 Tabel yang Memiliki Relasi dan Tidak BerelasiError! Bookmark not defined.
Gambar 3.64 Desain Form Login .......................... Error! Bookmark not defined.
Gambar 3.65 Desain Form Dashboard .................. Error! Bookmark not defined.
Gambar 3.66 Desain Form Tambah Data .............. Error! Bookmark not defined.
Gambar 3.67 Desain Form Ubah Data ................... Error! Bookmark not defined.
Gambar 3.68 Desain Form Detail Data.................. Error! Bookmark not defined.
Gambar 3.69 Desain Form Menu Cetak Laporan .. Error! Bookmark not defined.
Gambar 3.70 Desain Form Laporan....................... Error! Bookmark not defined.
Gambar 4.1 Tampilan Halaman Login................... Error! Bookmark not defined.
Gambar 4.2 Tampilan Halaman Dashboard ........... Error! Bookmark not defined.
Gambar 4.3 Tampilan Menu Data Pemesanan TiketError! Bookmark not defined.
Gambar 4.4 Tampilan Konfirmasi Data Pemesanan tiketError! Bookmark not defined.
Gambar 4.5 Tampilan E-Ticket Pertandingan ....... Error! Bookmark not defined.
Gambar 4.6 Tampilan Menu Stok Tiket ................ Error! Bookmark not defined.
Gambar 4.7 Tampilan Data member ...................... Error! Bookmark not defined.
Gambar 4.8 Tampilan Detail Data member ........... Error! Bookmark not defined.
Gambar 4.9 Tampilan Ubah Data member ............ Error! Bookmark not defined.
Gambar 4.10 Tampilan Data Tempat Duduk ......... Error! Bookmark not defined.
Gambar 4.11 Tampilan Tambah Data Tempat DudukError! Bookmark not defined.
Gambar 4.12 Tampilan Ubah Data Tempat DudukError! Bookmark not defined.
Gambar 4.13 Tampilan Data Jadwal Pertandingan Error! Bookmark not defined.
Gambar 4.14 Tampilan Tambah Data Jadwal PertandinganError! Bookmark not defined.
Gambar 4.16 Tampilan Halaman Menu Cetak LaporanError! Bookmark not defined.
Gambar 4.17 Tampilan Halaman Menu Cetak LaporanError! Bookmark not defined.
Gambar 4.18 Tampilan Halaman Utama Member . Error! Bookmark not defined.
Gambar 4.19 Tampilan Menu Pesan Tiket ............ Error! Bookmark not defined.
Gambar 4.20 Tampilan Form Pilih Tempat atau StandError! Bookmark not defined.
Gambar 4.21 Tampilan Menu Jadwal PertandinganError! Bookmark not defined.
Gambar 4.22 Tampilan Menu Akunku .................. Error! Bookmark not defined.
Gambar 4.23 Tampilan Halaman E-Ticket ............ Error! Bookmark not defined.