View
45
Download
10
Category
Preview:
Citation preview
APLIKASI SISTEM PENJUALAN TIKET
BIOSKOP BERBASIS WEB
Untuk:
Bioskop Cinemax
Dipersiapkan oleh:
ADITO EFRI 14121004
ANDY WIJAYA 14121020
JUMRATUL JANNAH 14121035
IRWANDI 14121041
Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta
Jl. Jembatan Merah, Nomor 84.C. Gejayan, Yogyakarta 55283, Telp: (0274) 584922, Fax (0274) 550
Prodi
Teknik
Informatika
UMBY
Nomor Dokumen Halaman
SPTB-01-P01 1/12
Revisi 001 Tgl: 23 Oktober 2016
SPTB01
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 2 dari 18 halaman
Daftar Perubahan
Revisi Deskripsi
A
B
C
D
E
F
G
INDEX
TGL - A B C D E F G
Ditulis oleh
Diperiksa oleh
Disetujui oleh
Daftar Halaman Perubahan
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 4 dari 18 halaman
Daftar Isi Daftar Isi ........................................................................................................................................... 4 1 Pendahuluan .............................................................................................................................. 5
1.1 Tujuan Penulisan Dokumen .............................................................................................. 5 1.2 Lingkup Masalah ............................................................................................................... 5 1.3 Definisi, Istilah dan Singkatan ......................................................................................... 5 1.4 Aturan Penomoran (Kodefikasi)........................................................................................ 5 1.5 Referensi ........................................................................................................................... 6 1.6 Deskripsi umum Dokumen (Ikhtisar) ................................................................................ 7
2 Deskripsi Umum Perangkat Lunak ........................................................................................... 7 2.1 Deskripsi Umum Sistem .................................................................................................... 7 2.2 Fungsi Produk ................................................................................................................... 7 2.3 Karakteristik Pengguna ..................................................................................................... 7 2.4 Batasan .............................................................................................................................. 8 2.5 Lingkungan Operasi .......................................................................................................... 8
3 Deskripsi Umum Kebutuhan ..................................................................................................... 8 3.1 Kebutuhan antarmuka eksternal ........................................................................................ 8
3.1.1 Antarmuka pemakai .................................................................................................. 8 3.1.2 Antarmuka perangkat keras ....................................................................................... 8 3.1.3 Antarmuka perangkat lunak ...................................................................................... 8 3.1.4 Antarmuka komunikasi ............................................................................................. 8
3.2 Deskripsi Fungsional ......................................................................................................... 9 3.2.1 Context Diagram ....................................................................................................... 9
3.2.1.1 Data Flow Diagram ............................................................................................... 9 3.3 Data Requirement ........................................................................................................... 11
3.3.1 Entity Relationship Diagram ................................................................................... 11 3.3.2 Database relasi antar tabel ....................................................................................... 12
3.4 Rancangan Struktrur ........................................................................................................ 12 3.4.1 Front End ................................................................................................................. 12 3.4.2 Back end .................................................................................................................. 13
3.5 Rancangan input/output per level user ............................................................................ 14 3.5.1 Input Member .......................................................................................................... 14 3.5.2 Output member ........................................................................................................ 14 3.5.3 Input now playing .................................................................................................... 15 3.5.4 Output now playing ................................................................................................. 15 3.5.5 Input coming soon ................................................................................................... 16 3.5.6 Output coming Soon ................................................................................................ 16 3.5.7 Output About ........................................................................................................... 17 3.5.8 Input Reservasi ........................................................................................................ 18 3.5.9 Output Reservasi ..................................................................................................... 18
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 5 dari 18 halaman
1 Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen ini memiliki tujuan untuk menjelaskan tentang spesifikasi persyaratan
perangkat lunak untuk Penjualan Tiket Bioskop Menggunakan PHP dan MYSQL yang akan
dibangun baik berupa gambaran umum maupun penjelasan detail yang menyeluruh.
1.2 Lingkup Masalah
Perangkat lunak yang akan dikembangkan adalah Perangkat Lunak Penjualan Tiket
Bioskop, yaitu merupakan perangkat lunak yang digunakan untuk mempermudah proses
administrasi dan penjualan tiket bioskop. Aplikasi ini Menampilkan daftar kursi yang masih
kosong di setiap studio dan melayani penjualan tiket secara online agar pelanggan tidak harus
mengantri.
1.3 Definisi, Istilah dan Singkatan
Definisi dari istilah yang akan digunakan pada dokumen ini adalah:
a) User adalah Orang yang menggunakan seluruh sistem perangkat lunak yang
dibuat.Yang termasuk user adalah Pengunjung,Admin dan Member.
b) Pengunjung adalah orang yang hanya bisa melihat Web tersebut tapi dia tidak bisa
mengakses seperti membeli tiket.
c) Admin adalah orang yang mengelola penuh sistem seperti mengupdate informasi-
informasi dan melayani member dalam penjualan tiket.
d) Member adalah pelanggan,orang yang memiliki hak akses pembelian tiket.
e) SRS adalah Software requirement spesification
f) PC adalah personal computer
g) SPTB adalah sistem pemesanan tiket bioskop
1.4 Aturan Penomoran (Kodefikasi)
Kodefikasi adalah pembuatan kode untuk tujuan mengklasifikasikan data, memasukkan
data ke komputer dan mengambil berbagai informasi yang dibutuhkan.
Perancangan kode-kode yang akan digunakan pada sistem informasi pemesanan tiket
online di bioskop Cinemax adalah sebagai berikut :
1. Kode ( Registrasi Pemesanan )
Format : USB-01
Keterangan :
a. USB : kode pemesan
b. 01 : no urut
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 6 dari 18 halaman
2. Kode ( Genre )
Format : GR-001
Keterangan :
a. GR : kode genre
b. 001 : no urut
3. Kode ( Klasifikasi Film )
Format : KF-001
Keterangan :
a. KF : kode klasifikasi film
b. 001 : no urut
4. Kode ( Kode Theater )
Format : KTH-001
Keterangan :
a. KTH : kode kode theater
b. 001 : no urut
5. Kode ( Theater )
Format : TH-001
Keterangan :
a. TH : kode theater
b. 001 : no urut
6. Kode ( Film )
Format : FL-001
Keterangan :
a. FL : kode film
b. 001 : no urut
7. Kode ( Jadwal )
Format : JT-001
Keterangan :
a. JT : kode jadwal tayang
b. 001 : no urut
1.5 Referensi
Data data yang digunakan dalam pegembangan sistem penjualan tiket bioskop di bioskop
Cinemax adalah data-data dari hasil survei bioskop-bioskop yang ada di yogyakarta.
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 7 dari 18 halaman
1.6 Deskripsi umum Dokumen (Ikhtisar)
Deskrip umum dokumen ini menjadi tiga bagian,yaitu:
a) Pendahuluan yang berisi penjelasan tentang dokumen ini mencakup tujuan
pembuatan sistem perangkat lunak yang dikembangkan, definisi, referensi, dan
sistematika.
b) Deskripsi Umum yang berisi penjelasan secara umum mengenai perangkat lunak
yang akan dikembangkan, meliputi kegunaan dari perangkat lunak, karakteristik
pengguna,dan batasan.
c) Spesifikasi kebutuhan yang berisi uraian kebutuhan perangkat lunak secara lebih
rinci.
2 Deskripsi Umum Perangkat Lunak
2.1 Deskripsi Umum Sistem
Perangkat lunak yang dibuat ini adalah perangkat lunak yang untuk membantu
mempermudah pelanggan dalam pembelian tiket dan juga meringani kerja petugas bioskop.
Kegiatan-kegiatan yang dapat dilakukan oleh perangkat lunak ini antara lain pendataan
member,pendataan tiket,pendataan film,pendataan kursi yang ada di studio,dan pelaporan
untuk pihak eksekutif.
2.2 Fungsi Produk
Kegunaan dari perangkat lunak ini adalah mempermudah pelanggan dalam pembelian
tiket agar pelanggan tidak perlu mengantri dan mempermudah pelanggan memperoleh
informasi tentang film yang sedang diputar atau yang akan diputar.keberadaan perangkat
lunak ini membuat petugas dapat melaksanakan kegiatab operasional dengan baik serta
mengurangi kesalahan pencatatan data.
2.3 Karakteristik Pengguna
Pengguna perangkat lunak ini adalah dari seluruh kalangan masyarakat yang ingin
menonton di bioskop cinemax.masing-masing pengguna juga memiliki level hak akses sesuai
aturan.
Katagori Pengguna Tugas Hak Akses Ke Aplikasi
Admin Mengelola sistem perangkat lunak
tersebut
Mengakses form-form yang
berhubungan dengan kegiatan
yang ditanganinya
Pengunjung Mengisi identitas diri(registrasi) Mengakses form informasi
film
Member Membeli dan mengisi form
pembelian tiket
Mengakses informasi film,
Mengakses pemesanan tiket
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 8 dari 18 halaman
2.4 Batasan
Batasan atau kendala dari perangkat lunak ini antara lain:
a) Harus memakai file data dari sistem lain seperti database yang sama dengan sistem
yang telah ada.
b) Harus memakai format data yang sama dengan sistem yang lain seperti context
diagram yang telah ada.
c) Sistem ini hanya bisa dijalankan di windows dan linux.
2.5 Lingkungan Operasi
Aplikasi client server ini akan bergungsi dengan spesifikasi:
a) Server : Admin
b) Client : Pengunjung dan member
c) Operating system : Windows 10
d) DBMS : PHP dan MYSQL.
3 Deskripsi Umum Kebutuhan
3.1 Kebutuhan antarmuka eksternal
Kebutuhan antara muka ekternal pada perangkat lunakSPTB meliputi kebutuhan atarmuka
pemakai, antarmuka perangkat keras, antarmuka perangkat lunak, antara komunikasi.
3.1.1 Antarmuka pemakai
Perangkat lunak ini dibuat menggunakan aplikasi web,dimana tampilan web di desain
dengan menu pengaksesan berbagai fungsi yang disediakan.interaksi antar pengguna dan
perangkat lunak ini bisa dilakukan dengan PC atau Notebook.
3.1.2 Antarmuka perangkat keras
Perangkat keras yang digunakan minimum:
a) PC fullset atau notebook
b) Alat jaringan internet (modem)
3.1.3 Antarmuka perangkat lunak
Perangkat lunak yang digunakan dalam perangkat lunak tersebut:
a) Windows atau linux
3.1.4 Antarmuka komunikasi
Perangkat lunak ini hanya bisa berkomunikasi melalui jaringan internet.
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 9 dari 18 halaman
3.2 Deskripsi Fungsional
Awali dengan Context diagram dan sedikit penjelasan berupa narasi jika perlu
3.2.1 Context Diagram
Context diagram adalah suatu diagram yang menggambarkan system dalam suatu
lingkungan dan hubungan dengan entitas luar.lingkungan tersebut menggambarkan
system secara keseluruhan dan proses system tersebut.
Gambar 3.1 Diagram konteks
3.2.1.1 Data Flow Diagram
DFD digunakan untuk menggambarkan sistem sebagai sebuah jaringan dari proses-
proses secara fungsional yang dihubungkan satu dengan yang lainnya oleh aliran data.
DFD terdiri dari proses penyimpanan data, aliran data dan entity luar, dan DFD
merupakan diagram konteks dalam bentuk yang lebih kecil, data flow diagram (DFD)
menguraikan proses yang terjadi didalam sistem sampai keproses yang lebih detail.
Pada sistem informasi pemesanan tiket online bioskop seperti yang diuraikan diatas,
dapat diuraikan lagi menjadi beberapa DFD yang lebih kecil lagi.
Gambar 3.2 DFD Level 0
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 10 dari 18 halaman
Gambar 3.3 DFD Level 1 Manajemen Film
Gambar 3.4 DFD Level 1 Manajemen jadwal
Gambar 3.5 DFD Level 1 Manajemen pemesan
Gambar 3.6 DFD Level 1 Manajemen member
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 11 dari 18 halaman
Gambar 3.7 DFD Level 1 manajemen pemesan reservasi tiket
3.3 Data Requirement
Data requirement di system penjualan tiket bioskop di bioskop cinemax berbasis web
diantaranya:
a) Data film dan jadwal
b) Data reservasi
c) Data member
3.3.1 Entity Relationship Diagram
Entity Relationship Diagram (ERD) adalah suatu diagram yang berfungsi
untuk menggambarkan hubungan entitas yang satu dengan entitas lain dalam suatu
sistem dimana diagram ini menjelaskan hubungan entitas yang ada melalui atribut
yang dimiliki oleh entitas tersebut. Berikut adalah ERD yang menjelaskan entitas
satu dengan entitas yang lain dalam sistem informasi pemesanan tiket online di
bioskop Cinemax sebagai berikut :
Gambar 3.7 ERD
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 12 dari 18 halaman
3.3.2 Database relasi antar tabel
3.4 Rancangan Struktrur
3.4.1 Front End
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 14 dari 18 halaman
3.5 Rancangan input/output per level user
3.5.1 Input Member
3.5.2 Output member
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 15 dari 18 halaman
3.5.3 Input now playing
3.5.4 Output now playing
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 16 dari 18 halaman
3.5.5 Input coming soon
3.5.6 Output coming Soon
Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 17 dari 18 halaman
3.5.7 Input About
3.5.8 Output About
Recommended