Anda di halaman 1dari 118

LAPORAN

PRAKTEK KERJA LAPANGAN

APLIKASI PELAPORAN PENGGUNAAN PERANGKAT


BERBASIS WEB PADA PT. DARMA HENWA, TBK-ACP

Disusun Oleh :
Lois Arista 2001301027

JURUSAN KOMPUTER DAN BISNIS


PROGRAM STUDI TEKNOLOGI INFORMASI
POLITEKNIK NEGERI TANAH LAUT
TANAH LAUT
2023
LAPORAN
PRAKTEK KERJA LAPANGAN

APLIKASI PELAPORAN PENGGUNAAN PERANGKAT


BERBASIS WEB PADA PT. DARMA HENWA, TBK-ACP

Disusun Oleh :
Lois Arista 2001301027

JURUSAN KOMPUTER DAN BISNIS


PROGRAM STUDI TEKNOLOGI INFORMASI
POLITEKNIK NEGERI TANAH LAUT
TANAH LAUT
2023

ii
iii
PERNYATAAN KEASLIAN LAPORAN PKL

Dengan ini saya menyatakan bahwa isi keseluruhan Laporan PKL Saya dengan judul
“Aplikasi Pelaporan Penggunaan Perangkat Berbasis Web Pada PT. Darma
Henwa, Tbk-ACP” adalah benar-benar hasil karya intelektual mandiri, dan bukan
merupakan karya pihak lain yang Saya akui sebagai karya sendiri. Semua referensi
yang dikutip, rujukan dan data Perusahaan/Instansi tempat PKL yang didapat telah
ditulis secara lengkap pada daftar pustaka dan atas ijin pihak Perusahaan/Instansi
tempat PKL. Apabila ternyata pernyataan ini tidak benar, saya bersedia menerima
sanksi sesuai peraturan yang berlaku.

Pelaihari, 09 Februari 2023

Lois Arista
NIM. 2001301027

iv
KATA PENGANTAR

Puji syukur penulis panjatkan Kepada Tuhan Yang Maha Esa. sehingga
penulis dapat menyelesaikan Praktik Kerja Lapangan serta menuliskan kegiatan dan
proses yang dilakukan dalam bentuk laporan PKL ini. Tujuan penyusunan laporan
PKL ini guna memenuhi syarat untuk mendapatkan gelar ahli madya pada Jurusan
Komputer Dan Bisnis Politeknik Negeri Tanah Laut. Dalam penyusunan dan
penulisan laporan PKL ini tidak lepas dari bantuan, bimbingan serta dukungan dari
berbagai pihak. Orang tua yang telah membesarkan, mendidik dan mendukung
setiap langkah hidup yang penulis jalani dengan penuh kasih sayang. Oleh karena
itu pada kesempatan ini penulis menyampaikan rasa terima kasih kepada:

1. Ibu Dr. Hj. Mufrida Zein, M.Pd, selaku Direktur Politeknik Negeri Tanah Laut.

2. Bapak Jaka Permadi, S.Si, M.Cs, selaku Ketua Jurusan Komputer Dan Bisnis
Politeknik Negeri Tanah Laut.
3. Bapak Muhammad Zely Fakhrudin, selaku Head Of Project Tbk-Acp
Asamsam.
4. Ibu Herfia Rhomadhona, S.Kom, M.Cs, selaku pembimbing utama yang
memberikan bimbingan dan nasihat dalam penyelesaian Laporan PKL.
5. Bapak Hendrik Setyo Utomo, ST., MMSI. Selaku pembimbing utama yang
selalu memberikan arahan dan bimbingan dalam semua proses penyelesaian
laporan PKL.
6. Bapak Ron Arnes Kurniawan, S.Kom, selaku Head Office Department
Management Information System selaku Pembimbing Lapangan yang
memeberikan bimbingan dan nasihat dalam penyelesaian laporan PKL.
7. Bapak Bagus Windhya Kusuma Wardana, S.Kom selaku Pembimbing
Lapangan yang memberikan bimbingan dan nasihat dalam penyelesaian
Laporan PKL.
8. Bapak Montasen Fanidzar, S.Kom, selaku Pembimbing Lapangan yang
memberikan bimbingan dan nasihat dalam penyelesaian Laporan PKL.
9. Bapak Setyawan Pemandu, S.Kom, selaku Pembimbing Lapangan yang
memberikan bimbingan dan nasihat dalam penyelesaian Laporan PKL.
10. Bapak Kaffa Merdeka, selaku Pembimbing Lapangan yang memberikan
bimbingan dan nasihat dalam penyelesaian Laporan PKL.

v
11. Dosen-dosen Jurusan Komputer dan Bisnis yang tidak hanya memberikan ilmu
pengetahun tetapi juga nilai-nilai penting dalam kehidupan bermasyarakat.
12. Teman-teman mahasiswa Program Studi Teknologi Informasi 2020 genap yang
banyak memberikan keceriaan selama kuliah di Politeknik Negeri Tanah Laut.
Penulis menyadari bahwa seberapa besar pun usaha dalam
menyelesaikannya, laporan PKL ini masih banyak kekurangan dan kesalahan. Oleh
karena itu penulis menerima kritik dan saran yang membangun dari semua pihak.
Penulis juga berharap laporan PKL ini bisa memberi manfaat untuk kemajuan
pendidikan khususnya dibidang Teknik Informatika.

Pelaihari, 02 Januari 2023

Lois Arista

vi
DAFTAR ISI

PERNYATAAN KEASLIAN LAPORAN PKL .................................................... iv


DAFTAR ISI .......................................................................................................... vii
DAFTAR TABEL .................................................................................................... x
DAFTAR GAMBAR .............................................................................................. xi
BAB I PENDAHULUAN ...................................................................................... 1
1.1 Latar Belakang....................................................................................... 1
1.2 Rumusan Masalah ...................................................................................... 2
1.3 Batasan Masalah ........................................................................................ 2
1.4 Tujuan ........................................................................................................ 2
1.5 Manfaat ...................................................................................................... 3
BAB II GAMBARAN UMUM PERUSAHAAN ................................................... 4
2.1 Profil Perusahaan ....................................................................................... 4
2.2 Visi dan Misi ............................................................................................ 5
2.2.1 Visi ............................................................................................................ 5
2.2.2 Misi ........................................................................................................... 5
2.3 Peran dan Tujuan Perusahaan .................................................................... 5
2.4 Struktur Organisasi Perusahaan ................................................................. 5
2.5 Tanggung Jawab dan Fungsi Unit.............................................................. 6
2.5.1 Mine Operation Departement (MOD) .................................................. 6
2.5.2 Mine Engineering Departement (MED) .................................................. 7
2.5.3 Health, Safety and Environment (HSE) ................................................... 7
2.5.4 Human Resources Development (HRD) .................................................. 8
2.5.5 Management Information System (MIS) ................................................ 9
2.5.6 Plant Maintenance Departement .............................................................. 9
2.5.7 Warehouse Departement ........................................................................ 9
2.6 Jam Kerja Karyawan .................................................................................. 9
BAB III LANDASAN TEORI .............................................................................. 10
3.1 Basis Data (Database) .............................................................................. 10
3.1.1 MySQL ............................................................................................... 10
3.1.2 Entity Relationship Diagram (ERD) .................................................. 10
3.2 Unified Modelling Languange (UML)..................................................... 11
3.3 Model pengembangan Sistem Waterfall .................................................. 12

vii
3.4 Framework Codeigniter ........................................................................... 14
3.5 PHP Hypertext Preprocessor (PHP)......................................................... 14
3.6 Cascading Style Sheet (CSS) ................................................................... 15
3.7 Pengujian Kotak Hitam (Black Box Testing) .......................................... 15
BAB IV METODE PELAKSANAAN ............................................................... 16
4.1 Waktu dan Tempat Praktik Kerja Lapangan ............................................ 16
4.2 Kegiatan dan Metode Praktik Kerja Lapangan ........................................ 16
4.2.1 Kegiatan Praktik Kerja Lapangan ........................................................... 16
4.2.2 Metode Praktik Kerja Lapangan ........................................................... 17
1. Analisis Sistem ................................................................................................. 18
2. Desain Sistem ................................................................................................... 19
3. Pengkodean ........................................................................................................ 19
4. Pengujian ........................................................................................................... 19
BAB V HASIL DAN PEMBAHASAN ............................................................... 20
5.1 Pembahasan Kegiatan Praktik Kerja Lapangan ....................................... 20
5.1.1 Melakukan Induksi K3LH ................................................................... 20
5.1.2 Mengikuti Safety Talk pada setiap kamis pagi .................................. 21
5.1.3 Mengerjakan Aplikasi Yang Diperlukan ........................................... 22
5.1.4 Melakukan Sharing Session ................................................................ 22
5.1.5 Inspeksi Laptop di setiap departement ............................................... 23
5.1.6 Mendata Evalusi pelatihan karyawan ................................................... 24
5.1.7 Melakukan rekapitulasi barang rusak yang ada di departement MIS .. 24
5.1.8 Perbaikan alat penguat sinyal TV ( Booster) Di camp Nirwana .......... 25
5.2 Analisis Sistem ....................................................................................... 26
5.2.1 Analisis Sistem Yang Berjalan ......................................................... 26
5.2.2 Analisis Sistem yang di Usulkan ........................................................... 26
5.3 Rancangan Basis Data.............................................................................. 27
5.3.1 Entity Relationship Diagram .............................................................. 27
5.3.2 Rancangan Antar Table......................................................................... 28
5.3.3 Struktur Tabel di Basis Data ................................................................. 30
5.4 Unified Model Language (UML) ............................................................. 31
5.4.2 Class Diagram ....................................................................................... 33
5.4.3 Activity Diagram ................................................................................. 36
5.4.4 Sequence Diagram ................................................................................ 37
5.5 Rancangan Antar Muka (user Interface) .................................................... 56
viii
5.5.1 Rancangan Antar Muka Login ................................................................ 56
5.5.2 Rancangan Halaman Utama Dashbord ................................................... 57
5.5.3 Rancangan Halaman Akun ...................................................................... 59
5.5.4 Rancangan Tambah Data Akun Pengguna .............................................. 59
5.5.5 Rancangan Halaman Data Kategori ........................................................ 60
5.5.6 Rancangan Tambah Data Kategori ......................................................... 61
5.5.7 Rancangan Data Hardware ...................................................................... 61
5.5.8 Rancangan Tambah Data Hardware ........................................................ 62
5.5.9 Rancangan Penggunaan Perangkat.......................................................... 63
5.5.10 Rancangan Tambah Data Peenggunaan perangkat ............................... 64
5.6 Implementasi Sistem .................................................................................... 64
5.6.1 Tampilan Form Login ............................................................................. 64
5.6.2 Tampilan Halaman Utama Dashbord ...................................................... 65
5.6.3 Tampilan Halaman Akun ........................................................................ 66
5.5.4 Tampilan Tambah Data Pengguna Akun ................................................ 67
5.6.5 Tampilan Halaman Data Kategori........................................................... 68
5.6.6 Tampilan Tambah Data Kategori ............................................................ 68
5.6.7 Tampilan Halaman Data Hardware ......................................................... 69
5.6.8 Tampilan Tambah Data Hardware .......................................................... 70
5.6.9 Tampilan Halaman Penggunaan Perangkat............................................. 70
5.6.10 Tampilan Tambah Data Penggunaan Perangkat ................................... 71
5.6.11 Tampilan Unduh Data ........................................................................... 71
5.7 Hasil Pengujian ........................................................................................ 72
BAB VI PENUTUP ............................................................................................. 76
6.1 Kesimpulan .............................................................................................. 76
6.2 Saran ..................................................................................................... 76
DAFTAR PUSTAKA ............................................................................................ 77
LAMPIRAN ........................................................................................................... 78

