Tugas 2: Proses Rekayasa Kebutuhan

Tugas 2: Proses Rekayasa Kebutuhan


SRS/SKPL yang akan dianalisis yaitu mengenai Sistem Informasi Perpustakaan yang didapatkan dari link ini




Pada tugas kali ini, SRS yang telah didapatkan merupakan salah satu deliverables atau output yang didapatkan dari proses rekayasa kebutuhan. Dari proses rekayasa kebutuhan tersebut, terdapat 5 inputan yang harus diperhatikan yaitu existing systems information, stakeholder needs, organisational standards, regulations, dan domain information

Pada tugas kali ini, kami diminta untuk mengidentifikasi kelima input yang dimiliki sehingga SRS ini dapat terbuat. 

1. Existing System Informations
Informasi tentang fungsionalitas sistem yang akan diganti atau sistem-sistem lain yang yang akan berinteraksi dengan sistem baru

Sistem yang akan dikembangkan yaitu Sistem Informasi Perpustakaan. Sistem Informasi Perpustakaan sebelumnya tidak berbasis web, dan hanya dapat diakses melalui 1 perangkat saja. Dengan adanya sistem informasi perpustakaan berbasis web, akan membantu para pengguna dan juga administrator dari perpustakaan dalam mengakses perpustakaan dengan lebih mudah. 

Perangkat lunak ini adalah sarana untuk peminjaman buku dalam perpustakaan dengan tujuan untuk membuat proses peminjaman buku, pengelolaan dan pelaporan kegiatan di lingkungan perpustakaan menjadi lebih efektif. Fungsionalitas pada sistem yaitu sistem peminjaman, sistem pengembalian, sistem laporan pengelolaan buku, sistem data perpustakaan, dan sistem tampilan buku yang tersedia. Sistem baru ini dapat mengintegrasikan sistem lama yang dimiliki oleh perpustakaan seperti data-data buku dan anggotanya yang sebelumnya ada. 

2. Stakeholder needs
Deskripsi dari kebutuhan stakeholder pada sistem untuk mendukung pekerjaan mereka

Sebelumnya, stakeholder yang dimiliki oleh sistem informasi perpustakaan yaitu: 
1. Pemilik perpustakaan
    Kebutuhan dari pemilik perpustakaan yaitu mendapatkan sistem informasi baik yang dapat mengelola perpustakaan dengan baik, sehingga pengunjung perpustakaan dapat menggunakan sistem dengan baik, dan administrator yang membantu pemilik memiliki kemudahan dalam mengunjungi perpustakaan. Pemilik perpustakaan juga memiliki kebutuhan yaitu mendapatkan laporan inventaris buku, laporan pengadaan buku, laporan pemasukan denda dari administrator. 

2. Administrator perpustakaan
    Administrator adalah staff yang dapat mengelola data-data sistem informasi perpustakaan. Kebutuhan yang dimiliki oleh administrator dalam perangkat lunak yaitu mengelola pengadaan buku, mendaftarkan anggota, mengelola peminjaman buku, mengelola pengembalian buku termasuk perhitungan denda, dan melaporkan inventaris buku, laporan pengadaan buku, laporan peminjaman, dan pengembalian buku dan pemasukan denda. 

3. Pengguna perpustakaan
    Pengguna perpustakaan yaitu masyarakat umum yang dapat menggunakan perpustakaan untuk kebutuhan mereka. Adapun kebutuhan yang dimiliki oleh pengguna perpustakaan yaitu melihat buku yang tersedia dan dapat dipinjam, mendapatkan informasi mengenai buku dan detail peminjaman seperti informasi tenggat waktu pengembalian dan denda yang harus dibayar. 

3. Organisational Standards
Standard yang digunakan oleh suatu organisasi mengenai pengembangan sistem, manajemen kualitas, dkk

Standar yang digunakan mengenai pengembangan sistem yaitu: 
1.     Software Development Life Cycle yang digunakan yaitu Waterfall. Hal ini dapat dilihat dari penggunaan SRS sendiri sebagai salah satu deliverables SDLC Waterfall. 
2.     Bahasa pemrograman yang digunakan yaitu PHP , JavaScript, HTML , CSS
3.     DBMS yang digunakan yaitu Mongodb dengan menggunakan host XAMPP untuk software server. 

Standar yang digunakan mengenai manajemen kualitas yaitu: 
1.     Reliabilitas dari perangkat lunak yang akan dikembangkan
2.     Availability dari perangkat lunak yaitu dapat tersedia dan diakses selama 24 jam, 7 hari      seminggu. 
3.     Security yaitu data pada DBMS harus terjaga dan aman. 
4.     Portabilitas yaitu mudah untuk digunakan dalam sistem operasi dan perangkat apapun. 
5.     Bahasa yang digunakan yaitu bahasa Indonesia. 


4. Regulations
    Regulasi eksternal seperti keamanan ataupun kesehatan yang dapat diaplikasikan pada sistem. 

Regulasi eksternal yang dapat dimiliki oleh sistem informasi perpustakaan yaitu dalam bentuk batasan-batasan pada sistem. Adapun batasan-batasan yang dimiliki yaitu: 
1. Sistem dibuat menggunakan Bahasa pemrograman PHP
2. Sistem hanya dapat digunakan oleh administrator dan pengunjung di perpustakaan
3. Sistem ini merekap peminjaman, pengembalian, denda, dan pelaporan inventaris buku

Adapun regulasi standar untuk diaplikasikan pada sistem yaitu mengacu pada ISO27031 yang mengatur praktik dari IT sendiri dan ISO27001 yang mengatur standar keamanan yang secara spesifik mengatur pengelolaan keamanan informasi (ISMS) menggunakan Plan, Do, Check, Act (PDCA), dan hubungan antara stakeholder dan organisasi. 

(Sumber: Sumber Regulasi)

5. Domain Information
Informasi general mengenai domain aplikasi sistem

Sistem yang dikembangkan berada pada klasifikasi software Networking and Web Applications Software dan Reservation Software. Tujuan dari adanya informasi mengenai domain akan mempermudah developer nantinya untuk mencari informasi mengenai kebutuhan stakeholder dan sistem ke depannya sehingga menghemat waktu dan mengedepankan efisiensi. 
   


    



 











No comments:

Powered by Blogger.