perancangan dan implementasi dokumen ijin kerja ......perancangan dan implementasi dokumen ijin...

19
Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN Peneliti : Benny Wijaya (672010184) Hendro Steven Tempake, S,Kom, M.Cs. FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS KRISTEN SATYA WACANA SALATIGA AGUSTUS 2014

Upload: others

Post on 19-Jan-2021

31 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

Perancangan dan Implementasi Dokumen Ijin Kerja

Online Berbasis Yii Framework

StudyKasus PT.PLN APP Semarang

LAPORAN PENELITIAN

Peneliti :

Benny Wijaya (672010184)

Hendro Steven Tempake, S,Kom, M.Cs.

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN SATYA WACANA

SALATIGA

AGUSTUS 2014

Page 2: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

ii

Page 3: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

iii

Page 4: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

iv

Page 5: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

v

Page 6: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

vi

Page 7: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

vii

Page 8: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

viii

Page 9: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

ix

KATA PENGANTAR

Puji syukur dan terima kasih penulis panjatkan kepada Tuhan Yang Maha

Esa yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat

menyelesaikan penyusunan Skripsi yang berjudul “Perancangan dan Implementasi

Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP

Semarang”.

Tujuan dari penyusunan skripsi ini adalah untuk memenuhi salah satu

persyaratan dalam menyelesaikan program S-1 Fakultas Teknologi Informasi,

Program Studi Teknik Informatika, Universitas Kristen Satya Wacana, Salatiga.

Selama penyusunan skripsi ini, penulis telah menerima banyak bimbingan,

saran dan dukungan dari berbagai pihak, oleh karena itu pada kesempatan ini

penulis ingin menyampaikan ucapan terimakasih kepada :

1. Bapak Dr. Dharmaputra Taludangga Palekahelu, M.Pd., selaku Dekan

Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.

2. Bapak Dr. Sri Yulianto J.P., selaku Ketua Program Studi Teknik

Informatika Fakultas Teknologi Informasi Universitas Kristen Satya

Wacana.

3. Bapak Hendro Steven Tempake, S,Kom, M.Cs, selaku dosen

pembimbing yang telah berkenan meluangkan waktunya untuk

memberikan bimbingan dan petunjuk selama melaksanakan skripsi.

4. Ibu Eka Wulansari, selaku assisten supervisor pengolahan data PLN

APP Semarang yang telah berkenan meluangkan waktu, dan bersabar

ketika wawancara dan pengujian program berlangsung.

5. Orang tua tercinta, (Alm.) Bapak Sarwa Edi Santosa dan Ibu Lidya

Budi Hentatik, motivator dan sumber inspirasi terbesar.

6. Kakak, supporter terpenting yang memberikan motivasi serta

kepercayaan dalam melaksanakan kegiatan kerja praktek.

7. Semua pihak yang telah membantu penulis menyelesaikan kerja

praktek ini, yang tidak dapat disebutkan satu-persatu.

Page 10: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

x

Di dalam menyusun laporan ini penulis telah menyusun laporan sebaik

mungkin sesuai dengan kemampuan penulis berdasarkan pada data-data yang

diperoleh selama melaksanakan penelitian skripsi, namun penulis menyadari

bahwa masih banyak sekali kekurangan yang terdapat pada laporan kerja praktek

ini, maka dari itu kritik dan saran dari pembaca serta dari berbagai pihak sangatlah

dibutuhkan untuk kemajuan dan kesempurnaan selanjutnya bagi penulis.

Harapan Penulis semoga skripsi ini bermanfaat dan dapat dilanjutkan untuk

penelitian selanjutnya.

Salatiga, 11September 2014

Penulis

Page 11: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xi

Daftar Isi

Hal

Halaman Judul ................................................................................................ i

Laporan Penelitian ......................................................................................... ii

Lembar Pengesahan ....................................................................................... iii

Lembar Persetujuan Publikasi ........................................................................ iv

Lembar Persetujuan Akses ............................................................................. v

