spesifikasi kebutuhan perangkat lunak · web viewsekolah tinggi manajemen informatika dan teknik...

25
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK “PT. BALI TRAVEL” Untuk: <LUH MADE YULYANTARI,S.KOM., M.PD> Dipersiapkan oleh : 1. Gede Herry Widnyana (130010270) 2. Made Dwika Aswa Putra (130010274) 3. I Gede Adnyana Putra (130010173) 4. Putu Martino Subrata (130010215) Program Studi Sistem Komputer Sekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Prodi Sistem Komputer SKPL-STWO Halaman 1 dari 26 GL01

Upload: others

Post on 26-Feb-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

“PT. BALI TRAVEL”

Untuk:

<LUH MADE YULYANTARI,S.KOM., M.PD>

Dipersiapkan oleh :

1. Gede Herry Widnyana (130010270)

2. Made Dwika Aswa Putra (130010274)

3. I Gede Adnyana Putra (130010173)

4. Putu Martino Subrata (130010215)

Program Studi Sistem Komputer

Sekolah Tinggi Manajemen Informatika dan Teknik Komputer

(STMIK) STIKOM Bali

2014

Program Studi Sistem Komputer

STMIK STIKOM Bali

Nomor Dokumen Halaman

SKPL-STWO 1 / 17

Revisi - 14-10-2014

Prodi Sistem Komputer SKPL-STWO Halaman 1 dari 18

GL01

Page 2: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

DAFTAR PERUBAHANRevisi Deskripsi

A

B

C

D

E

F

G

INDEX - A B C D E F GTGL

Ditulis oleh

Diperiksa oleh

Disetujui oleh

Prodi Sistem Komputer SKPL-STWO Halaman 2 dari 18

Page 3: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Prodi Sistem Komputer SKPL-STWO Halaman 3 dari 18

Page 4: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

Daftar Isi1. Pendahuluan............................................................................................................................6

1.1 Tujuan Penulisan Dokumen...........................................................................................61.2 Lingkup Masalah...........................................................................................................61.3 Definisi, Istilah, dan Akronim.......................................................................................61.4 Aturan Penomoran dan Penamaan.................................................................................6

1.4.1 Aturan Penomoran dan Penamaan Spesifikasi Kebutuhan.....................................61.4.2 Aturan Penomoran dan Penamaan Tabel................................................................71.4.3 Aturan Penomoran dan Penamaan Fungsi / Proses.................................................7

1.5 Referensi........................................................................................................................71.6 Deskripsi Umum Dokumen...........................................................................................7

2. Deskripsi Umum Perangkat Lunak.........................................................................................82.1 Deskripsi Umum Sistem................................................................................................82.2 Fungsi Produk................................................................................................................92.3 Karakteristik Pengguna..................................................................................................92.4 Batasan-batasan...........................................................................................................102.5 Lingkungan Operasi....................................................................................................10

3. Deskripsi Umum Kebutuhan.................................................................................................103.1 Kebutuhan antarmuka eksternal..................................................................................10

3.1.1 Antarmuka pemakai..............................................................................................103.1.2 Antarmuka perangkat keras..................................................................................103.1.3 Antarmuka perangkat lunak..................................................................................113.1.4 Antarmuka komunikasi.........................................................................................11

3.2 Kebutuhan Fungsional.................................................................................................113.2.1 Aliran informasi....................................................................................................11

3.2.1.1 DFD level 0.......................................................................................................113.2.2 Deskripsi proses DFD level 0...............................................................................12

3.3 Data Requirement........................................................................................................123.3.1 ER Diagram..........................................................................................................12

3.4 Deskripsi Kebutuhan Non Fungsional.........................................................................133.5 Batasan Perancangan...................................................................................................153.6 Kerunutan (traceability)...............................................................................................15

3.6.1 Data Store vs ER Diagram....................................................................................153.7 Ringkasan Kebutuhan..................................................................................................16

3.7.1 Ringkasan Kebutuhan Fungsional........................................................................163.7.2 Ringkasan Kebutuhan Non Fungsional................................................................16

Lampiran...................................................................................................................................17Lampiran lain yang dianggap perlu....................................................................................17

Prodi Sistem Komputer SKPL-STWO Halaman 4 dari 18

Page 5: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

