You are on page 1of 29

SRS (SOFTWARE REQUIREMENTS SPESIFICATION)

SISTEM INFORMASI BIMBINGAN BELAJAR (SIB)Online


Berbasis SAAS (Software As A Services)

Disusun Oleh
Febryan

(0710963007)

Resti L udviani

(0710960015)

Unggul Izza M

(0710960021)

Shela Indah S

(0710963013)

Ade Yuanita A

(0710963049)

Adita Rizki P

(0910962001)

Haryo Prabowo

(0910962007)

Andika Febrianto

(0410963003)

PROGRAM STUDI ILMU KOMPUTER


JURUSAN MATEMATIKA
FAKULTAS MIPA
UNIVERSITAS BRAWIJAYA MALANG
2010

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

SOFTWARE REQUIREMENT SPECIFICATION


SIB ONLINE (SISTEM INFORMASI BIMBINGAN BELAJAR ONLINE)
BERBASIS SAAS (Software As A Services)

1.

Pendahuluan
1.1 Tujuan
Dokumen SRS ini menjelaskan requirement untuk mengimplementasikan
fitur fitur pada aplikasi sistem informasi bimbingan belajar online
1.2 Ruang Lingkup
Dokumen ini menyediakan acuan untuk pengendalian proyek aplikasi
sistem informasi bimbingan belajar online. Adapun ruang lingkup pembuatan
software ini adalah aplikasi berbasis SAAS (software as a services) dengan web
based yang memiliki beberapa fasilitas yaitu:
1. Autentikasi. Karena banyaknya LBB dan siswa dari masing-masing LBB
tersebut dibutuhkan security dalam sistem ini yaitu berupa autentikasi yaitu
sistem verifikasi login untuk setiap pengguna sistem ini.
2. Pengelolaan data LBB beserta siswa dari masing-masing LBB tersebut.
3. Pengelolaan data materi dan tutorial dari masing-masing LBB agar bisa dilihat
ataupun didownload oleh para siswanya.
4. Pengelolaan laporan kegiatan dan nilai siswa dari masing-masing LBB
digunakan untuk memantau progress siswa.
5. Live chat antar pengguna sistem ( guru atau tentor dan siswa ) untuk masingmasing LBB untuk melancarkan sistem kolaborasi .
6. Pengelolaan simulasi ujian dan latihan soal beserta penilaiannya sesuai dengan
LBB masing-masing.
7. Pengelolaan data news atau pengumuman untuk masing-masing LBB.
8. Mail Service untuk menerima pesan.
1.3 Referensi
Dokumen Draft Proposal proyek SIBON SAAS yang diajukan kepada
investor dan telah disetujui oleh pihak investor.

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

1.4 Overview
Dokumen ini juga menjelaskan deskripsi umum, work plan, spesifikasi
antamuka, kebutuhan fungsional, non-fungsional, use case dari Aplikasi sistem
informasi bimbingan belajar online secara global, ERD, UML, asumsi dalam
pengembangan, kebutuhan spesifik dan kebutuhan tambahan.
2.

Deskripsi Umum
Aplikasi Sistem informasi bimbingan belajar online ini bertujuan untuk
menambahkan proses belajar dan mengajar yang semula hanya dilakukan secara manual
bertempat langsung di lembaga yang berkaitan, dengan cara proses pengajaran (secara
langsung), lalu ditambah menjadi aplikasi informasi berbasis Online dengan konsep
SAAS . Dengan adanya aplikasi ini diharapkan proses Sistem informasi bimbingan
belajar online menjadi lebih cepat, mudah dan dapat dilakukan dari mana saja selama
terkoneksi dengan internet. Pengguna dari aplikasi ini adalah :
a. User
-

Use dari sistem ini terdiri dari :

LBB (Lembaga Bimbingan Belajar) yang didalamnya terdapat pula para


pengajar, admin system setiap LBB, dan para siswa

Guest : (tamu) yang merupakan user dari sistem yang tidak terdaftar sebagai
civitas lembaga terkait

b. Admin System
-

Untuk melihat dan memantau proses sistem tersebut

2.1. Perspektif produk


Produk ini akan dijalankan oleh admin pemilik sistem dan oleh user yang
memiliki koneksi ke internet. Penggunaan sistem terbagi empat yaitu antar muka
untuk user individu, antar muka untuk admin System, dan antar muka untuk admin
system seiap LBB, dan antar muka untuk guest. Produk ini dapat berjalan pada
platform atau sistem operasi apa saja yang mendukung aplikasi berbasis web.
2.2. Manfaat produk
Manfaat yang didapat apabila menggunakan sistem ini antara lain adalah:
a. Manfaat bagi masyarakat akademis
Sebagai sebuah sarana untuk melakukan kegiatan belajar dan mengajar pada
dunia maya yang dapat menghemat waktu. Sesuai dengan layanan layanan
Software Requiremen t Specification

