SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk...

22
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

Transcript of SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk...

Page 1: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 2: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 3: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 4: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 5: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 6: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 7: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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.

Page 8: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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.

Page 9: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 10: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 11: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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.

Page 12: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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.

Page 13: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 14: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 15: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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.

Page 16: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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.

Page 17: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 18: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 19: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 20: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 21: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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

Page 22: SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK · 2 Deskripsi Global Perangkat Lunak 2.1 Perspektif Produk SRG adalah perangkat lunak yang digunakan untuk melakukan reservasi ruangan pertemuan

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