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
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
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.
boleh tau DFD level 1, dfd level 2 dan seterusnya ngga?? reply please^^
ReplyDelete