laporan kerja magang rancang bangun aplikasi e …

14
LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E-LIBRARY BERBASIS WEB PADA PT ANGKASA PURA I (PERSERO) Nama : Gemma Cahya Hafifah Suhengki NIM : 00000018209 Fakultas : Teknik dan Informatika Program Studi : Informatika UNIVERSITAS MULTIMEDIA NUSANTARA TANGERANG 2020

Upload: others

Post on 20-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

LAPORAN KERJA MAGANG

RANCANG BANGUN APLIKASI E-LIBRARY BERBASIS

WEB PADA PT ANGKASA PURA I (PERSERO)

Nama : Gemma Cahya Hafifah Suhengki

NIM : 00000018209

Fakultas : Teknik dan Informatika

Program Studi : Informatika

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2020

Page 2: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

RANCANG BANGUN APLIKASI E-LIBRARY BERBASIS

WEB PADA PT ANGKASA PURA I (PERSERO)

LAPORAN KERJA MAGANG

Gemma Cahya Hafifah Suhengki

00000018209

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK DAN INFORMATIKA

UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2020

Page 3: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …
Page 4: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT

DALAM PENYUSUNAN LAPORAN MAGANG

Dengan ini saya:

Nama : Gemma Cahya Hafifah Suhengki

NIM : 00000018209

Program Studi : Informatika

Menyatakan bahwa saya telah melaksanakan praktek kerja magang:

Nama Perusahaan : PT. Angkasa Pura I (Persero)

Divisi : Enterprise Application

Alamat : Graha Angkasa Pura I, Kota Baru Bandar

Kemayoran Blok B-12 Kav.2, Jakarta

Periode Magang : 1 Agustus 2019 – 31 Oktober 2019

Pembimbing Lapangan : Farida Nuzulia

Laporan kerja magang merupakan hasil karya saya sendiri dan saya tidak

melakukan plagiat. Semua kutipan karya ilmiah orang lain atau lembaga lain yang

dirujuk dalam laporan kerja magang ini telah saya sebutkan sumber kutipannya,

serta saya cantumkan di Daftar Pustaka.

Jika di kemudian hari terbukti ditemukan kecurangan/penyimpangan, baik

dalam pelaksanaan kerja magang maupun dalam penulisan laporan kerja magang,

saya bersedia menerima konsekuensi dinyatakan tidak lulus untuk mata kuliah

kerja magang yang telah saya tempuh.

Tangerang, 03 April 2020

Gemma Cahya Hafifah Suhengki

iii

Page 5: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas segala karunia dan rahmat-

Nya sehingga penulis dapat menyelesaikan laporan kerja magang ini dengan judul

“Rancang Bangun Aplikasi E-Library Berbasis Web Pada PT Angkasa Pura I

(Persero)” dengan baik dan tepat waktu.

Tentu dalam menyusun laporan ini, banyak pihak yang telah membantu

baik berupa moril dan spiritual, maka dalam kesempatan yang indah ini, penulis

ingin mengucapkan terima kasih kepada:

1. Dr. Ninok Leksono selaku Rektor Universitas Multimedia Nusantara,

2. Dr.Eng. Niki Prastomo, S.T., M.Sc. selaku Dekan Fakultas Teknik dan

Informatika Universitas Multimedia Nusantara,

3. Nunik Afriliana, S.Kom., M.MSI. selaku Kepala Program Studi

Informatika Universitas Multimedia Nusantara,

4. Wirawan Istiono, S.Kom., M.Kom. selaku dosen pembimbing yang telah

memberikan arahan dan masukan dalam pengerjaan laporan kerja magang,

5. Bapak dan Ibu Dosen Program Studi Informatika Universitas Multimedia

Nusantara yang telah semangat dalam mendidik dengan ilmu pengetahuan

yang sangat berguna,

6. Bapak Imron Qodari selaku Vice President Training & Development dari

PT Angkasa Pura I (Persero) yang telah memberikan kesempatan untuk

melaksanakan kerja magang kepada penulis sebagai Programmer,

7. Bapak Andrias Yustinian selaku Vice President Information Technology

dari PT Angkasa Pura I (Persero) yang telah menerima kehadiran penulis

dengan baik, serta memberikan ilmu dan arahan mengenai dunia

iv

Page 6: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

penerbangan dan peran IT dalam dunia penerbangan,

8. Bapak Syahnara Syahwan selaku Site Manager divisi Enterprise

Application Information Technology yang telah memberikan ilmu dan

arahan kepada penulis mengenai pekerjaan pada divisi Enterprise

Application dan hubungannya dengan dunia penerbangan,