Daftar GambarGambar 1 : Gambaran umum Sistem untuk STWO................................................................8Gambar 2 : Context Diagram (DFD level 0) untuk STWO...................................................11Gambar 3 : ER Diagram untuk STWO..................................................................................13

Daftar TabelTabel 1 : Karakteristik Pengguna STW...................................................................................9Tabel 2 : Aliran Informasi.....................................................................................................11Tabel 3 : DFD Level 0 STWO...............................................................................................11Tabel 4 : Tabel Administrator...............................................................................................14Tabel 5 : Tabel Client............................................................................................................14Tabel 6 : Tabel Tempat Wisata..............................................................................................14Tabel 7 : Tabel Transportasi..................................................................................................14Tabel 8 : Tabel Paket Travel Wisata.....................................................................................14Tabel 9 : Tabel Rute..............................................................................................................14Tabel 10 : Tabel Non Functional Requirement.....................................................................15Tabel 11 : Data Store VS ER Diagram..................................................................................15Tabel 12 : Ringkasan Kebuthan Fungsional..........................................................................16Tabel 13 : Kebutuhan Non Fungsional..................................................................................16

Prodi Sistem Komputer SKPL-STWO Halaman 5 dari 18

Page 6: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

1. PendahuluanDokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau

Software Requirement Specification (SRS) untuk Sistem Informasi Wisata Nusantara. Untuk penamaan dokumen ini selanjutnya akan digunakan istilah SKPL. Isi dari dokumen ini sebagian besar adalah terjemahan dari dokumen IEEE Std 830-1993.

1.1 Tujuan Penulisan DokumenDokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan dokumen

spesifikasi kebutuhan perangkat lunak yang akan dikembangkan. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya.

1.2 Lingkup MasalahSTWO adalah sebuah sistem informasi untuk bagi para traveling di seluruh

Indonesia dan dunia. Sebagaimana kita ketahui bersama kalau Indonesia adalah surganya wisata bagi para pelancong baik dalam maupun luar negeri.Banyak tempat wisata di Indonesia yang terkenal keindahannya bahkan sampai ke luar negeri, misalnya seperti Bali.

Melalui STWO ini, kami akan menyuguhkan tempat-tempat wisata dan menyedian layanan travel berbasis program dari berbagai daerah di Indonesia dari Sabang hingga Merauke. Kami juga akan menyajikan deskripsi detail mengenai tempat wisata yang ingin dikunjungi, jasa transportasi yang telah disediakan, beserta fasilitas wisata, harga dan juga rute.

1.3 Definisi, Istilah, dan Akronim SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa

Inggris-nya sering juga disebut sebagai Software Requirements Spesification(SRS), dan merupakan spesifikasi dari perangkat lunak yang akan dikembangkan.

SKPL-xxx-yy.y) STWO adalah kode yang digunakan untuk merepresentasikan kebutuhan (requirement) pada STWO, dengan STWO merupakan kode perangkat lunak, xxx adalah kodefungsi, dan xxxx adalah digit/nomor kebutuhan (requirement).

DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk menunjukkan aliran data pada perangkat lunak.

ERD adalah Entity Relationship Diagram, diagram dan notasi yang digunakan untukMerepresentasikan struktur data statis pada perangkat lunak.

1.4 Aturan Penomoran dan Penamaan

1.4.1 Aturan Penomoran dan Penamaan Spesifikasi KebutuhanSetiap kebutuhan perangkat lunak dalam dokumen ini akan diberi penomoran dengan format : SKPL-JK-XX.Y <nama proyek>, dengan :

JK adalah jenis kebutuhan. JK dapat diisi dengan : F untuk jenis kebutuhan fungsional NF untuk jenis kebutuhan non fungsional

Prodi Sistem Komputer SKPL-STWO Halaman 6 dari 18

Page 7: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

XX adalah nomor kebutuhan fungsi (dua digit) dimulai dari 00, 01, 02,

Y adalah nomor fungsi rinci, yang diturunkan dari kebutuhan nomor XX. Jika suatu kebutuhan bukan turunan maka nilai Y diisi 0.

1.4.2 Aturan Penomoran dan Penamaan TabelTabel diberi nama awalan huruf T kapital, diikuti dengan nama entitas