Copyright@2010|SIBON SAAS

yang ditawarkan, para civitas akademik Lembaga akan merasakan hal yang
sama dengan kegiatan yang biasa dilakukan secara konvensional.
b. Manfaat bagi instansi terkait
Sebagai sarana mempermudah mereka untuk memberikan informasi
informasi terkait akademik kepada anggota anggota akademiknya,
menjadi

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

2.5. Use-Case Model Survey


Berikut ini use case yang diterapkan pada SIB (Sistem Informasi Bimbingan
Belajar) online berbasis SAAS:

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

Gambar 1. Use Case Diagram


Use case dari Sistem Informasi Bimbingan Belajar online terdiri dari :
a. Mengelola data user : adalah kegiatan mengelola semua data yang berkaitan
dengan siswa.
Actor : admin LBB yang bersangkutan
b. Mengelola data materi : adalah kegiatan untuk mengelola data materi untuk
dipublikasikan dan didownload baik untuk siswa maupun public dapat pula
dilakukan upload, update dan delete.
Software Requiremen t Specification

Copyright@2010|SIBON SAAS

Actor : admin LBB yang bersangkutan


c. Mengelola laporan progress siswa : adalah kegiatan untuk mengelola laporan
tentang progress siswa.
Actor : admin LBB yang bersangkutan
d. Mengelola ujian dan latihan soal : adalah kegiatan untuk mengelola ujian dan
juga mengelola latihan soal untuk siswa
Actor : admin LBB yang bersangkutan
e. Melakukan live chat : adalah kegiatan yang dapat dilakukan untuk
melancarkan sistem kolaborasi.
Actor : admin LBB yang bersangkutan, tentor, dan siswa
f. Mengelola data news dan pengumuman : adalah kegiatan yang dilakukan
untuk mengelola data berupa news dan pengumuman.
Actor : admin LBB yang bersangkutan
g. Memberikan tips dan saran : adalah kegiatan yang diberikan demi mendukung
kesuksesan siswa guna menunjang siswa dalam memahami materi pelajaran.
Actor : admin LBB yang bersangkutan dan tentor
h. Melakukan customize pada account masing masing : adalah kegiatan yang
dilakukan mengcustomize account masing masing.
Actor : admin LBB yang bersangkutan dan tentor
i. Melakukan customize pada sistem : adalah kegiatan yang dilakukan
mengcustomize sistem sesuai dengan batasan yang diberikan oleh developer.
Actor : admin LBB yang bersangkutan
j. Mengelola data materi : adalah kegiatan untuk mengelola data materi untuk
dipublikasikan dan didownload baik untuk siswa maupun public dapat pula
dilakukan upload dan update.
Actor : tentor
k. Melihat laporan progress siswa : adalah kegiatan untuk melihat laporan
tentang progress siswa.
Actor : tentor
l. Melihat dan mendownload materi serta tutorial : adalah kegiatan untuk
mempermudah melihat dan mendownload materi serta tutorial yang diajarkan.
Actor : siswa
m. Mengetahui nilai dari ujian dan latihan soal : adalah kegiatan untuk
mengetahui nilai dari ujian dan latihan soal untuk mengetahui progress siswa
itu sendiri.
Software Requiremen t Specification

Copyright@2010|SIBON SAAS

Actor : siswa
n. Melihat news maupun pengumuman : adalah kegiatan untuk melihat news
maupun pengumuman terbaru dari masing-masing LBB.
Actor : tentor, siswa dan guest
o. Menerima tips dan saran : adalah kegiatan untuk menerima tips dan saran dari
tutor.
Actor : siswa
p. Melakukan konsultasi dengan tutor : adalah kegiatan untuk melakukan
konsultasi dengan tutor dengan memanfaatkan mail service.
Actor : siswa
q. Mengikuti ujian masuk LBB : adalah kegiatan untuk mengikuti ujian masuk
LBB via on-line (tergantung dari LBB).
Actor : guest
r. Melihat materi serta tutorial : adalah kegiatan untuk mempermudah melihat
dan materi dan tutorial yang disediakan untuk user umum dari LBB yang
diinginkan.
Actor : guest
s. Mengaktifkan atau menghapus client : adalah kegiatan untuk mengaktifkan
atau menghapus client yang ada di SIB online.
Actor : admin
t. Melakukan Login : adalah kegiatan melakukan otentikasi ke dalan sistem.

2.6. Assumptions and Dependencies