Lembar Persetujuan Publish Jurnal ................................................................ vi

Halaman Pernyataan....................................................................................... vii

Kata Pengantar .............................................................................................. ix

Daftar Isi......................................................................................................... xi

Daftar Gambar ................................................................................................ xiii

DaftarTabel .................................................................................................... xv

Daftar Kode Program ..................................................................................... xvi

Daftar Lampiran ............................................................................................. xvii

Daftar Istilah................................................................................................... xviii

BAB 1 Pendahuluan ..................................................................................... 1

1.1 Latar Belakang Masalah ........................................................... 1

1.2 Rumusan Masalah ..................................................................... 2

1.3 Tujuan dan Manfaat Penulisan ................................................. 3

1.4 Batasan Masalah ....................................................................... 3

1.5 Sistematika Penulisan ............................................................... 3

BAB 2 Tinjauan Pustaka ............................................................................. 5

2.1 Penelitian Terdahulu ................................................................. 5

2.2 Yii Framework .......................................................................... 6

2.3 Manfaat Framework .................................................................. 10

2.4 Yii Bootstrap ............................................................................. 11

2.5 Dokumen Ijin Kerja .................................................................. 12

BAB 3 Metode dan Perancangan Sistem ................................................... 14

Page 12: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xii

3.1 Metode Perancangan Sistem ..................................................... 14

3.2 Perancangan Sistem .................................................................. 16

3.2.1 Use Case Diagram ........................................................ 16

3.2.2 Activity Diagram ........................................................... 18

3.2.3 Sequence Diagram ........................................................ 20

3.2.4 Deployment Diagram .................................................... 23

3.2.5 Arsitektur Sistem........................................................... 24

3.3 Perancangan Tabel Database .................................................... 25

3.4 Perancangan Antar Muka .......................................................... 29

3.4.1 Halaman Login .............................................................. 30

3.4.2 Halaman Utama............................................................. 30

3.4.3 Form Tambah Dokumen ............................................... 31

3.4.4 Halaman Admin ............................................................ 32

3.5 Perancangan Alur Sistem Dokumen Ijin Kerja ......................... 33

3.6 Metode Pengujian Sistem ......................................................... 35

BAB 4 Hasil dan Pembahasan .................................................................... 37

4.1 Implementasi ............................................................................. 37

4.1.1 Dokumentasi Implementasi Sistem ............................... 37

4.1.2 Implementasi Database................................................. 37

4.2 Hasil Implementasi dan Pembahasan ....................................... 39

4.3 Hasil Pengujian ......................................................................... 51

BAB 5Kesimpulan dan Saran ..................................................................... 55

4.1 Kesimpulan ............................................................................... 55

4.2 Saran ......................................................................................... 55

Daftar Pustaka ................................................................................................ 56

Lampiran ........................................................................................................ 58

Page 13: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xiii

Daftar Gambar

Hal

Gambar 2.1 Struktur tetap Yii Framework .................................................... 12

Gambar 3.1Bagan Prototype Model ............................................................... 15

Gambar 3.2Use Case Diagram ...................................................................... 17

Gambar 3.3 Activity Diagram Login User ..................................................... 18

Gambar 3.4 Activity Diagram Dokumen ....................................................... 19

Gambar 3.5 Sequence Diagram User ............................................................ 20

Gambar 3.6 Sequence Diagram LK2 ............................................................. 21

Gambar 3.7 Sequence Diagram Manager ...................................................... 22

Gambar 3.8 Sequence Diagram ASMAN ...................................................... 23

Gambar 3.9 Deployment Diagram ................................................................. 24

Gambar 3.10 MVC dalam Aplikasi Web ........................................................ 24

Gambar 3.11Halaman Login .......................................................................... 30

Gambar 3.12 Halaman Utama ........................................................................ 31

Gambar 3.13 Form Menbuat Dokumen ......................................................... 32

Gambar 3.14 Tampilan Halaman Admin ....................................................... 33

