## SISTEM INFORMASI MONITORING PERKEMBANGAN PEKERJAAN PROYEK
Joseph Dedy Irawan 1* , Munasih 2 , Renaldi P. P. 3
1,3 Teknik Informatika, Institut Teknologi Nasional Malang
2 Teknik Sipil, Institut Teknologi Nasional Malang email : joseph@lecturer.itn.ac.id *
Abstrak: Sebuah perusahaan yang bergerak dalam bidang pekerjaan konstruksi, seperti pembangunan gedung, jembatan, jalan raya, dan pekerjaan-pekerjaan yang lain, memerlukan sistem pengawasan yang baik terhadap perkembangan proyeknya, karena keterlambatan pengerjaan suatu pekerjaan akan berakibat kerugian pada pelaksana pekerjaan maupun pemberi pekerjaan, oleh sebab itu, dibutuhkan sebuah sistem yang dapat melakukan monitoring dari pekerjaan tersebut, setiap pekerjaan pasti memiliki perencanaan, dimana salah satunya adalah masalah waktu pengejaan, sehingga dengan membuat sebuah sistem informasi yang dapat  melakukan  monitoring  progres  dari  semua  pekerjaan-pekerjaan  yang  sedang  berjalan,  akan  menghasilkan  sebuah perusahaan yang dapat melaksanakan semua pekerjaannya tepat waktu,  metode yang digunakan dalam penelitian ini adalah memanfaatkan  kurva  S  yang  berisi  rencana  dan  waktu  pelaksanaan  proyek,  dimana  dalam  melakukan  proses  monitoring dilakukan perbandingan antara rencana dan progress sebuah proyek pada kurun waktu tertentu, hasil akhir dari penelitian ini adalah  sebuah sistem informasi  yang  dapat  memonitor  progres  dari  semua  pekerjaan  proyek, sehingga  dapat dengan  cepat diketahui jika terjadi resiko keterlambatan sebuah proyek.

## Kata Kunci : Monitoring, Proyek, Sistem Informasi
Abstract: A company engaged in the field of construction work, such as the construction of buildings, bridges, highways and other works, requires a good monitoring system for the progress of the project, because delays in the execution of a work will result in losses to the executor of the work and the employer, by because of that, we need a system that can monitor the work, every job must have a plan, where one of them is the problem of spelling time, so by creating an information system that can monitor the progress of all ongoing jobs, it will produce a company that can carry out all its work on time, the method used in this  study  is  to  utilize  the  S  curve  which  contains  the plan  and  time  of  project  implementation,  where  in  carrying  out  the monitoring process a comparison is made between the plan and progress of a project in a certain period of time, the final result of  the  research  This  is  an  information  system  that  can  monitor  the  progress  of  all  project  work,  so  that  it  can  be  quickly identified if there is a risk of delay in a project.
Keywords : Monitoring, Project, Information System

