Welcome to Repositori Universitas Muria Kudus Repositori Universitas Muria Kudus
L A P ORA N S K R I P SI
SISTEM INFORMASI CAPAIAN KINERJA
PEGAWAI(CKP) PADA BADAN PUSAT STATISTIK
KABUPATEN KUDUS BERBASIS SMS GATEWAY
ELLANA RAHMAWATI
NIM. 201351143
DOSEN PEMBIMBING
Mukhamad Nurkamid, S.Kom, M.Cs
Rizkysari Meimaharani, M.Kom
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2017
ii
iii
iv
SISTEM INFORMASI CAPAIAN KINERJA PEGAWAI (CKP)
PADA BADAN PUSAT STATISTIK KABUPATEN KUDUS
BERBASIS SMS GATEWAY
Nama mahasiswa : Ellyana Rahmawati
NIM : 201351143
Pembimbing
:
1.
Mukhamad Nurkamid, S.Kom, M.Cs
2.
Rizkysari Meimaharani, M.Kom
ABSTRAK
Penelitian ini membahas tentang pembangunan sistem informasi capaian
kinerja pegawai pada badan pusat statistik kabupaten kudus. Badan pusat statistik
(BPS)adalah Lembaga Pemerintah Non Kementerian yang bertanggung jawab
langsung kepada Presiden yang berperan Menyediakan kebutuhan data bagi
pemerintah dan masyarakat.Capaian kinerja pegawai (CKP) adalah form yang
berisi tentang target dan realisasi pekerjaan yang dilakukan seluruh pegawai
badan pusat statistik kabupaten kudus setiap bulan. Capaian kinerja pegawai
terdiri dari dua jenis yaitu capaian kinerja pegawai target yang berisi target
pekerjaan yang harus dilaksanakan pada bulan yang akan datang dan capaian
kinerja pegawai realisasi berisi tentang data realisasi dari pekerjaan yang telah
dilakukan pegawai pada bulan ini. Pegawai badan pusat statistik kabupaten kudus
selama ini mengisi capaian kinerja pegawai dengan Microsoft Office Excel.
Tujuan dibangunya sistem ini adalah untuk memudahkan pegawai pada badan
pusat statistik kabupaten kudus untuk mengisi capaian kinerja pegawai dan agar
data lebih terstruktur. Sistem informasi capaian kinerja pegawai ini akan dibangun
dengan metode waterfall, PHP sebagai bahasa pemrogramanya, Mysqli sebagai
basis datanya dan menambahkan fitur pemberitahuan berbasis SMS gateway.
Kata kunci : Badan Pusat Statistik (BPS), Capaian Kinerja Pegawai(CKP), Sistem
Informasi, SMS gateway.
v
INFORMATION SYSTEM DEVELOPMENT OF
EMPLOYE PERFORMANCE ACHIEVEMENT IN
BADAN PUSAT STATISTIK OF KUDUS REGENCY BASED SMS
GATEAWAY
Student Name
: Ellyana Rahmawati
Student Identity Number : 201351143
Supervisor
:
1.
Mukhamad Nurkamid, S.Kom, M.Cs
2.
Rizkysari Meimaharani, M.Kom
ABSTRACT
This research discussed about the information system’s development of
employee’s performance achievement in Badan Pusat Statistik of Kudus Regency.
Badan pusat statistik (BPS) is Non-Government Organization that is responsible
directly to the President whose role Provides data requirements for the
government and society. Employee’s performance achievement is form which
contains of target and job realization which conducted by entire employee of
badan pusat statistik of Kudus regency in every months. Performance
achievement consists of two kinds those are employee’s performance achievement
target which contain ofjob’s target which should be conducted on next month and
employee’s performance achievement realization which contain of realization
data from the job which has been done by employee in this month. Employee of
badan pusat statistik of Kudus regency all this time fill in employee performance
achievement using Microsoft Office Excel. The purpose of developing this system
is to facilitate the employee of badan pusat statistik of Kudus regency to fill in
employee’s performance achievement and to make the data more structured. This
information system of Employee’s performance achievement will be developed
with waterfall method, PHP as language programming, Mysqli as the database
and add notification feature based sms gateway.
Keywords : Badan Pusat Statistik (BPS), Employe performance achievement,
Information System, SMS gateway.
vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT atas Rahmat dan Hidayah-Nya sehingga
penulis mampu menyelesaikan penyusunan skripsi dengan judul “Sistem
Informasi Capaian Kinerja Pegawai Pada Badan Pusat Statistik Kabupaten Kudus
Berbasis SMS Gateway”. Skripsi ini disusun untuk melengkapi salah satu
persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik
Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini
penulis mengucapkan terima kasih yang sebesar-besarnya dan permohonan maaf
atas segala kesalahan yang pernah penulis lakukan kepada semua pihak yang telah
membantu dalam penyelesaian skripsi ini, terutama kepada :
1. Bapak Dr. H. Suparnyo, S.H., M.S., selaku Rektor Universitas Muria Kudus.
2. Mohammad Dahlan, S.T., M.T., selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
3. Bapak Ahmad Jazuli, M.Kom., selaku Ketua Program Studi Teknik
Informatika Universitas Muria Kudus.
4. Bapak Mukhamad Nurkamid, S.Kom, M.Cs, selaku pembimbing utama skripsi
penulis.
5. Ibu Rizkysari Meimaharani, M.Kom, selaku pembimbing pendamping skripsi
penulis.
6. Kedua orang tua senantiasa memberikan dukungan.
7. Semua pihak yang telah membantu penyusunan skripsi yang tidak bisa
disebutkan satu persatu.
Penulis menyadari bahwa dalam penyusunan skripsi ini masih terdapat banyak
kekurangan, untuk itu penulis mengharapkan kritik dan saran. Penulis berharap
semoga karya tulis ini dapat memberikan manfaat bagi semua kalangan.
Kudus, 25 April 2017
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL ...............................................................................................i
HALAMAN PERSETUJUAN ............................................................................. ii
HALAMAN PENGESAHAN .............................................................................. iii
PERNYATAAN KEASLIAN ...............................................................................iv
ABSTRAK .............................................................................................................. v
ABSTRACT ...........................................................................................................vi
KATA PENGANTAR ......................................................................................... vii
DAFTAR ISI ....................................................................................................... viii
DAFTAR TABEL .............................................................................................. xiii
DAFTAR GAMBAR ...........................................................................................xiv
DAFTAR LAMPIRAN ..................................................................................... xvii
BAB I PENDAHULUAN
1.1 .
Latar Belakang ...........................................................................................1
1.2 .
PerumusanMasalah ....................................................................................2
1.3.
BatasanMasalah .........................................................................................2
1.4.
Tujuan ........................................................................................................3
1.5.
Manfaat ......................................................................................................3
BAB II TINJAUAN PUSTAKA
2.1.
PeneletianTerkait .......................................................................................5
2.2.
LandasanTeori ...........................................................................................6
2.2.1.
Capaian Kinerja Pegawai BPS ...................................................................6
2.2.2.
Kabupaten Kudus .......................................................................................8
2.2.3.
Sistem Informasi ........................................................................................9
2.2.4.
Basis Data ................................................................................................10
2.2.5.
PHP ..........................................................................................................10
2.2.6.
MySQLI ...................................................................................................10
viii
2.2.7.
Website .....................................................................................................10
2.2.8.
SMS .........................................................................................................11
2.2.9.
SMS Gateway ..........................................................................................11
2.2.10. Perancangan Sistem .................................................................................11
2.2.11. Perangkat Lunak yang di Gunakan ..........................................................16
2.2.12. Metode Waterfall .....................................................................................17
2.3.
Kerangka Pemikiran ................................................................................19
BAB III METODOLOGI
3.1.
MetodePenelitian .....................................................................................21
3.2.
Studi Literatur ..........................................................................................21
3.3.
Pengumpulan Data ...................................................................................21
3.4.
Analisa Kebutuhan ..................................................................................22
3.4.1.
Kebutuhan Fungsional .............................................................................22
3.4.2.
Kebutuhan Non Fungsional .....................................................................24
3.5.
Perancanggan Sistem ...............................................................................25
3.6.
Pembuatan Aplikasi .................................................................................25
3.7.
Pengujian ................................................................................................25
3.8.
Implementasi ............................................................................................25
BAB IV HASIL ANALISA DAN PEMBAHASAN
4.1.
Hasil Analisa dan Kebutuhan Sistem.......................................................27
4.1.1.
Kebutuhan Fungsional .............................................................................27
4.1.1.1. Kebutuhan Level Pegawai .......................................................................27
4.1.1.2. Kebutuhan Level KASI ...........................................................................28
4.1.1.3. Kebutuhan Level Administrator ..............................................................29
4.1.1.4. Kebutuhan Data .......................................................................................29
4.1.1.5. Kebutuhan Sistem ....................................................................................29
4.2.
Perancangan .............................................................................................30
4.2.1.
Bagan Alir Dokumen ...............................................................................30
ix
4.2.1.1. FOD CKP Realisasi Level Pegawai .........................................................31
4.2.1.2. FOD CKP Target Level Pegawai .............................................................32
4.2.1.3. FOD CKP Realisasi Level KASI .............................................................33
4.2.1.4. FOD CKP Target Level KASI .................................................................35
4.2.1.5. FOD Proses Kirim Notifikasi ..................................................................36
4.2.2.
HIPO Sistem Informasi CKP ...................................................................37
4.2.3.
Data Flow Diagram ..................................................................................38
4.2.3.1. DFD Level 0 Sistem Informasi CKP .......................................................38
4.2.3.2. DFD Level 1 Proses 1 Input Data CKPR ................................................40
4.2.3.3. DFD Level 1 Proses 2 Input Data CKPT .................................................41
4.2.3.4. DFD Level 1 Proses 3 Penilaian Kualitas CKPR ....................................42
4.2.3.5. DFD Level 1 Proses 4 Periksa CKPT .......................................................43
4.2.3.6. DFD Level 1 Proses 5 Tambah Data Pegawai .........................................44
4.2.3.7. DFD Level 1 Proses 6 Tambah Data Akun ............................................45
4.2.3.8. DFD Level 1 Proses 7 Proses Kirim Notifikasi .......................................45
4.2.4.
Entity Relationship Diagram ....................................................................47
4.2.5.
Perancanagan Database ...........................................................................48
4.2.5.1. Tabel Pegawai ..........................................................................................49
4.2.5.2. Tabel Akun ..............................................................................................49
4.2.5.3. Tabel Satuan Organisasi ..........................................................................50
4.2.5.4. Tabel Capaian Kinerja Pegawai Realisasi ...............................................50
4.2.5.5. Tabel Kegiatan Capaian Kinerja Pegawai Realisasi ................................51
4.2.5.6. Tabel Capaian Kinerja Pegawai Target ...................................................52
4.2.5.7. Tabel Kegiatan Capaian Kinerja Pegawai Target ....................................52
4.2.6.
Desaint Input Output User Interface .......................................................53
4.2.6.1. Form Login ..............................................................................................53
4.2.6.2. Struktur Menu ..........................................................................................53
4.2.6.3. Form Pengisian Periode CKPR................................................................55
4.2.6.4. Form Pengisian Kegiatan CKPR .............................................................55
4.2.6.5. Form Pengisian Periode CKPT ................................................................56
x
4.2.6.6. Form Pengisian Kegiatan CKPT..............................................................56
4.2.6.7. Form Penilaian Kualitas ...........................................................................57
4.2.6.8. Form Kirim Notifikasi .............................................................................57
4.2.6.9. Form Tambah Pegawai ...........................................................................58
4.2.6.10. Form Tambah Akun .................................................................................59
4.3.
Implementasi Basis Data .........................................................................59
4.3.1.
Struktur Tabel Basis Data ........................................................................59
4.3.2.
Struktur Tabel Pegawai ............................................................................60
4.3.3.
Struktur Tabel Akun ................................................................................60
4.3.4.
Struktur Tabel CKPR ...............................................................................61
4.3.5.
Struktur Tabel Kegiatan CKPR ...............................................................61
4.3.6.
Struktur Tabel Satuan Organisasi ...........................................................62
4.3.7.
Struktur Tabel CKPT ...............................................................................62
4.3.8.
Struktur Tabel Kegiatan CKPT................................................................63
4.3.9.
Struktur Tabel Pendukung GAMMU ......................................................63
4.4.
Implementasi Relasi Basis Data ..............................................................67
4.5.
Implementasi Sistem ................................................................................67
4.5.1.
Implementasi Halaman Login ..................................................................67
4.5.2.
Implementasi Struktur Menu ...................................................................68
4.5.2.1. Implementasi Struktur Menu Halaman Pegawai .....................................68
4.5.2.2. Implemetasi Struktur Menu Halaman KASI...........................................71
4.5.2.3. Implementasi Struktur Menu Halaman Admin ........................................75
4.5.3.
Implemetasi Halaman Penginputan Periode CKPR .................................76
4.5.4.
Implementasi Halaman Penginputan Kegiatan CKPR ............................77
4.5.5.
Implementasi Halaman Penginputan Periode CKPT ...............................78
4.5.6.
Implemetasi Halaman Penginputan Kegiatan CKPT ...............................79
4.5.7.
Implemetasi Halaman Penilaian Kualitas CKPR .....................................80
4.5.8.
Implemetasi Halaman Kirim Notifikasi ...................................................81
4.5.9.
Implemetasi Halaman Tambah Data Pegawai .........................................83
4.5.10. Implemetasi Halaman Tambah Data Akun ..............................................83
xi
4.6.
Pengujian Sistem......................................................................................84
4.6.1.
Pengujian Halaman Pegawai....................................................................84
4.6.2.
Pengujian Halaman KASI ........................................................................86
4.6.3.
Pengujian Halaman Admin ......................................................................88
BAB V PENUTUP
5.1.
Kesimpulan ..............................................................................................91
5.2.
Saran ........................................................................................................91
DAFTAR PUSTAKA ........................................................................................... 93
LAMPIRAN
BIODATA PENULIS
xii
DAFTAR TABEL
Tabel 2.1. Simbol Program Flowchart .................................................................12
Tabel 2.2. Simbol SystemFlowchart ....................................................................13
Tabel 2.3. Notasi Dasar DFD ...............................................................................14
Tabel 2.4. Simbol Symbol Entity Relationship ....................................................15
Tabel 4.1. Struktur Data Tabel Pegawai...............................................................49
Tabel 4.2. Struktur Data Tabel Akun ...................................................................49
Tabel 4.3. Struktur Data Tabel Satuan Organisasi ...............................................50
Tabel 4.4. Struktur Data Tabel Capaian Kinerja Pegawai Realisasi ....................50
Tabel 4.5. Struktur Data Tabel Kegiatan CKP Realisasi .....................................51
Tabel 4.6. Struktur Data Tabel Capaian Kinerja Pegawai Target ........................52
Tabel 4.7. Struktur Data Tabel Kegiatan CKP Target .........................................52
Tabel 4.8. Rencana Pengujian Halaman Pegawai ................................................84
Tabel 4.9. Pengujian Halaman Pegawai ...............................................................85
Tabel 4.10. Rencana Pengujian Halaman KASI ....................................................86
Tabel 4.11. Pengujian Halaman KASI ...................................................................86
Tabel 4.12. Rencana Pengujian Halaman Admin ..................................................88
Tabel 4.13. Pengujiana Halaman Admin ...............................................................88
xiii
DAFTAR GAMBAR
Gambar 2.1.Entitas .................................................................................................16
Gambar 2.2.Atribut ................................................................................................16
Gambar 2.3.Metode Waterfall ...............................................................................18
Gambar 2.4.Kerangka Pemikiran ...........................................................................19
Gambar 3.3 Arsitektur SMS Gateway ...................................................................25
Gambar 4.1.FOD Capaian Kinerja Pegawai Realisasi Level Pegawai ..................31
Gambar 4.2.FOD Capaian Kinerja Pegawai Target Level Pegawai ......................33
Gambar 4.3.FOD Capaian Kinerja Pegawai Realisasi Level KASI ......................34
Gambar 4.4.FOD Capaian Kinerja Pegawai Target Level KASI ..........................36
Gambar 4.5FOD Proses Kirim Notifikasi ..............................................................37
Gambar 4.6.Rancangan HIPO Sistem Informasi Capaian Kinerja Pegawai ..........38
Gambar 4.7.DFD Level 0 Sistem Informasi Capain Kinerja Pegawai ..................39
Gambar 4.8.DFD Level 1 Proses 1 Input Data CKP Realisasi ..............................40
Gambar 4.9.DFD Level 1 Proses 2 Input Data CKP Target ..................................41
Gambar 4.10.DFD Level 1 Proses 3 Penilaian Kualitas CKP Realisasi ................42
Gambar 4.11.DFD Level 1 Proses 4 Periksa CKP Target .....................................43
Gambar 4.12.DFD Level 1 Proses 5 Tambah Data Pegawai .................................44
Gambar 4.13.DFD Level 1 Proses 6 Tambah Data Akun ......................................45
Gambar 4.14.DFD Level 1 Proses 7 Kirim Notifikasi ...........................................45
Gambar 4.15.ERD Sistem Informasi Capaian Kinerja Pegawai ............................47
Gambar 4.16.Desain Form Login ..........................................................................53
Gambar 4.17.Desaian Struktur Menu Level Pegawai ............................................53
Gambar 4.18.Desaian Struktur Menu Level KASI ................................................54
Gambar 4.19.Desaian Struktur Menu Level Admin ..............................................54
Gambar 4.20.Desaian Form Input Periode CKP Realisasi ....................................53
Gambar 4.21.Desain Form Input Kegiatan CKP Realisasi ....................................53
Gambar 4.22.Desain Form Input Periode CKP Target ..........................................56
Gambar 4.23.Desain Form Input Kegiatan CKP Target ........................................56
Gambar 4.24.Desain Form Penilaian CKP Realisasi .............................................57
xiv
Gambar 4.25.Desain Form Kirim Notifikasi .........................................................58
Gambar 4.26.Desain Notifikasi terkirim ................................................................58
Gambar 4.27.Desain Form Tambah Pegawai ........................................................58
Gambar 4.28.Desain Form Tambah Akun .............................................................59
Gambar 4.29.Implementasi Struktur Tabel Basis Data ..........................................59
Gambar 4.30.Implementasi Struktur Tabel Pegawai .............................................60
Gambar 4.31.Implementasi Struktur Tabel Akun ..................................................60
Gambar 4.32.Implementasi Struktur Tabel CKPR ................................................61
Gambar 4.33.Implementasi Struktur Tabel Kegiatan CKPR .................................61
Gambar 4.34.Implementasi Struktur Tabel Satuan Organisasi ..............................62
Gambar 4.35.Implementasi Struktur Tabel CKPT .................................................62
Gambar 4.36.Implementasi Struktur Tabel Kegiatan CKPT .................................63
Gambar 4.37.Implementasi Struktur Tabel Daemons ............................................63
Gambar 4.38.Implementasi Struktur Tabel Gammu ..............................................63
Gambar 4.39.Implementasi Struktur Tabel Outbox ...............................................64
Gambar 4.40.Implementasi Struktur Tabel Outbox Multipart ...............................65
Gambar 4.41.Implementasi Struktur Tabel Phones ...............................................65
Gambar 4.42.Implementasi Struktur Tabel Inbox..................................................65
Gambar 4.43.Implementasi Struktur Tabel Sentitems ...........................................66
Gambar 4.44.Implemetasi Relasi Basis Data .........................................................67
Gambar 4.45.Implementasi Halaman Login ..........................................................68
Gambar 4.46.Implementasi Struktur Menu Halaman Pegawai Home ...................69
Gambar 4.47.Implementasi Struktur Menu Halaman Pegawai CKPR ..................69
Gambar 4.48.Implementasi Struktur Menu Halaman Pegawai CKPT ..................69
Gambar 4.49.Implementasi Struktur Menu Halaman Pegawai Pencarian .............70
Gambar 4.50.Implementasi Struktur Menu Halaman Pegawai Personalisasi ........70
Gambar 4.51.Implementasi Struktur Menu Halaman Pegawai Angka Kredit .......71
Gambar 4.52.Implementasi Struktur Menu Halaman KASI Home .......................72
Gambar 4.53.Implementasi Struktur Menu Halaman KASI CKPR ......................72
Gambar 4.54.Implementasi Struktur Menu Halaman KASI CKPT .......................73
Gambar 4.55.Implementasi Struktur Menu Halaman KASI Pencarian .................73
xv
Gambar 4.56.Implementasi Struktur Menu Halaman KASI Personalisasi ............73
Gambar 4.57.Implementasi Struktur Menu Halaman KASI Angka Kredit ...........74
Gambar 4.58.Implementasi Struktur Menu Halaman KASI Penilaian ..................74
Gambar 4.59.Implementasi Struktur Menu Halaman Admin Home .....................75
Gambar 4.60.Implementasi Struktur Menu Halaman Admin Menu Pegawai .......75
Gambar 4.61.Implementasi Struktur Menu Halaman Pegawai Akun ....................76
Gambar 4.62.Implementasi Struktur Menu Halaman Pegawai Pencarian .............76
Gambar 4.63.Implementasi Halaman Penginputan Periode CKPR .......................77
Gambar 4.64.Implementasi Halaman Inputan CKPR ...........................................77
Gambar 4.65.Implementasi Halaman akumulasi CKPR ......................................78
Gambar 4.66.Implementasi Halaman Penginputan Periode CKPT .......................79
Gambar 4.67.Implementasi Halaman Inputan CKPT Kegiatan Pertama ...............79
Gambar 4.68.Implementasi Halaman Inputan CKPT Kegiatan Selanjutnya .........80
Gambar 4.69.Implementasi Halaman Penilaian Kualitas ......................................81
Gambar 4.70.Implementasi Halaman Kirim Notifikasi .........................................82
Gambar 4.71.Implementasi Notifikasi Terkirim ....................................................82
Gambar 4.72.Implementasi Notifikasi Terkirim ke Hanphone ............................82
Gambar 4.73.Implementasi Halaman Tambah Data Pegawai ...............................83
Gambar 4.74.Implementasi Halaman Tambah Data Akun ....................................83
xvi
DAFTAR LAMPIRAN
Lampiran 1 : Scan lembar bimbingan skripsi
Lampiran 2 : Dokumentasi pengujian program
Lampiran 3 : Scan lembar acc revisi skripsi
xvii
SISTEM INFORMASI CAPAIAN KINERJA
PEGAWAI(CKP) PADA BADAN PUSAT STATISTIK
KABUPATEN KUDUS BERBASIS SMS GATEWAY
ELLANA RAHMAWATI
NIM. 201351143
DOSEN PEMBIMBING
Mukhamad Nurkamid, S.Kom, M.Cs
Rizkysari Meimaharani, M.Kom
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2017
ii
iii
iv
SISTEM INFORMASI CAPAIAN KINERJA PEGAWAI (CKP)
PADA BADAN PUSAT STATISTIK KABUPATEN KUDUS
BERBASIS SMS GATEWAY
Nama mahasiswa : Ellyana Rahmawati
NIM : 201351143
Pembimbing
:
1.
Mukhamad Nurkamid, S.Kom, M.Cs
2.
Rizkysari Meimaharani, M.Kom
ABSTRAK
Penelitian ini membahas tentang pembangunan sistem informasi capaian
kinerja pegawai pada badan pusat statistik kabupaten kudus. Badan pusat statistik
(BPS)adalah Lembaga Pemerintah Non Kementerian yang bertanggung jawab
langsung kepada Presiden yang berperan Menyediakan kebutuhan data bagi
pemerintah dan masyarakat.Capaian kinerja pegawai (CKP) adalah form yang
berisi tentang target dan realisasi pekerjaan yang dilakukan seluruh pegawai
badan pusat statistik kabupaten kudus setiap bulan. Capaian kinerja pegawai
terdiri dari dua jenis yaitu capaian kinerja pegawai target yang berisi target
pekerjaan yang harus dilaksanakan pada bulan yang akan datang dan capaian
kinerja pegawai realisasi berisi tentang data realisasi dari pekerjaan yang telah
dilakukan pegawai pada bulan ini. Pegawai badan pusat statistik kabupaten kudus
selama ini mengisi capaian kinerja pegawai dengan Microsoft Office Excel.
Tujuan dibangunya sistem ini adalah untuk memudahkan pegawai pada badan
pusat statistik kabupaten kudus untuk mengisi capaian kinerja pegawai dan agar
data lebih terstruktur. Sistem informasi capaian kinerja pegawai ini akan dibangun
dengan metode waterfall, PHP sebagai bahasa pemrogramanya, Mysqli sebagai
basis datanya dan menambahkan fitur pemberitahuan berbasis SMS gateway.
Kata kunci : Badan Pusat Statistik (BPS), Capaian Kinerja Pegawai(CKP), Sistem
Informasi, SMS gateway.
v
INFORMATION SYSTEM DEVELOPMENT OF
EMPLOYE PERFORMANCE ACHIEVEMENT IN
BADAN PUSAT STATISTIK OF KUDUS REGENCY BASED SMS
GATEAWAY
Student Name
: Ellyana Rahmawati
Student Identity Number : 201351143
Supervisor
:
1.
Mukhamad Nurkamid, S.Kom, M.Cs
2.
Rizkysari Meimaharani, M.Kom
ABSTRACT
This research discussed about the information system’s development of
employee’s performance achievement in Badan Pusat Statistik of Kudus Regency.
Badan pusat statistik (BPS) is Non-Government Organization that is responsible
directly to the President whose role Provides data requirements for the
government and society. Employee’s performance achievement is form which
contains of target and job realization which conducted by entire employee of
badan pusat statistik of Kudus regency in every months. Performance
achievement consists of two kinds those are employee’s performance achievement
target which contain ofjob’s target which should be conducted on next month and
employee’s performance achievement realization which contain of realization
data from the job which has been done by employee in this month. Employee of
badan pusat statistik of Kudus regency all this time fill in employee performance
achievement using Microsoft Office Excel. The purpose of developing this system
is to facilitate the employee of badan pusat statistik of Kudus regency to fill in
employee’s performance achievement and to make the data more structured. This
information system of Employee’s performance achievement will be developed
with waterfall method, PHP as language programming, Mysqli as the database
and add notification feature based sms gateway.
Keywords : Badan Pusat Statistik (BPS), Employe performance achievement,
Information System, SMS gateway.
vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT atas Rahmat dan Hidayah-Nya sehingga
penulis mampu menyelesaikan penyusunan skripsi dengan judul “Sistem
Informasi Capaian Kinerja Pegawai Pada Badan Pusat Statistik Kabupaten Kudus
Berbasis SMS Gateway”. Skripsi ini disusun untuk melengkapi salah satu
persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik
Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini
penulis mengucapkan terima kasih yang sebesar-besarnya dan permohonan maaf
atas segala kesalahan yang pernah penulis lakukan kepada semua pihak yang telah
membantu dalam penyelesaian skripsi ini, terutama kepada :
1. Bapak Dr. H. Suparnyo, S.H., M.S., selaku Rektor Universitas Muria Kudus.
2. Mohammad Dahlan, S.T., M.T., selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
3. Bapak Ahmad Jazuli, M.Kom., selaku Ketua Program Studi Teknik
Informatika Universitas Muria Kudus.
4. Bapak Mukhamad Nurkamid, S.Kom, M.Cs, selaku pembimbing utama skripsi
penulis.
5. Ibu Rizkysari Meimaharani, M.Kom, selaku pembimbing pendamping skripsi
penulis.
6. Kedua orang tua senantiasa memberikan dukungan.
7. Semua pihak yang telah membantu penyusunan skripsi yang tidak bisa
disebutkan satu persatu.
Penulis menyadari bahwa dalam penyusunan skripsi ini masih terdapat banyak
kekurangan, untuk itu penulis mengharapkan kritik dan saran. Penulis berharap
semoga karya tulis ini dapat memberikan manfaat bagi semua kalangan.
Kudus, 25 April 2017
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL ...............................................................................................i
HALAMAN PERSETUJUAN ............................................................................. ii
HALAMAN PENGESAHAN .............................................................................. iii
PERNYATAAN KEASLIAN ...............................................................................iv
ABSTRAK .............................................................................................................. v
ABSTRACT ...........................................................................................................vi
KATA PENGANTAR ......................................................................................... vii
DAFTAR ISI ....................................................................................................... viii
DAFTAR TABEL .............................................................................................. xiii
DAFTAR GAMBAR ...........................................................................................xiv
DAFTAR LAMPIRAN ..................................................................................... xvii
BAB I PENDAHULUAN
1.1 .
Latar Belakang ...........................................................................................1
1.2 .
PerumusanMasalah ....................................................................................2
1.3.
BatasanMasalah .........................................................................................2
1.4.
Tujuan ........................................................................................................3
1.5.
Manfaat ......................................................................................................3
BAB II TINJAUAN PUSTAKA
2.1.
PeneletianTerkait .......................................................................................5
2.2.
LandasanTeori ...........................................................................................6
2.2.1.
Capaian Kinerja Pegawai BPS ...................................................................6
2.2.2.
Kabupaten Kudus .......................................................................................8
2.2.3.
Sistem Informasi ........................................................................................9
2.2.4.
Basis Data ................................................................................................10
2.2.5.
PHP ..........................................................................................................10
2.2.6.
MySQLI ...................................................................................................10
viii
2.2.7.
Website .....................................................................................................10
2.2.8.
SMS .........................................................................................................11
2.2.9.
SMS Gateway ..........................................................................................11
2.2.10. Perancangan Sistem .................................................................................11
2.2.11. Perangkat Lunak yang di Gunakan ..........................................................16
2.2.12. Metode Waterfall .....................................................................................17
2.3.
Kerangka Pemikiran ................................................................................19
BAB III METODOLOGI
3.1.
MetodePenelitian .....................................................................................21
3.2.
Studi Literatur ..........................................................................................21
3.3.
Pengumpulan Data ...................................................................................21
3.4.
Analisa Kebutuhan ..................................................................................22
3.4.1.
Kebutuhan Fungsional .............................................................................22
3.4.2.
Kebutuhan Non Fungsional .....................................................................24
3.5.
Perancanggan Sistem ...............................................................................25
3.6.
Pembuatan Aplikasi .................................................................................25
3.7.
Pengujian ................................................................................................25
3.8.
Implementasi ............................................................................................25
BAB IV HASIL ANALISA DAN PEMBAHASAN
4.1.
Hasil Analisa dan Kebutuhan Sistem.......................................................27
4.1.1.
Kebutuhan Fungsional .............................................................................27
4.1.1.1. Kebutuhan Level Pegawai .......................................................................27
4.1.1.2. Kebutuhan Level KASI ...........................................................................28
4.1.1.3. Kebutuhan Level Administrator ..............................................................29
4.1.1.4. Kebutuhan Data .......................................................................................29
4.1.1.5. Kebutuhan Sistem ....................................................................................29
4.2.
Perancangan .............................................................................................30
4.2.1.
Bagan Alir Dokumen ...............................................................................30
ix
4.2.1.1. FOD CKP Realisasi Level Pegawai .........................................................31
4.2.1.2. FOD CKP Target Level Pegawai .............................................................32
4.2.1.3. FOD CKP Realisasi Level KASI .............................................................33
4.2.1.4. FOD CKP Target Level KASI .................................................................35
4.2.1.5. FOD Proses Kirim Notifikasi ..................................................................36
4.2.2.
HIPO Sistem Informasi CKP ...................................................................37
4.2.3.
Data Flow Diagram ..................................................................................38
4.2.3.1. DFD Level 0 Sistem Informasi CKP .......................................................38
4.2.3.2. DFD Level 1 Proses 1 Input Data CKPR ................................................40
4.2.3.3. DFD Level 1 Proses 2 Input Data CKPT .................................................41
4.2.3.4. DFD Level 1 Proses 3 Penilaian Kualitas CKPR ....................................42
4.2.3.5. DFD Level 1 Proses 4 Periksa CKPT .......................................................43
4.2.3.6. DFD Level 1 Proses 5 Tambah Data Pegawai .........................................44
4.2.3.7. DFD Level 1 Proses 6 Tambah Data Akun ............................................45
4.2.3.8. DFD Level 1 Proses 7 Proses Kirim Notifikasi .......................................45
4.2.4.
Entity Relationship Diagram ....................................................................47
4.2.5.
Perancanagan Database ...........................................................................48
4.2.5.1. Tabel Pegawai ..........................................................................................49
4.2.5.2. Tabel Akun ..............................................................................................49
4.2.5.3. Tabel Satuan Organisasi ..........................................................................50
4.2.5.4. Tabel Capaian Kinerja Pegawai Realisasi ...............................................50
4.2.5.5. Tabel Kegiatan Capaian Kinerja Pegawai Realisasi ................................51
4.2.5.6. Tabel Capaian Kinerja Pegawai Target ...................................................52
4.2.5.7. Tabel Kegiatan Capaian Kinerja Pegawai Target ....................................52
4.2.6.
Desaint Input Output User Interface .......................................................53
4.2.6.1. Form Login ..............................................................................................53
4.2.6.2. Struktur Menu ..........................................................................................53
4.2.6.3. Form Pengisian Periode CKPR................................................................55
4.2.6.4. Form Pengisian Kegiatan CKPR .............................................................55
4.2.6.5. Form Pengisian Periode CKPT ................................................................56
x
4.2.6.6. Form Pengisian Kegiatan CKPT..............................................................56
4.2.6.7. Form Penilaian Kualitas ...........................................................................57
4.2.6.8. Form Kirim Notifikasi .............................................................................57
4.2.6.9. Form Tambah Pegawai ...........................................................................58
4.2.6.10. Form Tambah Akun .................................................................................59
4.3.
Implementasi Basis Data .........................................................................59
4.3.1.
Struktur Tabel Basis Data ........................................................................59
4.3.2.
Struktur Tabel Pegawai ............................................................................60
4.3.3.
Struktur Tabel Akun ................................................................................60
4.3.4.
Struktur Tabel CKPR ...............................................................................61
4.3.5.
Struktur Tabel Kegiatan CKPR ...............................................................61
4.3.6.
Struktur Tabel Satuan Organisasi ...........................................................62
4.3.7.
Struktur Tabel CKPT ...............................................................................62
4.3.8.
Struktur Tabel Kegiatan CKPT................................................................63
4.3.9.
Struktur Tabel Pendukung GAMMU ......................................................63
4.4.
Implementasi Relasi Basis Data ..............................................................67
4.5.
Implementasi Sistem ................................................................................67
4.5.1.
Implementasi Halaman Login ..................................................................67
4.5.2.
Implementasi Struktur Menu ...................................................................68
4.5.2.1. Implementasi Struktur Menu Halaman Pegawai .....................................68
4.5.2.2. Implemetasi Struktur Menu Halaman KASI...........................................71
4.5.2.3. Implementasi Struktur Menu Halaman Admin ........................................75
4.5.3.
Implemetasi Halaman Penginputan Periode CKPR .................................76
4.5.4.
Implementasi Halaman Penginputan Kegiatan CKPR ............................77
4.5.5.
Implementasi Halaman Penginputan Periode CKPT ...............................78
4.5.6.
Implemetasi Halaman Penginputan Kegiatan CKPT ...............................79
4.5.7.
Implemetasi Halaman Penilaian Kualitas CKPR .....................................80
4.5.8.
Implemetasi Halaman Kirim Notifikasi ...................................................81
4.5.9.
Implemetasi Halaman Tambah Data Pegawai .........................................83
4.5.10. Implemetasi Halaman Tambah Data Akun ..............................................83
xi
4.6.
Pengujian Sistem......................................................................................84
4.6.1.
Pengujian Halaman Pegawai....................................................................84
4.6.2.
Pengujian Halaman KASI ........................................................................86
4.6.3.
Pengujian Halaman Admin ......................................................................88
BAB V PENUTUP
5.1.
Kesimpulan ..............................................................................................91
5.2.
Saran ........................................................................................................91
DAFTAR PUSTAKA ........................................................................................... 93
LAMPIRAN
BIODATA PENULIS
xii
DAFTAR TABEL
Tabel 2.1. Simbol Program Flowchart .................................................................12
Tabel 2.2. Simbol SystemFlowchart ....................................................................13
Tabel 2.3. Notasi Dasar DFD ...............................................................................14
Tabel 2.4. Simbol Symbol Entity Relationship ....................................................15
Tabel 4.1. Struktur Data Tabel Pegawai...............................................................49
Tabel 4.2. Struktur Data Tabel Akun ...................................................................49
Tabel 4.3. Struktur Data Tabel Satuan Organisasi ...............................................50
Tabel 4.4. Struktur Data Tabel Capaian Kinerja Pegawai Realisasi ....................50
Tabel 4.5. Struktur Data Tabel Kegiatan CKP Realisasi .....................................51
Tabel 4.6. Struktur Data Tabel Capaian Kinerja Pegawai Target ........................52
Tabel 4.7. Struktur Data Tabel Kegiatan CKP Target .........................................52
Tabel 4.8. Rencana Pengujian Halaman Pegawai ................................................84
Tabel 4.9. Pengujian Halaman Pegawai ...............................................................85
Tabel 4.10. Rencana Pengujian Halaman KASI ....................................................86
Tabel 4.11. Pengujian Halaman KASI ...................................................................86
Tabel 4.12. Rencana Pengujian Halaman Admin ..................................................88
Tabel 4.13. Pengujiana Halaman Admin ...............................................................88
xiii
DAFTAR GAMBAR
Gambar 2.1.Entitas .................................................................................................16
Gambar 2.2.Atribut ................................................................................................16
Gambar 2.3.Metode Waterfall ...............................................................................18
Gambar 2.4.Kerangka Pemikiran ...........................................................................19
Gambar 3.3 Arsitektur SMS Gateway ...................................................................25
Gambar 4.1.FOD Capaian Kinerja Pegawai Realisasi Level Pegawai ..................31
Gambar 4.2.FOD Capaian Kinerja Pegawai Target Level Pegawai ......................33
Gambar 4.3.FOD Capaian Kinerja Pegawai Realisasi Level KASI ......................34
Gambar 4.4.FOD Capaian Kinerja Pegawai Target Level KASI ..........................36
Gambar 4.5FOD Proses Kirim Notifikasi ..............................................................37
Gambar 4.6.Rancangan HIPO Sistem Informasi Capaian Kinerja Pegawai ..........38
Gambar 4.7.DFD Level 0 Sistem Informasi Capain Kinerja Pegawai ..................39
Gambar 4.8.DFD Level 1 Proses 1 Input Data CKP Realisasi ..............................40
Gambar 4.9.DFD Level 1 Proses 2 Input Data CKP Target ..................................41
Gambar 4.10.DFD Level 1 Proses 3 Penilaian Kualitas CKP Realisasi ................42
Gambar 4.11.DFD Level 1 Proses 4 Periksa CKP Target .....................................43
Gambar 4.12.DFD Level 1 Proses 5 Tambah Data Pegawai .................................44
Gambar 4.13.DFD Level 1 Proses 6 Tambah Data Akun ......................................45
Gambar 4.14.DFD Level 1 Proses 7 Kirim Notifikasi ...........................................45
Gambar 4.15.ERD Sistem Informasi Capaian Kinerja Pegawai ............................47
Gambar 4.16.Desain Form Login ..........................................................................53
Gambar 4.17.Desaian Struktur Menu Level Pegawai ............................................53
Gambar 4.18.Desaian Struktur Menu Level KASI ................................................54
Gambar 4.19.Desaian Struktur Menu Level Admin ..............................................54
Gambar 4.20.Desaian Form Input Periode CKP Realisasi ....................................53
Gambar 4.21.Desain Form Input Kegiatan CKP Realisasi ....................................53
Gambar 4.22.Desain Form Input Periode CKP Target ..........................................56
Gambar 4.23.Desain Form Input Kegiatan CKP Target ........................................56
Gambar 4.24.Desain Form Penilaian CKP Realisasi .............................................57
xiv
Gambar 4.25.Desain Form Kirim Notifikasi .........................................................58
Gambar 4.26.Desain Notifikasi terkirim ................................................................58
Gambar 4.27.Desain Form Tambah Pegawai ........................................................58
Gambar 4.28.Desain Form Tambah Akun .............................................................59
Gambar 4.29.Implementasi Struktur Tabel Basis Data ..........................................59
Gambar 4.30.Implementasi Struktur Tabel Pegawai .............................................60
Gambar 4.31.Implementasi Struktur Tabel Akun ..................................................60
Gambar 4.32.Implementasi Struktur Tabel CKPR ................................................61
Gambar 4.33.Implementasi Struktur Tabel Kegiatan CKPR .................................61
Gambar 4.34.Implementasi Struktur Tabel Satuan Organisasi ..............................62
Gambar 4.35.Implementasi Struktur Tabel CKPT .................................................62
Gambar 4.36.Implementasi Struktur Tabel Kegiatan CKPT .................................63
Gambar 4.37.Implementasi Struktur Tabel Daemons ............................................63
Gambar 4.38.Implementasi Struktur Tabel Gammu ..............................................63
Gambar 4.39.Implementasi Struktur Tabel Outbox ...............................................64
Gambar 4.40.Implementasi Struktur Tabel Outbox Multipart ...............................65
Gambar 4.41.Implementasi Struktur Tabel Phones ...............................................65
Gambar 4.42.Implementasi Struktur Tabel Inbox..................................................65
Gambar 4.43.Implementasi Struktur Tabel Sentitems ...........................................66
Gambar 4.44.Implemetasi Relasi Basis Data .........................................................67
Gambar 4.45.Implementasi Halaman Login ..........................................................68
Gambar 4.46.Implementasi Struktur Menu Halaman Pegawai Home ...................69
Gambar 4.47.Implementasi Struktur Menu Halaman Pegawai CKPR ..................69
Gambar 4.48.Implementasi Struktur Menu Halaman Pegawai CKPT ..................69
Gambar 4.49.Implementasi Struktur Menu Halaman Pegawai Pencarian .............70
Gambar 4.50.Implementasi Struktur Menu Halaman Pegawai Personalisasi ........70
Gambar 4.51.Implementasi Struktur Menu Halaman Pegawai Angka Kredit .......71
Gambar 4.52.Implementasi Struktur Menu Halaman KASI Home .......................72
Gambar 4.53.Implementasi Struktur Menu Halaman KASI CKPR ......................72
Gambar 4.54.Implementasi Struktur Menu Halaman KASI CKPT .......................73
Gambar 4.55.Implementasi Struktur Menu Halaman KASI Pencarian .................73
xv
Gambar 4.56.Implementasi Struktur Menu Halaman KASI Personalisasi ............73
Gambar 4.57.Implementasi Struktur Menu Halaman KASI Angka Kredit ...........74
Gambar 4.58.Implementasi Struktur Menu Halaman KASI Penilaian ..................74
Gambar 4.59.Implementasi Struktur Menu Halaman Admin Home .....................75
Gambar 4.60.Implementasi Struktur Menu Halaman Admin Menu Pegawai .......75
Gambar 4.61.Implementasi Struktur Menu Halaman Pegawai Akun ....................76
Gambar 4.62.Implementasi Struktur Menu Halaman Pegawai Pencarian .............76
Gambar 4.63.Implementasi Halaman Penginputan Periode CKPR .......................77
Gambar 4.64.Implementasi Halaman Inputan CKPR ...........................................77
Gambar 4.65.Implementasi Halaman akumulasi CKPR ......................................78
Gambar 4.66.Implementasi Halaman Penginputan Periode CKPT .......................79
Gambar 4.67.Implementasi Halaman Inputan CKPT Kegiatan Pertama ...............79
Gambar 4.68.Implementasi Halaman Inputan CKPT Kegiatan Selanjutnya .........80
Gambar 4.69.Implementasi Halaman Penilaian Kualitas ......................................81
Gambar 4.70.Implementasi Halaman Kirim Notifikasi .........................................82
Gambar 4.71.Implementasi Notifikasi Terkirim ....................................................82
Gambar 4.72.Implementasi Notifikasi Terkirim ke Hanphone ............................82
Gambar 4.73.Implementasi Halaman Tambah Data Pegawai ...............................83
Gambar 4.74.Implementasi Halaman Tambah Data Akun ....................................83
xvi
DAFTAR LAMPIRAN
Lampiran 1 : Scan lembar bimbingan skripsi
Lampiran 2 : Dokumentasi pengujian program
Lampiran 3 : Scan lembar acc revisi skripsi
xvii