Dokumen SRS
SPESIFIKASI KEBUTUAHAN PERANGKAT LUNAK
Pemesanan Tiket Pesawat Gatot Kaca Air Line
Diajukan Untuk Memnuhi Salah Satu Tugas Mata Kuliah Praktikum
Rekayasa Perangkat Lunak
Disusun oleh :
Abdurrohim Saefulloh
Agung Rezka Utama
Alzani Saeful Anwar
Amas Kusmayatna


TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI
SUNAN GUNUNG DJATI
BANDUNG
2012

SPESIFIKASI KEBUTUAHAN PERANGKAT LUNAK
Pemesanan Tiket Pesawat Gatot Kaca Air Line
1.      Pendahuluan

1.1     Tujuan

Dokumen ini menjelaskan tentang spesifikasi perangkat lunak untuk Pemesanan Tiket Pesawat Gruda Air Line. Perangkat lunak yang dibuat adalah berbasis web, dan bisa diakses dengan mudah melalui mobile atau handphone. Dokumen ini ditujukan pada pelanggan dan pengembang (desainer, penguji, pengelola). Pemebaca diharapakan mempunyai pengetahuan dasar tentang bagaimana cara pemesanan tiket pesawat yang sesuai. Pengetahuan and understanding of Unified Modeling Language (UML) diagrams is also required. dan pemahaman tentang Unified Modeling Language (UML) diagram juga diperlukan. Dokumen ini juga diharapkan dapat menjadi langkah awal untuk fase design.


1.2.  Lingkup Masalah
Perangkat lunak yang akan dikembangkan adalah perangkat lunak Pemesanan Tiket Pesawat, yaitu merupakan perangkat lunak yang digunakan untuk mempermudah proses administrasi, pemesanan, dan penjualan tiket Pesawat Gatot Kaca Air Line. Aplikasi Pemesanan Tiket Pesawat ini dapat melakukan hal-hal berikut ini :
a.    Fasilitas Login atau Daftar untuk costumer
b.    Fasilitas Login untuk admin, dan karyawan/kasir loket untuk menghindari penyalahgunaan hak akses.
c.    Menampilkan daftar tujuan dari Gatot kaca Air Line dan harga tiketnya.
d.   Melayani pemesanan dan pembelian tiket secara online berbasis web yang bisa di akses melalui handphone ,pelanggan dapat memesan tiket untuk jadwal penerbangan dan tujuan yang diinginkan kapanpun secara online  tanpa  harus  mengantri,  dan  juga  didukung dengan transaksi yang mudah.
e.    Admin dan karyawan dapat melihat rekapitulasi hasil penjualan
Dengan adanya Aplikasi ini diharapkan,penjualan, pemesanan dan pembelian tiket pesawat khususnya Gatot Kaca Air Line  tidak harus  antri  cukup  lama  untuk  mendapatkan  tiket, dimana selama ini penumpang terkadang sudah mengantri pun belum tentu berhasil  mendapatkan  tiket.  Hal  ini  tentu  saja membawa  dampak  kerugian  karena  waktu  yang digunakan  untuk  mengantri  dapat  menjadi  lebih efektif  dengan  melakukan  hal-hal  lain  yang  lebih bermanfaat.
1.3.  Definisi, Akronim dan Singkatan
Tabel 1.Definisi, Singkatan dan Akronim
Istilah, AkronimdanSingkatan
Keterangan
*      Admin
*      Merupakan seseorang yang bertanggungjawab untuk perawatan sistem dan  serta bertanggungjawab terhadap operasional sistem.
*      User
*      Karyawan/kasir loket
*      Penumpang
*      Merupakan orang yang akan menggunakan jasa pesawat
*      Web
*      Adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan internet
*      Transaction report
*      Laporan rekapitulasi transaksi per satu Penerbangan
*      Monthly report
*      Laporan rekapitulasi transaksi per satu bulan

 

1.4.  Referensi

Dokumen-dokumen yang digunakan sebagai referensi dalam pembuatan SKPL ini adalah sebagai berikut:
a.    DOKUMEN1: menjelaskan tentang database system dan database pelanggan.
b.    DOKUMEN3: format keluhan standar.

1.5.  DeskripsiUmumDokumen

Dokumen ini secara garis besar terdiri dari tiga bab dengan perincian sebagai berikut:

a.   Bab 1 Pendahuluan, merupakan pengantar dokumen  SKPL yang brisi tujuan penulisan dokumen, ruang lingkup masalah pengembangan perangkat lunak, juga memuat definisi, akronim dan istilah yang digunakan  serta deskripsi umum dokumen yang merupakan ikhtisar dokumen SKPL.

b.   Bab 2 Deskripsi Global Perangkat Lunak, mendefinisikan perspektif produk perangkat lunak serta asumsi dan ketergantungan yang digunakan dalam pengembangan aplikasi penjualan, pemesanan dan pembelian tiket pesawat terbang.


2.   Deskripsi Umum

2.1.   Perspektif Produk

Perangkat lunak Pemesanan Tiket Pesawat ini merupakan perangkat lunak yang digunakan untuk mempermudah proses penjualan, pemesanan dan pembelian tiket pesawat. Aplikasi penjualan tiket pesawat ini berkaitan dengan beberapa entitas luar, yaitu calon penumpang, pihak manajemen,admin,dan costumer service (pada loket penjualan).Sistem  pembelian  tiket  pesawat secara online  merupakan  suatu  web  database  application  yang  mengolah data  pelanggan  saat  melakukan  reservasi  dengan  membeli  tiket.
Pelanggan  mendapatkan  informasi mengenai jadwal penerbangan, tujuan penerbangan dan harga tiket,  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 yang bisa diakses melalui pc ataupun handphone.

