Anda di halaman 1dari 13

Software Requirements Specification untuk

SISTEM INFORMASI PENGUMUMAN PERKULIAH

( SIPP )

Versi 1.0

Dirancang oleh :

Lutfia Nur Aolia (17833001)


Ripa Suripto (17833009)
Resty Malikall Mulky (17833010)
Azman Sadullah (17833016)

Program Studi Pendidikan Teknologi Informasi


Fakultas Ilmu Terapan dan Sains
Institut Pendidikan Indonesia (IPI) Garut
2019
Daftar Isi
Daftar Isi .............................................................................................................................1
1. Pendahuluan ..................................................................................................................2
1.1 Tujuan ..............................................................................................................2
1.2 Dokumen Perjanjian ........................................................................................2
1.3 Pembaca Yang Diharapkan ………………………………………………….2
1.4 Cakupan Proyek ……………………………………………………………..2
1.5 Referensi …………………………………………………………………….3
2. Deskripsi Secara Umum ……………………………………………………………..4
2.1 Persfektif Produk …………………………………………………………....4
2.2 Fitur-fitur Produk ............................................................................................4
2.3 Karakteristik dan Kelas-kelas Pengguna ........................................................4
2.4 Lingkungan Operasi .......................................................................................5
2.5 Batas Implementasi dan Design .....................................................................5
2.6 Dokumentasi Pengguna ..................................................................................6
2.7 Asumsi dan Batasan .......................................................................................6
3. Fitur-fitur Sistem ........................................................................................................7
3.1 Deskripsi.........................................................................................................7
3.2 Pendorong.......................................................................................................9
3.3 Kebutuhan Fungsional....................................................................................9
4. Kebutuhan Antar Muka External ...........................................................................16
4.1 Antar Muka Pengguna ..................................................................................16
4.2 Antar Muka Hardware ..................................................................................23
4.3 Antar Muka Software ...................................................................................23
4.4 Antar Muka Komunikasi ..............................................................................23
5. Kebutuhan Non Fungsional Yang Lain ..................................................................24
5.1 Kebutuhan Performa ....................................................................................24
5.2 Kebutuhan Pemeliharaan .............................................................................24
5.3 Kebutuhan Keamanan ..................................................................................24
5.4 Atribut Software Berkualitas ........................................................................25
6. Kebutuhan Lain .........................................................................................................26
1 Pendahuluan
Dokumen ini berisi penjelasan pemakaian dan penulisan dokumen Spesifikasi
Kebutuhan Perangkat Lunak (SKPL) atau Software Requirement Specification (SRS).
Dokumen ini selanjutnya akan menggunakan istilah SRS.
Software Requirement Specification (SRS) menjelaskan berbagai macam kebutuhan
pembuatan suatu perangkat lunak. Dalam dokumen ini khususnya akan dibahas mengenai
spesifikasi kebutuhan software untuk Sistem Informasi Pengumuman Perkuliahan yaitu
kebutuhan spesifik yang terdiri dari kebutuhan fungsionalitas, termasuk di dalamnya
input, proses, output dan non-fungsionalitas. Kebutuhan antar muka yang terdiri dari
kebutuhan antar pengguna, antar hardware yang menjelaskan kebutuhan yang harus ada
untuk menjalankan atau mengoperasikan aplikasi sistem, kebutuhan antar software yang
menjelaskan bagaimana cara pengguna berinteraksi dengan sistem, dan kebutuhan antar
komunikasi.

1.1 Tujuan
Tujuan dari penulisan dokumen Software Requirement Specification (SRS) ini
adalah untuk mempermudah pengembang untuk mengembangkan perangkat lunak untuk
Sistem Informasi Pengumuman Perkuliahan dan memberikan gambaran yang spesifik
dari kebutuhan software untuk Sistem Informasi Pengumuman Perkuliahan. Spesifikasi
kebutuhan tersebut termasuk dari segi perangkat lunak dan perangkat keras, untuk
memberikan gambaran dan penjelasan mengenai pembuatan produk, penjelasan hal-hal
yang dibutuhkan untuk pembuatan produk termasuk kebutuhan fungsional hingga non-
fungsional,dan kebutuhan antar muka mulai dari antar muka pengguna hingga antar
mukakomunikasi.

