sistem informasi penjualan tiket bioskop
DESCRIPTION
Sistem Informasi Penjualan Tiket Bioskop - Merupakan suatu karya ilmiah mengenai sistem informasi berbasis web untuk penjualan tiket bioskopTRANSCRIPT
Group SE – Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniet
Document ID: SRS Version: 1.0
Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniter System Requirements Specification (SRS)
Version Date: 26/03/2012
System Requirements Specification (SRS)
1. Pendahuluan
1.1 Tujuan
Dokumen ini memiliki tujuan untuk menjelaskan tentang spesifikasi persyaratan
perangkat lunak untuk Penjualan Tiket Bioskop Menggunakan Framework Codeigniter 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 tiket bioskop ini dapat melakukan hal-hal
berikut ini :
a. Fasilitas Login untuk admin untuk menghindari penyalahgunaan hak akses.
b. Menampilkan daftar kursi yang masih kosong di setiap studio.
c. Melayani penjualan tiket secara online berbasis web.
d. Melayani pembayaran melalui Internet Banking atau Transfer Langsung.
e. Pelanggan dapat memesan tiket untuk jadwal pemutaran film kapanpun secara online
tanpa harus mengantri, dan juga transaksi dapat dilakukan dari manapun dan
kapanpun.
Dengan adanya Aplikasi ini, diharapkan penjualan tiket bisokop tidak harus antri cukup lama
untuk mendapatkan tiket.
2012 by <Group SE> Page 1
Group SE – Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniet
Document ID: SRS Version: 1.0
Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniter System Requirements Specification (SRS)
Version Date: 26/03/2012
1.3 Definisi, Akronim dan Singkatan
Tabel 1. Definisi, Singkatan dan Akronim
Definisi, Singkatan dan
AkronimKeterangan
Admin Merupakan seseorang yang bertanggungjawab
untuk perawatan dan operasional sistem.
Penonton Merupakan pengunjung situs web / pelanggan.
Web (World
Wide Web)
Halaman informasi yang disediakan melalui jalur
internet sehingga bisa diakses di seluruh dunia
selama terkoneksi dengan internet.
SRS (System
Requirements
Specification)
Dokumen yang berisi pernyataan lengkap dari apa
yang dapat dilakukan oleh perangkat lunak, tanpa
menjelaskan bagaimana hal tersebut dikerjakan
oleh perangkat lunak.
PHP (Hypertext
Preprocessor)
Merupakan bahasa skrip yang di tempatkan dalam
server dan diproses di server.
CI (CodeIgniter) Software framework pengembangan aplikasi
berbasis bahasa pemograman PHP.
Operator Merupakan sesorang karyawan / costumer service.
1.4 Referensi
1.4.1 DOKUMEN1 : Menjelaskan tentang database system dan database pelanggan.
1.4.2 DOKUMEN2 : Daftar Film, Jadwal Pemutaran Film, Jumlah kursi
1.4.3 DOKUMEN3 : Format keluhan standar.
2012 by <Group SE> Page 2
Group SE – Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniet
Document ID: SRS Version: 1.0
Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniter System Requirements Specification (SRS)
Version Date: 26/03/2012
1.5 Deskripsi Umum Dokumen
1.5.1 Bagian 1 Pendahuluan, merupakan pengantar dokumen SRS yang berisi tujuan
penulisan dokumen, lingkup masalah pengembangan perangkat lunak, juga memuat
definisi, akronim dan istilah yang digunakan serta deskripsi umum dokumen yang
merupakan ikhtisar dokumen SRS.
1.5.2 Bagian 2 Deskripsi Umum, mendefinisikan perspektif produk perangkat lunak serta
asumsi dan ketergantungan yang digunakan dalam pengembangan aplikasi penjualan
tiket bioskop.
1.5.3 Bagian 3 Deskripsi Rinci kebutuhan, akan dibahas persyaratan-persyaratan yang lebih
spesifik menengai fungsi dan kegunaan system.
2012 by <Group SE> Page 3
Group SE – Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniet
Document ID: SRS Version: 1.0
Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniter System Requirements Specification (SRS)
Version Date: 26/03/2012
2 Deskripsi Umum
2.1 Perspektif Produk
Perangkat lunak Penjualan tiket bioskop ini merupakan perangkat lunak yang
digunakan untuk mempermudah proses penjualan tiket bioskop film. Aplikasi penjualan tiket
bioskop berkaitan dengan beberapa entitas luar, yaitu calon penonton, admin, dan costumer
service (pada loket penjualan). Sistem pembelian tiket bioskop online merupakan suatu web
database application yang mengolah data pelanggan saat melakukan reservasi dengan
membeli tiket, web tersebut akan dilengkapi dengan SSL-128 (Secure Socket Layer).
Pelanggan mendapatkan informasi mengenai jadwal film yang akan ditayangkan,
namun hanya pelanggan yang telah melakukan registrasi dan melunasi pembayaran yang
dapat melakukan pembelian tiket. Dengan mempertimbangkan kemudahan navigasi dan lalu
lintas data dimana pelanggan harus memberikan beberapa informasi pribadi, pendaftaran
dilakukan hanya dapat dilakukan melalui web. Sistem pembelian tiket juga masih
mengakomodir pembelian tiket di loket bioskop.
2.2 Fungsi Produk
Tabel 2. Fungsi Produk Situs Web Penjualan Tiket Bioskop
Nama Produk Fungsi Produk
Search Movie Untuk melakukan pencarian film
Search Studio Untuk melakukan pencarian studio
Now Playing Untuk melihat film yang sedang diputar di bioskop
Coming Soon Untuk melihat film yang akan diputar di bioskop
Studio Untuk melihat kursi studio yang kosong
Buy Ticket Untuk melakukan pembelian tiket bioskop
2012 by <Group SE> Page 4
Group SE – Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniet
Document ID: SRS Version: 1.0
Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniter System Requirements Specification (SRS)
Version Date: 26/03/2012
2.3 Karakteristik Pengguna
Tabel 3. Pengguna Situs Web Penjualan Tiket Bioskop
Nama Produk Fungsi Produk
Administrator Melihat dan melakukan manipulasi, mengelola dan
memelihara situs dengan bertanggung jawab.
Penonton Melihat informasi film dan memesan tiket bioskop
Operator Melihat dan melakukan view, insret, update.
2.4 Batasan-batasan
Pengembangan Aplikasi penjualan web ini memiliki keterbatasan-keterbatasan yaitu
sebagai berikut :
2.4.1 Aplikasi bersifat web base.
2.4.2 Aplikasi di update oleh admin.
2.4.3 Aplikasi penjualan tiket akan dibangun menggunakan PHP dengan database
menggunakan MySQL.
2.5 Asumsi dan Ketergantungan
Asumsi-asumsi pada sistem informasi poliklinik ini adalah :
2.5.1 Setiap entitas mempunyai hak akses.
2.5.2 Tidak ada kerusakan pada hardware.
2.5.3 Admin bisa melihat sistem secara keseluruhan, tetapi tidak dapat merubah data-data.
2.5.4 Admin hanya mengatur data-data user.
2.5.5 Bagian costumer service mempunyai wewenang untuk melakukan penjualan tiket.
2012 by <Group SE> Page 5
Group SE – Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniet
Document ID: SRS Version: 1.0
Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniter System Requirements Specification (SRS)
Version Date: 26/03/2012
3 Spesifikasi Kebutuhan
3.1 Kebutuhan Fungsional
Kebutuhan fungsional dapat didefinisikan sebagai penggambaran, perancangan dan
pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu
kesatuan yang utuh dan berfungsi.
3.1.1 Pemodelan
Pemodelan yang dilakukan dalam system ini menggunakan model Modified
Waterfall.
3.1.2 Fungsi Operator
3.1.2.1 Use Case Operator
Actor : Operator
Use Case : Login, Logout, Kontrol Penonton (Verifikasi).
Skenario :
3.1.3 Fungsi Administrator
3.1.3.1 Use Case Administrator
Actor : Administrator
Use Case : Login, Logout, Kontrol Operator (Melihat, Mengedit, .
Skenario :
3.1.4 Fungsi Penonton
3.1.4.1 Use Case Penonton
Actor : Penonton
Use Case : Registrasi, Login, Logout, Memesan Tiket (Melihat Info).
Skenario :
2012 by <Group SE> Page 6
Group SE – Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniet
Document ID: SRS Version: 1.0
Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniter System Requirements Specification (SRS)
Version Date: 26/03/2012
3.2 Kebutuhan Antarmuka Eksternal
3.2.1 Antarmuka Pengguna
Antarmuka berbasis web dan pengguna mengoperasikannya menggunakan computer
(mouse dan keyboard) dengan system operasi.
3.2.2 Antarmuka Perangkat Keras
Antarmuka menggunakan computer yang saling terhubung dengan jaringan internet
dan berkomunikasi dengan protokol internet.
3.2.3 Antarmuka Perangkat Lunak
Antarmuka menggunakan bahasa pemograman PHP dengan framework Codeigniter
serta berbasis data MySQL yang akan dijalankan pada system operasi, serta desainnya
menggunakan Dream.
3.2.4 Antarmuka Komunikasi
Antarmuka menggunakan SSL-128 (Secure Socket Layer), system ini merupakan
system keamanan saat bertransaksi melalui internet, sehingga data transaksi akan
dienkripsikan.
3.3 Kebutuhan Performasi
Sistem ini belum memilki batasan performasi karena kemampuan perangkat keras yang
digunakan telah memadai.
3.4 Perangkat Lunak
3.4.1 Keamanan Sistem
Keamanan system akan berlaku kepada admin dan operator, serta penonton pada saat
melakukan log in. SSL-128 (Secure Socket Layer) digunakan pada saat terjadinya
transaksi.
3.4.2 Pemeliharaan Sistem
Perawatan system akan dilakukan oleh pihak administrator, yang dapat diupdate
kapan saja dengan menu administrator yang disediakan.
2012 by <Group SE> Page 7
Group SE – Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniet
Document ID: SRS Version: 1.0
Sistem Informasi Penjualan Tiket Bioskop Menggunakan Framework CodeIgniter System Requirements Specification (SRS)
Version Date: 26/03/2012
3.4.3 Keandalan Sistem
Sistem ini dapat bekerja setiap hari dengan didukung oleh system operasi yang
memiliki stabilitas yang tinggi.
3.4.4 Kebutuhan Lain
3.4.4.1 Database
Database yang akan digunakan dalam system ini adalah MySQL (Xampp). MySQL
adalah salah satu database server yang cukup dikenal, pada system ini informasi akan
tersimpan dalam table-tabel yang secara logic merupakan struktur dua dimensi terdiri
dari baris dan kolom, sedangkan dalam sebuah database dapat terdiri dari beberapa
table.
3.4.4.2 Pengoperasian
Pengoperasian dalam system ini akan menggunakan pendunkung seperti :
a. Microsoft Windows sebagai Sistem Operasi.
b. PHP sebagai Bahasa Pemrograman.
c. Framework CodeIgniter sebagai Aplikasi Pembangun Software.
d. MySQL sebagai Server Databe Management Sistem.
2012 by <Group SE> Page 8