Oleh
RISKI AMELIA
NIM : 1757301006
i
VEHICLE MAINTENANCE LOGBOOK SYSTEM
Oleh :
Riski Amelia
Disetujui oleh :
i
Musta'inul Abdi,SST.,M. Kom Jabbar Abdul Gaffar
NIP. 199110302019031015
KEMENTRIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
POLITEKNIK NEGERI LHOKSEUMAWE
Jalan Banda Aceh – Medan Km 280.3 Buketrata, Lhokseumawe, 24301 P.O BOX 90
Telepon (0645) 42670 Fax : 42785
LEMBAR PENGESAHAN
LAPORAN PRAKTIK KERJA LAPANGAN (PKL)
Disusun Oleh :
Disetujui Oleh :
Huzaeni, SST.,M.IT
NIP. 19700601 199501 1 001
DosenPembimbing
Tanggal 14/09/2020
ii
Mengetahui,
KetuaJurusanTeknologiInformasi dan Komputer,
N NILAI
KRITERIA PENILAIAN
O ANGKA HURUF
1 Tanggung jawab dalam melaksanakan tugas
2 Ketepatan waktu dalam menyelesaikan tugas
3 Pemahaman terhadap pelaksanaan PKL
4 Frekuensi bimbingan dan ketepatan waktu dalam menyelesaikan laporan
5 Bahasa Penulisan
6 Penalaran dan kemampuan analisa
7 Isi Laporan
JUMLAH NILAI
NILAI RATA-RATA
iv
ABSTRAK
Kerja praktek merupakan salah satu persyaratan untuk menuntaskan nilai mata
kuliah kerja praktek semester VII pada program studi teknik informatika Politeknik
Negeri Lhokseumawe, praktek kerja ini dilaksanakan selama kurang lebih 6minggu
terhitung sejak 60 Juli 2020 sampai dengan 14 Agustus 2020, adapun tempat
pelaksanaan praktek kerja ini dilaksanakan di PT INALUM(Persero). Kerja praktek
ini bertujuan untuk meningkatkan wawasan mahasiswa tentang dunia kerja dan
implementasi ilmu yang di dapat di kampus. Dari kerja praktek ini penulis
memperoleh wawasan baru di bidang teknologi dan informasi yang di diperlukan
pada PT INALUM(Persero) . Adapun judul yang akan dijadikan laporan hasil dari
kerja praktek ini adalah “Vehicle Maintenance LogBook System Menggunakan
PHP My Admin Pada PT INALUM (Persero)”, sebagaimana diketahui biasanyaV
ehicle Maintenance LogBook Systemmasih berbasis desktop.
v
ABSTRACT
Job training is one of the requirements to complete the value of semester VII
job training courses in the informatics engineering study program at the
Lhokseumawe State Polytechnic, this job training is carried out for approximately 6
weeks from July 06, 2020 to August 14, 2020, as for the place where this practical
work is carried out at the PT INALUM (Persero). This practical work aims to
increase students' insights about the world of work and the implementation of the
knowledge they get on campus. From this practical work the authors gain new
insights in the field of website development that are needed at the PT INALUM
(Persero). The title that will be used as a report on the results of this practical work
is "Vehicle Mintenance LogBook System Using PHP My Admin Programming in the
PT inalum (Persero)", as it is known that usually vehicle maintenance logbook
system is still based on Desktop
vi
KATA PENGANTAR
Puji syukur Alhamdulillah penulis penjatkan kepadaAllah SWT yang telah
memberikan kesehatan, kesempatan, limpahan rahmat dan hidayah-Nya kepada
penulis sehingga mampu menyelesaikan laporan Praktek Kerja Lapangan ini.
Selanjutnya Shalawat beriring salam penulis sanjung sajikan kepada Nabi
Muhammad SAW beserta keluarga dan para sahabat sekalian yang telah
membimbing ummat manusia dari jalan kesesatan ke alam kebenaran yang saat ini
sedang kita rasakan bersama. Laporan ini disusun berdasarkan pengalaman penulis m
elaksanakan Praktek Kerja Lapangan pada tanggal 06 Juli 2020 - 14 Agustus 2020 di
PT Indonesia Asahan Alumunium. Kegiatan ini dilaksanakan dengan tujuan untuk m
engembangkan pola pikir, pengetahuan, sikap dan wawasan melalui proses Praktek
Kerja Lapangan di lingkungan perusahaan. Selain itu, laporan ini disusun untuk mem
enuhi kelengkapan persyaratan Program Studi Teknik Informatika, Jurusan Teknolog
i Informasi dan Komputer, Politeknik Negeri Lhokseumawe.
Penulis menyadari bahwa laporan Praktek Kerja Lapangan ini masih jauh dari
kesempurnaan. Oleh karena itu, penulis mohon kritik dan saran yang mendukung dar
i berbagai pihak. Atas segala bantuan dan dukungan serta bimbingan yang telah penu
lis terima dari berbagai pihak,dengan ketulusan hati yang terdalam, penulis menguca
pkan banyak terima kasih. Semoga laporan Praktek Kerja Lapangan ini bermanfaat d
an kiranya Allah SWT senantiasa melimpahkan rahmat dan karunia-Nya.
Penulis
viii
DAFTAR ISI
ABSTRAK................................................................................................................i
ABSTRACT..............................................................................................................ii
KATA PENGANTAR............................................................................................iii
DAFTAR ISI...........................................................................................................iv
DAFTAR GAMBAR...............................................................................................v
DAFTAR LAMPIRAN...........................................................................................vi
BAB I PENDAHULUAN........................................................................................1
1.1 Latar Belakang..........................................................................................1
1.2 Rumusan Masalah.....................................................................................2
1.3 Batasan Masalah........................................................................................2
1.4 Tujuan Praktek Kerja Lapangan................................................................3
1.5 Manfaat Praktek Kerja Lapangan..............................................................3
1.6 Tempat dan Waktu Pelaksanaan................................................................4
1.7 Sistematika Penulisan................................................................................4
BAB II GAMBARAN UMUM PERUSAHAAN....................................................6
2.1 Sejarah PT INALUM (Persero).................................................................6
2.2 Profil Kantor PT INALUM (Persero).......................................................8
2.3 Visi dan Misi PT INALUM (Persero).......................................................9
2.3.1 Visi Perusahaan.....................................................................................9
2.3.2 Misi Perusahaan ....................................................................................9
2.4 Struktur Organisasi..................................................................................10
2.5 Uraian Pekerjaan.....................................................................................11
2.5.1 Operation and Infrastructure................................................................11
2.5.2 System Application and ERP Operation..............................................12
2.6 Lokasi PT INALUM (Persero)................................................................14
BAB III LANDASAN TEORI...............................................................................15
3.1 Sistem Informasi......................................................................................15
3.2 Website....................................................................................................16
3.2.1 Static Website......................................................................................17
3.2.2 Dynamic Website.................................................................................17
3.3 Database..................................................................................................18
ix
3.4 Mysql...................................................................................................19
3.5 XAMPP................................................................................................20
3.6 PHP......................................................................................................20
3.7 HTML..................................................................................................20
3.8 CSS......................................................................................................21
3.9 Framework..............................................................................................21
3.9.1 Bootstrap..............................................................................................22
3.9.2 CodeIgniter..........................................................................................22
BAB IV HASIL DAN PEMBAHASAN...............................................................24
4.1 Pembahasan Hasil PKL...........................................................................24
4.1.1 Diagram Konteks.................................................................................24
4.2 Pembahasan Hasil PKL...........................................................................25
4.2.1 DFD(Data Flow Diagram)..................................................................25
4.2.2 ERD (Entity Relationship Diagram)...................................................27
4.3 Inteface....................................................................................................27
4.3.1 Halaman Login....................................................................................28
4.3.2 Halaman Dashboard.............................................................................28
4.3.3 Halaman SubMenu Input User............................................................29
4.3.4 Halaman SubMenu Input Plant...........................................................30
4.3.5 Halaman SubMenu Input Vehicle........................................................30
4.3.6 Halaman SubMenu Input Trouble.......................................................31
4.3.7 Halaman SubMenu Report Weekly......................................................32
4.3.8 Halaman SubMenu Report Monthly...................................................32
4.3.9 Halaman SubMenu Report Date Range..............................................33
4.4 Pengujian Sistem.....................................................................................27
4.4.1 Pengujian BlackBox.............................................................................25
4.4.2 Pengujia WhiteBox...............................................................................27
BAB V PENUTUP.................................................................................................35
5.1 Kesimpulan..............................................................................................35
5.2 Saran........................................................................................................35
DAFTAR PUSTAKA............................................................................................36
x
DAFTAR GAMBAR
DAFTAR TABEL
xi
xii
BAB I
PENDAHULUAN
BAB I : PENDAHULUAN
DAFTAR PUSTAKA
5
BAB II
GAMBARAN UMUM PERUSAHAAN
Tekad ini semakin kuat ketika tahun 1972 pemerintah menerima laporan dari
Nippon Koei, sebuah perusahaan konsultan Jepang tentang studi kelaikan Proyek
PLTA dan Aluminium Asahan. Laporan tersebut menyatakan bahwa PLTA layak
untuk dibangun dengan sebuah peleburan aluminium sebagai pemakai utama dari
listrik yang dihasilkannya.
6
Pada tanggal 7 Juli 1975 di Tokyo, setelah melalui perundingan-perundingan
yang panjang dan dengan bantuan ekonomi dari pemerintah jepang untuk proyek ini,
pemerintah Republik Indonesia dan 12 Perusahaan Penanam Modal Jepang
menandatangani Perjanjian Induk untuk PLTA dan Pabrik Peleburan Aluminium
Asahan yang kemudian dikenal dengan sebutan Proyek Asahan. Kedua belas
Perusahaan Penanam Modal Jepang tersebut adalah Sumitomo Chemical Company
Ltd., Sumitomo Shoji Kaisha Ltd., Nippon Light Metal Company Ltd., C Itoh & Co.,
Ltd., Nissho Iwai Co., Ltd., Nichimen Co., Ltd., Showa Denko K.K., Marubeni
Corporation, Mitsubishi Chemical Industries Ltd., Mitsubishi Corporation, Mitsui
Aluminium Co., Ltd., Mitsui & Co., Ltd.
INALUM dapat dicatat sebagai pelopor dan perusahaan pertama di Indonesia yang
bergerak dalam bidang Industri peleburan aluminium dengan investasi sebesar 411
milyar Yen.
Faisal Hidayat
Edwin El Ammar
M SIT
Melakukan perencanaan kerja help desk, siklus hidup & perawatan, perangkat
desktop (hardware PC, periferal, proyektor, video conference, software desktop),
akun desktop (diantaranya active directory, aplikasi office, email, video
conference), termasuk anggaran & pengadaan (KAK, HPS)
Mengelola layanan help desk dan eskalasi dukungan teknis sesuai dengan tingkat
layanan dan prosedur yang tepat
Merespon permintaan dukungan teknis terkait perangkat dan akun desktop
Mengelola kinerja dan tingkat layanan internal dan eksternal (pihak ketiga)
Melakukan koordinasi dengan pengguna dan pihak ketiga (kontraktor)
Melakukan evaluasi kinerja & continuous improvement
Mengelola prosedur operasi dan dokumentasi rekaman
Mempersiapkan presentasi & laporan
12
2.5.2 System Application and ERP Operation
Subseksi System Application and ERP Operation memliki 2 penugasan, yaitu:
2. Development Support
Tugas Development Support adalah sebagai berikut:
(Sumber :https://www.google.com/maps/place/PT.+Inalum+
(Persero)/@3.5796691,98.6710856,17z)
14
BAB III
LANDASAN TEORI
3.2 Website
Website adalah suatu metode untuk menampilan informasi di internet, baik
berupa teks, gambar, suaramaupun video yang interaktif dan mempunyai kelebihan
untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext)
yang dapat diakses melalui sebuah browser (Yuhefizar,1998).Website adalah
kumpulan informasi yang berbentuk halaman-halaman elektronik atauweb page.
Sebuah website umumnya terhubung pada sebuah alamat penunjuk yang spesifik.
Alamat penunjuk tersebut dinamakandomain,missalDetik.coatauNesabamedia.com.
Website pada umumnya terdiri dari format teks, gambar, table, grafik, kutipan, video,
musik, dan format visual lainnya yang menarik bagi pengunjung website tersebut.
Sebuah website biasanya bisa diakses secara umum. Kebanyakan website dapat
diakses melalui Public Internet Protocol (IP) dalam sebuahjaringan internet. Namun
tidak menutup kemungkinan bahwa website tersebut diakses secara offline melalui
jaringan LAN. Website bisa berupa website pribadi, komersial, pemerintahan, dan
website lainnya yang dibuat untuk kepentingan profit maupun non profit yang
16
dipublikasikan secara umum. Selain itu, website juga dapat dibuat untuk tujuan
khusus seperti misalnya untuk hiburan, pendidikan, dan juga kepentingan sosial.
Berdasarkan penampilan dan respon ketika diakses, website bisa dikategorikan
ke dalam dua jenis utama yaitustatic websitedandynamic website.
Pada umumnya static website ini akan menampilkan bentuk yang sama saat
dikunjungi. Meskipun pengelola website melalukan pembaharuan informasi,
biasanya penampilan yang muncul pada saat diakseswebsite tipe ini tetap sama. Jika
pengelola ingin mengubah penampilan dari website ini, maka pengelola harus
mengubahnya melalui kode-kode program yang tentunya menuntut pengelola untuk
memahami prinsip-prinsip pemrograman sebuah website.
Website jenis ini mempunyai protipe yang hampir mirip, yaitu memiliki sekitar
setidaknya 5 halaman utama. Halaman-halaman tersebut biasanya digunakan untuk
menuliskan infomasi mengenai produk, kontak, sejarah dan informasi-informasi
umum mengenai website tersebut. Di dalam website tersebut juga bisa dimuat
informasi multimedia seperti musik dan video. Namun pada website jenis ini
umumnya video dan musik langsung dimainkan secara otomatis. Dan pada umumnya
tidak memungkin interaksi secara lebih fleksibel antara pengunjung dan website itu
sendiri.
Pada dynamic website ini pengguna sebagai pengembang bisa membuat agar
beberapa halaman tampil selayaknya halaman statis seperti pada static website, tetapi
kemudian digabungkan denganengineuntuk menampilkan sekumpulan artikel
terakhir yang pembuat terbitkan, atau yang lebih dikenal dengan istilahblog engine.
Dengan menggunakan tipe website seperti ini, maka pembuat berpotensi membuat
pengunjung betah membaca konten di dalam websitetersebut. Selain itu pada
dynamic website ini, pembuat juga bisa menambahkan perbaruan aktivitas yang
tercatat pada websitetersebut.
3.3 Database
Database adalah suatu kumpulan data terhubung (interrelated data) yang
disimpan secara bersama-sama pada suatu media, tanpa mengatap satu sama lain atau
tidak perlu suatu kerangkapan data (controlled redundancy) dengan cara tertentu
sehingga mudah digunakan atau ditampilkan (Linda Marlinda,2004). Basis data
istilah ini berawal dari ilmu computer, walaupun kemudian artinya semakin luas
memasukkan hal-hal diluar bidang elektronika. Untuk kesamaan pada basis data ini
sebenarnya sudah ada sebelum revolusi industri yakni dalam bentuk buku besar,
kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau
potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari
jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema
menggambarkan objek yang diwakili suatu basis data, dan hubungan di antara objek
tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur
basis data, ini dikenal sebagai model basis data atau model data. Model yang umum
digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili
semua informasi dalam bentuk tabel-tabel yang saling berhubungan di mana setiap
tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan
terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga
menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis
dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan
antar tabel.
3.4 My SQL
MySQL atau yang biasa dibaca “mai-se-kuel” adalah sebuah program pembuat
database yang bersifat open sorce, yang artinya siapa saja boleh menggunakannya.
MySQL sebenarnya produk yang berjalan pada platform linux, karena sifatnya yang
open sorce. MySQL dapat dijalankan pada semua platform baikwindows maupun
linux, MySQL juga merupakan program pengakses database yang bersifat jaringan
sehingga dapat digunakan untuk aplikasi multi user (banyak pengguna).
(Firdaus,2007)
Kelebihan dari MySQL adalah dengan menggunakan bahasa query standar
yang dimiliki SQL (Structure Query Language). SQL adalah suatu bahasa permintaan
19
yang terstruktur yang telah distandarkan untuk semua program pengakses database
seperti Oracle, Posgres SQL, SQL Server, dan lain-lain.
3.5 XAMPP
Xampp merupakan tool yang menyediakan paket perangkat lunak
ke dalam satu buah paket”XAMPP adalah perangkat lunak bebas, yang mendukung
banyak system operasi, merupakan kompilasi dari beberapa program. XAMPP
merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket.
Dengan menginstal XAMPP maka tidak perlu lagi melakukan instalasi dan
konfigurasi web server Apache, PHP dan MySQL secara manual. (Nugroho,2013)
3.6 PHP
PHP adalah Hypertext Preprocessor (PHP) yaitu bahasa pemograman web ser
ver-side yang bersifat open source. PHP merupakan script yang terintegrasi
dengan HTML dan berada pada server (server side HTML embedded scripting).
PHP adalah script yang digunakan untuk membuat halaman website yang dinamis.
Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta
oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang
terbaru. Semua script PHP dieksekusi pada server di mana script tersebut
dijalankan.PHP banyak dipakai untuk pemrograman situs WEB dinamis. Karena
PHP merupakan server-side scripting maka sintaks dan perintah-perintah PHPakan
dieksekusi di server kemudian hasilnya dikirim ke browser dalam format HTML.
Dengan demikian kode program yang ditulis dalam PHP tidak akan terlihat oleh user
sehingga keamanan halaman web lebih terjamin. PHP dirancang untuk membentuk
sutu tampilan berdasarkan permintaan terkini, seperti menampilkann isi basis data ke
halaman web. (Anhar ,2010)
3.7 HTML
HTML adalahHypertext Markup Language adalah sekumpulan simbol-simbol
atau tag-tag yang dituliskan dalam sebuah file yang digunakan untuk menampilkan
halaman pada web browser.Bermula dari sebuah bahasa yang sebelumnya banyak
digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML
20
(Standard Generalized Markup Language), HTML adalah sebuah standar yang
digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan
standar internet yang didefinisikan dan dikendalikan penggunaannya oleh World
Wide Web Consortium (W3C). (Anhar,2010)
Hyper Text Markup Language yang merupakan sebuah bahasa scripting
berguna untuk menuliskan halaman web”. Pada web, HTML dijadikan sebagai
Bahasa Script dasar yang berjalan bersama berbagai bahasa scripting pemrograman
lainnya.
HTML (Hyper Text Markup Language) merupakan suatu bahasa pemrograman
untuk membangun sebuah dokumen dalam bentuk halaman di web. Tidak dapat
dipungkiri bahwa HTML selalu ada pada sebuah halaman web page, karena HTML
dapat dipergunakan sebagai hypertext link yang mampu membentuk hubungan antara
teks dan dokumen lain. Dengan demikian, pembacadokumen bisa melompat dari satu
dokumen ke dokumen yang lain dengan mudah.
Disebut Markup Language karena bahasa HTML menggunakan tanda (mark),
untuk menandai bagian-bagian dari text. Misalnya, text yang berada di antara tanda
tertentu akan menjadi tebal, dan jika berada di antara tanda lainnya akan tampak
besar. Tanda ini di kenal sebagai HTML tag.
3.8 CSS
CSS merupakan singkatan dari Cascading Style Sheet. Kegunaannya adalah
untuk mengatur tampilan dokumen HTML, contohnya seperti pengaturan jarak antar
baris, teks, warna dan format border bahkan penampilan file gambar. CSS muncul
karena sulitnya mengatur layout tampilan dokumen yang dibuat dengan HTML
murni meskipun telah menggunakan berbagai kombinasi format. ( Jayan ,2010)
3.9 Framework
Framework adalah koleksi atau kumpulan potongan-potongan program yang
disusun atau diorganisasikan sedemikian rupa, sehingga dapat digunakan untuk
membantu membuat aplikasi utuh tanpa harus membuat semua kodenya dari awal.
(Hakim,2010)
21
3.9.1 Boostrap
Bootstrap merupakan framework untuk membangun desain web secara
responsif. Artinya, tampilan web yang dibuat oleh bootstrap akan menyesuaikan
ukuran layer dan browser yang kita gunakan baik di desktop, tablet ataupun mobile
device.(Husein Alatas,2013). Bootstrap adalah sebuah alat bantu untuk membuat
sebuah tampilan halaman website yang dapat mempercepat pekerjaan seseorang
pengembangan website atau pendesain halaman website .Bootstrap adalah front-
endframework yang bagus dan luar biasa yang mengedapankan tampilan untuk
mobiledevice (Handphone, smartphone) guna mempercepat dan mempermudah
pengembangan website. Bootstrap menyediakan HTML, CSS dan Javascript siap
pakai dan mudah untuk dikembangkan. Bootstrap merupakan framework untuk
membangun desainweb secara responsif. Artinya, tampilan web yang dibuat oleh
bootstrapakan menyesuaikan ukuran layar dari browser yang kita gunakan baik di
desktop, tablet ataupun mobile device. Fitur ini bisa diaktifkan ataupun dinon-
aktifkan sesuai dengan keinginan kita sendiri. Sehingga, kita bisa membuat web
untuk tampilan desktop saja dan apabila dirender oleh mobile browser maka
tampilan dari web yang kita buat tidak bisa beradaptasi sesuai layar. Dengan
bootstrap kita juga bisa membangun web dinamis ataupun statis
Beberapa alasan mengapa saat ini cukup banyak pengembang yang
menggunakan Bootstrap dalam membuat front-end website, yaitu karena beberapa
kelebihan yang dimiliki oleh Bootstrap itu sendiri yang antara lain:
3.9.2 CodeIgniter
CodeIgniter adalah 22
Sebuah framework php yang bersifat open source dan
menggunakan metode MVC (Model, View, Controller) untuk memudahkan
developer atau programmer dalam membangun sebuah aplikasi berbasis web tanpa
harus membuatnya dari awal”.CodeIgniter merupakan aplikasi sumber terbuka yang
berupa kerangka kerja PHP dengan model MVC untuk membangun situs web
dinamis dengan menggunakan PHP. CodeIgniter memudahkan pengembang web
untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan
membuatnya dari awal. (Hakim,2011)
23
BAB IV
HASIL DAN PEMBAHASAN
24
Gambar 4. 1Diagram Konteks VMLS
Dari Gambar 4.1 dapat dijelaskan bahwa admin mamiliki hak akses penuh
pada Vehicle Maintenance LogBook System ini. Admin melakukan proses
memasukkan data yang diperlukan pada Vehicle Maintenance LogBook System ini.
Data yang telah di input akan diproses oleh sistem sehingga menghasilkan informasi
berupa data Vehicle Maintenance LogBook System serta mendapatkan view dan print
pada data tersebut.User dapat melakukan view dan print pada data Vehicle
Maintenance LogBook System.
25
Gambar4.2DFD Level0Proses Admin
26
4.3 Interface
Halman Login pada Vehicle Maintenance LogBook System dapat dilihat pada
Gambar 4.5 berikut.Halaman login merupakan sebuah halaman berisi form yang
digunakan untuk menginputkan username dan password seorang administrator untuk
masuk kesistem dan mengelola data yang ada. Pada website ini terdapat dua hak
akses yaitu admin dan user.Admin dapat mengelola semua data yang ada ,sedangkan
user yaitu hanya dapat melihat,edit dan input sesuai bidang.
28
Gambar 4.6 Tampilan Dashboard
Halaman SubMenuInput UserpadaVehicl
e Maintenace LogBook Systemdapat dilihat pada Gambar 4.9 berikut. Pada halaman
SubMenu User digunakan untuk mendata pengguna yang dapat mengakses Vehicle
Maintenance LogBook System.SubMenu user yang menampilkan sebuah tabel yang
berisikan data-data pengguna yang Terdiri dari usernam ,password,plants dan
action.
29
Gambar 4.7 Tampilan Submenu Input User
4.3.4 Halaman SubMenu inputPlant
31
32
Gambar 4.12 Tampilan SubMenu ReportMonthly
Report-report tersebut bisa dicetak dalam bentuk PDF dan Excel sesuai ke
butuhan pengguna.
33
Gambar 4.14 Tampilan Report PDF
34
4.4.1 Pengujian BlackBox
2. Pengujian Admin
Tabel 4.2 Pengujian Admin
35
3. Pengujian User
1. Proses Login
Auth.php
A1 <?php
A2 defined('BASEPATH') or exit('No direct script access allowed');
A3 class Auth extends CI_Controller
A4 {
A5 function __construct()
A6 {
A7 parent::__construct();
A8 $this->load->model('user_m', 'user');
A9 }
A10 public function login()
A11 {
36
A12 check_already_login();
A13 $this->load->view('login');
A14 }
A15 public function proses()
A16 {
A17 $post = $this->input->post(null, true);
A18 if (isset($post['login'])) {
A19 $query = $this->user->login($post);
A20 if ($query->num_rows() > 0) {
A21 $row = $query->row();
A22 $params = array(
A23 'userid' => $row->id_user,
A24 'username' => $row->username,
A25 'kodebidang' => $row->kodebidang,
A26 'level' => $row->level,
A27 );
A28 $this->session->set_userdata($params);
A29 echo "<script>
A30 window.location = '" . site_url('dashboard') . "';
A31 </script>";
A32 } else {
A33 echo "<script>
A34 alert('login gagal, username / password salah');
A35 window.location = '" . site_url('auth/login') . "';
A36 </script>";
A37 }
A38 }
A39 }
A40 public function logout()
A41 {
A42 $params = array('userid', 'level');
A43 $this->session->unset_userdata($params);
A44 redirect('auth/login');
A45 }
A46 }
37
2. Basis Path
38
BAB V
PENUTUP
5.1. Kesimpulan
Darihasilpembuatan Vehicle Mintenance LogBook System, penulis dapat
menyimpulkan sebagai berikut :
1. Dengan adanya Vehicle Maintenance LogBook System berbasis web ini
memudahkan pengarsipan Pada PT.INALUM(Persero) mengenai Keruskan
atau keluhan Kendaraan dan mengurangi kekeliruan dan manipulasi
data.Sistem ini memilik hak akses yang lebih luas
2. Vehicle Maintenance LogBook System Memiliki
keunggulanpenggunaannya yang lebih fleksibel, efektif, hak aksesnya lebih
luas dan dapat mencetak report sesuai kebutuhan pengguna, dimana saja dan
kapan saja.
5.2. Saran
Berdasarkan kesimpulan yang dilakukan selama Praktek Kerja Lapangan
penulis ingin memberika saran-saran sebagai berikut:
39
DAFTAR PUSTAKA
Nurcholis, Moch dan A. Prasita Nugroho dan Moch. Fatchur Rozy. (2017).
AplikasiPelayanan Dan Pengelolaan Data Bengkel Secara Elektronik Berbasis
Web.
Pasuruan: Jurnal Informatika Merdeka Pasuruan.Volume 2,No.1. Jakarta: Infor
matika