Gambar 3.15 Flowchart Alur Dokumen Ijin Kerja ........................................ 34

Gambar 3.16 Flowchart Alur Pembuatan Dokumen Ijin Kerja ..................... 35

Gambar 4.1Halaman Awal ............................................................................. 37

Gambar 4.2 Tabel Tbwp ................................................................................ 38

Gambar 4.3 Tabel Lokasi ............................................................................... 38

Gambar 4.4 Tabel Akses ................................................................................ 39

Gambar 4.5 Tabel User .................................................................................. 39

Gambar 4.6 Tampilan Utama ......................................................................... 40

Gambar 4.7 Login User .................................................................................. 40

Gambar 4.8 Login Admin ............................................................................... 41

Gambar 4.9 Responsif Web ............................................................................ 42

Gambar 4.10 Tampilan Input Data Dokumen ................................................ 43

Page 14: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xiv

Gambar 4.11 Lihat Dokumen ......................................................................... 44

Gambar 4.12 Tampilan untuk Mengunduh Dokumen .................................. 45

Gambar 4.13 Tampilan Daftar Dokumen....................................................... 45

Gambar 4.14 Tampilan Utama LK2............................................................... 46

Gambar 4.15 Tampilan Persetujuan Dokumen LK2 ...................................... 47

Gambar 4.16 Detail Lihat Dokumen .............................................................. 48

Gambar 4.17 Tampilan untuk Mengunduh Dokumen LK ............................. 48

Gambar 4.18 Email Komfirmasi Manager ke User ....................................... 49

Gambar 4.19 Grafik Dokumen Ijin Kerja ...................................................... 49

Gambar 4.20 Dokumen Ijin Kerja PDF ......................................................... 50

Page 15: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xv

Daftar Tabel

Hal

Tabel 3.1 Tabel Tbwp .................................................................................... 25

Tabel 3.2 Tabel Lokasi ................................................................................... 28

Tabel 3.2 Tabel User ...................................................................................... 29

Tabel 3.4 Tabel Akses .................................................................................... 29

Tabel 4.1 Black Box Testing .......................................................................... 51

Page 16: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xvi

Daftar Kode Program

Hal

Kode Program 4.1 Simpan Dokumen ............................................................ 44

Page 17: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xvii

Daftar Lampiran

Hal

Lampiran 1 Hasil Pengujian Program dengan Assten Supervisor ................ 57

Page 18: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xviii

Daftar Istilah

LK2 : Lingkungan dan Keselamatan Ketenagalistrikan

ASMAN HASET : Asisten Pemeliharaan dan Pengelolaan Aset

UML : Unified Modelling Language

WP : Working Permit

APP : Area Pelaksana Pemeliharaan

PLN :Perusahaan Listrik Negara

RDBMS :Relational Database Management System

PDO :PHP Data Objects

Page 19: Perancangan dan Implementasi Dokumen Ijin Kerja ......Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang LAPORAN PENELITIAN

xix

Abstrak

Teknologi informasi berkembang pesat saat ini. Internet merupakan hasil

dari pengembangan teknologi informasi yang dominan pada saat ini yang dapat

memberikan suatu kemudahan dalam pendokumentasian. Sistem dokumen ijin

kerja berbasis web memiliki banyak keuntungan dibanding dengan sistem

dokumen ijin kerja konvensional. Aplikasi ini terdiri dari pembuatan dokumen ijin

kerja, persetujuan dokumen dan mencetak dokumen. Sistem dokumen ijin kerja

ini merupakan alternatif dalam pembuatan dokumen ijin kerja yang lebih effien

dari segi biaya dan waktu. Sistem berbasis Yii framework ini mempunyai banyak

kelebihan dibanding framework lainnya. Yii framework menggunakan

MVC(Model View Controller) sehingga mudah dalam mengembangkan sistem

dokumen ijin kerja kedepan.

Kata Kunci: Dokumen Ijin Kerja Online, Yii Framework, MVC(Model View

Controller).