## PENDAHULUAN
Dalam  kemajuan  perkembangan  informasi secara  digital,  perkembangan  internet  sangatlah cepat,  dimana  pada  zaman  ini,  hampir  tidak  ada kegiatan  yang  tidak  dapat  dihubungkan  dengan internet,  dengan  menggunakan  internet  kita  dapat membuat  suatu  perusahaan  menjadi  semakin  efisien dan  berkembang,  salah  satu  manfaat  internet  adalah sebagai  media  promosi  dan  pemanfaatan  sistem informasi berbasis internet juga semakin berkembang.
Dalam  penelitian  terdahulu  telah  dilakukan penelitian  terkait  dengan  manajemen  dan  marketing secara online diantaranya adalah   Sistem Informasi Pelaporan Transaksi Rumah Makan Cabang [1] pada penelitian  ini  dibuat  sebuah  sistem  informasi  yang digunakan  dalam  proses  manajemen  dari  sebuah rumah  makan  cabang.  Pemanfaatan  QR-Code Sebagai Media Promosi Toko [2] pada penelitian ini dilakukan  proses  pemasaran  yang  memanfaatkan QR-Code,  supaya  pada  proses  promosi  bisa disertakan  QR-Code  yang  dapat  di-scan  supaya terhubung  ke  link  dari  promosi  barang-barang  yang diperdagangkan.  Pemasaran  On-line  Penjualan Komputer  Second  [3]  pada  penelitian  ini  dibuat sebuah sistem informasi yang bertujuan untuk media
promosi  dan  sistem  penjualan  dari  penjualan  dari sebuah  toko  yang  menjual  komputer  second. Penerapan Chatbot Auto Reply Pada Whatsapp yang Digunakan Sebagai Sumber Informasi Menggunakan Artificial  Intelligence  Markup  Language  [4]  pada penelitian  ini  dibuat  sebuah  chatbot,  yang  bertujuan untuk menjawab pertanyaan-pertanyaan yang diajukan  secara  online,  dan  sistem  ini  dapat menjawab  pertanyaan-pertanyaan  tersebut  secara otomatis tanpa bantuan operator.
Benarkah iklan online efektif untuk digunakan dalam  promosi  perusahaan,  pertanyaan  ini  diangkat pada sebuah penelitian yang dilakukan oleh Santosa dkk  [5],  pada  kenyataanya  promosi  online  selain biaya  relatif  murah,  memilih  target  pelanggan  yang lebih  luas  dibandingkan  dengan  media-media promosi  lainnya,  dan  promosi  online  ini  sangat berpengaruh terhadap proses pengambilan keputusan dari  pelanggan  untuk  melakukan  pembelian  produk atau  jasa  yang  ditawarkan  [6,7],  yang  perlu diperhatikan dalam memasarkan secara online adalah harga,  kualitas,  keberagaman  produk,  keamanan transaksi,  kemudahan  transaksi  [8,9,10],  beberapa jurus  dan  strategi  juga  harus  diterapkan  untuk mendapatkan  perhatian  dan  kepercayaan  pelanggan [11,12],  sekarang  banyak  sekali  UMKM  yang
memanfaatkan  media  promosi  secara  online,  karena biaya yang murah dan area pasar yang luas [13,14], setelah  kita  mendapatkan  pelanggan  jangan  lupa untuk membangun kepercayaan pelanggan [15].

## TINJAUAN PUSTAKA Codeigniter
CodeIgniter  adalah  salah  satu  aplikasi  open source yang banyak digunakan oleh pembuat aplikasi PHP  dinamis,  dimana  aplikasi  ini  berupa  sebuah aplikasi web application framework. Dengan adanya Codeigniter  para  developer  sangat  terbantu  karena mereka  dapat  dengan  cepat  membuat  aplikasi  sebab tidak perlu menuliskan semua source code dari awal, selain  itu  dengan  didukung  banyaknya  library  yang bermacam-macam, maka akan semakin mudah dalam mengembangkan  sebuah  aplikasi  menggunakan Codeigniter  ini.  Sejak  diperkenalkan  awal  tahun 2006, Codeigniter yang menggunakan konsep Model- View-Controller development pattern. Pemrograman menggunakan  aplikasi  ini  merupakan  framework yang  sangat  cepat  jika  dibandingkan  dengan framework lainnya [16].
Selain  mudah  dipelajari  karena  memiliki dokumentasi  yang  lengkap,  CodeIgniter  memiliki performa yang ringan dan terstruktur, serta memiliki fitur-fitur yang sangat bermanfaat, diantaranya:
1. Memakai Pattern MVC. Dengan  menggunakan  pattern  ini,  penulisan source  code  akan  lebih  terstruktur  dan berstandart jelas.
2. CEO URL Friendly. Dapat menghasilkan URL yang sangat mudah dikenali  oleh  CEO,  sehingga  saat  dilakukan pencarian di search engine, akan lebih mudah ditemukan.
3. Kemudahan. Sangat  mudah  digunakan  karena  memiliki banyak sekali library yang dapat dimanfaatkan dan dimodifikasi.

## MVC
MVC kepanjangan dari Model View Controller,  dimana  MVC  merupakan  suatu  konsep pemrograman yang membedakan antara bisnis logic, data logic dan presentation logic. Untuk mempelajari CodeIgniter, kita harus memahami dulu konsep  dari MVC  ini,  yang  dapat  dikatakan  MVC  ini memisahkan  desain,  data  dan  proses,  komponen- komponen yang dimiliki MVC adalah [17].

