Perancangan Sistem Informasi Pada Badan Kepegawaian...
Transcript of Perancangan Sistem Informasi Pada 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
ii
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)
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.
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.
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
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
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
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
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
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
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
xiii
Daftar lampiran
SK Penelitian pada Dinas BKD Kabupaten Wamena...................................................................................1 Data pegawai...........................................................................2 Implementasi tabel dalm Database..........................................3
xiv
Daftar Istilah
UML : Unified Modeling Language
MVC : Model View Controller
PHP : Hipertext Preprocessor
BKD : Badan Kepegawaian Daerah
SAPK : Sistem Aplikasi Pelayanan Kepegawaian
Abstract
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).