Anda di halaman 1dari 87

UNIVERSITAS 17 AGUSTUS 1945 SURABAYA

Fakultas Teknik

Program Studi Teknik Informatika

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

Informasi tentang Dokumen spesifikasi kebutuhan perangkat lunak

Pemilik
Tim J
Dokumen

Penanggung
Jawab Muhammad Jafar Shodik
Dokumen

Pendistribusian - Pembimbing, Agus Hermanto, S.Kom.,M.MT.,ITIL


Dokumen - Pimpinan politeknik

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

SISTEM INFORMASI JADWAL DAN


NILAI MAHASISWA POLITEKNIK
ABC

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)

sebagai kelengkapan Tugas Kelompok mata kuliah Manajemen Proses


Perangkat Lunak

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

Seluruh versi dari dokumen ini didaftar berdasar kronologisnya. Tidak


ada hubungan antara nomer dokumen dan nomor versi perangkat lunak.

Tabel 1. Maklumat Versi Dokumen

Versi
Versi
Tanggal Alasan Perubahan Perangkat
Dokumen
Lunak
Release 1 25/04/2019 Versi 1.0.0.1

Dokumen ini dibuat oleh Muhammad Jafar Shodik, Dwi Sulistya


Ningsih, Aulia Rizky Erlita, Indra Adi Dwi Cahya, Muhammad Ainur
Rokhim Abadi dengan pengawasan dari tim pengembang sebagai
upaya untuk menjamin keakurasian dokumen saat akan dicetak.
Penggandaan dokumen, sebaiknya dari versi yang terakhir (up to date)
dan setelah mendapatkan izin tertulis.

Ketua Tim
Muhammad Jafar Shodiq

Copyright @ Tim J
Seluruh informasinya adalah hak milik Tim J yang tidak
dipublikasikan dan bersifat rahasia.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 1 dari 87

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.

Tabel 2. Contoh Revisi Dokumen

Nomor Diperiksa
Tanggal Versi Perangkat Lunak
Revisi oleh

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 2 dari 87

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

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 3 dari 87

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

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 4 dari 87

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

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 5 dari 87

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

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 6 dari 87

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

Tujuan dari Pembuatan Spesifikasi Kebutuhan Perangkat Lunak (SKPL)


ini adalah berfokus pada kebutuhan pemberian informasi untuk
kemudahan pemberian informasi jadwal perkuliahan dan pemberian
informasi terkait nilai mahasiswa hasil UTS serta UAS untuk kemudahan
pengecekan jadwal dan nilai mahasiswa.

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.

1.2 Ruang Lingkup Perangkat Lunak


SIWANI (Sistem Informasi Jadwal dan Nilai) adalah suatu informasi yang
menyediakan informasi tentang jadwal kuliah mahasiswa Politeknik ABC dan
membuat rekapan nilai UTS dan UAS yang dapat secara cepat dan tepat diketahui
oleh dosen wali dan juga oleh mahasiswa politeknik ABC dalam kegiatan akademik
dan berbasiskan web.

1.3 Target Audience


Audience yang diharapkan dapat memahami dan menggunakan dokumen
ini antara lain :
 Analisis Sistem
Menggunakan dokumen ini sebagai pedoman dalam membuat perancangan
sistem.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 7 dari 87

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.

1.4 Definisi, Istilah dan Singkatan


Guna memberikan gambaran yang sama terhadap beberapa definisi, istilah
dan singkatan yang digunakan di dokumen ini, perlu dijelaskan sebagaimana berikut:
Tabel 3. Definisi, Istilah dan Singkatan

SIWANI SISTEM INFORMASI JADWAL dan NILAI

IEEE Institute of Electrical and Electronics Engineers


Adalah standart internasional untuk pengembang perangkat lunak

SKPL Spesifikasi Kebutuhan Perangkat Lunak

SRS Software Requirement Specification


Adalah dokumen hasil analisis sebuah perangkat lunak yang berisi
spesifikasi kebutuhan pengguna

KRS Kartu Rancangan Studi


Merupakan Kartu untuk menunjukan matakuliah yang diambil
mahasiswa dalam satu semester.

KHS Kartu Hasil Studi


KHS adalah hasil penilaian mahasiswa selama 1 (satu semester)
yang telah dijalani sesuai dengan mata kuliah yang ada dalam KRS
semester yang bersangkutan.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 8 dari 87

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

Hal/Bagian Aturan Penomoran/Penamaan

Kebutuhan Fungsional SKPL-FXX : menunjukkan fungsional


ke-XX

Kebutuhan Non Fungsional SKPL-NFXX : Menunjukkan kebutuhan


non fungsional ke-XX

Ringkasan kebutuhan fungsional SKPL-Fxxx dimana xxx adalah tiga digit


bilangan bulat dimulai dari 000

Ringkasan kebutuhan non fungsional SKPL-NFxxx dimana xxx adalah tiga


digit bilangan bulat dimulai dari 000

1.6 Referensi
Beberapa panduan atau dokumentasi lain yang digunakan sebagai acuan
dalam pengembangan perangkat lunak ini adalah sebagai berikut :

1. IEEE Std 830-1993, IEEE Recommended Practice for Software


Requirement Specifications.
2. Panduan Penggunaan dan Pengisian Spesifikasi Perangkat Lunak
(SKPL), Jurusan Teknik Informatika, Universitas 17 Agustus 1945
Surabaya.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 9 dari 87

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

