Aplikasi Pemesanan Tiket Bioskop Berbasis Mobile.

(1)

v

ABSTRAK

Bioskop adalah salah satu tempat hiburan yang menjadi sasaran masyarakat. Untuk menonton sebuah film di bioskop diperlukan sebuah tiket yang biasanya harus dibeli di loket bioskop. Calon penonton sering kali mengantri panjang untuk memperoleh tiket tersebut. Masalah tersebut membuat penulis tertarik untuk membuat aplikasi mobile yang berguna untuk mempercepat dan mempermudah pemesanan tiket bioskop, serta dapat memberikan informasi film dan bioskop dengan tepat.

Aplikasi mobile untuk pemesanan tiket bioskop ini berjalan pada perangkat mobile yang menggunakan sistem operasi android. Aplikasi ini menggunakan web service untuk pertukaran data antar server dengan aplikasi mobile. Web service yang dibuat menggunakan bahasa pemrograman java.

Dengan adanya aplikasi ini dapat mempermudah penonton dalam mendapatkan tiket bioskop dimanapun dan kapanpun hanya dengan menggunakan perangkat mobile dengan akses internet.

Kata Kunci : bioskop, e-ticket, mobile, mobile ticket, mobile ticket application, pemesanan tiket bioskop


(2)

vi

ABSTRACT

Movie theaters is the one of the most visited public entertaintment. If we want to watch movie in theater, we need a ticket that kan be bought in the theater's ticket counter. Moviegoer often has to wait in long line to buy the ticket. That problem is seems to be interesting for writer's, and writer's interested to developing a mobile applications that help ticket reservation easier and more quickly, and displaying movie's information appropriately.

This mobile application for movie's ticket reservations can be used in any mobile devices which uses Android Operating System. This applications use web services for data exchanging between server and mobile application. Web services that used is builed with jawa programming language.

With this application, moviegoers can buy movie tickets anywhere at any time just requires mobile devices with internet access.

Keywords : buy online ticket, cinema, e-ticket, film, mobile, mobile ticket, mobile ticketing, online ticket reservation


(3)

vii

DAFTAR ISI

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... I PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... II KATA PENGANTAR... III ABSTRAK ... V ABSTRACT ... VI DAFTAR ISI ... VII DAFTAR GAMBAR ... X DAFTAR TABEL ... XII DAFTAR PROGRAM ... XIII

BAB I PENDAHULUAN ... 1

1.1 LATAR BELAKANG ... 1

1.2 RUMUSAN MASALAH ... 1

1.3 TUJUAN PENELITIAN ... 2

1.4 BATASAN MASALAH ... 2

1.5 SISTEMATIKA PEMBAHASAN ... 2

BAB II LANDASAN TEORI ... 4

2.1. JAVA ... 4

2.1.1. Java 2 Standar Edition (J2SE) ... 5

2.1.2. Java 2 Enterprise Edition (J2EE)... 5

2.1.3. Java2 Micro Edition(J2ME) ... 7

2.2. ANDROID ... 7

2.2.1. Fitur Sistem Operasi Android ... 8

2.2.2. Sistem Arsitektur Sistem Operasi Android ... 10

2.3. WEB SERVICE ... 13

2.4. UNIFIED MODELING LANGUAGE (UML) ... 14

2.4.1. Use Case Diagram ... 15

2.4.2. Activity Diagram ... 17

2.4.3. Class Diagram ... 18

2.4.4. State Diagram ... 19

2.5. ENTITY RELATIONSHIP DIAGRAM (ERD) ... 19

2.6. MYSQL ... 22

2.7. HIBERNATE ... 22

2.8. BLACK BOX TESTING... 23

BAB III ANALISA DAN PEMODELAN ... 24

3.1. PROSES BISNIS ... 24

3.1.1. Proses Registrasi ... 24

3.1.2. Proses Pemesanan Tiket melalui Aplikasi Mobile ... 24

3.1.3. Proses Pengambilan Tiket ... 25

3.1.4. Proses Pengisian Saldo ... 25

3.2. ERD ... 25

3.3. USE CASE ... 26

3.4. ACTIVITY DIAGRAM ... 27