Faktor-faktor penting yang harus dipertimbangkan ketika kita membangun
SIB (Sistem Bimbingan Belajar On-Line) menggunakan teknologi internet atau
web, dengan mempertimbangkan tentang Open Source yang diimplementasikan
untuk membuat sistem dengan biaya rendah tanpa menurunkan performansinya
dan keandalannya, adalah sebagai berikut :
1. Aplikasi Web.
Web merupakan salah satu tekonologi internet yang telah berkembang sejak
lama dan yang paling umum dipakai dalam pelaksanaan pendidikan dan latihan
jarak jauh (e-Learning). Secara umum aplikasi di internet terbagi menjadi 2 jenis,
yaitu sebagai berikut:

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

Synchronous Sistem Aplikasi yang berjalan secara waktu nyata dimana seluruh
pemakai bisa berkomunikasi pada waktu yang sama, contohnya: chatting, Video
Conference,dan sebagainya. Asynchronous Sistem Aplikasi yang tidak bergantung
pada waktu dimana seluruh pemakai bisa mengakses ke sistem dan melakukan
komunikasi antar mereka disesuaikan dengan waktunya, contohnya: email,dan
lain-lain. Dengan teknologi jaringan yang ada sekarang di Indonesia baik intranet
maupun internet, sebenarnya sudah sangat mungkin untuk diterapkannya sistem
pendukung e-Learning berbasis Web dengan menggunakan sistem synchronous
atau asynchronous, namun pada dasarnya kedua sistem diatas biasanya
digabungkan untuk menghasilkan suatu sistem yang efektif karena masing-masing
memiliki kelebihan dan kekurangannya. Dibeberapa negara yang sudah maju
dengan kondisi infrastruktur jaringan kecepatan tinggi akan sangat memungkinkan
penerapan teknologi multimedia secara waktu nyata seperti video conference untuk
kepentingan aplikasi e-Learning, tetapi untuk kondisi umum di Indonesia dimana
infrastruktur jaringannya masih relatif terbatas akan mengalami hambatan dan
menjadi tidak efektif. Namun demikian walaupun tanpa teknologi multimedia
tersebut, sebenarnya dengan kondisi jaringan internet yang ada sekarang di
Indonesia

sangat

memungkinkan, terutama dengan menggunakan sistem

asynchronous ataupun dengan menggunakan sistem synchronous seperti chatting


yang disesuaikan dengan sistem pendukung pendidikan yang akan dikembangkan.
2. Sistem Pendukung Pendididikan.
Dengan adanya sistem ini proses pengembangan pengetahuan tidak hanya
terjadi di dalam ruangan kelas saja dimana secara terpusat guru atau tentor
memberikan pelajaran secara searah, tetapi dengan bantuan peralatan komputer dan
jaringan, para siswa dapat secara aktif dilibatkan dalam proses belajar-mengajar.
Mereka bisa terus berkomunikasi sesamanya kapan dan dimana saja dengan cara
akses ke sistem yang tersedia secara online. Sistem seperti ini tidak saja akan
menambah pengetahuan seluruh siswa, akan tetapi juga akan turut membantu
meringankan beban guru atau tentor dalam proses belajar-mengajar, karena dalam
sistem ini beberapa fungsi guru atau tentor dapat diambil alih dalam suatu program
komputer yang dikenal dengan istilah agent. Disamping itu, hasil dari proses dan
hasil dari belajar-mengajar bisa disimpan datanya di dalam bentuk database, yang
bisa dimanfaatkan untuk mengulang kembali proses belajar-mengajar yang lalu
sebagai rujukan, sehingga bisa dihasilkan sajian materi pelajaran yang lebih baik.
Software Requiremen t Specification

Copyright@2010|SIBON SAAS

3. Collaboration.
Collaboration didefinisikan sebagai kerjasama antar peserta dalam rangka
mencapai tujuan bersama.
1. Collaboration tidak hanya sekedar menempatkan para peserta ke dalam kelompokkelompok studi, tetapi diatur pula bagaimana mengkoordinasikan mereka supaya
bisa bekerjasama dalam studi.
2. Saat ini penelitian di bidang kolaborasi melalui internet dikenal dengan istilah
CSCL (Computer Supported Collaborative Learning), dimana pada prinsipnya
CSCL berusaha untuk mengoptimalkan pengetahuan yang dimiliki oleh para
peserta dalam bentuk kerjasama dalam pemecahan masalah. Kenyataannya
kolaborasi antar peserta cenderung lebih mudah dibandingkan dengan kolaborasi
antara peserta dengan guru menunjukkan konsep SIB dengan metoda CSCL, yang
terdiri dari pemakai dan tool yang digunakan. Pemakai terdiri dari siswa dan guru
yang membimbing, dimana siswa itu sendiri terbagi menjadi siswa dan siswa lain
yang bertindak sebagai collaborator selama proses belajar. Para peserta saling
berkolaborasi dengan tool yang tersedia melalui jaringan intranet atau internet,
dimana guru mengarahkan jalannya kolaborasi supaya mencapai tujuan yang
diiginkan.
Dalam pelaksanaan SIB, kolaborasi antar siswa akan menjadi faktor yang
esensial [5], terutama pada sistem asynchronous dimana para siswa tidak secara
langsung bisa mengetahui kondisi siswa lain, sehingga seandainya terjadi masalah
dalam memahami makalah yang disediakan, akan terjadi kecenderungan untuk
gagal mengikutinya dikarenakan kurangnya komunikasi antar siswa, sehingga
timbul kecenderungan terperangkap pada kondisi standstill, sehingga menyebabkan
hasil yang tidak diharapkan. Ada 5 hal essensial yang harus diperhatikan dalam
menjalankan kolaborasi lewat internet, yaitu sebagai berikut:
1. interdependece jelas, positif di antara para siswa.
2. kelompok-evaluasi secara berkala
3. perilaku interpersonal yang mempromosikan belajar masing-masing anggota dan
keberhasilan individual
4. akuntabilitas dan tanggung jawab pribadi

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

