perancangan sistem informasi pada badan kepegawaian...

15
i Perancangan Sistem Informasi Pada Badan Kepegawaian Daerah Kabupaten Wamena menggunakan Framework Zend dan Konstruksi Model View Controller (MVC) Laporan Penelitian Peneliti : Thomas Haluk (672005176) Andeka Rocky Tanaamah, SE., M.Cs. Ramos Somya , M.Sc Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Juni 2012

Upload: buihanh

Post on 02-May-2019

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

i

Perancangan Sistem Informasi Pada Badan Kepegawaian Daerah Kabupaten Wamena

menggunakan Framework Zend dan Konstruksi Model View Controller (MVC)

Laporan Penelitian

Peneliti :

Thomas Haluk (672005176)

Andeka Rocky Tanaamah, SE., M.Cs. Ramos Somya , M.Sc

Program Studi Teknik Informatika Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana Salatiga

Juni 2012

Page 2: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

ii

Page 3: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

iii

Pernyataan

Skripsi yang beerikut ini:

Judu :

Pembimbing : 1. Andeka Rocky Tanaamah, S.E., M.Cs.

: 2. Ramos Somya S.Kom., M.Cs

Adalah benar hasil karya saya:

Saya menyatakan tidak mengambil sebagian atau seluruhnya

dari hasil karya orang lain kecuali sebagaimana yang tertulis

pada daftar pustaka.

Pernyataan ini dibuat dengan sebengarnya sesua dengan

ketentuan yang berlaku dalam penylisan karya ilmiah

Salatiga, Juni 2012

(Thomas Haluk)

Perancangan Sistem Informasi Pada Badan Kepegawaian Daerah Kabupaten Wamena menggunakan Framework Zend dan Konstruksi Model View Controller (MVC)

Page 4: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

iv

Prakata

Puji dan syukur kepada Tuhan Yang Maha Kuasa

karena atas berkat, tuntunan dan kehendak-Nya penulis dapat

menyelesaikan laporan penelitian ini yang berjudul “Sistem

Informasi Dinas Badan Kepegawaian Daerah Kabupaten

Wamena dengan Penerapan framework Zend dan

Menggunakan Konstrusksi Model View Controller (MVC)”.

Dalam menyusun laporan penelitian ini banyak pihak yang

turut membantu penulis baik dalam bentuk dukungan moral

maupun materi. Oleh karena itu, pada kesempatan ini penulis

ingin mengucapkan terimakasih kepada:

1. Bpk. Andeka Rocky Tanaamah, SE., M.Cs., Selaku Dekan

Fakultas Teknologi Informasi Fakultas Teknologi

Informasi universitas Kristen Satya Wacana, sebagai

pembimbing 1 sekaligus sebagai ‘kakak’ yang selalu

memberi motivasi dan semangat kepada penulis untuk terus

semangat dalam menyelesaikan penulissan skripsi ini.

2. Bpk. Dian Widiyanto Chandra, S.Kom., MCs. selaku Ketua

Program Studi Teknik Informatika Fakultas Teknologi

Informasi Universitas Kristen Satya Wacana. Terimakasih

atas segala dukungan dan bantuan yang diberikan kepada

penulis.

Page 5: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

v

3. Bpk. Ramos Somya S.Kom., M.Sc. Sebagai Pembimbing

2, yang telah meluangkan waktunya untuk memberikan

bimbingan, dan motivasi kepada penulis sehingga penulis

dapat mengerti, dan memahami, dan menyelesaikan

penulisan laporan ilmiah ini sampai selesai.

4. Seluruh Bapak/Ibu Dosen pengajar Fakultas Teknologi

Informasi Universitas Kristen Satya Wacana salatiga yang

telah mendidik dan memberikan bekal kepada penulis selaa

kuliah.

5. Peugas Tu FTI yang selama ini telah banyak bekerja sama

dalam pelayanan kepada penulis.

6. Dinas Badan Kepegawaian Daerah Kabupaten Wamena

atas pelayanan dan kerjasamanya sehingga penulis dapat

melakukan penelitian dengan baik.

7. Kepada Mama yang telah memberikan segalanya kepada

saya. Tuhan Yesus sayang mama, sehat selalu dan diberi

umur panjang. Amien.

8. Buat Bapa Pdt. Isak Haluk (Alm) dan Kakak Moses Haluk

(Alm). Semoga kalian melihat dari ‘atas’ dan tersenyum.

