Specification
for
BioskopKita
Version 1.0 approved
Prepared by
11181046 – Mayang Ramadani
11181066 – Mukhamad Taukhid
11181076 – Rizki Audia Putri
11181078 – Sofyan Sauri
28 Desember 2020
Table of Contents
Pendahuluan 4
Tujuan Penulisan Dokumen 4
Audien yang Dituju dan Pembaca yang Disarankan 4
Batasan Produk 4
Definisi dan Istilah 5
Referensi 5
Deskripsi Keseluruhan 7
Deskripsi Produk 7
Fungsi Produk 7
Penggolongan Karakteristik Pengguna 9
Lingkungan Operasi 9
Batasan Desain dan Implementasi 10
Dokumentasi Pengguna 10
Kebutuhan Antarmuka Eksternal 11
User Interfaces 11
Login Interface 11
Menu Utama Interface 12
Profile Interface 13
Validasi Interface 13
Ruang Chat Interface 14
Pencarian Interface 15
Hardware Interface 16
Software Interface 16
Communication Interface 16
Functional Requirement 17
Use Case Diagram 18
Use Case Pendaftaran 21
Use Case Proses Ta’aruf 22
Use Case Login 22
Use Case Mencari Pasangan 23
Class Diagram 24
Activity Diagram 25
Sequence Diagram 28
Non Functional Requirements 30
2
Revision History
Name Date Reason For Changes Version
3
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
BioskopKita merupakan aplikasi berbasis mobile android guna untuk memudahkan
mengakses informasi mengenai jam tayang film serta pemesanan tiket. Adapun Tujuan dalam
penulisan dokumen ini adalah untuk menjelaskan alur gambaran pada aplikasi BioskopKita. Dengan
penulisan ini dapat diketahui kebutuhan apa saja yang kurang dalam aplikasi terutama fitur-fitur
yang telah ada dan kemudian akan dikembangkan kembali menjadi lebih menarik. Pada dokumen
ini juga terdapat pula kebutuhan perangkat lunak lengkap dengan penjelasannya.
2. Pihak-pihak yang menjadi user dalam sistem ini adalah admin bioskop dan customer
3. Sistem yang dikelola dengan database yang belum efektif dan optimal
6
2. Deskripsi Keseluruhan
2.1 Deskripsi Produk
Produk ini merupakan sistem yang dijalanan oleh admin dan user, untuk admin disini adalah
petugas atau karyawan biskop sedangkan user nya adalah pengguna atau customer. Aplikasi ini
dapat diakses melalui mobile android. Adapun deskripsi produk pada BioskopKita adalah sebagai
berikut :
Deskripsi Aplikasi
Beranda Aplikasi ini mempunyai halaman utama (Home) yang dapat di
akses oleh pengguna yang menampilkan informasi mengenai
pilihan jenis studio, judul film dan jadwal film
Sub menu 1 Sub ini menampilkan dua halaman yaitu About us untuk
deskripsi sistem dan Contact us untuk deskripsi alamat kontak
developer yang dapat dihubungi
Sub menu 2 Sub ini menampilkan deskripsi film diantaranya detail,
informasi jadwal jam film dan sinopsis film yang telah dipilih
pada Home dan juga menampilkan tombol untuk melakukan
pemesanan tiket
Sub menu 3 Sub ini menampilkan halaman konfirmasi pembayaran
diantaranya detail jenis studio, jumlah tempat duduk, jadwal
film, dan rincian harga yang harus dibayar
7
2.3 Penggolongan Karakteristik Pengguna
Tabel 1 Karakteristik Pengguna
Kategori Tugas Hak Akses ke Kemampuan yang harus
Pengguna aplikasi dimiliki
a. bertugas mengelola film a.
b.
Admin
b.
a. bertugas untuk a.
b. b.
c.
User(Customer)
Batasan desain dan implementasi pada aplikasi BioskopKita ini adalah sebagai berikut :
Aplikasi BioskopKita menyediakan bantuan bagi user menggunakan sistem yang sudah
built-in pada system. maka setiap bantuan yang diperlukan dapat diakses dengan mudah oleh user.
dan user, user disini merupakan customer atau pengguna. Adapun Mock-Up yang nantinya
8
3.1.1. Halaman Utama
Adapun halaman utama(Home) pada BioskopKita yang dapat diakses oleh pengguna
yang menampilkan informasi mengenai pilihan jenis studio, judul film dan jadwal film
9
3.1.3. Detail - Jadwal
10
3.2 Hardware Interface
Adapun perangkat keras yang dapat digunakan untuk menjalankan aplikasi BisokopKita
adalah
11
4. Functional Requirement
<Area ini menggambarkan pengorganisasian persyaratan fungsional untuk produk dengan fitur
sistem, layanan utama yang disediakan oleh produk>
12
user melakukan hal yang tidak
baik maka user dapat melaporkan
user tersebut.
10 User dapat menghapus account-nya. Jika user tidak memerlukan lagi
Account yang ia buat maka user
dapat menghapus account.
13
Use Case
Nama use case Registrasi
Deskripsi Singkat Aplikasi untuk memudahkan mengakses informasi mengenai jam tayang
film serta pemesanan tiket secara online
Aktor Customer
Alur Utama 1. Costumer membuka aplikasi terlebih dahulu
2. Customer pergi ke sign up untuk mengisi data diri beru nama email
password serta konfimasi password
3. Customer melanjutkan dengan mengkonfirmasi email yang telah
didaftarkan
4. use case berakhir
Alur Alternative
Kondisi Akhir Sukses Costomer mendapat notifikasi email berupa konfirmasi pesanan diterima
Kondisi Akhir Gagal Costomer mendapat notifikasi email berupa konfirmasi pesanan tidak
diterima
Use Case
Nama use case Login
Deskripsi Singkat Aplikasi untuk memudahkan mengakses informasi mengenai jam tayang
film serta pemesanan tiket secara online
Aktor Customer
Alur Utama 1. Costumer membuka aplikasi terlebih dahulu
2. Customer pergi ke login untuk masuk,apabila belum memiliki akun
pergi ke sign up
3. Customer di minta memasukan email dan password
4. use case berakhir
Alur Alternative
Kondisi Akhir Sukses Customer akan langsung masuk ke menu utama
Kondisi Akhir Gagal Customer akan mendapatkan notifikasi gagal login.
Use Case
Nama use case Daftar Film
Deskripsi Singkat Aplikasi untuk memudahkan mengakses informasi mengenai jam tayang film
serta pemesanan tiket secara online
Aktor Customer
Alur Utama 1. Costumer membuka aplikasi terlebih dahulu
2. Customer langsung dapat melihat menu utama yaitu daftar film apa
saja yang akan tayang
3. use case berakhir
Alur Alternative
14
Kondisi Akhir Sukses Customer akan langsung ke tampilan daftar dan jadwal film
Kondisi Akhir Gagal Customer akan mendapatkan notifikasi muat ulang
Use Case
Nama use case Pilihan Studio
Deskripsi Singkat Aplikasi untuk memudahkan mengakses informasi mengenai jam tayang
film serta pemesanan tiket secara online
Aktor Customer
Alur Utama 1. Costumer membuka aplikasi terlebih dahulu
2. Customer langsung dapat melihat menu utama yaitu daftar film apa
saja yang akan tayang
3. Customer mengklik film yang di inginkan
4. Customer dapat melihat pilihan studio mana saja yang akan
menayangkan film tersebut.
5. use case berakhir
Alur Alternative
Kondisi Akhir Sukses Customer berhasil masuk ke daftar pilihan studio.
Kondisi Akhir Gagal Customer akan mendapatkan notifikasi muat ulang
16
Gambar 4.3 Activity Diagram Perusahaan
Tiket Bioskop
17
Gambar 4.5 Activity Diagram login
ID Parameter Kebutuhan
1 Availability Beroperasi 7 hari perminggu, 24 jam per hari tanpa
gagal.
2 Reliability Stabilitas dari Aplikasi harus stabil dan tidak
menimbulkan.
3 Ergonomy Tampilan dari Aplikasi yang dapat dengan mudah
dipahami oleh user.
4 Portability Aplikasi dapat diakses menggunakan web browser dan
18
android.
5 Memory N/A
6 Response time User diberikan waktu untuk menentukan diterima atau
tidak calon maksimal 1 bulan.
7 Safety N/A
8 Security Data yang berkaitan dengan user tidak dapat
disebarluaskan.
9 Others 1: Semua tanya jawab dan tampilan aplikasi harus dalam
Bahasa bahasa Indonesia
komunikasi
10 Others 2: User harus berusia sekitar 20 sampai dengan 45 tahun.
Batas Usia
User
19