10

5. frekuensi penggunaan sesuai keterampilan interpersonal dan kelompok sosial kecil


Dalam proses kolaborasi antar siswa, guru atau tentor bisa saja terlibat
didalamnya secara tidak langsung, dalam rangka membantu proses kolaborasi
dengan cara memberikan arahan berupa message untuk memecahkan masalah.
Sehingga diharapkan proses kolaborasi menjadi lebih lancar.
4. Konfigurasi Sistem.
Pemakai sistem dalam hal ini siswa dan guru atau tentor dapat mengakses
ke sistem dengan menggunakan piranti lunak browser.
Seperti pada Implementasi client/server untuk sistem penunjang pendidikan
berbasis kolaborasi di internet, pada dasarnya harus memiliki bagian-bagian
sebagai berikut:

Collaboration, untuk melakukan kerjasama antar siswa dalam pemecahan masalah


yang berkaitan dengan materi pelajaran. Kolaborasi ini bisa diwujudkan dalam
bentuk diskusi atau tanya-jawab dengan memanfaatkan fasilitas internet yang
umum dipakai misalnya: e-mail, BBS, chatting, dikembangkan sesuai dengan
kebutuhan aplikasi yang akan dibuat.

Database, untuk menyimpan materi pelajaran dan record-record yang berkaitan


dengan proses belajar-mengajar khususnya proses kolaborasi.

Web Server, merupakan bagian mengatur akses ke sistem dan mengatur tampilan
yang diperlukan dalam proses pendidikan. Termasuk pula pengaturan keamanan
sistem.

Pengembang aplikasi seperti ini bisa dilakukan dengan menggunakan software


sebagai berikut: Platform OS (Windows atau Linux), Web Server (Apache),
Programming (PHP), Database (MySql), Framework (Code Igniter atau Kohana),
dan Development Tools.
Keuntungan menggunakan software diatas yaitu seluruhnya merupakan
Open Source yang bisa didownload secara gratis dari web site masing-masing,
sehingga dalam implementasinya bisa ditekan biaya serendah mungkin, tanpa
mengurangi realibilitas sistem itu sendiri. Keuntungan lainnya yaitu untuk akses ke
sistem seperti ini tidak tergantung pada suatu platform operating sistem.Oleh
karena itu, dengan penerapan berbagai software Open Source seperti ini,

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

11

diharapkan akan dicapai suatu sistem e-Learning yang aman, terpercaya,


performance tinggi, multiplatform, dan biaya rendah.
2.5. Work plan
Perencanaan kerja yang akan dikerjakan
Informasi rencana kerja
Keterangan
Sistem Informasi Bimbingan Belajar
Nama proyek
Online berbasis SAAS (Software As A
Services)
01 September 2010
Tanggal mulai
31 Desember 2010
Tanggal selesai
Febryan , Project Manager PT. SIBON
Pimpinan proyek
Development
Keuntungan dan asas manfaat
Metode pengharapan
Utama
Prioritas
Laporan tertulis dan database
Sumber yang diperlukan
3 bulan
Perkiraan waktu penyelesaian
-

Realisasi
Diagram Grant
Activities

Time
Week

Name
1

10

Project Plan
Pengajuan Proposal Proyek
Analisa Proyek
Design & Analysist system
Development System
UAT
Dokumentation
3.

Specific Requirements

3.1

Use-Case Reports
Nama Requirement
SRS Sistem harus dapat digunakan untuk
mengelola data user
Aktor : admin LBB yang bersangkutan
SRS Sistem harus dapat digunakan untuk
mengelola data materi

Software Requiremen t Specification

No. Requirement
SIB-01

SIB -02

Copyright@2010|SIBON SAAS

12

