SISTEM INFORMASI E-TICKETING PEMESANAN PERTANDINGAN … · sistem informasi e-ticketing pemesanan...

16
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

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

ii

iii

iv

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.

16