11
BAB II KAJIAN TEORI
A. Kajian Teori
1. Aplikasi Material Request Form Berbasis Web
Material Request Form MRF merupakan aplikasi yang dikembangan sebagai pengelola peralatan pendukung kegiatan
training di PT THIESS Contractors Indonesia. Aplikasi ini memiliki 4 user utama yaitu
superadmin, administrator, supervisor, dan user biasa. Superadmin memiliki hak akses untuk mengelola data semua karyawan di
Departemen Training Development TD dan menentukan siapa karyawan yang menjadi
user administrator dan supervisor dalam aplikasi MRF. User biasa merupakan trainer yang akan meminjam atau meminta peralatan yang dibutuhkan dalam training.
Supervisor merupakan user yang akan melakukan review terhadap semua permintaan yang masuk, memiliki hak untuk menolak dan menerima permintaan
barang atau peralatan pendukung training. Sedangkan user administrator merupakan
user yang berhubungan langsung dengan barang atau peralatan pendukung training,
user ini memiliki hak akses untuk mengelola barang, menambah data barang, menyerahkan barang kepada pemesan, dan juga mencetak laporan harian,
mengguan, bulanan, bahkan tahunan mengenai semua administrasi barang jika diperlukan.
Aplikasi Material Form Request MRF ini merupakan Web Based Application. Web
base dipilih sebagai dasar aplikasi karena teknologi Web berkembang sangat pesat,
12 tidak hanya sebagai penyedia informasi tetapi juga bisa digunakan untuk menangani
pelbagai macam permasalahan yang dihadapi programmer. Menurut Fowler 2004
aplikasi yang menggunakan Web sebagai basisnya memiliki beberaya keunggulan
yaitu: a. Aplikasi tidak perlu dikompilasi untuk running. Berbeda dengan ketika
menggunakan Java bahasa standar yang digunakan Web seperti JavaScript, PHP,
HTML, atau XML tidak perlu melakukan kompilasi kode untuk melihat seperti apa kerjanya.
b. Aplikasi disampaikan melalui browser dan tidak harus diinstal pada masing- masing komputer. Untuk perusahaan besar dengan ratusan hingga ribuan
karyawan, meng- instal dan upgrade aplikasi yang sangat mahal akan sangat
memakan waktu dan tenaga. c. Aplikasi dapat dibeli dan dikirimkan secara elektronik atau melalui internet.
Aplikasi biasa akan memerlukan kemasan, CD atau disket, dokumentasi kertas, dan pengiriman yang tentunya memakan biaya tambahan.
d. Aplikasi berbasis browser yang portabel, bahkan dengan sistem mobile. Sistem perusahaan membutuhkan tingkat keamanan dan verifikasi yang tinggi
membutuhkan biaya yang tinggi, tetapi biaya dapat diimbangi oleh akses yang lebih baik ke informasi dan aplikasi bisnis perusahaan darimanapun.
e. Web adalah aplikasi yang diketahui secara internasional. Daripada mendistribusikan salinan
database ke seluruh dunia dan kemudian diperbarui setiap malam, perusahaan multinasional dapat menjaga database pusat tunggal.
13
2. Sistem Basis Data Database