PT Malibu Lancar Abadi merupakan perusahaan yang bergerak di bidang jasa kontraktor. Pencatatan kehadiran karyawan pada PT Malibu Lancar Abadi masih menggunakan secara tertulis. Kehadiran kerja karyawan tersebut akan berpengaruh terhadap upah yang diberikan. Perhitungan upah pada PT Malibu Lancar Abadi hanya menghitung berdasarkan jumlah kehadiran dan jumlah lembur kemudian dihitung berdasarkan pajak pph pasal 21.
Aplikasi Pengupahan dan Perhitungan PPh Pasal 21 Atas Karyawan Upah Harian Lepas Berbasis Web pada PT Malibu Lancar Abadi Jakarta dibuat dengan teknik pemrograman berorientasi objek yang diimplementasikan menggunakan Framework CodeIgniter dan basis data MySQL Desain sistem yang digunakan adalah Entity Relationship Diagram (ERD) dan Unified Modeling Language (UML).
Pengujian aplikasi dilakukan melalui tiga tahap yaitu pengujian manual, aplikasi dan fungsionalitas. Berdasarkan dari pengujian-pengujian yang telah dilakukan, aplikasi ini dapat digunakan untuk melakukan pencatatan data karyawan, pencatatan data proyek, pencatatan presensi karyawan, pengelolaan perhitungan berdasarkan komponen upah yang telah ditentukan, slip upah, jurnal umum dan buku besar.
Kata Kunci: PT Malibu Lancar Abadi, Upah, Kehadiran, PPh 21, CodeIgniter.