laporan praktek kerja lapangan - jurusan.tik.pnj.ac.id

43
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

Upload: others

Post on 16-Oct-2021

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 2: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

i

Page 3: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 4: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 5: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 6: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 7: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

vi

Daftar Table

Table 3.1 Uraian Praktek Kerja Lapangan .................................................................. 12

Table 3.2 UAT Incident Reporting System................................................................. 22

Page 8: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 9: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 10: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 11: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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).

Page 12: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 13: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 14: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 15: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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).

Page 16: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 17: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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.

Page 18: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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.

Page 19: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 20: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 21: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 22: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 23: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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:

Page 24: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 25: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 26: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 27: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 28: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 29: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 30: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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:

Page 31: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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.

Page 32: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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.

Page 33: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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.

Page 34: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-1

Lampiran 1 Surat Keterangan Selesai Magang

Page 35: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-2

Lampiran 2 Tugas Harian PKL

Page 36: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-3

Page 37: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-4

Page 38: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-5

Lampiran 3 Surat Penilaian Magang

Page 39: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-6

Lampiran 4 User Requirment (F10)

Page 40: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

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

Page 41: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-8

7 Selasa, 29 Desember 2020

Pengumpulan revisi laporan dan

dokumen project pkl

Depok, 2 Januari 2020

Pembimbing,

(………………………………..)

NIP. 5932017020119850430

Page 42: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-9

Lampiran 6 Foto Selama PKL

Page 43: LAPORAN PRAKTEK KERJA LAPANGAN - jurusan.tik.pnj.ac.id

L-10