## Model
Model CodeIgniter menyediakan fitur kemudahan  dan  fungsionalitas  tambahan  yang  biasa digunakan untuk membuat bekerja dengan satu tabel di  database  Anda  menjadi  lebih  nyaman.  Model  ini sangat  membantu  untuk  banyak  cara  standar  yang diperlukan untuk berinteraksi dengan tabel database, termasuk menemukan catatan, memperbarui catatan, menghapus catatan, dan banyak lagi [16].

## View
View  hanyalah  halaman  web,  atau  fragmen halaman,  seperti  header,  footer,  sidebar,  dll. Faktanya, tampilan dapat secara fleksibel disematkan di dalam View lain (di dalam View lain, dll., Dll.) jika diperlukan jenis ini dari hierarki. View tidak pernah dipanggil  secara  langsung,  view  harus  dimuat  oleh pengontrol.  Ingatlah  bahwa  dalam  kerangka  kerja MVC, Pengontrol bertindak sebagai polisi lalu lintas, sehingga bertanggung jawab untuk mengambil view tertentu [16].

## Controller
Controller merupakan inti dari aplikasi, karena controller ini yang akan menentukan bagaimana cara menangani  jika  ada  permintaan  HTTP,  secara  garis besar  controller  berupa  file  Class  yang  diberi  nama tertentu yang dapat dihubungkan dengan URI [16].

## PHP
PHP adalah bahasa pemrograman yang dapat digunakan  secara  gratis  dan  digunakan  terutama  di server  Web  Linux.  PHP,  awalnya  berasal  dari Personal  Home  Page  Tools,  akan  tetapi  sekarang singkatan  dari  PHP  adalah  Hypertext  Preprocessor. PHP  merupakan  perintah  yang  dijalankan  di  sisi server, sebagai bandingannya, JavaScript, dijalankan di  sisi  klien.  PHP  adalah  sebuah  alternatif  untuk teknologi  Microsoft  Active  Server  Page  (ASP). Seperti  halnya  ASP,  skrip  PHP  disisipkan  di  dalam halaman Web bersama dengan HTML-nya. Sebelum halaman  dikirim  ke  pengguna  yang  memintanya, server  Web  memanggil  PHP  untuk  melakukan operasi  yang  diminta  dalam  skrip  PHP.  Halaman HTML yang menyertakan skrip PHP biasanya diberi akhiran  nama  file  ".php",  ".php7",  atau  ".phtml". Seperti ASP, PHP dapat dianggap sebagai "halaman HTML  dinamis",  karena  konten  akan  bervariasi berdasarkan hasil interpretasi skrip [16].

## MySQL
MySQL, merupakan sebuah aplikasi database yang  didukung  oleh  Oracle  Corporation,  karena sifatnya yang gratis maka database ini menjadi paling populer dikembangkan dan didistribusikan oleh para programmer,  kelebihan  yang  dimiliki  MySQL adalah:
1) Gratis
2) Banyak tipe data yang dapat digunakan
3) Memiliki statement dan function
4) Fitur Keamanan
5) Memiliki kapasitas data besar
6) Client dapat mudah terkoneksi ke MySQL
7) Mendukung banyak bahasa
8) Banyak perangkat pendukung

## METODE

## Blok Diagram Sistem
Sistem ini terdiri dari manajer, operator, server dan customer, dimana sistem informasi ini memiliki tujuan  untuk  memudahkan  proses  monitoring  dari
semua  kegiatan  proyek  yang  dilakukan  oleh  sebuah perusahaan.
Sebuah  perusahaan  konstruksi  biasanya memiliki lebih dari satu pekerjaan yang dilaksanakan secara  bersama-sama,  sehingga  jika  menggunakan cara  manual,  akan  sulit  menentukan  apakah  suatu pekerjaan akan selesai tepat waktu atau tidak, dengan menggunakan  sebuah  sistem  informasi  untuk melakukan  monitoring,  diharapkan  pihak  manajer dapat  dengan  mudah  melihat  perkembangan  dari masing-masing  proyek,  sehingga  dapat  diketahui
dengan cepat jika ada resiko keterlambatan pada salah satu pekerjaannya.
Prinsip kerjanya adalah, manajer memberikan data-data  untuk  dientrikan  operator  ke  dalam database, setelah data disimpan akan dapat  dipantau melalui internet oleh manajer dan customer, sehingga semua pihak dapat mengetahui progress dari sebuah pekerjaan.
Gambar 1. Blok diagram sistem

