Disusun Oleh :
Lois Arista 2001301027
Disusun Oleh :
Lois Arista 2001301027
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.
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.
Lois Arista
vi
DAFTAR ISI
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
x
DAFTAR GAMBAR
xi
BAB I
PENDAHULUAN
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
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
10
Tabel 3. 1 Table ERD
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
15
BAB IV
METODE PELAKSANAAN
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
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
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.
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.
22
Gambar 5. 4 Kegiatan Sharing Session
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.
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.
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.
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.
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
PENGGUNA PERANGKAT
Table 5. 3 Pengguna_Perangkat
Nama Field Tipe Data Ukuran Keterangan
PERANGKAT KERAS
Table 5. 4 Perangkat_Keras
Nama Field Tipe Data Ukuran Keterangan
29
Nama Field Tipe Data Ukuran Keterangan
deskripsi_pk text
TIPE
Table 5. 5 Tipe
Nama Field Tipe Data Ukuran Keterangan
nama_tipe int 11
nama_barang varchar 128
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.
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.
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.
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
34
Akun Merupakan kelas data yang digunakan untuk
memproses segala pengaksesan terhadap tabel
Akun.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
55
5.5 Rancangan Antar Muka (user Interface)
5.5.1 Rancangan Antar Muka Login
56
5.5.2 Rancangan Halaman Utama Dashbord
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
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.
60
5.5.6 Rancangan Tambah Data Kategori
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
62
5.5.9 Rancangan Penggunaan Perangkat
63
5.5.10 Rancangan Tambah Data Peenggunaan perangkat
halaman ini mencakup informasi seperti jenis perangkat keras, status, tanggal
pinjam, dan pegguna.
5.6 Implementasi Sistem
5.6.1 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.
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
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
67
5.6.5 Tampilan Halaman 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
69
5.6.8 Tampilan Tambah Data Hardware
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
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.
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
73
14 Menu data Dapat menampilkan Sesuai
kategori keseluruhan data yang
sudah tersimpan
74
23 Search data Dapat menampilkan data Sesuai
hardware yang user sedang
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.
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