Berisikan kebutuhan nonfungsional yang terdapat pada aplikasi

● BAB VI

Berisikan kebutuhan lain yang dimiliki oleh aplikasi untuk menunjang menunjang
jalannya sistem

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 10 dari 87

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

2.1 Deskripsi Umum Sistem


SIWANI ini merupakan perangkat lunak yang digunakan untuk
mempermudah proses pemberian nilai pada suatu kegiatan belajar mengajar.
SIWANI berkaitan dengan beberapa entitas lingkup kampus, yaitu mahasiswa,pihak
akademik ,dan dosen. Sistem Informasi Nilai Akademik merupakan suatu web
database application yang mengolah data mahasiswa saat melakukan kegiatan
belajar mengajar.
Mahasiswa mendapatkan informasi mengenai nilai pada suatu
matakuliah. Dosen memberikan nilai mahasiswanya ketika pada setiap mata kuliah
yang diajarkan, pemberian nilai hanya dapat dilakukan melalui web dan hanya
dapat diisi oleh Dosen.

2.2 Fungsi-fungsi Perangkat Lunak


Adapun fungsi-fungsi yang dimiliki oleh perangkat lunak ini adalah:

Tabel 5 Fungsi Produk

No. Id fungsi Nama fungsi

1 SKPL-SIWANI-0001 Login dari Sistem

2 SKPL-SIWANI-0002 Lupa Password

3 SKPL-SIWANI-0003 Merubah Password

4 SKPL-SIWANI-0004 Update Biodata

5 SKPL-SIWANI-0005 Input KRS

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 11 dari 87

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

6 SKPL-SIWANI-0006 Approve KRS

7 SKPL-SIWANI-0007 Manajemen Absen Mahasiswa

8 SKPL-SIWANI-0008 Manajemen Nilai Mahasiswa

9 SKPL-SIWANI-0009 Manajemen Data Akademik

10 SKPL-SIWANI-0010 Manajemen Jadwal Dosen

11 SKPL-SIWANI-0011 Manajemen Jadwal Kuliah

12 SKPL-SIWANI-0012 Manajemen Semester

13 SKPL-SIWANI-0013 Melihat Jadwal Kuliah

14 SKPL-SIWANI-0014 Melihat KRS

15 SKPL-SIWANI-0015 Melihat KHS

16 SKPL-SIWANI-0016 Melihat Daftar Nilai

17 SKPL-SIWANI-0017 Melihat Jadwal Mengajar

18 SKPL-SIWANI-0018 Logout dari Sistem

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 12 dari 87

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.

Tabel 6. Karakteristik dan Klasifikasi Pengguna

No Kategori Tugas Hak Akses Kemampuan yang


Pengguna Ke aplikasi harus dimiliki

1 Admin - Memasukkan, meng- Hak akses - Bisa


update, dan menghapus Admin mengoperasikan
data dosen, mahasiswa komputer
- Memasukkan, meng- - Menguasai ilmu
update , dan menghapus tentang web
kelas kuliah programming,
- Memasukkan, meng- database, dan
update, dan menghapus jaringan
jadwal dosen dan
mahasiswa
- Melihat daftar nilai
mahasiswa
- Penanggung jawab SI
- Mengurusi masalah teknis
dan non-teknis SI

2 Mahasisw - Memasukkan, meng- Hak akses - Bisa


a/i update, dan menghapus mahasiswa mengoperasik
biodata mahasiswa. an komputer
- Memasukan,meng-
update dan menghapus
KRS
- Melihat KHS
- Melihat kelas kuliah
- Melihat Jadwal Kuliah

3 Dosen - Memasukkan, meng- Hak akses - Bisa


update, dan menghapus dosen mengoperasik
biodata dosen. an komputer
- Manage absensi
Mahasiswa.
- Memasukan,
mengupdate, melihat

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 13 dari 87

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

4 Kaprodi - Memasukkan, meng- Hak akses - Bisa


update, dan menghapus kaprodi mengoperasik
biodata kaprodi an komputer
- Manajemen mata kuliah - Bisa mengatur
setiap semester penyusunan
- Manajemen jadwal program studi
kuliah yang
- Manajemen program direncanakan
studi
- Melihat KRS dan KHS
- Melihat jadwal kuliah

2.4 Lingkungan Operasi

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

2.5 Batasan Desain dan Implementasi


Batasan-batasan yang digunakan pada pengembangan perangkat lunak ini
adalah :
● Menggunakannya harus tersambung dengan internet.
● Hanya untuk Mahasiswa Politeknik ABC.
● Sistem ini hanya terbatas pada kegiatan menyusun KRS, melihat
KHS, mengetahui jadwal, dan mengatur biodata.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 14 dari 87

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.

2.7 Asumsi dan Ketergantungan


Sistem informasi ini dibangun dengan asumsi bahwa Sistem Informasi
ini bisa menambahkan data mahasiswa baru, dan data dosen, serta mengatur jadwal
perkuliahan untuk dosen sebagai pengajar dan mahasiswa. Diasumsikan bahwa
Universitas ini berjalan dengan menggunakan sistem KRS mahasiswa yang
menentukan KRS sendiri.
Prioritas dalam pengembangan sistem ini adalah pengaturan jadwal kuliah dan
informasi nilai setiap mata kuliah dan informasi IPS maupun IPK.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 15 dari 87

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

