Aplikasi untuk sistem informasi akademik mahasiswa
Oleh
Ronaldo Sinaga (20312070)
SOFTWARE REQUIREMENTS SPECIFICATION
1. Pendahuluan
Dokumen ini berisi tentang penjelasan pemakaian dan penulisan 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 produk, yaitu kebutuhan spesifik yang terdiri dari kebutuhan fungsionalitas, termasuk di dalamnya input, proses, dan output dari produk dan kebutuhan non-fungsionalitas. Kebutuhan antar muka juga digambarkan dengan jelas di dalam dokumen ini, 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. Dokumen ini dibuat untuk membantu membuat spesifikasi perangkat lunak yang akan dikembangkan dengan rancangan berorientasi proses. Pada prinsipnya, hasil analisis sistem perangkat lunak dengan rancangan ini diuraikan sebagai sekumpulan proses yang terorganisasi secara hirarkis, memberikan solusi, dan memberikan batasan masalah agar proyek tidak menyimpang terlalu jauh dari tujuan awal, serta manfaat dari sistem informasi yang akan dibuat. Software Requirement Spesification ini menjadi acuan agar proyek dapat berjalan dengan lancar selama pengerjaannya, serta sebagai bahan evaluasi mulai awal hingga akhir pengerjaannya.
1.1 Tujuan
Tujuan pembuatan perangkat lunak tentang Sistem Informasi Akademik ini adalah agar dapat dioptimalkan oleh penggunanya. Spesifikasi tujuannya adalah sebagai berikut:
a. Memberikan suatu informasi kepada mahasiswa agar mahasiswa dapat menggunakan informasi yang tersedia.
b. Memberikan kemudahan akses dan efisiensi waktu dalam hal kontrak mata kuliah.
c. Memberikan feedback kepada mahasiswa dan dosen, baik laporan rekapitulasi maupun KHS per semester.
d. Dapat melakukan layanan akademik seperti KRS, KHS, maupun transkrip secara online.
e. Mengelola data mahasiswa, dosen, mata kuliah, dan layanan informasi yang berhubungan dengan akademik.
1.2 Ruang Lingkup
Semua hal yang tercantum dalam dokumen ini merupakan bagian dari ruang lingkup kebutuhan pembangunan perangkat lunak berupa aplikasi yang digunakan untuk pengelolaan Sistem Informasi Akademik berbasis web yang memiliki beberapa fasilitas, yaitu:
a. Sistem mampu menampilkan data mahasiswa secara keseluruhan, baik tingkat universitas, fakultas, jurusan dan program studi, tahun angkatan, dll
b. Sistem melayani pengisian KRS secara online
c. Sistem mampu melayani pencetakan dan pengecekan KHS secara online
d. Sistem mampu melayani akses secara bersamaan dan dalam waktu bersamaan e. Sistem mampu menampilkan jadwal mata kuliah baik secara keseluruhan ataupun yang ditawarkan
f. Sistem mampu melayani pengecekan dan pencetakan transkrip sementara
g. Sistem mampu mencatat dan menampilkan laporan akademik secara periodik
h. Sistem mampu menampilkan mahasiswa beserta dosen pembimbingnya (PA ataupun TA)
i. Sistem mampu menampilkan daftar dosen dan mata kuliah yang diampunya.
1.3 Definisi, Singkatan, dan Istilah
a. SRS: Software Requirements Specifications (Spesifikasi Persyaratan Perangkat Lunak)
b. Software Requirement Specification (SRS) adalah dokumen yang menggambarkan secara detail spesifikasi kebutuhan software dalam pembangunan perangkat lunak
c. Software: Perangkat Lunak
d. Hardware: Perangkat Keras
2. Deskripsi Umum
Keberadaan pengolahan data menjadi informasi secara terkomputerisasi menjadi sangat penting. Hal itu dikarenakan pengolahan data secara terkomputerisasi dapat memberikan kontribusi yang besar untuk kinerja suatu organisasi. Tanpa adanya sistem yang terkomputerisasi, organisasi akan menghadapi kendala untuk mendapatkan informasi yang aktual dan akurat. Hal itu dapat disebabkan oleh proses pengumpulan dan pengolahan data masih dilakukan secara manual. Dengan bantuan sistem yang terkomputerisasi, informasi dapat dikelola dengan baik, sehingga dapat menciptakan efisiensi waktu dan biaya. Universitas sebagai suatu organisasi tentunya membutuhkan sistem informasi dalam mengelola mahasiswa, sarana dan prasarana, dosen dan karyawan, keuangan, serta kegiatan lainnya yang berhubungan dengan penyelenggaraan kegiatan universitas. Universitas Teknokrat Indonesia sebagai salah satu penyelenggara pendidikan memiliki sistem informasi untuk akademik. Proses akademik yang dapat ditangani oleh UTI saat ini hanya sebatas pengelolaan nilai yang dilakukan oleh fakultas tetapi mahasiswa belum bisa mendapatkan feedback secara langsung. Mahasiswa menunggu hingga awal semester baru dan datang sendiri ke fakultas untuk melihat atau meminta transkrip nilai. Diharapkan sistem ini dapat mendayagunakan sistem yang sudah ada saat ini, sehingga end user dapat dengan mudah mengakses informasi yang dibutuhkan sewaktu waktu.
2.1 Perspektif Produk
Dokumen ini mendeskripsikan factor-faktor yang mempengaruhi perangkat lunak secara umum dan kebutuhannya. Perangkat lunak yang akan dibangun diharapkan dapat memberikan efisiensi dan efektivitas dalam proses layanan akademik. Kemudian produk ini akan dijalankan oleh admin pemilik sistem dan user yang memiliki koneksi ke internet. Pengguna sistem terbagi dalam 5 kategori yaitu Root/Super Administrator, Administrator, Sub. Bagian Akademik, Dosen dan Mahasiswa. Produk ini dapat berjalan pada platform atau sistem operasi apa saja yang mendukung aplikasi berbasis web. Implementasi perangkat lunak juga diharapkan dapat mengurangi permasalahan dalam layanan akademik seperti KRS, KHS, dll.
2.2 Fungsi Produk
Adapun fungsi dari sistem ini antara lain:
a. Fungsi bagi masyarakat akademis Sebagai sebuah sarana untuk melakukan kegiatan belajar dan mengajar (proses akademik) pada dunia maya yang menghemat waktu. Sesuai dengan layanan-layanan yang ditawarkan, para civitas akademika pada lingkungan UTI akan merasakan hal yang sama layaknya kegiatan yang biasa dilakukan secara konvensional/manual.
b. Fungsi bagi instansi terkait Sebagai sarana mempermudah instansi untuk memberikan informasi-informasi terkait akademik kepada anggota-anggota akademiknya. Secara umum fungsi pada proses Sistem Informasi Akademik UTI ini dimulai dari login username dan password, dalam hal ini tiaptiap user (bergantung dari masing-masing karakteristik user) telah mempunyai hak akses khusus untuk mengakses tiap-tiap form.
2.3 Karakteristik User
Dalam rancang bangun Sistem Informasi Akademik memiliki karakteristik masingmasing user sebagai berikut:
a. Root/Super Administrator
- Melakukan input, update, edit, dan hapus database mahasiswa yang terintegrasi bersama data kepegawaian dan aset (sarana prasarana)
- Mengatur hak akses (privilege) setiap user
- Mengendalikan/mengontrol aktifitas yang terjadi dalam sistem
- Menjamin keamanan dan kelancaran data pada sistem
b. Administrator Program Studi
- Memasukkan daftar mata kuliah
- Membuat dan menawarkan jadwal kelas mata kuliah, jadwal ujian, jadwal sidang serta menyusun paket kelas mata kuliah untuk mahasiswa (bila dibutuhkan)
- Melakukan penentuan Dosen Pembimbing Akademik untuk tiap mahasiswa
- Membuat kalender akademik untuk program studi 6
- Menyusun dan mengubah kurikulum untuk program studi
- Melakukan verifikasi dari pengajuan mata kuliah spesial seperti skripsi, tesis, disertasi, dan sebagainya yang dilakukan oleh mahasiswa
- Mengubah status mahasiswa ke status tertentu yang diperbolehkan seperti cuti, sesuai ketentuan yang berlaku
- Dosen Pembimbing Akademik
- Melihat kalender akademik
- Melihat jadwal kelas mata kuliah, jadwal ujian, serta jadwal sidang di program studi yang bersangkutan
- Melihat nilai mahasiswa yang dibimbing
- Dosen Pengampu Mata Kuliah
- Melihat kalender akademik
- Melihat jadwal kelas mata kuliah, jadwal ujian, serta jadwal sidang di program studi yang bersangkutan
- Melihat daftar peserta kelas mata kuliah yang diampu
- Mengisi satuan acara pengajaran (SAP) untuk kelas mata kuliah yang diampu
- Mengisi komponen penilaian dan nilai akhir untuk kelas mata kuliah yang diajarkan
- Dosen Pembimbing Skripsi/Tesis/Disertasi/Kerja Praktek
- Melihat kalender akademik
- Melihat jadwal kelas mata kuliah, jadwal ujian, serta jadwal sidang di program studi yang bersangkutan
- Mengisi catatan bimbingan untuk mahasiswa yang sedang mengambil mata kuliah spesial seperti skripsi/tesis/disertasi/kerja praktek bimbingannya
- Melihat kalender akademik
- Melihat ringkasan data akademik (KHS)
- Melihat riwayat akademik yang telah dijalani mahasiswa (transkrip nilai)
- Melihat jadwal kelas mata kuliah, jadwal ujian, serta jadwal sidang di program studi yang bersangkutan
- Mengisi Kartu Rencana Studi (KRS) pada masa registrasi akademik
- Melihat rencana perkuliahan dari kelas mata kuliah yang sedang diambil
2.4 Batasan-batasan
3. Kebutuhan-kebutuhan Antarmuka Eksternal
3.1 Antarmuka User
3.2 Antarmuka Perangkat Keras
3.3 Antarmuka Perangkat Lunak
3.4 Antarmuka Komunikasi
4.3 Catatan Akses (Log)
4.4 Fungsi Informasi
- Menu Home menampilkan halaman selamat datang, yang berisi berita ataupun pengumuman bagi pengguna.
- Menu Sistem menampilakan daftar nilai akhir dan nilai komponen mahasiswa dalam suatu kelas mata kuliah.
- Menu Kalendar menampilkan daftar kegiatan dalam 1 periode tahun ajaran dan dapat menambah daftar kegiatan.
- Menu Pembimbing menampilkan daftar Pembimbing akademik beserta daftar mahasiswa bimbingan.
- Menu Matakuliah menampilkan daftar mata kuliah dengan terlebih dahulu memilih kurikulum tertentu.
- Menu Kurikulum menampilkan daftar kurikulum di suatu program studi yang juga dapat diubah serta dapat meng-assign mahasiswa untuk mengadaptasi kurikulum tertentu.
- Menu Perkuliahan dapat melakukan fungsi-fungsi yang berkaitan dengan perkuliahan, seperti absensi, penilaian dan lain-lain.
- Menu Mahasiswa dapat melakukan fungsi-fungsi yang berkaitan dengan mahasiswa, seperti melihat daftar mahasiswa, update status mahasiswa dan perubahan nilai mahasiswa.
- Menu Jadwal menampilkan, menambah ataupun mengubah jadwal perkuliahan dan jadwal ujian
- 1Menu Laporan menampilkan beberapa Laporan yang dapat dicetak. Laporan-laporan secara garis besar dikelompokkan menjadi 3, yaitu:
- Laporan Awal semester
- Laporan Akhir semester
- Laporan Isidental
Tidak ada komentar:
Posting Komentar