Anda di halaman 1dari 52

SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK

Sistem Informasi Kenaikan Pangkat


Dosen dan Tenaga Kependidikan pada
Fakultas Teknologi Informasi

Disiapkan:
Septian Rifki Alfajrin 185610032
No WA:083869718248
Muhamad Kadarisno 165610039
No WA:089518331711

Abstrak:

Dokumen ini berisi tentang rancangan aplikasi Kenaikan Pangkat


Dosen dan Tenaga Kependidikan pada Fakultas Teknologi Informasi
yang ditujukan untuk memudahkan sistem kenaikan pangkat
pegawai/dosen.
Spesifikasi Kebutuhan Perangkat Lunak Maklumat Versi Dokumen

Maklumat Versi Dokumen

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

Dokumen ini dibuat oleh Kelompok 10 dengan pengawasan dari Jurusan


Sistem Informasi Universitas Andalas sebagai upaya untuk menjamin
keakurasian dokumen saat akan di cetak. Penggandaan dokumen, sebaiknya
dari versi yang terakhir (up to date) dan setelah mendapatkan ijin tertulis
Control Revisi Dokumen
Seluruh revisi yang telah dilakukan pada dokumen ini, dapat diikuti sebagaimana
tabel berikut.

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.

Ruang Lingkup Perangkat Lunak


Sistem Informasi Kenaikan Pangkat Dosen dan Tenaga Kependidikan ini dibuat
untuk memudahkan dosen dan tenaga kependidikan dalam mengumpulkan berkas-
berkas yang dibutuhkan untuk kenaikan pangkat. User dapat meng-upload berkas-
berkas yang dibutuhkan dan admin bisa mengeluarkan SK Kenaikan Pangkat dosen
dan tenaga kependidikan yang bersangkutan.

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.

Definisi, Istilah dan Singkatan


Guna memberikan gambaran yang sama terhadap beberapa definisi, istilah dan
singkatan yang digunakan di dokumen ini, perlu dijelaskan sebagai berikut:

Activity Diagram : diagram yang menggambarkan workflow atau aktivitas dari


sebuah sistem atau proses bisnis
Sequence Diagram : suatu diagram yang memperlihatkan atau menampilkan
interaksi-interaksi antar objek di dalam sistem yang disusun
pada sebuah urutan atau rangkaian waktu

SKPL : Spesifikasi Kebutuhan Perangkat Lunak atau

SRS : Software Requirement Specification atau

Adalah dokumen hasil analisis sebuah perangkat lunak yang


berisi spesifikasi kebutuhan pengguna
Use Case : kegiatan atau urutan yang saling berkaitan antara sistem dan
aktor
Spesifikasi Kebutuhan Perangkat Lunak Pendahuluan

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 Perangkat Lunak


Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah :
 Fungsi login
 Fungsi atur periode pengajuan kenaikan pangkat
 Fungsi lihat list pengaju
 Fungsi lihat status pengajuan
 Fungsi download berkas
 Fungsi input penilaian
 Fungsi upload resume penilaian
 Fungsi upload berkas pengajuan
 Fungsi download resume hasil penilaian
 Fungsi upload SK
 Fungsi kelola akun dosen dan tendik
 Fungsi kelola akun dekanat dan rektorat
 Fungsi logout

Fungsi-fungsi tersebut dapat dijelaskan melalui class diagram pada gambar 1 sebagai
berikut:
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

Gambar 1 Class Diagram

Karakteristik dan Klasifikasi Pengguna


Pengguna sistem ini adalah dosen dan tenaga kependidikan yang ingin naik pangkat
serta pihak dekanat dan pihak rektorat yang berperan sebagai tim penilai.

Kategori Tugas Hak Akses ke aplikasi


Pengguna
Dosen / Tendik  Log in Hak akses dosen dan tenaga
 Melihat status pengajuan kependidikan terhadap aplikasi
 Menguploadberkas adalah melakukan login,
Pengajuan
 Melakukan download mengupload berkas yang
resume hasil penilaian diperlukan, melihat satus
 Log out
pengajuan, mengunduh resume
hasil penilaian dan melakukan
logout.
Pegawai Dekanat  Log in Hak akses pegawai dekanat
 Melihat list pengaju terhadap aplikasi adalah
 Melihat status pengajuan melakukan login, melihat list
 Mendownload berkss pengaju, melihat status,
 Menginput penilaian mendownload berkas,
 Mengupload resume
Spesifikasi Kebutuhan Perangkat Lunak Deskripsi Umum