1.2 Dokumen Perjanjian


1.3 Pembaca yang diharapkan
Sistem Informasi Pengumuman Perkuliahan (disingkat SIPP) adalah suatu sistem
perangkat lunak yang digunakan pihak perkuliahan sebagai media untuk menyampaikan
informasi seperti ketidakhadiran dosen, pindah kelas, tugas, informasi tentang ruangan
di jurusan Pendidikan Teknologi Informasi.
SIPP dimaksudkan untuk mengganti sistem pengumuman secara konvensional yaitu
dengan mengirim pesan singkat secara online. Dengan menggunakan SIPP, diharapakan
penyampaian suatu informasi mengenai perkulihan akan lebih cepat, efisien dan akurat.
1.4 Cakupan Proyek
Istilah Definisi
SIPP Sistem Informasi Pengumuman Perkuliahan
web Suatu halaman yang berisikan informasi pada internet
PTI Pendidikan Teknologi Informasi
Keterangan kuliah Keterangan mengenai status kuliah apakah kosong, atau diganti.
Navbar Navbar merupakan bagian website yang biasanya terletak di
bagian paling atas dan bersifat melayang/fixed (Selalu terlihat
walaupun di scroll)
Kuliah Segala macam informasi mengenai ketidakhadiran dosen di
dalam kelas, kelas pengganti, serta tugas.
Perkuliahan  Berbagai informasi mengenai perkuliahan seperti
informasi
 Mengenai libur cuti bersama, libur ketika puasa dan
lebaran, informasi ruangan..

1.5 Referensi
IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements
Spesifications.
2 Deskripsi Secara Umum
2.1 Persfektif Produk
Perangkat lunak Sistem Informasi Pengumuman Perkuliahan (SIPP) ini
merupakan perangkat lunak yang digunakan untuk mengefektifkan kinerja serta
mempermudah pemberitahuan informasi mengenai perkuiahan.SIPP merupakan
sistem yang berdiri sendiri. pihak pelanggan belum mempunyai sistem lain yang
dapat dihubungkan dengan dengan SIPP. SIPP akan dikembangkan sebagai sistem
berbasis web yang dapat diakses melalui internet
2.2 Fitur-fitur Produk

2.3 Karakteristik dan Kelas-kelas Pengguna


Pengguna SIPP terdiri dari:
No Pengguna Deskripsi
.
1. Dosen Pengguna yang dapat memasukan informasi
kedalam sistem mengenai ketidakhadiran
mereka kedalam kelas, perpindahan kelas,
serta pemberian tugas.
2. Staf Bagian Perkuliahan Pengguna yang juga dapat memasukan
informasi kedalam sistem mengenai
ketidakhadiran dosen kedalam kelas,
perpindahan kelas.

3. Mahasiswa Pengguna yang hanya dapat melihat informasi


mengenai ketidakhadiran dosen, perpindahan
kelas, pemberian tugas dari dosen.

Diasumsikan bahwa semua pengguna SIPP telah memiliki kecakapan


dalam mengoprasikan komputer.

2.4 Lingkungan Operasi


2.5 Batas Implementasi dan Design
1. Sistem ini dapat diakses melalui PC laptop dan komputer yang terhubung
kejaringan internet.
2. Waktu pembuatan sistem yang singkat membuat adanya kemungkinan tidak
semua fungsi yang ada dapat dilaksanakan
3. Pengembangan sistem tidak akan merubah file-file apapun database yang ada
pada saat ini tanpa adanya izin dari pimpinan instansi.

2.6 Dokumentasi Pengguna

2.7 Asumsi dan Batasan


 Hanya dosen dan staf bagian perkuliahan yang memiliki akun pada SIPP.
 Dosen dan staf bagian perkuliahan harus melakukan login terlebih dahulu jika