3.4.1. Pemesanan tiket pada mobile ... 28


(4)

viii

3.5. CLASS DIAGRAM ... 36

3.6. RANCANGAN ANTARMUKA ... 37

3.6.1. Rancangan Antarmuka pada Aplikasi Mobile ... 37

3.6.2. Rancangan Antarmuka pada Aplikasi Web ... 45

BAB IV PERANCANGAN DAN IMPLEMENTASI ... 57

4.1. ANTARMUKA PADA APLIKASI MOBILE ... 57

4.1.1. Halaman Login ... 57

4.1.2. Halaman Now playing ... 58

4.1.3. Halaman Theater ... 59

4.1.4. Halaman Coming soon ... 60

4.1.5. Halaman Setting ... 60

4.1.6. Halaman Ubah Password ... 61

4.1.7. Halaman Detail Transaksi ... 62

4.1.8. Halaman Detail Film Now playing... 63

4.1.9. Halaman Detail Theater ... 64

4.1.10. Halaman Detail Film Coming soon ... 66

4.1.11. Halaman Jadwal ... 66

4.1.12. Halaman Pesanan ... 67

4.1.13. Halaman Detail Pesanan ... 69

4.2. ANTARMUKA PADA APLIKASI WEB ... 70

4.2.1. Halaman Login ... 70

4.2.2. Halaman Manage Bioskop ... 71

4.2.3. Halaman Tambah Bioskop ... 72

4.2.4. Halaman Lihat Lokasi Bioskop ... 73

4.2.5. Halaman Lihat Detail Bioskop ... 74

4.2.6. Halaman Ubah Bioskop ... 75

4.2.7. Halaman Tambah Studio ... 76

4.2.8. Halaman Tambah Jadwal ... 77

4.2.9. Halaman Manage Film ... 78

4.2.10. Halaman Tambah Film ... 79

4.2.11. Halaman Ubah Film ... 80

4.2.12. Halaman Transaksi ... 81

4.2.13. Halaman Manage Member ... 81

4.2.14. Halaman Tambah Member ... 83

4.2.15. Halaman Cetak Tiket ... 84

4.3. IMPLEMENTASI TABEL ER ... 84

BAB V PENGUJIAN ... 90

5.1. PENGUJIAN APLIKASI PEMESANAN TIKET PADA MOBILE ... 90

5.1.1. Pengujian Login ... 90

5.1.2. Pengujian Ubah Password ... 91

5.2. PENGUJIAN APLIKASI PEMESANAN TIKET PADA WEBSITE ... 93

5.2.1. Pengujian Login ... 93

5.2.2. Pengujian Tambah Bioskop ... 94

5.2.3. Pengujian Ubah Bioskop ... 98

5.2.4. Pengujian Tambah Film... 102

5.2.5. Pengujian Ubah Film ... 104


(5)

ix

5.3. DATA HASIL KUESIONER ... 107

5.4 GRAFIK HASIL KUESIONER ... 109

BAB VI SIMPULAN DAN SARAN ... 110

6.1. SIMPULAN ... 110

6.2. SARAN ... 110

DAFTAR PUSTAKA ... XIV LAMPIRAN A-RIWAYAT HIDUP PENULIS ... 15


(6)

x

DAFTAR GAMBAR

Gambar 2.1 Arsitektur Sistem Operasi Android ... 10

Gambar 2.2 Contoh Adminan Dependensi Include... 16

Gambar 2.3 Contoh Adminan Dependensi Extend ... 17

Gambar 2.4 Contoh Adminan Generalisasi pada Use Case ... 17

Gambar 2.5 Contoh Entitas ERD ... 19

Gambar 2.6 RelasI pada ERD ... 20

Gambar 2.7 Relasi Satu ke Satu ... 21

Gambar 2.8 Relasi Satu ke Banyak ... 21

Gambar 2.9 Relasi Banyak ke Satu ... 21

Gambar 2.10 Relasi Banyak ke Banyak ... 21

Gambar 2.11 Development picture ... 22

Gambar 3.1 ERD ... 26

Gambar 3.2 Use Case Package Sistem Pemesanan Tiket Bioskop Mobile ... 26