2.2.   Fungsi Produk

Perangkat Lunak Sistem pemesanan tiket pesawat ini mempunyai beberapa fungsi utama, antara lain:

a.   Calon penumpang dan karyawan (penjaga loket pembelian tiket) dapat melihat daftar harga tiket, jam pemberangkatan dan kelas-kelas yang disediakan

b.   Memungkinkan pemesanan tiket secara online sehingga dapat memesan tiket penerbangan dimanapun dan kapanpun

c.    Pemilik usaha dan karyawan dapat melihat rekapitulasi penjualan per pemberangkatan, perhari dan perbulan.

d.   User sistem penjualan tiket harus login terlebih dahulu untuk melaksanakan proses penjualan dan pembelian, serta untuk melihat laporan transaksi.


2.3.   Batasan-batasan

Pengembangan Aplikasi pemesatan tiket berbasis web ini memiliki keterbatasan-keterbatasan yaitu sebagai berikut  :

a.   Aplikasi bersifat web

b.  Aplikasi pemesanan tiket akan dibangun menggunakan PHP dengan database menggunakan MySQL.


2.4.   Asumsi dan Ketergantungan

Asumsi-asumsi pada sistem informasi poliklinik ini adalah:

a.   Setiap entitas mempunyai hak akses.

b.  Admin bisa melihat sistem secara keseluruhan, tetapi tidak dapat merubah data-data. Admin hanya mengatur data-data user.

c.   Pemilik atau Owner bisa melihat sistem secara keseluruhan dan dapat merubah data-data di dalamnya.

d.  Bagian costumer service mempunyai wewenang untuk melakukan penjualan tiket


3.      Deskripsi Rinci Kebutuhan

3.1.   Kebutuhan antar muka eksternal

a.    Antarmuka pemakai

Aplikasi pemesanan tiket ini menggunakan antarmuka berbasis web, dan pengguna mengoperasikannya menggunakan keyboard dan mouse dengan sistem operasi windows dan dapat diakses menggunakan perangkat mobile seperti HP.

b.    Antarmuka Perangkat Keras

Aplikasi ini berjalan di atas perangkat keras berupa beberapa komputer yang saling terhubung oleh jaringan internet dan berkomunikasi dengan protocol https. Dimana file aplikasi ditempatkan pada web hosting yang dioperasikan oleh Administrator

c.    Antarmuka perangkat lunak

Sistem Aplikasi pemesanan tiket pesawat adalah program yang akan dibangun menggunakan bahasa PHP, DBMS MySQL dan akan berjalan pada Sistem Operasi Windows dan akan memakai browser browser computer dan browser perangkat mobile

3.2.   Kebutuhan Fungsionalitas
a.    Fungsi user
b.    Login sebagai user
Sebelum mengunakan aplikasi, user harus login untuk mendapatkan hak akses.

c.    Pemesan tiket online

Sebelum melakukan pembelian tiket, calon pembeli harus melakukan registrasi melalui web. Setelah registrasi, pelangganakan mendapatkan sebuah user  id  yang  unik, dengan menggunakan user id ini, pelanggan dapat melakukan transksi. Proses pembayaran dilakukan menggunakan transfer ke rekening pengelola maskapai melalui ATM, setelah proses transfer selesai pelanggan perlu melakukan konfirmasi melalui web penjualan tiket atau bisa menggunakan telepon. Setelah proses konfirmasi pelanggan akan diberikan kode unik dan no. Kursi sebagai key untuk penerbangan

d.    Fungsi admin

·    Pengelolaan user

Admin memiliki otoritas untuk menambahkan mengedit dan menghapus user yang terdiri dari pemilik, karyawan dan member.

3.3.   Performansi

Tidak ada batasan performansi karena kemampuan perangkat keras yang digunakan telah memadai.

3.4.   Atribut Kualitas Perangkat Lunak

        a.    Keandalan

Aplikasi penjualan, pemesanan dan pembelian tiket pesawat ini dapat digunakan selama 1 X 24 jam, dengan dukungan sistem operasi Windows, Untuk Linux dan sistem operesi yang lainnya belum sempat dicoba.

         b.    Ketersediaan

Aplikasi pemesanan tiket pesawat ini dapat berjalan dan tersedia selama tidak mengalami kendala, seperti pasokan suplai tenaga listrik atau terkendalanya jaringan lokal,  jaringan internet serta web server hosting aplikasi.
c.  Keamanan
Admin dan costumer harus melakukan log in untuk dapat mengakses sistem. Untuk  melakukan  transaksi,  pelanggan dilengkapi dengan user id yang unik dan password.

d.  Perawatan

Aplikasi  ini dibuat secara full parameter dan dinamis.  Isi  site,  serta  informasi  yang  terdapat di dalamnya  dapat  diperbaharui dengan mudah kapan saja dengan  keputusan  management. Management  hanya  perlu  mengakses  aplikasi sebagai  administrator  dan  mengakses  menu  yang khusus disediakan untuk administrator.

3.5.   BatasanPerancangan

Sistem Sistem Administrasi pemesanan tiket pesawat ini akan di buat databasenya menggunakan MySql pada, dan bahasa pemrograman PHP, html dan java script