Anda di halaman 1dari 8

Jurnal Ilmiah SIKOMTEK, Volume : 13 No.

1, Februari 2023, ISSN : 1412-9558

SISTEM INFORMASI PELAPORAN PROYEK BERBASIS


WEB PADA PT ADIKARA BANGUN NUSANTARA
MENGGUNAKAN METODE WATERFALL
Hariyanto, Aditya Pratama Febriono , Saeful Lukman

Program Studi Sistem Informasi STMIK Jakarta STI&K


Jl. BRI No.17, Kebayoran Baru, Jakarta Selatan 12140
hariyanto@staff.jak-stik.ac.id, adityapratamaf@outlook.com, saeful@staff.jak-stik.ac.id

Abstrak
PT Adikara Bangun Nusantara merupakan perusahaan yang bergerak dalam penyediaan
jasa dalam proyek pembangunan konstruksi. Pada sebuah proyek pembangunan konstruksi,
terdapat banyak macam tugas. Dalam mengerjakan tugas tersebut terkadang ada yang tidak
sesuai dengan tugas yang diberikan, sehingga menimbulkan risiko yang membuat proyek men-
jadi tertunda dan terlambat dari waktu yang sudah di tentukan. Pada aktivitas pembuatan
laporan, terkadang masih terjadi kesalahan dalam hal pencatatan dengan cara menulis laporan
tugas di dalam media kertas. Perusahaan ini belum mempunyai sistem yang dapat meman-
tau sebuah proyek pekerjaan sekaligus membuat daftar tugas dan membuat laporan secara
rapih dan efisien. Tujuan dari penelitian ini merencanakan sistem manajemen tugas dan lapo-
ran. Dengan adanya sistem tersebut dapat mempermudah dalam memantau sebuah proyek
pekerjaan secara real time, mempermudah dalam pembagian tugas kepada masing-masing
keryawan dan mudah dalam membuat laporan pada setiap tugas. Metode yang digunakan
dalam pengembangan sistem adalah metode waterfall yang di modelkan dengan Unified Mod-
elling Language (UML). Untuk pengujian perangkat lunak menggunakan metode black box.
Diagram. Bahasa pemograman yang digunakan dalam pembuatan aplikasi ini dengan bahasa
PHP dan menggunakan database MySQL.
Kata kunci : Laporan, Proyek, Sistem, UML, Waterfall

Pendahuluan ini masih menggunakan cara manual yaitu dengan


mencatat tugas dan laporan di media kertas dan
Pada saat ini banyak teknologi yang semakin maju juga dalam pembuatan laporan pada setiap peker-
dan mempunyai peran untuk mempermudah manu- jaan harus dilakukan dengan memindahkan data
sia dalam melakukan kegiatan bekerja sehari-hari. lalu diketik di komputer terlebih dahulu. Lam-
Berkembangnya teknologi informasi saat ini telah batnya proses pencatatan, kurang akurat dalam
mempengaruhi di dalam bidang pekerjaan yang se- mencatat, tidak adanya salinan atau rekapan ter-
cara perlahan mempengaruhi sistem pada sebuah hadap hasil pencatatan tugas dan laporan sehingga
perusahaan. menimbulkan masalah pada pekerjaan dan dapat
PT Adikara Bangun Nusantara adalah sebuah mengakibatkan terhambatnya waktu dalam peker-
badan usaha yang bergerak dibidang jasa pem- jaan.
bangunan konstruksi. Konstruksi merupakan salah Pencatatan tugas dan laporan merupakan su-
satu usaha dalam sektor ekonomi yang berhubun- atu kegiatan yang sangat menentukan kesuksesan
gan dengan suatu perencanaan, pelaksanaan dan pada sebuah proyek pekerjaan. Karena terdapat
pengawasan suatu kegiatan konstruksi untuk mem- banyak macam tugas yang harus dikerjakan se-
bentuk suatu bangunan atau bentuk fisik lain hingga terasa sulit dalam membuat laporan setelah
[1]. Sebagai usaha yang menghasilkan produk menyelesaikan tugas tersebut dan sulit juga untuk
berupa prasarana dan sarana fisik, industri kon- melakukan monitoring untuk melihat tugas, baik
struksi mempunyai peran yang sangat penting bagi tugas yang sudah dikerjakan ataupun yang belum
pertumbuhan perekonomian, sehingga perlu diper- dikerjaan. Dari latar belakang yang telah diuraikan,
hatikan berbagai permasalahan yang sering ter- maka yang menjadi pokok permasalahnnya adalah
jadi yang dapat mengakibatkan penurunan kinerja bagaimana membuat sebuah sistem manajemen tu-
perusahaan jasa konstruksi. Selama ini pembu- gas dan laporan proyek pekerjaan.
atan daftar tugas dan laporan pada sebuah proyek Batasan masalah dalam penelitian adalah pem-
pekerjaan di PT Adikara Bangun Nusantara saat buatan sistem manajemen tugas dan laporan

