pembuatan sistem informasi “e tick” (event · designs. implementation of this system using...
Post on 21-Aug-2020
3 Views
Preview:
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.
top related