ix
DAFTAR TABEL

Tabel 3. 1 Table ERD ............................................................................................. 11


Table 5. 1Akun .......................................................................................................28
Table 5. 2 Kategori ................................................................................................. 29
Table 5. 3 Pengguna_Perangkat ............................................................................. 29
Table 5. 4 Perangkat_Keras.................................................................................... 29
Table 5. 5 Tipe ....................................................................................................... 30
Table 5. 6 Definisi Aktor........................................................................................ 31
Table 5. 7 Deskripsi Use Case ............................................................................... 32
Table 5. 8 Keterangan Class Diagram .................................................................... 34

x
DAFTAR GAMBAR

Gambar 2. 1 PT. Darma Henwa ............................................................................... 4


Gambar 2. 2 Struktur Organisasi PT. Darma Henwa ............................................... 6
Gambar 3. 1 Model Pengembangan Sistem ..........................................................13
Gambar 4. 1 Tahap Pengembangan Sistem...........................................................18

xi
BAB I
PENDAHULUAN

1.1 Latar Belakang


Batu bara digunakan sebagai salah satu sumber bahan bakar terbesar. Karena
hal ini, diperlukan suatu komunitas untuk melakukan proses pengolahan batubara
tersebut. Salah satunya adalah PT. Darma Henwa, Tbk-ACP merupakan perusahaan
yang bergerak di bidang kontraktor pertambangan (mining). Layanan utama yang
ditawarkan oleh Perusahaan berfokus pada layanan kontrak pertambangan. Pada
PT. Darma Henwa memiliki berbagai departemen masing-masing antara lain yaitu
Mine Engineering Department (MED), Health, Sefty and Environment (HSE),
Plant Maintenance Department (PLM), Warehouse Department (LOG),
Department Construction (CON) Human Resources Development (HRD), dan
Management Information Sistem (MIS).

Departemen Management Information System (MIS) bertanggung jawab


untuk menangani berbagai tugas seperti pemrograman aplikasi, keamanan jaringan,
perbaikan PC/laptop, tower, radio, dan CCTV, memantau kegiatan karyawan
melalui CCTV, dan mengelola administrasi penggunaan perangkat. Dengan
perkembangan teknologi yang semakin pesat saat ini, setiap perusahaan dan
departemen harus mampu menyesuaikan diri. Informasi adalah salah satu kunci
yang penting dalam mengelola laporan data dan menghasilkan informasi yang
berguna. Oleh karena itu, teknologi adalah alat yang paling efisien untuk mengelola
data laporan dan informasi.
Sistem pelaporan yang digunakan saat ini oleh PT. Darma Henwa, Tbk-ACP
pada Departement MIS masih dilakukan secara manual dan ini memiliki beberapa
masalah. Proses pembuatan laporan menjadi lambat karena harus dilakukan secara
manual, laporan tidak rapi dan bisa kurang akurat karena adanya kemungkinan data
yang hilang. Ini merupakan hal yang perlu ditingkatkan dan dioptimalkan agar
proses pembuatan laporan lebih efisien dan akurat.
Oleh karena itu berdasarkan permasalahan yang ada, bahwa diperlukan
sebuah pelaporan berbasis web yang memiliki fungsi menghasilkan laporan

1
penggunaan perangkat pada Departement MIS, serta dapat menampilkan data
persentase laporan yang terkomputerisasi oleh sistem. Hal ini akan menambah
efisiensi waktu bagi pekerja dalam melakukan pelaporan data barang dan
menghasilkan laporan yang akurat sebagai solusi dari semua permasalahan tersebut.
Maka Penulis Memberi Judul Aplikasi Pelaporan Penggunaan Perangkat Berbasis
Web pada PT. Darma Henwa, Tbk-ACP.
1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan pada PT. Darma Henwa, TbkACP
maka diperoleh suatu rumusan masalah yaitu :
1. Bagaimana melaksanakan kegiatan Praktek Kerja Lapangan (PKL) di PT.
Darma Henwa, Tbk-ACP?
2. Bagaimana merancang dan implementasikan Aplikasi Pelaporan Penggunaan
Perangkat Berbasis Web Pada PT. Darma Henwa, Tbk-ACP?
1.3 Batasan Masalah
Penulis memberi batasan masalah untuk membangun Aplikasi Pelaporan
Penggunaan Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP antara
lain:
1. Sistem ini digunakan untuk melaporkan data penggunaan perangkat.
2. Data yang diambil dari data perangkat keras pada departement MIS.
3. Sistem yang dibangun berbasis web menggunakan framwork codeigniter 3
dengan basis data MYSQL.
4. Implementasi Aplikasi ini level admin dengan karyawan memiliki hak akses
yang berbeda, admin bisa mengelola semua data sedangkan karyawan bisa juga
mengelola semua data kecuali data akun atau pengguna.
1.4 Tujuan
Berdasarkan rumusan masalah yang telah diuraikan sebelumnya, Tujuan
penelitian ini adalah membangun sebuah aplikasi pelaporan penggunaan perangkat
berbasis web untuk PT. Darma Henwa, Tbk-ACP. Aplikasi ini memiliki fungsi
menghasilkan laporan penggunaan perangkat pada Departement MIS, serta dapat
menampilkan data persentase laporan yang terkomputerisasi oleh sistem. Hal ini
akan menambah efisiensi waktu bagi pekerja dalam melakukan pelaporan data

2
barang dan menghasilkan laporan yang akurat sebagai solusi dari semua
permasalahan tersebut.
1.5 Manfaat
Manfaat bagi pengguna yaitu dapat mempermudah dan mempercepat proses
pelaporan data penggunaan perangkat keras, sehingga membuat laporan yang
akurat dan memperbaiki efisiensi waktu kerja pada Departement MIS. Hal ini akan
meningkatkan kualitas pelayanan dan produktivitas dalam melakukan pekerjaan,
sehingga dapat memberikan dampak positif bagi perusahaan dan departement
tersebut.
Manfaat dari pembuatan membangun Aplikasi Pelaporan Penggunaan
Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP :
1. Memastikan pembuatan laporan yang dihasilkan akurat dan tepat waktu
2. Menghilangkan masalah kehilangan data atau laporan yang tidak rapih karena
dilakukan secara manual
3. Meningkatkan efektifitas dan efisiensi dalam pengelolaan data barang dan
pemakaian perangkat keras di PT. Darma Henwa, Tbk-ACP pada departement
MIS.

3
BAB II
GAMBARAN UMUM PERUSAHAAN

2.1 Profil Perusahaan


PT. Darma Henwa merupakan salah satu kontraktor pertambangan terbesar
di Indonesia. Memiliki lebih dari 3.000 karyawan di Jakarta, Balikpapan, dan lokasi
proyek pekerjaan penambangan Perseroan.

Gambar 2. 1 PT. Darma Henwa

PT. Darma Henwa Tbk, (“Darma Henwa”) didirikan di tahun 1991 sebagai
Perusahaan penyedia jasa pertambangan. Darma Henwa dikenal sebagai pemimpin
di dalam industri dengan standar keselamatan terbaik dan kinerja berkualitas serta
didukung oleh personil berpengalaman. Jasa pertambangan dari Darma Henwa
termasuk sektor infrastruktur pertambangan, pembukaan lahan, penambangan batu
bara atau mineral lainya, pengeboran, peledakan, rehabilitasi, angkutan dan aktifitas
bongkar muat pelabuhan.
PT. Darma Henwa ACP adalah perusahaan jasa pertambangan terintegrasi,
yang berperan dalam sektor energi dan pertambangan, dengan mengelola sumber
daya alam secara bertanggung jawab, demi menjaga pembangunan yang
berkelanjutan. Dalam menjalankan kegiatan operasionalnya, DEWA didukung
armada kendaraan dan alat berat yang lengkap seperti excavator, dump truck,
bulldozer, loader dan grader dari berbagai brand terkenal, seperti Hitachi,
Komatsu, Caterpillar, Liebherr dan Terex.
Saat ini, PT. Darma Henwa Tbk-ACP Coal Project yang terletak di Jl. A.
Yani, km 131 Desa Pandan Sari Kec.Kintap, Kab. Tanah Laut Kalimantan Selatan
70882 dengan letak koordinat -3.89079775148, 115.109248754, melakukan
kontrak operasional proyek batubara asam asam dengan PT.Arutmin Indonesia
yang telah ditandatangani dalam Perjanjian Operasi Tambang Asam-Asam dengan

4
PT Arutmin Indonesia pada tanggal 22 Maret 2007. DEWA sebagai “kontraktor”
melakukan jasa penambangan di tambang Asam Asam Kalimantan Selatan.
2.2 Visi dan Misi
2.2.1 Visi
Menjadi perusahaan jasa pertambangan terpadu regional pilihan.
2.2.2 Misi
Misi PT Darma Henwa Tbk-ACP adalah sebagai berikut:
1. Untuk membangun pengetahuan manajemen yang baik dan operasi yang hemat
biaya.
2. Memberikan nilai maksimal kepada pemangku kepentingan dan memberikan
pertumbuhan keuangan yang berkelanjutan.
3. Memberikan layanan berkualitas tinggi kepada pemangku kepentingan kami
dengan komitmen penuh dalam praktik terbaik Kesehatan, Keselamatan dan
Lingkungan serta tanggung jawab sosial perusahaan.
2.3 Peran dan Tujuan Perusahaan
Sebagai perusahaan jasa pertambangan profesional, PT. Darma Henwa,
Tbk-ACP senantiasa mengedepankan aspek mutu, keselamatan dan kesehatan kerja
serta lindungan dari lingkungan dalam setiap kegiatan operasionalnya. Sebagai
wujud komitmen tersebut Managemen PT. Darma Henwa, Tbk-ACP
mengembangkan sistem manajemen untuk mengelola aspek mutu, keselamatan dan
kesehatan kerja serta lindungan lingkungan.
2.4 Struktur Organisasi Perusahaan
Struktur organisasi adalah sebuah garis bertingkat yang mendeskripsikan
komponen-komponen yang menyusun perusahaan, di mana setiap individu atau
SDM yang berada pada lingkup perusahaan tersebut memiliki posisi dan fungsinya
masing-masing. Berikut ini adalah struktur organisasi perusahaan PT. Darma
Henwa Asam-Asam Coal Project yang dapat dilihat pada gambar 2.2.