Kebutuhan antarmuka eksternal pada perangkat lunak SIWANI mencakup


kebutuhan antarmuka pemakai, antarmuka perangkat keras, dan antarmuka perangkat
lunak.

3.1 Antarmuka Pengguna


Antarmuka pemakai akan dikembangkan dengan menggunakan modus
grafik dan berbasis web. Pemakai berinteraksi dengan perangkat lunak SIWANI
melalui antarmuka penjelajah situs (web browser). SIWANI menerima masukan dari
pemakai melalui perintah yang diklik pada mouse atau yang diketikkan melalui
keyboard seperti operan pertama, operan kedua, atau tipe operator yang sesuai
dengan operasi aritmatika yang diinginkan. Keluaran dari perangkat lunak SIWANI
dapat dilihat pemakai dengan menggunakan monitor secara langsung.

3.2 Antarmuka Perangkat Keras


Kebutuhan minimum perangkat keras yang dapat digunakan oleh SIWANI
adalah :
a. Perangkat input/output
- Monitor
Dapat menggunakan monitor dengan standart LCD/LED dengan resolusi
minimal 800x600 pixel.
- Tetikus (Mouse)
Dapat menggunakan mouse yang compatible dengan sistem yang
digunakan
- Papan Kunci (Keyboard)
Dapat menggunakan jenis keyboard yang compaitable dengan sistem
operasi yang digunakan oleh user.

b. Perangkat keras inti


- Processor
Server : dapat menggunakan processor dengan minimal Intel
Pentium 4/1,8 GHz
Klien : dapat menggunakan processor dengan minimal
spesifikasi interl pentium maupun amd seri A.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 16 dari 87

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

3.3 Antarmuka Perangkat Lunak


SIWANI adalah program yang akan dibangun menggunakan perangkat lunak
dengan detail sebagai berikut :
a. Software Pendukung Server
DBMS : MySQL.
Server Web : Microsoft Personal Web Server (PWS)
b. Software pendukung Client
Client web : Google Chrome, Mozilla, Microsoft Edge
c. Sistem Operasi
Server : Microsoft Windows XP/Vista/7
Clien : Microsoft Windows minimal Windows XP
d. Bahasa Pemrograman yang digunakan
Bahasa : Html, php, css, dan javascript

3.4 Antarmuka Komunikasi


SIWANI hanya membutuhkan sebuah komputer server dan beberapa
komputer client yang terhubung secara client-server pada jaringan intranet atau
internet dan menggunakan protokol TCP/IP.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 17 dari 87

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

4.1 Use Case Diagram

Gambar 1. Use Case Diagram

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 18 dari 87

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.

4.2.1 Diagram Aktivitas: Login ke SISWANI

Gambar 2. Diagram Aktivitas "Login ke SISWANI"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 19 dari 87

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

Gambar 3. Diagram Sequence "Login ke SISWANI"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 20 dari 87

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

Tabel 7. Login ke SISWANI

Kode Use Case UC 001

Nama Use Case Login ke SIWANI

Aktor Mahasiswa,Dosen,admin,kaprodi

Deskripsi Aktor akan melakukan login untuk masuk


ke dalam sistem SIWANI berdasarkan
akses user berbeda dengan mengisi
username dan password yang telah
disediakan.

Kondisi Awal Aktor belum login ke dalam SIWANI dan


memiliki username dan password dari
bsi.

Kondisi Akhir Aktor berhasil masuk dan melakukan


kegiatan kedalam SIWANI sesuai hak
aksesnya.

Alur Kejadian Normal

Aktor Sistem

1. Masuk ke alamat
http://siwani.poltekabc.ac.id
2. Menerima request dan mengirimkan
respon berupa halaman login.

3. User memasukan username dan


password.
4. Klik Login
5. Sistem melakukan autentikasi data dari
inputan dengan database.
6. Jika sesuai sistem akan menampilkan
halaman utama SIWANI

Alur Kejadian Alternatif(Jika Gagal)

1. Tidak memasukan username dan


password 2. menampilkan pesan “Form tidak boleh
kosong”

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 21 dari 87

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

4.3.1 Diagram Aktivitas : Lupa Password

Gambar 4. Diagram Aktivitas "Lupa Password"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 22 dari 87

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

Gambar 5. Diagram Sequence "Lupa Password"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 23 dari 87

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

Tabel 8. Lupa Password

Kode Use Case UC 002

Nama Use Case LupaPassword

Aktor Mahasiswa,Dosen,admin,kaprodi

Deskripsi Aktor dapat memilih opsi lupa password


untuk melakukan reset password ke
default sistem

Kondisi Awal Aktor sudah masuk kedalam sistem

Kondisi Akhir Aktor mendapatkan password baru

Alur Kejadian Normal

Aktor Sistem

1. Masuk ke alamat login sistem


2. menampilkan tampilan awal login
3. Memilih opsi lupa password
4. Menampilkan halaman lupa password
dan menampilkan form lupa password
5. Mengisi form username dan email
yang sudah terdaftar pada sistem
6. Menekan tombol reset password
7. verifikasi form apakah username dan
email sudah sesuai pada database
8, Mengirim password baru ke alamat
email pengguna
9. Mendapatkan notifikasi password telah
direset dan password default sistem telah
di kirimkan melalui email

Alur Kejadian Alternatif

1. Mengisi form username dan email


