laporan praktek kerja lapangan - jurusan.tik.pnj.ac.id
TRANSCRIPT
LAPORAN
PRAKTEK KERJA LAPANGAN
Pembuatan Manual User, Uji Fungsi dan Dokumen SRS
Menggunakan Format Penulisan IEEE pada Aplikasi Incident
Reporting System
Evi Refianti
4817080273
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
DEPOK
2020
i
ii
KATA PENGANTAR
Puji Syukur saya panjatkan kepada Allah SWT, karena atas berkat dan rahmat-Nya,
penulis dapat menyelesaikan laporan Praktek Kerja Lapangan ini. Penulisan laporan
Praktek Kerja Lapangan ini dilakukan dalam rangka memenuhi salah satu syarat untuk
mencapai gelar Diploma Empat Politeknik. Penulis menyadari bahwa, tanpa bantuan
dan bimbingan dari berbagai pihak, dari masa perkuliahan sampai pada penyusunan
laporan Praktik Kerja Lapangan, sangatlah sulit bagi penulis untuk menyelesaikan
Laporan Praktik Kerja Lapangan ini. Oleh karena itu, penulis mengucapkan terima
kasih kepada :
a. Ibu Dewi Kurniawati, S.S., M.Pd., selaku dosen pembimbing yang telah
menyediakan waktu, tenaga, dan pikiran untuk mengerahkan penulis dalam
penyusunan laporan Praktik Kerja Lapangan ini.
b. Abi Arfianoris selaku mentor, Bapak Nugraha Putra Rachmadhani selaku
pembimbing, dan Ibu Ita Widya selaku mentor yang telah banyak membantu
penulis selama belajar dan melaksanakan Praktik Kerja Lapangan.
c. PT. Maxxima Innovative Engineering yang telah memberikan kesempatan
kepada penulis untuk melaksanakan Praktik Kerja Lapangan.
d. Orang tua dan keluarga penulis yang telah memberikan bantuan dukungan
moral dan material.
e. Sahabat yang telah banyak membantu penulis dalam menyelesaikan laporan
Praktik Kerja Lapangan.
Akhir kata, penulis berharap Allah SWT berkenan membalas segala kebaikan semua
pihak yang telah membantu. Semoga laporan Praktik Kerja Lapangan ini membawa
manfaat bagi pengembangan ilmu.
Bogor, 22 Desember 2020
Penulis,
Evi Refianti
iii
Daftar Isi
KATA PENGANTAR ................................................................................................. ii
Daftar Isi ..................................................................................................................... iii
Daftar Gambar ............................................................................................................ v
Daftar Table ................................................................................................................ vi
BAB I ............................................................................................................................ 1
PENDAHULUAN .................................................................................................... 1
1.1 Latar Belakang .............................................................................................. 1
1.2 Ruang Lingkup Kegiatan ............................................................................. 1
1.3 Waktu dan Tempat Pelaksanaan ................................................................ 2
1. 4 Tujuan ............................................................................................................ 3
1.5 Kegunaan ........................................................................................................ 3
BAB II .......................................................................................................................... 4
TINJAUAN PUSTAKA .......................................................................................... 4
2.1 Pengertian Manual User ............................................................................... 4
2.2 Pengertian BlackBox Testing ........................................................................ 4
2.3 Pengertian PHP .............................................................................................. 5
2.4 Pengertian Java .............................................................................................. 5
2.5 Pengertian Android ....................................................................................... 6
2.6 Pengertian PostgreSQL ................................................................................. 7
2.7 Pengertian Sistem Informasi Geografis ...................................................... 7
BAB III ......................................................................................................................... 9
HASIL PELAKSANAAN PKL .............................................................................. 9
3.1 Unit Kerja Praktek Kerja Lapangan ........................................................... 9
3.2 Uraian Praktek Kerja Lapangan ............................................................... 10
3.3 Uraian Hasil Praktek Kerja ........................................................................ 14
3. 4 Uraian Hasil Praktik Kerja ....................................................................... 23
BAB IV ....................................................................................................................... 25
PENUTUP .................................................................................................................. 25
4.1 Kesimpulan ...................................................................................................... 25
4.2 Saran ................................................................................................................. 25
iv
Lampiran 1 Surat Keterangan Selesai Magang ......................................................... 27
Lampiran 2 Tugas Harian PKL ................................................................................. 26
Lampiran 3 Surat Penilaian Magang ......................................................................... 27
Lampiran 4 User Requirment (F10) .......................................................................... 26
Lampiran 5 Form Penghubung Dosen Pembimbing TIK PNJ (F9) .......................... 26
Lampiran 6 Foto Selama PKL ................................................................................... 26
v
Daftar Gambar
Gambar 3.1 Struktur Organisasi PT. Maxxima Innovative Engineering .................................. 9
Gambar 3.2 Use Case Diagram Aplikasi Incident Reporting System .................................... 17
Gambar 3.3 Data Flow Diagram Aplikasi .............................................................................. 18
Gambar 3.4 Login System ...................................................................................................... 19
Gambar 3.5 Register ............................................................................................................... 19
Gambar 3.6 Dashboard ........................................................................................................... 20
Gambar 3.7 Reporting ............................................................................................................. 20
Gambar 3.8 Option ................................................................................................................. 21
vi
Daftar Table
Table 3.1 Uraian Praktek Kerja Lapangan .................................................................. 12
Table 3.2 UAT Incident Reporting System................................................................. 22
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pada saat ini, kemajuan teknologi saat ini telah berkembang sangat pesat hampir
meliputi setiap aspek kehidupan manusia terutama pada dunia industri. Teknologi
internet saat ini memudahkan pengguna dalam melakukan segala aktivitas, mulai dari
mengakses data, pengiriman data dan pengolahan data pada jarak jauh sekalipun.
Dalam mengolah suatu data atau informasi, Aplikasi Incident Reporting System
License dikembangkan oleh programmer PT. Maxxima Innovative Engineering yang
bertujuan sebagai media yang dapat membantu masyarakat dan mempermudah
masyarakat dalam melaporkan bencana yang terjadi di lapangan yang akan terhubung
langsung pada system Admin Ops TNI. PT. Maxxima Innovative Engineering
merupakan perusahaan yang bergerak dibidang Mapping, Survey, IT Consultant and
Services seperti Sistem Informasi Geografis (GIS) Pembuatan Aplikasi dan
Pengembangan Aplikasi.
Aplikasi Incident Reporting System License dibuat untuk melakukan pelaporan terkait
hal – hal yang terjadi di lapangan. Pengguna dapat melaporkan kejadian yang terjadi
dengan upload gambar kejadian tersebut beserta informasi terkait seperti alamat,
koordinat, jenis kejadian dan keterangan kejadian tersebut.
Setelah aplikasi dibangun terdapat beberapa dokumen yang harus dibuat seperti
Manual User untuk membantu pengguna dalam menggunakan aplikasi, Uji Fungsi
(User Acceptance Test) untuk membantu programmer dalam mengetahui error didalam
fitur ataupun menu, dan Dokumen SRS untuk mengetahui spesifikasi pada sebuah
sistem serta sebagai acuan pada saat pengujian dilakukan sehingga hasil akan sesuai
dengan apa yang dibutuhkan.
1.2 Ruang Lingkup Kegiatan
Penulis membatasi pelaksanaan kegiatan, penelitian dan proses pembuatan laporan
internship (Praktek Kerja Lapangan), yaitu pada PT. Maxxima Innovative
2
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
Technology, pada bagian Technical Writing. Yang membuat beberapa laporan suatu
software/aplikasi.
Pada Laporan PKL ini, ada beberapa kegiatan yang dilakukan selama Praktek Kerja
Lapangan, yaitu :
• Pembuatan Uji fungsi, melakukan verifikasi bahwa seluruh fungsi aplikasi
pada perangkat lunak sudah beroperasi sesuai dengan apa yang perancang
diharapkan.
• Pembuatan Manual User, yaitu membuat manual guide/user
aplikasi/software yang menjelaskan tahap-tahap dalam penggunaan
aplikasi/software tersebut.
• Pembuatan UAT, yaitu suatu proses pengujian yang dilakukan dengan hasil
output sebuah dokumen hasil uji yang dapat dijadikan bukti bahwa software
sudah diterima dan sudah memenuhi kebutuhan yang diminta.
• Pembuatan Laporan Aplikasi, yaitu membuat laporan akhir mengenai
aplikasi/software dalam semua aspek pelaporan.
1.3 Waktu dan Tempat Pelaksanaan
Lokasi : PT. Maxxima Innovative Technology
Kompleks Perkantoran Mutiara Faza Blok RE-5, Jl. Raya Condet
No.27, RT.5/RW.1, Gedong, Kec. Ps. Rebo, Kota Jakarta Timur,
Daerah Khusus Ibukota Jakarta 13760
Waktu : 1 Oktober 2020 – 30 Desember 2020
Durasi : 3 Bulan
3
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
1. 4 Tujuan
a. Menambah pengetahuan dan pengalaman akan penerapan ilmu technical
writing
b. Melatih dan mengembangkan analisa serta aplikasi praktek penerapan ilmu
di dunia kerja nyata, yang termasuk dalam pematangan kemampuan softskill
dan hardskill sebagai sarana peningkatan pengetahuan praktis disamping
pengetahuan teori.
c. Meningkatkan kedisiplinan dan kemandirian mahasiswa melalui pemahaman
akan budaya kerja professional yang menuntut kerjasama, ketepatan waktu,
kepemimpinan, dan tanggung jawab.
d. Menumbuhkan kepekaan dalam menangkap permasalahan kerja,
menganalisis, dan menyelesaikannya sesuai dengan ilmu yang dimiliki dan
dipelajari di kelas.
e. Melaksanakan program kuliah wajib yakni praktek kerja lapangan, dan
menggunakan hasil serta data-data untuk dikembangkan menjadi tugas akhir.
1.5 Kegunaan
Hasil dari Praktek Kerja Lapang ini diharapkan dapat memberikan manfaat di
antaranya:
a. Memberikan kesempatan bagi mahasiswa untuk mengenal dan mengetahui
tentang dunia industri.
b. Menjadi media pengaplikasian dari pembelajaran yang diperoleh dari
universitas untuk di terapkan di dunia industri.
c. Meningkatkan hubungan kerjasama antara pihak universitas dan instansi
terkait.
d. Memperoleh wawasan tentang dunia kerja.
e. Dapat memahami konsep non akademis seperti etika kerja, profesionalitas
kerja, disiplin kerja, dll
4
BAB II
TINJAUAN PUSTAKA
2.1 Pengertian Manual User
Manual User adalah suatu dokumen komunikasi teknis yang bertujuan
memberikan bantuan untuk penggunaan suatu sistem, terutama dikaitkan dengan
peranti elektronik serta perangkat keras dan lunak komputer. Manual biasanya
ditulis oleh seorang penulis teknis, walaupun kadang dilakukan oleh pemrogram,
manajer produk atau proyek, atau staf teknis lain, terutama di perusahaan yang lebih
kecil. Pada umumnya, manual user mengandung panduan tertulis dan gambar
terkait. Manual aplikasi komputer biasanya menyertakan cuplikan layar tampilan
program, sedangkan manual perangkat keras umumnya menyertakan diagram yang
jelas dan disederhanakan. Bahasa yang digunakan disesuaikan dengan target
pembacanya.
2.2 Pengertian BlackBox Testing
Blackbox testing adalah tahap yang digunakan untuk menguji kelancaran
program yang telah dibuat. Pengujian ini penting dilakukan agar tidak terjadi
kesalahan alur program yang telah dibuat.
Menurut Rosa dan Salahuddin (2015:275) “Blackbox testing yaitu menguji
perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode
program”.
Menurut Rizky (2011:264) “Blackbox testing adalah tipe testing yang
memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya”.
Sedangkan menurut Mustaqbal, dkk (2015:34) “Black Box Testing befokus
pada spesifikasi fungsional dari perangkat lunak, kumpulan kondisi input dan
melakukan pengetesan pada fungsional program” (Pratama, 2019).
5
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
2.3 Pengertian PHP
Menurut MADCOMS (2016) “PHP (Hypertext Preprocessor) adalah bahasa
script yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai
untuk membuat program situs web dinamis”. PHP dapat digunakan dengan gratis
(free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP license. Untuk
membuat program PHP kita diharuskan untuk menginstal web server terlebih
dahulu. PHP memiliki komponen dasar, yaitu :
• Sintak dasar PHP
Ada beberapa aturan sintaks yang harus dipenuhi ketika membuat file
program PHP.
- PHP opening dan closing tag
- PHP mendukung komentar seperti pada bahasa ‘C’, ’C++’, dan
Unix shell-style. (Perl style)
• Konstanta dalam PHP
Suatu konstanta dapat kita definisikan dengan menggunakan fungsi define
() yang merupakan salah satu fitur function dari PHP.
• Aritmatika dalam PHP
Untuk mempermudah menggunakan operand dan operator pada PHP (Fitri
Ayu and Nia Permatasari, 2018)
2.4 Pengertian Java
Java merupakan bahasa pemrograman yang disusun oleh James Gosling yang
dibantu oleh rekan-rekannya di suatu perusahaan perangkat lunak yang bernama
Sun Microsystems, pada tahun 1991. Bahasa pemrograman ini mula-mula
diinisialisasi dengan nama “Oak”, namun pada tahun 1995 diganti Namanya
menjadi “Java” (AMANU, 2015).
Java adalah sebuah bahasa pemrograman umum tingkat tinggi yang dipakai
untuk membuat beragam aplikasi. Bahasa pemrograman pada Java berorientasi
pada object. Sementara programnya tersusun dari kelas-kelas atau bagian-bagian
6
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
tertentu. Kelas ini sendiri terdiri atas metode-metode yang bertugas melakukan
pekerjaan kemudian mengembalikan informasi setelah pekerjaan tersebut selesai.
2.5 Pengertian Android
Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti
telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi
para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh
bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc.,
pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk
mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari
34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google,
HTC, Intel, Motorola, Qualcomm, Mobile, dan Nvidia (Listyorini and Widodo,
2013).
Adapun definisi Android menurut beberapa para ahli dijabarkan sebagai
berikut:
• Menurut Teguh Arifianto (2011 : 1), android merupakan perangkat
bergerak pada sistem operasi untuk telepon seluler yang berbasis linux.
• Menurut Hermawan (2011 : 1), Android merupakan OS (Operating System)
Mobile yang tumbuh ditengah OS lainnya yang berkembang dewasa ini. OS
lainnya seperti Windows Mobile, i-Phone OS, Symbian, dan masih banyak
lagi. Akan tetapi, OS yang ada ini berjalan dengan memprioritaskan aplikasi
inti yang dibangun sendiri tanpa melihat potensi yang cukup besar dari
aplikasi pihak ketiga. Oleh karena itu, adanya keterbatasan dari aplikasi
pihak ketiga untuk mendapatkan data asli ponsel, berkomunikasi antar
proses serta keterbatasan distribusi aplikasi pihak ketiga untuk platform
mereka.
• Android menurut Nazaruddin (2012 : 1) merupakan sistem operasi untuk
telepon seluler yang berbasis Linux. Android menyediakan platform
terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri
7
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
untuk digunakan oleh bermacam peranti bergerak. Android umum
digunakan di smartphone dan juga tablet PC. Fungsinya sama seperti sistem
operasi Symbian di Nokia, iOS di Apple dan BlackBerry OS.
2.6 Pengertian PostgreSQL
PostgreSQL (atau dikenal juga sebagai Postgres) adalah sebuah RDBMS open-
source (didistribusikan secara free) yang menekankan pada pemenuhan standar
teknis dan fleksibilitas (keluwesan) data. PostgreSQL didistribusikan dengan
lisensi bebas/gratis, sehingga dapat digunakan, dimodifikasi, dan didistribusikan
kembali kepada publik secara bebas/gratis untuk tujuan pribadi, komersial, ataupun
akademik.
PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas
menurut perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data
yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL
menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang
disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-
lain. PostgreSQL adalah sistem database yang kuat untuk urusan relasi, open
source. Memiliki lebih dari 15 tahun pengembangan aktif dan sudah terbukti segala
rancangan arsitekturnya telah mendapat reputasi tentang “kuat”, “handal”,
“integritas data”, dan “akurasi data (Kasus and Distro, 2020)
2.7 Pengertian Sistem Informasi Geografis
Pemanfaatan Sistem Informasi Geografis(SIG) menjanjikan pengelolaan
sumber dayadan pembuatan model terutama modelkuantitatif menjadi lebih mudah
dansederhana. SIG merupakan suatu cara yangefisien dan efektif untuk
mengetahuikarakteristik lahan suatu wilayah dan potensipengenibangannya. Aplikasi
SIG untukpengelolaan wilayah pesisir dan laut telahbanyak digunakan seperti
penyusunan basisdata wilayah pesisir dan evaluasi kesesuaianlahan pesisir (Fauzi,
2008; Islam, 2006, Tahir,2002) monitoring dan manajemen shoreline (Li,1998), dan
perencanaan zone (Bhardwaj,2002).Salah satu kemampuan penting dariSIG adalah
8
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
kemampuannya dalammelakukan analisis dan pemodelanspasial untuk menghasilkan
informasibaru. Burrough dalam Danoedoro (1996)menjelaskan bahwa dalam SIG,
entitasatau nilai atribut baru dapat diciptakandari entitas yang telah ada
besertaatributnya, baik yang bersifat eksakmaupun tidak. Secara matematis,
untuksembarang lokasi nilai yang diturunkandari suatu atribut dapat
direpresentasikandengan fungsi matematis sederhanaseperti model USLE (Universal
Soil LossEquation) (Fauzi, Susilo and Mayasari, 2009).
9
BAB III
HASIL PELAKSANAAN PKL
3.1 Unit Kerja Praktek Kerja Lapangan
Penulis melakukan Praktek Kerja Lapangan di PT Maxxima Innovative
Engineering pada bagian Technical Writing. Pada bagian Technical Writing ini,
penulis bertugas untuk membuat dokumen teknis berupa Manual User, User
Acceptance Test dan SRS Document (Software Requirment Spesification) .
PT Maxxima Innovative Engineering bergerak di bidang software development
yang berlokasi di Kompleks Perkantoran Mutiara Faza Blok RE-5, Jl. Raya Condet
No.27, RT.5/RW.1, Gedong, Kec. Ps. Rebo, Kota Jakarta Timur, Daerah Khusus
Ibukota Jakarta 13760.
Pada gambar berikut merupakan struktur organisasi PT. Maxxima Innovative
Engineering.
Gambar 3.1 Struktur Organisasi PT. Maxxima Innovative Engineering
10
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3.2 Uraian Praktek Kerja Lapangan
Praktik Kerja Lapangan di perusahaan PT. Maxxima Innovative Engineering
berlangsung dari tanggal 1 Oktober 2020 hingga 30 Desember 2020 sebagai
Technical Writer yang memegang berbagai project untuk membuat dokumen
Manual User serta UAT. Dalam 3 bulan Praktik Kerja Lapangan dilakukan secara
Work From Office dibimbing oleh Project Manager yakni Bapak Nugraha Putra
Rachmadhani dan mentor Technical Writer yakni Abi Arfianoris. Berikut
penjelasan tugas berdasarkan Log Book di PT. Maxxima Innovative Engineering:
a. Pada minggu pertama, pada tanggal 1 Oktober s/d 2 Oktober 2020 penulis
ditugaskan untuk membuat dokumen testing pada beberapa aplikasi yaitu
SMS Gateway System, Link Analysis System License, Operation
Geospatial Visualization License, Dashboard System License dan Geo-
Territorial Visualization.
b. Pada minggu kedua, pada tanggal 5 Oktober s/d 8 Oktober 2020 penulis
ditugaskan untuk membuat dokumen manual user pada dan melakukan
testing pada beberapa aplikasi, yaitu Geospatial Visualization License, Data
Capture System License, Command & Control System, SMS Gateway
License, LogixxInfo Polri dan Academic Information Management System.
c. Pada minggu ketiga, pada tanggal 12 Oktober s/d 15 Oktober 2020 penulis
membuat dokumen manual user dan melakukan testing terhadap aplikasi
OPAC Indexing System, Geospatial Data Visualization Server License dan
Geospatial E-Collaboration License.
d. Pada minggu keempat, pada tanggal 22 Oktober 2020 penulis membuat
dokumen manual user dan melakukan testing terhadap aplikasi Geospatial
Portal System License.
11
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
e. Pada minggu kelima, pada tanggal 27 Oktober 2020 penulis membuat
dokumen manual user dan melakukan testing terhadap aplikasi Statistical
Analysis System, Operations Geospatial Visualization dan Geo-Territorial
Visualization.
f. Pada minggu keenam, pada tanggal 2 November s/d 6 November 2020
penulis membuat dokumen manual user pada aplikasi Operations
Geospatial Visualization, External Data Analytics, Geo-Territorial
Visualization, Hydrography Custodian System License dan Data
Interpretation System License.
g. Pada minggu ketujuh, pada tanggal 10 November s/d 13 November 2020
penulis membuat dokumen manual user pada beberapa aplikasi yaitu
Intelligence Administrative System, Millitary Territorial System, Fisheries
Support Visualization
h. Pada minggu kedelapan dan kesembilan, pada tanggal 16 November s/d 30
November 2020 penulis membuat dokumen UAT Miners Admin dan UAT
Miners User. Penulis juga membuat dokumen laporan akhir berikut
(activity diagram dan data flow diagram) pada aplikasi Miners.
i. Pada minggu kesepuluh, tanggal 2 Desember s/d 4 Desember 2020 penulis
membuat dokumen manual user pada aplikasi Warehouse Management
System dan memperbaiki dokumen – dokumen manual user yang telah
dikerjakan sebelumnya.
12
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
j. Pada minggu kesebelas dan keduabelas, tanggal 10 Desember s/d 18
Desember 2020 penulis membuat dokumen manual user pada aplikasi
Metadata Management System dan Knowage Kejaksaan RI. Penulis juga
melakukan entry data Mineral WIUP.
k. Pada minggu ketigabelas, mulai dari tanggal 19 Desember 2020 penulis
membuat dokumen manual user pada aplikasi Survey Operations Workflow
Management System.
Berikut adalah table uraian Praktek Kerja Lapangan di PT. Maxxima Innovative
Engineering:
Table 3.1 Uraian Praktek Kerja Lapangan
No Hari/Tgl Aktivitas yang dilakukan
1 Kamis , 1 Oktober 2020 • Pembuatan dokumen uji fungsi SMS
Gateway System (Enterprise Content
Management System)
• Pembuatan dokumen uji fungsi Link
Analysis System License
• Pembuatan dokumen uji fungsi Operation
Geospatial Visualisazation Licence
• Pembuatan dokumen uji fungsi Dashboard
System License
2 Jumat, 2 Oktober 2020 Pembuatan dokumen uji fungsi Geo – Territorial
Visualization
3 Senin, 5 Oktober 2020 Pembuatan Uji Fungsi aplikasi Geospatial
Visualization License, Data Capture System
License, dan Command & Control System
4 Selasa, 6 Oktober 2020 Pembuatan dokumen manual user pada aplikasi
SMS Gateway License
5 Rabu, 7 Oktober 2020 • Membuat dokumen manual user LogixxInfo
6 Kamis, 8 Oktober 2020 • Membuat dokumen manual user Academic
Information Management System
13
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
7 Senin, 12 Oktober 2020 • Membuat dokumen manual user OPAC
Indexing System
8 Rabu, 14 Oktober 2020 • Membuat dokumen manual user Geospatial
Data Visualization Server Licence
9 Kamis, 15 Oktober 2020 • Membuat dokumen manual user Geospatial E-
Collaboration License
10 Kamis, 22 Oktober 2020 • Membuat dokumen manual user Geospatial
Portal System License
11 Selasa, 27 Oktober 2020 • Membuat dokumen manual user Statistical
Analysis System
• Membuat dokumen manual user Operations
Geopastial Visualization
• Membuat dokumen manual user Geo-
Territorial Visualization
12 Senin, 2 November 2020 • Membuat dokumen manual user Operations
Geopastial Visualization
• Membuat dokumen manual user External Data
Analytics
13 Selasa, 3 November 2020 • Membuat dokumen manual user Geo-
Territorial Visualization
14 Rabu, 4 November 2020 • Membuat dokumen manual user Geo-
Territorial Visualization
15 Kamis, 5 November 2020 • Membuat dokumen manual user Hidrography
Custodian System License
16 Jumat, 6 November 2020 • Membuat dokumen manual user Data
Interpretation System License
17 Selasa, 10 November 2020 • Membuat dokumen manual user Intelligence
Administrative System
18 Kamis, 12 November 2020 • Membuat dokumen manual user Millitary
Territorial System
• Membuat dokumen manual user Fisheries
Support Visualization
19 Jumat, 13 November 2020 • Membuat User Acceptance Test Miners
20 Senin, 16 November 2020 • Membuat User Acceptance Test Miners Admin
21 Kamis, 19 November 2020 • Membuat User Acceptance Test Miners User
• Membuat Laporan Aplikasi Miners
14
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
22 Selasa, 24 November 2020 • Membuat Laporan Aplikasi Miners (Lanjutan)
23 Rabu, 25 November 2020 • Membuat Laporan Aplikasi Miners (Lanjutan)
24 Jumat, 27 November 2020 • Membuat Laporan Aplikasi Miners (Lanjutan)
25 Selasa, 2 Desember 2020 • Memperbaiki dokumen manual user
26 Jumat, 4 Desember 2020 • Membuat dokumen manual user Warehouse
Management System
27 Kamis, 10 Desember 2020 • Entry Data Mineral WIUP
28 Jumat, 11 Desember 2020 • Membuat manual user Metadata Management
29 Selasa, 15 Desember 2020 • Membuat manual user Knowage Kejaksaan RI
30 Rabu, 16 Desember 2020 • Membuat manual user Knowage Kejaksaan RI
(Lanjutan)
31 Kamis, 17 Desember 2020 • Membuat manual user Metadata Management
(Lanjutan)
32 Jumat, 19 Desember 2020 • Membuat manual user Survey Workflow
Management System
3.3 Uraian Hasil Praktek Kerja
Pembahasan dari hasil Praktik Kerja Lapangan yang akan dibahas yaitu pembuatan
dokumen srs pada aplikasi Incident Reporting System License.
3.3.1 Dokumen SRS
Pembuatan Dokumen SRS atau Software Requirement Specification
dilakukan untuk mencatat semua kebutuhan calon pengguna perangkat
lunak. Dalam melakukan pembuatan Dokumen SRS ini, penulis menjelaskan
deskripsi kebutuhan, karakteristik pengguna, kebutuhan fungsional,
kebutuhan non fungsional, desain, dan implementasi aplikasi Incident
Reporting System License dengan menggunakan template ISO/IEC/IEEE
29148-2018.
1. Deskripsi Kebutuhan
a) Perspektif Produk
15
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
Aplikasi Incident Reporting System License merupakan
aplikasi yang dapat melaporkan kejadian yang terjadi dengan
upload gambar kejadian beserta informasi terkait seperti alamat,
koordinat, jenis kejadian dan keterangan kejadian tersebut.
Aplikasi ini dapat berjalan pada Android mobil versi 7 dan
seterusnya, dan terhubung secara langsung dengan internet. Bahasa
pemrograman yang digunakan untuk membuat aplikasi ini adalah
PHP dengan tools Android Studio dan dengan database Postgresql
versi 11.
b) Antarmuka Pengguna
Pengguna berinteraksi langsung dengan aplikasi sesuai dengan
yang dibutuhkan dan memasukkan perintah langsung pada
smartphone pengguna. Kemudian system akan menampilkan
halaman aplikasi.
c) Antarmuka Perangkat Keras
Perangkat keras yang digunakan dalam aplikasi ini adalah:
• Smartphone
• Dan Internet
2. Karakteristek Pengguna
Pengguna yang dapat mengakses aplikasi Incident Reporting
System License adalah Admin yang memiliki karakteristik sebagai
berikut:
- Memahami aplikasi yang digunakan
- Memahami bagaimana pengelolaan data pada aplikasi
- Memahami system pada smartphone yang digunakan
3. Kebutuhan Fungsional
16
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
Sistem ini dibangun dengan sebuah layanan, fitur, serta fungsi
yang berbeda. Kebutuhan fungsional aplikasi ini merupakan fungsi
yang menggambarkan kegiatan yang terjadi ketika sistem
digunakan.
4. Kebutuhan Non Fungsional
Website Incident Reporting System membutuhkan server-server
untuk dapat menjalankan fungsinya, server tersebut antara lain:
- Spesifikasi Server
- Intel Xeon 8 Core
- RAM kapasitas 128 GB
- HD SAS 600 GB
- Koneksi Jaringan Bandwith 4 Mbps
Komponen Sistem Operasi Server yang dibutuhkan untuk Server
Production dan Server Development:
- Server Aplikasi, terpasang Apache versi 2.4.27
- Server Database, terpasang PostgreSQL v 9.6
- Sistem Operasi Linux
5. Desain
Dalam membuat aplikasi Incident Reporting System License
menggunakan UML (Unified Modeling Language). Diagram UML
yang digunakan untuk membuat aplikasi ini adalah Use Case
Diagram dan Data Flow Diagram. Berikut desain dari diagram
tersebut:
17
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
a) Use Case Diagram
Pada gambar dibawah ini merupakan use case diagram untuk
aplikasi Incident Reporting System License.
Pada gambar diatas dapat diketahui bahwa user dapat
melakukan :
- Login, user dapat melakukan login pada system dengan
memasukan alamat email dan password yang telah
terdaftar
- Halaman Dashboard, pada halaman ini user dapat
melihat informasi terkait pada aplikasi
- Pilih Menu Aplikasi, user dapat melakukan proses
pelaporan data dengan memilih menu reporting, setelah
itu user memasukan gambar kejadian, memilih kategori
kejadian dan memasukan keterangan kejadian.
Gambar 3.2 Use Case Diagram Aplikasi Incident Reporting System
18
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
b) Data Flow Diagram
Pada gambar dibawah ini merupakan data flow diagram untuk
aplikasi Incident Reporting System License.
Pada gambar diatas dapat diketahui bahwa user dapat melaporkan
kejadian yang kemudian akan diproses oleh system, setelah itu
admin akan menerima laporan tersebut dan memproses data
pelaporan pada system. Setelah proses pelaporan selesai, maka
system akan menampilkan informasi jumlah kasus yang telah masuk
pada system aplikasi.
6. Implementasi
a) Halaman Login
Untuk dapat mengelola aplikasi Incident Reporting System,
Pengguna diharuskan untuk login pada system aplikasi terlebih
dahulu.
Gambar 3.3 Data Flow Diagram Aplikasi
19
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
- Masukan Email yang
terdaftar
- Masukan Password yang
terdaftar
- Pilih tombol Login
b) Halaman Register
Jika belum memiliki hak akses, Pengguna dapat melakukan
Register dengan memilih tombol Register.
- Masukan Email
- Masukan Name
- Masukan Password
- Masukan Re-password
- Pilih tombol untuk
proses registrasi
Gambar 3.4 Login System
Gambar 3.5 Register
20
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
c) Halaman Dashboard
Pada halaman dashboard terdapat table informasi terkait pelaporan
tersebut. Table informasi tersebut memuat informasi per hari ini,
per bulan ini, per tahun ini dan total seluruh laporan yang masuk.
d) Reporting
pada menu ini, Pengguna dapat melihat peta wilayah dan icon terkait
dengan pelaporan bencana sebelumnya.
Gambar 3.6 Dashboard
Gambar 3.7 Reporting
21
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
e) Options
Pada menu, pengguna dapat menambahkan URL terkait untuk
terkoneksi pada system. Url tersebut diberikan oleh Admin jika
pengguna mengalami kesulitan dalam koneksi system.
3.3.2 User Acceptance Testing
Pada tahap User Acceptance Test (UAT) atau pengujian aplikasi dilakukan
dengan menggunakan Blackbox Testing secara pribadi untuk memastikan
apakan fungsionalitas sesuai dengan apa yang telah dirancang atau belum.
Berikut merupakan hasil testing yang dilakukan pada aplikasi Incident
Reporting System.
Gambar 3.8 Option
22
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
Table 3.2 UAT Incident Reporting System
No Module Test Name Action Expected Results Actual
Results Penguji
1 Login Login
1. Masukan alamat email
Berhasil login pada system
Berhasil Evi 2. Masukan password
3. Pilih tombol Login
2 Register Register
1. Input email
Berhasil melakukan
register error Evi
2. Input nama
3. Input password
4. Input kembali password
5. Pilih tombol register
3 Reporting Reporting
Data
1. Pilih menu reporting
Berhasil mengunduh
data rekap izin lingkungan
berupa file PDF
Berhasil Evi
2. Pilih icon tambah
3. Masukan gambar
4. Pilih kategori pelaporan
5. Masukan keterangan pelaporan
6. Pilih icon save
4 Option Option
1. Pilih menu option
Berhasil mengirimkan
data reporting Berhasil Evi
2. Masukan url
3. Pilih tombol add ip configuration
4. Pilih icon save
5 Logout Logout 1. Pilih menu logout
Berhasil keluar dari system
Berhasil Evi
23
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
3. 4 Uraian Hasil Praktik Kerja
3.4.1 Identifikasi Kendala yang dihadapi
Selama Pelaksanaan Praktik Kerja Lapangan (PKL) di PT. Maxxima
Innovative Engineering, penulis mendapatkan kendala yang dihadapi, yaitu :
a. Kurangnya bahan dalam pembuatan SRS, penulis mengalami kendala
dalam pembuatan dokumen SRS dikarenakan data – data dokumen yang
kurang lengkap.
b. Error system, penulis mengalami kendala pada saat melakukan testing
aplikasi dikarenakan terdapat error pada system registrasi yang masih
dalam tahap pengembangan programmer.
3.4.2 Kendala Pelaksanaan Tugas
Dalam melaksanakan Praktik Kerja Lapangan sebagai Technical Writer
atau Dokumen Teknis di PT. Maxxima Innovative Engineering tugas penulis
adalah membuat dokumen manual user, uji fungsi atau user acceptance test,
dan dokumen srs. Dari tugas yang diberikan masing-masing memiliki kendala
dalam melakukan pengerjaan, baik dari website atau aplikasi yang error
ataupun tools yang digunakan.
Adapun kendala yang dihadapi selama masa Praktik Kerja Lapangan adalah:
a. Kesulitan dalam mengerjakan dokumen SRS (Software Requirement
Specification).
b. Adanya error pada aplikasi yang akan dibuat manual user karena dalam
masa pengerjaan.
c. Kurang teliti dalam membuat manual user atau dokumen srs sehingga
banyak penulisan kata yang salah.
3.4.3 Cara Mengatasi Masalah
Dari kendala yang dihadapi, untuk mengatasi kendala tersebut saat
melaksanakan Praktik Kerja Lapangan adalah:
24
Jurusan Teknik Informatika dan Komputer – Politeknik Negeri Jakarta
a. Penulis melakukan koordinasi atau bertanya kepada pembimbing
industri terkait dokumen srs yang dikerjakan.
b. Penulis melakukan laporan kepada mentor sehingga mentor dapat
melakukan report kepada programmer secara langsung.
c. Penulis melakukan revisi terhadap dokumen yang dikerjakan.
25
BAB IV
PENUTUP
4.1 Kesimpulan
Praktik Kerja Lapangan yang dilakukan di PT. Maxxima Innovative Engineering
pada tanggal 1 Oktober sampai 30 Desember 2020 yang bertugas sebagai
Technical Writer atau Dokumen Teknis telah berhasil dilakukan. Adapun hasil
yang dari yang telah dikerjakan adalah:
a. Bagaimana membuat Manual User, User Acceptance Test, Uji Fungsi dan
Dokumen SRS.
b. Dokumen SRS dibuat sebagai penghubung antara pengguna dan
pengembang dari perangkat lunak.
c. Aplikasi Incident Reporting System License membantu user dalam
melaporkan kejadian/ bencana yang terjadi
d. Aplikasi yang dirancang bersifat user friendly sehingga user dapat
menggunakan aplikasi tersebut dengan mudah.
4.2 Saran
Dalam pembuatan dokumen SRS, Penulis kekurangan bahan – bahan yang
digunakan untuk membuat dokumen SRS, sehingga penulis mengalami kesulitan
dalam pengerjaan dokumen. Untuk itu, penulis mengambil beberapa bahan yang
telah tersedia dalam beberapa jurnal terkait yang telah disetujui oleh pembimbing
industry sebagai acuan pembuatan dokumen SRS.
26
Daftar Pustaka
AMANU, M. A. (2015) ‘Bahasa Pemrograman Java’, Manajemen Pengembangan
Bakat Minat Siswa Di Mts Al-Wathoniyyah Pedurungan Semarang, pp. 2–3.
Fauzi, Y., Susilo, B. and Mayasari, Z. M. (2009) ‘Analisis Kesesuaian Lahan
Wilayah Pesisir Kota Bengkulu melalui Perancangan Model Spasial dan Sistem
Informasi Geografis (SIG)’, Forum Geografi, 23(2), p. 101. doi:
10.23917/forgeo.v23i2.5002.
Fitri Ayu and Nia Permatasari (2018) ‘perancangan sistem informasi pengolahan data
PKL pada divisi humas PT pegadaian’, Jurnal Infra tech, 2(2), pp. 12–26. Available
at: http://journal.amikmahaputra.ac.id/index.php/JIT/article/download/33/25.
Kasus, S. and Distro, R. K. (2020) ‘PENERAPAN DBMS POSTGRESQL PADA
APLIKASI PENJUALAN BERBASIS WEBSITE ( Studi Kasus : RK Distro Jogja )’.
Listyorini, T. and Widodo, A. (2013) ‘Perancangan Mobile Learning Mata Kuliah
Sistem Operasi Berbasis Android’, Simetris : Jurnal Teknik Mesin, Elektro dan Ilmu
Komputer, 3(1), p. 25. doi: 10.24176/simet.v3i1.85.
Pratama, I. F. F. (2019) ‘Pemanfaatan QR code sebagai Metode Transaksi
Pembayaran’, Journal of Chemical Information and Modeling, 53(9), pp. 1689–1699.
L-1
Lampiran 1 Surat Keterangan Selesai Magang
L-2
Lampiran 2 Tugas Harian PKL
L-3
L-4
L-5
Lampiran 3 Surat Penilaian Magang
L-6
Lampiran 4 User Requirment (F10)
L-7
Lampiran 5 Form Penghubung Dosen Pembimbing TIK PNJ (F9)
KEMENTERIAN PENDIDIKAN DAKEBUDAYAAN
POLITEKNIK NEGERI JAKARTA
JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER
Jl. Prof. DR. G.A. Siwabessy, Kampus UI, Depok 16425
Telp: (021)91274097, Fax: ( 021 ) 7863531, ( 021 )7270036 Hunting
Laman: http://www.pnj.ac.id, e-mail: [email protected]
BUKU PENGHUBUNG DOSEN PEMBIMBING TIK PNJ
JUDUL PKL: Pembuatan Manual User, Uji Fungsi dan Dokumen SRS
Menggunakan Format Penulisan IEEE pada Aplikasi Incident Reporting
System
No Hari/Tgl Materi Bimbingan Tandatangan
1 Rabu, 28 Oktober 2020
Bimbingan mengenai project pkl
2 Senin, 9
November 2020 Bimbingan mengenai project pkl
secara detail
3 Minggu, 15
November 2020 Pengumpulan dokumen timeline
selama pkl
4 Kamis, 19
November 2020 Bimbingan mengenai laporan pkl bab
1
5 Kamis, 17
Desember 2020 Bimbingan mengenai laporan pkl bab
3
6 Selasa, 22
Desember 2020 Pengumpulan laporan pkl bab 1 - 3
L-8
7 Selasa, 29 Desember 2020
Pengumpulan revisi laporan dan
dokumen project pkl
Depok, 2 Januari 2020
Pembimbing,
(………………………………..)
NIP. 5932017020119850430
L-9
Lampiran 6 Foto Selama PKL
L-10