Software Requirement Spesification (SRS) : 1.1 Tujuan
Software Requirement Spesification (SRS) : 1.1 Tujuan
1.1 Tujuan
1.2 Definisi
Definisi - definisi dari istilah yang digunakan dalam dokumen ini diantaranya:
A. Sistem informasi
Sistem Informasi merupakan kesatuan elemen-elemen yang saling berinteraksi secara
sistematis dan teratur untuk menciptakan dan membentuk aliran informasi yang akan
mendukung permbuatan keputusan dan melaukan kendali terhadap jalannya organisasi.
C. User
User merupakan seseorang yang menggunakan perangat lunak . biasanya disebut
brainware.
D. Administrator
Administrator adalah orang / orang-orang yang bertugas untuk mengurusi hal-hal
administrasi. Dalam dunia Internet, seorang administrator bertugas untuk mengelola
hal-hal yang berhubungan dengan komputer.
E. Database
Database merupakan basis data, tempat penyimpanan data-data yang berhubungan
dengan perangkat lunak.
F. Interface
Interface merupakan tampilan antarmuka perangkat lunak.
1.4 Referensi
Panduan Penulisan Versi 1.1 Spesifikasi Kebutuhan Perangkat Lunak ( Software
Requirements Specification, SRS)
1.5 Sistematika
Dokumen SRS ini dibagi menjadi tiga bagian utama, yaitu :
1. Pendahuluan yang berisi penjelasan tentang tujuan pembuatan perangkat lunak,
ruang lingkup, definisi, refensi dan sistematika.
2. Deskripsi Umum yang berisi penjalasan secara umum mengenai perangkat lunak
yang akan dikembangkan, meliputi perspektif, kegunaan, karakteristik pengguna,
batasan-batasan, dan asumsi ketergantungan.
3. Spesifikasi Kebutuhan yang berisi uraian kebutuhan perangkat lunak secara lebih
rinci.
1.6 Overview
Dokumen ini juga menjelaskan deskripsi umum, work plan, spesifikasi antamuka,
kebutuhan fungsional, non-fungsional, use case dari Aplikasi sistem informasi KRS
dan Pembayaran secara global, ERD, UML, asumsi dalam pengembangan, kebutuhan
spesifik dan kebutuhan tambahan.
Produk ini akan dijalankan oleh semua user yang memiliki device yang terkoneksi
ke internet. Penggunaan website terbagi menjadi dua yaitu antar muka untuk admin,
antar muka untuk mahasiswa dan dosen, Produk ini dapat berjalan pada platform atau
sistem oprasi apa saja yang mendukung aplikasi berbasis web.
1. Melihat data KRS merupakan kegiatan untuk melihat data KRS yang akan diambil
meliputi mata kuliah tiap semester secara keseluruhan.
Aktor : Mahasiswa
4. Menginput Data Dosen merupakan proses memasukan data – data pengajar (dosen) ke
dalam ssistem informasi akademik untuk menunjang proses perkuliahan.
Aktor : Admin
6. Menginput Data Mata Kuliah merupakan kegiatan untuk memasukan data – data
matakuliah sebagai sarana penunjang kegiatan belajar mengajar.
Aktor : Admin
7. Melihat Data Dosen merupakan kegiatan untuk melihat dan memastikan data yang
telah diinput sesuai dengan data yang telah tersimpan dalam sistem.
Aktor : Admin
8. Melihat Data Mahasiswa merupakan kegiatan untuk melihat dan memastikan data
yang telah diinputkan telah sesuai dengan jumlah mahasiswa yang ada serta melihat
status dan administrasi mahasiswa.
Aktor : Admin
9. Melihat Data Mata Kuliah merupakan kegiatan untuk melihat dan memastikan data
yang telah diinputkan telah sesuai dengan jumlah mata kuliah yang ada agar nantinya
dapat diproses lebih lanjut untuk proses lainnya seperti penyusunan jadwal dll.
10. Melihat Data KRS merupakan kegiatan untuk melihat dan mengetahui data KRS yang
telah dan harus diambil oleh mahasiwa.
Diagram Grant
Activities Time
Name Week
1 2 3 4 5 6 7 8 9 10 11 12
ProjectPlan
Pengajuan
Proposal
Projek
Analisa
Projek
Design &
Analysist
System
Development
System
UAT
Dokumentasi
Spesific Requirements
3.1.Supplementary Requirements
• Class Diagram
Sumplementary Specification
1. Pendahuluan
1.1. Tujuan
Dokumen ini akan menjelaskan mengenai spesifikasi tambahan berkaitan dengan
SISKA (Sistem Informasi Akademik) yang akan dikembangkan, khususnya yang
tidak tercantum dalam use-case model. Dokumen ini bertujuan pula untuk menjadi
koridor atau batasan dari sisi penerapan aturan.
1.3. Overview
SISKA (Sistem Informasi Akademik) merupakan Sistem yang dibangun dengan
Standard pengembangan SAAS (Software As A Services) dengan teknologi cloud
computing serta menggunakan dengan platform berbasis windows. Pada dokumen
ini, akan dijelaskan kebutuhan tambahan Aplikasi yang tidak tercantum dalam Use
Case
1. Functionality
Fungsi-fungsi berikut ini adalah fungsi sistem yang tidak terdapat dalam Use Case:
2. Usability
3. Reliability
4. Performance
5. Supportability
Selebihnya kebutuhan perangkat lunak open source (tidak menggunakan biaya) seperti
:
Pedoman penggunaan teknis aplikasi, disediakan dalam bentuk softcopy (file PDF),
yang berisi panduan penggunaan aplikasi SISKA (Sistem Informasi Akademik).
Dokumentasi Online sistem tersebut, dibuatkan hanya terkait pada fungsi-fungsi
utama yang terdapat pada bisnis proses SISKA (Sistem Informasi Akademik)
KRS dan Pembayaran.
8. Interfaces
• Interface Home
• Ambil KRS
• Hapus KRS
• Cetak KRS
SUPL18 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.
Hak cipta atas SISKA (Sistem Informasi Akademik) menjadi milik Pengembang
Aplikasi.