Gambar 3.3 Use Case Pemesanan Tiket pada Mobile ... 27

Gambar 3.4 Use Case Mengelola Data pada Website ... 27

Gambar 3.5 Activity Diagram Lihat Film Segera Tayang ... 28

Gambar 3.6 Activity Diagram Film Memesan Tiket ... 29

Gambar 3.7 Activity Diagram Melihat Detail Transaksi ... 30

Gambar 3.8 Activity Diagram Mengubah Password ... 31

Gambar 3.9 Activity Diagram Mengelola Film ... 32

Gambar 3.10 Activity Diagram Mengelola Bioskop ... 33

Gambar 3.11 Activity Diagram Mengelola Transaksi ... 34

Gambar 3.12 Activity Diagram Mengelola Member ... 35

Gambar 3.13 Activity Diagram Mencetak Tiket ... 36

Gambar 3.14 Class Diagram Aplikasi Pemesanan Tiket Bioskop Mobile ... 36

Gambar 3.15 Halaman Login ... 37

Gambar 3.16 Halaman Menu ... 38

Gambar 3.17 Now playing ... 38

Gambar 3.18 Halaman Theater ... 39

Gambar 3.19 Halaman Coming Soon ... 40

Gambar 3.20 Halaman Detail Film Now Playing ... 42

Gambar 3.21 Halaman Detail Theater ... 42

Gambar 3.22 Halaman Detail Film Coming Soon ... 43

Gambar 3.23 Halaman Jadwal ... 44

Gambar 3.24 Halaman Pesanan ... 44

Gambar 3.25 Halaman Detail Pesanan ... 45

Gambar 3.26 Halaman Login ... 46

Gambar 3.27 Halaman Manage Bioskop ... 46


(7)

xi

Gambar 3.29 Halaman Map ... 48

Gambar 3.30 Halaman Detail Bioskop ... 48

Gambar 3.31 Halaman Tambah Studio ... 50

Gambar 3.32 Halaman Tambah Jadwal ... 51

Gambar 3.33 Halaman Manage Film ... 52

Gambar 3.34 Halaman Tambah Film ... 52

Gambar 4.1 Halaman Login ... 57

Gambar 4.2 Halaman Now Playing ... 58

Gambar 4.3 Halaman Theater ... 59

Gambar 4.4 Halaman Coming Soon ... 60

Gambar 4.5 Halaman Setting ... 61

Gambar 4.6 Halaman Ubah Password ... 62

Gambar 4.7 Halaman Detail Transaksi ... 63

Gambar 4.8 Halaman Detail Film Now Playing ... 64

Gambar 4.9 Halaman Detail Theater ... 65

Gambar 4.10 Halaman Detail Film Coming Soon ... 66

Gambar 4.11 Halaman Jadwal ... 67

Gambar 4.12 Halaman Pesanan ... 68

Gambar 4.13 Halaman Detail Pesanan ... 69

Gambar 4.14 Halaman Login ... 70

Gambar 4.15 Halaman Manage Bioskop ... 71

Gambar 4.16 Halaman Tambah Bioskop ... 72

Gambar 4.17 Halaman Lihat Lokasi Bioskop ... 73

Gambar 4.18 Halaman Lihat Detail Bioskop ... 74

Gambar 4.19 Halaman Ubah Bioskop ... 75

Gambar 4.20 Halaman Tambah Studio ... 76

Gambar 4.21 Halaman Tambah Jadwal ... 77

Gambar 4.22 Halaman Manage Film ... 78

Gambar 4.23 Halaman Tambah Film ... 79

Gambar 4.24 Halaman Ubah Bioskop ... 80

Gambar 4.25 Halaman Transaksi ... 81

Gambar 4.26 Halaman Manage Member ... 82

Gambar 4.27 Halaman Tambah Member ... 83


(8)

xii

DAFTAR TABEL

Tabel 2.1 Simbol Use Case Diagram ... 15

Tabel 2.2 Simbol Activity Diagram ... 18

Tabel 3.1 Penjelasan Atribut Tabel Bioskop... 85