5
Gambar 2. 2 Struktur Organisasi PT. Darma Henwa
2.5 Tanggung Jawab dan Fungsi Unit
Berikut dibawah ini tugas dari setiap departement yang ada di PT. Darma
Henwa Asam-Asam Coal Project adalah sebagai berikut:
2.5.1 Mine Operation Departement (MOD)
MOD mempunyai tugas sebagai berikut:
1. Menjalankan fungsi, peran dan tanggung jawab sebagai pengawas operasional
di area kerjanya sesuai aspek teknik, legal dan komersial.
2. Melakukan pengawasan pelaksanaan kebijakan K3LH perusahaan.
3. Melakukan pengawasan operasional penambangan agar sesuai kaidah
pengelolaan lingkungan dan K3.

6
4. Melakukan review dan menjaga performance subkontraktor baik aspek teknis,
komersial maupun K3LH.
5. Mengaplikasikan rencana penambangan yang telah ditetapkan sesuai dengan
kaidah Good Mining Practice.
6. Compliance report (Shiftly – Daily – weekly – Monthly and Review).
7. Berkontribusi secara aktif di dalam pertemuan dengan kontraktor dan
subkontraktor (Daily - Weekly – Monthy Meeting) dengan memberikan feedback
terkait evaluasi dan perbaikan teknis operasional untuk mencapai kesesuaian
dengan target yang telah ditentukan.
8. Melaksanakan arahan dan aktivitas sesuai fungsinya untuk mencapai KPI unit
kerjanya dan nilai-nilai perusahaan dan grupnya.
9. Collecting dan inputing data baik quality dan quantity yang menjadi area
tanggung jawabnya.
10. Memastikan tersedianya channel sampling quality serta mengevaluasi bersama
quality kontraktor dan port operation terkait sequence coal getting beserta
kepentingannya.
2.5.2 Mine Engineering Departement (MED)
MED mempunyai tugas sebagai berikut:
1. Membuat cost control.
2. Menganalisis dan mengevaluasi production dari Site.
3. Melakukan pengawasan terhadap Drill dan Blast di Lapangan.
4. Melakukan follow up kebutuhan yang diperlukan di Site.
5. Membuat report kepada atasan.
6. Membuat production control.
2.5.3 Health, Safety and Environment (HSE)
HSE mempunyai tugas sebagai berikut:
1. Memastikan sistem keselamatan dan lingkungan pertambangan internal
perusahaan diimplementasikan di area kerja.
2. Menyusun program kerja lingkungan pertambangan.
3. Memastikan rencana kerja lingkungan pertambangan diimplementasikan di area
kerja.

7
4. Melakukan pengawasan aspek lingkungan pertambangan terhadap sub
kontraktor.
5. Merencanakan, observasi, inspeksi dan pemantauan terhadap aktifitas reklamasi
dan rehabilitasi atau revegetasi.
6. Merencanakan, observasi, inspeksi dan pemantauan terhadap aspek
hydrocarbon dan Waste Management.
7. Merencanakan, observasi, inspeksi dan pemantauan terhadap aktifitas
pengukuran kualitas air, udara dan tanah.
8. Melaporkan kegiatan dan kinerja aspek keselamatan pertambangan.
9. Memastikan pengelolaan air dan limbah memenuhi ketentuan yang berlaku.
2.5.4 Human Resources Development (HRD)
HRD mempunyai tugas sebagai berikut:
1. Bertanggung jawab mengelola dan mengembangkan sumber daya manusia.
2. Membuat serta memelihara sistem HR yang efektif dan efisien.
3. Bertanggung jawab penuh dalam proses rekruitmen karyawan.
4. Melakukan kegiatan pembinaan, pelatihan dan kegiatan-kegiatan yang
berhubungan dengan pengembangan kemampuan, potensi, mental,
keterampilan dan pengetahuan karyawan.
5. Bertangggung jawab pada hal absensi karyawan, perhitungan gaji, bonus dan
tunjangan.
6. Melakukan tindakan disipliner pada karyawan yang melanggar peraturan atau
kebijakan perusahaan.
7. Memonitor, mengukur dan melaporkan tentang permasalahan, peluang, rencana
pengembangan SDM.
8. Mengelola dan mengendalikan pembelanjaan SDM perdepartemen sesuai
anggaran-anggaran yang disetujui.
9. Sebagai penghubung (liaison) dengan para manajer functional atau manajer
departmen yang lain.
10. Melakukan evaluasi dan pengembangan strategi pengelolaan SDM dan kinerja
dalam pengimplementasian strategi tersebut.
11. Melakukan penilaian terhadap kinerja karyawan.

8
2.5.5 Management Information System (MIS)
MIS mempunyai tugas sebagai berikut:
1. Melakukan pemrograman aplikasi.
2. Melakukan Administrasi barang IT.
3. Melakukan Keamanan Jaringan, kerusakan PC & Laptop, tower, radio dan
CCTV.
4. Memonitoring kegiatan karyawan di office dan koperasi melalui CCTV.
2.5.6 Plant Maintenance Departement
Plant Maintenance Department mempunyai beberapa tugas sebagai berikut:
1. Mengontrol kinerja mekanik yang ada di lapangan.
2. Membuat laporan harian, mingguan dan bulanan.
3. Mengontrol, mengawasi, memimpin, dan mengontrol pengawas pekerja dalam
melaksanakan pekerjaan perawatan dan perbaikan sarana perusahaan.
2.5.7 Warehouse Departement
Warehouse Department bertanggung jawab terhadap setiap mutasi bahan
baku atau bahan kemasan baik keluar maupun masuk gudang bahan baku dan atau
bahan kemasan. Bertanggung jawab terhadap penyimpanan sesuai spesifikasi
penyimpanan bahan yang sudah ditentukan oleh QC Melakukan pengecekan dan
confirm terhadap LPB (Laporan Penerimaan Barang).
2.6 Jam Kerja Karyawan
Pada PT. Darma Henwa ACP memiliki 2 sistem kerja berdasarkan karyawan
shift dan karyawan non shift yang telah menjadi ketentuan perusahaan, yakni:
1. Sistem Kerja Karyawan Non Shift
Jam kerja ini biasanya dilakukan oleh karyawan kantor. Jam kerja pada sistem
ini dimulai dari jam 06.00 – 18.00 WITA.
2. Sistem Kerja karyawan Shift
Jam kerja ini biasanya dilakukan oleh karyawan yang berkerja di lapangan. Jam
kerja dengan sistem ini memiliki pembagian waktu kerja menjadi 2 shift yaitu shift
siang dan shift malam. Jam kerja pada shift siang dimulai dari jam 06.00 - 18.00
WITA sedangkan jam kerja shift malam dimulai dari jam 18.00 – 06.00 WITA.

9
BAB III
LANDASAN TEORI

3.1 Basis Data (Database)


Database atau basis data merupakan himpunan data yang disimpan dalam
komputer dan dapat diperiksa menggunakan program komputer untuk mendapatkan
informasi yang terintegrasi dengan komputer. Database dapat dikelola
menggunakan suatu sistem software yang memungkinkan pengguna untuk dapat
membuat, memelihara, mengontrol, dan mengakses database dengan mudah yang
disebut DBMS atau Database Management System (Nugroho & Rohimi, 2020).
3.1.1 MySQL
MySQL adalah sebuah database relasional atau RDBMS (Relasional
Database Management System) dengan struktur relasional yang terdapat tabel –
tabel untuk menyimpan data. MySQL merupakan program database yang mampu
mengirim dan menerima data dengan sangat cepat dan multi user serta menangani
data yang bervolume besar. MySQL mempunyai dua bentuk lisensi yaitu software
dan shareware. MySQL dapat digunakan untuk mengelola database dari yang kecil
hingga yang sangat besar (Novendri, 2019).
3.1.2 Entity Relationship Diagram (ERD)
Pemodelan basis data asli yang paling umum digunakan adalah Entity
Relationship Diagram (ERD). ERD dikembangkan berdasarkan teori himpunan
dalam bidang matematika. ERD digunakan untuk memodelkan basis data
relasional. Oleh karena itu jika penyimpanan basis data menggunakan OODBMS,
perancangan basis data tidak lagi menggunakan ERD. ERD memiliki beberapa
aliran notasi, antara lain notasi Chen (dikembangkan oleh Peter Chen), notasi
Barker (dikembangkan oleh Richard Baker, Lan Parmer, Harry Ellis), notasi Crow
Foot, dan beberapa notasi lainnya (Salahudin, 2016).
Simbol-simbol yang digunakan pada ERD dengan notasi chen (Salahudin, 2016)

10
Tabel 3. 1 Table ERD

No Notasi Nama Simbol Keterangan

Entitas Entitas merupakan data


inti yang akan disimpan;
bakal tabel pada basis
data; benda yang
1 memiliki data dan harus
disimpan datanya agar
dapat diakses oleh
aplikasi komputer
Atribut Atribut merupakan field
atau kolom data yang
butuh disimpan dalam
2 suatu entitas.
Menjelaskan
karakteristik dari suatu
entitas
Atribut Primary Key Atrbut kunci primer
3 merupakan field atau
kolom
data yang butuh disimpan
dalam suatu entitas dan
digunakan sebagai
primary key yang
diinginkan
Relasi Relasi menghubungkan
4 antara entitas satu dengan
entitas lainnya
Relationship Connector Konektor relasi
merupakan penghubung
antar relasi dengan
entitas yang memiliki
5
kardinalitas atau
keterhubungan entitas
satu dengan entitas yang
lain

3.2 Unified Modelling Languange (UML)


UML (Unified Modeling Language) adalah bahasa untuk
memvisualisasikan, menentukan, membuat dan mendokumentasikan sistem
perangkat lunak. UML menyediakan model yang akurat, unik dan lengkap. Secara

11
khusus, UML mendefinisikan langkah-langkah penting dalam pengembangan
analisis, desain, dan keputusan implementasi sistem perangkat lunak (Nugroho &
Rohimi, 2020).
1. Use Case Diagram
Use Case pada dasarnya merupakan gambaran dari proses sistem secara
keseluruhan yang melibatkan actor dalam hal pengguna. Use case adalah cara untuk
menunjukan stakeholder sistem akan berinteraksi dengan sistem. Mengebangakan
use case membantu memahami persyaratan sistem secara detail.
2. Class Diagram
Diagram statis Ini adalah diagram struktur statis yang menggambarkan struktur
sistem dengan menunjukkan kelas sistem, atributnya, operasi (atau metode), dan
hubungan antar kelas.
3. Sequence Diagram
Diagram urutan menunjukan interaksi objek yang diatur dalam urutan waktu. Ini
menggambarkan objek dan kelas yang terlibat dalam sknario dan ukuran pesan yang
dipertukarkan antara objek yang diperlukan untuk melaksanakan fungsi scenario.
4. Activity Diagram
Activity Diagram adalah sebuah cara untuk memodelkan aliran kerja (workflow)
dari use case dalam bentuk grafik”. Diagram ini menunjukan langkah-langkah di
dalam aliran kerja, titik-titik keputusan didalam aliran kerja, siapa yang
bertanggung jawab menyelesaikan masing-masing aktivitas, dan objek-objek yang
digunakan dalam aliran kerja.
3.3 Model pengembangan Sistem Waterfall
Model waterfall atau air terjun juga sering disebut sebagai model urutan
linier atau jalur kehidupan klasik. Model air terjun atau waterfall menyediakan
siklus hidup perangkat lunak berurutan atau sekuensial yang dimulai dengan fase
analisis, desain, pengkodean, pengujian, dan tahap pendukung (Salahudin, 2016)