11

12

Aktor : admin LBB yang bersangkutan


SRS Sistem harus dapat digunakan untuk
mengelola laporan progress siswa
Aktor : admin LBB yang bersangkutan
SRS Sistem harus dapat digunakan untuk
mengelola ujian dan latihan soal
Aktor : admin LBB yang bersangkutan
SRS Sistem harus dapat digunakan untuk
melakukan live chat
Aktor : admin LBB yang bersangkutan, tentor
dan siswa
SRS Sistem harus dapat digunakan untuk
mengelola data news dan pengumuman
Aktor : admin LBB yang bersangkutan
SRS Sistem harus dapat digunakan untuk
memberikan tips dan saran
Aktor : admin LBB yang bersangkutan
SRS Sistem harus dapat digunakan untuk
melakukan customize pada account masing
masing
Aktor : admin LBB yang bersangkutan dan
tentor
SRS Sistem harus dapat digunakan untuk
melakukan customize pada sistem
Aktor : admin LBB yang bersangkutan
SRS Sistem harus dapat digunakan untuk
mengelola data materi
Aktor : tentor
SRS Sistem harus dapat digunakan untuk
melihat laporan progress siswa
Aktor : tentor
SRS Sistem harus dapat digunakan untuk
melihat dan mendownload materi serta tutorial
Aktor : siswa
SRS Sistem harus dapat digunakan untuk
mengetahui nilai dari ujian dan latihan soal
Aktor : siswa
SRS Sistem harus dapat digunakan untuk
melihat news maupun pengumuman
Aktor : tentor, siswa dan guest
SRS Sistem harus dapat digunakan untuk
menerima tips dan saran
Aktor : siswa
SRS Sistem harus dapat digunakan untuk
melakukan konsultasi dengan tutor
Aktor : siswa
SRS Sistem harus dapat digunakan untuk
mengikuti ujian masuk LBB via online
Aktor : guest
SRS Sistem harus dapat digunakan untuk
melihat materi serta tutorial
Aktor : guest
Software Requiremen t Specification

SIB -03

SIB -04

SIB -05

SIB -06

SIB -07

SIB -08

SIB -09

SIB -10

SIB -11

SIB -12

SIB -11

SIB -12

SIB -13

SIB -14

SIB -15

SIB -16

Copyright@2010|SIBON SAAS

13

SRS Sistem harus dapat digunakan untuk


mengaktifkan atau menghapus client
Aktor : admin
SRS Sistem harus dapat digunakan untuk
melakukan login
Aktor : admin LBB yang bersangkutan, tentor,
siswa dan admin system

SIB -17

SIB -18

3.2 Supplementary Requirements


Nama Requirement

No. Requirement

SRS Sistem harus dapat membaca dan mengupdate basis data yang

SUPP-01

Berada di My SQL

SRS Sistem harus dapat menggunakan otentikasi yang

SUPP-02

dilakukan di portal perusahaan

SRS Sistem harus dikembangkan dengan menggunakan

SUPP-03

teknologi web

SRS Antarmuka aplikasi sistem informasi bimbingan belajar online SUPP-04


harus sesuai dengan standar portal

4. Supporting Information
Supporting information disini akan dicantumkan berupa informasi informasi yang dapat
membantu dalam pengembangan sistem. Informasi informasi yang di berikan adalah berupa
rancangan UML Diagram (Class Diagram dan Activity Diagram), dan Entity Relationship
Diagram (ERD). Berikut rancangannya :

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

14

Class Diagram :

Activity Diagram Admin

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

15

Activity Diagram Siswa

Activity Diagram Tutor

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

16

Entity Relationship Diagram (ERD)

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

17

SUPLEMENTARY SPECIFICATION
1. Pendahuluan
1.1

TUJUAN
Dokumen ini akan menjelaskan mengenai spesifikasi tambahan berkaitan dengan
Sistem Informasi Bimbingan Belajar Online yang akan dikembangkan, khususnya
yang tidak tercantum dalam use-case model.
Dokumen ini bertujuan pula untuk menjadi koridor atau batasan dari sisi penerapan
aturan penjualan alat musik online.

1.2

Ruang lingkup
Semua hal yang tercantum dalam dokumen ini merupakan bagian dari
ruang

lingkup

kebutuhan pengembangan Sistem Infirmasi Bimbingan Belajar

Online serta berkaitan erat dengan Portal Internet Perusahaan yang dapat diakses
secara online oleh seluruh user dimana pun.

1.3

Overview
Sistem Informasi Bimbingan Belajar online merupakan Sistem yang dibangun
dengan

Standard

pengembangan

SAAS (Software As A Services) dengan

teknologi cloud computing serta menggunakan dengan platform berbasis windows