Tabel 3.2 Penjelasan Atribut Tabel Film ... 86

Tabel 3.3 Penjelasan Atribut Tabel Member ... 86

Tabel 3.4 Penjelasan Atribut Tabel Saldo ... 86

Tabel 3.5 Penjelasan Atribut Tabel Studio ... 87

Tabel 3.6 Penjelasan Atribut Tabel Jadwal ... 87

Tabel 3.7 Penjelasan Atribut Tabel Pesanan ... 88

Tabel 3.8 Penjelasan Atribut Tabel Detail Pesanan ... 89

Tabel 5.1 Pengujian Login ... 90

Tabel 5.2 Pengujian Ubah Password ... 92

Tabel 5.3 Pengujian Login ... 93

Tabel 5.4 Pengujian Tambah Bioskop ... 95

Tabel 5.5 Pengujian Ubah Bioskop ... 99

Tabel 5.6 Pengujian Tambah Film ... 103

Tabel 5.7 Pengujian Ubah Film ... 105

Tabel 5.8 Pengujian Tambah Member ... 107


(9)

xiii

DAFTAR PROGRAM

Program 4.1 Procedure Login ... 58

Program 4.2 Procedure getFilmNowPlaying ... 59

Program 4. 3 Procedure getBioskopNowPlaying ... 59

Program 4.4 Procedure getFilmComingSoon... 60

Program 4.5 Procedure getMemberByEmail ... 61

Program 4.6 Procedure changePassword ... 62

Program 4.7 Procedure getDetailTransaksi ... 63

Program 4.8 Procedure getFilmById ... 64

Program 4.9 Procedure viewDetailTheater ... 65

Program 4.10 Procedure viewDetailFilmComingSoon ... 66

Program 4.11 Procedure getJadwal ... 67

Program 4.12 Procedure viewMap ... 69

Program 4.13 Procedure Pesan ... 70

Program 4.14 Procedure Login Web ... 71

Program 4. 15 Procedure getAllBioskop ... 72

Program 4.16 Procedure tambahBioskop ... 72

Program 4.17 Procedure LihatLokasiBioskop ... 73

Program 4.18 Procedure lihatDetailBioskop... 75

Program 4.19 Procedure ubahBioskop ... 76

Program 4.20 Procedure viewDenah ... 77

Program 4.21 Procedure tambahJadwal... 78

Program 4.22 Procedure getAllFilm ... 79

Program 4.23 Procedure tambahFilm ... 80

Program 4.24 Procedure ubahFIlm ... 80

Program 4.25 Procedure getAllTransaksi ... 81

Program 4.26 Procedure getAllMember ... 82

Program 4.27 Procedure tambahMember ... 83


(10)

1

BAB I

PENDAHULUAN

Bab ini menjelaskan latar belakang masalah yang sebagai alasan yang mendasari pembuatan aplikasi mobile untuk pemesanan tiket bioskop, pendahuluan dan gambaran mengenai latar belakang, rumusan, tujuan, batasan masalah dari karya ilmiah yang dikerjakan penulis.

1.1 Latar Belakang

Semakin banyaknya masyarakat yang mencari hiburan dengan menonton film di bioskop saat ini, maka pemesanan tiket film di bioskop menjadi masalah yang penting. Ada sebagian masyarakat yang rela mengantri dari pagi untuk mendapat tiket film di sebuah bioskop. Dengan pemesanan tiket bioskop yang semakin hari semakin banyak maka diperlukan sistem untuk dapat mempermudah masyarakat dalam memesan tiket film di bioskop. Saat ini pemesanan tiket bioskop sudah dapat dilakukan secara online

dengan membuka halaman web atau mobile dengan cara mengirimkan sms dan membeli secara langsung dengan datang ke bioskop.

Pemesanan tiket bioskop dengan menggunakan mobile saat ini masih menggunakan SMS. SMS harus dikirim sesuai dengan format tertentu, sehingga masyarakat kesulitan untuk menghafal format penulisan ketika mengirim SMS dan memesan tiket dengan menggunakan mobile. Selain itu, dengan pemesanan tiket via