9. Buat kakak Esther Nelina Haluk yang selalu mendukung

dan memberikan motivasi, semoga Tuhan Yesus selalu

memberkati.

Page 6: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

vi

10. Buat adik-adik tersayang Gasper Tabuni, Ugedi Nawipa,

Malvery Degey, Kezya Yotena Murib, Neri Payage,

Donius Tabuni, King James Murib, Yuliana Onna Bebut,

Timotius Sangian, Oktovina Surabut dan –adik-adik yang

tidak saya sebutkan namanya terimakasi atas dukungannya

selam ini. Tuhan selalu memberkati kalian.

11. Keluarga Besar HIMPPAR Salatiga. Terimaksi buat doa,

kebersamaan dan segala bentuk dukungan kepada saya.

12. Buat sahabat-sahabatku Paul Mabel, Harefa

Hesegem,Yosep Basna, Albert Rumboirusi, Moses You,

Billi Izrael Banggo , Robi Kendy, Etolson Bernad

Rumbruren , Marshal, Habel Rumpaidus Maikel Indei, dan

kawan –kawan semua terimakasi untuk kebersamaan

selama ini. Semoga Tuhan Memberkati kalian semuanya.

Dan kepada semua pihak yang telah memberikan

masukan dalam pembuatan karya tulis ini tidak dapat

disebutkan. Terima kasih dan GBUs!!

Penulis

Thomas Haluk

Page 7: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

vii

Daftar Isi Pengesahan...............................................................................ii Pernyataan...............................................................................iii Prakata.....................................................................................iv Daftar isi..................................................................................vi Daftar Kode..........................................................................viii Daftar Tabel............................................................................ix Daftar Gambar..........................................................................x Daftar Lampiran......................................................................xi Abstract.................................................................................xiii Bab 1 Pendahuluan................................................................1

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

1.2 Rumusan Masalah............................................3

1.3 Tujuan Penelitian..............................................4

1.4 Batasan Masalah ..............................................4

1.5 Sistematika

Penulisan..........................................................6

Bab 2 Tinjauan Pustaka........................................................8 2.1 Penelitian Terdahulu........................................8

2.2 Landasan Teori...............................................11

2.2.1 System Informasi...............................11

2.2.2 Sistem Informasi Menejemen

Kepegawaian......................................13

2.2.3 Framework , Zend Framework (ZF)..15

2.2.4 Model View Controler (MVC)..........18

Bab 3 Metode dan Perancangan Sistem............................34 3.1 Metode penelitian dan perancangan sistem...24

3.2 Metode Prototype...........................................26

Page 8: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

viii

3.3 Use Case Diagram..........................................33

3.4 Activity Diagram ...........................................37

3.5 Sequence Diagram.........................................43

3.6 Class Diagram................................................53

3.7 Perancangan Tabel Data dan Tipe Data........ 56

3.8 Perancangan Interface Simpeg ......................64

Bab 4 hasil Dan Pembahasan..............................................66 4.1 Implementasi Aplikasi Dengan Zend

Framewok.......................................................66

4.2 Implementasi Basisdata..................................71

4.3 Implementasi Model View Controller

(MVC)............................................................72

4.4 Implementasi (Simpeg)..................................81

4.5 Pengujian Aplikasi.........................................84

4.6 Analisa Unjuk Kerja Aplikasi........................95

Bab 5 Kesimpulan dan Saran..........................................100 5.1 Kesimpulan..................................................100 5.2 Saran Pengembangan...................................101 Daftar Pustaka....................................................................102

Page 9: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

ix

Daftar Tabel

Tabel 1. Tabel Kebutuhan perangkat keras (hardware)..........20

Tabel 2. Tabel kebutuhan perangkat lunak (software)............20

Tabel 3. Tabel Administrator...................................................57

Tabel 4. Tabel kadinas.............................................................57

Tabel 5. Tabel Pegawai............................................................58

Tabel 6. Tabel absensi pegawai...............................................59

Tabel 7. Tabel cuti_pegawai....................................................60

Tabel 8. Tabel jabatan_pegawai..............................................60

Tabel 9. Tabel keluarga_pegawai............................................61

Tabel 10. Tabel kepangkatan_pegawai...................................62

Tabel 11. Tabel pekerjaan_pegawai........................................62

Tabel 11. Tabel penilaian_pegawai..........................................63

Tabel 11. Tabel Halaman.........................................................64

Page 10: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

x

Daftar Gambar Gambar 1. Komponen-komponen utama dalam framework