## Metode Pelaksanaan
Adapun metode pelaksanaan yang digunakan dalam pengabdian ini adalah: 1.  Survey awal
Dilakukan  survey  awal  untuk  mengumpulkan data-data yang dibutuhkan untuk membuat sistem informasi,  selain  itu  dilakukan  studi  literatur untuk  mendapatkan  referensi  untuk  melakukan desain dari sistem informasi monitoring.
2.  Desain Sistem Setelah mengetahui kebutuhan dan lingkup sistem informasi  monitoring  yang  akan  dibuat,  langkah selanjutnya  adalah  melakukan  desain  dari database  serta  aplikasi  berbasis  web  yang  akan dibuat untuk proses monitoring ini.
3.  Pembuatan Sistem dan Pengujian Dilanjutkan  dengan  pembuatan  database  dan aplikasi  untuk  proses  manajemen,  setelah pembuatan database dan aplikasi selesai
dikerjakan, dilakukan pengujian terhadap aplikasi untuk  mengetahui  jika  terjadi  kesalahan  atau ditemukan bugs.
4.  Perbaikan/penyempurnaan Setelah  dilakukan  uji  coba,  jika  masih  terjadi kesalahan  atau  kekurangan  dari  database  atau software  yang  telah  dibuat,  maka  dilakukan perbaikan dan penyempurnaan
5.  Implementasi
Setelah  dilakukan  uji  coba,  maka  sistem  ini diimplementasi  dan  dipasang  di  server  untuk dilakukan uji coba dari aplikasi.
6.  Evaluasi dan keberlanjutan Setelah  diimplementasikan  di  server  selama kurang  lebih  3  bulan,  dilakukan  pengecekan apakah  masih  ada  kesalahan  dari  aplikasi,  jika tidak ada kesalahan, maka bisa dinyatakan bahwa aplikasi berjalan sesuai dengan desain.
Operator

## Server

## Manager
Customer

## HASIL DAN PEMBAHASAN
Desain Sistem
Dashboard
Pekerjaan Konstruksi Entry Rencana Kerja Entry Realisasi
Pekerjaan
Keuangan Proyek Entry Realisasi Pekerjaan Keuangan Proyek Pekerjaan Non Konstruksi Gambar 2. Desain Sistem
Pada sistem informasi ini dirancang untuk dua jenis  pekerjaan  proyek,  Pekerjaan  konstruksi  dan pekerjaan  non  konstruksi,  secara  garis  besar perbedaan dari kedua proyek ini adalah, untuk proyek konstruksi diperlukan rencana atau time schedule dari proyek,  mulai  dari  rencana  pekerjaan  termasuk rencana  biaya,  sehingga  dalam  implementasinya, porses  monitoring  akan  berjalan  melalui  beberapa tahap, dengan melibatkan beberapa petugas, sedangkan  untuk  pekerjaan  Non  konstruksi  lebih sederhana, hanya perlu dimonitoring pekerjaan sudah selesai  atau  tidak,  jadi  prosentase  pekerjaan  yang dimonitor hanya satu tahap, sudah selesai atau tidak saja.  Untuk  proses  keuangan  juga  lebih  sederhana pekerjaan  non  konstruksi,  hanya  berupa  uang  muka dan pelunasan saja, sedangkan pada proses pekerjaan konstruksi  keuangan  proyek  dilaksanakan  secara beberapa tahap, tergantung dengan perencanaan.

## Dashboard
Gambar 3. Dashboard
Pada  halaman  dashboard,  prosentase  dari masing-masing  pelaksanaan  proyek  dapat  diketahui dengan  mudah,  sehingga  jika  terjadi  keterlambatan dari  beberapa  proyek  dapat  dengan  cepat  diketahui dan  dilakukan  percepatan  supaya  pekerjaan  dapat selesai tepat waktu.

