Software Requirement Specification Academic Information System of Sam Ratulangi University
Software Requirement Specification Academic Information System of Sam Ratulangi University
A. Penelitian Terkait yang berarti struktur dan gaya SRS dapat dimodifikasi selama
1) Penelitian oleh Kharisma Dharma Pertiwi, dan Yudhi struktur yang ada dibuat lebih mudah, dibuat sepenuhnya dan
Kurniawan. 2016. Spesifikasi Kebutuhan Perangkat perubahan dilakukan secara konsisten. SRS yang telah
Lunak Sistem Informasi Akademik Universitas Ma dimodifikasi biasanya harus:
Chung Malang. Penelitian ini membuat sebuah 1. Dibuat secara teratur sehingga mudah digunakan
dokumentasi SRS dari sistem informasi akademik (biasanya menggunakan table of content, index, dan explicit
Universitas Ma Chung sesuai kebutuhan dan perilaku cross referencing)
user dengan mengikuti standar internasional 2. Tidak berlebihan
ISO/IE/IEEE 29148-2911. Perbedaannya penelitian ini 3. Menyatakan requirement secara terpisah atau tidak
dibuat karena sistem belum berjalan secara efisien dan tercampur dengan requirement yang lain.
efektif [1]. Redundancy bukanlah sebuah kesalahan, namun dapat
menyebabkan kesalahan yaitu ketidakkonsistenan SRS. Jika
2) Penelitian oleh Yudhi Kurniawan, dan Yuswanto. redundancy dibutuhkan, pembuat SRS harus menyertakan
2019. Software Requirement Sistem Informasi cross references untuk membuatnya dapat dimodifikasi [9].
Akuntansi Berbasis Akrual Sesuai Dengan Standar
Akuntansi Pemerintahan (SAP). Penelitian ini D. CD (Context Diagram)
bertujuan membuat software requirement specification
dari sistem informasi akuntansi pemerintah daerah Context diagram atau CD yaitu diagram yang
yang mematuhi standard IEEE 830-1998 yang berbasis menggambarkan sistem secara keseluruhan dengan
akrual [5]. penggambaran semua external entity dan aliran data untuk
input-proses-output dapat terlihat jelas.
3) Penelitian oleh Nur Hadi Waryanto. 2012. Software Context diagram hanya menggunakan 3 simbol yaitu
Requirements Specification Sinapra Berbasis Sistem simbol external entity, simbol data flow, dan simbol process
Informasi Terpadu. Penelitian ini membuat software [10].
requirements specification SINAPRA sebagai acuan
teknis untuk developer dalam mengembangkan sistem E. DFD (Data Flow Diagram)
dengan menggunakan model WSU-TC CptS 322 [6]. Data flow diagram atau diagram arus data merupakan
gambaran simbol-simbol yang menunjukkan suatu model
4) Penelitian oleh Khurin In Noviarani, dan Farid aliran informasi atau proses data dari sistem yang bergerak
Sukman. 2019. Software Requirement Specification dari input ke output maupun tempat penyimpanan data. DFD
Untuk Aplikasi Rekomendasi Ijin Penelitian. digambarkan dalam bentuk hirarki, yang dimulai dari level 0.
Penelitian ini membuat software requirement Level 0 menggambarkan sistem secara menyeluruh sedangkan
specification dari aplikasi rekomendasi ijin penelitian level berikutnya menggambarkan proses dari level 0 secara
sehingga dapat membantu dan mempercepat proses detail. Dalam DFD terdapat 4 simbol yang mempunyai
pelayanan dalam proses penerbitan surat rekomendasi fungsinya masing-masing, yaitu:
[7].
1) External Entity atau biasa disebut Terminator, yaitu yang
B. Sistem Informasi Akademik berada diluar sistem tetapi memiliki interaksi dengan sistem.
Menurut Restama , sistem informasi akademik merupakan Terminator terbagi atas 2 jenis yaitu: Terminator Sumber,
aplikasi atau website yang dibuat untuk memenuhi kebutuhan yaitu yang menjadi sumber; dan Terminator Tujuan, yaitu
akademik dari para penggunanya yang tersedia dalam segala yang menjadi tujuan data. Terminator dalam DFD berupa
bentuk informasi yang dapat diakses kapanpun dan dimanapun orang, sekelompok orang, organisasi, dan sebagainya.
melalui internet [8].
Bisa ditarik kesimpulan bahwa sistem informasi akademik 2) Process (proses), digunakan untuk mengolah data
adalah aplikasi atau website yang memberikan informasi yang akan berubah dari input menjadi output. Proses
berupa data yang berhubungan dengan aktivitas akademik mempunyai nama yang akan menjelaskan kegiatan apa
yang bisa diakses menggunakan internet. yang sedang/akan dilakukan.
T * Pn (1)
TABEL I.
KERANGKA PENELITIAN
110 Christina Rawis – Software Requirement
Specification Sistem Informasi Akademik Universitas Sam Ratulangi
2) Overall Description
a. Product Perspective
A. User Interfaces
1. Tampilan Awal
Gambar 2 menunjukkan tampilan awal dari
aplikasi sistem informasi akademik UNSRAT.
Pengguna mengisi username dan password lalu
tekan login untuk masuk pada sistem.
2. Tampilan Beranda
Gambar 3 menunjukkan tampilan beranda dari
aplikasi sistem informasi akademik UNSRAT.
Pengguna memilih fitur yang akan digunakan.
Kebutuhan tentang akademik terdapat pada menu
perkuliahan yang ada pada sidebar.
3. Tampilan KRS
Gambar 4 menunjukkan tampilan KRS dari
aplikasi sistem informasi akademik UNSRAT.
Dokumen dibuat tidak pada saat mengontrak
matakuliah sehingga pilihan untuk mengontrak
Gambar 1. Table Of Contents
matakuliah tidak ditampilkan. Pada bagian kanan
SRS (Software Requirements Specification); SIA tampilan terdapat button berwarna biru untuk
(Sistem Informasi Akademik); UNSRAT (Universitas mencetak KRS.
Sam Ratulangi); KHS (Kartu Hasil Studi); KRS 4. Tampilan Persetujuan KRS
(Kartu Rencana Studi); RDBMS (Relational Data Gambar 5 menunjukkan tampilan persetujuan
Base Management System); DO (Drop Out); SKS KRS dosen dari sistem informasi akademik
(Satuan Kredit Semester); NIM (Nomor Induk UNSRAT. Dokumen dibuat tidak pada saat
Mahasiswa); IPK (Indeks Prestasi Kumulatif); IPS mengontrak matakuliah sehingga status KRS sudah
(Indeks Prestasi Semester). disetujui oleh dosen pembimbing.
5. Tampilan KHS
d. References Gambar 6 menunjukkan tampilan KHS dari
1. IEEE Std 830-1998. (1998). IEEE Recommended aplikasi sistem informasi akademik UNSRAT.
Practice for Software Requirement Spesifications. New Pengguna memilih semester untuk dapat melihat
York: The Institute of Electrical and Electronics KHS pada semester yang dipilih. Pada bagian kanan
Engineers, Inc. tampilan terdapat button berwarna biru untuk
2. Goshen S, Torbochkin L, dan Lainnya. (2009). mencetak KHS.
Software Requirements Spesification for ACM SIGSOFT 6. Tampilan Pengisian KHS
Newsletter Content Management & Generation System-
Gambar 7 menunjukkan tampilan pengisian nilai
II.
untuk dosen dari aplikasi sistem informasi akademik
3. KOMINFO
UNSRAT. Pengguna memilih semester untuk
melihat kelas yang diampu dan mengisi nilai pada
e. Overview
kelas yang dipilih. Padabagian kanan tampilan
112 Christina Rawis – Software Requirement
Specification Sistem Informasi Akademik Universitas Sam Ratulangi
terdapat button Aksi yang berisi Isi Nilai, DPNA 2. PC atau personal computer, berfungsi sebagai
Excel, Buat DPNA PDF, dan TTD DPNA. tempat menginput dan mengolah data sehingga
Gambar 8 menunjukkan tampilan pengisian nilai. menghasilkan output berupa data/informasi yang
Setelah pengguna mengklik button isi nilai dibagian sesuai perintah.
kanan matakuliah, sistem akan menunjukkan nama-
nama mahasiswa yang mengontrak kelas tersebut C. Software Interfaces
dan dosen bisa mengisi nilai mahasiswa. Software interfaces adalah sebagai berikut:
7. Tampilan Transkrip 1. Sistem Informasi (server)
Gambar 9 menunjukkan tampilan transkrip dari Nama : Linux
aplikasi sistem informasi akademik UNSRAT. Pada Sumber : linux.org
bagian kanan tampilan terdapat button berwarna 2. Bahasa Pemrograman
biru untuk mencetak transkrip. Nama :PHP dengan plugin CodeIgniter
Sumber : codeigniter.com
B. Hardware Interfaces 3. RDBMS
1. Server, merupakan suatu sistem komputer yang Nama : MySQLyog
berfungsi sebagai tempat penyimpanan data. Sumber : webyog.com
Data yang disimpan pada server berupa 4. Server
informasi dan beragam jenis dokumen yang Nama : Apache
kompleks. Sumber : apache.org
Jurnal Teknik Elektro dan Komputer vol. 10 no. 2 May-August 2021, pp. 107 - 118 113
p-ISSN : 2301-8402, e-ISSN : 2685-368X , available at : https://ejournal.unsrat.ac.id/index.php/elekdankom
-kan ke mahasiswa.
4. Logout
Pada gambar 19 ditunjukkan proses
bagaimana user logout dari sistem. Pertama user
akan menekan button untuk logout. Sistem akan
mengeluarkan akun user dari dalam sistem.
Kemudian sistem akan menampilkan tampilan
login. Gambar 22. Activity Diagram Melihat Transkrip
B. Function
1. Sistem harus bisa menampilkan kelas yang mahasiswa, Daftar nama mahasiswa yang
dikontrak mahasiswa mengontrak kelas, Angkatan, Program studi, Data
2. Sistem harus bisa menyimpan yang dikontrak persetujuan dosen, Daftar matakuliah, Daftar
oleh mahasiswa kelas, Jumlah SKS, Sifat matakuliah wajib atau
3. Sistem harus bisa membuat KRS bisa diajukan pilihan, Tanggal pengajuan KRS, Semester,
kepada dosen pembimbing akademik dan Nama dosen pembimbing akademik, Nilai IP
dicetak. semester sebelumnya, Nama dosen pengampu
4. Sistem harus bisa membuat KRS bisa diubah matakuliah.
selama belum melakukan pengajuan kepada
dosen pembimbing b. KHS
C. Logical Database A. External Interfaces
Logical database dari KRS berisi: NIM a. To-Be System
1. Melihat KHS (Mahasiswa)
Jurnal Teknik Elektro dan Komputer vol. 10 no. 2 May-August 2021, pp. 107 - 118 117
p-ISSN : 2301-8402, e-ISSN : 2685-368X , available at : https://ejournal.unsrat.ac.id/index.php/elekdankom
2. Panduan untuk menggunakan fitur KHS pada Lunak Sistem Informasi Akademik Universitas Ma Chung Malang,”
Simetris J. Tek. Mesin, Elektro dan Ilmu Komput., vol. 7, no. 2, p.
inspire:
627, 2016, doi: 10.24176/simet.v7i2.775.
https://inspire.unsrat.ac.id/panduan/portal/khs/
[2] I. Sommerville, SOFTWARE ENGINEERING 9th ed., 9th ed. 2011.
3. Panduan untuk menggunakan fitur Transkrip pada
inspire: [3] Universitas Sam Ratulangi, PERATURAN REKTOR UNIVERSITAS
SAM RATULANGI Nomor 01 Tahun 2019. Manado, 2019.
https://inspire.unsrat.ac.id/panduan/portal/transkri
p/ [4] Prof. Dr. Sugiyono, Metode Penelitian Pendidikan (Pendekatan
Kuantitatif, Kualitatif, dan R&D). Bandung: ALFABETA, 2015.
4. Panduan untuk menggunakan fitur Pengisian Nilai
[5] Y. Kurniawan and - Yuswanto, “Pengembangan Program Sistem
untuk dosen pada inspire:
Informasi Akuntansi Berbasis Akrual Sesuai dengan Standar
https://inspire.unsrat.ac.id/panduan/portal/pengisi Akuntansi Pemerintahan (SAP),” J. Nas. Pendidik. Tek. Inform.,
an-nilai/ vol. 5, no. 1, p. 40, 2016, doi: 10.23887/janapati.v5i1.9916.
5. Panduan untuk menggunakan fitur Persetujuan [6] N. H. Waryanto, “Software Requirements Specification SINAPRA
KRS untuk dosen pada inspire: Berbasis Sistem Informasi Terpadu,” vol. 7, p. 10, 2012.
https://inspire.unsrat.ac.id/panduan/portal/persetuj [7] K. Noviariani and F. Sukmana, “Software requirement spesification
uan-krs/ untuk aplikasi rekomendasi ijin penelitian,” vol. 04, pp. 148–155,
2019.
[8] A. S. Dzihni, R. Andreswari, and M. A. Hasibuan, “Business
process analysis and academic information system audit of helpdesk
IV. KESIMPULAN DAN SARAN application using genetic algorithms a process mining approach,”
Berdasarkan penelitian yang telah dilakukan, maka dapat Procedia Comput. Sci., vol. 161, pp. 903–909, 2019, doi:
ditarik kesimpulan bahwa dokumentasi Software Requirement 10.1016/j.procs.2019.11.198.
Specification Sistem Informasi Akademik UNSRAT dibuat [9] S. Engineering and S. Committee, IEEE recommended practice for
software requirements specifications, vol. 1998. 2011.
menggunakan gabungan dari 3 template SRS. Beberapa
komponen template dari IEEE, ACM, dan KOMINFO [10] Rita Afyenni, “Perancangan Data Flow Diagram untuk Sistem
Informasi Sekolah (Studi Kasus Pada SMA Pembangunan
memiliki maksud yang sama namun hanya menggunakan Laboratorium UNP),” Teknoif, vol. 2, no. 1, pp. 35–39, 2014.
bahasa yang berbeda. Dokumen SRS juga dapat digunakan
[11] B. A. Herlambang and V. A. V. Setyawati, “Perancangan Data Flow
untuk keperluan pengembangan selanjutnya oleh developer. Diagram Sistem Pakar Penentuan Kebutuhan Gizi Bagi Individu
Setelah melakukan penelitian ini juga, maka yang dapat Normal Berbasis Web,” J. Inform. UPGRIS, vol. 1, pp. 78–85,
disarankan untuk penelitian selanjutnya yaitu SRS dapat 2015.
dikembangkan lagi dengan mencakup seluruh fitur yang ada [12] Haviluddin, “Memahami Penggunaan UML ( Unified Modelling
didalam sistem. Language ),” Memahami Pengguna. UML (Unified Model. Lang.,
vol. 6, no. 1, pp. 1–15, 2011, [Online]. Available:
https://informatikamulawarman.files.wordpress.com/2011/10/01-
V. KUTIPAN jurnal-informatika-mulawarman-feb-2011.pdf.
[1] K. D. Pertiwi and Y. Kurniawan, “Spesifikasi Kebutuhan Perangkat