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
1
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
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
2
3
4
5
6
7
8
9
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
7
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
1
Mata pelajaran 1 materi Tip s N Trik Mapel 1 tips N trik
Downl
2
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
1
Pengumuman 1
Downlo
2
Pengumuman 2
Downlo
Nama
Kelas {Logout}
1
Mata pelajaran 1
Download
2
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}
1
Mata pelajaran 1
2
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