1
Jurnal Ilmiah SIKOMTEK, Volume : 13 No. 1, Februari 2023, ISSN : 1412-9558

proyek pekerjaan yang menyajikan tentang mem- Metode Penelitian


buat daftar tugas dan membuat laporan tugas pada
sebuah proyek pekerjaan di PT Adikara Bangun Metode yang digunakan dalam teknik pengumpu-
Nusantara, yang dibuat menggunakan bahasa pe- lan data adalah menggunakan studi pustaka dan
mograman PHP dan database MySQL. studi lapangan. Studi pustaka dilakukan dengan
cara membaca sumber-sumber dari buku referensi,
jurnal, dan artikel yang berkaitan. Studi lapan-
gan dilakukan dengan cara observasi untuk men-
dapatkan data dan wawancara sebagai sarana ko-
munikasi dengan PT Adikara Bangun Nusantara.
Tujuan penelitian adalah membuat program ap- Metode yang digunakan dalam perancangan sistem
likasi manajemen pengelolaan tugas pada pekerjaan adalah metode waterfall. Skema dalam tahapan
proyek, yang diharapkan dengan adanya program penelitian tentang pembuatan sistem manajemen
ini dapat menjaga suatu pekerjaan yang sedang di tugas dan laporan yang dapat dilihat pada gambar
implementasikan sesuai dengan perencanaan. dibawah ini :

Gambar 1: .Struktur Navigasi

Sistem dan Manajemen dan hasil yang unik. Sifat sementara proyek me-
nunjukan bahwa proyek memiliki awal dan akhir.
Sistem adalah seperangkat unsur yang saling terikat Proyek akan berakhir ketika tujuan proyek tercapai
dalam suatu antar relasi diantara unsur-unsur terse- atau tidak ada kebutuhan lagi dari proyek. Sebuah
but dengan lingkungan [2]. Adapun pengertian- proyek juda dapat dihentikan jika klien (pelanggan,
nya adalah sistem dalam pengolahan data, suatu sponsor, investor) ingin mengakhiri proyek. Semen-
kumpulan dari manusia, mesin dan metode yang tara bukan berarti proyek itu pendek. Hal ini men-
terorganisir untuk memenuhi seperangkat fungsi. gacu pada keterlibatan dan umur dari proyek terse-
Sistem terdiri dari tiga unsur yaitu : input (ma- but.
sukan), proses dan output (pengeluaran). In-
put merupakan komponen penggerak atau pemberi
tenaga di mana sistem itu dioperasikan, sedangkan Aplikasi Web
output adalah hasil operasi. Aplikasi Web adalah aplikasi yang disimpan dan
Manajemen dapat diartikan sebagai suatu dieksekusi di lingkungan web server. Setiap per-
proses yang terdiri dari perencanaan, pengara- mintaan yang dilakukan oleh user melalui aplikasi
han, pengorganisasian, dan pengawasan yang di- klien (web browser ) akan direspon oleh aplikasi web
lakukan untuk menentukan dan mencapai tujuan dan hasilnya akan dikembalikan lagi ke hadapan
yang telah ditetapkan dengan menggunakan manu- user. Dengan aplikasi web, halaman yang tampil
sia atau sumber daya lainnya [3]. Istilah manaje- dilayar web browser dapat bersifat dinamis, ter-
men berasal dari kata kerja to manage yang berarti gantung dari nilai data atau parameter yang dima-
menangani, atau mengatur. sukkan oleh user [5].

Proyek PHP dan MySQL


Definisi proyek dapat diartikan gabungan dari PHP (Hypertext Preprocessor ) adalah bahasa script
sumber-sumber daya seperti manusia, material, yang dapat ditanamkan atau disisipkan ke dalam
peralatan dan modal/biaya yang dihimpun dalam HTML. PHP sering digunakan untuk membangun
suatu wadah organisasi sementara untuk menca- sebuah CMS. PHP adalah bahasa pemograman
pat sasaran dan tujuan[4]. Proyek merupakan us- script server-side yang didesain untuk pengemban-
aha sementara untuk membuat produk, layanan gan web. Disebut bahasa pemograman server-side

