Published on March 1, 2022

Tugas 3 Rekayasa Kebutuhan

Nama: Putu Ananda Satria Adi
NRP: 05111940000113
Kelas: Rekayasa Kebutuhan B


Saya akan membahas mengenai Input dan Output Rekayasa Kebutuhan dengan menggunakan studi kasus dari tugas sebelumnya. Dimana pada tugas sebelumnya saya menggunakan studi kasus Sistem Informasi Transaksi Peminjaman pada Perpustakaan. Berikut adalah dokumen SKPL dari studi kasus tersebut

Input

Akan dibahas mengenai Existing System Information, Stakeholder Needs, Organizational Standards, dan Regulation.

  1. Existing System Information

    Dalam studi kasus ini, akan dibangun sebuah sistem informasi yang bertujuan untuk mendigitalisasi proses bisnis dalam sebuah perpustakaan jurusan. Proses bisnis tersebut yaitu meliputi kegiatan pendaftaran anggota baru perpustakaan, membuat laporan, dan menangani pengolahan data peminjaman serta pengadaan buku. Dari kebutuhan yang sudah didefinisikan tersebut akan dikembangkan fitur-fitur untuk membantu keperluan administrasi perpustakaan tersebut. Sehingga sistem akan banyak menerima permintaan untuk melakukan CRUD (Create, Read, Update, dan Delete). Selain itu sistem dapat mencetak laporan perpustakaan.

  2. Stakeholder Needs

    Terdapat tiga stakeholders dalam di sistem informasi ini, yaitu:

    1. Penanggung Jawab
      Merupakan perseorangan ataupun organisasi yang akan menggunakan perangkat lunak serta bertanggung jawab atas sistem
    2. Petugas Perpustakaan
      Ialah orang atau organisasi yang akan menggunakan perangkat lunak secara langsung
    3. Anggota
      Orang atau organisasi yang akan meminjam, memperpanjang atau mengembalikan buku

    Kebutuhan dari stakeholders yang sudah disebutkan diatas dijabarkan sebagai berikut

    1. Penanggung Jawab

      • Penanggung jawab dapat mengolah data petugas
      • Penanggung jawab dapat melihat laporan keuangan
      • Penanggung jawab dapat laporan buku perpustakaan
    2. Petugas Perpustakaan

      • Petugas perpustakaan dapat mengolah data buku
      • Petugas perpustakaan dapat mengolah data administrasi anggota
    3. Anggota

      • Anggota dapat mendaftarkan dirinya ke sistem
      • Anggota dapat melakukan kegiatan peminjaman dan pengembalian buku

  3. Organizational Standards

    Standar yang akan ditetapkan untuk menilai atribut kualitas pada sistem informasi perpustakaan ini:

    1. Reliability
      Sistem informasi peminjaman di perpustakaan ini harus dapat menangani kegiatan peminjaman selama jam kerja perpustakaan yaitu selama 8 jam dalam sehari. Sistem juga harus dapat membuat laporan sesuai dengan format yang telah ditentukan.
    2. Availability
      Sistem dapat digunakan selama jam kerja perpustakaan yaitu 8 jam sehari dan dapat digunakan secara tanpa koneksi internet dimana data akan tersimpan dalam database
    3. Security
      Sebelum mengakses aplikasi, pengguna diwajibkan untuk memasukkan username dan kata sandi baik untuk petugas maupun anggota. Kata sandi setiap pengguna juga harus dienkripsi sebelum disimpan ke dalam database
    4. Maintainability
      Data sistem dapat diperbarui dan aplikasi dapat ditingkatkan layanannya
    5. Portability
      Sistem dapat ditanamkan pada perangkat perpustakaan lain dengan cara memindahkan folder data aplikasi dan menginstall beberapa tools yang diperlukan seperti XAMPP dan juga browser Google Chrome.

  4. Regulation

    Regulasi atau batasan yang ditetapkan pada pengembangan sistem informasi perpustakaan ini adalah sebagai berikut

    1. Anggota hanya dapat mendaftarkan diri nya melalui petugas
    2. Sistem akan berjalan tanpa jaringan internet
    3. Laporan akan dibuat menggunakan format CSV
    4. Sistem berbasis web dan dibuat dengan menggunakan bahasa pemrograman PHP, HTML, CSS, Javascript, aplikasi pemrograman basis data MySQL, dan web server Apache

  5. Domain Information

    Sistem informasi akan berjalan pada perangkat komputer perpustakaan yang akan digunakan oleh petugas perpustakaan

Output

Pada bagian ini, saya akan membahas mengenai Agreed Requirements, System Specifications, dan System Models

  1. Agreed Requirements

    Kebutuhan yang diperlukan dalam sistem ini adalah sebagai berikut:

    1. Sistem dapat melakukan CRUD data peminjaman buku
    2. Sistem dapat melakukan CRUD data pengadaan buku
    3. Sistem dapat melakukan CRUD data petugas
    4. Sistem dapat melakukan CRUD data anggota
    5. Sistem dapat membuat dan menampilkan laporan data peminjaman buku

  2. System Specifications

    Agar sistem dapat berjalan, diperlukan spesifikasi sistem sebagai berikut:

    1. Komputer dengan minimal ram 4gb dan processor Intel Core i3 - 12100T beserta dengan monitor, keyboard, mouse, dan printer
    2. Sistem operasi minimal perangkat perpustakaan adalah Windows 7
    3. Perangkat lunak dapat ditanamkan dan dijalankan dengan mudah
    4. Perangkat lunak dapat melakukan CRUD
    5. Perangkat lunak dapat membuat laporan yang diperlukan

  3. System Models

    Berikut adalah Entity Relationship Diagram ERD