tabel tersebut. Tiap karakter awal kata dalam nama entitas tabel, dimulai dengan huruf kapital, tanpa adanya spasi antar kata bila nama entitas lebih dari satu kata. Penomoran tabel mengikuti format TAB-X, dengan X menyatakan nomor urut tabel.

Contoh :TAB-1 TDosenTAB-2 TStandarKredit

1.4.3 Aturan Penomoran dan Penamaan Fungsi / ProsesPenomoran fungsi menurut format FS-X, FS-X.Y, FS-X.Y.Z, dan

seterusnya, dengan X,Y,Z menyatakan tingkatan level fungsi/proses pada Data Flow Diagram (DFD) sesuai dengan kedalaman fungsi. Setiap fungsi diberi nama sesuai dengan deskripsinya.

Contoh :FS-1.1 Validasi PenggunaFS-1.3.1 Pemilihan Menu

1.5 Referensi Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan Perangkat

Lunak (SKPL)Jurusan Teknik Informatika ITB.

STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik InformatikaITB.

1.6 Deskripsi Umum DokumenDokumen SKPL ini dibagi menjadi tiga bagian utama.Bagian utama berisi

penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi, dan deskripsi umum.

Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak.

Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.

2. Deskripsi Umum Perangkat Lunak

Prodi Sistem Komputer SKPL-STWO Halaman 7 dari 18

Page 8: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

2.1 Deskripsi Umum SistemSTWO adalah perangkat lunak berbasis web yang digunakan untuk dapat mencari

tempat wisata di berbagai wilayah dalam lingkup Negara Indonesia.

Prodi Sistem Komputer SKPL-STWO Halaman 8 dari 18

MULAI

SISTEM TRAVEL ONLINE

PENCARIAN MEMILIH TRAVEL

LOKASI TUJUANRUTE TUJUAN

PAKET TRAVELPEMILIHAN JADWAL

REGISTRASIPEMILIHAN MEDIA

TRANSPORTASI

PEMBAYARAN SELESAI

Gambar 1 : Gambaran umum Sistem

Page 9: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

2.2 Fungsi ProdukAdapun fungsi – fungsi yang dimiliki oleh perangkat lunak :

Menampilkan informasi tentang segala sesuatu yang berhubungan dengan dunia perjalanan pada umumnya dan perjalanan wisata khususnya. Informasi bukan sekedar lokasi tempat saja, namun juga perkiraan biaya, fasilitas, rute yang akan dilalui, serta paket paket perjalanan.

Menampilkan rute yang anda pilih

2.3 Karakteristik PenggunaPengguna Deskripsi Hak Akses

Admin Memiliki hak akses sepenuhnya

(SKPL-F-01.0) STWO Pencarian Travel Wisata(SKPL-F-02.0) STWO Registrasi Member/client(SKPL-F-03.0) STWO Manipulasi data member/client(SKPL-F-04.0) STWO Manipulasi data paket travel wisata(SKPL-F-05.0) STWO Manipulasi data transportasi (SKPL-F-06.0) STWO Manipulasi data tempat wisata(SKPL-F-07.0) STWO Pengelolaan data laporan(SKPL-F-08.0) STWO Login member (SKPL-F-09.0) STWO Manipulasi data rute (SKPL-F-10.0) STWO Transaksi(SKPL-F-10.1) STWO Menginput data transaksi(SKPL-F-10.2) STWO Menghapus data transaksi(SKPL-F-10.3) STWO Memverifikasi data transaksi(SKPL-F-11.0) STWO Manipulasi data Admin

Member Pemakai jasa TRAVEL WISATA ONLINE

(SKPL-F-01.0) STWO Pencarian Travel Wisata(SKPL-F-02.0) STWO Registrasi Member(SKPL-F-03.0) STWO Manipulasi data member(SKPL-F-04.0) STWO Manipulasi data paket travel wisata(SKPL-F-05.0) STWO Manipulasi data transportasi(SKPL-F-06.0) STWO Manipulasi data tempat wisata(SKPL-F-08.0) STWO Login member(SKPL-F-09.0) STWO Manipulasi data rute (SKPL-F-10.0) STWO Transaksi(SKPL-F-10.1) STWO Menginput data transaksi(SKPL-F-10.2) STWO Menghapus data transaksi

