DOKUMEN
untuk:
Dipersiapkan oleh:
Revisi Deskripsi
A - Pengarsiran deskripsi umum system
- Pelengkapan usecase diagram, sequence diagram, activity
diagram, dan collaboration diagram
INDEX - A B C D E F G
TGL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh
Daftar Halaman Perubahan
1.4 Referensi
Beberapa textbook, panduan, atau dokumentasi lain yang digunakan sebagai acuan dalam
pengembangan perangkat lunak ini adalah sebagai berikut :
- Template SKPL berorientasi Objek dari mata kuliah Proyek Perangkat Lunak Oleh B.Sarwosri.
- Terstruktur SKPL dari mata kuliah Analisa Desain Terstruktur Oleh B.Sarwosri.
- Proposal Tugas Akhir tahun 2008 Oleh Ruktin Handayani
Pada BAB ini mendeskripsikan kebutuhan khusus bagi My Journey yang terdiri dari
antarmuka, kebutuhan fungsional, kebutuhan performansi, batasan perancangan dan
Jurusan Teknik Informatika ITS SKPL-XXX Halaman 5 dari 27
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik
Informatika-ITS dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Laboratorium Rekayasa
Perangkat Lunak Jurusan Teknik Informatika-ITS.
kebutuhan lain yang mendukung agar aplikasi ini dapat bekerja sesuai dengan yang
diharapkan.
CLIENT RESTORANTL !
WEB SERVER
Ingin
Mengetahui
CLIENT RESTORANTL 2
Lokasi tempat
dia berdiri
Punya Uang
sejumlah “Y”,ingin
minta saran apa Don’t Worry be Happy “MY Journey”
yang harus
(Sistem)
“MY Journey” dilakukan untuk
akan menunjukkan
(Sistem) menikmati
anda dimana Lokai
akan hotel, restorat perjalanan wisata
wisata X
terdekat dengn bjek
Ingin
wisata
menuju
objek
Don’t Worry be Happy wisata “X”
Keterangan Gambar :
- Terdapat sebuat web server dan banyak komputer client yang dimiliki oleh semua hotel dan restorant.
- User akan mengakses web server dari komputer masing-masing melalui web “My Journey”
ID Deskripsi
SRS-F-001 - Fungsi Rekomendasi Objek Wisata Sesuai Budget
SRS-F-002 - Fungsi Informasi Objek Wisata di Indonesia
SRS-F-003 - Fungsi Objek Wisata Sesuai dengan Kriteria
SRS-F-004 - Fungsi Scheduling Perjalanan Wisata
SRS-F-005 - Fungsi Data Kepariwisataan di Indonesia
SRS-F-006 - Fungsi Pendeteksian Lokasi Wisatawan Berdiri
SRS-F-007 - Funsgi Pendeteksian Unit-unit wisata terdekat dengan Lokasi wisata yang
dituju
SRS-F-008 - Fungsi Warning Bencana Alam.
Wisatawan
Wisatawan Domestik Mancanegara
(f rom Actors)
(f rom Actors) Informasi Objek Wisata di Indonesia
ID Deskripsi
SRS-UC-001 - Fungsi Rekomendasi Objek Wisata Sesuai Budget
SRS-UC-002 - Fungsi Informasi Objek Wisata di Indonesia
SRS-UC-003 - Fungsi Objek Wisata Sesuai dengan Kriteria
SRS-UC-004 - Fungsi Scheduling Perjalanan Wisata
SRS-UC-005 - Fungsi Data Kepariwisataan di Indonesia
SRS-UC-006 - Fungsi Pendeteksian Lokasi Wisatawan Berdiri
SRS-UC-007 - Funsgi Pendeteksian Unit-unit wisata terdekat dengan Lokasi wisata yang
dituju
SRS-UC-008 - Fungsi Warning Bencana Alam.
<<include>>
Login wisatawan
Wisatawan
Mancanegara Wisatawan Domestik
(f rom Actors) (f rom Actors)
Membuka Login
Web Wisatawan
Membuka menu
informasilokasi wisata
Memasukkan objek
wisata yang diinginkan
MEnekan tombol
Cek database pencarian lokasi
Melihat result
di peta
: Wisatawan : Form Login Wisatawan : Form Informasi Lokasi Wisata : Objek Wisata
do_login( )
entry_data( )
read( )
write( )
1: do_login( )
3: read( )
2: entry_data( )
4: write( )
<<extend>> <<extend>>
membuka menu informasi hotel Membuka menu informasi wisata Membuka menu informasi resoran
Membuka
website
Membuka Menu
InformasiLokasi
Memilih
kategori wisata
Melihat pendukung
informasi di peta
: Wisatawan : Fomr Menu Informasi Objek Wisata : Control Database Objek : Objek Wisata
Wisata
open_page( )
read( )
open( )
write( )
4: write( )
1: open_page( )
: Wisatawan 2: read( )
: Objek Wisata
Unit Perhotelan
(f rom Actors)
Memasukkan Data Hotel
: Unit Objek Wisata : Unit Perhotelan : Unit Restoran : Form Login Dinas PAriwisata : Control Database Objek : Control Database Hotel : Control Database : Objek Wisata : Hotel : Restoran
Wisata Restoran
do_login( )
do_login( )
9:
1: do_login( ) 10:
6:
11:
12:
: Control Database Hotel : Control Database Objek
Wisata
8: 7: 4: 3:
: Restoran
misalnya pantai,
gunung, atau yang
lain
Wisatawan Domestik
(f rom Actors) Memasukkan Kriteria wisata yang Wisatawan Mancanegara
diinginkan (f rom Actors)
Membuka Login
Website Wisatawan
Memilih
rekomendasi
: Wisatawan : Form Objek Wisata Menurut Kriteria : Control database Kriteria : Kriteria
open_page( )
read( )
write( )
save( )
view_result( )
5: view_result( )
1: open_page( )
4: save( )
2: read( )
3: write( )
: Kriteria : Control database Kriteria
Membuka Login
Website Wisatawan
Memasukkan jumlah
Cek database
Objek wisata
: Wisatawan : Form Login Wisatawan : Form Rekomendasi Menurut Budget : Control Database Objek : Objek Wisata
Wisata
do_login( )
entry( )
read( )
save( )
view_result( )
6: view_result( ) 3:
1: do_login( )
2: entry( )
4: read( )
5: save( )
: Objek Wisata
Membuka Login
Website wisatawan
Menampilkan Memproses
schedule Schedule
Menerima
Schedule
entry( )
read( )
read( )
save( )
view_result( )
6: view_result( )
4: read( )
1: do_login( )
: Wisatawan
: Form Login Wisatawan
2: entry( )
3: read( )
: Form Scheduling
: Control Schedule
5: save( )
: Schedule
1.9 Glossary
Berikut adalah daftar definisi dan istilah penting yang digunakan dalam dokumen SKPL ini:
o SKPL :Spesifikasi Kebutuhan Perangkat Lunak
Dokumen hasil analisis yang berisi spesifikasi kebutuhan perangkat lunak.
SRS : Spesification Requirement System
o IEEE : Institute of Electrical and Electronics Engineering
Standar internasional untuk pengembangan dan perancangan produk.
o My Journey : Nama Aplikasi ini.
o Unit Pariwisata : objek wisata, perhotelan, restoran, pusat perbelanjaan.
o Mobile : Pengaksesan aplikasi via HP yang support, atau PDA
2 Traceability
SRS-ID Use Case ID Skenario
SRS-F-001 SRS-UC-001 SRS-SC-001
SRS-F-002 SRS-UC-002 SRS-SC-002
SRS-F-003 SRS-UC-003 SRS-SC-003
SRS-F-004 SRS-UC-004 SRS-SC-004
SRS-F-005 SRS-UC-005 SRS-SC-005
SRS-F-006 SRS-UC-006 SRS-SC-006
SRS-F-007 SRS-UC-007 SRS-SC-007
SRS-F-008 SRS-UC-008 SRS-SC-008