laporan proyek didik (wbs)
TRANSCRIPT
Created By :
Andi Didik Wira Putra 30108300
DAFTAR ISI
DAFTAR ISI...................................................................................................................................................2
BAB I PENDAHULUAN..................................................................................................................................3
1.1 Tujuan..........................................................................................................................................3
1.2 Ruang Lingkup.............................................................................................................................3
1.3 Definisi, Singkatan, dan Akronim.................................................................................................3
1.4 Referensi......................................................................................................................................3
BAB II DESKRIPSI UMUM.............................................................................................................................4
2.1 Perspektif.....................................................................................................................................4
2.2 Kegunaan.....................................................................................................................................4
2.3 Krateristik Pengguna....................................................................................................................5
2.4 Batasan – Batasan........................................................................................................................5
2.5 Asumsi dan Ketergantungan........................................................................................................5
BAB III SPESIFIKASI KEBUTUHAN..................................................................................................................6
3.1 Kebutuhan Fungsional.................................................................................................................6
3.2 Kebutuhan Antarmuka Eksternal...............................................................................................14
3.2.1 Antar Muka Pengguna.......................................................................................................14
3.2.2 Antar Muka Perangkat Keras.............................................................................................14
3.2.3 Antarmuka Perangkat Lunak..............................................................................................14
3.2.4 Antarmuka Komunikasi......................................................................................................14
BAB IV DESKRIPSI DATA.............................................................................................................................15
PT.STAR LINGT Page 2
BAB I PENDAHULUAN
1.1 Tujuan
Dokumen Spesifikasi Kebutuhan Perangkat Lunak ini merupakan dokumen spesifikasi
kebutuhan perangkat lunak Website Hotel Satria Wisata untuk mendefinisikan kebutuhan
perangkat lunak yang meliputi antar muka eksternal (antar muka antar system dengan system
lain perangkat lunak dan perangkat keras, dan pengguna) performansi (kemampuan perangkat
lunak dari segi kecepatan, tempat penyimpanan yang dibutuhkan serta keakuratan ), dan atribut
(feature-feature tambahan yang dimiliki system ). Serta mendefinisikan fungsi perangkat lunak.
Dokumen aplikasi penjualan mobilini juga mendefinisikan batasan perankat lunak.
1.2 Ruang Lingkup
Aplikasi ini dikembangkan dengan tujuan untuk :
1. Menyediakan informasi tentang Hotel Satria Wisata.
2. Menyediakan informasi tentang Kamar Hotel Satria Wisata.
3. Menangani pencatatan penyewaan Kamar Hotel Satria Wisata
1.3 Definisi, Singkatan, dan Akronim
A. Database : kumpulan data yang terkait yang diorganisasikan dalam struktur
tertentu dan dapat diakses dengan cepat.
B. DBMS : DataBase Management Sistem atau pengelola manajemen data base.
C. GUI : adalah Graphical User Interface, yaitu tampilan antar muka yang digunakan
program untuk berinteraksi dengan pengguna.
1.4 Referensi
A. Krosmon, McRoobSteve, fermer Ray, Object Oriented SystemAnalyst dan Design Using UML, McGraw-Hill Companies, 2002.
PT.STAR LINGT Page 3
PT.STAR LINGT Page 4
BAB II DESKRIPSI UMUM
2.1 Perspektif
Website Hotel Satria Wisata merupakan perangkat lunak yang dikembangkan dengan
memanfaatkan PHP dan MySQL untuk Database Management System. Website Hotel Satria
Wisata merupakan sebuah aplikasi yang digunakan Hotel Satria Wisata untuk palanggan atau
wisata asing untuk bisa menginap di Hotel Satria Wisata. Perangkat lunak ini dibuat
menggunakan bahasa pemrograman HTML, php, dan javascript Pengguna akan berinteraksi
dengan sistem melalui antarmuka GUI (Graphical User Interface), dengan piranti input
menggunakan keyboard dan mouse. Pada sistem ini, arsitektur perangkat lunak yang digunakan
berupa client-server dan web based, di mana semua data disimpan di server. Untuk pelanggan,
petugas dan manager merupakan client yang saling terhubung oleh suatu jaringan lokal. Jika
bagian-bagian tersebut melakukan pengaksesan data, maka mereka mengambil data yang ada di
server. Sedangkan untuk pelanggan umum sendiri, dapat mengakses data yang ada di server
tersebut secara on-line melewati halaman web. Inputan data yang dimasukkan akan disimpan
dalam database server, sehingga jika ada pencarian data, maka data yang diinginkan akan dicari
ke database server yang selanjutnya dikirimkan ke client yang merequest (client-server), atau
akan dikirim ke web server terlebih dahulu sebelum selanjutnya dikirim ke client (web based).
2.2 Kegunaan
Fungsi produk perangkat lunak Website Hotel Satria Wisata yang akan dikembangkan
berdasarkan user adalah seperti berikut ini :
1. ADMIN
1.1. Fungsi Login. Merupakan fungsi yang digunakan oleh pengguna untuk dapat masuk
dalam sistem yang akan digunakan.
1.2. Fungsi Pengelolaan Data Hotel. Merupakan fungsi yang digunakan untuk mengelola
data user atau pengguna sistem, yaitu pengguna yang dapat berinteraksi dengan sistem
(Entry, Edit, Delete, Search & Display Existing User).
PT.STAR LINGT Page 5
2. Pengunjung
2.1. Fungsi Reservasi. Merupakan Fungsi reservasi (booking) kamar hotel.
2.2. Fungsi Menu Utama. Merupakan fungsi dimana pengujung situs dapat memilih main
menu berupa Photo Galeri dan Promotion .
2.3 Krateristik Pengguna
A. ADMIN
1. Mengelolah WEBSITE2. Menjaga / mengontrol Sytem WEB SITE
B. Pengunjung SItus
1. Melihat menu WEBSITE2. Melakukan Reservasi (pemesanan kamar)
2.4 Batasan – Batasan
Batasan dalam pengembangan perangkat lunak website Hotel Satria Wisata tersebut
antara lain :
Kebijakan Umum
Berpedoman pada tujuan dari pengembangan perangkat lunak website Hotel Satria
Wisata
Keterbatasan perangkat lunak
Dapat diketahuai kemudian setelah system ini berjalan (sesuai dengan kebutuhan)
2.5 Asumsi dan Ketergantungan
Sistem dapat dijalankan pada computer dengan Sistem operasi minimal Windows XP
dengan database MySQl.
PT.STAR LINGT Page 6
BAB III SPESIFIKASI KEBUTUHAN
Pada bagian ini, setiap perryataan kebutuhan harus dapat diterima oleh pengguna. Kebutuhan
ini harus melibatkan paling tidak:
1. Kebutuhan fungsional yaitu kebutuhan terhadap fungsi atau proses tranformasi yang
harus mampu dilakukan oleh perangkat lunak
2. Kebutuhan antarmuka yang menghubungkan perangkat lunak dengan elemen perangkat
keras, perangkat lunak lain, basis data, ataupun pengguna
3. Kebutuhan performansi yang menetapkan karakteristik kinerja yang harus dimiliki oleh
perangkat lunak.
3.1 Kebutuhan Fungsional
Use case diagram
PT.STAR LINGT Page 7
PT.STAR LINGT Page 8
Class diagram
PT.STAR LINGT Page 9
Sequence Diagram
PT.STAR LINGT Page 10
Login
PT.STAR LINGT Page 11
Insert data kapal
PT.STAR LINGT Page 12
PT.STAR LINGT Page 13
Insert Promotion
PT.STAR LINGT Page 14
PT.STAR LINGT Page 15
Update Promotion
PT.STAR LINGT Page 16
Update Reservasi
PT.STAR LINGT Page 17
Update Photo Galery
PT.STAR LINGT Page 18
Insert data Peminjam
PT.STAR LINGT Page 19
Delete Data Peminjam
PT.STAR LINGT Page 20
Update Data Peminjam
PT.STAR LINGT Page 21
3.2 Kebutuhan Antarmuka Eksternal
3.2.1 Antar Muka Pengguna
Antarmuka pemakai akan dikembangkan dengan berbasis web. Pemakai berinteraksi
dengan perangkat lunak Penyewaan kamar. melalui antarmuka penjelajah situs (web browser).
Aplikasi ini menerima masukan dari pemakai melalui perintah yang diklik pada Mouse atau yang
diketikkan melalui Keyboard seperti operan pertama, operan kedua, atau tipe operator yang
sesuai dengan operasi aritmatika yang diinginkan. Keluaran dari perangkat lunak Aplikasi ini
dapat dilihat pemakai dengan menggunakan monitor secara langsung.
PT.STAR LINGT Page 22
3.2.2 Antar Muka Perangkat Keras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh website Hotel Satria
Wisata adalah :
PC Compatible
Keyboard
Mouse
3.2.3 Antarmuka Perangkat Lunak
Library yang dibutuhkan oleh Aplikasi Website Hotel Satria Wisata adalah library
ActiveX DataObject DataBase (ADODB) yang merupakan library pada Microsoft® Windows untuk
melakukan koneksi basis data dari script Microsoft® Active Server Pages (ASP) ke basis data
Microsoft® Access. Umumnya library ini sudah terdapat pada waktu instalasi Microsoft® Access.
3.2.4 Antarmuka Komunikasi
Yang dibutuhkan oleh Website Hotel Satria Wisata hanya sebuah komputer server dan
satu atau beberapa komputer client yang terhubung secara client-server dalam lingkup jaringan
Internet atau intranet berbasis protokol Transmission Control Protocol/Internet Protocol
(TCP/IP).
PT.STAR LINGT Page 23
BAB IV DESKRIPSI DATA
PT.STAR LINGT Page 24