Pengunjung umum

Hanya melihat lihat / viewers

(SKPL-F-07.0) STWO Pengelolaan data laporan

Tabel 1 : Karakteristik Pengguna STWO

Prodi Sistem Komputer SKPL-STWO Halaman 9 dari 18

Page 10: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

2.4 Batasan-batasanBatasan-batasan yang digunakan pada pengembangan perangkat lunak ini adalah:

Informasi tentang Travel wisata meliputi lokasi/tempat, biaya, rute yang akan di tuju dan paket paket perjalanan

Travel Wisata hanya melayani perjalanan wisata yang berlokasi di kawasa indonesia

2.5 Lingkungan OperasiPerangkat lunak pada sisi server yang dibutuhkan oleh STWO adalah:

Sistem operasi : Microsof® Windows 2000/XP/7 Web server: Microsoft® Personal Web Server (PWS), Microsoft® Internet

Information Server (IIS) Scripting language: Microsoft® Active Server Pages (ASP) DBMS: Microsoft® Access

Perangkat lunak pada sisi client yang dibutuhkan oleh STWO adalah: Sistem operasi: Microsoft® Windows 2000/XP/7/8-8.1, Linux®, UNIX®,

MacOS,BeOS Penjelajah situs (web browser) berbasis grafis atau teks: Microsoft® Internet

Explorer, Netscape® Navigator, Opera, Mozilla, Konqueror, Nautilus, Lynx, dan Google Chrome

3. Deskripsi Umum Kebutuhan

3.1 Kebutuhan antarmuka eksternalKebutuhan antarmuka eksternal yang didefinisikan pada perangkat lunak STWO

mencakup kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat lunak.

3.1.1 Antarmuka pemakaiAntarmuka pemakai akan dikembangkan dengan menggunakan modus grafik

dan berbasis web. Pemakai berinteraksi dengan perangkat lunak STWO melalui antarmuka penjelajah situs (web browser). STWO menerima masukan dari pemakai melalui perintah yang diklik pada mouse. Keluaran dari perangkat lunak STWO dapat dilihat pemakai dengan menggunakan monitor secara langsung.

3.1.2 Antarmuka perangkat kerasKebutuhan minimum perangkat keras yang dapat digunakan oleh STWO adalah :

Personal Computer (Komputer /PC) Keyboard Mouse

Selebihnya, aplikasi ini tidak membutuhkan antarmuka perangkat keras yang spesifik.

3.1.3 Antarmuka perangkat lunakLibrary yang dibutuhkan oleh STWO adalah library ActiveX DataObject

DataBase(ADODB) yang merupakan library pada Microsoft® Windows untuk Prodi Sistem Komputer SKPL-STWO Halaman 10 dari 18

Page 11: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

melakukan koneksi basisdata dari script Microsoft® Active Server Pages (ASP) ke basis data Microsoft® Access.Umumnya library ini sudah terdapat pada waktu instalasi Microsoft® Access.

3.1.4 Antarmuka komunikasiYang dibutuhkan hanya sebuah komputer server dan satu atau beberapa

komputer clientyang terhubung secara client-server dalam lingkup jaringan Internet atau intranet berbasisprotokol Transmission Control Protocol/Internet Protocol (TCP/IP).

3.2 Deskripsi Fungsional

3.2.1 Aliran Informasi

Proses Data Masuk Data Keluar Deskripsi Proses

STWO

Data laporan Informasi data laporan Digunakan bagi para traveling yang ingin menikmati indahnya kawasan wisata dan hanya sekedar mencari informasi tentang travel dan wisata

Transaksi Informasi penjualanData member Informasi data

memberlogin Informasi login

memberData travel wisata Informasi data travel

wisataData pencarian travel

Informasi pencarian data travel

Data registrasi Informasi registrasi member

Tabel 2 : Aliran informasi

3.2.1.1 DFD Level 0

Gambar 3: DFD Level 0 STWO

3.2.2 Deskripsi ProsesProses Data Masuk Data Keluar Deskripsi Proses

Prodi Sistem Komputer SKPL-STWO Halaman 11 dari 18

Page 12: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

STWO