mobile sampai saat ini masyarakat tidak dapat memilih sendiri posisi tempat duduk yang diinginkan sehingga customer lebih banyak memilih untuk membeli tiket secara langsung dengan datang ke bioskop.

Pemesanan tiket bioskop dengan menggunakan web saat ini sangat membantu

customer dalam memesan tiket bioskop. Dengan pemesanan tiket menggunakan web, customer dapat memilih bioskop, film, jam tayang dan posisi tempat duduk sesuai keinginan. Tetapi pemesanan tiket bioskop dengan menggunakan web memliki kelemahan.

1.2 Rumusan Masalah

Perumusan masalah berdasarkan latar belakang masalah penelitian dibagi-bagi menjadi berikut:


(11)

2

1. Bagaimana cara agar pemesan tiket bioskop dapat memesan tiket dengan cara mudah dan cepat dimanapun pembeli berada?

2. Bagaimana cara agar pemesan tiket dengan bebas memilih posisi tempat duduk yang pembeli inginkan dengan cepat?

3. Bagaimana mengetahui informasi mengenai alamat bioskop serta film apa saja yang ditampilkan dengan cepat dan mudah?

1.3 Tujuan Penelitian

Penulis membagi-bagi tujuan pembuatan tugas akhir berdasarkan latar belakang di atas menjadi beberapa tujuan yaitu:

1. Membuat aplikasi mobile untuk pemesanan tiket bioskop yang mudah dipakai oleh pengguna.

2. Pemesan tiket dapat memilih secara langsung posisi tempat duduk yang pembeli inginkan dengan melihat denah tempat duduk pada aplikasi mobile untuk pemesanan tiket bioskop.

3. Aplikasi mobile untuk pemesanan tiket bioskop dapat melihat informasi mengenai bioskop, film-film yang sedang ditayangkan dan jadwal film.

1.4 Batasan Masalah

Dalam pengerjaan aplikasi mobile pemesanan tiket bioskop, terdapat batasan masalah sebagai berikut:

1. Hanya membuat aplikasi mobile untuk pemesanan tiket bioskop, aplikasi untuk mengatur data dalam basis data, dan aplikasi untuk pencetakan tiket.

2. Aplikasi hanya dapat dijalankan pada mobile yang menggunakan sistem operasi

android dan memiliki akses internet.

3. Aplikasi hanya dapat digunakan oleh member. 4. Pemesanan tiket tidak dapat dibatalkan.

1.5 Sistematika Pembahasan

Sistematika pembahasan laporan tugas akhir tentang pembuatan aplikasi mobile

untuk pemesanan tiket bioskop dibagi menjadi enam bab, yaitu: 1. BAB I PENDAHULUAN


(12)

3

Bab ini menjelaskan latar belakang masalah yang sebagai alasan yang mendasari pembuatan aplikasi mobile untuk pemesanan tiket bioskop, pendahuluan dan gambaran mengenai latar belakang, rumusan, tujuan, batasan masalah dari karya ilmiah yang dikerjakan penulis.

2. BAB II LANDASAN TEORI

Bab ini berisi landasan teori yang digunakan penulis beserta ilmu dan teknologi yang digunakan bila ada dalam mengerjakan laporan tugas akhir dan pembuatan aplikasi yaitu teori mengenai Java, Android, Web Service, UML, ERD, MySQL,

Hibernate, dan testing.

3. BAB III ANALISA DAN PERMODELAN

Bab ini berisi hasil analisis dan perancangan sistem yang dibuat, yaitu proses bisnis, ERD, Use Case Diagram, Activity Diagram, Class Diagram, dan Rancangan Antamuka.

4. BAB IV PERANCANGAN DAN IMPLEMENTASI

Bab ini berisi kumpulan screenshot dari aplikasi dan penjelasan – penjelasan setiap fungsinya.

5. BAB V PENGUJIAN

Bab ini berisi pembahasan mengenai laporan hasil blackbox testing pada aplikasi

mobile untuk pemesanan tiket bioskop. 6. BAB VI SIMPULAN DAN SARAN

Bab ini berisi simpulan dalam pembuatan aplikasi berserta saran – saran yang disampaikan untuk membantu pengembangan sistem di masa datang.