## Entry Pekerjaan
Gambar 4. Menambahkan Pekerjaan Non-Konstruksi
Pada  halaman  ini,  operator  akan  memasukan data-data  dari  masing-masing  proyek,  data  yang dimasukkan berupa nama pekerjaan, lokasi pekerjaan,  kelompok  jenis  pekerjaan  dan  data-data pendukung lainnya, misalnya surat kontrak, dokumen rancangan,  gambar  desain,  dan  dokumen-dokumen lain yang dibutuhkan.

## Entry Realisasi Pekerjaan

## Gambar 5. Entry Realisasi Progres Pekerjaan
Secara berkala operator akan melakukan entry dari  progres  pekerjaan  proyek,  data-data  yang dimasukkan  adalah  keterangan  pekerjaan  apa  saja yang telah dilaksanakan dilengkapi dengan dokumen- dokumen  pendukung,  misalnya  foto,  perhitungn, nota-nota pembelanjaan dan dokumen-dokumen lain sesuai  dengan  kebutuhan.  Hasil  entry  progres pekerjaan ini yang dapat dilihat baik  oleh pelaksana proyek  dan  client,  sehingga  dari  kedua  belah  pihak dapat  mengetahui  sejauh  mana  pekerjaan  sudah diselesaikan.

## Entry Realisasi Keuangan

## Gambar 6. Entry Data Realisasi Keuangan
Sesuai  dengan  perjanjian  antara  kontraktor dan  client,  biasanya  client  akan  melakukan pembayaran  jika  pekerjaan  mencapai  progress tertentu,  pada  gambar  5  dapat  dilihat  client
melakukan  pembayaran  sebesar  70%,  data  yang dimasukkan pada halaman ini adalah, berapa persen biaya  yang  telah  dikeluarkan  oleh  client,  pada pencatatan  ini  disertai  dengan  dokumen-dokumen pendukung, seperti tanda terima dari kontraktor serta data-data  lain  yang  diperlukan,  data  hasil  entry  ini akan  membantu  pemborong  dan  client  untuk melakukan monitoring berapa persen proses pelunasan suatu pekerjaan telah dilaksanakan.

## Entry Rencana Pekerjaan
Gambar 7. Entry Data Rencana Pekerjaan
Dalam melaksanakan pekerjaan, harus dilengkapi  dengan  sebuah  rencana,  dimana  rencana ini  dientrikan  oleh  operator  dengan  tujuan  sebagai acuan  kontraktor  untuk  melaksanakan  pekerjaan, supaya pekerjaan dapat  selesai  tepat  waktu, rencana ini harus benar-benar dilaksanakan, selain kontraktor, client juga dapat melihat data rencana pekerjaan ini, sehingga jika ada pekerjaan yang tidak sesuai, client dapat melakukan komplain kepada kontraktor supaya pekerjaan dapat selesai tepat waktu.

## KESIMPULAN DAN SARAN Kesimpulan
Dengan  adanya  sistem  informasi,  pelaksana pekerjaan  dan  client  dapat  melakukan  monitor  dari progress  pekerjaan,  sehingga  dapat  diketahui  jika terdapat  ancaman  keterlambatan,  sehingga  dapat segera  dilakukan  percepatan  agar  pekerjaan  dapat selesai tepat waktu.

## Saran
Dapat  dipertimbangkan  untuk  menambahkan jumlah pemborong / kontraktor, sehingga dalam satu aplikasi  dapat  digunakan  bersama-sama,  sehingga biaya  operasional  server  menjadi  lebih  murah. Pembuatan  aplikasi  android  juga  akan  membantu kemudahan akses aplikasi ini.