yang sudah terdaftar pada sistem
2. Menekan tombol reset password
3. verifikasi form apakah username dan
email sudah sesuai pada database
4. Menampilkan pesan bahwa username
dan email tidak sesuai
5. Redirect ke halaman lupa password

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 24 dari 87

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

Gambar 6. Diagram Aktivitas "Merubah Password"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 25 dari 87

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

Gambar 7. Diagram Sequence "Merubah Password"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 26 dari 87

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

Kode Use Case UC 003

Nama Use Case Merubah Password di SIWANI

Aktor Dosen,Mahasiswa,Kaprodi,Administrator

Deskripsi Aktor dapat merubah password sesuai


dengan keinginan

Kondisi Awal Aktor sudah masuk ke halamaan rubah


password

Kondisi Akhir Aktor berhasil merubah password

Alur Kejadian Normal

Aktor Sistem

1. Aktor masuk kedalam sistem


2. Menampilkan halaman awal sistem

3.Pilih menu update biodata


4. Load Data user dari database sistem
5. Menampilkan Form Biodata
6. Pilih button edit biodata
7. Sistem menampilkan biodata yang
tersimpan didatabase.

8. Pilih Rubah password


9. Menampilkan form password meliputi,
passowrd lama, password baru, validasi
password
10. Mengisi form rubah password
11. Pilih button Simpan
12. Validasi password
13. Memberi pesan “passoword berhasil
dirubah”

Alur Kejadian Alternatif(Jika Tidak)

1.Mengisi Form rubah passowrd


2. Validasi Password
3. memberi pesan “Password yang
diinputkan tidak sama”

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 27 dari 87

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

Gambar 8. Diagram Aktivitas "Update Biodata"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 28 dari 87

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

Gambar 9. Diagram Sequence "Update Biodata"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 29 dari 87

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

Alur Kejadian Normal


Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu Update Biodata
4. Sistem meload data user yang
tersimpan dalam database sesuai dengan
hak akses
6. Memilih button Edit 5. Menampilkan form biodata

7. Menampilkan form biodata yang dapat


8. Melakukan perubahan pada data yang diedit oleh user
akan diedit
9. Klik button simpan

10. Merespon dan menampilkan pesan


data berhasil disimpan

Alur Kejadian Alternatif


-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 30 dari 87

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

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 31 dari 87

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

Gambar 11. Diagram Sequence "Input KRS"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 32 dari 87

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

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 33 dari 87

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

Alur Kejadian Normal


Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu KRS
4. Menampilkan informasi data KRS
yang masih belum terisi
5. Sistem akan mengambil data mata
kuliah yang bisa diambil oleh mahasiswa
6. Menampilkan pilihan mata kuliah yang
bisa diambil mahasiswa
5. Memilih mata kuliah yang ingin
diambil dan menekan button selesai
7. Menampilkan informasi data KRS
yang sudah berhasil dipilih
8. Sistem akan menyimpan data KRS
yang telah dipilih oleh mahasiswa

Alur Kejadian Alternatif


1.Aktor telah melakukan pengisian KRS
dan melakukan pengecekan untuk mata
kuliah yang diambil
2. Sistem akan mengambil data mata
kuliah yang bisa diambil oleh mahasiswa
3. Menampilkan informasi data KRS
yang telah diisi
4. Aktor melakukan pengecekan data
KRS
5. Klik button edit, untuk melakukan
perubahan pada mata kuliah yang telah
diambil 6. Menampilkan informasi data KRS
yang dapat diubah oleh mahasiswa

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 34 dari 87

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

4.7 Fitur Approve KRS (SKPL-SIWANI-0006)


Fitur Approve KRS merupakan fitur yang tersedia hanya pada hak akses
kaprodi/Dosen sebagai dosen wali untuk menyetujui KRS yang telah dirancang oleh
setiap mahasiswa/i pada awal semester.
4.7.1 Diagram Aktivitas : Approve KRS

Gambar 12. Diagram Aktivitas "Approve KRS"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 35 dari 87

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

Gambar 13. Diagram Sequence "Approve KRS"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 36 dari 87

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

Kode Use Case UC 006

Nama Use Case Aprrove KRS

Aktor Dosen,Kaprodi

Deskripsi Aktor dapat melihat dan menyetujui KRS


yang telah di rancang oleh setiap
mahasiswa/i yang di bimbingnya.

Kondisi Awal Aktor masuk kedalam sistem


KRS mahasiswa/i masih belum ada
tindakan.

Kondisi Akhir KRS mahasiswa/i sudah terdapat aksi


(Approve,Reject,Clear)

Alur Kejadian Normal

Aktor Sistem

1. Aktor masuk kedalam sistem


2. Sistem menampilkan halaman awal
3. Aktor memilih menu perwalian SIWANI

4. Sistem menampilkan halaman


perwalian dan load data pada database.

5. Aktor memilih mahasiswa perwalian


6. Sistem melakukan load data
mahasiswa yang dipilih pada database
7. Menampilkan hasil load data
mahasiswa
8. Memilih button aksi yang sudah
ditampilkan(Approve,Reject,Clear)
9. Pilih tombol simpan. 10. melakukan validasi dan menyimpan
pada database.

Alur Kejadian Alternatif

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 37 dari 87

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.

4.8.1 Diagram Aktivitas : Manajemen Absen Mahasiswa