Data laporan Informasi data laporan Digunakan bagi para traveling yang ingin menikmati indahnya kawasan wisata dan hanya sekedar mencari informasi tentang travel dan wisata

Transaksi Informasi penjualanData member Informasi data

memberlogin Informasi login

memberData travel wisata Informasi data travel

wisataData pencarian travel

Informasi pencarian data travel

Data registrasi Informasi registrasi member

Tabel 3 : DFD Level 0 STWO

3.3 Data Requirement

3.3.1 Analisa DataData aplikasi STWO yang bersifat statis: Lokasiadalah data lokasi dari tempat wisata Administratoradalah data yang mewakili informasi identitas

administrator.

Data aplikasi STWO yang bersifat dinamis: Fasilitas, adalah data fasilitas-fasilitas yang terdapat di sekitar tempat

wisata Isi lokasi, adalah data tentang isi/fasilitas dalam tempat wisata Biaya/harga tiket, adalah biaya yang dibutuhkan selama travelling,

termasuk biaya tempat wisata, biaya penginapan , biaya kuliner dsb Isi password, adalah data yang mewakili informasi hasil update

password administrator yang dilakukan oleh pengguna yang memiliki hak otorisasi level administrator yang dilakukan oleh pengguna yang memiliki hak otorisasi level administrator

Rute adalah data yang berisi rute perjalanan yg dipilih member/client Transportasi adalah data yang berisii media transportasi yg dipilih

member/client selama perjalanan

Prodi Sistem Komputer SKPL-STWO Halaman 12 dari 18

Page 13: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

3.3.2 ER Diagram

Gambar 3 :ERD pada sistem STWO

Prodi Sistem Komputer SKPL-STWO Halaman 13 dari 18

Client Tempat_wisata

transportasi

Paket_travel_wisata

Admin

memilih

Akses

pilih

menggunakan

Id_client

nama_client

Jenis_kelamin

kewarganegaraan

alamat

Id_trans Nama_transportasi

fasilitas

lokasi

Harga_tiket

Nama_tempat_wisataId_wisata

Id_admin

password

Log_terakhir

Log_terbaru

Id_paket_travel

Lama_paket_travel

Tanggal_paket_travel

Id_client

Id_paket_travel

Id_paket_travel Id_paket_

travel

Id_paket_travel

Id_admin

Id_wisata

Id_trans

Rute

Id_rute

tujuan

Asal

pilih

Id_rute

Id_paket_travel

telp

fasilitas

photo

photo

photo

Transaksi

Bukti_pembayaran

tgl jumlah

Nama_bank

norek

No_invoice

Nama_pemilik

pilih

No_invoice

Id_paket_travel

Page 14: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

TAB-1 TAdministratorNama_kolom Tipe Data Keterangan tambahan

Id_administrator Varchar(20) Primary KeyPassword Varchar(20)Login_terakhir DateTimeLogin_terbaru DateTime

Tabel 4 : Tabel Administrator

TAB-2 TClientNama Kolom Tipe Data Keterangan Tambahan

Id_client Varchar(20) Primary KeyNama_client Varchar(50)Alamat Varchar(100)Telp Varchar(20)Jenis_kelamin char(1)Kewarganegaraan Varchar(50)Photo Image

Tabel 5 : Tabel Client

TAB-3 TTempat_wisataNama Kolom Tipe Data Keterangan Tambahan

Id_tempat_wisata Varchar(20) Primary KeyNama_tempat Varchar(100)Lokasi Varchar(20)Harga_tiket Money (100)Fasilitas Varchar(20)Photo Image

Tabel 6 : Tabel Tempat Wisata

TAB-4 TTransportasiNama Kolom Tipe Data Keterangan Tambahan

Id_transportasi Varchar(20) Primary KeyNama_ transportasi Varchar(50)Fasilitas Varchar (100)Photo Image

Tabel 7 : Tabel Transportasi

TAB-5 TPaket_travel_wisataNama Kolom Tipe Data Keterangan Tambahan

Id_paket_travel Varchar(20) Primary KeyNo_invoice Varchar(20) ForeignKeyId_administrator Varchar(20) Foreign KeyId_client Varchar(20) Foreign KeyId_tempat_wisata Varchar(20) Foreign KeyId_transportasi Varchar(20) Foreign KeyId_rute Varchar(20) Foreign KeyTanggal_paket_travel Date TimeLama_paket_travel Varchar(20)