zend.....................................................................16

Gambar 2. Struktur umum pada MVC................................18

Gambar 3. Arsitektur MVC .................................................21

Gambar 4. Hubungan antar bagian MVC..............................22

Gambar 5. Diagram Model Prototype....................................26

Gambar 6. Use Case Diagram.................................................34

Gambar 7. Activity Diagram Administrator............................38

Gambar 8. Diagram activity Pegawai......................................40

Gambar 9. Aktivity Diagram Kepal Dinas..............................42

Gambar 10. Sequence diagram................................................44

Gambar 11. Class Diagram.....................................................54

Gambar 12. Rancangan interface............................................64

Gambar 13. Pengaturan File Httpd.conf.................................67

Gambar 14. Pengaturan File .httaccess...................................68

Gambar 15. Implementasi MVC............................................72

Gambar 16. Model View Controller pada direktori................73

Gambar 17. Tampilan Home Simpeg......................................75

Gambar 18 .Tampilan Home Visi Misi..................................77

Gambar 19.Tampilan Home Pegawai....................................79

Gambar 20. Tampilan Home Simpeg BKD Kabupaten

Wamena..............................................................81

Page 11: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

xi

Gambar 19.Tampilan Halaman Depan Administrator............82

Gambar 20. Tampilan Menu Kepala Dinas...........................83

Gambar 21. Tampilan Awal Pegawai....................................84

Gambar 22. Form log in user................................................85

Gambar 23. Tampilan Form Administrator saat memilih

daftar pegawai.....................................................87

Gambar 24. Tampilan Form Daftar Pegawai bagi

Administrator...................................................87

Gambar 25. Form Tambah dan Biodata Pegawai .................88

Gambar 26. Tampilan Utama Form Kepala Dinas................89

Gambar 27. Tampilan Menu Daftar Pegawai........................90

Gambar 28. Form Pegawai pada menu pegawai....................91

Gambar 29. Form Tampilan Personalisasi pegawai.............94

Gambar 30. Grafik 1. Unjuk Kerja Aplikasi.........................96

Gambar 31. Grafik 2. Pengukuran Bandwidth......................98

Page 12: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

xii

Daftar Kode

Kode 1. Untuk pemanggilan IndexController.php...............46

Kode 2. Koding 2 model halaman ........................................47

Kode 3 Implementasi Basis data .........................................48

Kode 4. Pemanggilan Home .................................................51

Kode 5. Model Halaman ......................................................52

Kode 6. Untuk View.............................................................52

Kode 7. Index Controller Profile .........................................53

Kode 8. Index Controll Home Pegawai ...............................54

Kode 9. Model Home Pegawai.......... ..................................54

Kode 10.View home Pegawai .............................................54

Kode 11. Proses Log in User..... ..........................................59

Kode 12. Menu Personalisasi ..............................................69

Page 13: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

xiii

Daftar lampiran

SK Penelitian pada Dinas BKD Kabupaten Wamena...................................................................................1 Data pegawai...........................................................................2 Implementasi tabel dalm Database..........................................3

Page 14: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

xiv

Daftar Istilah

UML : Unified Modeling Language

MVC : Model View Controller

PHP : Hipertext Preprocessor

BKD : Badan Kepegawaian Daerah

SAPK : Sistem Aplikasi Pelayanan Kepegawaian

Abstract

Page 15: Perancangan Sistem Informasi Pada Badan Kepegawaian …repository.uksw.edu/bitstream/123456789/2375/1/T1_672005176_Judul.pdfdalam pelayanan kepada penulis. 6. Dinas Badan Kepegawaian

xv

The purpose of the management information system to

be able to produce the source of accurate, timely and effective and efficient in accordance with technological developments. In this study the methods used to design a good system is the application of the Zend Framework and the Model View Controller (MVC) used to develop the Regional Personnel Agency Information Systems Wamena district, where at present there is a SAPK system (System Applications Decision decision) in its application to manage and access the Head of Department and the Regents kepalah the local area and certain parties! On a PHP5 application development is one of the software being used and is one of the web application that uses the Zend framework which has had a Model View Controler (MVC). Results of research conducted at the Office of Personnel Agency District Wamena (Papua) can be accessed by all staff and employees who are on duty BKD, and will be applied to the Department associated with web-based system that is very valuable and easy to use by government officials to access to information and service activities that take place. Key Words: Sistem Informasi, Zend Framework (ZF), Model

View Controller (MVC).