Gambar 14. Diagram Aktivitas "Manajemen Absen Mahasiswa"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 38 dari 87

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

Gambar 15. Diagram Sequence "Manajemen Absen Mahasiswa"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 39 dari 87

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

Kode Use Case UC 007


Nama Use Case Manajemen Absen Mahasiswa
Aktor Kaprodi, Dosen
Deskripsi Kaprodi dan Dosen dapat melakukan
Manajemen Absen Mahasiswa
Kondisi Awal Kaprodi dan Dosen sudah melakukan
login kedalam sistem
Kondisi Akhir Kaprodi dan Dosen berhasil melakukan
input, update dan delete absen
mahasiswa

Alur Kejadian Normal


Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu Absen Mahasiswa
4. Sistem meload data absen mahasiswa
5. Menampilkan data absen mahasiswa
6. Melakukan input , edit dan delete data
absen mahasiswa
9. Klik button simpan
10. Merespon dan menampilkan pesan
data berhasil disimpan
11. Menampilkan detail data absen
mahasiswa
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 40 dari 87

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.

4.9.1 Diagram Aktivitas : Manajemen Nilai Mahasiswa

Gambar 16. Diagram Aktivitas "Manajemen Nilai Mahasiswa"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 41 dari 87

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

Gambar 17. Diagram Sequence "Manajemen Nilai Mahasiswa"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 42 dari 87

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

Alur Kejadian Normal


Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu Manajemen Nilai
Mahasiswa
4. Sistem meload data mahasiswa
5. Menampilkan data mahasiswa
6. Memilih menu input
7. Menampilkan form pengisian nilai
8. Melakukan input nilai uts, uas dan
tugas berdasarkan nama mahasiswa
9. Klik button simpan
10. Merespon dan menampilkan pesan
data berhasil disimpan
11. Menampilkan detail data mahasiswa
dan nilai yang telah diinputkan
12. Memilih menu edit
13. Menampilkan form untuk bisa
merubah nilai sesuai dengan data
14. Melakukan edit nilai pada nilai uts, mahasiswa
uas dan tugas berdasarkan nama
mahasiswa
15. Klik button simpan
16. Merespon dan menampilkan pesan
data berhasil disimpan
17. Menampilkan detail data mahasiswa
dan nilai yang telah di edit
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 43 dari 87

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)

Pada fitur Kaprodi dan administrator dapat melakukan manage data


akademik, dimana kaprodi sebagai super user dan admin bisa melakukan input data
akademik seperti semester, angkatan, matkul.

4.10.1 Diagram Aktivitas : Manajemen Data Akademik

Gambar 18. Diagram Aktivitas "Manajemen Data Akademik"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 44 dari 87

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

Gambar 19. Diagram Sequence "Manajemen Data Akademik"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 45 dari 87

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

Kode Use Case UC 009


Nama Use Case Manajemen Data Akademik
Aktor Kaprodi, Administrator
Deskripsi Kaprodi dan Administrator dapat
melakukan Manajemen Data Akademik
Kondisi Awal Kaprodi dan Administrator sudah
melakukan login kedalam sistem
Kondisi Akhir Kaprodi dan Administrator berhasil
melakukan input, update dan delete Data
Akademik
Alur Kejadian Normal
Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu Data Akademik
4. Sistem meload data mahasiswa
5. Menampilkan data akademik
6. Melakukan input data akademik
seperti semester, angkatan, matkul
7. Klik button simpan
8. Merespon dan menampilkan pesan data
berhasil disimpan
9. Menampilkan data akademik yang
telah diinputkan
10. Memilih menu edit
11. Menampilkan form untuk bisa
merubah data akademik
12. Melakukan edit data akademik
seperti semester, angkatan, matkul
13. Klik button simpan
14. Merespon dan menampilkan pesan
data berhasil disimpan
15. Menampilkan data akademik yang
telah di edit
16. Memilih menu delete sesuai dengan
data yang akan di delete

17. Merespon dan menampilkan pesan


data berhasil di delete
18. Menampilkan data akademik yang
baru setelah di delete

Alur Kejadian Alternatif

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 46 dari 87

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)

Merupakan fitur yang digunakan untuk membantu dosen dalam kegiatan


mengajar dengan menampilkan jadwal mengajar setiap hari, fitur ini hanya dapat
diakses oleh kaprodi/administrator sebagai superuser SIWANI.

4.11.1 Diagram Aktivitas : Manajemen Jadwal Dosen

Gambar 20. Diagram Aktivitas "Manajemen Jadwal Dosen"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 47 dari 87

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

Gambar 21. Diagram Sequence "Manajemen Jadwal Dosen"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 48 dari 87

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

Kode Use Case UC 010

Nama Use Case Manajemen Jadwal Dosen

Aktor Kaprodi/Administrator

Deskripsi Aktor bertindak sebagai superuser dapat


Melakukan manipulasi data jadwal dosen.

Kondisi Awal Aktor sudah masuk kedalam sistem

Kondisi Akhir Aktor dapat melakukan kegiatan


manipulasi data pada menu Jadwal Dosen

Alur Kejadian Normal

Aktor Sistem

1. Pilih menu Jadwal Dosen


2. Load data Jadwal Dosen yang sudah
ada pada database sistem.
3. Menampilkan Data Jadwal Dosen
4. Pilih Jadwal Dosen untuk setiap mata
kuliah 5. Menampilkan detail keseluruhan data
yang dipilih