dan Linux. Pada dokumen ini, akan dijelaskan kebutuhan tambahan Aplikasi yang
tidak tercantum dalam Use Case.

2.

Functionality
Fungsi-fungsi berikut ini adalah fungsi sistem yang tidak terdapat dalam Use Case :

2.1

SUPL1 Sistem Single Sign-On


Setiap user yang telah memiliki identitas di dalam sistem, yaitu berupa Nomor ID
dan password (baik user memiliki userID dan admin memiliki adminID ). Informasi
ini dikelola melalui Portal Intranet dan Internet Instansi.

2.2

SUPL2 Sistem Role Approval


Sesuai dengan bisnis proses aturan yang telah ditetapkan instansi. Customize
sistem diberikan kepada instansi yang berlangganan menggunakan sistem.

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

18

2.3

SUPL3 Sistem Log Historis


Data data informasi yang telah terlaksana dapat dilihat oleh admin pada sistem.
Begitu juga bagi user, user dapat melihat histrory informasi yang telah dilakukan.

3.

Usability

3.1

SUPL5 Penggunaan Web Browser


Untuk

mengakses

Sistem informasi bimbingan belajar online,

user

dapat

menggunakan Aplikasi Internet Browser yang sudah terinstall. Dan sistem dapat
diakses selama 7 X 24 jam, kecuali maintenance.
3.2

SUPL6 Dukungan Bantuan Online


Adanya bantuan yang dapat diakses secara online, atas penggunaan aplikasi.

4.

Reliability

4.1

SUPL7 Availability 97%


Ketersediaan sistem minimal adalah 98%, yaitu ketersediaan aplikasi untuk
diakses oleh user selama 1 hari penuh kecuali maintenance.

5.

Performance

5.1

SUPL9 Response Time


Sistem informasi bimbingan belajar online

dapat diakses melalui web browser

dengan response time kurang dari 10 detik.


5.2

SUPL10 Capacity
Kapasitas penyimpanan data, harus mampu menampung data minimal selama 2
tahun belakang.

6.

Supportability

6.1

SUPL13 Dukungan Operasional


Adanya dukungan secara teknis oleh petugas operasional, dalam kaitan
melakukan panduan atas adanya permasalahan dalam proses Sistem Informasi
Bimbingan Belajar Online

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

19

6.2

SUPL14 Lingkungan Operasional


Daftar software yang dibutuhkan (dengan biaya) :
-

Windows Server 2008 SE : untuk OS Server

Adobe Photoshop CS 5 : untuk keperluan desainer

Norton Antivirus : perangkat lunak untuk pengamanan

Windows 7 professional OEM : untuk OS Monitoring Server, PC Developer.

Selebihnya kebutuhan perangkat lunak open source (tidak menggunakan biaya)


seperti :
No
1
2
3
4

Software
PHP
MySQL
Apache
PhpMyAdmin

Versi
5.3.0
5.1.37
2.2.12
3.2.0.1

Lisensi
Free
Free
Free
Free

Harga
-

Keterangan
bahasa pemrograman
Database
web Server
MySql Administration

5
6
7
8
9

xampp
Notepad++
Code Igniter
FileZilla
Open Office

1.7.2
5.8.1
1.7.2
3.0.1
3.2.1

Free
Free
Free
Free
Free

Local Server Administration


editor PHP
PHP framework
FTP

10

CVS

Free

11

Bazaar

2.2.1

Free

12

Linux Ubuntu

10.3

Free

for PC

13

Rational Rose

Free

For UML

6.3

Revision Control Software


Client-Server
Revision Control Software
distributed

SUPL15 New Version


Adanya release baru aplikasi, tidak mengharuskan upgrade / update aplikasi di sisi
Client / Desktop yang digunakan user untuk menggunakan Sistem.

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

20

7.

Design Constraints

7.1

SUPL15 Server Platform


Sistem informasi bimbingan belajar online

hanya akan terinstall di Server,

dengan spesifikasi IBM system x3400m3-34A Xeon E5506 sebanyak 2 buah, HP


Storage works X1600 12 TB upgrade RAM 8GB dan sistem operasi Windows
Server 2008 SE.
7.2

SUPL16 Desktop Requirement


Perangkat PC yang digunakan oleh user untuk mengakses aplikasi sistem
penjualan online, minimal Pentium II dan tidak tergantung pada vendor mana pun.

7.3

SUPL17 Browser Compatibility


Browser yang digunakan di sisi Client untuk mengakses Sistem informasi
bimbingan belajar online, minimal dapat menggunakan Internet Explorer versi 6
keatas, Netscape 4.0 atau Mozilla 1.5.

8.

SUPL18 Online User Documentation and Help System Requirements


