Specification
for
Information Academic
System
Version 1.0 approved
Prepared by
17 Maret 2023
Table of Contents
1. Pendahuluan ............................................................................................................................ 1
1.1 Tujuan Penulisan Dokumen......................................................................................................... 1
1.2 Audien yang Dituju dan Pembaca yang Disarankan ................................................................... 1
1.3 Batasan Produk ............................................................................................................................ 2
1.4 Definisi dan Istilah ...................................................................................................................... 2
1.5 Referensi ...................................................................................................................................... 2
2. System Planning ...................................................................................................................... 3
2.1 System Request ........................................................................................................................... 3
2.2 Feasibility Study .......................................................................................................................... 3
3. Deskripsi Keseluruhan ........................................................................................................... 5
3.1 Deskripsi Produk ......................................................................................................................... 5
3.2 Fungsi Produk.............................................................................................................................. 5
3.3 Penggolongan Karakterik Pengguna ........................................................................................... 5
3.4 Lingkungan Operasi .................................................................................................................... 6
3.5 Batasan Desain dan Implementasi ............................................................................................... 6
3.6 Dokumentasi Pengguna ............................................................................................................... 7
4. Kebutuhan Antarmuka Eksternal......................................................................................... 7
4.1 User Interface .............................................................................................................................. 7
4.2 Hardware Interface ...................................................................................................................... 7
5. Fitur Sistem ............................................................................................................................. 8
6. Functional Requirements ..................................................................................................... 10
6.1 Actor .......................................................................................................................................... 11
6.2 Use-Case Diagram ..................................................................................................................... 11
6.3 Activity Diagram ....................................................................................................................... 12
6.4 Class Diagram ........................................................................................................................... 16
6.5 Sequence Diagram ..................................................................................................................... 17
7. Non Functional Requirements ............................................................................................. 21
7.1 Performance Requirement ......................................................................................................... 21
8. System Implementation ........................................................................................................ 22
8.1 Testing Strategy ......................................................................................................................... 22
8.2 Installation Strategy ................................................................................................................... 23
i
1
1. Pendahuluan
1.1 Tujuan Penulisan Dokumen
Dokumen ini berisi penjabaran spesifikasi kebutuhan sistem informasi akademik yang
akan digunakan oleh universitas. Tujuan dari penulisan dokumen ini adalah:
1.1.1 Memberikan penjelasan mengenai perangkat lunak yang akan dibagun, baik berupa
gambaran umum maupun penjelasan secara rinci dan menyeluruh.
1.1.2 Pihak yang berhak menggunakan dokumen ini adalah pengembang perangkat lunak
Sistem Informasi Akademik Universitas.
1.1.3 Dokumen ini mendefinisikan batasan perancangan perangkat lunak dan karakteristik
program.
1.2.1 Pengembang: Adanya dokumen ini dapat menjadi pedoman bagi tim pengembang yang
bertanggungjawab untuk membangun sistem informasi akademik. Persayaratan dan
spesifikasi rinci dalam dokumen ini dapat memberi pemahaman yang jelas tentang
fungsionalitas dan efektivitas dari sistem yang akan dibangun untuk memenuhi
kebutuhan pengguna.
1.2.2 Manajer Proyek: Dokumen ini mencakup tujuan proyek, jadwal proyek, dan berbagai
rancangan lainnya. Hal ini dapat menjadi perhatian khusus bagi manajer proyek dalam
mengawasi pembangunan dan pengembangan proyek dari awal hingga selesai.
1.2.3 Penguji: Bagian rencana pengujian dari dokumen ini ditujukan untuk tim penguji yang
bertanggung jawab untuk memastikan bahwa sistem informasi akademik berfungsi
sebagaimana mestinya.
1.2.4 Pengguna: Bagian manual pengguna dari dokumen ini ditujukan untuk siswa dan staf
yang akan menggunakan sistem informas akademik. Bagian ini akan memberi mereka
petunjuk yang jelas tentang cara menavigasi dan menggunakan sistem informasi
akademik untuk mencapai fungsi yang diharapkan.
2
1.3.1 Fasilitas login untuk admin, pegawai, guru dan siswa/i untuk menghindari
penyalahgunaan hak akses.
1.3.3 Menampilkan daftar guru serta mata kuliah yang di ajarkan sesuai dengan jadwalnya.
1.3.4 Admin dapat melihat dan mengatur sistem informasi akademik tersebut.
Dengan adanya Aplikasi ini diharapkan, Kemudahan bagi siswa/i untuk memperoleh
informasi tanpa harus melakukan interaksi langsung dengan bagian administrasi karena
informasi tersebut dapat diperoleh dengan melakukan pencarian data melalui komputer yang
terkoneksi langsung secara internet.
o SIA: Sistem Informasi Akademik (Sistem yang dirancang untuk melakukan pengolahan
data akademik)
1.5 Referensi
o https://jurnal.stmik-dci.ac.id/index.php/jumika/article/view/149.
o https://ejournal.amiki.ac.id/index.php/JIMI/article/view/5/3.
3
2. System Planning
2.1 System Request
System Request Sistem Informasi Akademik
Project Sponsor Universitas Negeri Warna Biru
Business Need Sistem Informasi ini bertujuan untuk memberikan kemudahan dalam
mengelola data akamedik dan administrasi perkuliahan, mengelola dan
memantau seluruh aktivitas akademik (seperti KRS hingga proses penilaian),
serta sebagai sarana penyedia layanan informasi yang efektif dan terpercaya.
Business Requirements
1. Dengan menggunakan sistem informasi ini, dapat memudahkan pihak administrator melakukan
pengunggahan dan pengelolaan data akademik yang mencakup data nilai mahasiswa, biodata
mahasiswa, hingga biodata dosen.
2. Pihak dosen dapat melakukan monitoring terhadap keaktifan mahasiswa bimbingannya dan
melakukan pengelolaan dan validasi data mahasiswa dengan cepat praktis.
3. Pihak mahasiswa dapat melakukan registrasi akademik, konsultasi dan validasi dengan dosen
pembimbing secara langsung serta dapat mengakses informasi seputar akademik kapan saja dan
dimana saja.
Business Value
Sistem informasi akademik ini memberikan keuntungan bagi pihak administrator, dosen, maupun
mahasiswa. Keuntungan yang diperoleh antara lain sebagai berikut.
Tangible Mengurangi biaya administrasi seperti buku, kertas, tinta, dan biaya percetakan
lainnya.
Intangible Mempermudah dalam mengakses dan mengelola data akademik bagi semua
pihak, dan sebagai layanan untuk selalu memantau seluruh kegiatan dan
perkembangan seputar kegiatan akademik dan kampus.
Spesial Issues or Constraint
Sistem ini harus berjalan secara online, baik bagi administrator, dosen, maupun mahasiswa agar fitur-
fitur pada sistem dapat dijalankan secara maksimal.
Sistem informasi harus mulai berjalan satu minggu sebelum berkahirnya libur pergantian tahun ajaran
baru.
Sistem harus dapat bisa memvalidasi data secara real-time.
ECONOMIC FEASIBILITY
Tahun 2021 2022
(Rp) (Rp)
Pengurangan Biaya Kertas dan Tinta 6.000.000 6.000.000
Pengurangan Biaya Percetakan 9.500.000 9.500.000
Total Benefits 15.500.000 15.500.000
PV of Benefits 13.250.000 12.985.000
PV of All Benefits 13.250.000 19.650.000
Biaya Tim (Analisis, Desain, Implementasi) 89.000.000 89.000.000
Total Development Costs 89.000.000 89.000.000
Biaya Developer Web 55.000.000 55.000.000
Biaya Server 21.000.000 21.000.000
Biaya Lisesnsi Sistem 10.000.000 10.000.000
Biaya Pemeliharaan 24.000.000 24.000.000
Hardware Upgrades 42.000.000 23.000.000
Total Operational Cost 152.000.000 133.000.000
Total Cost 238.000.000 222.000.000
PV of Cost 215.800.000 178.650.000
PV of All Cost 215.800.000 326.000.000
Total Project Costs Less Benefits -222.500.000 -310.500.000
Yearly NPV -202.550.000 -165.665.000
Cumulative NPV -202.550.000 -368.215.000
Return on Invesment (ROI) -100.00% -76.60%
Break-even Point (BEP) 12.8
5
3. Deskripsi Keseluruhan
3.1 Deskripsi Produk
Sistem yang akan dikembangkan adalah Sistem Informasi Akademik yang dinamakan SIA
GAU. Sistem Informasi Akademik berbasis web ini dirancang untuk keperluan pengelolaan
data-data akademik dengan penerapan teknologi komputer, baik hardware maupun software
sehingga seluruh proses kegiatan akademik dapat terkelola menjadi informasi yang berguna
dalam pengelolaan manajemen perguruan tinggi dan pengambilan keputusan dalam lingkup
perguruan tinggi.
o Pengembang harus mematuhi dan mengikuti kebijakan yang diterapkan oleh pihak
Universitas yang mungkin akan menerapkan sistem atau standar keamanan tertentu untuk
dipenuhi. Hal tersebut bisa saja membatasi pengembang dalam menentukan opsi dan
mengharuskan mereka untuk membuat keputusan yang sejalan dengan kebijakan dari pihak
Universitas.
o Pengembang harus mematuhi dan mengikuti teknologi, alat, database, dan standar
pemrograman tertentu yang telah ditetapkan dalam infrastruktur TI Sistem Informasi
Akademik. Hal ini kemungkinan dapat membatasi pengembang karena harus
menggunakan teknologi dan standar yang telah ditetapkan serta harus tetap memastikan
bahwa sistem dapat terintegrasi dengan baik dengan infrastruktur yang diterapkan.
User Interface yang akan diterapkan pada aplikasi ini tergolong ramah dan sederhana agar
dapat dinavigasi dengan mudah dan praktis sehingga dapat mencakup user dari segala
kalangan. Sistem Informasi Akademik ini sendiri secara garis besar terdiri dari dua kubu
pengguna, yaitu mahasiswa dan dosen. Untuk user baik itu mahasiswa dan dosen, proses desain
mungkin tidak terlalu bermasalah dikarenakan karakteristik mereka yang kehidupannya sudah
familiar dengan teknologi.
b. Server: Jika sistem informasi akademik akan digunakan oleh banyak pengguna, maka
diperlukan server sebagai pusat pengelolaan data dan aplikasi.
d. Jaringan: Jika sistem informasi akademik ingin diakses dari berbagai lokasi, maka
diperlukan antarmuka jaringan yang tepat.
5. Fitur Sistem
SRS atau Software Requirement Specification adalah dokumen yang berisi spesifikasi
kebutuhan perangkat lunak yang akan dikembangkan. Berikut adalah beberapa fitur sistem
yang mungkin tercantum dalam SRS untuk membuat Sistem Informasi Akademik:
6. Functional Requirement
ID Kebutuhan Fungsional Penjelasan
FR-001 Fungsi Login User akan memasukkan ID dan Password lalu
sistem akan melakukan validasi dan mengizinkan
user untuk masuk ke akun mereka jika ID dan
password yang dimasukkan benar.
FR-002 Melihat Informasi Akademik Sistem akan memungkinkan user dari pihak
mahasiswa untuk melihat informasi seputar data
akademik mereka.
FR-REG-001 Registrasi Mata Kuliah Sistem memungkinkan user dari pihak mahasiswa
untuk melakukan registrasi mata kuliah yang akan
diprogramkan oleh user.
FR-KON-001 Konsultasi dan Validasi Mata Kuliah Sistem memungkinkan user dari pihak mahasiswa
untuk melakukan konsultasi dan validasi mata
kuliah dengan dosen pembimbing melalui fitur
chat.
FR-KON-002 Konsultasi dan Validasi Mata Kuliah Sistem memungkinkan user dari pihak dosen
untuk melakukan konsultasi dan validasi mata
kuliah dengan mahasiswa bimbingannya melalui
fitur chat.
FR-ADM-001 Mengelola Data (Admin) Sistem memungkinkan administrator untuk
mengelola akun user, termasuk membuat akun,
menghapus akun, dan mengubah informasi akun.
FR-ADM-002 Mengelola Informasi Akademik Sistem memungkinkan administrator untuk
membuat dan mengunggah pengumuman atau
informasi terkait kegiatan akademik yang
nantinya akan dapat dilihat oileh seluruh user.
FR-MHS-001 Mengelola Data (Mahasiswa) Sistem memungkinkan mahasiswa untuk
membuat akun, menghapus akun, dan mengubah
informasi pada akun mereka.
FR-003 Fungsi Logout Sistem memungkinkan user untuk keluar dari
sistem dengan memastikan semua data user telah
disimpan dan tidak diizinkan masuk untuk
beberapa saat setelah keluar dari sistem.
11
6.1 Actor
o Admin: Akses penuh pada fungsi manajemen dan pengelolaan informasi dan catatan
akademik mahasiswa.
o Mahasiswa: Akses terbatas hanya untuk informasi pribadi dan catatan akademik mereka
sendiri
o Dosen: Akses terbatas hanya untuk informasi mata kuliah dan catatan akademik
mahasiswa.
7. Non-Functional Requirements
7.1 Performance Requirement
Performance requirements pada sistem informasi akademik meliputi kemampuan sistem
untuk mengolah data dengan cepat dan efisien, memberikan respon yang cepat terhadap
permintaan pengguna, dan dapat menangani beban data yang besar dengan baik. Berikut adalah
beberapa contoh performance requirements pada sistem informasi akademik:
o Responsif: Sistem harus memberikan respon yang cepat terhadap permintaan pengguna
seperti akses data mahasiswa, dosen, jadwal kuliah, pengisian nilai dan lain-lain.
Kecepatan respon harus dijaga untuk menghindari gangguan pada operasi akademik
yang dilakukan.
o Keandalan: Sistem harus dapat beroperasi secara konsisten dan stabil. Hal ini
diperlukan agar pengguna dapat mengakses data yang diinginkan kapanpun dan
dimanapun.
o Kapasitas: Sistem harus mampu menangani jumlah data user yang besar dan bertumbuh
seiring waktu.
o Scalability: Sistem harus mampu diatur sesuai kebutuhan yang dapat memudahkan
pengembangan dan pengaturan sumber daya pada sistem secara dinamis.
o Interoperability: Sistem harus dapat berintegrasi dengan sistem lain sehingga data dapat
bergerak dengan mudah dan akurat antar sistem.
o Reporting: Sistem harus mampu memberikan laporan yang akurat dan mudah dipahami
kepada pengguna, seperti laporan keuangan, laporan akademik, laporan penilaian, dan
lain-lain.
o Usability: Sistem harus mudah digunakan dan intuitif bagi pengguna. Ini memastikan
bahwa pengguna dapat mengakses data dan informasi dengan cepat dan mudah.
o Flexibility: Sistem harus fleksibel dan dapat diadaptasi untuk memenuhi kebutuhan
khusus yang mungkin muncul pada sistem akademik. Contohnya, sistem harus dapat
memfasilitasi penggunaan modul pembelajaran jarak jauh (e-learning) atau
pengintegrasian pembayaran uang kuliah melalui sistem akademik.
22
o Cost-effectiveness: Sistem harus efisien dan dapat dioperasikan dengan biaya yang
terjangkau, sehingga pengguna dapat memanfaatkan sistem dengan baik tanpa
membebani anggaran institusi pendidikan.
ID Parameter Kebutuhan
NFR-AVA-001 Availability Kesediaan dari SIA saat digunakan adalah baik, dan cukup
responsive sesuai dengan permintaan user. Apabila akan melakukan
aktifitas seperti transaksi data dengan database, maka proses akan
dilakukan dengan cara antrian dimana yang paling pertama
merequest akan dijawab dahulu, kemudian yang lain mengikuti.
NFR-RLB-001 Reliability Sistem hanya bisa beroperasi jika terhubung dengan internet. Dan
Sistem dapat diakses pada seluruh platform dan device secara
online.
NFR-ERG-001 Ergonomy Sistem SIA ini dirancang dengan tampilan yang cukup mudah
untuk dioperasikan, yang dapat membuat user sangat nyaman atau
mudah untuk melakukan aktifitas seputar informasi akademik.
NFR-PRT-001 Portability Sistem yang berbasis website membuat sistem dapat diakses dari
mana saja dengan menggunakan link.
NFR-MR-001 Memory SIA di pasang pada sebuah server web khusus yang mempunyai
kemampuan yang bagus untuk menangani data-data dengan jumlah
besar. Kebutuhan minimum perangkat keras untuk SIA di sisi
server adalah komputer pribadi dengan memori 32 MB dan
prosesor sekelas Pentium II – 300Mhz.
NFR-RT-001 Response time Sistem ini dapat login kedalam website dengan waktu 5 detik dan
dapat mencetak krs dalam waktu 10 detik
NFR-SFT-001 Safety N/A
NFR-SCR-001 Security Keamanan dari sistem baik, tetapi masih bergantung pada user.
Apabila user menggunakan password yang lemah atau belum
mengganti password default yang diberikan oleh kampus, maka
mudah diretas, namun jika menggunakan password yang sesuai
dengan ketentuan maka akan sulit diretas.
NFR-BK-001 Bahasa Semua yang ada pada sistem informasi akademik ini menggunakan
komunikasi bahasa indonesia
8. System Implementation
8.1 Testing Strategy
o Pengujian fungsional: Memastikan bahwa semua fungsi utama sistem berfungsi dengan
baik.
o Pengujian integrasi: Memastikan bahwa semua komponen sistem terintegrasi dengan benar.
o Pengujian Kinerja: Memastikan bahwa sistem dapat menangani beban kerja yang tinggi
tanpa terlalu memengaruhi kinerja sistem.
23
o Pengujian Keamanan: Memastikan bahwa sistem aman dan terlindungi dari serangan.
o Pengujian Penerimaan Pengguna: Pastikan pengguna dapat dengan mudah menggunakan
sistem sesuai dengan kebutuhan mereka.