(13)

110

BAB VI

SIMPULAN DAN SARAN

Bab ini berisi simpulan dalam pembuatan aplikasi berserta saran – saran yang disampaikan untuk membantu pengembangan sistem di masa datang.

6.1. Simpulan

Dari hasil pembahasan yang telah dilakukan dan berdasarkan hasil pengujian pada Bab V, maka kesimpulan yang dapat diambil yaitu :

1. Aplikasi pemesanan tiket bioskop mobile dapat mempercepat dan mempermudah proses pemesanan tiket bioskop. Sehingga aplikasi pemesanan tiket bioskop mobile yang telah dibuat dapat membantu calon pembeli untuk memesan tiket bioskop. 2. Aplikasi pemesanan tiket bioskop mobile dapat menampilkan denah tempat duduk

sebuah studio/theater ketika melakukan proses pemesanan tiket bioskop, sehingga pengguna dapat secara langsung memilih no kursi yang pengguna inginkan.

3. Aplikasi pemesanan tiket bioskop mobile tidak hanya berguna untuk melakukan proses pemesanan tiket bioskop saja tetapi aplikasi ini juga dapat menampilkan informasi seperti lokasi bioskop, harga tiket setiap bioskop, menampilkan informasi film yang sedang ditayangkan, dan menampilkan informasi film segera tayang. Dengan ditampilkannya informasi yang lengkap calon pembeli dapat lebih mudah menentukan film apa yang pembeli ingin saksikan.

6.2. Saran

Berdasarkan hal-hal yang telah dicapai dalam pembuatan aplikasi ini, diperoleh beberapa saran yaitu :

1. Pada hari-hari libur nasional, tiket bioskop mengalami kenaikan harga.Aplikasi yang telah dibuat belum menyediakan fitur penanganan terhadap kenaikan harga pada hari libur tersebut. Untuk ke depannya, sebaiknya aplikasi dikembangkan lagi sehingga pengguna dapat mengganti harga pada hari-hari tertentu dengan mudah.


(14)

111

2. Aplikasi yang dibuat hanya dapat berjalan pada system operasi android, sebaiknya aplikasi dikembangkan sehingga dapat digunakan oleh berbagai macam system operasi mobile lainnya.


(15)

xiv

DAFTAR PUSTAKA

Bambang, H. (2003). Esensi-Esensi Bahasa Pemograman Java. Bandung: Informatika Bandung.

Djikstra, E. W. (1970). Notes on Structured Programming. Technological University Eindhoven: Report 70-WSK-03.

Google.inc. (n.d.). About. Retrieved May 23, 2012, from Android: http://www.android.com/about/

Google.inc. (n.d.). What is Android. Retrieved May 23, 2012, from Android Developer: http://developer.android.com/guide/basics/what-is-android.html

Imbar, R.V. & S, Bernard Renaldy. (2006). Pemrograman Web Commerce dengan Oracle & ASP. Bandung: Informatika Bandung.

Kadir, A. (2004). Dasar Pemrograman Web Dinamis dengan JSP. ANDI. Miles, R., &Hamilton, K. (2006). Learning UML 2.0. O'REILLY.

Pilone, D., &Pitman, N. (2005). UML 2.0 in nutshell. O'REILLY.

Pugh, E., & Gradecki, J. D. (2004). Professional Hibernate. Wiley Publishing. Rickyanto, I. (2004). Pemrograman Web dengan Java Servlet. ANDI.


(1)

1

BAB I

PENDAHULUAN

Bab ini menjelaskan latar belakang masalah yang sebagai alasan yang mendasari pembuatan aplikasi mobile untuk pemesanan tiket bioskop, pendahuluan dan gambaran mengenai latar belakang, rumusan, tujuan, batasan masalah dari karya ilmiah yang dikerjakan penulis.

1.1 Latar Belakang