12
Gambar 3. 1 Model Pengembangan Sistem
Metode waterfall (Salahudin, 2016).
Gambar diatas merupakan gambar metode waterfall yang terdapat beberapa tahapan
sebagai berikut:
1. Analisis kebutuhan perangkat lunak
Proses yang dilakukan dengan mengumpulkan data secara intensif untuk
memspesifikasikan kebutuhan perangkat lunak agar dapat dipahami seperti apa
perangkat lunak yang dibutuhkan oleh pengguna.
2. Desain
Desain perangkat lunak adalah proses pembuatan program perangkat lunak
termasuk struktur data, arsitektur perangkat lunak, representasi antarmuka dan
prosedur pengodean dengan mentranslasi desain sehingga dapat diimplementasikan
menjadi program pada tahap selanjutnya.
3. Pembuatan kode program
Pembuatan kode program merupakan tahap dengan mentranslasikan desain ke
dalam program perangkat lunak sehingga dihasilkan program komputer sesuai
dengan desan yang telah dibuat pada tahap desain.
4. Pengujian
Pengujian pada perangkat lunak secara dari segi logic, fungsional dan
memastikan bahwa semua bagian sudah diuji untuk meminimalisir kesalahan
(error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan.

13
5. Pendukung (support) atau pemeliharaan (maintenance)
Perubahan dapat terjadi jika sudah dikirimkan ke user karena adanya kesalahan
yang muncul dan tidak terdeteksi saat pengujian aatau perangkat lunak harus
beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan
merupakan tahap yang dapat mengulangi proses pengembangan mulai dari analisis
spesifikasi untuk perubahan perangkat lunak yang sudah ada tersebut serta tidak
untuk membuat perangkat lunak baru (Salahudin, 2016).
3.4 Framework Codeigniter
CodeIighter pertama kali dirilis pada 28 Februari 2006 dan ditulis oleh
EllisLab pada rilis stable 2.1.0. Kemudian diadopsi dan dikembangkan oleh British
Columbia Institute of Technology (BCIT), sebuah sekolah tinggi teknologi di
Kanada, pada Oktober 2014 sampai sekarang. CodeIgniter merupakan framework
PHP yang dapat digunakan untuk menyederhanakan script dan mengoptimalkan
fungsionalitas PHP (Suparyanto dan Rosad (2015, 2020).
3.5 PHP Hypertext Preprocessor (PHP)
PHP atau PHP Hypertext Preprocessor adalah sebuah Bahasa skrip berbasis
server (sisi server) yang dapat mem-parsing kode php dari kode web dengan
ekstensi .php untuk membuat tata letak situs web sehingga menghasilkan tampilan
website yang dinamis. Dengan menambahkan skrip PHP anda dapat membuat
halaman HTML lebih efisien dan dinamis. Juga dapat digunakan sebagai aplikasi
lengkap, mis. portal web, e-learning, e-library dll. Kode PHP diproses melalui
pemrosesan dari sisi server, sehingga PHP dikenal sebagai skrip server-side. Oleh
karena itu, kode PHP tidak dapat disediakan secara langsung ketika ada permintaan
dari client(browser). Kode PHP dimasukan ke dalam kode HTML dengan cara
menyelipkan di dalam kode HTML. Dengan adanya kode PHP, sebuah halaman
Web bisa melakukan banyak hal yang dinamis seperti mengakses database,
membuat gambar, membaca dan menulis file (Sari et al., 2019).

14
Contoh Script PHP

Gambar 3. 2 Script PHP

3.6 Cascading Style Sheet (CSS)


Cascading Style Sheet atau CSS merupakan suatu aturan untuk mengatur
tampilan atau atribut dari Website sehingga tampilan dalam Web lebih terstruktur.
Keuntungan dalam menggunakan Cascading Style Sheet (CSS) yaitu tidak perlu
merubah atau engedit satu persatu jika ingin merubah sebuah format dokumen
(Novendri, 2019).
3.7 Pengujian Kotak Hitam (Black Box Testing)
Pengujian adalah satu set aktivitas yang direncanakan dan sistematis untuk
menguji atau mengevaluasi kebenaran yang diinginkan. Aktivitas pengujian terdiri
dari satu set atau sekumpulan langkah dimana dapat menempatkan desain kasus uji
yang spesifik dan metode pengujian (Rosa & Shalahuddin, 2016).
Pengujian black-box adalah salah satu pengujian yang memperhatikan atau
menguji perangkat lunak dari segi spesifik fungsional tanpa menguji desaian dan
kode program untuk mengetahui apakah fungsi-fungsi masukan, dan keluaran
perangkat lunak sesuai dengan spesifikasi yang dibutuhkan.Pengujian ini
dilakukan di akhir pembuatan perangkat lunak guna mengetahui apakah perangkat
lunak tersebut berfungsi dengan baik atau tidak. Pengujian ini juga penting untuk
menemukan bug atau gangguan pada software tersebut sebelum digunakan secara
resmi (Ijudin & Saifudin, 2020).
Keuntungan menggunakan pengujian black-box adalah sebagai berikut:
1) Penguji tidak harus memiliki pengetahuan tentang bahasa pemrograman.
2) Pengujian dilakukan berdasarkan sudut pandang pengguna agar dapat
menemukan inkonsistensi dalam software.
3) Penguji tidak perlu memeriksa kode program.
4) Pengembang dan penguji memiliki ketergantungan satu dengan yang lain.

15
BAB IV
METODE PELAKSANAAN

4.1 Waktu dan Tempat Praktik Kerja Lapangan


Praktek Kerja Lapangan (PKL) yang saya laksanakan bertempat pada PT.
Darma Henwa, Tbk-ACP yang dilakukan selama 3 (tiga) bulan, terhitung dari
tanggal 17 Oktober 2022 sampai dengan tanggal 25 Januari 2023.
4.2 Kegiatan dan Metode Praktik Kerja Lapangan
Adapun beberapa kegiatan selama pelaksanaan Praktik Kerja Lapangan dan
metode dalam persiapan pembangunan produk Aplikasi Pelaporan Penggunaan
Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP.
4.2.1 Kegiatan Praktik Kerja Lapangan
Kegiatan Praktik Kerja Lapangan (PKL) yang Saya jalani di PT. Darma
Henwa, Tbk-ACP selama 3 bulan dari tanggal 17 Oktober 2022 sampai dengan
tanggal 25 Januari 2023 ialah melakukan rutinitas safety talk setiap hari kamis pagi
yang mana merupakan pembahasan tentang kesehatan dan kejadian-kejadian apa
saja yang terjadi di area tambang selama sepekan dan peraturan-peraturan yang ada
di area tambang. Penulis juga melaporkan progres pembuatan aplikasi dan
pembuatan laporan.
Adapun kegiatan yang pernah dilakukan selama praktek kerja lapangan antara
lain yaitu:
1. Mengikuti kegiatan induksi umum K3LH yang dilakukan secara tatap muka
pada PT. Darma Henwa, Tbk-ACP.
2. Mengikuti Safety Talk Pada Setiap Kamis Pagi dan diselingi senang pagi
bersama.
3. Melakukan Pembuatan Aplikasi yang diperlukan.
4. Melakukan Sharing Session.
5. Inspeksi Laptop di setiap Departement.
6. Mendata Evaluasi pelatihan karyawan.
7. Melakukan rekapitulasi barang rusak yang ada di departement MIS dan
rekapitulasi barang departement MIS yang belum di data pada setiap
departement.

16
8. Melakukan instalasi sistem operasi windows.
9. Ikut serta dalam perbaikan fingerprint, Radio, dan CCTV diarea lapangan
tambang.
4.2.2 Metode Praktik Kerja Lapangan
Kegiatan Praktik Kerja Lapangan adalah sebuah kegiatan yang menambah
pengetahuan bagaimana gambaran dunia kerja yang akan datang. Pada kegiatan ini,
kami di haruskan membuat sebuah produk berupa program atau aplikasi atau sistem
informasi. Adapun metode yang di lakukan dari persiapan hingga penyelesaian,
yaitu :
1. Metode Pengumpulan Data
Pada tahap pengumpulan data, dilakukan dengan cara wawancara. Proses
wawancara dilakukan dengan cara bertanya mengenai sistem yang akan dibangun
kepada narasumber yang di anggap memiliki pengetahuan atau data tersebut,
sehingga dari data tersebut akan dimasukkan dan dipergunakan di dalam sistem
yang dibuat. Wawancara yang di lakukan bersama dengan pihak PT. Darma Henwa,
Tbk-ACP pada bagian departement MIS. Berdasarkan hasil wawancara, narasumber
memberikan arahan dan penjelasan terkait studi kasus yang diangkat oleh penulis.
Yang mana, saat ini proses pengelolaan data barang dan pemakaian perangkat keras
masih menggunakan microsoft excel. Tidak jarang juga user membutuhkan waktu
yang relative lama dalam pencarian data karena banyaknya data tersebut. Maka dari
permasalahan tersebut penulis membuat Aplikasi Pelaporan Penggunaan Perangkat
Berbasis Web pada PT. Darma Henwa, Tbk-ACP.
2. Tahapan Pengembangan Sistem Informasi
Pada tahap pembuatan Aplikasi Pelaporan Penggunaan Perangkat Berbasis Web
pada PT. Darma Henwa, Tbk-ACP.terdapat alat dan bahan yang digunakan, yaitu
sebagai berikut :
A. Perangkat Keras
Laptop Acer, dengan spesifikasi :
- AMD Radeon 5
- RAM 8 Gigabytes
- ROM 500 Gigabytes
B. Perangkat Lunak

17
Aplikasi yang di gunakan yaitu :
- Windows 10 Pro 2019 - Microsoft Office 2019
- Visual Studio Code 2019
- Google Chrome - XAMPP 7.4.1
C. Tahap Pengembangan Sistem
Model pengembangan yang di gunakan adalah waterfall, beberapa proses di antara
nya adalah :

Analisis Sistem

Desain Sistem

pengkodean

pengujian

Gambar 4. 1 Tahap Pengembangan Sistem


Model pengembangan waterfall memang merupakan metode yang bertahap dan
terurut, sehingga sangat sesuai digunakan untuk pengembangan sistem pelaporan
penggunaan perangkat berbasis web pada PT. Darma Henwa, Tbk-ACP. Metode ini
memastikan bahwa setiap tahapan pengembangan dilakukan secara sistematis dan
terkendali, sehingga memastikan hasil akhir sistem yang diinginkan dan sesuai
dengan kebutuhan pengguna.
1. Analisis Sistem
Ditahap awal ini menganalisis Aplikasi Pelaporan Penggunaan Perangkat
Berbasis Web pada PT. Darma Henwa, Tbk-ACP. Tujuannya adalah untuk
mengetahui kebutuhan sistem dan mempelajari sistem yang sedang berjalan dengan
tujuan untuk menentukan kebutuhan sistem informasi baru. Ini dilakukan untuk
memastikan bahwa sistem yang akan dibangun sesuai dengan kebutuhan dan
menghasilkan hasil yang efektif dan efisien.

