Published on February 22, 2022

Tugas 2 Rekayasa Kebutuhan

Nama:

  • Putu Ananda Satria Adi - 05111940000113
  • Erki Kadhafi Rosyid - 05111940000050

Kelas: Rekayasa Kebutuhan B


Pada tugas ini, kami akan menjelaskan tahapan pada rekayasa kebutuhan dengan menggunakan perangkat lunak “Sistem Informasi Transaksi Peminjaman pada Perpustakaan”. Perangkat lunak ini dibuat dengan tujuan untuk :

  1. Menangani pengolahan data peminjaman, data buku, data petugas, data anggota, dan pengembalian
  2. Menangani pendaftaran anggota baru perpustakaan
  3. Membuat laporan peminjaman dan pengembalian

Untuk SKPL yang digunakan sebagai acuan, dapat dilihat di bawah ini

  1. Eliciting

    Eliciting adalah tahap pertama yang dilakukan pada Rekayasa Kebutuhan Perangkat Lunak. Eliciting adalah kegiatan dimana seorang praktisi perangkat lunak mencari tahu kebutuhan dari customer melalui proses wawancara.

    Terdapat tiga stakeholders dalam di sistem informasi ini, yaitu:

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

    Pada kasus Sistem Informasi Transaksi Peminjaman pada Perpustakaan IF Universitas Komputer Indonesia ini, kebutuhan dari stakeholders sistem informasi dapat dijabarkan sebagai berikut:

    1. Penanggung Jawab
      Penanggung jawab dapat mengolah data petugas, melihat laporan keuangan dan laporan buku perpustakaan.
    2. Petugas Perpustakaan
      Petugas perpustakaan dapat mengolah data buku dan administrasi anggota.
    3. Anggota
      Anggota dapat mendaftarkan dirinya ke sistem dan melakukan kegiatan peminjaman dan pengembalian buku.
  2. Understanding

    Berdasarkan permasalah dan kebutuhan dari stakeholder diatas, dapat dimengerti bahwa diperlukan sebuah perangkat lunak yang dapat membantu permasalahan dan kebutuhan tersebut, melalui hal-hal berikut:
    Penanggung Jawab

    • Dapat mengolah data petugas yang ada
    • Dapat melihat laporan data peminjaman dan pengembalian buku
    • Dapat melihat laporan data statistik peminjam buku

    Petugas Perpustakaan

    • Dapat mengelola kegiatan peminjaman dan pengembalian buku
    • Dapat mengelola pengadaan buku
    • Dapat mengelola pendaftaran anggota

    Anggota

    • Dapat mendaftar ke petugas perpustakaan
    • Dapat meminjam dan mengembalikan buku
  3. Specifying

    Agar sistem informasi yang dibangun dapat digunakan dan dikembangan dengan baik, berikut adalah beberapa kebutuhan teknis yang diperlukan agar perangkat keras dapat menjalankan sistem informasi yang akan dibangun.

    1. Komputer dengan minimal ram 4gb dan processor Intel Core i3 - 12100T beserta dengan monitor, keyboard, mouse, dan printer
    2. Perangkat lunak menggunakan sistem operasi minimal Windows 7
    3. Perangkat lunak dapat diinstal dan dijalankan dengan mudah
    4. Perangkat lunak dapat melakukan fitur CRUD
    5. Perangkat lunak dapat membuat laporan yang diperlukan
  4. Validating

    Dalam pengembangan sistem informasi ini, perlu adanya validasi untuk menguji dan memastikan sistem informasi yang dibangun sudah sesuai dan dapat membantu permasalahan stakeholder terkait. Tahap-tahap validasi yang dilakukan:

    1. Tahap pertama adalah merancang sistem informasi dan perangkat keras yang akan dibuat dan digunakan dengan stakeholder terkait,
    2. Tahap kedua adalah pengembangan aplikasi yang dibarengi dengan pengujian kelayakan sistem informasi yang dibangun dengan unit testing dan integration testing,
    3. Tahap ketiga adalah melakukan percobaan sistem informasi secara terbatas dengan tujuan menilai kelayakan sistem informasi yang sudah dibangun, serta memperbaiki kendala dan kekurangan yang masih ada dalam sistem,
    4. Tahap keempat adalah merilis sistem informasi untuk dapat digunakan oleh semua pengguna sistem informasi, pada tahap ini dilakukan pemeliharaan terhadap sistem informasi sesuai dengan kebutuhan.
  5. Output

    Adapun luaran yang diharapkan dari sistem informasi yang akan dibangun adalah sebagai berikut:

    1. Perangkat lunak berupa SIM Perpustakaan untuk IF Universitas Komputer Indonesia,
    2. Basis data perpustakaan, dan
    3. Perangkat keras untuk mendukung jalannya sistem informasi.