Langsung ke konten utama

Tugas 5 - Requirement Definition

Requirement Definition


Sebuah requirement merupakan pernyataan tentang apa yang harus dilakukan sistem atau karakteristik apa yang perlu dimiliki. Terdapat 5 jenis requirement antara lain,

    1. Business requirements : Menggambarkan apa yang menjadi kebutuhan bisnis
    2. User requirements : Apa yang pengguna perlu lakukan
    3. Functional requirements : Apa yang software perlu lakukan
    4. Nonfunctional requirements : Karakteristik yang harus dimiliki sistem
    5. System requirements : Bagaimana sistem harus dibangun

Berikut ini adalah hasil analisa  5 jenis requirement dari sebuah salah satu aplikasi HR yaitu GreatDay HR

1. Business requirements

  • Aplikasi GreatDay HR harus dapat mencatat absensi, aktivitas, dan performa karyawan secara real-time dan real-location.
  • Aplikasi GreatDay HR harus dapat melakukan perhitungan penggajian secara cepat dan akurat dengan semua data absensi yang terintegrasi dengan sistem, serta pengaturan data dan distribusi slip gaji otomatis.
  • Aplikasi GreatDay HR harus dapat mendukung proses rekrutmen secara menyeluruh mulai dari pengelolaan lowongan kerja, data kandidat, hingga penjadwalan interview.

2. User requirements

  • Aplikasi GreatDay HR harus memiliki tampilan yang menarik, modern, dan mudah digunakan bagi seluruh pengguna termasuk pengguna yang sudah memiliki umur.
  • Aplikasi GreatDay HR memungkinkan karyawan untuk mengubah profil dirinya. Aplikasi GreatDay HR harus dapat menampilkan profil dari perusahaan dan karyawan (mulai dari posisi mereka sampai ke pencapaian)
  • Aplikasi GreatDay HR memungkinkan karyawan untuk pengajuan cuti dan lembur serta mengakses riwayat cuti dan lembur yang telah dilakukan
  • Aplikasi GreatDay HR harus dapat mempermudah komunikasi antar karyawan dengan adanya fitur chat. Dimana dapat ditambahkan fitur polling dan survey untuk mengumpulkan opini dari para karyawan.

3. Functional requirements

  • Aplikasi GreatDay HR harus memiliki fitur manajemen kinerja karyawan, dimana dapat melakukan penilaian atau review, penampilan grafik kinerja, serta pengaksesan riwayat perkembangan karyawan secara lengkap.
  • Aplikasi GreatDay HR harus memiliki fitur manajemen gaji karyawan, dimana dapat melakukan perhitungan gaji otomatis, pengaksesan slip gaji, dan pendistribusian gaji yang fleksibel.
  • Aplikasi GreatDay HR harus memiliki fitur absensi karyawan, dimana dapat melakukan pencatatan kehadiran, koreksi kehadiran, penjadwalan shift karyawan otomatis, serta terintegrasi dengan sistem penggajian.
  • Aplikasi GreatDay HR harus memiliki fitur pemantauan aktivitas karyawan, dimana terdapat list tugas beserta feedbacknya, laporan aktivitas karyawan.

4. Nonfunctional requirements

  • Aplikasi GreatDay HR harus dapat melindungi data karyawan dan informasi pribadi dengan menggunakan enkripsi dan mekanisme keamanan yang tepat.
  • Aplikasi GreatDay HR harus memberikan waktu respons yang cepat saat pengguna melakukan suatu pekerjaan.
  • Aplikasi GreatDay HR harus tersedia dan berfungsi dengan baik sepanjang waktu. 

5. System requirements

  • Aplikasi GreatDay HR harus dapat berjalan dalam berbagai jenis sistem operasi
  • Aplikasi GreatDay HR harus dapat berjalan dalam berbagai perangkat yang umum digunakan, seperti dekstop dan mobile phone
  • Aplikasi GreatDay HR harus dapat terkoneksi dengan sistem/data sebuah perusahaan yang sudah ada 

Referensi:

Komentar

Postingan populer dari blog ini

Tugas Pertemuan 3 - Windows Presentation Foundation

Windows Presentation Foundation(WPF) Aplication     Dalam artikel kali ini, saya ingin berbagi hasil belajar terbaru saya. Saya berhasil membuat aplikasi Name list dengan menggunakan template Windows Presentation Foundation. Dalam penerapannya, saya menggunakan bahasa C# dan memanfaatkan framework .NET di Microsoft Visual Studio. Berikut saya lampirkan hasil code dan screenshot saya: Repository :  Github Tampilan Awal Tampilan ketika button Add Name di klik      Saya harap artikel ini dapat memberikan inspirasi kepada teman-teman yang ingin memulai perjalanan pemrograman atau meningkatkan keterampilan mereka.

Tugas 9 - Desain Arsitektur Aplikasi

Desain Arsitektur Aplikasi      Arsitektur aplikasi adalah structural map yang memberikan panduan cara merakit aplikasi perangkat lunak. Sistem ini menentukan bagaimana aplikasi berinteraksi satu sama lain untuk memenuhi kebutuhan klien. Struktur ini terdiri dari modul perangkat lunak, komponen, sistem, dan berbagai interaksi di antara mereka.     Lajunya pertumbuhan teknologi dan pertukaran informasi, membuat kita diharuskan untuk beradaptasi terhadap keadaan tersebut. Perkembangan teknologi terjadi di berbagai bidang. Salah satunya adalah bidang pendidikan.  Institut Teknologi Sepuluh Nopember (ITS) merupakan salah satu kampus yang dapat beradaptasi dengan perkembangan teknologi ini. ITS meluncurkan myITS Portal (dulu bernama integra ITS) yang merupakan  situs yang menyediakan akses terpadu ke berbagai layanan dan sistem informasi yang ada di lingkungan kampus ITS. myITS Portal akan menjadi objek untuk dianalisis menurut desain arsitekturnya.   ...

Tugas 3 - Feasibility Study Aplikasi SIMPEG

Feasibility study aplikasi HR : GreatDay HR Feasibility study adalah studi analisis yang digunakan untuk mengukur dan menilai tingkat kelayakan pada sebuah proyek. Kegiatan ini dilakukan untuk dapat mengetahui seberapa layak suatu rencana proyek tersebut.  Feasibility study memiliki pembahasan utama seperti technical feasibility, economic feasibility dan organizational feasibility. Dalam kesempatan kali ini, akan dilakukan feasibility study terhadap salah satu aplikasi HR yaitu aplikasi GreatDay HR. 1.        Technical feasibility ·         Familiarity with application is medium - HR Department memahami alur kerja aplikasi - Finance Department dapat melihat peluang penjualan aplikasi ini - IT Department memiliki pengalaman dalam membuat website perusahaan, tetapi tidak sekompleks permasalahan saat ini ·         Familiarity with technology is medium - IT Department telah memil...