Upload
bagus-java
View
279
Download
4
Embed Size (px)
Citation preview
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 1/22
SOFTWARE REQUIREMENT SPECIFICATION (SRS)
BEM FASILKOM UNSRI
Information and Document Management System
(BEM FASLIKOM UNSRI INDOMES)
By:
BAGUS JAVA NIM 10.11.1.0205
SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER
INDONESIA
MALANG
2010
1
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 2/22
DAFTAR ISI ............................................................................................... 2
I. PENDAHULUAN .......................................................................................4
1.1 TUJUAN ........................................................................................... 4
1.2 RUANG LINGKUP ..............................................................................4
1.3 DEFINISI ...........................................................................................5
1.4 SISTEMATIKA ...................................................................................6
II. DESKRIPSI UMUM ...................................................................................7
2.1 PERSPEKTIF ................................................................................... 7
2.2 KEGUNAAN ...................................................................................8
2.3 KARAKTERISTIK PEMAKAI .............................................................10
2.4 BATASAN-BATASAN ....................................................................10
2.5 ASUMSI .......................................................................................10
III. SPESIFIKASI KEBUTUHAN ....................................................................12
3.1 PENDAHULUAN ............................................................................12
3.1.1 DFD LEVEL 0 ......................................................................12
3.1.2 DFD LEVEL 1 ......................................................................13
3.1.3 INPUT ................................................................................13
3.1.4 PROSES .............................................................................14
3.2 KEBUTUHAN FUNGSIONAL ...........................................................15
3.3 KEBUTUHAN NON-FUNGSIONAL ...................................................153.4 KEBUTUHAN ANTARMUKA EKSTERNAL ........................................17
3.4.1 ANTARMUKA PENGGUNA ....................................................17
3.4.2 ANTARMUKA PERANGKAT KERAS ........................................17
3.4.3 ANTARMUKA PERANGKAT LUNAK .......................................17
3.4.4 ANTARMUKA KOMUNIKASI ..................................................18
2
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 3/22
3.5 KEBUTUHAN PERFORMA ..............................................................18
3.6 ATRIBUT ......................................................................................18
3.6.1 KEAMANAN SISTEM ...........................................................18
3.6.2 PEMELIHARAAN ...................................................................19
3.7 KEBUTUHAN LAIN ........................................................................19
3.7.1 DATABASE ..........................................................................19
3.7.2 PENGOPERASIAN ................................................................20
BAB I
3
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 4/22
PENDAHULUAN
1.1 Tujuan
Tujuan pengembangan BEM FASILKOM UNSRI Information and Document
Management System ( BEM FASILKOM UNSRI INDOMES) ini adalah untuk
menghasilkan suatu sistem informasi yang memiliki kemampuan sebagai
berikut:
1. Menyediakan sarana bagi BEM FASILKOM UNSRI untuk menyebarkan
dan menerima informasi dengan lengkap, benar, dan jelas kepada dan
dari sesama anggota BEM FASILKOM UNSRI.
2. Menyediakan sarana bagi BEM FASILKOM UNSRI untuk menyebarkandan menerima informasi dengan lengkap, benar, dan jelas kepada dan
dari pihak eksternal.
3. Menyediakan sarana bagi BEM FASILKOM UNSRI untuk menyimpan
dan menemukan kembali softcopy suatu dokumen serta
mempublikasikan suatu dokumen kepada pihak eksternal.
4. Mewujudkan sistem pengelolaan informasi dan dokumen BEM
FASILKOM UNSRI yang berisi informasi dan dokumen yang reliable.
5. Mewujudkan transparansi dokumen-dokumen yang perlu
dipublikasikan dari BEM FASILKOM UNSRI.
1.2 Ruang Lingkup
Adapun fungsi-fungsi yang didukung atau dipengaruhi oleh adanya proyek
ini adalah :
1. Repository online
Repository online memungkinkan BEM FASILKOM UNSRI untuk menyimpan
dokumen atau arsip, menemukan dokumen atau arsip yang telah tersimpan,
serta meng-upload dokumen atau arsip agar dapat diakses oleh pihak
eksternal.
2. Pelayanan respond online
4
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 5/22
Pelayanan respond online memungkinkan pihak eksternal untuk mengkontak
biro/bidang tertentu ataupun semua biro/bidang secara online,
memungkinkan BEM FASILKOM UNSRI untuk memberikan respon secara
online, dan memungkinkan pihak eksternal untuk membaca respon yang
diberikan oleh BEM FASILKOM UNSRI secara online.
3. Manajemen news
Manajemen news memungkinkan BEM FASILKOM UNSRI untuk
mempublikasikan news kepada pihak internal ataupun kepada pihak
eksternal.
4. Manajemen informasi beasiswa
Manajemen informasi beasiswa memungkinkan BEM FASILKOM UNSRI untuk
mempublikasikan news kepada pihak internal ataupun kepada pihak
eksternal.
1.3 Definisi
Definisi
• Update : mengganti sebagian atau seluruhnya sebuah
data yang diinginkan.
• Input : pemasukan data-data yang nantinya akan diolah
menjadi informasi yang dibutuhkan.
• Informasi : kumpulan dari beberapa data fakta mentah yang
diproses untuk memenuhi kebutuhan user.
• Database : kumpulan data yang berhubungan dan
dikelompokkan dalam struktur tertentu dan
dapat diakses dengan cepat.
• Hak akses : hak yang dimiliki oleh user untuk menggunakan
system.
• Pemeliharaan : proses pengecekan dan perbaikan berkala
untuk menjaga sistem dalam keadaan baik.
5
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 6/22
• User internal : pengguna system yang berasal dari pengurus BEM
FASILKOM UNSRI.
• User eksternal : pengguna sistem yang berasal dari luar
pengurus BEM FASILKOM UNSRI.1.4 Sistematika
Pada Bab II berisi tentang deskripisi umum secara rinci, dan pada Bab
III akan menjelaskan tentang spesifikasi kebutuhan baik kebutuhan
fungsional, antar muka eksternal, kebutuhan performasi, kendala desain dan
kebutuhan lain secara rinci.
6
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 7/22
BAB II
DESKRIPSI UMUM
2.1 Perspektif
Tujuan dari pembuatan BEM FASILKOM UNSRI INDOMES ini diharapkan
dapat membantu kegiatan operasional BEM FASILKOM UNSRI . Perangkat
lunak yang akan dibuat nantinya akan membantu pengguna sehingga sistem
informasi tersebut dapat berfungsi secara optimal sesuai kebutuhan
organisasi.
Selama ini BEM FASILKOM UNSRI belum memiliki system informasi
berbasis web sebagai alat bantu untuk mengelola informasi dan dokumen.
Dengan pembuatan system BEM FASILKOM UNSRI INDO ini, maka diharapkan
adanya transparansi dengan mempublikasikan laporan-laporan tertentu
kepada pihak internal (pengurus BEM) dan juga pihak eksternal (bukanpengurus BEM FASILKOM UNSRI). Adanya transparansi tentunya akan
meningkatkan kepercayaan pihak eksternal terhadap BEM FASILKOM UNSRI.
System informasi BEM berbasis web pada FASILKOM UNSRI ini dapat
dijelaskan dengan gambar di bawah ini:
7
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 8/22
Arsitektur pada gambar menggunakan database MYSQL. Aplikasi yang
dibangun memanfaatkan PHP. Aplikasi yang dikembangkan dapat dijalankan
pada semua komputer yang mendukung, dan baik pada lingkungan sistem
operasi Windows maupun Linux.
2.2 Kegunaan
System informasi berbasis web BEM FASILKOM UNSRI INDOMES ini terdiri
dari beberapa fungsi utama yaitu:
2.2.1Login
Login digunakan untuk memberikan otorisasi kepada user internal yang
terlibat dalam sistem. Beberapa fungsi rinci login adalah:
- Pembacaan username, password dan user role (peran) pengguna- User terdaftar diijinkan untuk menggunakan System informasi berbasis
web BEM FASILKOM UNSRI
- User tidak terdaftar maka akan tampil pesan konfirmasi bahwa
username atau password yang dimasukan salah atau tidak ada.
8
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 9/22
Proses Login dalam system informasi berbasis web BEM FASILKOM UNSRI
dapat dijelaskan dengan gambar berikut:
2.2.2News
- Internal News
Menampilkan info-info terbaru mengenai BEM FASILKOM
UNSRI yang hanya dapat diakses oleh pengurus BEMFASILKOM UNSRI yang dikelola oleh bagian HUMAS..
- Eksternal News
Menampilkan info-info terbaru mengenai BEM FASILKOM
UNSRI yang dapat diakses oleh pengurus BEM FASILKOM
UNSRI maupun oleh eksternal user yang dikelola oleh bagian
HUMAS.
2.2.3Respond Online Service
Sebagai wadah dimana para user eksternal memberikan pertanyaan,
kritik, dan saran kepada pihak BEM FASILKOM UNSRI. Forum ini juga dapat
digunakan oleh pihak internal yang dituju untuk memberikan respon secara
9
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 10/22
online untuk menjawab pertanyaan, kritik ataupun saran yang disampaikan
oleh pihak eksternal.
2.3 Karakteristik Pemakai
Karakteristik umum dari pemakai yang memanfaatkan BEM FASILKOM
UNSRI INDOMES diantaranya :
- User internal : pengguna yang berasal dari pengurus BEMFASILKOM UNSRI.
- User internal : pengguna yang berasal dari bukan pengurusBEM FASILKOM UNSRI.
2.4 Batasan – Batasan
Batasan dalam BEM FASILKOM UNSRI INDOMES ini adalah:1. Sistem Informasi yang dibuat adalah sistem informasi berbasis web
yang dapat diakses oleh user yang dijalankan pada sistem operasi
Windows atau Linux.
2. Pengelolaan news dilakukan oleh pihak HUMAS.
3. Pengelolaan repository document dilakukan oleh pihak KESTARI.
2.5 Asumsi
Asumsi yang digunakan dalam BEM FASILKOM UNSRI INDOMES ini
adalah:
- User dalam Sistem Informasi BEM FASILKOM UNSRI ini adalah
user eksternal dan user internal (anggota BEM FASILKOM
UNSRI) yang terdiri dari departemen bagian pada
kepengurusan BEM FASILKOM UNSRI.
- Dalam Sistem Informasi BEM FASILKOM UNSRI, HUMAS
berfungsi untuk mengelola news ataupun forum dan memiliki
hak untuk menghapus informasi yang dianggap tidak pantas.
- Dalam Sistem Informasi BEM FASILKOM UNSRI, bagian
KESTARI berfungsi untuk mengelola repository online dan
10
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 11/22
dapat memberikan respon pada forum (respond online
service).
- User eksternal dapat melihat informasi internal dan
memberikan respon pada forum (respond online service)..
- Dalam Sistem Informasi ini, pihak eksternal dapat melihat
informasi dan menyampaikan pertanyaan, kritik serta saran
untuk pihak BEM FASILKOM UNSRI.
11
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 12/22
BAB III
SPESIFIKASI KEBUTUHAN
3.1 Pendahuluan
Berikut merupakan rancangan ERD dan DFD Sistem Informasi
BEM FASILKOM UNSRI yang dibutuhkan dan akan dibangun beserta
penjelasannya. Data untuk Information and Document Management
System (BEM) dimodelkan dengan ERD (Entity Relationship Diagram)
pada gambar berikut ini.
USER
username
peran
password
id
menerbitkan News
news_id
judul
isi
status
merespon
Menyimpan
DOC_UPLOAD
file_id
Nama_file
isi
# news_id
Message
#id
#message_id
message
message_id
title
pengirim
Email_pengirim response
#file_id
N
1
1
N
N
1 11
#id
tanggal
type
#id
N
1
destination
Waktu_kirim
Waktu_responstatus
Gambar ERD BEM FASILKOM UNSRI INDOMES
12
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 13/22
0
BEM FASILKOM
UNSRI
INDOMES
BAGIAN
LAIN
USER
EKSTERNAL
HUMAS
KESTARI
External News, Internal News,
Document, Message
External News, Internal News,
Document, Message
External News, Internal News,
Document, Message
External News, Published
Document, Message's Response
Account Info, External News, Internal
News, Message's Response
Account Info, Document, Internal
News, Message's Response
Account Info, Internal News,
Message's Response
Pesan
Keterangan gambar :
1. Setiap data pribadi anggota BEM FASILKOM UNSRI akan disimpan dalam suatu basis data
dalam entitas User. Masing-masing anggota juga akan diberi suatu login yang disimpan
dalam atribut username dan password .
2. Setiap member dapat mengumumkan news internal yang disimpan dalam entitas News.
External news hanya dapat diumumkan oleh biro humas. Status news menggambarkan sifat
news sebagai news internal atau eksternal. Waktu pengisian news tersebut juga disimpan
dalam basis data.
3. Setiap member dapat mengumumkan lebih dari satu news internal, dan setiap biro humas
dapat mengumumkan lebih dari satu external news.
4. Setiap user eksternal BEM FASILKOM UNSRI dapat memberikan message untuk
disampaikan pada kepengurusan bagian/biro BEM FASILKOM UNSRI- . Message disimpan
dalan entitas Message.
5. Setiap user dapat memberikan respon terhadap message yang sesuai dengan tujuan. Message
bagi biro/ bidang tersebut dapat direspon oleh anggota biro/ bidang bersangkutan. Waktu
message direspon juga disimpan dalam basis data.
6. Setiap user dapat merespon lebih dari satu message.
7. Bagian kestari dapat menyimpan dokumen yang disimpan dalam entitas DOC_UPLOAD. Waktu penyimpanan dokumen tersebut juga disimpan dalam basis data.
3.1.1 DFD LEVEL 0
Gambar DFD Level 0 BEM FASILKOM UNSRI INDOMES
13
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 14/22
Keterangan gambar:
Entitas eksternal dari BEM FASILKOM UNSRI INDOMES ini dibedakan menjadi
4 entitas, yaitu:
1. Humas atau Biro Hubungan Masyarakat.
2. Bagian Kestari
3. Bagian lain.
4. User eksternal
3.1.2. DFD LEVEL 1
Dari hasil break down DFD level 0, dapat diperoleh DFD level 1 pada
BEM FASILKOM seperti yang terlihat pada gambar dibawah ini.
1
Login
BAGIAN LAIN
USER
EKSTERNAL
HUMAS
KESTARI
5
Manage
Message
2
Manage External
News
3
Manage Internal
News
4
Manage
Document
User
AccountInfo
AccountInfo
AccountInfo
External News
External News
External News
External News
External News
User Identity
User Identity
User Identity
User Identity
Internal NewsInternal News
Internal NewsInternal News
Internal News
Internal News
Document
DocumentDocument
Document
Published Document
Message
Message's Response
MessageMessage's Response
Message
Message's Response
Message's Response
Message
6
Logout
User Identity
User Identity to be Deleted
Request to Logout
Request to LogoutRequest to Logout
14
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 15/22
Sistem Informasi BEM FASILKOM UNSRI ini mempunyai enam proses utama yaitu Login,
Manage External News, Manage Internal News, Manage Document, Manage Respond Online,
dan Logout . Proses Login harus dilakukan untuk autentifikasi user .
3.1.3 Input
Input yang terdapat dalam sistem akan dijelaskan pada setiap
transaksi berikut ini:
• Login
Pada proses login, semua anggota BEM FASILKOM UNSRI (admin
dan user internal) akan mengisi form login. Inputan dari form login
ini berupa username dan password.
• Management News
Pada management news, jika user login sebagai administator
maka input yang diberikan kepada sistem berupa perintah untuk
menghapus news yang dianggap tidak perlu. Sedangkan jika user
login sebagai user internal (anggota BEM) maka input yang
diberikan berupa news yang terbaru dan dapat melakukan edit
terhadap news yang telah diinputkan.
• Forum (Respond Online Service)
Pada forum, data yang diinputkan oleh pihak eksternal berupa
pertanyaan, saran dan kritik. Sedangkan input dari pihak internal
berupa respons atau tanggapan terhadap apa yang telah
diinputkan oleh pihak eksternal.
3.1.4 Proses
Proses yang terdapat dalam sistem akan dijelaskan pada setiap
transaksi berikut ini:
• Proses Login
Pada proses login ini hanya berlaku untuk pengurus BEM FASILKOM
UNSRI (administrator dan user internal). Dimana masing – masing
15
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 16/22
pengurus BEM FASILKOM UNSRI ini memiliki username dan password
yang telah tersimpan didalam database.
• Proses Management News
Pada proses management news hanya berlaku untuk administrator danuser internal. Pengisian hanya dapat dilakukan oleh pihak user internal
yang sebelumnya masuk ke dalam management news dengan
menginputkan username dan passwordnya. Pihak user internal dapat
mengelola news yang diinputkannya seperti insert, update, dan delete.
Sedangkan pihak administrator masuk ke dalam management news
hanya untuk menyaring news apa saja yang layak untuk ditampilkan di
dalam sistem ini.
• Proses Respond Online Service pada Forum
Pada forum prosesnya berlaku untuk umum. Pihak eksternal dapat
langsung menginputkan pertanyaan, saran dan kritik mereka tanpa
harus login. Sedangkan pihak user internal dapat merespons atau
menanggapi langsung apa saja yang telah diinputkan oleh pihak user
eksternal. Sedangkan administrator dapat langsung menghapus hal
yang dianggap tidak layak untuk dipublikasikan.
3.2. Kebutuhan Fungsional
Kebutuhan fungsional adalah kebutuhan yang harus ada di dalam system
yang akan dibuat. Kebutuhan yang harus ada pada BEM FASILKOM UNSRI
INDOMES ini yaitu:
1. Sistem harus bisa menyebarkan informasi dengan lengkap, benar,
dan jelas kepada dan dari sesama anggota BEM FASILKOM UNSRI
serta mahasiswa UNSRI.
2. Menyediakan sarana bagi BEM FASILKOM UNSRI untuk menyimpan
dan menemukan kembali softcopy suatu dokumen serta
16
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 17/22
mempublikasikan suatu dokumen kepada pihak user eksternal jika
diperlukan.
3. Mewujudkan sistem pengelolaan informasi dan dokumen BEM
FASILKOM UNSRI yang berisi informasi dan dokumen yang reliable.
4. Mewujudkan transparansi dokumen-dokumen yang perlu
dipublikasikan dari BEM FASILKOM UNSRI.
3.3. Kebutuhan Nonfunctional
Kebutuhan nonfungsional adalah kebutuhan tambahan yang tidak
memiliki input, proses, dan output. Namun demikian, kebutuhan
nonfungsional ini sebaiknya dipenuhi, karena akan sangat
menentukan apakah sistem ini akan digunakan user atau tidak.
Kebutuhan nonfungsional ini dapat dikategorikan berdasarkan
PIECES framework .
Kebutuhan nonfunctional yang telah diuraikan di atas dapat
dirangkum dalam tabel di bawah ini, dengan klasifikasi PIECES
framework :
Jenis Kebutuhan
Non-functional
Penjelasan
Kinerja (Performance) - Pekerjaan diharapkan dapat
diselesaikan lebih cepat,
sehingga dapat
meningkatkan troughput
sistem. Peningkatan yang
terjadi besarnya sesuai
dengan jenis prosesnya,
seperti dengan yang
dijelaskan dalam System
Improvement Objective.
17
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 18/22
Informasi (Information) - Mencegah terjadinya
redundancy data.
- Data harus akurat, yaitu
dengan meminimalisasi
kesalahan pencatatan data.
- Data harus konsisten.Segi Ekonomi (Economic) - Mengurangi ATK.
- Biaya yang dibutuhkan untuk
pengembangan sistem tidak
melebihi budget yang sudah
ditentukan.Pengontrolan Sistem (Control) - User yang akan
menggunakan sistem adalah
pihak administrasi.
- Memiliki backup data,
sehingga sistem lebih
reliable.
- Meningkatkan keamanan
data, terutama data-data
yang bersifat confidential.Efisiensi Sistem (Eficiency ) - Mempermudah admin dalam
mengolah data alumniPelayanan Sistem (Service) - Memberikan data-data yang
akurat dan lengkap untuk
pengambilan kebijakan
manajeme fakultas
- Data yang ditampilkan harus
mudah dibaca dan
terstruktur.Tabel 1. Klasifikasi Kebutuhan Nonfunctional berdasarkan PIECES
3.4. Kebutuhan Antarmuka Eksternal
18
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 19/22
3.4.1 Antarmuka Pengguna
Aplikasi perangkat lunak Sistem Informasi BEM FASILKOM UNSRI ini dikembangkan
dengan menggunakan PHP. Perangkat lunak ini dilengkapi dengan menu untuk pengaksesan
berbagai fungsi yang disediakan. Interaksi antara pengguna dan perangkat lunak dilakukan
dengan menggunakan keyboard dan mouse. Ada beberapa fungsi yang hanya bisa dilakukan
dengan mouse dan ada yang bisa dilakukan baik dengan keyboard dan mouse (misalnya
pengaksesan menu).
3.4.2 AntarMuka Perangkat Keras
Kebutuhan minimum perangkat keras yang dapat digunakan adalah:
1. PC IBM Compatible
2. Monitor VGA yang dapat menampilkan resolusi minimal 800 x 600 pixel.
3. Keyboard dan mouse untuk interaksi antara pengguna dengan sistem.
Semua perangkat keras yang digunakan merupakan perangkat standar
dalam sistem komputer dan menggunakan port standar yang ada.
3.4.3 Antarmuka Perangkat Lunak
Perangkat lunak yang dibutuhkan adalah:
1. Nama : MySQL client version 5.0.27
Sumber : Microsoft
Sebagai basis data yang dibutuhkan dalam mengoperasikan
perangkat lunak.
2. Nama : notepad++
Sumber : Microsoft
Sebagai tool perancangan yang dibutuhkan dalam pembuatan
perangkat lunak website alumni.
3. Nama : Mozilla Firefox
Sumber : Microsoft
Sebagai browser internet yang dibutuhkan oleh pengguna
untuk melakukan akses terhadap perangkat lunak.
19
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 20/22
4. Nama : Internet Information Services (IIS)
Sumber : Microsoft
Sebagai Web Server.
5. Nama : Windows XP
Sumber : Microsoft.
Sebagai sistem operasi komputer.
3.4.4 Antarmuka Komunikasi
Antarmuka komunikasi perangkat lunak website alumni menggunakan
protocol TCP/IP karena perangkat lunak ini digunakan untuk mendukung
model sistem client-server dengan media komunikasi intranet atau internet.
3.5. Kebutuhan Performa
Tidak ada batasan performansi, karena kemampuan perangkat keras yang digunakan telah
memadai.
3.6. Atribut
3.6.1 Keamanan Sistem
Untuk memproteksi perangkat lunak dari akses, penggunaan,
pengubahan, penghancuran atau pengungkapan (disclosure) yang
tidak disengaja atau yang merusak. Kebutuhan yang spesifik termasuk
hal-hal berikut:
1. Adanya back up data sehingga data lebih reliable
2. Penyimpanan data log/history
3. Pemberian suatu fungsi ke modul-modul yang berbeda
4. Pembatasan komunikasi terhadap suatu area tertentu dalam
program
5. Pemeriksaan integritas data untuk peubah-peubah kritis.
3.6.2 Pemeliharaan
20
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 21/22
Perangkat lunak ini tidak setiap hari di update untuk di semua info,
maksudnya info akan di update saat ada perubahan. Namun admin akan
mengecek website setiap harinya.
3.7 Kebutuhan Lain
3.7.1 Database
Dalam pembuatan perangkat lunak pengembang akan membuat data
yang banyak sehingga memerlukan database yang dapat menampung data
dalam skala besar seperti database mySQL. Data base yang dibangun
berdasarkan skema database dibawah ini:
21
USER
id int(5) PK
username VarChar (40)
password VarChar (40)
peran VarChar (50)
7/28/2019 Software Requirement Specification (SRS)
http://slidepdf.com/reader/full/software-requirement-specification-srs 22/22
DOC_UPLOAD
id Int(11) PK
name VarChar (20)
Status VarChar (1)
type VarChar (30)
id Char (6) FK
size Int 11
MESSAGE
Message_Id Char (6) PKTitle VarChar (20)
Message Text
Sender_Name VarChar (30)
Sender_Email VarChar (30)
Sending_Time DateTime
Destination Char (2)
id Char (6) FK
Response Text
Respond_Time DateTime
Status Char (1)
3.7.2 Pengoperasian
Sebelum pengembang melakukan pengoperasian perangkat lunak
yang telah jadi akan di testing terlebih dahulu, setelah semua berjalan sesui
keinginan maka perangkat lunak tersebut siap dioperasikan.
22
NEWS
news_id int(11) PK
tanggal datetime
judul VarChar(50)
isi Text
Status Char (1)
id Char (6) FK