Pedoman penggunaan teknis aplikasi, disediakan dalam bentuk softcopy (file
PDF), yang berisi panduan penggunaan aplikasi Sistem informasi bimbingan
belajar online. Dokumentasi Online sistem tersebut, dibuatkan hanya terkait
pada fungsi-fungsi utama yang terdapat pada bisnis proses Sistem Informasi
Bimbingan Belajar Online.

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

21

9.

Interfaces

9.1

SUPL19 User Interfaces


User Interface dari aplikasi sistem penjualan online ini menggunakan Graphical
User Interface berbasis HTML dengan menggunakan CSS.
Contoh rancangan page flow antarmuka dari sistem :

Tampilan panel user pilih lbb sebelum login

Tampilan panel user pilih lbb setelah login

SIB Banner

SIB Banner
Profile

Client Login

LBB 1

LBB 1
Nama

LBB 2

LBB 2

Kelas
{Logout}

Login

LBB 3

LBB 3
LBB 4

Mail
Compose

LBB 4

Inbox
Sent Items

LBB 5

LBB 5

Chat

LBB 6

User1

LBB 6

User2
User3

SIB Footer
SIB Footer

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

22

Tampilan panel menu utama lbb sebelum user login

Tampilan panel menu utama user lbb setelah user login

SIB Banner

SIB Banner

Client Login

Profile
Berita

Materi

Ujian
Masuk

Siswa

Tentor

Lapora
n

Ujian &
Latihan
Soal

Berita

Custo
mize

Rapor

Materi

Nama
Kelas
Login

{Logout}

Mail
Compose
Inbox
Sent Items

Chat

SIB Footer

User1
User2
User3

SIB Footer

Untuk LBB

Tampilan Menu Siswa (LBB)(pengelolaan data siswa / tentor)

Tampilan menu admin LBB setelah login

SIB Banner

SIB Banner

Mail

Mail
Siswa

Tentor

Compose

Lapora
n

Compose
Inbox

Inbox

Sent Items

Sent Items

Chat

Ujian &
Latihan
Soal

Berita

( Add )
No

Nama

Chat
User1

User1
User2

Custo
mize

Menu Pengolahan Data Siswa / Tentor

Rapor

Materi

User2
User3

User3

SIB Footer

Software Requiremen t Specification

SIB Footer

Copyright@2010|SIBON SAAS

23

Aktif

Tampilan Menu Siswa (LBB) (pengelolaan data siswa) jika di pilih


tombol (Add)

Tampilan Menu Siswa (LBB)(pengelolaan data siswa) jika di pilih


Nama Siswa

SIB Banner
Mail

SIB Banner

Menu Pengolahan Data Siswa

Mail

Compose
Inbox

Nama

Sent Items

Alamat

Menu Pengolahan Data Siswa

Compose

No. Telp :

Inbox

Nama

Sent Items

Alamat

No. Telp :

Chat

Status

Chat

Status

Submit

User1

Simpan

User1
User2
User2
User3
User3

No

Nama

Aktif

No

SIB Footer

Tampilan Menu Tentor (LBB)(pengelolaan data tentor) jika di


pilih Nama Tentor

SIB Banner

SIB Banner

Menu Pengolahan Data Tentor

Mail

Compose
Inbox

Nama

Sent Items

Alamat

Aktif

SIB Footer

Tampilan Menu Tentor (LBB) (pengelolaan data tentor) jika di


pilih tombol (Add)

Mail

Nama

Menu Pengolahan Data Tentor

Compose

No. Telp :

Inbox

Nama

Sent Items

Alamat

No. Telp :

Chat

Status

Chat

Status

Submit

User1

Simpan

User1
User2
User2
User3
User3

No

Nama

SIB Footer
Software Requiremen t Specification

Aktif

No

Nama

SIB Footer
Copyright@2010|SIBON SAAS

24

Aktif

Tampilan Menu Materi (LBB)

Tampilan Menu Materi (LBB) jika tombol Post New di pilih atau
Tombol edit pada tab action dipilih

SIB Banner
Mail

SIB Banner

Menu Pengolahan Materi

Mail

Compose

( Post New )

Inbox

-pilih-

Compose
Inbox

Sent Items

No

Judul / Kategori

Action

Menu Pengolahan Materi

Sent Items

Judul

Mapel

Kategori :

Chat

Chat

User1
User2
User3

File

Tipe M

User2

Tipe S

User3

Isi

User1

Simpan

SIB Footer

SIB Footer

Tampilan Menu Laporan (Tentor)

Tampilan Menu Laporan (Siswa)

SIB Banner
Mail

SIB Banner

Compose

Menu Laporan Data Siswa / Tentor

Compose

Siswa

Inbox

Mail

Menu Laporan Data Siswa / Tentor

Sent Items

Tentor

Siswa

Inbox
Sent Items

Chat

Chat

User1

User1

User2