ingin memasukan informasi kedalam sistem.
3 Fitur-fitur Sistem
3.1 Deskripsi
3.2 Pendorong
3.3 Kebutuhan Fungsional
Diagram usecase pada gambar 1 memberikan gambaran fungsionalitas SIPP

Penjelasan masing-masing fungsionalitas sebagai berikut.


3.3.1 Memasukan Informasi Kuliah
Deskripsi
Fungsionalitas ini digunakan oleh dosen atau staf bagian perkuliahan PTI
untuk memasukan informasi mengenai ketidakhadiran dosen di dalam kelas, kelas
pengganti, serta tugas. Sebelum memasukan informasi dosen dan staf bagian
perkuliahan harus melakukan log in dengan akun yang mereka miliki kedalam
sistem lalu mengisikan data pada form yang tersedia didalam sistem yaitu nama
mata kuliah, nama dosen, jurusan, kelas, keterangan kuliah, hari dan tanggal,
waktu, ruang, tugas, hari dan tanggal kuliah pengganti, waktu pengganti, ruang
pengganti. Jika kelas memang kosong dan tidak ada kuliah pengganti maka dosen
dapat mengosongkan hari dan tanggal kuliah pengganti, waktu pengganti, ruang

Urutan langkah
Urutan langkah pada tahap memasukan keterangan perkuliahan. Disini,
dosen mewakili staf bagian perkuliahan.

1. Dosen membuka halaman website.


2. Dosen melakukan log in terlebih dahulu.
3. Dosen memilih pilihan “info kuliah” pada navbar di halaman web.
4. Dosen mengisikan form yang tersedia didalam sistem yaitu nama mata
kuliah, nama dosen, jurusan, kelas, keterangan kuliah, hari dan tanggal,
waktu, ruang, hari dan tanggal kuliah pengganti, waktu pengganti, ruang
pengganti. Jika kelas memang kosong dan tidak ada kuliah pengganti maka
dosen dapat mengosongkan hari dan tanggal kuliah pengganti, waktu
pengganti, ruang pengganti.
5. Sistem menyimpan data yang telah dimasukan.
6. Sistem menampilkan data tersebut ke halaman web.
7. Selesai.
Kebutuhan system
- Sistem harus mampu menyimpan informasi hasil masukan yang dilakukan
oleh dosen atau staf bagian perkuliahan.
- Sistem harus bisa menampilkan informasi yang telah dimasukan tadi di
halaman web.
- Sistem harus mampu mengurutkan daftar informasi yang telah dimasukan dari
yang paling baru.
- Sistem harus menyimpan data login dan password dosen serta staf bagian
perkuliahan

3.3.2 Memasukan informasi perkuliahan


Deskripsi
Fungsionalitas ini digunakan oleh staf bagian perkuliahan untuk
memasukan berbagai informasi mengenai perkuliahan seperti informasi mengenai
libur cuti bersama, libur ketika puasa dan lebaran.

Urutan langkah
Urutan langkah pada tahap memasukan informasi perkuliahan.

1. Staf bagian perkuliahan membuka halaman website.


2. Kemudian melakukan log in terlebih dahulu.
3. Staf bagian perkuliahan memilih pilihan “info perkuliahan” pada navbar di
halaman web.
4. Staf bagian perkuliahan mengisikan informasi yang dibutuhkan kedalam
sistem yaitu judul pengumuman, isi pengumuman, dan dapat mengunggah
file kedalam sistem jika diinginkan.
5. Sistem menyimpan informasi.
6. Sistem menyampaikan informasi.
7. Selesai.
Kebutuhan system
- Sistem harus mampu menyimpan informasi hasil masukan yang dilakukan
oleh staf bagian perkuliahan.
- Sistem harus bisa menampilkan informasi yang telah dimasukan dihalaman
web.
- Sistem harus mampu mengurutkan daftar informasi yang telah dimasukan dari
yang paling baru.
- Sistem harus menyediakan tempat untuk mengunggah file kedalam sistem.
- Sistem harus bisa menyimpan file yang diunggah oleh dosen tadi dan
menampilkannya kedalam sistem.
- Sistem harus menyimpan data login dan password dosen serta staf bagian
perkuliahan