Tabel 8 : Tabel Paket Travel Wisata

Page 15: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

TAB-6 TRuteNama Kolom Tipe Data Keterangan Tambahan

Id_Rute Varchar(20) Primary KeyAsal Varchar(50)Tujuan Varchar(50)

Tabel 9 : Tabel Rute

TAB-7 TTransaksiNama Kolom Tipe Data Keterangan Tambahan

No_invoice Varchar(20) Primary KeyTgl_transaksi DateTimeJumlah_transaksi Money(100)No_rekening Varchar(20)Nama_bank Varchar(20)Nama_pemilik_rekening Varchar(20)Bukti_pembayaran image

Tabel 10 : Tabel Transaksi

Prodi Sistem Komputer SKPL-STWO Halaman 15 dari 18

Page 16: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

3.4 Deskripsi Kebutuhan Non FungsionalTabel Non Functional Requirement

No. SKPL Parameter Kebutuhan(SKPL-NF-01.0) STWO

Bahasa Perangkat lunak menggunakan bahasa Indonesia untuk antarmuka dan komunikasi dengan pengguna

(SKPL-NF-02.0) STWO

Antarmuka Tampilan antarmuka menggunakan Graphical User Interface (GUI)

(SKPL-NF-03.0) STWO

Antarmuka Perangkat lunak akan menampilkan logo STWO di setiap layar antarmuka

(SKPL-NF-04.0) STWO

Keamanan Perangkat lunak ini dilengkapi dengan Username dan Password.

(SKPL-NF-05.0) STWO

Keamanan Hanya operator dan administrator yang mengetahui username dan password

(SKPL-NF-06.0) STWO

Performa Perangkat lunak ini akan dioperasikan pada komputer, laptop dan smartphone/tablet:

(SKPL-NF-07.0) STWO

Performa Komputer, laptop dan smartphone/tablet perlu terhubung ke internet untuk dapat mengakses sistem ini dan memerlukan sebuah browser.

Tabel 10 : Tabel Non Functional Requirement

3.5 Batasan PerancanganSTWO hanya dapat dijalankan pada server dengan sistem operasi Microsoft®

Windows,web server Microsoft® PWS/IIS, dan DBMS Microsoft® Access.Untuk berbasis mobile, hanya OS Androidyang bisa mengakses perangkat lunak ini.

Modifikasi informasi tentang tempat wisata dan password hanya dapat dilakukan oleh penggunayang memiliki otoritas hak akses administrator.

3.6 Kerunutan (traceability)

3.6.1 Data Store vs ER DiagramData Store Entitas RelasiAdmin AdminAkses Memilki hak akses/akan

mengaksesClient ClientMemilih MemilihTransportasi Tranportasimenggunakan Akan menggunakanTempat Wisata Tempat wisataPilih Akan dipilihRute Rute Paket travel wisata Paket travel wisata

Tabel 11 : Data Store VS ER Diagram

Prodi Sistem Komputer SKPL-STWO Halaman 16 dari 18

Page 17: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

3.7 Ringkasan Kebutuhan

3.7.1 Ringkasan Kebutuhan FungsionalNomor Kebutuhan Fungsional(SKPL-F-01.1)STWO Mencari data travel wisata(SKPL-F-02.1)STWO Melakukan registrasi member(SKPL-F-03.1)STWO Menambahkan data member(SKPL-F-03.2)STWO Mengupdate data member(SKPL-F-03.3)STWO Menghapus data member(SKPL-F-04.1)STWO Menambahkan data paket travel wisata(SKPL-F-04.2)STWO Mengupdate data paket travel wisata(SKPL-F-04.3)STWO Menghapus data paket travel wisata(SKPL-F-05.1)STWO Menambahkan data transportasi(SKPL-F-05.2)STWO Mengupdate data transportasi(SKPL-F-05.3)STWO Menghapus data transportasi(SKPL-F-06.1)STWO Menambahkan data tempat wisata(SKPL-F-06.2)STWO Mengupdate data tempat wisata(SKPL-F-06.3)STWO Menghapus data tempat wisata(SKPL-F-08.1)STWO Melakukan login member(SKPL-F-09.1)STWO Menambahkan data rute(SKPL-F-09.2)STWO Menghapus data rute(SKPL-F-09.3)STWO Mengupdate data rute(SKPL-F-10.1)STWO Menginput data transaksi(SKPL-F-10.2)STWO Menghapus data transaksi(SKPL-F-10.3)STWO Mengupdate data transaksi(SKPL-F-10.4)STWO Memverifikasi data transaksi(SKPL-F-11.1)STWO Menambahkan data admin(SKPL-F-11.2)STWO Mengupdate dat admin(SKPL-F-11.3)STWO Menghapus data admin