18
2. Desain Sistem
Tahap desain sistem melibatkan desain rancangan tampilan yang diinginkan
oleh pengguna dan pembuatan program perangkat lunak User Interface. Pada tahap
ini, fokus pada desain prosedur pengodean sebelum diimplementasikan ke bahasa
pemrograman. Desain ini merupakan bagian penting untuk memastikan sistem
memenuhi kebutuhan pengguna dan dapat berjalan dengan baik.
3. Pengkodean
Pada tahap melakukan pengkodean ini adalah implementasi dari yang
direncanakan lalu dituangkan ke dalam bahasa pemrograman. Yang mana ini
disesuaikan dari tahap desain yang sudah direncanakan di tahap sebelumnya.
4. Pengujian
Pengujian merupakan proses untuk memastikan apakah hasil yang dibuat sudah
sesuai dengan kebutuhan dan desain yang diusulkan. Pada tahap pengujian sistem
ini adalah dengan Pengujian Black box testing yang menguji sesuai fungsional dari
sistem yang dibuat dan mengamati hasil atau output yang dihasilkan dengan
rancangan desain yang direncanakan pada tahap desain.

19
BAB V
HASIL DAN PEMBAHASAN

5.1 Pembahasan Kegiatan Praktik Kerja Lapangan


Dalam kegiatan yang dilakukan selama melangsungkan Praktek Kerja
Lapangan (PKL) Pada PT. Darma Henwa, Tbk-ACP. Dimulai dari melakukan
Induksi K3LH (Keselamatan Dan Kesehatan Kerja Lingkungan Hidup), yaitu
pengarahan tentang bagaimana tata cara sikap dan perilaku dalam bekerja, serta
penjelasan mengenai aturan-aturan yang ada di PT. Darma Henwa, Tbk-ACP.
Kemudian, dilanjutkan dengan oreantasi area office, workshop dan penempatan
bagian yang akan ditempati selama berlangsungkan PKL di PT. Darma Henwa, Tbk-
ACP. Kegiatan Praktek Kerja Lapangan selama 3 bulan yang saya laksanakan dapat
dilihat sebagai berikut.
5.1.1 Melakukan Induksi K3LH
Kegiatan induksi K3LH (Kesehatan Kerja Lingkungan Hidup) pengarahan
tata cara sikap dan perilaku dalam bekerja, serta penjelasan mengenai aturan-aturan
yang ada di PT. Darma Henwa, Tbk-ACP merupakan suatu upaya perlindungan
agar tenaga kerja selalu dalam keadaan sehat dan selamat selama melakukan
pekerjaannya di tempat kerja, termasuk orang lain yang memasuki tempat kerja dan
proses produksi berjalan dengan aman. yang dilakukan oleh karyawan dari
Departemen HSE (Health, Safety and Environment). Peserta induksi K3LH di PT.
Darma Henwa, Tbk-ACP terdiri dari calon karyawan, karyawan yang selesai
menjalani cuti, dan visitor (tamu).
Dasar Hukum K3LH telah diatur dalam Undang Undang No. 1 Tahun 1970
tentang Kesehatan dan Keselamatan Kerja. Yang diatur dalam UU tersebut adalah
segala tempat kerja baik di darat, tanah, air, permukaan air, dan udara yang berada
di wilayah kekuasaan hukum RI.

20
Gambar 5. 1 Kegiatan Induksi K3LH
5.1.2 Mengikuti Safety Talk pada setiap kamis pagi
Kegiatan Safety Talk merupakan pembicaraan tentang kesehatan dan
kejadian-kejadian apa saja yang terjadi di area tambang selama sepekan dan
peraturan-peraturan yang ada di area tambang. Bertujuan untuk selalu
mengingatkan dan memberitahukan karyawan/pekerja potensi bahaya di tempat
kerja yang dapat terjadi dan bagaimana mengendalikan bahaya tersebut. Safety Talk
dilaksanakan setiap Kamis pagi.

Gambar 5. 2 Kegiatan Safety Talk

21
5.1.3 Mengerjakan Aplikasi Yang Diperlukan
Kegiatan ini dilakukan penulis untuk menyelesaikan pembuatan aplikasi
yang diperlukan di PT. Darma Henwa, Tbk-ACP pada departement MIS yaitu
Aplikasi Sistem Manajemen Inventaris Berbasis Web Pada PT. Darma Henwa, Tbk-
ACP.

Gambar 5. 3 Mengerjakan Aplikasi


5.1.4 Melakukan Sharing Session
Kegiatan sharing Session adalah penulis melakukan presentasi kepada
pembimbing lapangan mengenai perkembangan aplikasi yang telah dibuat serta
pembimbing memberikan saran dan koreksi. Dan kegiatan Sharing Session juga
dilakukan dalam bentuk sharing pengetahuan, skill, atau pengalaman. Sharing
session adalah sesi berbagi yang diisi oleh karyawan untuk sesama karyawan
lainnya ataupun yang sedang melakukan kegiatan magang. Tema yang dibahas di
setiap sharing session juga berbeda-beda. Semua disesuaikan dengan tren pekerjaan
dan kebutuhan.

22
Gambar 5. 4 Kegiatan Sharing Session

5.1.5 Inspeksi Laptop di setiap departement


Kegiatan Inspeksi Laptop untuk membantu karyawan di departement MIS
Menilai suatu Barang, apakah barang itu baik atau rusak ataupun untuk penentuan
apakah dapat diterima atau tidak berdasarkan yang sudah ditentukan. untuk direkap
di PT. Darma Henwa, Tbk-ACP.

Gambar 5. 5 Kegiatan Inspeksi Laptop

23
5.1.6 Mendata Evalusi pelatihan karyawan
Kegiatan Evaluasi Pelatihan Karyawan dilaksanakan mengetahui efektivitas
dan efisiensi penyelenggaraan pelatihan namun juga digunakan untuk memperoleh
informasi terkait dengan kekurangan yang ada sehingga nantinya program pelatihan
dapat diperbaiki dan diberikan keputusan apakah dapat dilanjutkan atau tidak.
Evaluasi program pelatihan juga dapat digunakan untuk mengetahui dampak dari
program pelatihan terhadap peningkatan kinerja seorang pegawai.

Gambar 5. 6 Kegiatan Mendata Aplikasi Pelatihan Karyawan


5.1.7 Melakukan rekapitulasi barang rusak yang ada di departement MIS
Kegiatan Mendata Barang Rusak adalah usaha yang dilakukan perusahaan
dalam menyediakan barang kebutuhan untuk proses produksi. Tujuannya, agar
proses produksi bisa terpenuhi secara optimal dan proses produksi berjalan lancar
hingga mengurangi resiko kekurangan barang.

24
Gambar 5. 7 Kegiatan Mendata Barang Rusak
5.1.8 Perbaikan alat penguat sinyal TV ( Booster) Di camp Nirwana
Booste sendiri merupakan sebuah alat yang berperan sebagai penguat dalam
penerimaan sinyal oleh televisi. Penguat sinyal TV yang juga dikenal sebagai
amplifier atau booster sinyal TV berguna untuk menguatkan gelombang radio yang
lemah. Produknya direkomendasikan bagi Anda yang ingin menikmati gambar
jernih pada TV digital ataupun analog.

Gambar 5. 8 Perbaikan Penguat Sinyal TV (Booster)

25
5.2 Analisis Sistem
Bagian ini akan menjelaskan analisis dari sistem yang di buat, yaitu
Aplikasi Pelaporan penggunaan perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP. Penulis melakukan penelitian dan pengamatan selama PKL di
perusahaan tersebut guna memecahkan masalah yang ada dan memberikan solusi
dari masalah tersebut. Berikut hasil analisis nya.
5.2.1 Analisis Sistem Yang Berjalan
Sistem data barang yang sedang berjalan Pada PT. Darma Henwa, Tbk-ACP
pada saat laporan data dari data saat ini terlihat pada gambar 5.8 Pada gambar
tersebut terlihat bahwa karyawan melakukan pelaporan data. Pelaporan tersebut
akan direkap oleh admin setelah direkapitulasi maka MIS atau staff akan meminta
hasil laporan karyawan yang sudah mendata asset maka akan diberikan kepada Staff
pada MIS.

Gambar 5. 9 Sistem Yang Berjalan


5.2.2 Analisis Sistem yang di Usulkan
Sistem yang diusulkan oleh penulis, Laporan akan direkap menggunkan
Aplikasi Pelaporan penggunaan perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP. Setiap hasil peninputan data perangkat ataupun pemakaian perangat akan

26
tersimpan di dalam sistem sehingga admin tidak perlu lagi melakukan pencarian
yang lama ke staff MIS hanya perlu mengakses sistem untuk melihat hasil
rekapitulasi penggunaan data perangkat.

Gambar 5. 10 Sistem Yang Diusulkan


5.3 Rancangan Basis Data
Rancangan basis data dari Aplikasi Pelaporan Penggunaan Perangkat
Berbasis Web pada PT. Darma Henwa, Tbk-ACP akan di gambarkan menggunakan
Entity Relationship Diagram. Berikut uraian nya.
5.3.1 Entity Relationship Diagram
Entity Relationship Diagram pada Aplikasi Pelaporan Penggunaan
Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP dapat di lihat pada
gambar di bawah ini.

27
Gambar 5. 11 Gambar ERD
Gambar 5.11 adalah rancangan ERD dari basis data yang ada di Aplikasi
Pelaporan Penggunaan Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP,
yang terdapat 4 entitas.
5.3.2 Rancangan Antar Table
Berikut ini adalah struktur data dari rancangan ERD pada Aplikasi
Pelaporan Penggunaan Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP:
AKUN
Table 5. 1Akun
Nama Field Tipe Data Ukuran Keterangan
Id_akun int 11 Primary Key
nama_pengguna varchar 128
email varchar 128

28
Nama Field Tipe Data Ukuran Keterangan
kata_sandi varchar 256
foto_profil varchar 256
telepon varchar 15
level varchar 16

KATEGORI
Table 5. 2 Kategori

Nama Field Tipe Data Ukuran Keterangan

id_kategori int 11 Primary Key


nama_kategori varchar 128
deskripsi_kategori txt

PENGGUNA PERANGKAT
Table 5. 3 Pengguna_Perangkat
Nama Field Tipe Data Ukuran Keterangan

id_pp int 11 Primary Key


id_pk int 11
status varchar 64
tgl_Peminjaman date
pengguna varchar 128

PERANGKAT KERAS
Table 5. 4 Perangkat_Keras
Nama Field Tipe Data Ukuran Keterangan

id_pk int 11 Primary Key


id_kategori int 11
nama_vendor varchar 128
nama_pk varchar 128
nomor_seri varchar 128

29
Nama Field Tipe Data Ukuran Keterangan

deskripsi_pk text

TIPE
Table 5. 5 Tipe
Nama Field Tipe Data Ukuran Keterangan

id_tipe int 11 Primary Key

nama_tipe int 11
nama_barang varchar 128

