53
BAB IV HASIL PENELITIAN DAN PEMBAHASAN
A. ANALISIS KEBUTUHAN
1. Analisis Kebutuhan Fitur
Sebelum memulai mengembangkan aplikasi, langkah yang dilakukan adalah melakukan analisis kebutuhan terhadap fitur dan fungsi yang harus dipenuhi oleh
aplikasi. Analisis ini dilakukan dengan observasi lapangan dan pemberian deskripsi sistem oleh karyawan Departemen Training Development TD terkait aplikasi
yang diperlukan untuk mengelola peralatan pendukung training. Hasil observasi
menunjukkan kebutuhan fitur dan fungsi yang harus ada dalam aplikasi antara lain: a. Memiliki 4 user yaitu user biasa trainer, supervisor approver, administrator,
superadmin. b. User biasa trainer dapat memesan peralatan yang dibutuhkan sesuai dengan
persediaan. c. Supervisor approver dapat melakukan review terhadap pemesanan barang
menerima atau menolak. d. User biasa trainer akan menerima notifikasi yang sudah di-review Supervisor
approver. e. Supervisor approver dapat melihat persediaan barang dengan detail.
f. Administrator akan menerima notifikasi apabila ada pesanan yang sudah di-review Supervisor approver.
54 g. Administrator dapat mengubah status barang yang sudah diambil user biasa
trainer. h. Administrator dapat mengecek statistik pengambilan barang untuk dijadikan
laporan berdasarkan hari, minggu, bulan, atau tahun dalan bentuk excel atau pdf.
i. Administrator dapat melakukan manajemen data barang menambah, mengedit, dan menghapus.
j. Administrator dapat melaporkan stok barang dalam bentuk excel atau pdf. k. Superadmin dapat melakukan manajemen data karyawan Departemen Training
Development TD menambah, mengedit, dan menghapus. l. Superadmin dapat dapat me-reset password dan menentukan karyawan yang
menjadi user supervisor atau user administrator.
2. Analisis Kebutuhan Perangkat Keras dan Perangkat Lunak
Dalam analisis kebutuhan pengembangan ini seluruh tools yang dibutuhkan untuk
membuat aplikasi Material Request Form MRF berbasis Web didefinisikan. Tools
yang digunakan untuk pengembangan aplikasi Material Request Form MRF berbasis Web antara lain:
a. PC DesktopLaptop yang terhubung dalam jaringan LAN Local Area Network atau adhoc.
b. Framework CodeIgniter 2.2.0, Bootstrap 3.2.0, adminLTE 1.1.0. c. Web Server Apache 2.4.10, PHP Server 2.2.15, MySQL Server 5.6.20.
d. Star UML 2.0.1 dan https:websequencediagrams.com. e. Web Browser.
55
B. DESAIN SISTEM