9. Ibu Farida Nuzulia selaku supervisor dan mentor bagi penulis selama

menjalani kerja magang di PT Angkasa Pura I (Persero) yang telah

memberi bimbingan selama proses kerja magang berlangsung,

10. Rekan-rekan magang, staff dan pegawai PT Angkasa Pura I (Persero),

khususnya divisi Enterprise Application yang telah bekerja sama dan

membantu penulis dalam melaksanakan kerja magang,

Penulis juga mengucapkan terima kasih kepada keluarga, teman-teman,

kerabat, dan semua pihak yang tidak dapat disebutkan satu per satu, yang telah

dengan tulus dan ikhlas memberikan doa, dukungan dan motivasi selama proses

kerja magang hingga penyusunan laporan ini dapat terselesaikan dengan baik.

Penulis menyadari bahwa dalam penulisan laporan ini masih jauh dari

sempurna. Oleh karena itu, segala bentuk kritik dan saran yang sifatnya

membangun akan sangat membantu dalam menyempurnakan penulisan laporan

kerja magang ini. Penulis berharap laporan kerja magang ini dapat menjadi sebuah

sumber pembelajaran diri dan sumber inspirasi bagi yang membacanya.

Tangerang, 03 April 2020

Gemma Cahya Hafifah Suhengki

v

Page 7: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

ABSTRAK

E-library dikenal sebagai penyimpanan informasi versi digital dari

perpustakaan. E-library merupakan bentuk penerapan layanan teknologi dan

informasi sebagai sarana untuk menyimpan, memperoleh dan menyebarluaskan

informasi atau dokumen dalam bentuk digital. Laporan kerja magang ini

merupakan rancang bangun aplikasi E-Library berbasis website dengan tujuan

untuk mempermudah perusahaan dalam menyimpan dokumen penting mengenai

perusahaan, dan mempermudah pengguna untuk mengakses dokumen tersebut.

Rancangan antarmuka aplikasi dibuat dengan menggunakan Figma. Perancangan

aplikasi ini dibuat dengan menggunakan Bahasa pemrograman PHP dalam

framework CodeIgniter. Database yang digunakan adalah PostgreSQL. Hasil dari

adanya aplikasi E-Library berbasis website ini admin dapat menyimpan dan

mengatur dokumen yang kemudian dapat diakses oleh semua kategori pengguna,

serta Superadmin dapat mengatur data pengguna serta klasifikasinya, mengatur

dokumen dan klasifikasinya, melihat Userlog, mengelola data Airport, serta

laporan berupa Report untuk catatan perusahaan. Saat ini, E-Library sudah

berhasil dirancang dan dibangun sesuai requirements yang diberikan dan akan

digunakan oleh PT Angkasa Pura I (Persero) sebagai tempat penyimpanan

dokumen, memperoleh, dan menyebarluaskan dokumen.

Kata kunci : E-library, website, PHP, Codeigniter, PostgreSQL, PT Angkasa Pura I (Persero).

vi

Page 8: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

vi

ABSTRACT

E-Library is known as the digital version information store from the library. E-Library is a form of technology and information application as a tools to store, acquire and disseminate information or documents in digital form. This internship report was designed to build an E-Library application-based website with the goal

of making it easier for companies to store important documents about the company, and making it easier for users to access documents. Application interface design is created using Figma. The design of this app was created using the PHP

programming language within the Code Igniter framework. The Database used is PostgreSQL. The results from the Admin of this web-based E-Library application can store and manage documents that allow to be accessed by all categories of users,

and Superadmin can manage user data as well as its classifications, organize documents and classification, view Userlogs, manage airport data, and the reports in form of “Report” for company records. Currently, the E-Library has been successfully designed and constructed in accordance with the requirements

provided and will be used by PT Angkasa Pura I (Persero) as a document storage, acquisition, and dissemination of documents.

Keywords : E-Library, website, PHP, Codeigniter, PostgreSQL, PT Angkasa Pura I (Persero).

Page 9: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

DAFTAR ISI

LEMBAR PENGESAHAN LAPORAN KERJA MAGANG .............................................................. ii LEMBAR PERNYATAAN TIDAK MELAKUKAN PLAGIAT .................................................. iii KATA PENGANTAR .................................................................................................................. iv ABSTRAK................................................................................................................................... vi DAFTAR ISI .............................................................................................................................. vii DAFTAR TABEL ...................................................................................................................... viii DAFTAR GAMBAR ................................................................................................................... ix BAB I ........................................................................................................................................... 1

1.1 Latar Belakang ............................................................................................................. 1 1.2 Maksud dan Tujuan Kerja Magang ............................................................................... 2 1.3 Waktu dan Prosedur Pelaksanaan Kerja Magang .......................................................... 2