## DAFTAR PUSTAKA
[1] Irawan,  Joseph  Dedy,  and  Emmalia  Adriantantri. "Sistem  Informasi  Pelaporan  Transaksi  Rumah Makan  Cabang." Prosiding  SENIATI (2018):  394- 398.
[2] Dedy  Irawan,  J.  and  Adriantantri,  E.,  2018. Pemanfaatan  QR-Code  Segabai  Media  Promosi Toko. Jurnal Mnemonic , 1 (2).
[3] Irawan,  J.D.,  Adriantantri,  E.,  Limpraptono,  Y.  and Nurcahyo,  E.,  2019.  PEMASARAN  ON-LINE PENJUALAN KOMPUTER SECOND. Jurnal
MNEMONIC Vol , 2 (2).
[4] Ramadhan, D.F., Noertjahjono, S. and Irawan, J.D., 2020. Penerapan Chatbot Auto Reply Pada Whatsapp Sebagai  Pusat  Informasi  Praktikum  Menggunakan Artificial  Intelligence  Markup  Language. JATI (Jurnal Mahasiswa Teknik Informatika) , 4 (1), pp.198-205.
[5] Santoso, E.D. and Larasati, N., 2019. Benarkah Iklan Online  Efektif  Untuk  Digunakan  Dalam  Promosi
Perusahaan. Jurnal  Ilmiah  Bisnis  dan  Ekonomi Asia , 13 (1), pp.28-36. [6] Rifa'i,  M.,  2017.  Efektivitas  Promosi  Online Dalam Pengambilan Keputusan Oleh Konsumen. Optima , 1 (2), pp.67-73. [7] Suharsono,  R.S.  and  Sari,  R.P.,  2019.  Pengaruh Promosi Media Online terhadap Keputusan Pembelian  Produk  Hijab. JAMIN:  Jurnal  Aplikasi Manajemen Dan Inovasi Bisnis , 1 (2), pp.41-54.
[8] Prilano,  K.,  Sudarso,  A.  and  Fajrillah,  F.,  2020. Pengaruh  Harga,  Keamanan  dan  Promosi  Terhadap Keputusan  Pembelian  Toko Online  Lazada. Journal of  Business  and  Economics  Research  (JBE) , 1 (1), pp.1-10.
[9] Setyarko, Y., 2016. Analisis persepsi harga, promosi, kualitas  layanan,  dan  kemudahan  penggunaan terhadap  keputusan  pembelian  produk  secara online. Jurnal  Ekonomika  dan  Manajemen , 5 (2), pp.128-147.
[10] Arwiedya, M.R. and SUGIARTO, S., 2011. Analisis Pengaruh  Harga,  Jenis  Media  Promosi,  Resiko Kinerja, dan Keragaman Produk Terhadap Keputusan Pembelian Via Internet Pada Toko Online (Studi Kasus Pada Konsumen Toko Fashion Online yang  bertindak  sebagai  Reseller  yang  ada  di Indonesia) (Doctoral dissertation, Universitas Diponegoro).
[11] Reza,  F.,  2016.  Strategi  promosi  penjualan  online lazada. co. id. Jurnal kajian komunikasi , 4 (1), pp.63- 74.
[12] Sulianta, F., 2014. 101 Jurus Promosi Online Paling Top . Elex Media Komputindo.
[13] Pasaribu, R., 2020. Optimalisasi media online sebagai solusi  promosi  pemasaran  umkm  di  semarang  pada masa  pandemi  covid-19. Jurnal  Komunikasi  Dan Media , 1 (1), pp.33-44.
[14] Effendy,  A.A.  and  Sunarsi,  D.,  2020.  Persepsi mahasiswa  terhadap  kemampuan  dalam  mendirikan UMKM  dan  efektivitas  promosi  melalui  online  di kota tangerang selatan. Jurnal Ilmiah MEA (Manajemen,  Ekonomi,  &  Akuntansi) , 4 (3),  pp.702- 714.
[15] Solihin, D., 2020. Pengaruh Kepercayaan Pelanggan Dan  Promosi  Terhadap  Keputusan  Pembelian Konsumen  Pada  Online  Shop  Mikaylaku  Dengan Minat  Beli  Sebagai  Variabel  Intervening. JURNAL
MANDIRI: Ilmu Pengetahuan, Seni, dan Teknologi , 4 (1), pp.38-51.
[16] I. D. Id, Framework CodeIgniter - Panduan dan Best Practice, Leanpub, 2017.
[17] Solichin,  MySQL,  Pemrograman  Web  dengan  PHP dan, Jakarta: Jakarta, 2014.