Disiapkan:
Septian Rifki Alfajrin 185610032
No WA:083869718248
Muhamad Kadarisno 165610039
No WA:089518331711
Abstrak:
Seluruh versi dari dokumen ini didaftar berdasar kronologisnya. Tidak ada hubungan antara
nomer dokumen dan nomor versi perangkat lunak.
Versi
Versi Dokumen Tanggal Alasan Perubahan
Perangkat Lunak
Nomer Diperiksa
Tanggal Keterangan singkat perbaikan
Revisi oleh
Spesifikasi Kebutuhan Perangkat Lunak Daftar Isi
Daftar Isi
....................................................................................................Error! Bookmark not defined.
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK..........................................................1
PP11-KPDTKFTI.......................................................................Error! Bookmark not defined.
Maklumat Versi Dokumen........................................................................................................ii
Control Revisi Dokumen..........................................................................................................iii
Daftar Isi.....................................................................................Error! Bookmark not defined.
1. Pendahuluan..........................................................................................................................1
2. Deskripsi Umum...................................................................................................................1
3. Kebutuhan Antarmuka Eksternal..........................................................................................5
4. Feature Sistem....................................................................................................................24
5. Kebutuhan Non Fungsional Lainnya...................................................................................41
6. Kebutuhan Lain..................................................................................................................43
Appendix A: Model Analisis..................................................................................................44
Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan
1. Pendahuluan
Dokumen ini berisi tentang Spesifikasi Kebutuhan Perangkat Lunak Sistem
Informasi Kenaikan Pangkat Dosen dan Tenaga Kependidikan pada Fakultas
Teknologi Informasi Universitas Andalas.
Tujuan
Tujuan dari penulisan dokumen SKPL ini adalah untuk menjelaskan bagaimana
alur kenaikan pangkat pegawai Fakultas Teknologi Informasi dan menjelaskan
spesifikasi kebutuhan perangkat lunak yang akan dikembangkan secara umum.
Target Audience
Pengguna dari Sistem Informasi Kenaikan Pangkat Dosen dan Tenaga
Kependidikan ini adalah dosen dan tenaga kependidikan yang ingin naik pangkat serta
pihak rektorat. Sedangkan yang berperan menjadi admin adalah pihak dekanat.
Sistem Penomoran
KFxxx.y – dimana xxx adalah nomor urut pada kebutuhan fungsional.
Sedangkan y adalah berupa abjad (bersifat tambahan) apabila kebutuhan
fungsional memiliki item turunan.
KnFxx.y – dimana xx adalah nomor urut pada kebutuhan non fungsional.
Sedangkan y adalah berupa abjad (bersifat tambahan) apabila kebutuhan
non fungsional memiliki item turunan.
Referensi
Berikut adalah daftar acuan yang digunakan dalam pendokumentasian
spesifikasi kebutuhan perangkat lunak ini.
IEEE Std. 1233, 1998 Edition IEEE Guide for Developing System
Requirements Specifications
IEEE, Software Requirements Engineering, Second Edition, IEEE
Computer Society Press, 2002.
Bray, Ian K. An Introduction to Requirement Engineering, 1 st
published, Addison-Wesley, 2002
Kotonya, Gerald and Sommerville, Ian. Requirement Engineering:
Processes and Techniques, John Wiley & Sons Ltd, 1998
Holil, Achmad. Template: Spesifikasi Kebutuhan Perangkat Lunak,
Jurusan Sistem Informasi ITS, 2006.
Ikhtisar Dokumen
SKPL ini berisi penjelasan tentang Sistem Kenaikan Pangkat Dosen dan
Tenaga Kependidikan pada Fakultas Teknologi Informasi yang diawali dengan
pengumpulan berkas-berkas yang dibutuhkan untuk kenaikan pangkat yang dimulai
dari kebutuhan fungsional yang dimiliki sistem, use case diagram, use case scenario,
sequence diagram, activity diagram, class diagram, ERD dan design User Interface.
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum
2. Deskripsi Umum
Tentang Perangkat Lunak
Sistem Kenaikan Pangkat Dosen dan Tenaga Kependidikan pada Fakultas
Teknologi Informasi adalah perangkat lunak yang memudahkan dosen dan tenaga
kependidikan dalam mengajukan kenaikan pangkat dan memudahkan pihak Dekanat,
Tim Penilai, serta pihak Rektorat dalam memverifikasi berkas kenaikan pangkat. Pada
sistem ini, pihak dekanat dan pihak rektorat bisa menginputkan penilaian terhadap
berkas dosen dan tenaga kependidikan. Setiap user harus login untuk dapat melakukan
upload dan download berbagai berkas yang dibutuhkan.
Fungsi-fungsi tersebut dapat dijelaskan melalui class diagram pada gambar 1 sebagai
berikut:
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum
Tabel Pengguna
Lingkungan Operasi
Perangkat lunak pada sisi server yang dibutuhkan oleh Sistem Informasi Kenaikan
Pangkat Pegawai FTI adalah :
Perangkat lunak pada sisi client yang dibutuhkan oleh Sistem Informasi Kenaikan
Pangkat Pegawai FTI adalah :
Web browser : bisa berjalan pada web browser apapun
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum
Antarmuka Pengguna
Antarmuka Komunikasi
Antar muka komunikasi pada aplikasi ini adalah sebuah komputer server dan
beberapa buah computer client yang terhubung secara client-server dalam lingkup
jaringan internet berbasis protokol Transmission Control Protocol / Internet Protocol (
TCP / IP ).
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem
4. Feature Sistem
Kebutuhan fungsional berisi proses-proses apa saja yang nantinya dilakukan
oleh sistem. Sistem Kenaikan Pangkat Pegawai Fakultas Teknologi Informasi ini
dapat memudahkan pegawai atau dosen dalam mengumpulkan/mengupload berkas-
berkas yang dibutuhkan untuk kenaikan pangkat.
KF001 - Login
Login dilakukan agar user bisa melakukan berbagai aktivitas kenaikan
pangkat.
Login cukup dengan cara memasukkan NIP dan Password
• Ada menu atur periode kenaikan pangkat. Pada menu ini pihak rektorat akan
menginputkan tanggal dan mengklik tombol OK.
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem
• Ada button untuk membuka akses user agar dapat melakukan pengajuan
kenaikan pangkat
Form ini diisi oleh pihak rektorat yang berisi pemberitahuan bahwa
“saat ini adalah periode pengajuan kenaikan pangkat” .
• List pengaju berupa link yang jika diklik akan menampilkan berkas-berkas
yang telah diunggah pengaju.
• Pihak dekanat dan pihak rektorat bisa melihat dan mengunduh berkas pengaju
yang bersangkutan. Hal ini akan dijelaskan pada fungsi download berkas.
• Pihak dekanat dan pihak rektorat akan menginputkan status pengajuan berupa
“Disetujui” dan “Belum Disetujui”.
• Tersedia button “Lihat Status Pengajuan” yang terdapat pada seluruh akun
aktor.
• Ada button “Save” yang akan menyimpan penilaian dan resume penilaian.
Button ini akan mengirimkan list pengaju yang lulus ke pihak rektorat
Button ini akan mengirimkan notifikasi lulus kepada dosen atau tendik.
Notifikasi akan masuk ke e-mail dosen atau tendik.
• Terdapat button “Upload”. Button ini terletak di sebelah nama berkas yang
dibutuhkan
KF009 - Upload SK
Setelah pengaju dinyatakan lulus, maka pihak rektorat akan menerbitkan SK.
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem
• Ketika Button Finish diklik, maka sistem akan mengirimkan notifikasi ke akun
masing-masing aktor yang bersangkutan.
KF011 - Logout
• Terdapat button Logout yang akan kembali ke menu Login.
Autentikasi
Fitur ini merupakan fitur untuk menentukan atau mengidentifikasi pengguna.
Fitur ini merupakan fitur yang penting dalam sistem karena akses terhadap fitur lain
ditentukan oleh autentikasi ini. Bila ingin mengakses halaman home maka user harus
login terlebih dahulu.
KF101: Login
KF106: Upload SK
Nama Upload SK
Use Case
Aktor Pihak Rektorat
mengkli
k tombol
upload
SK
Exit SK telah di upload
Conditio
n
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem
yang
ingin
dikelola
akunnya
Exit Aktor berhasil mengelola akun dosen atau tendik
Conditio
n
KF108: Logout
Nama Logout
Use Case
Aktor Admin, pihak dekanat, pihak rektorat, dosen, dan tenaga
kependidikan
Entry Aktor telah ebrada pada halaman aplikasi
Condition
Scenario Aktor Sistem
Exit Aktor telah logout dan sistem kembali menampilkan halaman login
Condition
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem
Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Non Fungsional Lainnya
Kebutuhan Keamanan
Sistem menyediakan login dengan username dan password. Hal tersebut
bersifat pribadi . Semua sistem akan berurutan dan terdapat petunjuk atau arahan yang
jelas didalam masing-masing halaman.
Ketersediaan
Dosen/Pegawai dapat mengupload berkas-berkas yang dibutuhkan
untuk kenaikan pangkat pada periode yang ditentukan. Admin dapat
mengunduh dan memverifikasi berkas pegawai yang telah diupload
sebelumnya.
Keamanan
Keamanan user dapat terjaga, karena user memiliki username dan
password.
Maintanability
Sistem ini tidak memerlukan perawatan khusus, hanya berkaitan
dengan permasalahan databasenya, bila terjadi space penuh atau crash karena
sistem ini telah dibuat sedemikian rupa sehingga mampu memberikan
keandalan dan stabilitas yang tangguh.
Portability
Sistem ini portable karena user dan admin dapat mengakses sistem ini
dimana saja.
Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Non Fungsional Lainnya
Aturan Penggunaan
Aktor harus login terlebih dahulu untuk masuk dan menggunakan
aplikasi ini.
Selanjutnya mengikuti tahap yang telah disusun admin secara
terstruktur.
Admin dapat membantu jika terdapat kesalahan atau lupa password.
Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Lain
6. Kebutuhan Lain
Kebutuhan lain dari sistem ini adalah penetapan link yang efektif dan mudah
diingat. Penanganan secara cepat jika terjadi error atau kerusakan pada sistem saat
banyaknya penggunaan. Serta penggunaan hosting untuk tempat dimana aplikasi
ini akan dijalankan.
Spesifikasi Kebutuhan Perangkat Lunak Lampiran A: Model Analisis
1. Arsitektur Aplikasi
2. ERD
Spesifikasi Kebutuhan Perangkat Lunak Lampiran A: Model Analisis
3. Class Analisis
4. Class Diagram
Spesifikasi Kebutuhan Perangkat Lunak Lampiran B: Daftar Kebutuhan
KF101: Login
KF102: Atur periode pengajuan kenaikan pangkat
KF103: Download berkas
KF104: Input nilai & upload resume penilaian
KF105: Upload berkas pengajuan
KF106: Upload SK
KF107: Kelola Akun Dosen dan Tendik
KF108: Logout