Anda di halaman 1dari 18

LAPORAN AKHIR

RANCANG BANGUN APLIKASI TIKETQ


UNIVERSITAS MUHAMMADIYAH PONOROGO
Disusun untuk memenuhi Ujian Akhir Semester
Mata Kuliah Arsitektur Perangkat Lunak

Disusun Oleh:
WAHYU DWI VEBYANNTO (19533100
DIMAS DWI HERI SETYAWAN (19533189)
M. AKBAR RIDWAN RIYALDHI (19533102
M. HAWWIN AMRI (18533043)

PROGRAM STUDI TEKNIK INFORMATIKA


UNIVERSITAS MUHAMMADIYAH PONOROGO
TAHUN AKADEMIK 2021/2022
KATA PENGANTAR

Alhamdulillah rasa puji syukur senantiasa terpanjatkan kepada Allah


SWT, Yang telah memberikan rahmat, taufik serta hidayah-Nya sehingga saya
dapat menyelesaikan laporan ini dengan tepat waktu dan tanpa halangan suatu
apapun. Dan tak lupa sholawat dan salam selalu tercurahkan kepada junjungan
kita Nabi Muhammad SAW. Yang telah membawa kita dari zaman jahiliah ke
zaman Islamiyah seperti yang kita rasakan pada saat ini.
Berkat rahmat dan karunianya saya dapat menyelesaikan tugas laporan
Arsitektur Perangkat Lunak ini dengan lancar. Laporan ini merupakan salah satu
syarat untuk memenuhi tugas Ujian Akhir Semester Mata Kuliah Arsitektur
Perangkat Lunak Program Studi Teknik Informatika S1 Universitas
Muhammadiyah Ponorogo. Dalam kesempatan ini saya mengucapkan banyak
terima kasih kepada dosen pengampu dan semua pihak yang telah membantu dan
mendukung terselesaikannya laporan ini.
Dalam laporan ini saya menyadari bahwa laporan ini jauh dari kata
sempurna, Untuk itu segala saran dan kritik guna perbaikan dan kesempurnaan
sangat saya harapkan dalam pembuatan laporan ini. Semoga laporan ini dapat
bermanfaat dan dapat meningkatkan kualitas mahasiswa Universitas
Muhammadiyah Ponorogo.

Ponorogo, 26 Januari 2022

Penyusun

ii
DAFTAR ISI

COVER....................................................................................................................i

KATA PENGANTAR............................................................................................ii

DAFTAR ISI.........................................................................................................iii

BAB I PENDAHULUAN.......................................................................................1

1.1. Latar Belakang........................................................................................1

1.2. Identifikasi Masalah................................................................................1

1.3. Tujuan......................................................................................................1

1.4. Manfaat....................................................................................................2

BAB II PEMBAHASAN........................................................................................3

2.1. Pra Produksi............................................................................................3

2.1.1. Perencanaan Aplikasi...........................................................................3

2.1.2. Analisa Kebutuhan Aplikasi................................................................3

2.2. Produksi...................................................................................................3

2.2.1. DFD Level 0...........................................................................................3

2.2.2. Usecase Diagram...................................................................................4

2.2.3. Diagram Class.......................................................................................4

2.2.4. Entity Relationship Diagram...............................................................5

2.2.5. Flowchart...............................................................................................5

2.2.6. Database.................................................................................................6

2.2.7. Database Admin....................................................................................6

2.2.8. Database User........................................................................................6

2.2.9. Database Orderan.................................................................................7

2.2.10. Database Tempat Wisata...................................................................7

iii
2.2.11. Database Metode Pembayaran..........................................................7

2.2.12. Database Register...............................................................................8

3.1. Post Produksi...........................................................................................8

3.1.1. Selamat Datang.....................................................................................8

3.1.2. Menu Sign in dan Sign up....................................................................9

3.1.3. Beranda................................................................................................10

3.1.4. Menu Bookingan.................................................................................11

3.1.5. Menu Cari Tiket.................................................................................11

3.1.6. Menu Pengaturan...............................................................................12

BAB IV PENUTUP..............................................................................................13

4.1. Kesimpulan............................................................................................13

4.2. Saran.......................................................................................................13

DAFTAR PUSTAKA...........................................................................................14

iv
BAB I
PENDAHULUAN
1.1. Latar Belakang
Kemajuan teknologi berkembang pesat dari tahun ke tahun dengan
membawa banyak dampak perubahan contohnya dalam hal pemesanan
tiket. Dengan adanya dampak tersebut banyak yang memanfaat teknologi
internet untuk melakukan pemesanan tiket secara online, salah satunya
adalah tempat wisata. Saat ini, untuk melakukan pemesanan tiket
customer harus datang langsung ke tempat untuk memesan tiket.
Selanjutnya, tiket tersebut harus ditarik kembali oleh petugas untuk
keperluan rekapitulasi data tiket. Cara yang dilakukan oleh pihak
pengelola tempat wisata saat ini, mengakibatkan seringnya ketidak
sesuaian antara tiket yang dibeli pengunjung dan uang yang masuk, yang
berdampak sulitnya melakukan rekapitulasi data tiket karena tiket bisa
rusak ataupun hilang.
Munculah gagasan untuk membuat aplikasi pemesanan tiket
berbasis web. Metode yang digunakan dalam pembuatan aplikasi ini
adalah prototype. Bahasa pemrograman yang digunakan untuk membuat
web service dan aplikasi pengelolaan tiket berbasis web adalah PHP.
Berdasarkan hasil implementasi yang dilakukan, aplikasi
pemesanan tiket berbasis web telah sesuai dengan kebutuhan, karena
dibangun berdasarkan identifikasi kebutuhan dan melakukan
pemeriksaan terhadap kebutuhan tersebut kepada narasumber yang
dilakukan wawancara.
1.2. Identifikasi Masalah
a. Bagaimana membuat aplikasi wisata yang dapat melakukan pemesanan
tiket ?
b. Bagaimana membuat aplikasi web untuk mengelola data dan pemesanan
tiket ?
1.3. Tujuan
a. Menghasilkan aplikasi berbasis web yang memiliki kemampuan untuk
mengelola data pemesanan tiket di tempat wisata.

1
b. Menghasilakan aplikasi berbasis web yang digunakan untuk pemesanan
tiket secara online.
1.4. Manfaat
a. Bagi Penulis
Menambah pengetahuan dan pengalaman penulis dalam hal pembuatan
web mobile, serta menerapkan disiplin ilmu yang telah diperoleh dalam
perkuliahan untuk dikembangkan di lingkungan luar melalui instansi
yang bersangkutan.
b. Bagi Akademik
Dapat menjadi acuan dan dorongan bagi akademik untuk dijadikan tolak
ukur keberhasilan selama ini dalam mendidik dan membekali ilmu bagi
para mahasiswa.
c. Bagi Pengguna Sistem
Dapat membantu pengguna sistem dalam pengembangan aplikasi sesuai
dengan perkembangan teknologi dengan penggunaan aplikasi ini.

2
BAB II
PEMBAHASAN
2.1. Pra Produksi
2.1.1. Perencanaan Aplikasi
Perencanaan system merupakan Langkah awal untuk membuat sebuah
aplikasi. Setelah memperoleh data-data dari observasi dan wawancara
kemudian mengidentifikasi masalah yang ada
2.1.2. Analisa Kebutuhan Aplikasi
Aplikasi ini dibuat diaplikasi berbasis windows dengan spesifikasi
sebagai berikut :
Processor Intel Core i5
SO Windows 10
Memory 8Gb
Harddisk 250Gb
Web Server Apache
Database Server MySQL

2.2. Produksi
2.2.1. DFD Level 0

3
2.2.2. Usecase Diagram

2.2.3. Diagram Class

4
2.2.4. Entity Relationship Diagram

2.2.5. Flowchart

5
2.2.6. Database
Berikut ini adalah isi dari database aplikasi TiketQ

2.2.7. Database Admin


Berikut ini adalah isi database admin aplikasi TiketQ yang meliputi
username dan password

2.2.8. Database User


Berikut ini adalah isi database user aplikasi TiketQ yang meliputi id
costumer, nama, alamat, no. telepon, jenis kelamin, dan username

6
2.2.9. Database Orderan
Berikut ini adalah isi database orderan aplikasi TiketQ yang meliputi
id reserve, reserve code, reserve at, reserve date, seat, depart, price,
id user, id, costumer, id_rute, status.

2.2.10. Database Tempat Wisata


Berikut ini adalah isi database tempat wisata aplikasi TiketQ yang
meliputi id rute, depart, rute from, rute to, price, id trans.

2.2.11. Database Metode Pembayaran


Berikut isi adalah isi database metode pembayaran aplikasi TiketQ
yang meliputi id trans type, description

7
2.2.12. Database Register
Berikut isi adalah isi database register aplikasi TiketQ yang meliputi
id user, username, password, fullname.

3.1. Post Produksi


3.1.1. Selamat Datang
Pada halaman awal selamat dating ini terdapat tombol “Klik untuk
mencari” untuk bisa masuk ke menu login, dan juga terdapat beberapa
alas an kenapa harus memilih aplikasi TiketQ ini dan juga tata cara
dalam menggunakan aplikasi ini.

8
3.1.2. Menu Sign in dan Sign up
Pada menu sign in ini user bisa langsung mengisi username dan
password, tetapi jika user belum melakukan sign up maka user harus
sign up terlebih dahulu

9
3.1.3. Beranda
Didalam beranda ini terdapat beberapa menu yaitu, bokingan/keranjang,
cari tiket, , profil, pengaturan, dan log out.

10
3.1.4. Menu Bookingan
Didalam menu bookingan ini terdapat tiket yang sudah kita pesan di
menu cari tiket.

3.1.5. Menu Cari Tiket


Dimenu cari tiket ini user bisa melakukan pencarian tujuan wisata yang
ingin dikunjungi

11
3.1.6. Menu Pengaturan
Didalam menu pengaturan ini user bisa menambahkan data diri nya.

12
BAB IV
PENUTUP

4.1. Kesimpulan
Semakin penting dan dibutuhkannya suatu informasi yang cepat, tepat dan
akurat, mengharuskan suatu unit kerja untuk dapat memberikan informasi
yang baik yaitu dengan menggunakan database yang terkomputerisasi.
Berdasarkan hasil analisa yang penulis lakukan dapat ditarik kesimpulan.
1. Aplikasi TiketQ ini bertujuan untuk memudahkan kerja penjaga tempat
wisata, untuk melakukan transaksi penjualan maupun pembelian tiket
wisata mengawasi jalannya sistem kerja serta dapat menentukan
langkah selanjutnya dari data yang disajikan.
2. Dengan adanya system database, akan memudahkan dalam pembuatan
Aplikasi penjualan ini yang akan dibuat secara komputerisasi untuk
mendapatkan informasi dengan mudah, cepat dan akurat.
4.2 Saran
Saran pengembangan adalah dengan menambahkan detail data pada saat
memasukkan laporan, sehingga kemungkinan pengguna untuk melakukan
kesalahan menjadi lebih kecil. Pengembangan juga bisa dilakukan dengan
menambahkan menu backup basis data sebagai salah satu strategi keamanan
data.

13
DAFTAR PUSTAKA

https://docplayer.info/65721340-Laporan-tugas-akhir-rekayasa-perangkat-lunak-
sistem-retribusi-tiket-obyek-wisata-pada-kantor-pariwisata-kota-cirebon.html

14

Anda mungkin juga menyukai