5.3.3 Struktur Tabel di Basis Data


Berikut ini adalah relasi antar tabel dari rancangan ERD pada Aplikasi
Pelaporan Penggunaan Perangkat Berbasis Web pada PT. Darma Henwa, TbkACP:

Gambar 5. 12 Relasi Pada Table

30
5.4 Unified Model Language (UML)
Perancangan sistem disini adalah dengan menggunakan UML yang di
dalamnya memuat 4 diagram yaitu use case diagram, class diagram, activity
diagram, sequence diagram.
5.4.1.1 Use Case Diagram
Gambar 5.13 berikut adalah pada Aplikasi Pelaporan Penggunaan
Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP merupakan bentuk dari
penggambaran hubungan antara actor dengan proses yang dapat dilakukannya.

Gambar 5. 13 Use Case Diagram


5.4.1.2 Definisi Aktor
Berikut adalah pendefinisian aktor pada sistem yang telah dibuat.

Table 5. 6 Definisi Aktor

No Aktor Deskripsi
1 Admin Admin merupakan karyawan yang bertugas untuk
mengelola data kategori, data penggunaan
perangkat, data perangkat keras, dan data akun.
2 Karyawan Karyawan merupakan karyawan yang bertugas
untuk mengelola data kategori, data penggunaan
perangkat, dan data perangkat keras.

31
5.4.1.3 Definisi Use Case
Berikut adalah pendefinisian Use Case pada sistem yang telah dibuat:
Table 5. 7 Deskripsi Use Case
No. Use case Deskripsi
1. Validasi Merupakan proses untuk melakukan pengecekan
aktor berdasarkan hak aksesnya.
2. Login Merupakan proses untuk melakukan login untuk
admin dan resepsionis.
3. Memeriksa Status Merupakan proses untuk memeriksa apakah
Login pengguna sistem informasi sudah melakukan
login atau belum.
4. Logout Merupakan proses untuk melakukan logout
untuk admin dan karyawan.
5. Kelola Data Kategori Mengelola data Kategori merupakan proses
umum yanng meliputi 4(empat) buah proses
menampilkan data Kategori, menambah data
Kategori, mengubah data Kategori, dan
menghapus data Kategori.
6. Tampil Data Kategori Merupakan proses untuk menampilkan data
Kategori yang sudah ditambahkan admin dan
karyawan
7. Tambah Data Merupakan proses untuk menambahkan data
Kategori Kategori ke dalam basis data
8. Ubah Data Kategori Merupakan proses untuk mengubah data
Kategori didalam basis data.

9. Hapus Data Kategori Merupakan proses untuk menghapus data


Kategori dari dalam basis data.
10. Kelola Data Perangkat Mengelola data Perangkat keras merupakan
keras proses umum yanng meliputi 4 (empat) buah
proses menampilkan data Perangkat keras,
menambah data Perangkat keras, mengubah data
Perangkat keras, dan menghapus data Perangkat
keras.

11. Tampil Data Merupakan proses untuk menampilkan data


Perangkat keras Perangkat keras yang sudah ditambahkan admin
dan karyawan
12. Tambah Data Merupakan proses untuk menambahkan data
Perangkat keras Perangkat keras ke dalam basis data

32
13. Ubah Data Perangkat Merupakan proses untuk mengubah data
keras Perangkat keras didalam basis data.
14. Hapus Data Perangkat Merupakan proses untuk menghapus data
keras Perangkat keras dari dalam basis data.
15. Kelola Data Akun Mengelola data Akun merupakan proses umum
yang meliputi 4(empat) buah proses
menampilkan data Akun, menambah data Akun,
mengubah data Akun, dan menghapus data
Akun.
16. Tampil Data Akun Merupakan proses untuk menampilkan data
akun yang sudah didaftarkan/ditambahkan
admin
17. Tambah Data Akun Merupakan proses menambahkan /
mendaftarkan akun ke dalam database

18. Ubah Data Akun Merupakan proses mengubah data akun didalam
basis data
19. Hapus Data Akun Merupakan proses untuk menghapus data akun
dari dalam basis data.
20. Tampil Data Merupakan proses untuk menampilkan data
Penggunaan Perangkat Penggunaan Perangkat yang sudah ditambahkan
admin dan karyawan
21. Tambah Data Merupakan proses untuk menambahkan data
Penggunaan Perangkat Penggunaan Perangkat ke dalam basis data
22. Ubah Data Merupakan proses untuk mengubah data
Penggunaan Perangkat Penggunaan Perangkat didalam basis data.
23. Hapus Data Merupakan proses untuk menghapus data
Penggunaan Perangkat Penggunaan Perangkat dari dalam basis data.

5.4.2 Class Diagram


Class Diagram merupakan penggambaran struktur sistem yang
mendefinisikan kelas-kelas yang digunakan untuk membangun sistem. Berikut
bentuk Class Diagram dari Aplikasi Pelaporan Penggunaan Perangkat Berbasis Web
pada PT. Darma Henwa, Tbk-ACP.

33
Gambar 5. 14 Class Diagram
Keterangan dari setiap kelas yang ada pada diagram kelas Aplikasi
Pelaporan Penggunaan Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP.
Table 5. 8 Keterangan Class Diagram

Nama Kelas Keterangan


Merupakan kelas yang menangani tampilan
Antarmuka sistem.
Merupakan kelas proses yang diambil dari
Validasi pendefinisian use case validasi.
Merupakan kelas utilitas untuk koneksi basis data
KoneksiDB dan melakukan query.

34
Akun Merupakan kelas data yang digunakan untuk
memproses segala pengaksesan terhadap tabel
Akun.

Kategori Merupakan kelas data yang digunakan untuk


memproses segala pengaksesan terhadap tabel
Kategori.

Perangkat Keras Merupakan kelas data yang digunakan untuk


memproses segala pengaksesan terhadap tabel
Perangkat Keras.

Penggunaan Perangkat Merupakan kelas data yang digunakan untuk


memproses segala pengaksesan terhadap tabel
Penggunaan Perangkat.

KelolaAkun Merupakan kelas proses yang diambil dari


pendefinisian use case Kelola Akun yang
didalamnya menangani proses tambah akun, ubah
akun, tampil akun, dan hapus akun.

KelolaKategori Merupakan kelas proses yang diambil dari


pendefinisian use case Kelola Akun yang
didalamnya menangani proses tambah kategori,
ubah kategori, tampil kategori, dan hapus
kategori.

KelolaPerangkatKeras Merupakan kelas proses yang diambil dari


pendefinisian use case Kelola PerangkatKeras
yang didalamnya menangani proses tambah
perangkat keras i, ubah perangkat keras, tampil
perangkat keras, dan hapus perangkat keras.

KelolaPenggunaanPernagkat Merupakan kelas proses yang diambil dari


pendefinisian use case Kelola
PenggunaanPerangkat yang didalamnya
menangani proses tambah penggunaan perangkat,
ubah penggunaan perangkat, tampil penggunaan
perangkat, dan hapus penggunaan perangkat.

35
5.4.3 Activity Diagram
Activity Diagram menggambarkan aliran kerja dari sebuah sistem atau
proses atau menu yang ada pada perangkat lunak. digunakan untuk rangkaian
aktivitas Aplikasi Pelaporan Penggunaan Perangkat Berbasis Web pada PT. Darma
Henwa, Tbk-ACP.

Gambar 5. 15 Activity Admin Diagram


Gambar 5. 15 Merupakan bentuk Diagram Aktivitas untuk level Admin.
Admin memiliki hak akses untuk Mengelola Data akun, Mengelola penggunaan
Perangkat, Data Hardware, Mengelola Data Kategori.

36
Gambar 5. 16 Activity Karyawan Diagram
Gambar 5.16 Merupakan bentuk Diagram Aktivitas untuk level karyawan.
Karyawan memiliki hak akses untuk Mengelola penggunaan Perangkat, Data
Hardware, Mengelola Data Kategori.
5.4.4 Sequence Diagram
Sequence Diagram menggambarkan alur objek use case dengan
mendeskripsikan interaksi objek dan pesan yang dikirimkan dan diterima antar
objek. Berikut ini adalah Sequence Diagram Aplikasi Pelaporan Penggunaan
Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP.

37
5.4.4.1 Use Case Login
Gambar 5.17 menjelaskan saat pengguna (Admin dan Klien) ingin login
pada pada Aplikasi Pelaporan Penggunaan Perangkat Berbasis Web Pada PT. Darma
Henwa, Tbk-ACP. Harus memasukkan email dan sandi yang valid berdasarkan email
dan sandi yang telah terdaftar.

Gambar 5. 17 Sequence UC Login Diagram

38
5.4.4.2 Use Case Log Out
Gambar 5.18 menjelsakan saat pengguna (Admin dan Karyawan) ingin
logout pada Aplikasi Pelaporan Penggunaan Perangkat Berbasis Web Pada PT.
Darma Henwa, Tbk-ACP. melalui menu logout.

Gambar 5. 18 Squence UC Logout Diagram

39
5.4.4.3 Tampilan kategori
Gambar 5.19 Menampilkan diagram sekuen berdasarkan use case Tampilan
kategori, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan di
Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 19 Squence UC Tampil Kategori Diagram

40
5.4.4.4 Ubah kategori
Gambar 5.20 Menampilkan diagram sekuen berdasarkan use case Ubah
Kategori, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan di
Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 20 Sequence Ubah Kategori Diagram

41
5.4.4.5 Tambah kategori
Gambar 5.21 Menampilkan diagram sekuen berdasarkan use case Tambah
kategori, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan di
Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 21 Sequence Tambah Kategori Diagram

42
5.4.4.6 Hapus kategori
Gambar 5.22 menampilkan diagram sekuen berdasarkan use case hapus
kategori, yang mana bagian ini hanya bisa dilakukan oleh Admin di Aplikasi
Pelaporan Penggunaan Perangkat Berbasis Web Pada PT. Darma Henwa, Tbk-ACP.

Gambar 5. 22 Squence Hapus Kategori Diagram

43
5.4.4.7 Tampilan Perangkat Keras
Gambar 5.23 Menampilkan diagram sekuen berdasarkan use case Tampilan
Perangkat Keras, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan
di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 23 Sequence Tampilan Perangkat Keras

44
5.4.4.8 Ubah Perangkat Keras
Gambar 5.24 Menampilkan diagram Sequence berdasarkan use case Ubah
Perangkat Keras, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan
di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 24 Sequence Ubah Perangkat Keras

45
5.4.4.9 Tambah Perangkat Keras
Gambar 5.25 Menampilkan diagram Sequence berdasarkan use case
Tambah Perangkat Keras, yang mana bagian ini dapat dilakukan oleh Admin dan
Karyawan di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT.
Darma Henwa, Tbk-ACP.

Gambar 5. 25 Sequence Tambah Perangkat Keras

46
5.4.4.10 Hapus Perangkat Keras
Gambar 5.26 Menampilkan diagram Sequence berdasarkan use case Hapus
Perangkat Keras, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan
di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 26 Sequence Hapus Perangkat Keras

