Pada tugas ini, saya akan menganalisis sebuah SKPL untuk mendapatkan input-inputnya yang digunakan dalam proses rekayasa kebutuhan. SKPL yang saya gunakan adalah sebagai berikut:
Dari SKPL tersebut, didapatkan input berikut:
1. Existing System Information
Existing System Information adalah penjelasan tentang sistem yang digunakan saat ini dan informasi tentang fungsionalitas yang akan diganti. Di SKPL ini sendiri, sistem yang akan dikembangkan adalah sistem survei untuk pengadilan agama. Sistem survei yang ada sebelumnya masih bersifat konvensional. Responden akan menjawab survei di kertas, kemudian petugas akan mengumpulkan jawaban responden untuk diolah menjadi laporan. Sehingga sangat mungkin terjadi kesalahan saat meng-inputkan data jawaban responden dan proses inputnya sendiri cukup memakan waktu. Karena itu akan dikembangkan apliaksi berbasis website yang akan digunakan responden dan petugas dalam proses penyaluran aspirasi dan penilaian terhadap jasa yang diberikan.
2. Stakeholder Needs
Stakeholder Needs adalah apa yang dibutuhkan oleh semua stakeholder yang harus dipenuhi aplikasi ini. Di aplikasi ini sendiri terdapat 2 stakeholder, yaitu responden dan petugas. Kebutuhannya masing-masing stakeholder adalah:
1. Responden
Responden harus dapat mengakses dan menjawab survei kepuasan dengan mudah. Responden juga harus dapat memastikan bahwa jawaban survei dan masukkan mereka telah tersimpan.
2. Petugas
Petugas harus bisa memasukkan pertanyaan survei dan nilai harapannya. Petugas juga dapat melihat dan mengelola jawaban survei responden yang telah tersimpan, Selain itu, Petugas dapat membuat dan melihat laporan dan statistik baik tentang jawaban responden maupun data responden sendiri.
3. Organisational Standards
Organisational Standards adalah standar yang diterapkan suatu organisasi dalam proses pengembangan apliaksi, kualitas aplikasi, dan lain-lain. Beberapa standar yang diterapkan untuk aplikasi survei ini, antara lain:
- Aplikasi dikembangkan menggunakan PHP
- DBMS yang digunakan adalah SQL Server 2017
- Tampilan antarmuka aplikasi terlihat sederhana
- Aplikasi dapat dijalankan di berbagai sistem operasi menggunakan browser
- Aplikasi berjalan di server lokal Pengadilan Agama Kediri sehingga hanya bisa diakses di tempat
- Aplikasi menggunakan Bahasa Indonesia
4. Regulations
Regulations adalah regulasi atau aturan eksternal yang harus diterapkan pada sistem. Contoh aturan yang diterapkan di aplikasi ini, antara lain:
- Penyusunan survei kepuasan harus sesuai dengan Peraturan Menteri Pendayagunaan Aparatur Negara dan Reformasi Birokrasi
- Aplikasi menjamin keamanan data personal responden
- Aplikasi tidak mendiskriminasi responden berdasarkan SARA
5. Domain Information
Domain Information adalah informasi umum tentang domain dari sistem. Pada aplikasi ini, domain sistemnya adalah survei kepuasan. Survei kepuasan ini nantinya akan berisi pertanyaan tentang data diri responden juga penilaian responden terhadap pelayanan jasa Pengadilan Agama Kediri. Jawaban responden dan juga nilai harapan yang dimasukkan petugas kemudian akan diolah menjadi laporan untuk menunjukkan kinerja dari Pengadilan Agama Kediri.