Oleh:
Caraka Putra Mega
170535629543
Laporan Praktek Industri yang disusun oleh Caraka Putra Mega 170535629543
11 September 2020
Telah dipertahankan di depan penguji pada tanggal …………………………
Penguji I,
Mengetahui:
Ketua Jurusan Teknik Elektro
i
LEMBAR PENGESAHAN
ii
KATA PENGANTAR
Puja dan puji syukur kehadirat Allah SWT yang telah melimpahkan hidayahnya
sehingga pelaksana dapat menyelesaikan kegiatan Praktek Industri selama kurang lebih 3
bulan dengan baik dan dapat menyusun Laporan Praktek Industri dengan tuntas yang
berjudul “Perancangan dan Pembuatan Aplikasi Sistem Geolocation Berbasis Web
Menggunakan Laravel pada PT. Cendana Teknika Utama”.
1. Arif Nur Afandi, S.T., M.T., Ph.D. selaku Wakil Dekan 1, Fakultas Teknik,
Universitas Negeri Malang.
2. Aji Prasetya Wibawa, S.T., M.M.T., Ph.D. selaku Ketua Jurusan Teknik Elektro,
Fakultas Teknik, Universitas Negeri Malang.
3. Achmad Hamdan, S.Pd, M.Pd. selaku Koordinator Praktik Industri Program Studi
Informatika, Jurusan Elektro, Fakultas Teknik, Universitas Negeri Malang.
4. Kartika Candra Kirana, S.Pd., M. Kom. selaku Dosen Pembimbing Praktik Industri
yang telah memberi arahan dalam pelaksanaan Praktik Industri. Serta bimbingan
dan ararahan dalam penyusunan Laporan Praktik Industri.
5. Ira Saifullah Nur, S.T. selaku Pembimbing di lapangan yang telah memberikan
pengetahuan dan arahan kepada praktikan dalam mengerjakan tugas di lapangan.
6. Keluarga dan teman-teman yang selalu memberikan doa, serta dukungan materiil
dan moril kepada penulis.
7. Kepada semua pihak yang telah banyak membantu dan berperan dalam
penyusunan Laporan Praktik Industri.
Dalam penyusunan laporan ini, penulis sadar akan adanya kekurangan. Penulis
mengharapkan adanya kritik dan saran yang membangun agar dapat lebih baik lagi dalam
penyusunan laporan di masa yang akan datang.
Penulis,
iii
DAFTAR ISI
Hal
LEMBAR PENGESAHAN LAPORAN PRAKTEK INDUSTRI .......................... i
LEMBAR PENGESAHAN .................................................................................... ii
KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI .......................................................................................................... iv
DAFTAR GAMBAR .............................................................................................. v
DAFTAR LAMPIRAN .......................................................................................... vi
PENDAHULUAN .................................................................................................. 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Tujuan Khusus .......................................................................................... 2
1.3 Ruang Lingkup ......................................................................................... 2
1.4 Manfaat Praktik Industri ........................................................................... 2
1.5 Tempat dan Waktu Praktikan ................................................................... 3
KEGIATAN UMUM .............................................................................................. 4
2.1 Identitas Perusahaan ................................................................................. 4
2.2 Sejarah Perusahaan ................................................................................... 4
2.3 Visi & Misi Perusahaan ............................................................................ 5
2.4 Struktur Organisasi Perusahaan ................................................................ 6
2.5 Deskripsi dan Tugas Struktur Organisasi ................................................. 6
KEGIATAN KHUSUS ......................................................................................... 10
3.1 Dasar Teori ............................................................................................. 10
3.2 Metode Perancangan dan Pembuatan Website ....................................... 12
3.3 Pembahasan Sistem ................................................................................ 14
3.3.1 Pembuatan Halaman Login dan Register ........................................ 15
3.3.2 Pembuatan Halaman Home ............................................................. 16
3.3.3 Pembuatan Halaman User dan Admin ............................................ 17
3.3.4 Pembuatan Halaman Create dan Edit Tag ...................................... 18
3.4 Pekerjaan di Luar Pembuatan Website “MapsTag” ............................... 19
KESIMPULAN DAN SARAN ............................................................................. 21
4.1 Kesimpulan ............................................................................................. 21
4.2 Saran ....................................................................................................... 21
iv
DAFTAR GAMBAR
v
DAFTAR LAMPIRAN
vi
BAB I
PENDAHULUAN
1
dimulai dengan pengarahan dari pembimbing industri kemudian berdiskusi
dengan teman sekelompok.
2
c. Menguji dan menambah keterampilan serta pengetahuan tentang dunia
kerja.
d. Paham mengenai penerapan suatu metode dan mengetahui mengenai
kekurangannya.
1.4.2 Bagi PT. Cendana Teknika Utama
a. Membantu menyelesaikan pekerjaan dan tugas yang ada di perusahaan.
b. Membangun kerjasama antara industri dengan Universitas Negeri
Malang.
1.4.3 Bagi Jurusan Teknik Elektro Fakultas Teknik Universitas Negeri
Malang
a. Jurusan Teknik Elektro Fakultas Teknik UM dapat memperoleh
referensi tentang dunia kerja untuk lulusannya.
b. Memperkanlakan Jurusan Teknik Elektro UM ke dunia industri.
3
BAB II
KEGIATAN UMUM
4
Online, sistem informasi manajemen pajak daeraah (e-PAD), simdiklat,
aplikasi e-Office, sistem informasi geografis, validasi piutang, Dashboard
PAD, aplikasi pembayaran PBB (Payment Point), alat tapping box, cash
register POS, mesin antrian kantor pajak, survey kepuasan masyarakat
(SKM), anjungan informasi pajak (KIOSK), videowall, dll.
Cendana2000 juga melayani jasa konsultansi pengembangan dan
pembuatan aplikasi perpajakan dan retribusi daerah serta e-Government
untuk mendukung Smart City Indonesia. Cendana2000 akan senantiasa
berkomitmen untuk merespon positif setiap kebutuhan pelanggan dan
berinovasi dalam pengembangan produk dan jasa kami, karena “kepuasan
Anda prestasi bagi kami“.
Cendana Teknika Utama mengalami restrukturisasi perusahaan pada
tahun 2006, sehingga komposisi kepemilikan berubah dari kepemilikan
perorangan menjadi kepemilikan badan usahan dimana PT. Karyatama
Solusindo mempunyai komposisi saham sebesar 70% dan PT. Catur Elang
Perkasa sebesar 30%. Restrukturisasi ini dilakukan dalam rangka
mengakselerasi perkembangan perusahaan. Cendana Teknika Utama
memproduksi ragam mesin antrian manual sederhana wireless otomatis,
seperti mesin antrian android, mesin antrian multimedia, mesin antrian
signage, mesin antrian touchscreen, mesin antrian online, mesin antrian
sidang, mesin antrian pasien puskesmas/ rumah sakit, mesin antrian bank,
anjungan informasi, digital signage, indeks kepuasan masyarakat, dan anek
sistem mesin antrian otomatis lainnya.
5
- Menghasilkan laba yang bermanfaat, baik bagi perusahaan maupun
customer.
- Meningkatkan kualitas hidup stakeholdernya.
6
• Merencanakan serta mengembangkan sumber-sumber
pendapatan dan pembelanjaan kekayaan perusahaan;
• Bertindak sebagai perwakilan perusahaan dalam
hubungannya dengan dunia luar perusahaan;
• Menetapkan strategi-strategi stategis untuk mencapakai visi
dan misi perusahaan;
• Mengkoordinasikan dan mengawasi semua kegiatan di
perusahaan, mulai bidang administrasi, kepegawaian hingga
pengadaan barang;
• Mengangkat dan memberhentikan karyawan perusahaan.
2. Direktur Pemasaran
Direktur Pemasaran merupakan jabatan seseorang yang
bertanggungjawab pada operasi pemasaran secara keseluruhan
perusahaan. Tugas direktur pemasaran secara umum adalah
merencanakan, mengarahkan dan mengawasi seluruh kegiatan
pemasaran perusahaan. Seorang direktur pemasaran harus memiliki
keterampilan dan kreativitas dalam pemasaran. Namun selain itu
direktur pemasaran juga harus memiliki pengetahuan mengenai
perencanaan anggaran, agar anggaran dapat sesuai dengan perencanaan
pemasarani. Direktur Pemasaran dalam melaksanakan tugas
mempunyai fungsi:
• Merencanakan dan merumuskan kebijakan strategis yang
menyangkut Pemasaran;
• Memonitoring dan mengarahkan proses-proses di seluruh
Divisi Direktorat Pemasaran;
• Melakukan koordinasi strategis antar Direktorat;
• Melakukan koordinasi dengan lembaga-lembaga/instansi
terkait baik dalam maupun dari luar negeri untuk
menjalankan strategi Pemasaran;
• Memberikan masukan kepada Direktur Utama dalam
memutuskan hal-hal yang berkaitan dengan Pemasaran;
7
• RKAP berjalan lancar dan dapat mendukung aktivitas
perusahaan secara interna maupun eksternal;
• Strategi Pemasaran berjalan efektif dan efisien;
• Kerjasama dengan lembaga/instansi terkait berjalan dengan
baik.
3. Direktur IT
Direktur IT merupakan jabatan seseorang yang bertanggungjawab
pada operasi seputar IT secara keseluruhan perusahaan. Tugas direktur
IT secara umum adalah merencanakan, mengarahkan dan mengawasi
seluruh kegiatan IT perusahaan. Seorang direktur IT harus memiliki
keterampilan dan kreativitas seputar IT. Direktur IT dalam
melaksanakan tugas mempunyai fungsi:
• Merencanakan dan merumuskan kebijakan strategis yang
menyangkut seputar IT;
• Memonitoring dan mengarahkan proses-proses di seluruh
Divisi Direktorat IT;
• Melakukan koordinasi strategis antar Direktorat;
• Memberikan masukan kepada Direktur Utama dalam
memutuskan hal-hal yang berkaitan dengan IT;
• Mengembangkan Aplikasi dengan baik.
4. Divisi Business Development
Divisi Business Development merupakan divisi kami yang mengkaji
prospek bisnis yang ada dan menindaklanjuti prospek tersebut untuk
dituangkan ke dalam pembentukan bisnis baru perusahaan.
5. Divisi All Operator
Merupakan Authorized Distributor Pulsa Elektrik All Operator yang
menyediakan produk-produk isi ulang pulsa elektronik semua operator.
Fokus dari segmentasi pasar divisi ini adalah pasar tradisional lokal. Di
divisi ini masyarakat dapat menjadi mitra kami sebagai Master Dealer
maupun Dealer pulsa elektronik. Produk yang di tawarkan pun beragam,
mulai dari pembelian voucher pulsa elektrik all operator, sampai
pembayaran PPOB.
8
6. Divisi E-Government
E-Government merupakan divisi kami yang fokus pada proyek-
proyek pemerintahan, yaitu pembuatan aplikasi-aplikasi di
pemerintahan seperti aplikasi sistem informasi manajemen PBB
(SIMPBB), aplikasi sistem manajemen informasi BPHTB (SIBPHTB),
aplikasi sistem manajemen informasi geografis (SIG), dan aplikasi
sistem manajemen informasi diklat (SIMDIKLAT). Selain pembuatan
aplikasi, divisi kami ini juga memberikan pelayanan instalasi, training,
dan support terhadap penggunaan produk E-Government.
7. Divisi IT Multimedia
Divisi IT Multimedia merupakan divisi atau bidang usaha kami yang
fokus di bidang multimedia, yaitu berbagai alat yang digunakan sebagai
media penyampaian informasi yang di dalamnya terdapat perpaduan
(kombinasi) berbagai bentuk elemen informasi, seperti teks, graphics,
animasi, video, interaktif maupun suara. Dengan tenaga-tenaga
professional yang ada, divisi kami memproduksi dan menjual alat-alat
tersebut yang dikembangkan sesuai dengan perkembangan teknologi
terkini.
8. Divisi IT Project
Divisi IT Project berfokus menangani proyek-proyek IT di
perusahaanperusahaan di Indonesia. Divisi kami ini melayani
pembuatan berbagai aplikasiaplikasi atau program-program IT
berdasarkan tender maupun permintaan dari perusahaan. Dengan
tenaga-tenaga professional yang ahli di bidangnya dan selalu upgrade
dengan perkembangan teknologi terkini, divisi IT Project siap
memberikan hasil terbaik dalam pembuatan program dan aplikasi
perusahaan-perusahaan di Indonesia
9
BAB III
KEGIATAN KHUSUS
PENGEMBANGAN APLIKASI SISTEM GEOLOCATION “MAPSTAG”
10
3.1.2 HTML
HTML (Hyper Text Markup Language) adalah bahasa
pemrograman yang digunakan untuk membuat halaman website [1].
Di dunia pemrograman web HTML menjadi dasar dalam
pembuatannya, file HTML tersebut disimpan dengan menggunakan
ekstensi .html dan dapat di jalankan atau di eksekusi menggunakan
web browser seperti Google Chrome, Mozilla Firefox, dll [1].
3.1.3 PHP
PHP atau dapat disebut juga Hypertex Preprocessor merupakan
bahasa pemrograman web yang bersifat serverside, yang artinya
berbentuk script yang dijalankan dan disimpan di computer server
(web server) sedangkan hasilnya dikirimkan ke computer
client(Web Browser) dalam bentuk script html [2].
3.1.4 Framework
Framework merupakan sebuah kerangka kerja yang
digunakan untuk mempermudah pekerjaan para developer dalam
pembuatan aplikasi ataupun software [3]. Isi dari framework itu
sendiri yaitu mengenai fungsi-fungsi dasar dan perintah untuk
membuat dan mengembangkan sebuah aplikasi atau software,
dengan harapan aplikasi yang dibuat tersebut dapat dibangun dengan
lebih cepat, rapi, dan lebih terstruktur[3].
a. Bootstrap
Bootstrap adalah framework frontend gratis sebagai media
pengembangan website yang dapat membantu programmer
mengerjakan dengan cepat dan mudah. Pada bootstrap juga
dapat memudahkan programmer dalam pembuatan website yang
responsif. Fitur responsif ini dapat menyesuaikan dengan
tampilan yang ada pada ponsel/smartphone, tablet dan desktop
Pada bootstrap tersedia template desain berbasis HTML, CSS
dan plugin javaScript opsional. Lalu pada website bootstrap
terdapat dokumentasi yang sangat mudah untuk dibaca dan
digunakan.
11
b. Laravel
Laravel adalah salah satu framework untuk website yang
cukup terkenal. Laravel memiliki dokumentasi yang sangat jelas
dan lengkap, sehingga programmer dapat dengan mudah
menggunakannya[3]
3.1.5 Google Maps API
Google Maps adalah salah satu layanan gratis yang diberikan
oleh google dan cukup popular untuk melihat suatu peta, kita dapat
melihat suatu daerah tertentu dengan mudah hanya melalui browser.
Kita juga dapat memasukkan fitur Google Maps ke dalam website
kita dengan menggunakan Google Maps API. Google Maps API
sendiri adalah suatu library yang berbentuk JavaScript [4].
12
Gambar 3.1 Requirement Untuk Database
2. Implementasi
Setelah dilakukan analisis sistem dan telah ditentukan kebutuhan
perangkat lunak, lalu lanjut ke tahap implementasi. Pada tahap ini
proses programmer melakukan coding.
3. Pengujian
Setelah sistem dibuat maka dilakukan pengecekan agar jika terdapat
bug dapat langsung diperbaiki dan kualitas dari sistem terjaga.
Pengujiannya sendiri mengenai fitur-fitur yang telah dibuat, apakah
berfungsi dengan baik atau tidak.
13
4. Tahap Dokumentasi
Proses dokumentasi perangkat lunak dilakukan dengan cara meng-
capture dan mencatat langkah demi langkah yang dilakukan dalam
membangun sistem. Tahap ini tidak dilakukan karena kami berfokus
untuk pengembangan aplikasinya.
5. Tahap Deployment
Setelah kualitas sistem diuji dan telah memenuhi syarat, informasi
mengenai layanan baru disebarkan dengan cara publikasi langsung
melalui server milik cendana.
14
3.3.1 Pembuatan Halaman Login dan Register
Disini kami membuat website dengan menggunakan
framework laravel, untuk pembuatan halaman loginnya sendiri
cukup mudah karena telah disediakan oleh laravel, hanya dengan
menginstall package ke dalam project yang telah kita buat. Package
yang diperlukan untuk menginstall halaman login yaitu “laravel/ui”
dan setelah terinstall baru dapat membuat tampilan dan
autentikasinya. Laravel/ui sudah menyiapkan hal-hal yang
dibutuhkan dalam pembuatan halaman login dan register, mulai dari
controller-nya akan terbuat secara otomatis, seperti
LoginController, RegisterController, ResetPassword dan
ForgetPassword. Begitu juga dengan route dan design halamannya,
route sendiri memiliki fungsi untuk menangani request kita di url
yang kemudian mengarahkan aplikasi untuk memanggil halaman
tertentu.
15
password, password confirmation, warna untuk tag nya nanti,
tombol untuk login , lalu tombol untuk register itu sendiri.
3.3.2 Pembuatan Halaman Home
Pada halaman ini akan tampil maps yang mana dalam maps
tersebut terdapat mark/tag yang telah diinputkan oleh user, mark-
mark tersebut menandakan lokasi tiap-tiap agen yang telah terdaftar.
Tiap-tiap user memiliki warna mark sendiri-sendiri sesuai dengan
yang telah di pilih pada saat awal registrasi.
Selain itu juga pada bagian bawah maps terdapat juga fitur
filter dan informasi mengenai seluruh lokasi dari agen, pengguna
dapat memfilter tag dan informasi berdasarkan tanggal inputnya.`
16
3.3.3 Pembuatan Halaman User dan Admin
Berdasar Gambar 3.7 merupakan tampilan user setelah login,
disinilah user me-manage inputan dari agen-agen yang telah didata.
Tabel akan menampilkan keselurahan data yang telah diinputkan
oleh user tersebut, data yang akan muncul berupa nama agen, foto
lokasi, alamat, keterang aktif atau tidaknya, lalu nama dari user
penginput. Akan tetapi jika user yang telah login kembali ke
halaman home yang akan tampil pada maps hanya marker yang
diinputkan oleh user itu sendiri, user lain tidak akan muncul.
17
Gambar 3.8 Halaman Admin
18
Gambar 3.10 Input Alamat Secara Manual
19
Pada Gambar 3.11 adalah tampilan Master Data untuk tabel
Provinsi, pada tabel ini admin dapat mengatur keseluruhan data
seperti menambahkan, mengubah, dan menghapus data.
Sedangkan dalam melihat informasi terdapat fitur untuk
pencarian dan fitur untuk ekport ke dalam excel,pdf dan csv.
20
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Setelah mahasiswa melakukan praktik industri di PT. Cendan
Teknika Utama dapat disimpulkan bahwa:
1. Mahasiswa menerapkan lebih banyak pengetahuan dari yang didapatkan
di perkuliahan.
2. Mengikuti organisai merupakan salah satu peran penting yang dapat
diterapkan dalam dunia kerja seperti dalam hal mengatur waktu dan
melaksanakan tanggung jawab. Dalam dunia kerja kedua hal tersebut
dibutuhkan untuk membangun hubungan yang baik.
3. Mahasiswa mengetahui beberapa tugas yang ada pada industri, hal
tersebut dapat menjadi pertimbangan mahasiswa untuk bekerja di
Cendana atau tempat lainnya.
4.2 Saran
Setelah melakukan praktik industri PT. Cendana Teknika Utama,
terdapat beberapa saran yang dapat diberikan yaitu:
1. Perlu adanya peningkatan sistem pada website “MapsTag” yaitu pada
bagian UI/UX agar meningkatkan kepuasan penguna.
2. Perlu adanya fitur pencarian pada halaman admin yang berisikan data-
data agar memudahkan dalam mencari suatu informasi.
21
DAFTAR PUSTAKA
[1] D. Alfarabi Hadi, Ebook Belajar HTML dan CSS Dasar, v2 ed. .
[2] W. R. Putri, “Artikel Mengenai Pemrograman Web,” p. 40.
[3] silvia, “Pengertian, Fungsi, dan Jenis Framework,” Jetorbit Blog - Tutorial dan
Informasi Web Hosting Indonesia, Mar. 31, 2019.
https://www.jetorbit.com/blog/pengertian-fungsi-dan-jenis-framework/
(accessed Aug. 31, 2020).
[4] R. Ariyanti and I. Kanedi, “PEMANFAATAN GOOGLE MAPS API PADA
SISTEM INFORMASI GEOGRAFIS DIREKTORI PERGURUAN TINGGI
DI KOTA BENGKULU,” vol. 11, no. 2, p. 11, 2015.
[5] M. A. Muslim and N. A. Retno, “Implementasi Cloud Computing
Menggunakan Metode Pengembangan Sistem Agile,” SJI, vol. 1, no. 1, pp. 29–
37, May 2015, doi: 10.15294/sji.v1i1.3639.
22
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS NEGERI MALANG (UM)
FAKULTAS TEKNIK (FT)
Jalan Semarang 5, Malang 65145
Telepon: (0341) 565307
Laman:www.um.ac.id
Dengan hasil:
<<nilai diinputkan di simpi>>
a. Penguaan Materi (0 – 100) : ……………….
b. Ketepatan jawaban (0 – 100) <<nilai diinputkan di simpi>>
: ……………….
11 September 2020
Malang, ………………………..
Dosen Pembimbing/Penguji
Skore Nilai
No. Komponen Keterangan
(0-100)
1 Laporan Praktek Industri
a. Sistematika Laporan <<nilai diinputkan di simpi>>
b. Kelengkapan Laporan bagian umum
<<nilai diinputkan di simpi>>
(Bab I dan Bab II)
c. Kelengkapan Laporan bagian khusus
(Bab III dan Bab IV) <<nilai diinputkan di simpi>>
Rata-rata (NL) <<nilai diinputkan di simpi>>
11 September 2020
Malang, ………………………..
Dosen Pembimbing/Penguji,
Malang, ……………..
11 September 2020
Dosen Pembimbing