Tabel 12: Ringkasan Kebutuhan Fungsional

3.7.2 Ringkasan Kebutuhan Non FungsionalNo. SKPL Parameter Kebutuhan

(SKPL-NF-01.0) STWO

Bahasa Perangkat lunak menggunakan bahasa Indonesia untuk antarmuka dan komunikasi dengan pengguna

(SKPL-NF-02.0) STWO

Antarmuka Tampilan antarmuka menggunakan Graphical User Interface (GUI)

(SKPL-NF-03.0) STWO

Antarmuka Perangkat lunak akan menampilkan logo STWO di setiap layar antarmuka

(SKPL-NF-04.0) STWO

Keamanan Perangkat lunak ini dilengkapi dengan Username dan Password.

(SKPL-NF-05.0) STWO

Keamanan Hanya operator dan administrator yang mengetahui username dan password

(SKPL-NF-06.0) STWO

Performa Perangkat lunak ini akan dioperasikan pada komputer, laptop dan smartphone/tablet:

(SKPL-NF-07.0) STWO

Performa Komputer, laptop dan smartphone/tablet perlu terhubung ke internet untuk dapat mengakses sistem ini dan memerlukan sebuah browser.

Tabel 13 : Kebutuhan Non Fungsional

Prodi Sistem Komputer SKPL-STWO Halaman 17 dari 18

Page 18: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · Web viewSekolah Tinggi Manajemen Informatika dan Teknik Komputer (STMIK) STIKOM Bali 2014 Program Studi Sistem Komputer STMIK STIKOM Bali

Lampiran

Lampiran 1. Pembagian Tugas Anggota KelompokNIM Nama Tugas Keterangan

130010270 Gede Herry Widnyana

Membuat ERD dan tabel pada ERD

*Menyusun dan Editing SKPL Final

3.3 Data Requirement3.3.1 ER Diagram

3.4 Deskripsi Kebutuhan Non Fungsional

3.5 Batasan Perancangan3.6 Kerunutan (traceability)

3.6.1 Data Store vs ER Diagram3.7 Ringkasan Kebutuhan

3.7.1 Ringkasan Kebutuhan Fungsional

3.7.2 Ringkasan Kebutuhan NonFungsional

130010274 Made Dwika Aswa Putra

Pendahuluan 1.1 Tujuan Penulisan Dokumen1.2 Lingkup Masalah1.3 Definisi, Istilah, dan Akronim1.4 Aturan Penomoran dan

Penamaan 1.4.1 Aturan Penomoran dan

Penamaan Spesifikasi Kebutuhan

1.4.2 Aturan Penomoran dan Penamaan

Tabel1.4.3 Aturan Penomoran dan

Penamaan Fungsi / Proses 1.5 Referensi 1.6 Deskripsi Umum Dokumen

130010173 I Gede Adnyana Putra

Kebutuhan Fungsional

3.2.1 Aliran informasi13.2.1.1 DFD 13.2.1.2 DFD 2 dan seterusnya

3.2.2 Deskripsi proses3.2.2.1 Proses 1

3.2.2.2 Proses 2 dan seterusnya130010215 Putu Martino Subrata Deskripsi umum

perangkat lunak.

Deskripsi umum perangkat lunak

2.1 deskripsi umum sistem2.2 fungsi produk2.3 karakteristik penggunan2.4 batasan batasan2.5 lingkungan oprasi

3.1 kebutuhan antarmuka eksternal3.1.1 antarmuka pemakai3.1.2 antarmuka perangkat keras3.1.3 antarmuka perangkat lunak3.1.4 antarmuka komunikasi

Prodi Sistem Komputer SKPL-STWO Halaman 18 dari 18