1.3.1 Waktu dan Lokasi Pelaksanaan Kerja Magang ...................................................... 2 1.3.2 Prosedur Pelaksanaan Kerja Magang ..................................................................... 3

BAB II .......................................................................................................................................... 5 2.1 Sejarah Perusahaan....................................................................................................... 5 2.2 Visi dan Misi Perusahaan ............................................................................................. 6

2.2.1 Visi Perusahaan .................................................................................................... 6 2.2.2 Misi Perusahaan .................................................................................................... 6

2.3 Struktur Perusahaan...................................................................................................... 6 BAB III ......................................................................................................................................... 9

3.1 Kedudukan dan Koordinasi .......................................................................................... 9 3.2 Tugas yang dilakukan ................................................................................................... 9 3.3 Uraian Pelaksanaan Kerja Magang ............................................................................. 11

3.3.1 Proses Pelaksanaan ............................................................................................. 11 3.3.2 Framework dan Alur Kerja yang Digunakan ....................................................... 18 3.3.3 Perancangan Sistem ............................................................................................ 19

3.3.4 Implementasi ...................................................................................................... 57 3.3.5 Kendala yang Ditemukan .................................................................................... 89 3.3.6 Solusi Atas Kendala yang Ditemukan.................................................................. 89

BAB IV....................................................................................................................................... 91 4.1 Kesimpulan ................................................................................................................ 91 4.2 Saran .......................................................................................................................... 91

DAFTAR PUSTAKA ............................................................................................................. 93 LAMPIRAN ............................................................................................................................... 94

vii

Page 10: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

DAFTAR TABEL

Tabel 3. 1 Uraian Realisasi Kerja Magang ................................................................................. 14

Tabel 3. 2 Struktur Tabel Documents ......................................................................................... 52

Tabel 3. 3 Struktur Tabel Users ................................................................................................. 53

Tabel 3. 4 Struktur Tabel Userlog .............................................................................................. 53

Tabel 3. 5 Struktur Tabel Master_Doc_Class ............................................................................. 54

Tabel 3. 6 Struktur Tabel Master_User_Prev.............................................................................. 54

Tabel 3. 7 Struktur Tabel Master_File_Ext ................................................................................. 56

Tabel 3. 8 Struktur Tabel Airport ............................................................................................... 56

viii

Page 11: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

DAFTAR GAMBAR

Gambar 2. 1 Logo PT Angkasa Pura I (Persero)........................................................................... 6

Gambar 2. 2 Struktur Organisasi PT Angkasa Pura I (Persero) divisi IT ....................................... 7

Gambar 3. 1 Activity Diagram User .......................................................................................... 19

Gambar 3. 2 Activity Diagram Admin Categories ...................................................................... 21

Gambar 3. 3 Activity Diagram Admin Halaman Document Setting ............................................ 22

Gambar 3. 4 Activity Diagram Admin Personal Info .................................................................. 24

Gambar 3. 5 Activity Diagram Superadmin User Manager ........................................................ 25

Gambar 3. 6 Activity Diagram Superadmin Master User Categories .......................................... 26

Gambar 3. 7 Activity Diagram Superadmin Userlog .................................................................. 27

Gambar 3. 8 Activity Diagram Superadmin Data Updated ......................................................... 28

Gambar 3. 9 Activity Diagram Superadmin Classification Document ........................................ 29

Gambar 3. 10 Activity Diagram Superadmin Master File Extension ........................................... 30

Gambar 3. 11 Activity Diagram Superadmin Data Airport ......................................................... 32

Gambar 3. 12 Activity Diagram Superadmin Report .................................................................. 33

Gambar 3. 13 Use Case Diagram User, Admin, dan Superadmin ............................................... 34

Gambar 3. 14 Sequence Diagram User ...................................................................................... 35

Gambar 3. 15 Sequence Diagram Admin ................................................................................... 36

Gambar 3. 16 Sequence Diagram Admin Halaman Manage File ................................................ 37

Gambar 3. 17 Sequence Diagram Admin Halaman Report ......................................................... 38

Gambar 3. 18 Sequence Diagram Superadmin .................................................................................. 39

Gambar 3. 19 Sequence Diagram Superadmin Halaman User Manager ...................................... 41

Gambar 3. 20 Sequence Diagram Superadmin Halaman Master User Categories ....................... 43

Gambar 3. 21 Sequence Diagram Superadmin Halaman Data Updated ...................................... 44

Gambar 3. 22 Sequence Diagram Superadmin Halaman Classification Document ...................... 45