47
5.4.4.11 Tampilan Penggunaan Perangkat
Gambar 5.27 Menampilkan diagram Sequence berdasarkan use case
Tampilan Penggunaan Perangkat, yang mana bagian ini dapat dilakukan oleh Admin
dan Karyawan di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT.
Darma Henwa, Tbk-ACP.

Gambar 5. 27 Squence Tampil Penggunaan Perangkat

48
5.4.4.12 Ubah Penggunaan Perangkat
Gambar 5.28 Menampilkan diagram Sequence berdasarkan use case Ubah
Penggunaan Perangkat, yang mana bagian ini dapat dilakukan oleh Admin dan
Karyawan di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT.
Darma Henwa, Tbk-ACP.

Gambar 5. 28 Sequence Ubah Penggunaan Perangkat

49
5.4.4.13 Tambah Penggunaan Perangkat
Gambar 5.29 Menampilkan diagram Sequence berdasarkan use case
Tambah Penggunaan Perangkat, yang mana bagian ini dapat dilakukan oleh Admin
dan Karyawan di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT.
Darma Henwa, Tbk-ACP.

Gambar 5. 29 Sequence Tambah Penggunaan Perangkat

50
5.4.4.14 Hapus Penggunaan Perangkat
Gambar 5.30 diagram Sequence berdasarkan use case Hapus Penggunaan
Perangkat, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan di
Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 30 Sequence Hapus Penggunaan Perangkat

51
5.4.4.15 Tampilkan Akun
Gambar 5.31 Menampilkan diagram Sequence berdasarkan use case
Tampilan Akun, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan
di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 31 Sequence Tampil Akun

52
5.4.4.16 Tambah Akun
Gambar 5.32 Menampilkan diagram Sequence berdasarkan use case
Tambah Akun, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan
di Aplikasi Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa,
Tbk-ACP.

Gambar 5. 32 Sequence Tambah Akun

53
5.4.4.17 Ubah Akun
Gambar 5.33 Menampilkan diagram Sequence berdasarkan use case Ubah
Akun, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan di Aplikasi
Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa, Tbk-ACP.

Gambar 5. 33 Sequence Ubah Akun

54
5.4.4.18 Hapus Akun
Gambar 5.34 Menampilkan diagram Sequence berdasarkan use case Hapus
Akun, yang mana bagian ini dapat dilakukan oleh Admin dan Karyawan di Aplikasi
Pelaporan Pengunaan Perangkat Berbasis Web Pada PT. Darma Henwa, Tbk-ACP.

Gambar 5. 34 Sequence Hapus Akun

55
5.5 Rancangan Antar Muka (user Interface)
5.5.1 Rancangan Antar Muka Login

Gambar 5. 35 Rancanagn Antar Muka Login


Gambar 5. 35 Menunjukkan Interface untuk halaman login. Email untuk
memasukkan username pengguna yang telah terdaftar, Password untuk
memasukkan password pengguna yang telah terdaftar, Login untuk masuk kedalam
aplikasi. Sesuai dengan hak akses masing – masing.

56
5.5.2 Rancangan Halaman Utama Dashbord

Gambar 5. 36 Tampilan Halaman Utama Dashbord

Gambar 5. 37 Tampilan Diagram Barang Transaksi

57
Gambar 5. 38 Rancangan Diagram penggunaan perangkat
Gambar 5.36 Merupakan implementasi halaman beranda. Terdapat menu
master yang meliputi menu dashboard, data master meliputi subproses menu data
pengguna, data kategori, data hardware, dan menu laporan meliputi subproses menu
penggunaan perangkat. Selain itu ada data yang ditampikan di dashboard yaitu data
jumlah perangkat, pengguna, tipe perangkat, perangkat digunakan. Dan tambahan
digram frekuensi transaksi, jumlah barang transaksi, rekapan pelaporan status
pengguna perangkat keras.

58
5.5.3 Rancangan Halaman Akun

Gambar 5. 39 Rancangan Halaman Akun


Gambar 5.39 Merupakan halaman data pengguna/akun, halaman ini
terdapat opsi tambah data untuk input data pengguna, search data pengguna, edit
data akun dan hapus data akun
5.5.4 Rancangan Tambah Data Akun Pengguna

Gambar 5. 40 Rancangan Tambah Data Akun Pengguna

59
Gambar 5.40 Halaman tambah data pengguna adalah halaman yang
digunakan admin untuk mendaftarkan pengguna baru agar dapat mengakses
aplikasi. Informasi pengguna seperti nama, email, telepon, password dan level
dimasukkan oleh admin. Setelah proses pendaftaran selesai, pengguna baru dapat
log in.

5.5.5 Rancangan Halaman Data Kategori

Gambar 5. 41 Rancangan Halaman Data Kategori


Gambar 5.41 Merupakan halaman data kategori, untuk menambahkan
kategori di data hardware, halaman ini terdapat opsi tambah data untuk input data
kategori, search data kategori, edit data akun dan hapus data akun. Dan data kategori
ini di implementasikan ke menu data hardware.

60
5.5.6 Rancangan Tambah Data Kategori

Gambar 5. 42 Rancangan Tambah Data Kategori


Gambar 5.42 Merupakan halaman tambah data kategori, Informasi kategori
seperti nama kategori dan deskripsi dimasukkan. Setelah ditambahkan, kategori
akan ditampilkan pada halaman menu data hardware.

5.5.7 Rancangan Data Hardware

Gambar 5. 43 Rancangan Data Hardware

61
Gambar 5.43 Merupakan tampilan halaman data hardware adalah
antarmuka yang menampilkan data dan informasi mengenai hardware pada suatu
sistem atau perangkat. Halaman ini menyediakan beberapa fitur seperti opsi untuk
menambahkan data hardware baru, mencari data, mengedit data yang sudah ada,
dan menghapus data yang tidak digunakan. Data ini dikategorikan dan
diimplementasikan ke menu data perangkat pengguna. Tujuan dari halaman ini
adalah mempermudah pemantauan dan manajemen data hardware melalui aplikasi
yang tersedia.
5.5.8 Rancangan Tambah Data Hardware

Gambar 5. 44 Rancangan Tambah Data Hardware


Gambar 5.44 Merupakan tampilan halaman data hardware menampilkan
data dan informasi mengenai hardware. Tampilan halaman ini mencakup informasi
seperti jenis perangkat keras, kategori, vendor, nomor seri dan deskripsi.

62
5.5.9 Rancangan Penggunaan Perangkat

Gambar 5. 45 Rancangan Penggunaan Perangkat


Gambar 5.45 Merupakan tampilan data pengunaan perangkat menampilkan
data penggunaan dan status perangkat keras yang tercatat pada data hardware.
Halaman ini menyediakan beberapa fitur seperti opsi untuk menambahkan data
pengguna perangkat keras, mencari data, mengedit data yang sudah ada, dan
menghapus data yang tidak digunakan.

63
5.5.10 Rancangan Tambah Data Peenggunaan perangkat

Gambar 5. 46 Rancangan Tambah Data Peenggunaan perangkat


Gambar 5.46 Merupakan Tampilan tambah data penggunaan perangkat.

halaman ini mencakup informasi seperti jenis perangkat keras, status, tanggal
pinjam, dan pegguna.
5.6 Implementasi Sistem
5.6.1 Tampilan Form Login

Gambar 5. 47 Tampilan Form Login

64
Gambar 5.47 Menunjukkan Interface untuk halaman login. Email untuk
memasukkan username pengguna yang telah terdaftar, Password untuk
memasukkan password pengguna yang telah terdaftar, Login untuk masuk kedalam
aplikasi. Sesuai dengan hak akses masing – masing.

5.6.2 Tampilan Halaman Utama Dashbord

Gambar 5. 48 Tampilan Halaman Utama Dashbord

Gambar 5. 49 Tampilan Diagram Barang Transaksi

65
Gambar 5. 50 Tampilan Diagram Pengguna Perangkat
Gambar 5.48 Merupakan implementasi halaman beranda. Terdapat menu
master yang meliputi menu dashboard, data master meliputi subproses menu data
pengguna, data kategori, data hardware, dan menu laporan meliputi subproses menu
penggunaan perangkat. Selain itu ada data yang ditampikan di dashboard yaitu data
jumlah perangkat, pengguna, tipe perangkat, perangkat digunakan. Dan tambahan
digram frekuensi transaksi, jumlah barang transaksi, rekapan pelaporan status
pengguna perangkat keras.
5.6.3 Tampilan Halaman Akun

Gambar 5. 51 Tampilan Halaman Akun

66
Gambar 5.51 Merupakan halaman data pengguna/akun, halaman ini
terdapat opsi tambah data untuk input data pengguna, search data pengguna, edit
data akun dan hapus data akun.
5.5.4 Tampilan Tambah Data Pengguna Akun

Gambar 5. 52 Tampilan Tambah Data Pengguna Akun


Gambar 5.52 Halaman tambah data pengguna adalah halaman yang
digunakan admin untuk mendaftarkan pengguna baru agar dapat mengakses
aplikasi. Informasi pengguna seperti nama, email, telepon, password dan level
dimasukkan oleh admin. Setelah proses pendaftaran selesai, pengguna baru dapat
log in.

67
5.6.5 Tampilan Halaman Data Kategori

Gambar 5. 53 Tampilan Halaman Data Kategori


Gambar 5.53 Merupakan halaman data kategori, untuk menambahkan
kategori di data hardware, halaman ini terdapat opsi tambah data untuk input data
kategori, search data kategori, edit data akun dan hapus data akun. Dan data kategori
ini di implementasikan ke menu data hardware.

5.6.6 Tampilan Tambah Data Kategori

Gambar 5. 54 Tampilan Tambah Data Kategori

68
Gambar 5.54 Merupakan halaman tambah data kategori, Informasi kategori
seperti nama kategori dan deskripsi dimasukkan. Setelah ditambahkan, kategori
akan ditampilkan pada halaman menu data hardware.
5.6.7 Tampilan Halaman Data Hardware

Gambar 5. 55 Tampilan Halaman Data Hardware


Gambar 5.55 Merupakan tampilan halaman data hardware adalah
antarmuka yang menampilkan data dan informasi mengenai hardware pada suatu
sistem atau perangkat. Halaman ini menyediakan beberapa fitur seperti opsi untuk
menambahkan data hardware baru, mencari data, mengedit data yang sudah ada,
dan menghapus data yang tidak digunakan. Data ini dikategorikan dan
diimplementasikan ke menu data perangkat pengguna. Tujuan dari halaman ini
adalah mempermudah pemantauan dan manajemen data hardware melalui aplikasi
yang tersedia.

69
5.6.8 Tampilan Tambah Data Hardware

Gambar 5. 56 Tampilan Tambah Data Hardware


Gambar 5.56 Merupakan tampilan halaman data hardware menampilkan
data dan informasi mengenai hardware. Tampilan halaman ini mencakup informasi
seperti jenis perangkat keras, kategori, vendor, nomor seri dan deskripsi.

5.6.9 Tampilan Halaman Penggunaan Perangkat

Gambar 5. 57 Tampilan Tambah Data Hardware


Gambar 5.57 Merupakan tampilan data pengunaan perangkat menampilkan
data penggunaan dan status perangkat keras yang tercatat pada data hardware.
Halaman ini menyediakan beberapa fitur seperti opsi untuk menambahkan data