Semakin banyaknya masyarakat yang mencari hiburan dengan menonton film di bioskop saat ini, maka pemesanan tiket film di bioskop menjadi masalah yang penting. Ada sebagian masyarakat yang rela mengantri dari pagi untuk mendapat tiket film di sebuah bioskop. Dengan pemesanan tiket bioskop yang semakin hari semakin banyak maka diperlukan sistem untuk dapat mempermudah masyarakat dalam memesan tiket film di bioskop. Saat ini pemesanan tiket bioskop sudah dapat dilakukan secara online dengan membuka halaman web atau mobile dengan cara mengirimkan sms dan membeli secara langsung dengan datang ke bioskop.

Pemesanan tiket bioskop dengan menggunakan mobile saat ini masih menggunakan SMS. SMS harus dikirim sesuai dengan format tertentu, sehingga masyarakat kesulitan untuk menghafal format penulisan ketika mengirim SMS dan memesan tiket dengan menggunakan mobile. Selain itu, dengan pemesanan tiket via mobile sampai saat ini masyarakat tidak dapat memilih sendiri posisi tempat duduk yang diinginkan sehingga customer lebih banyak memilih untuk membeli tiket secara langsung dengan datang ke bioskop.

Pemesanan tiket bioskop dengan menggunakan web saat ini sangat membantu customer dalam memesan tiket bioskop. Dengan pemesanan tiket menggunakan web, customer dapat memilih bioskop, film, jam tayang dan posisi tempat duduk sesuai keinginan. Tetapi pemesanan tiket bioskop dengan menggunakan web memliki kelemahan.

1.2 Rumusan Masalah

Perumusan masalah berdasarkan latar belakang masalah penelitian dibagi-bagi menjadi berikut:


(2)

2

1. Bagaimana cara agar pemesan tiket bioskop dapat memesan tiket dengan cara mudah dan cepat dimanapun pembeli berada?

2. Bagaimana cara agar pemesan tiket dengan bebas memilih posisi tempat duduk yang pembeli inginkan dengan cepat?

3. Bagaimana mengetahui informasi mengenai alamat bioskop serta film apa saja yang ditampilkan dengan cepat dan mudah?

1.3 Tujuan Penelitian

Penulis membagi-bagi tujuan pembuatan tugas akhir berdasarkan latar belakang di atas menjadi beberapa tujuan yaitu:

1. Membuat aplikasi mobile untuk pemesanan tiket bioskop yang mudah dipakai oleh pengguna.

2. Pemesan tiket dapat memilih secara langsung posisi tempat duduk yang pembeli inginkan dengan melihat denah tempat duduk pada aplikasi mobile untuk pemesanan tiket bioskop.

3. Aplikasi mobile untuk pemesanan tiket bioskop dapat melihat informasi mengenai bioskop, film-film yang sedang ditayangkan dan jadwal film.

1.4 Batasan Masalah

Dalam pengerjaan aplikasi mobile pemesanan tiket bioskop, terdapat batasan masalah sebagai berikut:

1. Hanya membuat aplikasi mobile untuk pemesanan tiket bioskop, aplikasi untuk mengatur data dalam basis data, dan aplikasi untuk pencetakan tiket.

2. Aplikasi hanya dapat dijalankan pada mobile yang menggunakan sistem operasi android dan memiliki akses internet.

3. Aplikasi hanya dapat digunakan oleh member. 4. Pemesanan tiket tidak dapat dibatalkan.

1.5 Sistematika Pembahasan

Sistematika pembahasan laporan tugas akhir tentang pembuatan aplikasi mobile untuk pemesanan tiket bioskop dibagi menjadi enam bab, yaitu:


(3)

3

Bab ini menjelaskan latar belakang masalah yang sebagai alasan yang mendasari pembuatan aplikasi mobile untuk pemesanan tiket bioskop, pendahuluan dan gambaran mengenai latar belakang, rumusan, tujuan, batasan masalah dari karya ilmiah yang dikerjakan penulis.

2. BAB II LANDASAN TEORI

Bab ini berisi landasan teori yang digunakan penulis beserta ilmu dan teknologi yang digunakan bila ada dalam mengerjakan laporan tugas akhir dan pembuatan aplikasi yaitu teori mengenai Java, Android, Web Service, UML, ERD, MySQL, Hibernate, dan testing.

3. BAB III ANALISA DAN PERMODELAN

