Fakultas Teknik
SPESIFIKASI KEBUTUHAN
PERANGKAT LUNAK
Di siapkan oleh:
1. Muhammad Jafar Shodik (1461600014)
2. Dwi Sulistya Ningsih (1461600034)
3. Aulia Rizky Erlita (1461600044)
4. Indra Adi Dwi Cahya (1461600077)
5. Muhammad Ainur Rokhim Abadi (1461600078)
Abstrak:
Dokumen ini menyediakan kerangka standar yang diciptakan oleh bidang
minat Perencanaan & Pengembangan Sistem Informasi guna
mendokumentasikan spesifikasi kebutuhan perangkat lunak.
Informasi Tentang Dokumen
Spesifikasi Kebutuhan Perangkat Lunak
POLITEKNIK ABC
Pemilik
Tim J
Dokumen
Penanggung
Jawab Muhammad Jafar Shodik
Dokumen
History
Versi 1.0.0.1
Dokumen
Copyright @ Tim J
Copyright Seluruh informasinya adalah hak milik Tim J yang tidak
dipublikasikan dan bersifat rahasia.
SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK
SIWANI
14 April 2019
Disiapkan:
1. Muhammad Jafar Shodik (1461600014)
2. Dwi Sulistya Ningsih (1461600034)
3. Aulia Rizky Erlita (1461600044)
4. Indra Adi Dwi Cahya (1461600077)
5. Muhammad Ainur Rokhim Abadi (1461600078)
Abstrak:
Dokumen ini berisi tentang detail Spesifikasi Kebutuhan Perangkat
Lunak (SKPL) untuk pembuatan Sistem Informasi Jadwal dan Nilai. dengan
dibuatnya dokumen ini diharapkan dapat memberikan penjelasan mengenai
perangkat lunak yang akan dibangun baik berupa gambaran umum maupun
penjelasan detail dan menyeluruh.
Dokumen ini dibuat sebagai acuan dalam proses pengembangan sistem
perangkat lunak serta menjadi dokumen untuk mengevaluasi dalam proses
pengembangan perangkat lunak sehingga tidak menimbulkan ambiguitas
terutama bagi pengembangan sistem perangkat lunak.
Maklumat Versi Dokumen
Versi
Versi
Tanggal Alasan Perubahan Perangkat
Dokumen
Lunak
Release 1 25/04/2019 Versi 1.0.0.1
Ketua Tim
Muhammad Jafar Shodiq
Copyright @ Tim J
Seluruh informasinya adalah hak milik Tim J yang tidak
dipublikasikan dan bersifat rahasia.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Control Revisi Dokumen
Seluruh revisi yang telah dilakukan pada dokumen ini, dapat diikuti
sebagaimana tabel berikut.
Nomor Diperiksa
Tanggal Versi Perangkat Lunak
Revisi oleh
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Daftar Isi
1. Pendahuluan ......................................................................................................... 7
1.1 Tujuan .................................................................................................... 7
1.2 Ruang Lingkup Perangkat Lunak .......................................................... 7
1.3 Target Audience ..................................................................................... 7
1.4 Definisi, Istilah dan Singkatan .............................................................. 8
1.5 Sistem Penomoran ................................................................................ 9
1.6 Referensi ............................................................................................... 9
1.7 Ikhtisari Dokumen ................................................................................ 10
2. Deskripsi Umum .................................................................................................. 11
2.1 Deskripsi Umum Sistem ........................................................................ 11
2.2 Fungsi-fungsi Perangkat Lunak ............................................................. 11
2.3 Karakteristik dan Klasifikasi Pengguna ................................................. 13
2.4 Lingkungan Operasi ............................................................................... 14
2.5 Batasan Desain dan Implementasi ......................................................... 14
2.6 Dokumentasi Bagi Pengguna ................................................................. 15
2.7 Asumsi dan Ketergantungan .................................................................. 15
3. Kebutuhan Antarmuka Eksternal ......................................................................... 16
3.1 Antarmuka Pengguna ............................................................................. 16
3.2 Antarmuka Perangkat Keras .................................................................. 16
3.3 Antarmuka Perangkat Lunak ................................................................. 17
3.4 Antarmuka Komunikasi ........................................................................ 17
4. Feature Sistem ...................................................................................................... 18
4.1 Usecase Diagram ................................................................................... 18
4.2 Fiture Login (SKPL-SIWANI-0001) ..................................................... 19
4.3 Fiture Lupa Password (SKPL-SIWANI-0002) ...................................... 22
4.4 Fiture Merubah Password (SKPL-SIWANI-0003) ................................ 25
4.5 Fiture Update Biodata (SKPL-SIWANI-0004) ..................................... 28
4.6 Fiture Input KRS (SKPL-SIWANI-0005) ............................................. 31
4.7 Fiture Approve KRS (SKPL-SIWANI-0006) ........................................ 34
4.8 Fiture Manajemen Absen Mahasiswa (SKPL-SIWANI-0007) ............. 37
4.9 Fiture Manajemen Nilai Mahasiswa (SKPL-SIWANI-0008) ............... 40
4.10 Fiture Manajemen Data Akademik (SKPL-SIWANI-0009) ................ 43
4.11 Fiture Manajemen Jadwal Dosen (SKPL-SIWANI-0010) .................. 46
4.12 Fiture Manajemen Jadwal Kuliah (SKPL-SIWANI-0011) ................. 49
4.13 Fiture Manajemen Semester (SKPL-SIWANI-0012) .......................... 52
4.14 Fiture Melihat Jadwal Kuliah (SKPL-SIWANI-0013) ........................ 55
4.15 Fiture Melihat KRS (SKPL-SIWANI-0014) ....................................... 58
4.16 Fiture Melihat KHS (SKPL-SIWANI-0015) ....................................... 61
4.17 Fiture Daftar Nilai (SKPL-SIWANI-0016) ......................................... 64
4.18 Fiture Melihat Jadwal Mengajar (SKPL-SIWANI-0017) ................... 67
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.19 Fiture Logout (SKPL-SIWANI-0018) ................................................. 70
5. Kebutuhan Nonfungsional Lainnya ..................................................................... 73
5.1 Kebutuhan Kinerja .................................................................................. 73
5.1.1 Performasi .................................................................................... 73
5.1.2 Batasan Memori ........................................................................... 73
5.1.3 Modul Operasi ............................................................................. 73
5.1.4 Kebutuhan Adaptasi Lokasi ......................................................... 74
5.2 Kebutuhan Keamanan ............................................................................ 74
5.3 Kebutuhan Perlindungan Keamanan ..................................................... 74
5.4 Atribut Kualitas Perangkat Lunak ......................................................... 75
5.4.1 Keremawatan(Maintainability) .................................................... 75
5.4.2 Kepemindahan(Portability) ........................................................... 75
5.5 Aturan Pengguna .................................................................................... 76
5.5.1 Login ............................................................................................. 76
5.5.2 Fitur Lupa Password ..................................................................... 76
5.5.3 Fitur Input KRS ............................................................................ 76
5.5.4 Fitur Approve KRS ...................................................................... 76
5.5.5 Fitur Nilai ..................................................................................... 76
5.5.6 Fitur Absensi ................................................................................ 76
6. Kebutuhan Lain .................................................................................................... 77
6.1 Ringkasan Kebutuhan Fungsional ......................................................... 77
6.2 Ringkasan Kebutuhan Nonfungsional .................................................... 78
6.3 Appendix A ............................................................................................ 79
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Daftar Tabel
Tabel 1. Maklumat Versi Dokumen ..............................................................................1
Tabel 2. Contoh Revisi Dokumen ..................................................................................2
Tabel 3. Definisi, Istilah dan Singkatan .........................................................................8
Tabel 4. Sistem Penomoran ........................................................................................... 9
Tabel 5. Fungsi Produk ...................................................................................................11
Tabel 6. Karakteristik dan Klasifikasi Pengguna ........................................................... 13
Tabel 7. Login ke SISWANI ......................................................................................... 21
Tabel 8. Lupa Password .................................................................................................24
Tabel 9. Merubah Password ........................................................................................... 27
Tabel 10. Update Biodata .............................................................................................. 30
Tabel 11. Input KRS ......................................................................................................33
Tabel 12. Approve KRS .................................................................................................36
Tabel 13. Manajemen Absen Mahasiswa ......................................................................39
Tabel 14. Manajemen Nilai Mahasiswa ........................................................................42
Tabel 15. Manajemen Data Akademik ..........................................................................45
Tabel 16. Manajemen Jadwal Dosen .............................................................................48
Tabel 17. Manajemen Jadwal Kuliah ............................................................................51
Tabel 18. Manajemen Semester .....................................................................................54
Tabel 19. Melihat Jadwal Kuliah ...................................................................................57
Tabel 20. Melihat KRS .................................................................................................60
Tabel 21. Melihat KHS ..................................................................................................63
Tabel 22. Melihat Daftar Nilai .......................................................................................66
Tabel 23. Melihat Jadwal Mengajar ..............................................................................69
Tabel 24. Logout dari SIWANI .....................................................................................72
Tabel 25. Kebutuhan Fungsional ...................................................................................77
Tabel 26. Kebutuhan Non Fungsional ...........................................................................78
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Daftar Gambar
Gambar 1. Use Case Diagram ........................................................................................18
Gambar 2. Diagram Aktivitas "Login ke SISWANI" ....................................................19
Gambar 3. Diagram Sequence "Login ke SISWANI" ...................................................20
Gambar 4. Diagram Aktivitas "Lupa Password" ........................................................... 22
Gambar 5. Diagram Sequence "Lupa Password" .......................................................... 23
Gambar 6. Diagram Aktivitas "Merubah Password" .....................................................25
Gambar 7. Diagram Sequence "Merubah Password" ....................................................26
Gambar 8. Diagram Aktivitas "Update Biodata" ........................................................... 28
Gambar 9. Diagram Sequence "Update Biodata" .......................................................... 29
Gambar 10. Diagram Aktivitas "Input KRS" ................................................................ 31
Gambar 11. Diagram Sequence "Input KRS" ................................................................ 32
Gambar 12. Diagram Aktivitas "Approve KRS" ........................................................... 34
Gambar 13. Diagram Sequence "Approve KRS" .......................................................... 35
Gambar 14. Diagram Aktivitas "Manajemen Absen Mahasiswa" .................................37
Gambar 15. Diagram Sequence "Manajemen Absen Mahasiswa" ................................ 38
Gambar 16. Diagram Aktivitas "Manajemen Nilai Mahasiswa" ...................................40
Gambar 17. Diagram Sequence "Manajemen Nilai Mahasiswa" ..................................41
Gambar 18. Diagram Aktivitas "Manajemen Data Akademik" .....................................43
Gambar 19. Diagram Sequence "Manajemen Data Akademik" ....................................44
Gambar 20. Diagram Aktivitas "Manajemen Jadwal Dosen" .......................................46
Gambar 21. Diagram Sequence "Manajemen Jadwal Dosen" .......................................47
Gambar 22. Diagram Aktivitas "Manajemen Jadwal Kuliah" .......................................49
Gambar 23. Diagram Sequence "Manajemen Jadwal Kuliah" ......................................50
Gambar 24. Diagram Aktivitas "Manajemen Semester" ...............................................52
Gambar 25. Diagram Sequence "Manajemen Semester" ..............................................53
Gambar 26. Diagram Aktivitas "Melihat Jadwal Kuliah" .............................................55
Gambar 27. Diagram Sequence "Melihat Jadwal Kuliah" .............................................56
Gambar 28. Diagram Aktivitas "Melihat KRS" ........................................................... 58
Gambar 29. Diagram Sequence "Melihat KRS" ........................................................... 59
Gambar 30. Diagram Aktivitas "Melihat KHS" ............................................................ 61
Gambar 31. Diagram Sequence "Melihat KHS" ............................................................ 62
Gambar 32. Diagram Aktivitas "Melihat Daftar Nilai" .................................................64
Gambar 33. Diagram Sequence "Melihat Daftar Nilai" ................................................65
Gambar 34. Diagram Aktivitas "Melihat Jadwal Mengajar" .........................................67
Gambar 35. Diagram Sequence "Melihat Jadwal Mengajar" ........................................68
Gambar 36. Diagram Aktivitas "Logout dari SIWANI" ...............................................70
Gambar 37. Diagram Sequence "Logout dari SIWANI" ...............................................71
Gambar 38. Diagram Kelas ........................................................................................... 79
Gambar 39. Tampilan Login SIWANI ..........................................................................80
Gambar 40. Tampilan Forgot Login SIWANI ............................................................... 80
Gambar 41. Tampilan Reset login SIWANI ..................................................................81
Gambar 42. Tampilan Login User Mahasiswa .............................................................. 81
Gambar 43. Tampilan Login User Dosen ......................................................................82
Gambar 44. Tampilan Login User Administrator .......................................................... 82
Gambar 45. Tampilan Login User Kaprodi ...................................................................83
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
1. Pendahuluan
1.1 Tujuan
Dari aplikasi sistem informasi jadwal dan nilai mahasiswa :
● Memudahkan pengolahan data nilai mahasiswa yang masih manual,
untuk memperbaiki sistem lama yang kurang efisien yang
membutuhkan waktu lama dan memerlukan ketelitian yang tinggi
supaya perhitungan nilai akurat
● Mempermudah pihak manajemen untuk melakukan perencanaan,
pengawasan, pengarahan dan pencatatan jadwal kuliah mahasiswa;
● Meningkatkan efisiensi dan efektifitas data nilai yang tersaji akurat
dan tepat waktu;
● Meningkatkan kualitas sumber daya manusia karena unit sistem kerja
yang terkoordinir dan sistematis;
● Membantu dalam pemberian informasi rekap nilai mahasiswa secara
cepat dan tepat.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Designer
Menggunakan dokumen ini sebagai pedoman dalam membuat perancangan
sistem.
Programmer
Menggunakan dokumen ini untuk mengetahui gambaran sistem yang akan di
bangun.
Testing
Menjadikan dokumen ini sebagai pedoman dalam melakukan testing terhadap
sistem yang telah di bangun.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
1.5 Sistem Penomoran
Ada beberapa hal/bagian dalam dokumen ini yang perlu diberi nomor.
Maksud penomoran ini untuk mempermudah audience dalam pengidentifikasian.
Adapun aturan penomorannya sebagaimana tabel berikut:
Tabel 4. Sistem Penomoran
1.6 Referensi
Beberapa panduan atau dokumentasi lain yang digunakan sebagai acuan
dalam pengembangan perangkat lunak ini adalah sebagai berikut :
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
1.7 Ikhtisar Dokumen
Dokumen ini secara garis besar terdiri dari tiga bab dengan rincian sebagai
berikut:
● BAB I
Merupakan pendahuluan dokumen SKPL ini yang berisi tujuan penulisan
dokumen, lingkup masalah, serta memuat definisi dan istilah yang digunakan dan
deskripsi umum dokumen yang merupakan ikhtisar dokumen SKPL.
● BAB II
Berupa deskripsi umum perangkat lunak yang mendefinisikan perspektif produk
perangkat lunak, terkait bagaimana aplikasi dibuat, pemanfaatan tools yang
seperti apa serta batasan dari pembuatan aplikasi..
● BAB III
Kebutuhan antarmuka eksternal bagian ini berisikan perancangan antarmuka
aplikasi(berupa GUI aplikasi, dll), tipe dan jenis perangkat keras yang akan
digunakan, tipe dan jenis perangkat lunak yang akan digunakan, serta tipe dan
jenis komunikasi yang dibutuhkan aplikasi.
● BAB IV
Berisi fitur aplikasi, untuk menggambarkan kebutuhan fungsional perangkat
lunak
● BAB V
● BAB VI
Berisikan kebutuhan lain yang dimiliki oleh aplikasi untuk menunjang menunjang
jalannya sistem
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
2. Deskripsi Umum
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
No. Id fungsi Nama fungsi
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
2.3 Karakteristik dan Klasifikasi Pengguna
Pengguna perangkat lunak ini adalah dosen pada Politeknik ABC.
Masing-masing pengguna memiliki level akses yang berbeda. Terdapat 4 level akses
yaitu mahasiswa, dosen, admin, dan kaprodi. Jika berada pada level mahasiswa
pengguna hanya bisa melihat nilai matakuliah yang telah diikutinya. Pada level
dosen, pengguna dapat melakukan kegiatan input data nilai terhadap mahasiswa yang
mengikuti mata kuliah yang diajarkannya. Pada level admin pengguna memiliki hak
akses terhadap semua kegiatan kecuali memanipulasi nilai akademik. Pada level
kaprodi pengguna memiliki hak akses terhadap semua kegiatan.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
dan menghapus nilai
mahasiswa..
- Melihat jadwal
mengajar.
- Approve KRS
Perangkat lunak pada sisi server yang dibutuhkan oleh SIWANI adalah :
● Sistem Operasi : Microsoft Windows XP/Vista/7
● Web server : Microsoft Personal Web Server (PWS)
● Scripting language : Hypertext Preprocessor (PHP)
● DBMS : MySQL
Perangkat lunak pada sisi client yang dibutuhkan oleh SIWANI adalah :
● Sistem Operasi : Microsoft Windows XP/Vista/7/8/9/10, Linux,
Mac OS, IOS, Android
● Penjelajah situs (web browser) berbasis grafis atau teks:
Microsoft® Edge, Opera, Mozilla, Google Chrome
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
2.6 Dokumentasi Bagi Pengguna
Dalam pembuatan sistem informasi jadwal dan nilai ini, pengguna akan
diberikan user guide dan tutorial cara penggunaannya yang akan diserahkan
bersamaan dengan aplikasi sistem informasinya.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
3. Kebutuhan Antarmuka Eksternal
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
- Memory
Server : Dalam sisi server dapat menggunakan memory dengan
spesifikasi minimal 8gb.
Client : Untuk client dapat menggunakan memory untuk
mengakses SIWANI dengan menggunakn memory minimal 4gb.
- Storage
Server : Untuk menunjang kinerja dan menampung data yang
lebih besar maka diperlukan storage berupa SSD minimal 2TB, untuk
mendapatkan kecepatan r/w data yang lebih cepat
Client : Tidak ada batasan minimum dalam media penyimpanan
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4. Feature Sistem
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.2 Fitur Login (SKPL-SIWANI-0001)
Merupakan fungsi yang digunakan oleh administrator, dosen, mahasiswa,
dan ka prodi untuk memberikan akses ke dalam perangkat lunak SIWANI.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.2.2 Diagram Sequence : Login ke SISWANI
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.2.3 Skenario : Login ke SISWANI
Aktor Mahasiswa,Dosen,admin,kaprodi
Aktor Sistem
1. Masuk ke alamat
http://siwani.poltekabc.ac.id
2. Menerima request dan mengirimkan
respon berupa halaman login.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.3 Fitur Lupa Password (SKPL-SIWANI-0002)
Merupakan fungsi yang digunakan oleh administrator, dosen, mahasiswa,
dan ka prodi untuk dapat melakukan request dan pengaduan ketika lupa dengan
password yang digunakan untuk login , sehingga dapat mempercepat user untuk
mengakses sistem SIWANI kembali
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.3.2 Diagram Sequence : Lupa Password
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.3.3 Skenario : Lupa Password
Aktor Mahasiswa,Dosen,admin,kaprodi
Aktor Sistem
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.4 Fitur Merubah Password (SKPL-SIWANI-0003)
Merupakan fungsi yang digunakan oleh administrator, dosen, mahasiswa,
dan ka prodi yang disediakan untuk memperkuat keamanan akun, hal ini bertujuan
untuk menghindari dan mengurangi peretasan akun oleh pihak yang tak bertanggung
jawab.
4.4.1 Diagram Aktivitas : Merubah Password
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.4.2 Diagram Sequnece : Merubah Password
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.4.3 Skenario : Merubah Password
Tabel 9. Merubah Password
Aktor Dosen,Mahasiswa,Kaprodi,Administrator
Aktor Sistem
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.5 Fitur Update Biodata (SKPL-SIWANI-0004)
Merupakan fungsi yang digunakan oleh dosen, mahasiswa, dan ka prodi
yang dapat digunakan untuk melakukan update biodata pribadi. Jika terjadi kesalahan
pada biodata, user diharapkan dapat mengganti biodata.
4.5.1 Diagram Aktivitas : Update Biodata
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.5.2 Diagram Sequence : Update Biodata
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.5.3 Skenario : Update Biodata
Tabel 10. Update Biodata
Kode Use Case UC 004
Nama Use Case Edit Biodata
Aktor Mahasiswa, Dosen, Kaprodi
Deskripsi Mahasiswa, Dosen dan Kaprodi dapat
melakukan edit biodata sesuai dengan
hak akses
Kondisi Awal Mahasiswa, Dosen dan Kaprodi sudah
melakukan login kedalam sistem
Kondisi Akhir Mahasiswa, Dosen dan Kaprodi berhasil
melakukan edit biodata sesuai dengan
hak akses
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.6 Fitur Input KRS (SKPL-SIWANI-0005)
Fitur input krs digunakan oleh mahasiswa untuk melakukan aktivitas
merancang daftar mata kuliah yang diikuti oleh setiap mahasiswa dalam satu
semester.
4.6.1 Diagram Aktivitas : Input KRS
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Gambar 10. Diagram Aktivitas "Input KRS"
4.6.2 Diagram Sequence : Input KRS
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.6.3 Skenario : Input KRS
Tabel 11. Input KRS
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Kode Use Case UC 005
Nama Use Case Input KRS
Aktor Mahasiswa
Deskripsi Mahasiswa akan melakukan pengisian
untuk Kartu Rancangan Studi yang berisi
mata kuliah
Kondisi Awal Kaprodi dan Administrator sudah
melakukan login kedalam sistem
Kondisi Akhir Mahasiswa telah melakukan pengisian
dan pengecekan Kartu Rancangan Studi
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
7. Klik button selesai, jika sudah yakin 8. Menampilkan informasi data KRS
dengan perubahan yang dilakukan yang sudah berhasil diubah
9. Sistem akan menyimpan data KRS
yang telah dipilih oleh mahasiswa
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.7.2 Diagram Sequnece : Approve KRS
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.7.3 Skenario : Approve KRS
Tabel 12. Approve KRS
Aktor Dosen,Kaprodi
Aktor Sistem
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.8 Fitur Manajemen Absen Mahasiswa (SKPL-
SIWANI-0007)
Merupakan fitur yang digunakan untuk dosen dan kaprodi untuk mendata
kehadiran siswa. Dosen dan kaprodi dapat melakukan input, edit , dan delete sesuai
dengan kehadiran siswa.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.8.2 Diagram Sequence : Manajemen Absen Mahasiswa
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.8.3 Skenario : Manajemen Absen Mahasiswa
Tabel 13. Manajemen Absen Mahasiswa
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.9 Fitur Manajemen Nilai Mahasiswa (SKPL-
SIWANI-0008)
Merupakan fungsi yang digunakan oleh kaprodi dan dosen untuk
melakukan manajemen data nilai mahasiswa, dimana bisa mengelola nilai
mahasiswa. Fitur ini dapat membantu merekap nilai-nilai yang terdiri dari nilai uts,
uas, dan tugas.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.9.2 Diagram Sequence : Manajemen Nilai Mahasiswa
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.9.3 Skenario : Manajemen Nilai Mahasiswa
Tabel 14. Manajemen Nilai Mahasiswa
Kode Use Case UC 008
Nama Use Case Manajemen Nilai Mahasiswa
Aktor Kaprodi, Dosen
Deskripsi Kaprodi dan Dosen dapat melakukan
Manajemen Nilai Mahasiswa
Kondisi Awal Kaprodi dan Dosen sudah melakukan
login kedalam sistem
Kondisi Akhir Kaprodi dan Dosen berhasil melakukan
input, update dan delete jadwal mata
kuliah
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.10 Fitur Manajemen Data Akademik (SKPL-
SIWANI-0009)
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.10.2 Diagram Sequence : Manajemen Data Akademik
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.10.3 Skenario : Manajemen Data Akademik
Tabel 15. Manajemen Data Akademik
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.11 Fitur Manajemen Jadwal Dosen (SKPL-SIWANI-
0010)
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.11.2 Diagram Sequence : Manajemen Jadwal Dosen
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.11.3 Skenario : Manajemen Jadwal Dosen
Tabel 16. Manajemen Jadwal Dosen
Aktor Kaprodi/Administrator
Aktor Sistem
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.12 Fitur Manajemen Jadwal Kuliah (SKPL-SIWANI-
0011)
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.12.2 Diagram Sequence : Manajemen Jadwal Kuliah
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.12.3 Skenario : Manajemen Jadwal Kuliah
Tabel 17. Manajemen Jadwal Kuliah
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Alur Kejadian Alternatif
4.13 Fitur Manajemen Semester (SKPL-SIWANI-0012)
Pada fitur ini ditujukan untuk Kaprodi untuk memanage data setiap
semester pada fakultas sehingga dapat dilakukan input, edit , dan delete mata kuliah.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.13.2 Diagram Sequence : Manajemen Semester
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.13.3 Skenario : Manajemen Semester
Tabel 18. Manajemen Semester
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.14 Fitur Melihat Jadwal Kuliah (SKPL-SIWANI-
0013)
Fitur ini digunakan oleh mahasiswa untuk melihat jadwal kuliah. Sehingga
memberi kemudahan mahasiswa untuk melihat mata kuliah , ruang kelas dan dosen
yang akan mengajar di perkuliahan di hari tersebut.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.14.2 Diagram Sequence : Melihat Jadwal Kuliah
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.14.3 Skenario : Melihat Jadwal Kuliah
Tabel 19. Melihat Jadwal Kuliah
Kode Use Case UC 013
Nama Use Case Melihat Jadwal Kuliah
Aktor Mahasiswa
Deskripsi Dalam kasus ini user akan login sesuai
dengan hak akses masing-masing dan
dapat melihat jadwal kuliah yang
Kondisi Awal Mahasiswa sudah melakukan login
kedalam sistem
Kondisi Akhir Mahasiswa berhasil melihat jadwal
kuliah
Alur Kejadian Normal
Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu Perkuliahan
4. Memilih sub menu Jadwal Kuliah
5. Sistem meload data jadwal mata kuliah
dari database
6. Menampilkan data jadwal kuliah
7. Melihat data KHS
Alur Kejadian Alternatif
-
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.15 Fitur Melihat KRS (SKPL-SIWANI-0014)
Fitur ini digunakan oleh mahasiswa untuk melihat mata kuliah yang
berhasil diambil dan telah di approve oleh dosen atau kaprodi. Sehingga memberi
kemudahan mahasiswa untuk melakukan pengecekan terhadap KRS yang telah
diambil, apakah sudah di approve atau belum.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.15.1 Diagram Sequence : Melihat Jadwal KRS
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.15.2 Skenario : Melihat Jadwal KRS
Tabel 20. Melihat KRS
Kode Use Case UC 014
Nama Use Case Melihat KRS
Aktor Mahasiswa
Deskripsi Mahasiswa dapat melihat Kartu Rencana
Studi
Kondisi Awal Mahasiswa sudah melakukan login
kedalam sistem
Kondisi Akhir Mahasiswa berhasil melihat Kartu
Rencana Studi
Alur Kejadian Normal
Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu KRS
4. Sistem meload data KRS
5. Menampilkan KRS
6. Melihat Kartu Rencana Studi
Alur Kejadian Alternatif
-
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.16 Fitur Melihat KHS (SKPL-SIWANI-0015)
Fitur ini digunakan oleh mahasiswa dan dosen untuk melihat katu hasil
studi mahasiswa. Dengan kartu hasil studi mahasiswa dapat mengetahui total secara
keseluruhan nilai dan IPK dan IPS yang di dapat.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.16.1 Diagram Sequence : Melihat KHS
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.16.2 Skenario : Melihat KHS
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.17 Fitur Melihat Daftar Nilai (SKPL-SIWANI-0016)
Untuk mengetahui secara detail nilai di setiap mata kuliahnya , mahasiswa
dapat menggunakan fitur ini. Rekapan detail nilai yang dicapai untuk nilai tugas, uts
dan uas dapat diketahui secara transparan oleh mahasiswa.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.17.2 Diagram Sequence : Melihat Daftar Nilai
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.17.3 Skenario : Melihat Daftar Nilai
Tabel 22. Melihat Daftar Nilai
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.18 Fitur Melihat Jadwal Mengajar (SKPL-SIWANI-
0017)
Fitur ini akan membantu dosen untuk mengetahui jadwal mengajar. Dosen
akan mengetahui dimana ruang mengajar, kelas apa yang akan diajar, dan kapan
waktu mengajarnya.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.18.2 Diagram Sequence : Melihat Jadwal Mengajar
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.18.3 Skenario : Melihat Jadwal Mengajar
Tabel 23. Melihat Jadwal Mengajar
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.19 Fitur Logout (SKPL-SIWANI-0018)
Ketika user berhasil login, maka data-data yang disimpan oleh system ke
dalam session atau cookie sebagai identifikasi hak akses user. logout adalah fungsi
atau aksi yang digunakan untuk menghapus data-data tersebut.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.19.2 Diagram Sequence : Logout dari SIWANI
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
4.19.3 Skenario : Logout dari SIWANI
Aktor Mahasiswa,Kaprodi,Dosen,Administrator
Kondisi Akhir Actor keluar dari sistem dan diarahkan kehalaman login/
Aktor Sistem
4. Actor mengkonfirmasi
logout dengan menekan 5. Sistem menghapus active session user
button ya 6. menampilkan halaman login
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
5. Kebutuhan NonFungsional Lainnya
5.1.1 Performansi
Aplikasi dapat beroperasi 24 jam per hari tanpa henti selama 7 hari per
minggu dengan tingkat resiko sistem down sebesar 30%.
Aplikasi dibuat dengan mempertimbangkan keamanan bagi
penggunannya pada antar muka dengan menggunakan teknik
masking(menyamarkan input field password dengan cara mengubah
karakter abjad menjadi bentuk bintang “*” ).
Aplikasi dibuat dengan design yang dapat dipahami oleh semua
pengguna dengan menggunakan teknik penyebaran kuisioner untuk
menguji user interface dan User Experience
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
5.1.4 Kebutuhan Adaptasi Lokasi
a. Server
- Kemanan Jaringan
Proteksi ini dapat diperoleh dengan menggunakan beberapa
peraturan pengaturan akses (access control), penggunaan SPI,
application proxy, atau kombinasi dari semuanya untuk mencegah
host yang dilindungi dapat diakses oleh host-host yang
mencurigakan atau dari lalu lintas jaringan yang mencurigakan.
Firewall juga mampu mencatat semua kejadian, dan melaporkan
kepada administrator.
Pengujian terhadap firewall yang telah selesai di bangun
haruslah dilakukan, terutama untuk mengetahui hasil yang akan kita
dapatkan, caranya dapat menggunakan tool tool yang biasa
dilakukan untuk mengaudit seperti nmap.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
beberapa pihak seperti inputer dan pihak dengan level approverl
yang bertujuan untuk memastikan serta memantau kebenaran proses
pemeliharaan data.
- Akses Data Center
Data center merupakan pusat perangkat pusat data
ditempatkan, hal ini juga harus mendapatkan perhatian khusus
dengan cara hanya memberikan pihak yang berwenang dan
berkepentingan yang dapat memasuki ruang data center. Hal ini
dapat dilakukan dengan melengkapi dengan perangkat keamanan
tambahan seperti access door atau finger scan agar dapat memasuki
ruang data center
b. User
Perlindungan keamanan dari masing – masing user dapat
diandalkan, karena pada sistem informasi jadwal dan nilai ini setiap user akan
memiliki tingkat hak dan tugas yang berbeda yang akan dibedakan saat user
melakukan login pada system. Hal ini dilakukan untuk menghindari
kesalahan wewenang dalam pengaksesan data informasi dari system.
5.4.1 Keremawatan(maintainability)
Pada sistem informasi jadwal dan nilai dibutuhkan perawatan
untuk pengelolaan permasalahan pada databasenya, hal ini dilakukan
untuk memonitoring apabila terjadi space penuh atau crash.
Selain itu system ini telah dirancang sedemikian rupa
sehingga mampu memberikan keandalan dan stabilitas yang mumpuni
untuk ruang lingkup yang telah ditentukan.
5.4.2 Kepemindahan(Portability)
Sistem informasi jadwal dan nilai dirancang khusus untuk
politeknik abc dan menggunakan server yang telah tersedia pada
politeknik tersebut, sehingga system SIWANI ini bersifat tidak portable
dan hanya dapat diakses oleh user menggunakan web browser karena
system dirancang berbasis web.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
5.5 Aturan Penggunaan
5.5.1 Login
Pengguna dilarang membagikan password atau membiarkan orang lain
untuk mengakses accountnya.
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
6. Kebutuhan Lain
SKPL-Id Keterangan
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
dan dosen yang mengajar pada data jadwal
perkuliahan
SKPL-Id Keterangan
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Appendix A: Model Analisis
Class Diagram
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
User Interface
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Gambar 41. Tampilan Reset login SIWANI
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Gambar 43. Tampilan Login User Dosen
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG
Gambar 45. Tampilan Login User Kaprodi
Template dokumen ini dan informasi yang dimilikinya adalah milik Laboratorium Rekayasa Perangkat Lunak Jurusan
Teknik Informatika-UNTAG dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh
Laboratorium Rekayasa Perangkat Lunak Jurusan Teknik Informatika-UNTAG