User2

User3

User3

SIB Footer
Software Requiremen t Specification

SIB Footer
Copyright@2010|SIBON SAAS

25

Tentor

Tampilan Menu Ujian(LBB)

Tampilan Form pada Menu Ujian(LBB) Jika tombol Post Materi


Ujian atau Edit pada tab action dipilih

SIB Banner
Mail

SIB Banner

Menu Pengolahan Data Ujian

Mail

Compose

( Post Materi Ujian )

Inbox
Sent Items

No

Judul

Menu Pengolahan Data Ujian

Compose

Action

Inbox

Judul

Sent Items

Mapel

Chat
Chat
User1

Penilaian :

User2

User3

Waktu

Tanggal :

User1

User2

Kelas

User3

File

Status

Simpan

SIB Footer

SIB Footer

Tampilan Menu News (LBB)

Tampilan Form pada Menu News (LBB) Jika tombol Post News
atau Edit pada tab action dipilih

SIB Banner
Mail

SIB Banner

Menu Pengolahan Data News

Mail

Compose

( Post News )

Inbox
Sent Items

No

Judul

Menu Pengolahan Data News

Compose

Action

Inbox

Judul

Sent Items

Type

Isi

Chat
Chat
User1
User1

User2

User2

User3

User3
Simpan

SIB Footer

Software Requiremen t Specification

Untuk Siswa

Copyright@2010|SIBON SAAS

SIB Footer

26

Tampilan Menu Utama Bagi Siswa LBB

Tampilan Menu Materi Bagi Siswa LBB

SIB Banner

SIB Banner

Profile

Profile
Materi

Rapor

News

Menu Materi
-pilih mata pelajaran-

Nama

Nama

Kelas
{Logout}

Mail

Ujian &
Latihan
Soal

Custo
mize

Kelas
{Logout}

Mail

Compose

Compose

Inbox

Inbox

Sent Items

SIB Footer

Chat

Sent Items

Judul / Kategori

Actio

Mata pelajaran 1
materi
Tip s N Trik Mapel 1
tips N trik

Downl

SIB Footer

Chat

User1

User1

User2

User2

User3

User3

Software Requiremen t Specification

No

Copyright@2010|SIBON SAAS

27

Downl

Tampilan Menu Rapor Bagi Siswa LBB

Tampilan Menu News Bagi Siswa LBB

SIB Banner
Profile

SIB Banner
Profile

Informasi Hasil Studi


No

Mata pelajaran

Action

Nama

Informasi Berita Terbaru


No

Ujian

Action

Pengumuman 1

Downlo

Pengumuman 2

Downlo

Nama

Kelas
{Logout}

Mata pelajaran 1

Download

Mata pelajaran 2

Download

Kelas
{Logout}

Mail

Mail

Compose

Compose

Inbox

Inbox

Sent Items

Sent Items

Chat

Chat

User1

User1

User2

User2

User3

User3

SIB Footer

SIB Footer

Tampilan Menu Ujian dan Latihan Soal Bagi Siswa LBB

Tampilan Menu Customize Bagi Siswa LBB

SIB Banner
Profile

SIB Banner
Profile

Ujian & Latihan Soal


No

Ujian

Action

Nama

Nama
Nama

Kelas
{Logout}

Mata pelajaran 1

Mata pelajaran 2

View
Launch
View
Launch

Customize Profile
:

Username :

Kelas

Alamat

{Logout}

No. Telp :
Kelas

Mail

Mail

Compose

Compose

Inbox

Inbox

Sent Items

Sent Items

Prodi fav :
Avatar

Simpan

Chat

Chat

User1

User1

User2

User2

User3

User3

SIB Footer

Software Requiremen t Specification

SIB Footer

Copyright@2010|SIBON SAAS

28

9.2

SUPL21 Communications Interfaces


Perlu adanya antarmuka untuk interkoneksi ke aplikasi internal PT. SIBON
DEVELOPMENT yang khusus mengelola data data instansi dalam database
MySQL, menjadikan Sistem Informasi Bimbingan Belajar Online membutuhkan
jaringan yang cukup stabil, handal dan reliable untuk retrieval data jenis jenis alat
musik di perusahaan tersebut.

9.3

SUPL22 Change Management


Perubahan perubahan pada saat implementasi mungkin dapat terjadi, dikarenakan
menggunakan metode agile development yang merupakan tahap perancangan dan
implementasi dijalankan secara bersama sama. Maka perancangan pun bisa
berubah sesuai dengan kebutuhan implementasi sistem.

10.

Legal, Copyright, and Other Notices


Hak cipta atas Aplikasi Sistem informasi bimbingan belajar online menjadi milik
Pengembang Aplikasi.

Software Requiremen t Specification

Copyright@2010|SIBON SAAS

29