6. Melakukan aktivitas manipulasi data


7. Pilih tombol simpan 8. Melakukan proses check form
9. Menyimpan kedalam database
10. Menampilkan pesan “Data berhasil
disimpan”

Alur Kejadian Alternatif

1. Melakukan pengisian form input


2. menampilkan pesan “Terdapat Form
yang belum diisi atau tidak sesuai”
3. menunjukan form yang belum terisi
atau tidak sesuai
4. Melengkapi Form yang ditunjuk
5. Melakukan penyimpanan ke database

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 49 dari 87

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)

Merupakan fitur yang digunakan untuk membantu mahasiswa dalam


kegiatan perkuliahan dengan menampilkan jadwal kuliah setiap hari, fitur ini hanya
dapat diakses oleh kaprodi/administrator sebagai aktor yang dapat mengatur jadwal
perkuliahan.

4.12.1 Diagram Aktivitas : Manajemen Jadwal Kuliah

Gambar 22. Diagram Aktivitas "Manajemen Jadwal Kuliah"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 50 dari 87

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

Gambar 23. Diagram Sequence "Manajemen Jadwal Kuliah"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 51 dari 87

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

Kode Use Case UC 011


Nama Use Case Manajemen Jadwal Kuliah
Aktor Kaprodi, Administrator
Deskripsi Kaprodi dan Administrator dapat
melakukan Manajemen Jadwal Kuliah,
menentukan jam, hari, kelas, mata kuliah
dan dosen yang mengajarnya
Kondisi Awal Kaprodi dan Administrator sudah
melakukan login kedalam sistem
Kondisi Akhir Kaprodi dan Administrator berhasil
melakukan input, update dan delete
jadwal mata kuliah

Alur Kejadian Normal


Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu Jadwal Kuliah
4. Sistem meload data yang tersimpan
dalam database
5. Menampilkan form kosong untuk
mengisi jadwal kuliah
6. Memilih menu input dan mengisi
jadwal kuliah
7. Klik tombol simpan
8. Merespon dan menampilkan pesan data
berhasil disimpan
9. Menampilkan data jadwal kuliah
yang telah diinputkan
10. Memilih jadwal kuliah yang telah
diinputkan untuk melakukan pengecekan
11. Menampilkan detail jadwal kuliah
yang dipilih
12. Klik button edit, untuk mengubah
jadwal kuliah
13. Klik tombol simpan
14. Merespon dan menampilkan pesan
data berhasil disimpan
15. Menampilkan data jadwal kuliah
16. Klik button delete untuk menghapus
jadwal kuliah yang tidak diinginkan
17. Klik tombol simpan
18. Merespon dan menampilkan pesan
data berhasil disimpan

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 52 dari 87

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.

4.13.1 Diagram Aktivitas : Manajemen Semester

Gambar 24. Diagram Aktivitas "Manajemen Semester"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 53 dari 87

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

Gambar 25. Diagram Sequence "Manajemen Semester"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 54 dari 87

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

Kode Use Case UC 012


Nama Use Case Manajemen Semester
Aktor Kaprodi
Deskripsi Kaprodi dapat melakukan manajemen
data semeter, dimana kaprodi berhak
menentukan mata kuliah apa saja yang
akan diajarkan pada tiap semester
Kondisi Awal Kaprodi sudah melakukan login kedalam
sistem
Kondisi Akhir Kaprodi berhasil melakukan input, update
dan delete mata kuliah yang akan
diajarkan di tiap semester

Alur Kejadian Normal


Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu Data Semeter
4. Sistem meload data yang tersimpan
dalam database
5. Menampilkan data semua mata kuliah
yang tersedia
6. Memilih mata kuliah yang akan dipilih
untuk tiap semesternya
7. Menampilkan data semester beserta
dengan mata kuliah yang dipilih untuk
tiap semesternya
8. Memilih menu input, edit, delete
9. klik tombol simpan , untuk menyimpan
perubahan
10. Merespon dan menampilkan pesan
data berhasil disimpan

Alur Kejadian Alternatif


-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 55 dari 87

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.

4.14.1 Diagram Aktivitas : Melihat Jadwal Kuliah

Gambar 26. Diagram Aktivitas "Melihat Jadwal Kuliah"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 56 dari 87

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

Gambar 27. Diagram Sequence "Melihat Jadwal Kuliah"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 57 dari 87

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
-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 58 dari 87

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.

4.15.1 Diagram Aktivitas : Melihat Jadwal KRS

Gambar 28. Diagram Aktivitas "Melihat KRS"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 59 dari 87

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

Gambar 29. Diagram Sequence "Melihat KRS"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 60 dari 87

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
-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 61 dari 87

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.

4.16.1 Diagram Aktivitas : Melihat KHS

Gambar 30. Diagram Aktivitas "Melihat KHS"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 62 dari 87

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

Gambar 31. Diagram Sequence "Melihat KHS"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 63 dari 87

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

Tabel 21. Melihat KHS

Kode Use Case UC 015


Nama Use Case Melihat KHS
Aktor Mahasiswa, Dosen
Deskripsi Mahasiswa dan dosen dapat melihat
Kartu Hasil Studi
Kondisi Awal Mahasiswa dan dosen sudah melakukan
login kedalam sistem
Kondisi Akhir Mahasiswa dan dosen berhasil melihat
jadwal kuliah
Alur Kejadian Normal
Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih menu KHS
4. Sistem meload data KHS
5. Menampilkan KHS
6. Melihat Kartu Hasil Studi
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 64 dari 87

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.

