Published on March 8, 2022
Tugas 4 Rekayasa Kebutuhan
Nama:
- Putu Ananda Satria Adi - 05111940000113
- Erki Kadhafi Rosyid - 05111940000050
Kelas: Rekayasa Kebutuhan B
Pada tugas kali ini kami akan melakukan elisitasi pada aplikasi perpustakaan. Kami akan menggunakan studi kasus pada Sistem Informasi Transaksi Peminjaman pada Perpustakaan IF Universitas Komputer Indonesia. Untuk SKPL sistem dapat dilihat di bawah ini.
Elisitasi
Elisitasi kebutuhan adalah tahap pertama dari rekayasa kebutuhan perangkat lunak. Dalam elisitasi, kita akan berkomunikasi dengan pelanggan dan pengguna akhir sistem untuk mencari tahu tentang:
- Nama domain aplikasi
- Layanan yang harus disediakan sistem
- Kinerja sistem yang diperlukan
- Kendala perangkat keras
Pada tugas ini, kami akan melakukan:
- Identifikasi stakeholder
- Identifikasi kebutuhan
- Identifikasi kebutuhan fungsional dan non fungsional
Pada elisitasi kebutuhan ini, kami menggunakan metode wawancara untuk mencari informasi yang diperlukan. Kami menanyakan beberapa pertanyaan kepada stakeholder yang selanjutnya akan kami observasi untuk menentukan kebutuhan dari sistem.
List Pertanyaan
- Apa masalah/keresahan yang dirasakan oleh anda?
- Siapa saja yang akan memakai sistem?
- Bagaimana proses bisnis perpustakaan ini?
- Apakah sudah ada existing system yang digunakan oleh perpustakaan ini?
- Apa yang Anda butuhkan sebagai pengguna dari perencanaan pembuatan sistem ini?
Identifikasi Stakeholder
Dari observasi yang telah dilakukan, berikut adalah daftar stakeholder dalam sistem ini
- Penanggung Jawab, orang atau organisasi yang akan menggunakan perangkat lunak serta bertanggung jawab atas sistem
- Petugas Perpustakaan, orang atau organisasi yang akan langsung menjalankan atau menggunakan perangkat lunak
- Anggota, orang atau organisasi yang akan meminjam, memperpanjang atau mengembalikan buku
Identifikasi kebutuhan
Berikut adalah daftar kebutuhan setelah dilakukan observasi Kebutuhan fungsional
- Penanggung jawab dapat mengolah data petugas
- Penanggung jawab dapat melihat laporan keuangan
- Penanggung jawab dapat laporan buku perpustakaan
- Petugas perpustakaan dapat mengolah data buku
- Petugas perpustakaan dapat mengolah data administrasi anggota
- Anggota dapat mendaftarkan dirinya ke sistem
- Anggota dapat melakukan kegiatan peminjaman dan pengembalian buku
Kebutuhan non fungsional
- Operasional
- Sistem harus dapat diakses oleh perangkat browser apapun
- Sistem dapat diakses oleh semua perangkat yang dimiliki oleh perpustakaan
- Performance
- Sistem harus available selama 6 jam sehari dalam seminggu
- Sistem dapat melakukan pencarian buku dibawah 2 detik
- Keamanan
- Anggota hanya dapat mendaftarkan diri nya melalui petugas
- Setiap orang yang menggunakan sistem harus menggunakan username dan password
- Password yang disimpan harus dalam kondisi terenkripsi
- Cultural
- Sistem menggunakan bahasa Indonesia
- Sistem menggunakan bahasa Indonesia
Rincian tim pengembang
- Project manager
- Frontend developer
- Backend developer
- System analyst
- Quality assurance
- UI/UX designer