3.3.3 Melihat informasi kuliah


Deskripsi
Fungsionalitas ini digunakan oleh mahasiswa untuk melihat pengumuman
mengenai kuliah seperti ketidakhadiran dosen didalam kelas, kelas pengganti,
serta tugas.

Urutan langkah
Urutan langkah pada tahap melihat informasi kuliah

1. Mahasiswa membuka halaman website.


2. Mahasiswa memilih pilihan “info kuliah” pada navbar di halaman utama web.
3. Sistem menampilkan informasi.
4. Selesai.
Kebutuhan system
- Sistem harus mampu menampilkan informasi mengenai ketidakhadiran dosen,
pindah kelas, serta tugas yang diberikan dosen.
- Sistem harus mampu mengurutkan daftar informasi yang telah dimasukan dari
yang paling baru.
4 Kebutuhan Antar Muka External
4.1 Antarmuka pengguna
- Antarmuka pengguna sebaiknya menggunakan standar XHTML dengan CSS3
untuk pengaturan tata letak dan desainnya.
- Desain antar muka harus hemat bandwidth, namun tetap menarik dan simple.
- Antarmuka harus menggunakan Bahasa Indonesia yang ramah bagi Dosen, Staf
bagian perkuliahan, serta mahasiswa
4.2 Antarmuka perangkat keras
Kebutuhan perangkat keras harus sesuai dengan spesifikasi perangkat keras
yang dipersyaratkan oleh perangkat lunak pada bagian 4.3.

4.3 Antarmuka perangkat lunak


Sistem harus beroprasi baik setidaknya pada perangkat lunak sistem berikut:
Sistem operasi : Windows 8
Web server : Apache HTTP server 2.4
Basisdata : MySQL
Bahasa Pemrograman : PHP
Browser : Chrome, Firefox

4.4 Antarmuka muka komunikasi


Protokol komunikasi harus menggunakan HTTP
5 Kebutuhan Non Fungsional Yang Lain
5.1 Kebutuhan Performa
Untuk meningkatkan kinerja sistem  ini dibutuhkan kriteria spesifikasi ukuran
kuantitatif yang harus dipenuhi oleh perangkat lunak. Sistem ini diharapkan dapat
membutuhkan waktu yang sedikit dalam menyelesaikan setiap tahapan proses.
Semakin sedikit waktu yang dibutuhkan, semakin besar troughput yang dapat
dihasilkan. Meningkatnya kecepatan ini diharapkan dapat terjadi di setiap tahapan
proses ataupun pekerjaan yang besarnya ini bergantung pada jenis prosesnya. Selain
itu sistem diharapkan dapat diakses secara fleksibel, efektif dan efisien
5.2 Kebutuhan Pemeliharaan
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:
a. Adanya back up data sehingga data lebih reliable
b. Penyimpanan data log/history
c. Pemberian suatu fungsi ke modul-modul yang berbeda
d. Pembatasan komunikasi terhadap suatu area tertentu dalam program
5.3 Kebutuhan Keamanan
Adanya pemeliharaan dan pengecekan berkala yang akan dilakukan terhadap
program yang berjalan ataupun pengecekan baik terhadap perangkat lunak itu sendiri
ataupun hardware yang digunakan. Untuk pemeliharaan tiap harinya, sistem ini
menggunakan keamanan jaringan Firewall untuk meminimalkan kerusakan pada
sistem serta terdapat back up data untuk mencegah hal-hal tidak terduga yang tidak
diinginkan.
Dosen dan staf bagian perkuliahan harus melakukan login kedalam sistem untuk
memasukan informasi.
5.4 Atribut Software Berkualitas

6 Kebutuhan lain

Anda mungkin juga menyukai