Gambar 3. 23 Sequence Diagram Superadmin Halaman Master File Esxtension ........................ 46

Gambar 3. 24 Sequence Diagram Superadmin Halaman Data Airport ........................................ 47

Gambar 3. 25 Sequence Diagram Superadmin Halaman Report ................................................. 49

Gambar 3. 26 Relasi Antar Tabel ............................................................................................... 50

Gambar 3. 27 Halaman Login E-Library .................................................................................... 58

Gambar 3. 28 Halaman Home pada User ................................................................................... 59

Gambar 3. 29 Halaman Home pada User ................................................................................... 59

Gambar 3. 30 Halaman Home Saat Categories Dipilih ............................................................... 60

Gambar 3. 31 Halaman Home ketika Personal Info Dipilih ........................................................ 60

Gambar 3. 32 Halaman Home Admin ........................................................................................ 61

Gambar 3. 33 Halaman Home Admin ........................................................................................ 62

ix

Page 12: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

Gambar 3. 34 Halaman Dashboard Admin ................................................................................. 62

Gambar 3. 35 Halaman Manage File Admin .............................................................................. 63

Gambar 3. 36 Halaman Add New Document Pada Manage File ................................................. 64

Gambar 3. 37 Halaman Add New Document Pada Manage File ................................................. 64

Gambar 3. 38 Attachment Add New Document Pada Manage File ............................................. 65

Gambar 3. 39 Mengubah Dokumen ........................................................................................... 65

Gambar 3. 40 Menghapus Dokumen .......................................................................................... 66

Gambar 3. 41 Halaman Report .................................................................................................. 67

Gambar 3. 42 Halaman Home ketika Personal Info Dipilih ........................................................ 67

Gambar 3. 43 Halaman Dashboard Superadmin ......................................................................... 68

Gambar 3. 44 Halaman Dashboard Superadmin ......................................................................... 69

Gambar 3. 45 Halaman User List ............................................................................................... 69

Gambar 3. 46 Halaman User List ............................................................................................... 70

Gambar 3. 47 Halaman User List Create .................................................................................... 70

Gambar 3. 48 Halaman User List Detail User ............................................................................ 71

Gambar 3. 49 Halaman User List Edit ....................................................................................... 71

Gambar 3. 50 Halaman User List Delete .................................................................................... 72

Gambar 3. 51 Halaman Master User Categories ......................................................................... 72

Gambar 3. 52 Halaman Master User Categories ......................................................................... 73

Gambar 3. 53 Halaman Master User Categories Create .............................................................. 73

Gambar 3. 54 Halaman Master User Categories Detail .............................................................. 74

Gambar 3. 55 Halaman Master User Categories Edit ................................................................. 75

Gambar 3. 56 Halaman Master User Categories Delete .............................................................. 76

Gambar 3. 57 Halaman Userlog ................................................................................................. 77

Gambar 3. 58 Halaman Data Updated ........................................................................................ 78

Gambar 3. 59 Halaman Classification Document ....................................................................... 78

Gambar 3. 60 Halaman Classification Document ....................................................................... 79

Gambar 3. 61 Halaman Classification Document Create ............................................................ 79

Gambar 3. 62 Halaman Classification Document Detail ............................................................. 80

Gambar 3. 63 Halaman Classification Document Edit ................................................................ 80

Gambar 3. 64 Halaman Classification Document Delete ............................................................ 81

Gambar 3. 65 Halaman Master File Extension List .................................................................... 82

Gambar 3. 66 Halaman Master File Extension List .................................................................... 82

Gambar 3. 67 Halaman Master File Extension Create ................................................................ 83

Gambar 3. 68 Halaman Master File Extension Detail ................................................................ 83

Gambar 3. 69 Halaman Master File Extension Delete ................................................................ 84

x

Page 13: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

Gambar 3. 70 Halaman Airport List............................................................................................ 85

Gambar 3. 71 Halaman Airport List Create ................................................................................. 85

Gambar 3. 72 Halaman Data Airport Detail ................................................................................ 86

Gambar 3. 73 Halaman Data Airport Edit ......................................................................... .................. 86

Gambar 3. 74 Halaman Data Airport Delete ............................................................................... 87

Gambar 3. 75 Halaman Report.................................................................................................... 88

Gambar 3. 76 Halaman Report.................................................................................................... 88

xi

Page 14: LAPORAN KERJA MAGANG RANCANG BANGUN APLIKASI E …

94

LAMPIRAN

1. Form KM-02

2. Surat Penerimaan dari Perusahaan

3. Form KM-03

4. Form KM-04

5. Form KM-05

6. Form KM-07

7. Riwayat Hidup (CV)

8. Form Bimbingan Magang