23
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

Software Requirement Specification (SRS)

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