Kategori Tugas Hak Akses ke aplikasi


Pengguna
penilaian menginputkan nilai,
 Logout mengupload resume penilaian,
log out
Pegawai  Log in Hak akses pegawai terhadap
Rektorat  Mengatur periode aplikasi adalah melakukan
pengajuan kenaikan login,mengatur periode
pangkat pengajuan kenaikan pangkat,
 Melihat list pengaju meliaht list pengaju, melihat
 Melihat status pengajuan status pengajuan, mendownload
 Mendownload berkas
berkas, menginput penilaian,
 Menginput penilaian
mengupload resume penilaian,
 Mengupload resume
mengupload SK, Log out
penilaian
 Mengupload SK
 Log out

Admin  Log in Hak akses admin terhadap


 Mengelola akun dosen aplikasi adalah log in,
dan tendik mengelola akun dosen dan
 Mengelola akun admin tendik, mengelola akun admin
dekanat dan rektorat dekanat dan rektorat, log out
 Log out

Tabel Pengguna

Lingkungan Operasi
Perangkat lunak pada sisi server yang dibutuhkan oleh Sistem Informasi Kenaikan
Pangkat Pegawai FTI adalah :

 Sistem operasi : Microsoft Windows 95/98/NT/2000/XP/7/8


 Scripting Language : PHP, HTML
 DBMS : MySQL

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

Batasan Desain dan Implementasi


Untuk desain dan implementasi, aplikasi ini akan menggunakan beberapa hal sebagai
berikut
 Database : MySQL
 Scripting Language : PHP, JavaScript, HTML
 Karena sistem ini bersifat online, maka dibutuhkan koneksi internet untuk
mengakses halaman website sistem tersebut.

Dokumentasi Bagi Pengguna

Asumsi dan Ketergantungan


Sistem ini membutuhkan koneksi internet.
Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

3. Kebutuhan Antarmuka Eksternal

Antarmuka Pengguna

Gambar 1. Tampilan Home

Gambar 2. Kesalahan dalam memasukkan username atau password


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 3. Halaman jadwal upload berkas

Gambar 4. Berkas telah dinilai


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 5. Halaman upload berkas

Gambar 6. Peingatan bentuk format berkas


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 7. Berhasil mengupload berkas

Gambar 8. Kesalahan karena bukan periode revisi


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 9. Halaman bukan periode upload berkas

Gambar 10. Halaman status berkas


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 11. Halaman status berkas

Gambar 12. Belum mengupload berkas


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 13. Halaman status berkas

Gambar 14. Halaman periode upload


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 15. Halaman list pengaju

Gambar 16. Penilaian berkas


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 17. Telah diisi

Gambar 18. Penginputan selesai


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 19. Halaman peringatan format file

Gambar 20. Halaman penilaain berkas 1


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Gambar 21. Pengubahan penilaian berkas 1

Gambar 22. Halaman input periode upload berkas


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

23. Halaman input periode upload berkas

24. Halaman pihak rektorat


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

25. Halaman daftar list pengaju yang telah disetujui

26. Halaman penilaian berkas


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

27. Halaman penilaian berkas

28. Validasi berhasil


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

29. Halaman pengubahan penilaian berkas

30. Halaman perubahan


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

31. Halaman upload SK

32. SK berhasil di upload


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

33. Halaman admin (super)

34. Halaman user baru


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

35. Halaman daftar list user

36. Halaman edit user


Spesifikasi Kebutuhan Perangkat Lunak Kebutuhan Antarmuka Eksternal

Antarmuka Perangkat Keras


Kebutuhan minimum perangkat keras yang dapat digunakan oleh Sistem Kenaikan
Pangkat Pegawai Fakultas Teknologi Informasi Universitas Andalas adalah :
 Laptop
 Keyboard
 Mouse
Antarmuka Perangkat Lunak
Aplikasi ini bisa dijalankan di Windows, dibangun menggunakan bahasa
pemrograman PHP dan database yang digunakan adalah MySQL. Sistem ini dapat
dijalankan pada web browser apa saja.

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.

Use Case Diagram

KF001 - Login
Login dilakukan agar user bisa melakukan berbagai aktivitas kenaikan
pangkat.
 Login cukup dengan cara memasukkan NIP dan Password

 Ada tombol submit

 Ada link untuk lupa password

 Memiliki fungsi session, agar tidak bisa dibypass

KF002 - Atur Periode Kenaikan Pangkat


Ini adalah fungsi bagi pihak rektorat untuk mengatur periode pengajuan kenaikan
pangkat.

• 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