2
Jurnal Ilmiah SIKOMTEK, Volume : 13 No. 1, Februari 2023, ISSN : 1412-9558

karena PHP diproses pada komputer server. [6]. Waterfall


Metode pengembangan sistem waterfall adalah
model sekuensial linier (sequential linier ) atau alur
hidup klasik (classic life cycle). Model air ter-
jun menyediakan pendekatan alur hidup perangkat
Sedangkan MySQL adalah software sistem man- lunak secara sekuential atau terurut dimulai dari
ajemen database (Database Management System) analisis, desain, pengkodean, pengujian dan tahap
yang sangat populer dikalangan pemograman web, pemeliharaan [8]. Metode pengembangan sistem
terutama dilingkungan Linux dengan menggunakan waterfall dilakukan dengan beberapa tahapan yang
script PHP dan Perl [7]. antara lain :

Gambar 2: .Struktur Navigasi

Pembahasan jaan.

Pada tahapan ini akan di jelaskan mengenai per-


ancangan dan pembahasan yang di gunakan dalam
Pemecahan Masalah
......Berbasis Website. Berdasarkan permasalah tersebut, maka dapat dite-
mukan pemecahan masalah dalam penelitian ini
dengan cara membuat aplikasi manajemen pengelo-
Analisa Masalah laan tugas dan laporan yang terintegrasi sesuai den-
Manajemen pengelolaan tugas dan laporan dalam gan tugasnya.
suatu proyek pekerjaan pada perusahaan PT Pada perancangan aplikasi ini mempunyai ke-
Adikara Bangun Nusantara masih menggunakan mudahan untuk karyawan dalam membuat laporan
cara yang manual. Sering terjadi kesalahan peker- tugas secara langsung dalam proyek pekerjaan dan
jaan pada saat di lapangan dalam mengimplemen- dapat membantu untuk menyajikan laporan tugas
tasikan pekerjannya, seperti tidak sesuainya ren- pada sebuah proyek pekerjaan secara cepat, rapih
cana tugas dan tidak tepat sasaran dalam tugas- dan dapat menimamalisir kesalahan.
nya. Sehingga berdampak pada menurunnya kual-
itas maupun waktu pada sebuah proyek pekerjaan. Struktur Navigasi
Manajer proyek pekerjaan terkadang mengalami ke-
sulitan dalam memantau atau memonitoring proses Struktur navigasi adalah gabungan dari struktur
pekerjaan dilapangan. Laporan pekerjaan yang referensi informasi situs web dan mekanisme link
diberikan oleh karyawan masih menggunakan cara yang mendukung pengunjung untuk melakukan
yang manual yaitu dengan cara mencatat seluruh penjelajahan situs [9]. Dibawah ini terdapat be-
proses pekerjaanya dibuku laporan. Buku lapo- berapa struktur navigasi diantara lainnya :
ran ini akan diberikan kepada manajer setelah se- 1. Admin
lesai tugas dalam pekerjaan proyek, sehingga bersi- Struktur navigasi yang digunakan pada ap-
fat tidak efisien. Dalam pembuatan laporan peker- likasi ini adalah struktur navigasi hierarchi atau
jaan sering terjadi kelalaian pada pencatatan, baik hirarki, dimana struktur navigasi campuran meru-
proses pekerjaan, waktu, dan detail perkembangan pakan struktur navigasi disepanjang pohon struktur
pekerjaan sebagai bahan laporan. Selain dari itu yang terbentuk oleh logika isi yang bercabang ke
laporan pekerjaan ini juga akan di laporkan kepada bawah untuk mendapatkan kriteria tertentu. Pada
klien, sebagai tanggung jawab dalam proyek peker- aplikasi ini admin setelah masuk atau login akan di-

3
Jurnal Ilmiah SIKOMTEK, Volume : 13 No. 1, Februari 2023, ISSN : 1412-9558

