SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk...
Transcript of SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk...
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
Sistem Reservasi Gedung
(SRG)
Dipersiapkan oleh:
KELOMPOK 5 TEK 3A – P2
1. J3D111064 Ayu Zulkiyah
2. J3D111080 Laura Tampubolon
3. J3D111107 Sri Riyanti
4. J3D211131 Delia Leony Mentari
Program Keahlian Teknik Komputer - Institut Pertanian Bogor
Jalan Kumbang No.14 Bogor 16151
Program Keahlian Teknik Komputer
Institut Pertanian Bogor
Nomor Dokumen Halaman
SKPL-SRG <1>/<21>
Revisi B Tgl: 1 Oktober 2013
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 2 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
DAFTAR PERUBAHAN
Revisi Deskripsi
A
1. Perubahan pada font menjadi arial (menyamakan dengan judul sub bab).
2. Penambahan dan pengurangan spasi antar judul dengan isinya.
3. Perubahan jarak spasi pada daftar isi.
4. Perubahan style pada istilah asing menjadi huruf miring (italic).
5. Perubahan pemenggalan kata.
B
1. Perubahan Data Flow Diagram (tambah proses Login) dan Entity
Relationship Diagram (tambah tabel Login).
2. Perubahan sub bab Batasan- batasan.
3. Penambahan kebutuhan fungsional.
C
D
E
F
G
INDEX - A B C D E F G
TGL
Ditulis
oleh
Kelom
pok 5:
Ayu Z,
Sri R,
Delia
L,
Laura T
Diperiks
a oleh
Aditya
W
Disetujui Aditya
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 3 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
oleh W
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 4 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
Daftar Halaman Perubahan
Halaman Revisi Halaman Revisi
1-17
1-21
A
B
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 5 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
Daftar Isi
1 Pendahuluan ........................................................................................................................ 7
1.1 Tujuan Penulisan Dokumen .......................................................................................... 7
1.2 Lingkup Masalah .......................................................................................................... 7
1.3 Definisi, Singkatan, dan Akronim ................................................................................ 7
1.4 Referensi ....................................................................................................................... 8
1.5 Deskripsi Umum Dokumen .......................................................................................... 8
2 Deskripsi Global Perangkat Lunak ...................................................................................... 9
2.1 Perspektif Produk .......................................................................................................... 9
2.2 Fungsi Produk ............................................................................................................... 9
2.3 Karakteristik Pengguna ............................................................................................... 10
2.4 Batasan-batasan........................................................................................................... 10
2.5 Asumsi dan Kebergantungan ...................................................................................... 11
3 Deskripsi Rinci Kebutuhan................................................................................................ 11
3.1 Kebutuhan antarmuka eksternal .................................................................................. 11
3.1.1 Antarmuka pemakai ............................................................................................. 11
3.1.2 Antarmuka perangkat keras .................................................................................. 12
3.1.3 Antarmuka perangkat lunak ................................................................................. 12
3.1.4 Antarmuka komunikasi ........................................................................................ 12
3.2 Kebutuhan Fungsional ................................................................................................ 13
3.2.1 Aliran informasi ................................................................................................... 13
3.2.1.1 DFD 1 ............................................................................................................... 14
3.2.2 Deskripsi proses ................................................................................................... 15
3.2.2.1 Proses 1 ............................................................................................................. 15
3.2.2.2 Proses 2 dan seterusnya .................................................................................... 16
3.3 Deskripsi Data ............................................................................................................. 17
3.4 Deskripsi Kebutuhan Non Fungsional ........................................................................ 18
3.5 Batasan Perancangan .................................................................................................. 19
3.6 Matriks Keterunutan ................................................................................................... 19
Lampiran .................................................................................................................................. 21
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 6 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
Daftar Gambar
Gambar 1 DFD Level 0 ............................................................................................................ 13
Gambar 2 DFD Level 1 ............................................................................................................ 14
Gambar 3 ERD ......................................................................................................................... 17
Daftar Tabel
Tabel 1 Fungsi Kebutuhan SRG ................................................................................................. 9
Tabel 2 Kategori Pengguna SRG .............................................................................................. 10
Tabel 3 Data Objek Tabel untuk tbl_ruangan ........................................................................... 18
Tabel 4 Data Objek Tabel untuk tbl_pelanggan ........................................................................ 18
Tabel 5 Data Objek Tabel untuk tbl_transaksi .......................................................................... 18
Tabel 6 Data Objek tabel untuk tbl_DetailTransaksi ................................................................ 18
Tabel 7 Data Objek tabel untuk tbl_login ................................................................................. 19
Tabel 8 Non Functional Requirement ....................................................................................... 19
Tabel 9 Matriks Keterunutan .................................................................................................... 20
Daftar Lampiran
Lampiran 1 Gambar DFD Level 2 Proses Menipulasi Data Ruangan ..................................... 21
Lampiran 2 Gambar DFD Level 2 Proses Manipulasi Data Transaksi .................................... 22
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 7 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
1 Pendahuluan
Dokumen ini akan berisi Spesifikasi Kebutuhan Perangkat Lunak (SKPL)
atau Software Requirement Spesification (SRS) untuk SRG IICC (Sistem
Reservasi Gedung IPB International Convention Center). 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 Dokumen
Dokumentasi dari pembuatan Sistem Reservasi Gedung IICC adalah sebagai
berikut :
1. Kebutuhan sistem dapat tergambar dengan jelas.
2. Sebagai acuan teknis pengembangan perangkat lunak pada tahap
selanjutnya.
1.2 Lingkup Masalah
SRG IICC (Sistem Reservasi Gedung IPB International Convention
Center) adalah perangkat lunak untuk memudahkan pemesanan dan penyewaan
gedung IICC (IPB International Convention Center) dengan aplikasi komputer
memudahkan pencatatan jadwal pemesanan gedung dan memungkinkan pengguna
atau penyewa untuk melakukan pencarian jadwal kosong dengan berbasiskan
website sehingga dapat diakses dari manapun dan kapan pun pengguna akan
melakukan transaksi penyewaaan.
1.3 Definisi, Singkatan, dan Akronim
SKPL adalah Spesifikasi Perangkat Lunak, atau dalam bahasa Inggris-
nya sering juga disebut sebagai Software Requirement Spesification
(SRS), dan merupakan spesifikasi dari perangkat lunak yang akan
dikembangkan.
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 8 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
SKPL-SRG.K-xxx adalah kode yang digunakan untuk
merepresentasikan kebutuhan (requirement) pada SRG, dengan SRG
merupakan kode perangkat lunak, SRG.K adalah kode fase, dan xxx
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 untuk merepresentasikan struktur data statis pada perangkat
lunak.
1.4 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah :
STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan
Teknik Informatika ITB.
Bayu Hendradjaya. Panduan Penulisan Spesifikasi Kebutuhan
Perangkat Lunak (SKPL). Jurusan Teknik Informatika ITB.
Halida Ernita. Spesifikasi Kebutuhan Perangkat Lunak Sistem Disposi
Surat (SDS). Departemen Ilmu Komputer IPB.
1.5 Deskripsi Umum Dokumen
Dokumen 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.
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 9 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
2 Deskripsi Global Perangkat Lunak
2.1 Perspektif Produk
SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi
ruangan pertemuan di gedung IICC berbasis web. Pada sistem ini juga dilakukan
pencatatan transaksi pemesanan, pencatatan jadwal pemesanan. Perangkat lunak
ini memungkinkan pengguna sistem untuk mengecek status pemesanan terhadap
suatu ruangan.
2.2 Fungsi Produk
Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah:
No. ID Fungsi Fungsi Perangkat Lunak
1 SKPL-SRG.K-
001 Fungsi login admin
2 SKPL-SRG.K-
002 Fungsi view ruangan di gedung IICC
3 SKPL-SRG.K-
003 Fungsi search status ruangan berdasarkan tanggal
4 SKPL-SRG.K-
004 Fungsi search ruangan berdasarkan jumlah kapasitas
5 SKPL-SRG.K-
005 Fungsi reserve ruangan gedung IICC
6 SKPL-SRG.K-
006 Fungsi pembayaran sewa ruangan gedung IICC
7 SKPL-SRG.K-
007 Fungsi konfirmasi pemesanan ruangan gedung IICC
8 SKPL-SRG.K-
008 Fungsi manipulasi transaksi sewa ruangan gedung IICC
9 SKPL-SRG.K-
009 Fungsi melihat transaksi pemesanan
10 SKPL-SRG.K-
010 Fungsi manipulasi data ruangan
Tabel 1 Fungsi Kebutuhan SRG
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 10 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
2.3 Karakteristik Pengguna
Pengguna perangkat lunak ini adalah pegawai pada IICC (IPB International
Convention Center) yang bertugas sebagai administrator yang dapat melakukan
fungsi manipulasi terhadap semua konten sistem. Pengguna lain perangkat lunak
ini adalah calon penyewa ruangan gedung IICC.
Kategori
Pengguna Tugas
Hak Akses ke
Aplikasi
Calon Penyewa Fungsi view ruangan di gedung IICC SKPL-SRG.K-002
Fungsi search status ruangan berdasarkan tanggal SKPL-SRG.K-003
Fungsi search ruangan berdasarkan jumlah kapasitas SKPL-SRG.K-004
Fungsi reserve ruangan gedung IICC SKPL-SRG.K-005
Fungsi pembayaran sewa ruangan gedung IICC SKPL-SRG.K-006
Fungsi konfirmasi pemesanan ruangan gedung IICC SKPL-SRG.K-007
Administrator Fungsi login admin SKPL-SRG.K-001
Fungsi view ruangan di gedung IICC SKPL-SRG.K-002
Fungsi search status ruangan berdasarkan tanggal SKPL-SRG.K-003
Fungsi search ruangan berdasarkan jumlah kapasitas SKPL-SRG.K-004
Fungsi reserve ruangan gedung IICC SKPL-SRG.K-005
Fungsi pembayaran sewa ruangan gedung IICC SKPL-SRG.K-006
Fungsi manipulasi transaksi sewa ruangan gedung
IICC SKPL-SRG.K-008
Fungsi melihat transaksi pemesanan SKPL-SRG.K-009
Fungsi manipulasi data ruangan SKPL-SRG.K-010
Tabel 2 Kategori Pengguna SRG
2.4 Batasan-batasan
Batasan-batasan yang digunakan pada pengembangan sistem ini adalah:
Pengguna hanya dapat melakukan transaksi tanpa mengubah atau
menghapus data yang sudah masuk
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 11 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
Pemilik gedung hanya mendapat report transaksi setiap bulan melalui
admin
Setiap transaksi hanya dapat dibuat untuk memesan satu atau lebih
ruangan dalam satu waktu.
2.5 Asumsi dan Kebergantungan
Perangkat lunak yang dibutuhkan dalam pembuatan sistem Reservasi
Gedung IICC ini antara lain:
Sistem Operasi : Windows 7 Ultimate
Web Server : MySql
Scripting Language : Dreamweaver CS 5
DBMS : MySql
Perangkat lunak pada sisi client yang dibutuhkan oleh SRG adalah:
Sistem operasi : Microsoft Windows 7/8
Web Browser : Google Chrome/Mozilla Firefox/ Internet Explorer
3 Deskripsi Rinci Kebutuhan
3.1 Kebutuhan antarmuka eksternal
Kebutuhan antarmuka eksternal pada perangkat lunak SRG mencakup
kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka
perangkat lunak.
3.1.1 Antarmuka pemakai
Antarmuka pemakai akan dikembangkan modus grafik dan berbasis
website. Pengguna berinteraksi dengan perangkat lunak SRG melalui antarmuka
penjelajah situs (web browser). SRG menerima masukan dari pemakai melalui
perangkat mouse atau yang diketikkan melalui papan kunci (keyboard). Keluaran
dari SRG dapat dilihat pemakai dengan menggunakan monitor.
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 12 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
3.1.2 Antarmuka perangkat keras
Kebutuhan minimum perangkat keras yang dapat digunakan oleh SRG
adalah:
PC
Papan Kunci (keyboard)
Tetikus (mouse)
3.1.3 Antarmuka perangkat lunak
Perangkat lunak yang digunakan untuk mengelola database dari sistem
SRG adalah mySQL yang terkoneksi dengan PHP (PHP Hypertext Preprocessor).
3.1.4 Antarmuka komunikasi
Komunikasi yang digunakan adalah metode client-server pada jaringan
intranet atau internet dan menggunakan protocol TCP/IP.
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 13 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
3.2 Kebutuhan Fungsional
3.2.1 Aliran informasi
PELANGGAN ADMIN
Informasi Pencarian Ruangan
Sistem Reservasi
Gedung IICC
Info Ruangan
Kriteria Pencarian
Data Transaksi
Konfirmasi Pemesanan
Data Pembayaran
Data Ruangan
Data Pemesanan
RuanganInfo
Pemesanan
Ruangan
Data Login Admin
Gambar 1 DFD Level 0
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 14 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
3.2.1.1 DFD 1
Info
Pemesanan
Ruangan
ADMIN
PELANGGAN
Informasi Pencarian Ruangan
Data
Ruangan
Data
Pemesanan
Ruangan
Tupple
Ruangan
Record
Ruangan
Record
Pencarian
Ruangan
Tupple
Transaksi
Pemesanan
Record
Transaksi
Ruangan
Tupple
Transaksi
Ruangan
Tupple
Transaksi
Pembayaran
Record
Transaksi
Pembayaran
1.0
Manipulasi
Data
Ruangan
Tbl_Ruangan
2.0 Pencarian
Ruangan
Tbl_Pemesanan
Info
Ruangan
3.0
Penambahan
Transaksi
Ruangan
4.0 Manipulasi
Data Transaksi
5.0 Transaksi
Pembayaran
Kriteria Pencarian
Data Transaksi
Data
Pembayaran
Konfirmasi Pemesanan
6.0 Login Tbl_RuanganData Login Admin Tupple Data Login
Gambar 2 DFD Level 1
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 15 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
3.2.2 Deskripsi proses
Pelanggan adalah pengguna sistem yang akan melakukan transaksi pada
sistem dari sisi client. Admin adalah pengelola seluruh sistem SRG ini. Tahap
awal sistem ini adalah proses admin memasukkan data ruangan dan data
pemesanan ruangan ke dalam sistem. Dari proses sistem, admin mendapatkan info
pemesanan ruangan yang berupa report. Sedangkan dari sisi pelanggan, pelanggan
mendapatkan info ruangan yang dapat dipesan berdasarkan data ruangan yang
telah dimasukkan oleh admin. Selanjutnya, pelanggan dapat mencari data ruangan
yang dapat dipesan dengan kriteria pencarian dan akan mendapatkan hasil berupa
informasi pencarian ruangan. Dan pelanggan dapat melakukan transaksi dan
melakukan pembayaran kepada sistem dan kemudian mendapat konfirmasi dari
sistem atas pemesanannya tersebut.
3.2.2.1 Proses 1
Pada DFD Level 1 terdapat 6 proses utama, yaitu manipulasi data
ruangan, pencarian ruangan, penambahan transaksi ruangan, manipulasi data
transaksi, manipulasi transaksi pembayaran dan proses login. Berikut ini
penjabarannya:
1. Manipulasi Data Ruangan
Proses ini merupakan proses dimana administrator memasukkan data
ruangan IICC kedalam database (tbl_ruangan).
2. Pencarian Ruangan
Proses ini merupakan proses dimana pelanggan mencari ruangan yang
ingin dipesan dengan kriteria tanggal pemesanan atau kapasitas
ruangan.
3. Penambahan Transaksi Ruangan
Proses ini merupakan proses penambahan transaksi penyewaan
ruangan yang dapat dilakukan oleh pelanggan dan aministrator.
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 16 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
4. Manipulasi Data Transaksi
Proses ini merupakan pengubahan dan penghapusan data transaksi
penyewaan ruangan yang hanya dapat dilakukan oleh administrator.
5. Transaksi Pembayaran
Proses ini merupakan proses transaksi pembayaran sewa gedung
dengan bukti nomor resi.
6. Login
Proses ini merupakan proses autentikasi akses masuk web khusus
untuk admin untuk dapat mengakses dan memanipulasi data ruangan
serta data transaksi di web.
3.2.2.2 Proses 2 dan seterusnya
Pada DFD Level 2, terdapat dua proses pemecahan dari proses yang ada
pada DFD level 1. Proses pertama adalah proses manipulasi data ruangan. Di
dalam proses ini terdapat proses memasukkan data ruangan, mengubah data
ruangan dan menghapus data ruangan di tbl_ruangan yang dapat dilakukan oleh
admin. Dan proses kedua adalah proses manipulasi data transaksi. Pada proses ini
terjadi proses pengubahan data transaksi dan penghapusan data transaksi yang juga
hanya dapat dilakukan oleh admin terhadap tbl_transaksi dan tbl_detailTransaksi.
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 17 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
3.3 Deskripsi Data
Pelanggan Melakukan Transaksi
MeminjamDetail Transaksi
Mengecek
Room
Login
Gambar 3 ERD
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 18 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
Data objek tabel dari sistem SPB dapat dilihat pada tabel-tabel dibawah ini:
Tabel data ruangan :
Nama Kolom Tipe Data Keterangan Tambahan
id_ruangan Varchar(7) Primary Key
kategori Varchar(30)
roundTable Integer
theatre Integer
standing Integer
uShape Integer
doubleUshape Integer
Classroom Integer
dimension Varchar(11)
harga Double
Tabel 3 Data Objek Tabel untuk tbl_ruangan
Tabel data pelanggan:
Nama Kolom Tipe Data Keterangan Tambahan
id_pelanggan Varchar(7) Primary Key
nama Varchar(50)
alamat Text
no_HP Varchar(12)
Tabel 4 Data Objek Tabel untuk tbl_pelanggan
Tabel data transaksi:
Nama Kolom Tipe Data Keterangan Tambahan
id_transaksi Varchar(7) Primary Key
id_pelanggan Varchar(7) Foreign Key
start_date Date
end_date Date
id_resi Varchar(15)
Tabel 5 Data Objek Tabel untuk tbl_transaksi
Tabel data detail transaksi:
Nama Kolom Tipe Data Keterangan Tambahan
no Integer Primary Key (Auto Increment
id_transaksi Varchar(7) Foreign Key
id_room Varchar(7) Foreign Key
status Varchar(50)
Tabel 6 Data Objek tabel untuk tbl_DetailTransaksi
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 19 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
Tabel data login:
Nama Kolom Tipe Data Keterangan Tambahan
Username Varchar(30) Primary Key
Password Varchar(20)
Tabel 7 Data Objek tabel untuk tbl_login
3.4 Deskripsi Kebutuhan Non Fungsional
SRS_ID Parameter Requirement
SKPL-SPB.K-0011 Availability Senin-Jumat (08.00-16.00)
SKPL-SPB.K-0012 Reliability Tidak pernah gagal
SKPL-SPB.K-0013 Portability
Mudah diadopsi pada lingkungan sistem
operasi Microsoft® dengan web server
Microsoft® apache dan DBMS MySQL
SKPL-SPB.K-0014 Response Time Maksimal sama dengan konfigurasi
Script Timeout pada web server
SKPL-SPB.K-0015 Komunikasi Bahasa Inggris
Tabel 8 Non Functional Requirement
3.5 Batasan Perancangan
Sistem Reservasi Gedung IICC hanya dapat dijalankan pada sistem operasi
Microsoft Windows, Dreamweaver CS 5, DBMS MYSQL.
3.6 Matriks Keterunutan
No. ID Fungsi Fungsi Perangkat Lunak
1 SKPL-SRG.K-
001 Fungsi login admin
2 SKPL-SRG.K-
002 Fungsi view ruangan di gedung IICC
3 SKPL-SRG.K-
003 Fungsi search status ruangan berdasarkan tanggal
4 SKPL-SRG.K-
004 Fungsi search ruangan berdasarkan jumlah kapasitas
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 20 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
5 SKPL-SRG.K-
005 Fungsi reserve ruangan gedung IICC
6 SKPL-SRG.K-
006 Fungsi pembayaran sewa ruangan gedung IICC
7 SKPL-SRG.K-
007 Fungsi konfirmasi pemesanan ruangan gedung IICC
8 SKPL-SRG.K-
008 Fungsi manipulasi transaksi sewa ruangan gedung IICC
9 SKPL-SRG.K-
009 Fungsi melihat transaksi pemesanan
10 SKPL-SRG.K-
010 Fungsi manipulasi data ruangan
Tabel 9 Matriks Keterunutan
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 21 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
LAMPIRAN
Data
RuanganADMIN
Tupple Ruangan
Record
Ruangan
PELANGGAN
Data
Tambah
Ruangan
Data
Ubah
Ruangan
Data
Hapus
Ruangan
Tupple
Ubah
Ruangan
Tupple
Tambah
Data
Tupple
Hapus
Ruangan
1.1
Pemilihan
Menu
Ruangan
1.2
Penambahan
Data
Ruangan
1.3
Perubahan
Data
Ruangan
1.4
Penghapusan
Data
Ruangan
1.3
Penyimpanan
Data
Ruangan
Tbl_Ruangan
1.6 Tampil
Data
Ruangan Info
Ruangan
Lampiran 1 Gambar DFD Level 2 Proses Menipulasi Data Ruangan
Program Keahlian
Teknik Komputer
Diploma IPB
SKPL-SRG Halaman 22 dari 22
Dokumen ini dan informasi yang dimilikinya adalah milik Program Keahlian Teknik Komputer-IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Program Keahlian Teknik Komputer IPB.
Info
Pemesanan
Ruangan
ADMIN
Tupple
Transaksi
Ruangan
Record
Transaksi
Ruangan
Data
Pemesanan
Ruangan
Data
Ubah
Transaksi
Data
Hapus
Transaksi
Tupple
Ubah
Transaksi
Tupple
Hapus
Transaksi
4.1
Pemilihan
Menu
Transaksi
4.2
Perubahan
Data
Transaksi
4.4
Penyimpanan
Data
Transaksi
Tbl_Pemesanan4.4 Tampil
Data
Transaksi
4.3
Penghapusan
Data
Transaksi
Lampiran 2 Gambar DFD Level 2 Proses Manipulasi Data Transaksi