Oleh
LHOKSEUMAWE
10 FEBRUARI s/d 10 AGUSTUS 2023
Disusun Oleh :
MAKSALMINA RAHMADHANI
NIM. 2020573010032
Disetujui :
Erick Santana P
NIP. 8512011005
i
PENILAIAN HASIL MAGANG INDUSTRI
NILAI
NO KRITERIA PENILAIAN
ANGKA HURUF
1 Kedisiplinan
2 Kejujuran
3 Kemampuan
4 Kerajinan
5 Inisiatif
6 Penguasaan Materi
7 Isi Laporan
JUMLAH NILAI
NILAI RATA-RATA
Kategori :
A = 81 – 100 D = 36 – 55
B = 66 – 80 E = 0 – 35
C = 56 – 65
Batam, 10 Agustus 2023
Pembimbing Lapangan
ii
KEMENTRIAN PENDIDIKAN, KEBUDAYAAN,
RISET DAN TEKNOLOGI
POLITEKNIK NEGERI LHOKSEUMAWE
JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER
Jalan Banda Aceh – Medan Km 280.3 Buketrata, Lhokseumawe, 24301 P.O BOX 90
Telepon (0645) 42670 Fax : 42785
Laman : www.pnl.ac.id
Disusun Oleh :
Disetujui Oleh :
Mengetahui,
Ketua Jurusan Teknologi Informasi dan Komputer
iii
KEMENTRIAN PENDIDIKAN, KEBUDAYAAN,
RISET DAN TEKNOLOGI
POLITEKNIK NEGERI LHOKSEUMAWE
JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER
Jalan Banda Aceh – Medan Km 280.3 Buketrata, Lhokseumawe, 24301 P.O BOX 90
Telepon (0645) 42670 Fax : 42785
Laman : www.pnl.ac.id
Pengisian nilai pada kolom sesuai dengan nilai yang tercantum dibagian keterangan :
NILAI
NO KRITERIA PENILAIAN
ANGKA HURUF
1 Tanggung jawab dalam melaksanakan tugas
2 Ketepatan waktu dalam menyelesaikan tugas
3 Pemahaman terhadap pelaksanaan Magang
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
LEMBAR PENGESAHAN INSTITUSI DAN KANTOR
LAPORAN MAGANG
LHOKSEUMAWE
10 FEBRUARI s/d 10 AGUSTUS 2023
Disusun Oleh :
MAKSALMINA RAHMADHANI
NIM. 2020573010032
Disetujui :
v
VISUALISASI CAKUPAN AREA JASA LAYANAN PERMANA HOME
DI PT MEDIANUSA PERMANA BATAM (PERMANANET) DENGAN
SISTEM INFORMASI GEOGRAFIS BERBASIS WEB
Oleh :
MAKSALMINA RAHMADHANI
NIM. 2020573010032
vi
DAFTAR ISI
vii
3.1. Pengertian Sistem Informasi Geografis (SIG).......................................................11
3.2. Informasi...............................................................................................................11
3.3. Perancangan Sistem...............................................................................................11
3.4. Alat Bantu Perancangan Sistem............................................................................12
3.4.1. Entity Relatioship Diagram (ERD).................................................................12
3.4.2. Data Flow Diagram (DFD)............................................................................13
3.5. Software Pendukung..............................................................................................14
3.5.1. Web Browser..................................................................................................14
3.5.2. MySQL...........................................................................................................14
3.6. Bahasa Pemrograman............................................................................................14
3.6.1. Hypertext Preprocessor (PHP).......................................................................14
3.6.2. Javascript........................................................................................................14
3.7. Framework............................................................................................................15
3.7.1. Laravel...........................................................................................................15
3.8. Library/Package Manager....................................................................................15
3.8.1. Leaflet............................................................................................................15
BAB IV VISUALISASI CAKUPAN AREA JASA LAYANAN PERMANA HOME
DI PT MEDIANUSA PERMANA BATAM (PERMANANET) DENGAN SISTEM
INFORMASI GEOGRAFIS BERBASIS WEB...........................................................16
4.1. Analisis Sistem......................................................................................................16
4.1.1. Diagram Konteks Sistem................................................................................16
4.1.2. DFD Level 1...................................................................................................17
4.1.3. Flowchart Sistem GIS....................................................................................18
4.1.4. Entity Relationship Diagram (ERD)...............................................................19
4.2. Desain Database/Basis Data.................................................................................20
4.2.1. Tabel Users....................................................................................................20
4.2.2. Tabel ODP.....................................................................................................21
4.2.3. Tabel Serat Optik............................................................................................21
4.2.4. Tabel POP......................................................................................................21
4.2.5. Tabel Perangkat.............................................................................................22
4.2.6. Tabel Pelanggan.............................................................................................22
4.3. User Interface........................................................................................................23
4.3.1. Tampilan Home..............................................................................................23
4.3.2. Tampilan Halaman Sign in.............................................................................23
4.3.3. Tampilan Halaman Dashboard.......................................................................24
viii
4.3.4. Tampilan Halaman ODP................................................................................24
4.3.5. Tampilan Halaman POP.................................................................................25
4.3.6. Tampilan Halaman Serat Optik......................................................................25
4.3.7. Tampilan Halaman Perangkat........................................................................26
4.3.8. Tampilan Halaman Pelanggan.......................................................................26
4.4. Pengujian Sistem...................................................................................................27
4.4.1. Pengujian Black Box.......................................................................................27
4.4.2. Pengujian White Box.......................................................................................30
BAB V PENUTUP..........................................................................................................31
5.1. Kesimpulan...........................................................................................................31
5.2. Saran.....................................................................................................................31
DAFTAR PUSTAKA.....................................................................................................32
ix
DAFTAR GAMBAR
x
DAFTAR TABEL
xi
KATA PENGANTAR
Puji serta syukur penulis ucapkan kepada Allah SWT yang telah
laporan hasil Magang Industri ini dilakukan dalam rangka memenuhi salah satu
syarat untuk mendapatkan nilai Mata Kuliah Kerja Praktek pada semester VI
(Enam) Jurusan Teknologi Informasi dan Komputer Program Studi D-IV Teknik
Informatika.
perkuliahan pada dunia kerja. Magang Industri ini dilaksanakan pada PT.
Permana.
3. Kepada seluruh Staff Pegawai maupun Non Pegawai yang telah membantu
xii
4. Bapak Muhammad Arhami, S.Si, M.Kom selaku Ketua Jurusan Teknologi
5. Bapak Salahuddin, ST, M.Cs selaku Ketua Program Studi D-IV Teknik
Informatika.
magang.
Negeri Lhokseumawe.
8. Teristimewa kepada Ayah dan Ibu yang telah memberikan kasih dan
Maksalmina Rahmadhani
NIM. 2020573010032
xiii
ABSTRAK
xiv
xv
ABSTRACT
xvi
BAB I
PENDAHULUAN
Dalam era digital yang semakin maju, teknologi informasi telah menjadi
aspek krusial dalam mendukung berbagai aspek operasional perusahaan. PT
Medianusa Permana, yang terkenal dengan merek PermanaNet, merupakan salah
satu perusahaan penyedia layanan internet di wilayah Batam. Seiring dengan
perkembangan teknologi informasi, keberadaan data operasional yang akurat dan
mudah diakses menjadi penting untuk memastikan kelancaran proses bisnis dan
operasional perusahaan. PT. Medianusa Permana memiliki kebutuhan untuk
memvisualisasikan cakupan area jasa layanan "Permana Home" yang dimiliki,
sehingga dapat membantu tim operasional dalam mengoptimalkan proses
operasional dan pengambilan keputusan yang tepat.
1
1. Apakah aplikasi yang dirancang dapat menampilkan informasi mengenai
cakupan area layanan Permana Home bagi tim operasional PT. Medianusa
Permana?
I.4. Tujuan
Adapun tujuan yang ingin dicapai dari penulisan laporan Magang Industri
ini, sebagai berikut :
1. Memberikan kemudahan akses informasi mengenai cakupan area layanan
"Permana Home" yang disediakan oleh PT Medianusa Permana. Tim
operasional perusahaan akan dapat dengan cepat dan mudah memperoleh
data operasional tentang cakupan layanan ini melalui visualisasi yang
interaktif.
2. Untuk memenuhi syarat dalam memperoleh nilai pada mata kuliah Magang
Industri pada Kampus Politeknik Negeri Lhokseumawe.
3. Dapat mengaplikasikan ilmu yang didapatkan dalam perkuliahan dan
menerapkannya langsung pada dunia kerja.
4. Mengetahui masalah dan situasi pada dunia kerja.
I.5. Manfaat
2
1. Dapat memberikan wawasan dan pengetahuan terkait kerja industri di PT.
Medianusa Permana.
2. Dengan adanya visualisasi cakupan area layanan yang jelas, tim operasional
akan dapat mengoptimalkan proses pengelolaan dan pemantauan jaringan
serta layanan Permana Home.
BAB I : PENDAHULUAN
3
Membahas secara singkat gambaran umum di PT. Medianusa
Permana yang meliputi lokasi kantor, sejarah kantor, visi dan misi
kantor, struktur organisasi kantor, dan pengembangan lingkungan.
BAB V : PENUTUP
DAFTAR PUSTAKA
LAMPIRAN
4
BAB II
PROFIL PERUSAHAAN
1. Layanan Internet
5
data bisnis agar berjalan dengan baik sepanjang waktu. Pada paket ini
memiliki dua pilihan yaitu wireless dan Fiberoptic.
2. Layanan Jaringan
3. Pusat Data
6
Nama Instansi : PT. Medianusa Permana
Alamat : Komp.Ruko Graha Kadin Blok F No.5 Kel.Teluk Tering,
Kec.Batam Kota. Kepulauan Riau - Indonesia
Kepala Kantor : Mangara Parpulungan Peranginangin
Email : info [at] permana.net.id
Telepon/ Fax : +62 778-468817
Kode Pos : 29461
7
Gambar 2.1 Struktur Organisasi PT. Medianusa Permana
a. Chief Executive Officer (CEO) adalah sebuah jabatan atau posisi tertinggi
dari perusahaan yang bertanggung jawab dalam mengambil keputusan,
memelihara operasi dan sumber daya perusahaan dan juga memiliki
fungsi sebagai penghubung utama antara dewan direksi dan operasi
bisnis.
b. General Manager (GM) adalah seorang yang bertanggung jawab pada
seluruh bagian suatu perusahaan. Pada perusahaan ini GM memiliki
beberapa manajemen yang dinaungi diantaranya terdapat GM marketing,
GM Finance, GM Operation, GM Sales, GM Customer Relantionship dan
GM IT.
c. Assistant Manager adalah seseorang yang memiliki perantara komunikasi
antara karyawan dengan atasan dan juga memiliki tanggung jawab dalam
melakukan backup pada segala tugas manajer. Pada bagian ini memiliki
sebuah tim yaitu Supervisor Finance dari dua tempat yaitu Pekanbaru dan
8
Tarutung. Ada beberapa manajemen yang dinaungi oleh Assistant
Manager yaitu Purchasing, Account Payable, Account Receivable,
Accountant, Tax dan Collection.
d. Sales Manager adalah seseorang yang bertanggug jawab untuk
memimpin dan mengarahkan sebuah tim penjualan atau sale dalam
mengatur kuota dan target para sales. Pada perusahaan ini memiliki
beberapa manajemen yang dinaungi oleh Sales Manager yaitu, Account
Manager Corporate dan Account Manager Retail.
e. Human Resources Manager (HR Manager) adalah sebuah jabatan yang
paling penting didalam sebuah perusahaan yang bertanggung jawab dalam
tugas krusial seperti proses rekruit karyawan baru dan mengelola
karyawan yang sebagai aset krusial bagi perusahaan. Pada perusahaan ini
HR Manajer memiliki manajemen yang dinaungi yaitu supervisor HR.
f. Customer Assistant Representative adalah seseorang yang bertugas dan
bertanggung jawab dalam membangun dan menjaga hubungan yang baik
antara perusahaan dengan client. Pada bagian ini memiliki sebuah admin
yang bertugas dalam menangani client. Pada bagian terdapat sebuah tim
yang membantu dalam proses pekerjaan yaitu Sales Admin& GA dan
Helpdesk.
g. Engineer SysAdmin adalah seseorang yang bertanggung jawab dalam
mengelola sistem, memelihara dan mengoperasikan sistem server pada
perusahaan dan juga bertugas dalam melakukan instalasi dan juga
memperbaiki sistem server pada perusahaan. Pada bagian ini memiliki
partner dalam melakukan tugasnya yaitu Technical SysAdmin.
h. Network Engineer merupakan seseorang yang bertanggung jawab dalam
merancang, membangun dan mengelola jaringan untuk memastikan
jaringan di perusahaan agar berjalan dengan baik. Pada bagian ini
memiliki partner dalam perkerjaan yaitu Junior Network Engineer.
i. Product Development adalah suatu hal yang sangat diperlukan dan
penting bagi perusahaan. Yang bertanggung jawab dalam proses
pengembangan produk baru dengan menggunakan ide yang sesuai dengan
9
pasar. Pada bagian ini memiliki sebuah tim yang dinanungi dari GM
Marketing yaitu Bussines Dev dan Markom yang bekerja pada dua
kegiatan yaitu pada Sosmed (sosial media) dan pada saat Event.
j. Admin Delivery adalah seseorang yang bertanggung jawab dalam
melakukan koordinasi dengan pihak yang berkaitan dengan pengiriman
dan memastikan barang terkirim dengan aman.
k. Field Engineer adalah teknisi yang dikirimkan oleh perusahaan untuk
melakukan disain, troubleshooting dan riset disebuah lapangan. Pada
bagian ini memiliki beberapa tim diantaranya terdapat Junior Technician
dan Technician yang bertanggung jawab dilapangan.
l. Office Boy (OB) merupakan bagian yang bertanggung jawab merawat dan
menjaga kebersihan kantor.
10
(Sumber : https://goo.gl/maps/qeM2yd9APU3cpcNF7)
11
BAB III
LANDASAN TEORI
III.2. Informasi
12
Rosa dan M. Shalahuddin (2015:23) menjelaskan bahwa desain atau
perancangan dalam pembangunan perangkat lunak adalah upaya untuk
membangun sebuah sistem yang memenuhi kebutuhan fungsional sesuai
spesifikasi, mencapai target, dan memenuhi kebutuhan baik yang tersurat maupun
tersirat dalam hal kinerja dan penggunaan sumber daya. Selain itu, proses desain
juga harus mempertimbangkan batasan-batasan yang berhubungan dengan biaya,
waktu, dan perangkat yang digunakan agar mencapai kepuasan bagi penggunanya.
Alat bantu perancangan sistem sangat perlu dalam pengolahan data dan
informasi, karena tanpa dirancang terlebih dahulu maka data yang diolah untuk
informasi tidak akan sempurna. Dalam perancangan sistem, banyak alat bantu
yang digunakan untuk mempermudah dalam suatu pekerjaan, antara lain:
Entitas (Entity)
Kumpulan obyek atau sesuatu yang dapat dibedakan atau dapat diidentifikasi
secara unik.
Relasi (Relationship)
Hubungan yang terjadi antara satu entitas atau lebih. Kumpulan relationship
yang sejenis disebut relationsip set.
Atribut
13
Karakteristik dalam entity atau relationship yang mengerjakan penjelasan
detail tentang entity atau relationship atau dengan kata lain adalah kumpulan
elemen data yang membentuk suatu entitas.
Proses
Aktivitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik, biasa
berupa manual maupun terkomputerisasi.
Data Flow
Suatu data tunggal atau kumpulan logis suatu data, selalu diawali atau
berakhir pada suatu proses.
Data Store
Kumpulan data yang disimpan dengan cara tertentu. Data yang mengalir
disimpan dalam data store. Aliran data di-update atau ditambah data store.
External Entity
Orang, organisasi, atau sistem yang berada diluar sistem tetapi berinteraksi
dengan sistem.
14
III.5. Software Pendukung
III.5.2. MySQL
Menurut Budi Raharjo (2015:16) bahwa “MySQL merupakan software
RDBMS (Relational Database Management System atau server database) yang
dapat mengelola database dengan cepat, dapat menampung data dalam jumlah
sangat besar, dapat di akses oleh banyak user (multi-user), dan dapat melakukan
suatu proses secara sinkron atau bebarengan (multi-threaded)”.
III.6.2. Javascript
Menurut Sibero (2013:150) mengatakan bahwa “Javascript adalah suatu
bahasa pemrograman yang di kembangkan untuk dapat berjalan pada web
browser”. Javascript berfokus pada proses pengolahan data di sisi client dan
menyajikan komponen web yang lebih interaktif serta berfungsi untuk menambah
fungsionalitas dan kenyamanan halaman web (Solichin, 2016:11).
15
III.7. Framework
III.7.1. Laravel
Menurut (Abdul Rahman, 2014) Laravel merupakan sebuah kerangka kerja
(framework) dalam bahasa pemrograman PHP yang menekankan pada
kesederhanaan dan fleksibilitas pada desainnya. Framework Laravel dibuat oleh
seorang pengembang bernama Taylor Otwell pada bulan April 2011. Laravel
didasarkan pada arsitektur MVC (Model-View-Controller). Salah satu kelebihan
dari Laravel adalah adanya command line tool yang bernama "Artisan" yang
memungkinkan pengguna untuk melakukan packaging bundle dan instalasi bundle
secara mudah. Dengan demikian, proses pengembangan aplikasi web menjadi
lebih mudah dan menyenangkan bagi para pengembang tanpa mengurangi
fungsionalitas aplikasi yang dihasilkan. Selain itu, Laravel juga menawarkan
kelebihan sebagai sebuah framework yang mudah diakses, powerful dan
menyediakan tools yang diperlukan untuk mengembangkan aplikasi skala besar.
Dengan dukungan dari sistem migrasi yang ekspresif dan fitur-fitur pengujian
aplikasi yang terintegrasi dengan beberapa aplikasi lainnya, Laravel menjadi
sebuah aplikasi luar biasa yang mampu membantu para pengembang menciptakan
rangkaian kode-kode terbaik dalam mengembangkan aplikasi web.
III.8.1. Leaflet
Leafletjs adalah kumpulan alat JavaScript open-source yang sangat
mempermudah pembuatan peta di situs web. Teknologi ini bersifat open source,
artinya kode sumbernya dapat diakses dan dilihat, memungkinkan pengguna
untuk memahami prinsip-prinsip kerjanya. Selain itu, siapapun dapat
menggunakan teknologi ini dan berkontribusi dengan cara meningkatkan kode
sumbernya. File JavaScript dalam Leafletjs menyediakan akses ke berbagai fungsi
yang memungkinkan tampilan peta di halaman web. Teknologi ini sangat
fleksibel dan dapat diimplementasikan di Indonesia maupun di tempat lain, baik
pada perangkat desktop maupun berbasis mobile, sehingga pengguna dapat
membagikan peta di mana saja di Indonesia (Abdillah, et al, 2021).
16
BAB IV
VISUALISASI CAKUPAN AREA JASA LAYANAN PERMANA
HOME DI PT MEDIANUSA PERMANA BATAM (PERMANANET)
DENGAN SISTEM INFORMASI GEOGRAFIS BERBASIS WEB
17
Gambar 4.3 Diagram Konteks Sistem Informasi GIS
18
Gambar 4.4 DFD Level 1
19
Gambar 4.5 Flowchart Sistem GIS
20
Gambar 4.6 Entity Relationship Diagram Aplikasi GeoBase
21
IV.2.2. Tabel ODP
22
IV.2.5. Tabel Perangkat
23
IV.3. User Interface
24
Gambar 4.20 menampilkan halaman dashboard yang merupakan halaman
utama dari dashboard admin.
25
Gambar 4.17 Tampilan Halaman POP
26
Gambar 4.19 Tampilan Halaman Perangkat
27
IV.4. Pengujian Sistem
IV.4.1. Pengujian Black Box
Pengujian Black Box digunakan untuk menguji fungsi-fungsi khusus dari
perangkat lunak yang dirancang. Metode yang digunakan dalam pengujian ini
adalah pengujian black box yang berfokus pada persyaratan fungsional dari sistem
yang telah dibangun.
a. Login
Tabel 4.2 Pengujian Login
b. Menambah Data
Tabel 4.3 Pengujian Menambahkan Data
28
Memasukkan data Muncul alert Muncul alert “Gagal”
ODP yang salah “Gagal”
Berhasil
c. Mengubah Data
Tabel 4.4 Pengujian Mengubah Data
29
Memasukkan data POP Muncul alert Muncul alert “Gagal”
yang salah “Gagal”
Berhasil
30
d. Menghapus Data
Tabel 4.5 Pengujian Menghapus Data
31
BAB V
PENUTUP
V.1. Kesimpulan
V.2. Saran
Untuk pengembangan lebih lanjut, ada beberapa hal yang dapat disarankan
sebagai implementasi lanjutan, yaitu:
1. Menambahkan fitur untuk menyambungkan antar data ODP dan Serat
Optik, POP dan Perangkat.
32
DAFTAR PUSTAKA
[1] F. Romadhoni, "Perbedaan Antara API, REST API, dan RESTful API," 13
Februari 2020. https://medium.com/jagoanhosting/perbedaan-antara-api-rest-
api-dan-restful-api-6a66d655a6c2. [Diakses 16 Agustus 2022].
[3] M. R. Adani, "Ketahui Apa itu Data Flow Diagram (DFD) Beserta Jenis dan
Fungsinya," SekawanMedia, 22 Juni 2021.
https://www.sekawanmedia.co.id/blog/dfd-adalah/. [Diakses 26 Agustus
2022].
[12] D. Sutaji, "Sistem Inventory Mini Market dengan PHP dan Jquery,"
Lokomedia, Yogyakarta, 2012.
33
[13] M. A. Rudiyanto, "Pemograman Web Dinamis menggunakan PHP dan
MySql," Mizan Pustaka, Yogyakarta, 2011.
34