SPTB01 APLIKASI SISTEM PENJUALAN TIKET...

18
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

Transcript of SPTB01 APLIKASI SISTEM PENJUALAN TIKET...

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 3 dari 18 halaman

Halaman Revisi Halaman Revisi

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 13 dari 18 halaman

3.4.2 Back 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

Prodi Sistem Informasi UMBY SKPL-SPTB-G01 Halaman 18 dari 18 halaman

3.5.9 Input Reservasi

3.5.10 Output Reservasi