Bab ini berisi hasil analisis dan perancangan sistem yang dibuat, yaitu proses bisnis, ERD, Use Case Diagram, Activity Diagram, Class Diagram, dan Rancangan Antamuka.

4. BAB IV PERANCANGAN DAN IMPLEMENTASI

Bab ini berisi kumpulan screenshot dari aplikasi dan penjelasan – penjelasan setiap fungsinya.

5. BAB V PENGUJIAN

Bab ini berisi pembahasan mengenai laporan hasil blackbox testing pada aplikasi mobile untuk pemesanan tiket bioskop.

6. BAB VI SIMPULAN DAN SARAN

Bab ini berisi simpulan dalam pembuatan aplikasi berserta saran – saran yang disampaikan untuk membantu pengembangan sistem di masa datang.


(4)

110

BAB VI

SIMPULAN DAN SARAN

Bab ini berisi simpulan dalam pembuatan aplikasi berserta saran – saran yang disampaikan untuk membantu pengembangan sistem di masa datang.

6.1. Simpulan

Dari hasil pembahasan yang telah dilakukan dan berdasarkan hasil pengujian pada Bab V, maka kesimpulan yang dapat diambil yaitu :

1. Aplikasi pemesanan tiket bioskop mobile dapat mempercepat dan mempermudah proses pemesanan tiket bioskop. Sehingga aplikasi pemesanan tiket bioskop mobile yang telah dibuat dapat membantu calon pembeli untuk memesan tiket bioskop. 2. Aplikasi pemesanan tiket bioskop mobile dapat menampilkan denah tempat duduk

sebuah studio/theater ketika melakukan proses pemesanan tiket bioskop, sehingga pengguna dapat secara langsung memilih no kursi yang pengguna inginkan.

3. Aplikasi pemesanan tiket bioskop mobile tidak hanya berguna untuk melakukan proses pemesanan tiket bioskop saja tetapi aplikasi ini juga dapat menampilkan informasi seperti lokasi bioskop, harga tiket setiap bioskop, menampilkan informasi film yang sedang ditayangkan, dan menampilkan informasi film segera tayang. Dengan ditampilkannya informasi yang lengkap calon pembeli dapat lebih mudah menentukan film apa yang pembeli ingin saksikan.

6.2. Saran

Berdasarkan hal-hal yang telah dicapai dalam pembuatan aplikasi ini, diperoleh beberapa saran yaitu :

1. Pada hari-hari libur nasional, tiket bioskop mengalami kenaikan harga.Aplikasi yang telah dibuat belum menyediakan fitur penanganan terhadap kenaikan harga pada hari libur tersebut. Untuk ke depannya, sebaiknya aplikasi dikembangkan lagi sehingga pengguna dapat mengganti harga pada hari-hari tertentu dengan mudah.


(5)

111

2. Aplikasi yang dibuat hanya dapat berjalan pada system operasi android, sebaiknya aplikasi dikembangkan sehingga dapat digunakan oleh berbagai macam system operasi mobile lainnya.


(6)

xiv

DAFTAR PUSTAKA

Bambang, H. (2003). Esensi-Esensi Bahasa Pemograman Java. Bandung: Informatika Bandung.

Djikstra, E. W. (1970). Notes on Structured Programming. Technological University Eindhoven: Report 70-WSK-03.

Google.inc. (n.d.). About. Retrieved May 23, 2012, from Android:

http://www.android.com/about/

Google.inc. (n.d.). What is Android. Retrieved May 23, 2012, from Android Developer: http://developer.android.com/guide/basics/what-is-android.html

Imbar, R.V. & S, Bernard Renaldy. (2006). Pemrograman Web Commerce dengan Oracle & ASP. Bandung: Informatika Bandung.

Kadir, A. (2004). Dasar Pemrograman Web Dinamis dengan JSP. ANDI.

Miles, R., &Hamilton, K. (2006). Learning UML 2.0. O'REILLY.

Pilone, D., &Pitman, N. (2005). UML 2.0 in nutshell. O'REILLY.

Pugh, E., & Gradecki, J. D. (2004). Professional Hibernate. Wiley Publishing.