70
pengguna perangkat keras, mencari data, mengedit data yang sudah ada, menghapus
data yang tidak digunakan, dan pengunduhan data.
5.6.10 Tampilan Tambah Data Penggunaan Perangkat

Gambar 5. 58 Tampilan Tambah Data Penggunaan Perangkat


Gambar 5.58 Merupakan Tampilan tambah data penggunaan perangkat.
halaman ini mencakup informasi seperti jenis perangkat keras, status, tanggal
pinjam, dan pegguna.
5.6.11 Tampilan Unduh Data

Gambar 5. 59 Tampilan Unduh Data

71
Gambar 5.59 Merupakan halaman pengunduhan data penggunaan perangkat
adalah halaman yang menampilkan data penggunaan perangkat dalam bentuk file
yang bisa didownload. Tujuannya adalah untuk mempermudah pengguna dalam
melihat dan menganalisa data penggunaan perangkat secara detail.

5.7 Hasil Pengujian


Pengujian yang digunakan penulis adalah Pengujian Blackbox. Pengujian
ini merupakan pengujian yang digunakan untuk memeriksa fungsional dari sebuah
sistem, dengan mengamati output yang dihasilkan sistem, apakah sesuai dengan
yang diharapkan. Pengujian dilakukan dengan melakukan uji coba terhadap
beberapa hal berikut:
No Skenario Hasil yang Diharapkan Gambar Hasil
Pengujian Pengujian
1 Login Pengguna dapat Sesuai
melakukan login dengan
memasukan email dan
password
2 Lihat User Data user yang sudah Sesuai
tersimpan dapat
ditampilakn di sistem

3 Tambah Data user yang sudah Sesuai


user tersimpan dapat
ditampilkan di sistem

4 Edit user Data user dapat diubah Sesuai


dan hasil perubahan akan
tersimpan di database

5 Hapus user Data user dapat dihapus Sesuai


melalui sistem dan
terhapus dari database

6 dashboard Menampilkan rekapitulasi Sesuai


keseluruhan inputan data

72
No Skenario Hasil yang Diharapkan Gambar Hasil
Pengujian Pengujian
7 Menu User dapat melihat dan Sesuai
jumlah mengubah data
perangkat keseluruhan perangkat
pada keras yang telah
halaman tersimpan
dashboard
8 Menu Admin dapat melihat dan Sesuai
pengguna mengubah siapa saja
akun pada yang dapat mengakses
halaman aplikasi yang telah
dashboard terdaftar
9 Menu tipe User dapat melihat dan Sesuai
perangkat mengubah data
pada keseluruhan tipe
halaman perangkat yang telah
dashboard tersimpan
10 Menu User dapat melihat dan Sesuai
kategori mengubah data
pada keseluruhan kategori
halaman yang telah tersimpan
dashboard

11 Diagram Data transaksi berhasil di Sesuai


Fekuensi implementasikan dan
Transaksi dapat terlihat pada
diagram frekuensi
transaksi
12 Diagram Data jumlah barang Sesuai
jumlah berhasil di
barang implementasikan dan
transaksi dapat terlihat pada
diagram jumlah barang
transaksi
13 Diagram Data penggunaan Sesuai
rekap perangkat keras berhasil di
pelaporan implementasikan dan
penggunan dapat terlihat pada
perangkat diagram rekap pelaporan
keras penggunaan perangkat
keras

73
14 Menu data Dapat menampilkan Sesuai
kategori keseluruhan data yang
sudah tersimpan

15 Tambah Menambah data ketegori Sesuai


data yang sudah tersimpan
kategori dapat
ditampilkan disistem

16 Edit data Data kategori dapat Sesuai


ketegori diubah dan hasil
perubahan akan tersimpan
di database

17 Hapus data Data kategori dapat Sesuai


Kategori dihapus melalui sistem
dan terhapus dari
database

18 Menu data Dapat menampilkan Sesuai


hardware keseluruhan data yang
sudah tersimpan

19 Tambah Menambah data hardware Sesuai


data yang sudah tersimpan
hardware dapat
ditampilkan disistem

20 Edit data Data hardware dapat Sesuai


hardware diubah dan hasil
perubahan akan tersimpan
di database

21 Hapus data Data hardware dapat Sesuai


hardware dihapus melalui sistem
dan terhapus dari
database

22 Unduh data Data hardware yang Sesuai


hardware sudah tersimpan di
database dapat diunduh
dengan format
cvs,excel,pdf,dan print

74
23 Search data Dapat menampilkan data Sesuai
hardware yang user sedang
butuhkan

24 Menu data Dapat menampilkan Sesuai


pengguna keseluruhan data yang
perangkat sudah tersimpan

25 Tambah Menambah data pengguna Sesuai


data perangkat yang sudah
pengguna tersimpan dapat
perangkat ditampilkan disistem

26 Edit data Data pengguna perangkat Sesuai


pengguna dapat diubah dan hasil
perangkat perubahan akan tersimpan
di database

27 Hapus data Data pengguna perangkat Sesuai


pengguna dapat dihapus melalui
perangkat sistem dan terhapus dari
database

28 Unduh data Data pengguna perangkat Sesuai


pengguna yang sudah tersimpan di
perangkat database dapat diunduh
dengan format
cvs,excel,pdf,dan print
29 Search data Dapat menampilkan data Sesuai
pengguna yang user sedang
perangkat butuhkan

75
BAB VI
PENUTUP

6.1 Kesimpulan
Berdasarkan hasil pembahasan mengenai Aplikasi Pelaporan Penggunaan
Perangkat Berbasis Web pada PT. Darma Henwa, Tbk-ACP dapat disimpulkan
sebagai berikut:

1. Praktik Kerja Lapangan ini di lakukan di PT. Darma Henwa, Tbk-Acp, yang
mana studi kasus kali ini di ambil berdasarkan permasalahan yang ada di
Perusahaan, merancang dan implementasikan Aplikasi Pelaporan Penggunaan
Perangkat Berbasis Web Pada PT. Darma Henwa, Tbk-ACP.
2. Aplikasi ini dirancang dengan pemodelan basis data menggunakan Entity
Relationship Diagram, lalu untuk pemodelan aplikasi menggunakan Unified
Modeling Language, juga aplikasi ini dibangun dengan menggunakan bahasa
pemrograman PHP (framework CodeIgniter 3) dan Javascrip ditambah dengan
sintaks HTML 5 dan CSS (menggunkan framework Bootstrap 4).
3. Aplikasi ini dapat digunakan untuk membantu memanajemen data perangkat
dan pelaporan penggunaan perangkat yang ada di perusahaan PT. Darma
Henwa, Tbk-ACP.
4. Pengguna dalam sistem ini ada 2 (dua) yaitu Admin dan Karyawan. Admin
dapat mengelola seluruh data yang ada di dalam aplikasi, lalu Karyawan juga
dapat mengelola semua data terkecuali pengguna Akun.

6.2 Saran
Berdasarkan hasil pembangunan aplikasi pelaporan penggunaan perangkat
berbasis web Penulis memeberi saran sebagai berikut :
1. untuk pengembangan aplikasi ini diadakannya peningkatan dan
pemaksimalan fitur-fitur yang ada.
2. Aplikasi ini, alangkah baiknya di berikan jangka waktu untuk menghindari
bug yang terdapat pada program ini, sehingga pengguna merasa tidak
terganggu dengan tidak adanya permasalahan di dalam Aplikasi Pelaporan
Penggunaan Perangat Berbasis Web Pada PT. Darma Henwa, Tbk-ACP.

76
DAFTAR PUSTAKA

Abdulloh, R. (2016) ‘Easy & Simple Web Programming’, Jakarta: PT Elex Media
Komputindo, p. 227.

Abdulloh, R. (2018) ‘7 in 1 Pemrograman Web Untuk Pemula’, PT Elex Media


Komputindo, pp. 1–15.

Binarso, D. (2012) ‘434-853-1-Sm’, Pembangunan Sistem Informasi Alumni


Berbasis Web Pada Program Studi Teknik Informatika Universitas
Diponegoro, 1(1), pp. 72–84.

Buryadi (2014) ‘Aplikasi pengolahan citra berbasis web menggunakan javascript


dan jquery’, Jurnal Teknik, 3(3), pp. 1–8. Available at:
http://jurnalteknik.janabadra.ac.id/wp-content/uploads/2015/01/3-
IndraYatiniApril-2014.pdf.

Constantianus, F. and Suteja, B. (2005) ‘Analisa dan Desain Sistem Bimbingan


Tugas Akhir Berbasis Web dengan Studi Kasus Fakultas Teknologi
Informasi’, Jurnal Informatika, 1(2), pp. 93–106.

Destiningrum, M. and Adrian, Q. J. (2017) ‘Sistem Informasi Penjadwalan Dokter


Berbassis Web Dengan Menggunakan Framework Codeigniter (Studi
Kasus: Rumah Sakit Yukum Medical Centre)’, Jurnal Teknoinfo, 11(2), p.
30. doi: 10.33365/jti.v11i2.24.
Effendy, F. and Nuqoba, B. (2016) ‘Penerapan Framework Bootsrap Dalam
Pembangunan Sistem Informasi Pengangkatan Dan Penjadwalan Pegawai
(Studi Kasus:Rumah Sakit Bersalin Buah Delima Sidoarjo)’, Informatika
Mulawarman : Jurnal Ilmiah Ilmu Komputer, 11(1), p. 9. doi:
10.30872/jim.v11i1.197.

Kusuma, W. F. (2015) ‘Pengembangan Halaman Web Menggunakan XML dalam


Perkembangan WEB 2.0’, Jurnal Teknik Informatika, 6(2), p. 8.
Marbun, Y. Y., Isnanto, R. R. and Martono, K. T. (2016) ‘Pembuatan Aplikasi
TOEFL sebagai Media Pelatihan Bahasa Inggris Berbasis Web’, Jurnal
Teknologi dan Sistem Komputer, 4(1), p. 83. doi:
10.14710/jtsiskom.4.1.2016.83-92.
Masrur, M. (2016) Pemrograman Web Dinamis Menggunakan Java Server Pages
dengan Databases Relasional MYSQL. Yogyakarta: CV Andi Offset.

Mustaqbal, D. (2015) ‘Pengujian Aplikasi Menggunakan Black Box Testing


Boundary Value Analysis (Studi Kasus : Aplikasi Prediksi Kelulusan
SNMPTN)’, I(3), pp. 31–36.

77
LAMPIRAN
Lampiran 1. Kegiatan

78
79
Lampiran 2. Lembar Konsultasi Bimbingan

80
Lampiran 3. Lembar Presensi Bimbingan

81
Lampiran 4. Lembar Presensi Kehadiran PKL

82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Lampiran 5. Lembar Nilai Lapangan

101
Lampiran 6. Surat Pernyataan Dosen

102
Lampiran 7. Undangan Dosen

103
Lampiran 8. Daftar Kehadiran Penguji dan Pembimbing

104
Lampiran 9. Daftar Kehadiran Peserta Seminar

105
Lampiran 10. Berita Acara

106
107

Anda mungkin juga menyukai