• Ada pilihan Broadcast yang menuju sebuah form.

 Form ini diisi oleh pihak rektorat yang berisi pemberitahuan bahwa
“saat ini adalah periode pengajuan kenaikan pangkat” .

 Kemudian ada button “Send” yang akan mengirimkan


pemberitahuan/notifikasi yang dibuat oleh pihak rektorat tadi ke akun
masing-masing user.

• User menerima notifikasi melalui e-mail

KF003 - Lihat List Pengaju


Pihak dekanat dan pihak rektorat bisa melihat nama-nama dosen atau tenaga
kependidikan yang mengajukan kenaikan pangkat.

• Ada pilihan untuk lihat list pengaju.

• 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.

KF004 - Lihat Status Pengajuan


Pihak dekanat, pihak rektorat, dosen dan tenaga kependidikan bisa melihat satus
pengajuan kenaikan pangkat dosen/tendik.

• 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.

KF005 - Download Berkas


Ketika pihak dekanat dan pihak rektorat mengklik nama pengaju pada fungsi
Lihat List Pengaju, maka sistem akan menampilkan berkas apa saja yang telah
diunggah oleh pengaju.

• Terdapat button “Download” di masing-masing berkas. Button ini terletak di


sebelah nama berkas.

• Ketika button “Download” diklik, maka sistem akan mengunduh berkas


dengan format .pdf.
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

• Berkas disimpan pada default directory penyimpanan browser yang


digunakan.

KF006 - Input Penilaian & Upload Resume Penilaian


Pihak dekanat dan pihak rektorat akan menginputkan penilaian terhadap pengaju
yang bersangkutan.

• Terdapat form untuk menginputkan penilaian dan upload resume penilaian


yang berupa file .pdf

• Ada button “Save” yang akan menyimpan penilaian dan resume penilaian.

• Ada button “Edit” untuk melakukan perubahan penilaian dan resume


penilaian.

• Ada button “Send”

 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.

KF007 - Upload Berkas Pengajuan


Dosen atau tendik akan mengunggah berkas-berkas yang dibutuhkan untuk
kenaikan pangkat.

• Terdapat pilihan “Upload Berkas” yang akan menuju ke sebuah form.

• Form tersebut digunkan untuk mengunggah berkas-berkas yang dibutuhkan

• Terdapat button “Upload”. Button ini terletak di sebelah nama berkas yang
dibutuhkan

KF008 - Download Resume Hasil Penilaian


Setelah mendapatkan notifikasi dari pihak dekanat/rektorat, dosen atau tenaga
kependidikan bisa mengunggah resume hasil penilaian yang telah dikirimkan.

• Terdapat button “Download”.

• Ketika button “Download” diklik, maka sistem akan mengunduh berkas


dengan format .pdf.

• Berkas disimpan pada default directory penyimpanan browser yang


digunakan.

KF009 - Upload SK
Setelah pengaju dinyatakan lulus, maka pihak rektorat akan menerbitkan SK.
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

• Terdapat button “Upload SK”

• Pihak rektorat akan mengunggah SK dalam format .pdf..

• Terdapat Button Finish.

• Ketika Button Finish diklik, maka sistem akan mengirimkan notifikasi ke akun
masing-masing aktor yang bersangkutan.

• Notifikasi berupa e-mail

KF010 - Kelola Akun Dosen dan Tenaga Kependidikan


 Fungsi ini berrguna untuk membuat user baru dan mengedit user yang sudah
ada

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

Nama Use Case Login


Aktor Admin, pihak dekanat, dosen, tenaga
kependidikan, pihak rektorat
Entry Condition Aktor membuka halaman login
Scenario Aktor Sistem
1. Menginputkan 3.Menampilkan halaman
nip dan password utama
2. Mengklik
tombol login
Exit Condition Sistem menampilkan halaman utama program
Scenario Alternatif Aktor Sistem
1. Menginputkan 3. Menampilkan
username dan notifikasi gagal login
password
2. Mengklik
tombol login
Exit Condition Sistem menampilkan halaman login kembali dan
pesan gagal login
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

KF102: Atur periode pengajuan kenaikan pangkat


Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

Nama Use Case Atur periode pengajuan kenaikan pangkat


Aktor Admin (pihak rektorat)
Entry Condition Admin telah login
Scenario Aktor Sistem
1. Mengklik 3.Menampilkan halaman
menu atur atur periode kenaikan
periode pangkat
kenaikan 4. Memverifikasi periode
pangkat pengajuan
2. Menginputkan
tanggal dan
mengklik
tombol ok
Exit Condition Admin telah mengatur periode pengajuan dan
sistem memperbolehkan dosen dan tendik untuk
mengupload berkas
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