4.17.1 Diagram Aktivitas : Melihat Daftar Nilai

Gambar 32. Diagram Aktivitas "Melihat Daftar Nilai "

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 65 dari 87

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

Gambar 33. Diagram Sequence "Melihat Daftar Nilai"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 66 dari 87

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

Kode Use Case UC 016


Nama Use Case Melihat Daftar Nilai
Aktor Mahasiswa
Deskripsi Mahasiswa dapat melihat daftar nilai
Kondisi Awal Mahasiswa sudah melakukan login
kedalam sistem
Kondisi Akhir Mahasiswa berhasil melihat daftar nilai
Alur Kejadian Normal
Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih Menu Laporan
4. Memilih sub menu daftar nilai
5. Sistem meload data daftar nilai
6. Menampilkan data daftar nilai
7. Melihat data daftar nilai
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 67 dari 87

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.

4.18.1 Diagram Aktivitas : Melihat Jadwal Mengajar

Gambar 34. Diagram Aktivitas "Melihat Jadwal Mengajar"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 68 dari 87

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

Gambar 35. Diagram Sequence "Melihat Jadwal Mengajar"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 69 dari 87

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

Kode Use Case UC 017


Nama Use Case Melihat Jadwal Mengajar
Aktor Dosen
Deskripsi Dosen dapat melihat jadwal mengajar
Kondisi Awal Dosen sudah melakukan login kedalam
sistem
Kondisi Akhir Dosen berhasil melihat jadwal mengajar
Alur Kejadian Normal
Aktor Sistem
1. Aktor berhasil masuk kedalam sistem
2. Sistem menampilkan halaman utama
SIWANI
3. Memilih Menu Jadwal Dosen
4. Sistem meload jadwal mengajar
5. Menampilkan data jadwal mengajar
6. Melihat data jadwal mengajar
Alur Kejadian Alternatif
-

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 70 dari 87

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.

4.19.1 Diagram Aktivitas : Logout dari SIWANI

Gambar 36. Diagram Aktivitas "Logout dari SIWANI"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 71 dari 87

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

Gambar 37. Diagram Sequence "Logout dari SIWANI"

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 72 dari 87

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

Tabel 24. Logout dari SIWANI

Kode Use Case UC 017

Nama Use Case Logout dari SIWANI

Aktor Mahasiswa,Kaprodi,Dosen,Administrator

Deskripsi Use case yang menggambarkan aktor harus melakukan


logout dari sistem setelah selesai digunakan

Kondisi Awal Actor sudah masuk kedalam sistem

Kondisi Akhir Actor keluar dari sistem dan diarahkan kehalaman login/

Alur Kejadian Normal

Aktor Sistem

1. Actor memilih button


logout 2. sistem melakukan cek session user
3. menampilkan pesan konfirmasi logout

4. Actor mengkonfirmasi
logout dengan menekan 5. Sistem menghapus active session user
button ya 6. menampilkan halaman login

Alur Kejadian Alternatif(Jika Tidak)

1. Actor memilih button


Tidak 2. Sistem kembali pada halaman terakhir yang
dikunjungi

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 73 dari 87

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 Kebutuhan Kinerja

5.1.1 Performansi

Dalam hal ini Sistem informasi Jadwal dan nilai membutuhkan


beberapa aktivitas untuk menunjang kebutuhan kinerja perangkat lunak
dalam menjalankan fitur – fitur yang tersedia, seperti

 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

5.1.2 Batasan Memori

Besarnya memori yang dibutuhkan untuk menjalankan sistem


informasi ini tidak kurang dari 250mb.

5.1.3 Modul Operasi

Modul operasi sistem informasi jadwal dan nilai dibedakan


dengan 4 level pengguna yaitu :

 Level Administrator : Dapat melakukan manipulasi data meliputi


management dosen, management mahasiswa, management jadwal
 Level Dosen : Dapat melakukan manipulasi data management jadwal
mengajar, management nilai mahasiswa, management absensi, dan
approve KRS
 Level Kaprodi : Kaprodi memiliki hak akses sama seperti administrator
yang dapat memanipulasi data kegiatan mengajar dalam suatu fakultas,
seperti management jadwal kuliah, management mata kuliah,
management KRS dan KHS
 Level Mahasiswa : dapat menyusun KRS dan melihat hasil rancangan
krs, melihat jadwal perkuliahan, melihat nilai dan kehadiran, serta
melihat KHS selama perkuliahan berlangsung.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 74 dari 87

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

Sistem informasi jadwal dan nilai ini dibuat berdasarkan


spesifikasi requirement yang telah ditentukan dalam ruang
lingkup politeknik abc saja.

5.2 Kebutuhan Keamanan

Dalam setiap penggunaan sistem, dapat dipastikan terdapat pengguna yang


melakukan kesalahan dalam proses pengopreasian dan akan berdampak
kemungkinan kehilangan data. Berikut merupakan beberapa fitur pencegahan yang
akan dilakukan pada sistem informasi jadwal dan nilai :
 Menyediakan fitur pembatalan : hal ini bertujuan untuk membatalkan sebuah
proses yang sedang dilakukan oleh pengguna.
 Melakukan konfirmasi perintah yang drastic dan bersifat merusak : dengan