tampilkan halaman dashboard yang berisikan selu- yang dapat melihat seluruh laporan pekerjaan dan
ruh pekerjaan, tugas dan laporan yang telah di dapat dilakukan untuk mencetak laporan. Hala-
masukan ke dalam aplikasi. Selanjutnya halaman man rangkuman yang berisikan seluruh tugas pada
pekerjaan berisikan data-data proyek pekerjaan, ke- setiap pekerjaan. Serta halaman pengguna yang
mudian admin dapat memberikan aksi tambah, edit memuat data-data pengguna aplikasi. Struktur
dan hapus data pekerjaan. Pada halaman laporan navigasi admin dapat dilihat pada gambar 3.

Gambar 3: .Struktur Navigasi Admin

2. Manajer dan rangkuman sama seperti pada halaman admin.


Struktur navigasi pada halaman manajer meng- Tetapi fungsi user pada manajer ini dapat membuat
gunakan struktur navigasi hierarchi atau hirarki. pekerjaan, membuat tugas dan memvalidasi lapo-
Pada aplikasi ini manajer setelah masuk atau lo- ran tugas. Struktur navigasi manajer dapat dilihat
gin akan ditampilakn halaman dashboard, den- pada gambar 4.
gan terdapat beberapa menu pekerjaan, laporan

Gambar 4: .Struktur Navigasi Manajer

3. Karyawan ajer. Tetapi fungsi user pada karyawan ini hanya


Pada aplikasi ini karyawan setelah masuk atau dapat membuat laporan tugas pada setiap peker-
login akan ditampilkan halaman dashboard, den- jaan. Struktur navigasi karyawan dapat dilihat
gan terdapat beberapa menu pekerjaan dan rangku- pada gambar 5.
man sama seperti pada halaman admin dan man-

4
Jurnal Ilmiah SIKOMTEK, Volume : 13 No. 1, Februari 2023, ISSN : 1412-9558

Gambar 5: .Struktur Navigasi Karyawan

Unified Modeling Language (UML) Class diagram dapat dilihat pada gambar 7.
Unified Modeling Language (UML) adalah salah
satu standar bahasa yang banyak digunakan di
dunia industri untuk mendefinisikan requirement,
membuat analisis & desain, serta menggambarkan
arsitektur dalam pemrograman berorientasi objek
[8]. Perancangan sistem menggunakan dua diagram
dari UML yaitu antara lain :

Use case diagram


Pada sistem ini terdapat tiga bagian yang berperan
yaitu admin, manajer dan karyawan. Admin meru-
pakan orang yang dapat membuat akun peng-
guna, membuat pekerjaan dan mencetak laporan
pekerjaan. Manajer merupakan orang yang dapat
menambah tugas dan memvalidasi tugas. Sedan-
gkan karyawan adalah orang yang hanya bisa mem-
buat laporan tugas. Use case diagram dapat dilihat
pada gambar 6.

Gambar 7: Class Diagram

Diagram Activity
Gambar 6: Use Case Diagram Merupakan alur proses kerja dari sebuah sistem
yang akan dibangun. Activity diagram sistem
manajemen tugas dan laporan proyek pekerjaan
Class Diagram
menampilkan tiga aktor pengguna yaitu admin,
Class diagram adalah diagram penggambaran manajer dan karyawan. Activity diagram dapat dil-
struktur kelas dari sistem yang akan dibangun. ihat pada gambar 8.

5
Jurnal Ilmiah SIKOMTEK, Volume : 13 No. 1, Februari 2023, ISSN : 1412-9558

Gambar 10: Sequence Diagram Manajer

Gambar 8: Activity Diagram

Sequence Diagram Gambar 11: Sequence Diagram Karyawan

Sequence diagram meupakan gambaran dimana ak- Tampilan Halaman


tor dapat berinteraksi dengan objek atau sistem. 1. Tampilan Halaman Login
Untuk mengetahui yang dilakukan tiga aktor user
yaitu admin, manajer dan karyawan pada sis- Halaman login merupakan halaman awal un-
tem manajemen tugas dan laporan proyek peker- tuk mengakses aplikasi kepada tuga aktor
jaan. Sequence diagram dapat dilihat pada gambar yaitu admin, manajer dan karyawan
dibawah ini :

Gambar 9: Sequence Diagram Admin Gambar 12: Tampilan Halaman Login

6
Jurnal Ilmiah SIKOMTEK, Volume : 13 No. 1, Februari 2023, ISSN : 1412-9558

2. Tampilan Halaman Dashboard


Halaman dashboard merupakan halaman
pembuka yang berisi rangkuman data peker-
jaan, data tugas dan data laporan.