KF103: Download berkas

Nama Use Case Download berkas


Aktor Pihak dekanat dan pihak rektorat
Entry Condition Aktor telah berada pada halaman lihat status
pengajuan dari pengaju yang dipilih

Scenario Aktor Sistem


Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

1. Mengklik 2. Sistem mengunduh file 


tombol
download
pada
halaman
status
pengajuan
 

Exit Condition Aktor telah mengunduh berkas


Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

KF104: Input nilai & upload resume penilaian

Nama Use Input nilai & upload resume penilaian


Case
Aktor Pihak dekanat dan pihak rektorat
Entry Aktor telah berada pada halaman lihat status pengajuan
Condition pada pengaju yang dipilih
Scenario Aktor Sistem
1. Mengklik 2. Input penilaian aktif
tombol 5. Bagi pihak dekanat mengirimkan
ubah list pengaju yang lulus pada pihak
3. Input rektorat dan mengirimkan notifikasi
penilaian pada dosen dan tendik
& upload
resume
penilaian
4. Klik
tombol
simpan
perubahan
Exit Aktor telah menginputkan nilai
Condition

Scenario Aktor Sistem


Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

1. Meklik tombol ubah 2. Input penilaian aktif


3. Input penilaian 5. Bagi pihak dekanat
4. Klik tombol simpan mengirimkan notifikasi
perubahan pada dosen dan tendik
Exit Aktor telah menginputkan nilai
Condition
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

KF105: Upload berkas pengajuan

Nama Use Case Upload berkas pengajuan


Aktor Dosen, tenaga kependidikan
Entry Condition Aktor telah melakukan login dan sistem menampilkan
halaman utama program
Scenario Aktor Sistem
1. Mengklik 2. menampilkan halaman form
menu upload berkas
upload 4. menampilkan berkas yang
berkas telah di upload dan pesan done
3. mengisi form
upload berkas dan
mengklik tombol
upload
Exit Condition Sistem menampilkan berkas yang telah di upload dan
pesan done
Scenario Alternatif Aktor Sistem
1. Mengklik menu 2. menampilkan pesan bukan
upload berkas periode pengajuan pangkat
3. mengisi form  4. menampilkan pesan gagal
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

upload berkas dan upload


mengklik tombol
upload
 
Exit Condition Sistem menampilkan pesan gagal upload
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

KF106: Upload SK

Nama Upload SK
Use Case
Aktor Pihak Rektorat

Entry Aktor berada dalam halaman status pengajuan


Conditio
n
Scenario Aktor Sistem

1. Memilih 3. Menampilkan file yang di upload


file yang
akan di
upload
2. Aktor
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

mengkli
k tombol
upload
SK
Exit SK telah di upload
Conditio
n
Spesifikasi Kebutuhan Perangkat Lunak Feature Sistem

KF107: Kelola Akun Dosen dan Tendik

Nama Kelola Akun Dosen dan Tendik


Use Case
Aktor Admin
Entry Aktor berada dalam halaman utama
Conditio
n
Scenario Aktor Sistem
1. Memilih 2. Menampilkan list nama dosen dan
menu tendik
kelola
akun
dosen
dan
tendik
2. Aktor
memilih
nama
dosen
atau
tendik
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

1. Aktor 2.sistem menampilkan halaman login


mengklik
tombol
logout

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

5. Kebutuhan Non Fungsional Lainnya


Kebutuhan Kinerja
Dalam proses sistem kenaikan pangkat belum terdapat sistem informasi yang
efektif yang memudahkan untuk berbagai macam proses tahapan. Oleh kaena itu
dengan dbentuknya sebuah sistem informasi yang lebih efektif akan memudahkan
para pegawai untuk melakukan upload berkas, pengisian data dan sebagainya.

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.

Kebutuhan Perlindungan Keamanan


Berdasarkan hal-hal yang telah disebutkan sebelumnya, secara langsung pihak
yang terlibat atau pangaju dapat melakukannya sendiri tanpa perantara. Hak akses dari
pengaju yang telah log in berhak melakukan perubahan dari data yang telah diupload
sebelumnya dan menyimpan perubahan.

Atribut Kualitas Perangkat Lunak


 Keandalan
Aplikasi ini dapat digunakan 24 jam sehari asalkan memiliki koneksi internet.

 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

Appendix 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

Appendix 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

Anda mungkin juga menyukai