melakukan konfirmasi diharapkan pengguna dapat berhati – hati dalam
melakukan kegiatan pengolahan data , seperti penghapusan sebuah data atau
laporan yang ada pada sistem informasi.
 Memberikan fitur pengecekan atau validasi dalam proses penginputan sebuah
data
 Menyediakan akses cepat untuk memberikan informasi bantuan pada konteks
sensitif

5.3 Kebutuhan Perlindungan Keamanan

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.

- Kontrol Akses Database


Dibutuhkan kewenangan hak akses pada aplikasi hal ini
dibedakan berdasarkan level dari setiap pihak yang menggunakan
sistem. dalam proses pemeliharaan database dibutuhkan segregation
of duty yaitu metode yang mengharuskan database diproses oleh

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 75 dari 87

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

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.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 76 dari 87

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

Dalam sistem informasi jadwal dan nilai terdapat aturan penggunaan


dalam melakukan aktivitas pada sistem seperti :

5.5.1 Login
Pengguna dilarang membagikan password atau membiarkan orang lain
untuk mengakses accountnya.

5.5.2 Fitur Lupa password


Pengguna bisa melakukan penginputan username dan email jika lupa
dengan keduanya maka diarahkan untuk datang pada kantor dptsi

5.5.3 Fitur input krs :


Sesuai peraturan politeknik abc mahasiswa hanya bisa memasukan
maksimal 24 sks dalam tiap semester.

5.5.4 Fitur Approve KRS


Dosen dapat melakukan approve krs secara manual , jika tidak maka
system akan otomatis melakukan approve krs mahasiswa

5.5.5 Fitur nilai


mahasiswa hanya bisa melihat nilai dan dapat melakukan protes nilai
melalui dosen terkait. Input, Edit, Delet hanya dilakukan oleh dosen dan
kaprodi untuk keamanan sistem.

5.5.6 Fitur Absensi


mahasiswa hanya bisa melihat absensi, untuk input, Edit, Delet hanya
dilakukan oleh dosen dan kaprodi untuk keamanan sistem.

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 77 dari 87

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

6.1 Ringkasan Kebutuhan Fungsional


Tabel 25. Kebutuhan Fungsional

SKPL-Id Keterangan

SKPL-SIWANI-F001 User dapat login dengan username dan password


masing - masing

SKPL-SIWANI-F002 Dapat mengganti password dengan verifikasi


username dan email yang terdaftar

SKPL-SIWANI-F003 Dapat meng-update password yang telah digunakan


dalam akses sistem

SKPL-SIWANI-F004 Dapat meng-update biodata sesuai dengan pengguna


sistem untuk pembaruan data

SKPL-SIWANI-F005 Dapat Melakukan input KRS saat akan melakukan


KRS setiap semesternya

SKPL-SIWANI-F007 Dapat memanajemen absensi mahasiswa dengan


melakukan input, edit dan delete pada data absensi
mahasiswa

SKPL-SIWANI-F008 Dapat memanajemen nilai mahasiswa dengan


melakukan input, edit dan delete pada data nilai
mahasiswa

SKPL-SIWANI-F009 Dapat memanajemen data akademik mahasiswa


dengan melakukan input, edit dan delete pada data
akademik mahasiswa

SKPL-SIWANI-F010 Dapat memanajemen jadwal dosen dengan


melakukan input, edit dan delete untuk jam, hari, kelas
dan mata kuliah yang diajar pada data jadwal dosen

SKPL-SIWANI-F011 Dapat memanajemen jadwal perkuliahan dengan


melakukan input, edit dan delete untuk jam, hari, kelas

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 78 dari 87

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-SIWANI-F012 Dapat memanajemen data semester dengan


melakukan input, edit dan delete data setiap semester
pada data semester

SKPL-SIWANI-F013 Dapat mengetahui data jadwal perkuliah

SKPL-SIWANI-F014 Dapat mengetahui data KRS yang sedang ditemput,


belum di tempuh dan telah di tempuh

SKPL-SIWANI-F015 Dapat mengetahui data KHS di setiap semesternya

SKPL-SIWANI-F016 Dapat mengetahui data daftar nilai setiap mata kuliah


yang telah di tempuh di setiap semesternya

SKPL-SIWANI-F017 Dapat mengetahui informasi jadwal mengajar dosen

SKPL-SIWANI-F018 Dapat keluar dari sistem

6.2 Ringkasan Kebutuhan Non Fungsional

Tabel 26. Kebutuhan Non Fungsional

SKPL-Id Keterangan

SKPL-SIWANI- Membutuhkan internet untuk mengakses


NF001

SKPL-SIWANI-NF02 User memiliki username dan password masing-masing

SKPL-SIWANI-NF03 User harus memiliki kemampuan dasar untuk


mengoperasikan

SKPL-SIWANI-NF04 Sistem membutuhkan data-data penunjang

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 79 dari 87

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

Gambar 38. Diagram Kelas

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 80 dari 87

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

Gambar 39. Tampilan Login SIWANI

Gambar 40. Tampilan Forgot Login SIWANI

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 81 dari 87

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

Gambar 42. Tampilan Login User Mahasiswa

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 82 dari 87

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

Gambar 44. Tampilan Login User Administrator

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 83 dari 87

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

Jurusan Teknik Informatika UNTAG SKPL-001 Halaman 84 dari 87

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

Anda mungkin juga menyukai