Gambar 16: Tampilan Halaman Rangkuman

6. Tampilan Halaman Laporan


Gambar 13: Tampilan Halaman Dashboard Halaman laporan yang berisikan seluruh la-
poran perkembangan pekerjaan yang telah di-
3. Tampilan Halaman Pekerjaan laksanakan.

Tampilan halaman pekerjaan amerupakan ha-


laman yang berisi tambah pekerjaan dan daf-
tar pekerjaan yang dapat diakses oleh dua ak-
tor yaitu admin dan manajer.

Gambar 17: Tampilan Halaman Laporan

7. Tampilan Halaman Pengguna


Gambar 14: Tampilan Halaman Pekerjaan Tampilan halaman pengguna merupakan ha-
laman yang berisi tambah akun pengguna dan
daftar akun pengguna yang dapat diakses oleh
4. Tampilan Halaman Detail satu aktor yaitu admin. Gambar 18. Tampi-
Pekerjaan Tampilan halaman detail pekerjaan lan Halaman Pengguna
merupakan halaman rincian dari suatu peker-
jaan yang berisi informasi pekerjaan, daftar
tugas dan daftar laporan tugas yang bisa di-
akses oleh tiga aktor yaitu admin, manajer
dan karyawan.

Gambar 18: Tampilan Halaman Pengguna

Pengujian
Gambar 15: Tampilan Halaman Detail Pekerjaan Pengujian menggunakan metode pengujian black
box testing adalah metode pengujian perangkat
lunak yang menguji fungsionalitas aplikasi yang
5. Tampilan Halaman Rangkuman
bertentangan dengan struktur internal atau kerja.
Tampilan halaman rangkuman merupakan Pengetahuan khusus dari kode aplikasi / struk-
halaman yang berisikan seluruh daftar tugas tur internal dan pengetahuan pemograman pada
pekerjaan yang bisa diakses oleh tiga aktor umumnya tidak diperlukan. Berikut ini hasil dari
yaitu admin, manajer dan karyawan. pengujian terdapat pada tabel 1

7
Jurnal Ilmiah SIKOMTEK, Volume : 13 No. 1, Februari 2023, ISSN : 1412-9558

[2] La Midjan dan Susanto, A., Sistem Infor-


Tabel 1: Tabel Pengujian
masi Akutansi Konsep dan Pengembangannya,
Lingga Jaya, Bandung, 2013.

[3] Anoraga P, Pengantar Bisnis : Pengelolaan Bis-


nis dalam Era Globalisasi, PT Rineka Cipta,
Jakarta, 2007.

[4] Abrar Husen, Manajemen Proyek : Peren-


canaan Penjadwalan dan Pengendalian Proyek,
Andi, Yogyakarta, 2009.

Penutup [5] Budi Raharjo, Imam Heryanto dan E.Rosdiana


K. “Modul PemrogramanWEB (HTML, PHP &
Berdasarkan hasil uji coba dan implementasi sis- MySQL)”. Bandung, 2014.
tem manajemen tugas dan laporan ini telah berhasil
dijalankan sesuai dengan rancangannya. Sehingga [6] Madcoms, JavaScript Untuk Membangun Web-
sistem ini mampu menunjang kebutuhan dari se- site Profesional, Andi Offset, Yogyakarta, 2012.
buah pekerjaan yang memerlukan pencatatan tugas
dan laporan proyek pekerjan. Adapun hasil dari [7] Sidik B, MySQL untuk Pengguna Administrator
penelitian ini menghasilkan aplikasi manajemen tu- dan Pengembangan Aplikasi Web, Informatika,
gas laporan proyek pekerjaan yang berbasis web Bandung, 2005.
dibuat dengan pemograman PHP dipadukan den-
gan database MySQL dengan empat struktur table
[8] Rosa A. S dan M. Shalahuddin, Rekayasa
yaitu pekerjaan, tugas, laporan dan pengguna.
Perangkat Lunak Terstruktur dan Berorientasi
Objek, Informatika, Bandung, 2016.
Daftar Pustaka
[9] Binanto dan Iwan, Multimedia Dasar Teori +
[1] Maryati, Manajemen Perkantoran Efektif, Edisi Pengembangannya, Andi Offset, Yogyakarta,
Pertama, UPP STIM YKPN, Yogyakarta, 2008. 2010.

Anda mungkin juga menyukai