pembuatan sistem informasi “e tick” (event · designs. implementation of this system using...

12
commit to user library.uns.ac.id digilib.uns.ac.id PEMBUATAN SISTEM INFORMASI “E-TICK” (EVENT REGISTRATION AND TICKECTING) MENGGUNAKAN FRAMEWORK LARAVEL Tugas Akhir Disusun untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Disusun Oleh: RHESA ELIAN NUGROHO NIM. M3113120 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2018

Upload: others

Post on 21-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

commit to user

library.uns.ac.id digilib.uns.ac.id

PEMBUATAN SISTEM INFORMASI “E-TICK” (EVENT

REGISTRATION AND TICKECTING) MENGGUNAKAN FRAMEWORK

LARAVEL

Tugas Akhir

Disusun untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya

pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

Disusun Oleh:

RHESA ELIAN NUGROHO

NIM. M3113120

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2018

commit to user

library.uns.ac.id digilib.uns.ac.id

ii

HALAMAN PERSETUJUAN

PEMBUATAN SISTEM INFORMASI “E-TICK” (EVENT

REGISTRATION AND TICKECTING) MENGGUNAKAN FRAMEWORK

LARAVEL

Disusun Oleh:

RHESA ELIAN NUGROHO

NIM. M3113120

Tugas Akhir ini telah disetujui dan disahkan oleh dewan penguji

Pada ______________________

Pembimbing Utama,

Sahirul Alim Tri Bawono, S.Kom., M.Eng

NIK. 1987021520170101

commit to user

library.uns.ac.id digilib.uns.ac.id

iii

HALAMAN PENGESAHAN

PEMBUATAN SISTEM INFORMASI “E-TICK” (EVENT

REGISTRATION AND TICKECTING) MENGGUNAKAN FRAMEWORK

LARAVEL

Disusun Oleh:

RHESA ELIAN NUGROHO

NIM. M3113120

Pembimbing Utama,

Sahirul Alim Tri Bawono, S.Kom., M.Eng

NIK. 1987021520170101

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Teknik Informatika

Pada hari ________ Tanggal ______________

Dewan Penguji:

1. Penguji 1 Sahirul Alim Tri Bawono, S.Kom, M.Eng

NIK. 1987021520170101

(................................)

2. Penguji 2 Muhammad Asri Safi’ie, S.Si., M.Kom

NIK. 1981110320180601

(................................)

3. Penguji 3 Agus Purbayu S.Si., M.Kom

NIK. 1980082920130201

(................................)

Disahkan oleh,

Ketua Program Studi

DIII Teknik Informatika UNS

Abdul Aziz, S.Kom., M.Cs.

NIP. 19810413 200501 1 001

commit to user

library.uns.ac.id digilib.uns.ac.id

iv

PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak

terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu

Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau

pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara

tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Sukoharjo, Juli 2018

Rhesa Elian Nugroho

M3113120

commit to user

library.uns.ac.id digilib.uns.ac.id

xvii

ABSTRACT

Rhesa Elian Nugroho, 2018. Developing Of Information System "E-TICK"

(Event Registration And Ticketing) Uses The Laravel Framework. Diploma III

Program of Informatics Engineering, Faculty of mathematics and natural sciences,

University Sebelas Maret Surakarta.

Organizing an event from the event organizer sometimes constraints in

doing promotions and amassed quite a number of participants on the other hand

the community also need to know details of upcoming events is held. To fullfil this

things it is necessary an information system designed to facilitate the event

organizer and the participants.

This system design phase includes the creation of descriptions use case

diagrams, activity diagrams, sequence diagrams, class diagrams and database

designs. Implementation of this system using Laravel-based Framework PHP

programming language.

Users who act as event organizer in this application can do post some

information and promotional event which will be held as well as conducting

electronic ticket sales. While users who act as members can purchase tickets on this

application so much easier without having to come to the ticket counter.

Keyword: Information System, Event, Laravel.

commit to user

library.uns.ac.id digilib.uns.ac.id

xviii

ABSTRAK

Rhesa Elian Nugroho, 2018. Pembuatan Sistem Informasi “E-TICK” (Event

Registration And Ticketing) Menggunakan Framework Laravel. Program

Diploma III Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam,

Universitas Sebelas Maret Surakarta.

Penyelenggaraan sebuah event dari pengelola atau event organizer

terkadang mengalami kendala dalam melakukan promosi dan mengumpulkan

cukup banyak peserta disisi lain masyarakat juga perlu untuk mengetahui informasi

lengkap mengenai event yang akan diselenggarakan. Untuk memenuhi kebutuhan

tersebut maka perlu dirancang sebuah sistem informasi untuk mempermudah event

organizer dan para peserta tersebut.

Tahap perancangan sistem ini meliputi pembuatan deskripsi use case

diagram, activity diagram, sequence diagram, class diagram dan perancagan

database. Implementasi dari sistem ini menggunakan Framework Laravel berbasis

bahasa pemograman PHP.

Pengguna yang bertindak sebagai event organizer dalam aplikasi ini dapat

melakukan unggah informasi dan promosi event yang akan diselenggarakan serta

melakukan penjualan tiket elektronik. Sedangkan pengguna yang bertindak sebagai

member dapat melakukan pembelian tiket pada aplikasi ini sehingga lebih mudah

tanpa harus datang ke loket tiket.

Kata kunci: Sistem Informasi, Event, Laravel

commit to user

library.uns.ac.id digilib.uns.ac.id

vii

KATA PENGANTAR

Assalamu’alaikum Warahmatullahi Wabarakatuh.

Bismillahirrahmanirrahim, segala puji dan rasa syukur penulis panjatkan

kehadirat Allah subhanahu wa ta’ala, yang telah melimpahkan segala

kemudahannya hingga akhirnya penulis mampu menyelesaikan Tugas Akhir

dengan judul “Pembuatan Sistem Informasi “E-TICK” (Event Registration And

Ticketing) Menggunakan Framework Laravel” tepat pada waktunya.

Laporan Tugas Akhir ini disusun untuk memenuhi sebagian persyaratan

memperoleh kelulusan Program Diploma III Teknik Informatika, Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

Dalam pembuatan laporan ini, penulis mendapat banyak bantuan dari berbagai

pihak. Tanpa bantuan Allah subhanahu wa ta’ala melalui tangan mereka niscaya

penulis tidak akan berjalan dengan lancar. Untuk itu penulis sampaikan rasa hormat

dan rasa terima kasih kepada :

1. Allah S.W.T. atas nikmat, petunjuk, pertolongan, serta perlindungan yang telah

diberikan kepada saya.

2. Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D, selaku Dekan Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

3. Abdul Aziz, S.Kom., M.Cs. selaku Ketua Program Diploma III Teknik

Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sebelas Maret Surakarta.

4. Sahirul Alim Tri Bawono, S.Kom., M.Eng selaku pembimbing, yang telah

memberikan bimbingan, nasehat, kritik dan saran selama pengerjaan Tugas

Akhir ini.

5. Almarhum Ayah, Ibu dan Adikku atas doa, kasih sayang, perhatian dan

segalanya yang telah menjadikan penulis selalu semangat dan termotivasi untuk

melakukan dan memberikan yang terbaik.

6. Rekan-rekan Diploma III Teknik Informatika UNS 2013 khususnya kelas E atas

segala support dan bantuan kalian.

commit to user

library.uns.ac.id digilib.uns.ac.id

viii

7. Syavhana Yusricha, Nisrina Alifah, Thoharuddin Hanif atas segala bantuan

selama penulis mengerjakan dan menyelesaikan laporan Tuga Akhir ini.

8. Seluruh pihak-pihak yang tidak dapat penulis cantumkan satu persatu, atas

segala bimbingan, bantuan, kritik dan saran dalam penyusunan laporan ini.

Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari

sempurna, oleh karena itu kritik dan saran penulis harapkan dari berbagai pihak

demi terciptanya kesempurnaan penulisan laporan ini dan penulis akan berusaha

untuk lebih baik lagi ke depannya.

Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Sukoharjo, Juni 2018

Penulis

commit to user

library.uns.ac.id digilib.uns.ac.id

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PENGESAHAN ................................................................................ iii

PERNYATAAN ..................................................................................................... iv

HALAMAN MOTTO ............................................................................................. v

HALAMAN PERSEMBAHAN ............................................................................ vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI .......................................................................................................... ix

DAFTAR GAMBAR ........................................................................................... xiii

DAFTAR TABEL ................................................................................................. xv

ABSTRACT ......................................................................................................... xvi

ABSTRAK .......................................................................................................... xvii

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. Tujuan Penelitian ..................................... Error! Bookmark not defined.

1.4. Manfaat Penulisan ................................... Error! Bookmark not defined.

1.5. Batasan Masalah ...................................... Error! Bookmark not defined.

1.6. Metodologi Penelitian ............................. Error! Bookmark not defined.

1.7. Sistematika Penulisan .............................. Error! Bookmark not defined.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORIError! Bookmark

not defined.

2.1. Tinjauan Pustaka ..................................... Error! Bookmark not defined.

2.2. Landasan Teori ........................................ Error! Bookmark not defined.

commit to user

library.uns.ac.id digilib.uns.ac.id

x

2.2.1. Sistem Informasi .............................. Error! Bookmark not defined.

2.2.2. Event ................................................ Error! Bookmark not defined.

2.2.3. Basis Data ........................................ Error! Bookmark not defined.

2.2.4. PHP (Hypertext Preprocessor) ........ Error! Bookmark not defined.

2.2.5. MVC (Model View Controller) ........ Error! Bookmark not defined.

2.2.6. Framework ....................................... Error! Bookmark not defined.

2.2.7. Laravel.............................................. Error! Bookmark not defined.

2.2.8. Unified Modelling Language (UML)Error! Bookmark not defined.

2.2.9. Use Case ........................................... Error! Bookmark not defined.

2.2.10. Class Diagram .............................. Error! Bookmark not defined.

2.2.11. Sequence Diagram ........................ Error! Bookmark not defined.

2.2.12. Entity Relationship Diagram (ERD)Error! Bookmark not

defined.

BAB III ANALISIS DAN KEBUTUHAN SISTEMError! Bookmark not

defined.

3.1. Proses Bisnis Sistem ................................ Error! Bookmark not defined.

3.2. SRS (Software Requirement Spesification)Error! Bookmark not

defined.

3.2.1. SRS Fungsional ................................ Error! Bookmark not defined.

3.2.2. SRS non Fungsional ......................... Error! Bookmark not defined.

3.3. Use Case Diagram ................................... Error! Bookmark not defined.

3.4. Activity Diagram ..................................... Error! Bookmark not defined.

3.4.1. Activity Diagram Organizer ............. Error! Bookmark not defined.

3.4.2. Activity Diagram Administrator ....... Error! Bookmark not defined.

3.4.3. Activity Diagram Member ................ Error! Bookmark not defined.

3.5. Sequence Diagram ................................... Error! Bookmark not defined.

commit to user

library.uns.ac.id digilib.uns.ac.id

xi

3.5.1. Sequence Diagram Organizer .......... Error! Bookmark not defined.

3.5.2. Sequence Diagram Administrator .... Error! Bookmark not defined.

3.5.3. Sequence Diagram Member ............. Error! Bookmark not defined.

3.6. Entity Relationship Diagram (ERD) ....... Error! Bookmark not defined.

3.7. Class Diagram ......................................... Error! Bookmark not defined.

3.8. Desain Database ...................................... Error! Bookmark not defined.

3.9. Perancangan Desain Tampilan ................ Error! Bookmark not defined.

3.9.1. Tampilan Halaman Menampilkan EventError! Bookmark not

defined.

3.9.2. Tampilan Halaman Detail Event ...... Error! Bookmark not defined.

3.9.3. Tampilan Halaman Input Data ......... Error! Bookmark not defined.

3.9.4. Tampilan Halaman Menampilkan DataError! Bookmark not

defined.

3.9.5. Tampilan Halaman Login ................ Error! Bookmark not defined.

BAB IV IMPLEMENTASI DAN PEMBAHASANError! Bookmark not

defined.

4.1 Implementasi Sistem ............................... Error! Bookmark not defined.

4.1.1. Halaman Login ................................. Error! Bookmark not defined.

4.1.2. Halaman My Event Organizer .......... Error! Bookmark not defined.

4.1.3. Halaman My Ticket .......................... Error! Bookmark not defined.

4.1.4. Halaman Create Event ..................... Error! Bookmark not defined.

4.1.5. Halaman Edit Event.......................... Error! Bookmark not defined.

4.1.6. Halaman Detail Event ...................... Error! Bookmark not defined.

4.1.7. Halaman Tampilkan Event ............... Error! Bookmark not defined.

4.1.8. Halaman My Transaction ................. Error! Bookmark not defined.

4.1.9. Halaman Detail Transaction ............ Error! Bookmark not defined.

commit to user

library.uns.ac.id digilib.uns.ac.id

xii

4.1.10. Halaman Confimation ................... Error! Bookmark not defined.

4.1.11. Halaman Administrator ................ Error! Bookmark not defined.

4.1.12. Halaman Users Pada AdministratorError! Bookmark not

defined.

4.1.13. Halaman Event Pada AdministratorError! Bookmark not

defined.

4.1.14. Halaman Orders Pada AdministratorError! Bookmark not

defined.

4.1.15. Halaman Categories ..................... Error! Bookmark not defined.

4.2 Pengujian Menggunakan Black-Box testingError! Bookmark not

defined.

4.2.1. Tabel Pengujian ................................ 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 ............................................ Error! Bookmark not defined.