aplikasi pengelolaan data pegawai berbasis web
TRANSCRIPT
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 1/104
SKRIPSI
APLIKASI PENGELOLAAN DATA PEGAWAI
MENGGUNAKAN WEB PADA
UNIVERSITAS BHAYANGKARA JAKARTA RAYA
Diajukan Sebagai Salah Satu Syarat Menyelesaikan Program Sarjana Strata
Satu (S1) Pada Fakultas Teknik Universitas Bhayangkara Jakarta Raya
DIAJUKAN OLEH :
NAMA : YUSNIA OKTARIA
NIM : 201010227010
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS BHAYANGKARA JAKARTA RAYA
JAKARTA
2015
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 2/104
i
SKRIPSI
APLIKASI PENGELOLAAN DATA PEGAWAI
MENGGUNAKAN WEB PADA
UNIVERSITAS BHAYANGKARA JAKARTA RAYA
Diajukan Sebagai Salah Satu Syarat Menyelesaikan Program Sarjana Strata
Satu (S1) Pada Fakultas Teknik Universitas Bhayangkara Jakarta Raya
DIAJUKAN OLEH :
NAMA : YUSNIA OKTARIA
NIM : 201010227010
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS BHAYANGKARA JAKARTA RAYA
JAKARTA
2015
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 3/104
ii
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini :
Nama : Yusnia Oktaria
NPM : 201010227010
Fakultas : Teknik
Program Studi : Informatika
Menyatakan bahwa skripsi dengan judul APLIKASI PENGELOLAAN DATA
PEGAWAI MENGGUNAKAN WEB PADA UNIVERSITAS
BHAYANGKARA JAKARTA RAYA tidak terdapat pada karya yang pernah
diajukan untuk memperoleh gelar sarjana di suatu Perguruan Tinggi, dan
sepengetahuan saya tidak terdapat karya atau pendapat yang pernah ditulis oleh
orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan
dalam daftar pustaka.
Jakarta, Agustus 2015
Yang Menyatakan
Yusnia Oktaria
NPM. 201010227010
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 4/104
iii
LEMBAR PENGESAHAN
Skripsi yang berjudul :
APLIKASI PENGELOLAAN DATA PEGAWAI
MENGGUNAKAN WEB PADA
UNIVERSITAS BHAYANGKARA JAKARTA RAYA
Menyetujui :
Pembimbing I
Dr. Rauf Achmad Sue, M.Si
Pembimbing II
Ruci Meiyanti, M.Kom
Penguji I
Hendarman Lubis, M.Kom
Penguji II
M. Hadiprayitno, S.Kom, M.kom
Menyetujui,
Dekan Fakultas Teknik
Universitas Bhayangkara Jakarta Raya
Ahmad Diponegoro, Ph.D
Ketua Program Studi
Teknik Informarika
Hendarman Lubis, M.Kom
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 5/104
iv
ABSTRAK
Yusnia Oktaria, 2010102270, Aplikasi Pengelolaan Data Pegawai
Menggunakan Web Pada Universitas Bhayangkara Jakarta Raya,
(Pembimbing Dr. Rauf Achmad Sue, M.Si dan Ruci Meiyanti, M. Kom).
V Bab + 70 Halaman + 35 Gambar + 19 Tabel + Daftar Pustaka + Lampiran
Kemajuan teknologi telah membawa dampak perubahan akan tuntutan
informasi yang cepat dan akurat serta dinamis dalam pengelolaan Sumber
Daya Manusia. Pengelolaan data yang konvensional dirasakan kurang relevan
lagi dalam menjawab tuntutan organisasi yang semakin dinamis. Pengelolaan
Data Pegawai yang berjalan di Universitas Bhayangkara Jakarta Raya saat ini
telah menggunakan bantuan komputer, di mana data-data kepegawaian telah
disimpan ke dalam Komputer menggunakan bantuan Microsoft Office.
Namun, pengelolaan data yang ada saat ini dirasakan masih memiliki beberapa
kelemahan antara lain kesulitan dalam menemukan dokumen riwayat pegawai,
banyaknya berkas data pegawai yang kurang jelas, kesulitan dalam perbaikan
data, kemungkinan terjadi kesalahan dan kehilangan data yang besar, dan
kesulitan dalam mengakses data. Aplikasi Pengelolaan Data Pegawai yangdikembangkan dengan metode pengembangan waterfall dengan tools Unified
Modelling Language (UML) yang menggunakan diagram antara lain use case
diagram, activity diagram, dan sequence diagram sampai dengan tahap
testing . Teknologi yang digunakan dalam pengembangan perangkat lunak
menggunakan PHP sebagai bahasa pemrograman dan MySQL sebagai
database. Dari penelitian ini dihasilkan Aplikasi Pengelolaan Data Pegawai
pada Universitas Bhayangkara Jakarta Raya yang diharapkan akan
mempermudah pengelolaan administrasi kepegawaian yang sebelumnya masih
dilakukan manual.
Kata Kunci: Aplikasi Pengelolaan Data Pegawai, UML (Unified Modeling
Language).
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 6/104
v
KATA PENGANTAR
Bismillahirrahmanirrahim
Alhamdulillahirobbil’alamin segala puji bagi Allah SWT Tuhan
Semesta Alam, yang telah memberikan nikmat sehat dan nikmat ilmu yang
luar biasa sehingga penulisan skripsi ini dengan judul Aplikasi Pengelolaan
Data Pegawai Menggunakan Web Pada Universitas Bhayangkara
Jakarta Raya dengan baik. dan tepat pada waktunya. Shalawat serta salam
semoga tersampaikan kepada suri tauladan Nabi Muhammad SAW, beserta
sahabat dan keluarga beliau.
Dalam proses penyusunannya tidak banyak kendala yang dihadapi, namun
penulis menyadari masih banyak kekurangan dan kelemahan didalamnya.
Untuk itu penulis sangat mengharapkan dan menghargai adanya kritik dan saran
yang berguna dari pembaca. Dengan mengucap kalimat hamdallah penulis akhiri,
semoga ridho Allah SWT selalu menyertai sehingga apa yang tertulis dapat
bermanfaat bagi yang membaca.
Banyaknya dukungan serta dorongan motivasi dari berbagai pihak yang
telah mendampingi penulis menyelesaikan skripsi ini. Oleh karena itu, pada
kesempatan ini perkenankanlah penulis menghaturkan terima kasih yang
sebesar-besarnya kepada:
1. Bapak Ahmad Diponegoro, Ph.D, selaku Dekan Fakultas Teknik
Universitas Bhayangkara Jakarta Raya.
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 7/104
vi
2.
Hendarman, S.Kom, M.Kom, Selaku Ketua Program Studi Teknik
Informatika Universitas Bhayangkara Jakarta Raya,
3. Dr. Rauf Achmad Sue, M.Si, Selaku Dosen Pembimbing I yang telah
banyak meluangkan waktu serta pikiran dalam memberikan petunjuk serta
arahan yang berharga kepada penulis guna menyelesaikan Skripsi ini.
4. Ruci Meiyanti, M.Kom, Selaku Dosen Pembimbing II yang telah banyak
meluangkan waktu dalam memberikan arahan dan masukan terkait
penulisan Skripsi ini.
5.
Seluruh Dosen Teknik Informatika Universitas Bhayangkara Jakarta Raya.
6.
Kepala Bagian dan Staf Biro Administrasi Umum Universitas Bhayangkara
Jakarta Raya yang telah banyak memberikan informasi pada penulis.
7. Terimakasih untuk Suami saya Ahmad Ghazali, Lui anak mama tersayang,
kedua orang tua saya dan seluruh keluarga yang telah memberikan
dukungan baik moril maupun materil serta kasih sayang yang telah
diberikan selama ini.
8. Seluruh teman-teman Teknik Informatika dan pihak yang telah membantu
dalam penyelesaian skripsi.
Akhir kata peneliti berharap agar skripsi ini dapat bermanfaat bagi peneliti
dan semua yang membaca.
Jakarta, Agustus 2015
Yusnia Oktaria
NPM. 201010227010
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 8/104
vii
DAFTAR ISI
JUDUL ................................................................................................................... i
LEMBAR PERNYATAAN ................................................................................. ii
LEMBAR PENGESAHAN ................................................................................iii
ABSTRAK .......................................................................................................... iv
KATA PENGANTAR ......................................................................................... v
DAFTAR ISI ....................................................................................................... vi
DAFTAR TABEL .............................................................................................. ix
DAFTAR GAMBAR ........................................................................................... x
BAB I PENDAHULUAN .................................................................................... 1
1.1 Latar Belakang .................................................................................... 1
1.2 Identifikasi Masalah ............................................................................ 3
1.3 Rumusan Masalah ............................................................................... 4
1.4 Batasan Masalah.................................................................................. 4
1.5 Tujuan dan Manfaat ............................................................................ 5
1.5.1 Tujuan Penelitian ....................................................................... 5
1.5.2 Manfaat Penelitian ..................................................................... 5
1.6 Metode Penelitian ............................................................................... 6
1.7 Sistematika Penelitian ......................................................................... 6
BAB II LANDASAN TEORI ............................................................................. 9
2.1 Konsep Dasar Sistem Informasi .......................................................... 9
2.2 Konsep Dasar Pemrograman Berbasis Web ..................................... 10
2.2.1 Web .......................................................................................... 10
2.2.2 PHP .......................................................................................... 10
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 9/104
viii
2.2.3 MySQL ..................................................................................... 10
2.2.4 Metode Waterfall ..................................................................... 11
2.2.5 UML (Unified Modelling Language)....................................... 12
BAB III ANALISA SISTEM BERJALAN ..................................................... 14
3.1 Gambaran Umum Profil Universitas Bhayangkara ........................... 14
3.1.1 Sejarah Universitas Bhayangkara ............................................ 14
3.1.2 Visi dan Misi Universitas Bhayangkara .................................. 16
3.1.3 Struktur Organisasi dan Profil Pegawai ................................... 17
3.2 Analisa Sistem yang Berjalan ............................................................ 19
3.2.1 Sistem Operasi Prosedur Administrasi Kepegawaian .............. 19
3.2.2 Analisa Output ......................................................................... 22
3.2.3 Permasalahan............................................................................ 22
3.2.4 Alternatif Pemecahan Masalah ................................................ 23
BAB IV RANCANGAN SISTEM USULAN .................................................. 25
4.1 Prosedur Sistem Usulan ..................................................................... 25
4.1.1 Kebutuhan Fungsi Sistem ......................................................... 26
4.1.2 Use Case Diagram .................................................................... 26
4.1.3 Use Case Scenario .................................................................... 29
4.1.4 Activity Diagram ....................................................................... 40
4.1.5 Sequence Diagram .................................................................... 48
4.2 Spesifikasi Sistem Usulan .................................................................. 56
4.2.1 Design Database ....................................................................... 56
4.2.2 Rancangan Dokumen Masukan ................................................ 59
4.2.3 Rancangan Dokumen Keluaran ................................................ 60
4.2.4 Spesifikasi Program .................................................................. 61
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 10/104
ix
4.2.5 Tampilan Interface ................................................................... 62
4.3 Spesifikasi Sistem Komputer .............................................................. 65
4.3.1 Perangkat Lunak ....................................................................... 65
4.3.2 Perangkat Keras ........................................................................ 66
4.3.3 Pengujian Aplikasi ................................................................... 66
BAB V KESIMPULAN DAN SARAN ............................................................ 68
5.1 Kesimpulan ........................................................................................ 68
5.2 Saran .................................................................................................. 68
DAFTAR PUSTAKA ......................................................................................... 70
LAMPIRAN LAMPIRAN .....................................................................................
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 11/104
x
DAFTAR TABEL
Tabel 3.1 Jumlah Pegawai pada Universitas Bhayangkara Jakarta Raya ............ 19
Tabel 4.1 Identifikasi Aktor ................................................................................. 27
Tabel 4.2 Identifikasi Diagram Use Case ............................................................ 27
Tabel 4.3 Use Case Scenario Login ..................................................................... 30
Tabel 4.4 Use Case Scenario Input Data Pegawai ............................................... 31
Tabel 4.5 Use Case Scenario Ubah Data ............................................................. 32
Tabel 4.6 Use Case Scenario Hapus Data Pegawai .............................................. 33
Tabel 4.7 Use Case Scenario Lihat dan Cetak Data Detil Pegawai.................... 34
Tabel 4.8 Use Case Scenario Lihat dan Cetak Data Jumlah............................... 35
Tabel 4.9 Use Case Scenario Lihat dan Cetak Laporan Tingkat Pendidikan ..... 36
Tabel 4.10 Use Case Scenario Lihat dan Cetak Laporan Pengangkatan
Pegawai ............................................................................................... 37
Tabel 4.11 Use Case Scenario Lihat Daftar Pegawai ......................................... 38
Tabel 4.12 Use Case Scenario Log out ............................................................... 39
Tabel 4.13 Tabel User .......................................................................................... 56
Tabel 4.14 Tabel Pegawai .................................................................................... 57
Tabel 4.15 Tabel Pendidikan................................................................................ 58
Tabel 4.16 Tabel Unit .......................................................................................... 58
Tabel 4.17 Perangkat Lunak yang Digunakan ..................................................... 65
Tabel 4.18 Hasil Pengujian Aplikasi .................................................................... 66
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 12/104
xi
DAFTAR GAMBAR
Gambar 2.1 Ilustrasi Model Waterfall ................................................................ 11
Gambar 3.1 Struktur Organisasi Ubhara Jaya ..................................................... 17
Gambar 3.1 SOP Pengolahan Data di Universitas Bhayangkaran Jakarta.......... 20
Gambar 3.3 SOP Prosedur Penyusunan Laporan ................................................ 21
Gambar 4.1 Use Case Diagram Sistem Informasi Kepegawaian ....................... 29
Gambar 4.2 Activity Diagram Login ................................................................... 40
Gambar 4.3 Activity Diagram Input Data ........................................................... 41
Gambar 4.4 Activity Diagram Edit Data ............................................................. 42
Gambar 4.5 Activity Diagram Hapus Data Pegawai ........................................... 43
Gambar 4.6 Activity Diagram Lihat dan Cetak Data Detil Pegawai................... 44
Gambar 4.7 Activity Diagram Lihat dan Cetak Laporan Jumlah Pegawai ......... 45
Gambar 4.8 Activity Diagram Lihat dan Cetak Laporan Tingkat Pendidikan .... 46
Gambar 4.9 Activity Diagram Lihat dan Cetak Laporan Pengangkatan
Pegawai ............................................................................................ 46
Gambar 4.10 Activity Diagram Lihat Daftar Pegawai ........................................ 47
Gambar 4.11 Activity Diagram Log Out ............................................................. 48
Gambar 4.12 Sequence Diagram Login .............................................................. 49
Gambar 4.13 Sequence Diagram Input Data ...................................................... 50
Gambar 4.14 Sequence Diagram Edit Data ........................................................ 51
Gambar 4.15 Sequence Diagram Hapus Data Pegawai ...................................... 51
Gambar 4.16 Sequence Diagram Lihat dan Cetak Detil Data Pegawai .............. 52
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 13/104
xii
Gambar 4.17 Sequence Diagram Lihat dan Cetak Laporan Jumlah Pegawai .... 53
Gambar 4.18 Sequence Diagram Lihat dan Cetak Laporan Pendidikan ............ 54
Gambar 4.19 Sequence Diagram Lihat dan Cetak Laporan Pengangkatan
Pegawai ........................................................................................... 55
Gambar 4.20 Sequence Diagram Lihat dan Cetak Daftar Pegawai ..................... 56
Gambar 4.21 Rancangan Halaman Login ............................................................ 59
Gambar 4.22 Rancangan Halaman Input Data Pegawai ...................................... 59
Gambar 4.23 Rancangan Halaman Edit Data ...................................................... 60
Gambar 4.24 Rancangan Halaman Laporan Data Jumlah Pegawai ..................... 60
Gambar 4.25 Rancangan Halaman Laporan Tingkat Pendidikan ........................ 61
Gambar 4.26 Rancangan Halaman Laporan Pengangkatan Pegawai ................. 61
Gambar 4.27 Tampilan Halaman Login............................................................... 63
Gambar 4.28 Tampilan Halaman Menu Home .................................................... 63
Gambar 4.29 Tampilan Halaman Menu Data ...................................................... 64
Gambar 4.30 Tampilan Halaman Update............................................................. 64
Gamabr 4.31 Tampilan Halaman Menu Laporan ................................................. 65
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 14/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 15/104
2
Menurut Prabowo, D.A (2009), Sistem Informasi Manajemen
Penerimaan CPNS Wilayah Jawa Tengah Berbasis Web, dengan
menggunakan web base dengan bahasa pemrograman PHP dan HTML,
serta pemrograman database SQL, yang dapat mencakup data di seluruh
wilayah provinsi Jawa Tengah karena menyediakan akses aplikasi melalui
jaringan baik untuk administrator, eksekutif, dan user yang lain. Dampak
lain adalah meningkatkan efisiensi penggunaan anggaran Negara serta
meningkatnya kualitas pelayanan publik.
Universitas Bhayangkara Jakarta Raya yang memiliki Kampus I
bertempat di Jakarta dan Kampus II bertempat di Bekasi sebagai salah satu
entitas yang menyediakan layanan jasa pendidikan tinggi memiliki
komponen SDM yang berupa staf pegawai dan dosen. Berdasarkan data
yang diperoleh dari Biro Administrasi Umum (BAU), saat ini Universitas
Bhayangkara Jakarta Raya memiliki 186 (seratus delapan puluh enam)
orang pegawai sesuai dengan data pegawai bulan April tahun 2015.
Berdasarkan observasi dan wawancara yang dilakukan pada Biro
Administrasi Umum Universitas Bhayangkara Jakarta Raya yang ada dalam
lampiran bahwa terdapat kekurangan-kekurangan pada Pengelolaan Data
Pegawai Universitas Bhayangkara Jakarta Raya saat ini. Kekurangannya
seperti proses pengolahan data pegawai dilakukan menggunakan aplikasi
microsoft office berupa microsoft word dan microsoft excel serta fisik dari
data-data tersebut disimpan dalam lemari penyimpanan.
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 16/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 17/104
4
2. Banyaknya Berkas Data Pegawai yang kurang jelas
3.
Kesulitan dalam perbaikan data
4.
Kemungkinan terjadi kesalahan dan kehilangan data yang besar
5.
Kesulitan dalam mengakses data karena data berada di beberapa lokasi
penyimpanan data.
Keberhasilan dalam membangun aplikasi pengelolaan data pegawai
akan kurang bermanfaat jika tidak dilengkapi dengan kehandalan data,
selain kehandalan data kemudahan dalam mengakses menjadi tantangan
tersendiri dimana ke depannya mobilitas menjadi tuntutan utama dalam
penyediaan data.
1.3 Rumusan Masalah
Berdasarkan uraian di atas, maka dapat dirumuskan masalah sebagai
berikut :
“ Bagaimana Membuat Aplikasi Pengelolaan Data Pegawai Menggunakan
Web pada Universitas Bhayangkara Jakarta Raya ? “.
1.4
Batasan Masalah
Mengacu pada rumusan masalah di atas, maka permasalahan dibatasi
pada Pembuatan Aplikasi Pengelolaan Data Pegawai Universitas
Bhayangkara Jakarta Raya meliputi :
1. Pemrograman yang digunakan adalah menggunakan Bahasa
Pemrograman PHP dan Mysql sebagai database.
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 18/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 19/104
6
1.6 Metode Penelitian
Metode yang akan digunakan dalam penelitian ini terdiri dari langkah-
langkah berikut:
1.
Melakukan studi kepustakaan yaitu dengan mempelajari buku-buku
literatur, majalah, artikel-artikel yang berhubungan dengan pembahasan
dan tulisan ilmiah tertentu yang berkaitan dengan masalah yang akan
dibahas, guna memperoleh pemahaman yang mendalam mengenai
konsep dan landasan teori yang akan digunakan untuk menganalisis
permasalahan yang akan dibahas dalam karya tulis ini.
2. Melakukan wawancara dengan pihak terkait untuk mengetahui
mengenai kebutuhan informasi kepegawaian dan permasalahan-
permasalahan yang ada dengan pengelolaan data yang ada saat ini.
3.
Melakukan pengumpulan data-data yang dibutuhkan dalam
membangun Aplikasi Pengelolaan Data Pegawai.
4. Membuat Aplikasi Pengelolaan Data Pegawai.
5. Melakukan pengujian unjuk kerja sistem. Unjuk kerja pada sistem
informasi kepegawaian diukur dengan kehandalan penyediaan data.
1.7 Sistematika Penulisan
BAB I PENDAHULUAN
Pada bab ini akan diuraikan mengenai gambaran umum
tentang penyusunan karya tulis yang meliputi latar
belakang penulisan, identifikasi masalah, perumusan
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 20/104
7
masalah, pembatasan masalah, tujuan dan manfaat
penulisan, metode penelitian untuk mengumpulkan data
yang diperlukan dalam penulisan, dan sistematika penulisan
BAB II LANDASAN TEORI
Pada bab ini akan diuraikan tentang landasan-landasan
teori yang meliputi teori mengenai konsep dasar sistem
informasi, manajemen Sumber Daya Manusia,
pemrograman web menggunakan PHP dan Mysql, Metode
Pengembangan menggunakan metode waterfall dan Unified
Modeling Language (UML).
BAB III ANALISA SISTEM BERJALAN
Pada bab ini akan diuraikan analisa atas prosedur
pengelolaan data pegawai yang ada saat ini meliputi, profil
Universitas Bhayangkara Jakarta Raya, pengelolaan data
pegawai yang ada saat ini di Universitas Bhayangkara
Jakarta Raya, Analisa terhadap pengelolaan data yang ada
serta kemungkinan penerapan aplikasi pengelolaan data
pegawai menggunakan web.
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 21/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 22/104
BAB II
LANDASAN TEORI
2.1 Konsep Dasar Sistem Informasi
Menurut Gordon B. Davis dalam Sunyoto (2014) sistem merupakan
beberapa bagian yang saling bekerja sama agar tujuan terpenuhi.
Menurut Kenneth dan Jane dalam Sunyoto (2014) Sistem informasi
merupakan suatu sistem yang terdiri dari gabungan bagian-bagian yang
saling terkait, yang memiliki tugas untuk memperoleh, mengolah,
mengarsipkan, dan menyalurkan informasi yang digunakan sebagai dasar
kebijakan dan kontrol dalam suatu entitas.
Sumber daya manusia atau pegawai merupakan seseorang yang
berperan sebagai salah faktor yang penting dalam aktifitas organisasi
sehingga menjadi perhatian manajemen guna mengembangkan dan
mengolahnya sesuai dengan tujuan organisasi tersebut (Gomes, 2003).
Sistem Informasi Kepegawaian merupakan kumpulan dari beberapa
bagian yang terdiri dari tata kelola, manusia, perangkat pengolah, perangkat
penyimpanan, dan perangkat informasi yang memiliki hubungan dan
keterikatan satu sama lain dalam mencapai tujuaannya untuk menghasilkan
informasi kepegawaian pada suatu unit (Keputusan Menteri Dalam Negeri
N0.17 tahun 2000).
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 23/104
10
2.2 Konsep Dasar Pemrograman Berbasis Web
2.2.1
Web
Situs web adalah kumpulan dari beberapa lembaran web yang
berkaitan secara umum memiliki karakteristik serupa yang bertujuan
untuk meyediakan data mengenai sesuatu hal yang disimpan dalam
satu tempat. Situs web disimpan dalam satu server dan terhubung
dengan jaringan internet serta memiliki suatu identitas unik yang
disebut dengan domain dan alamat ip. Penulisan halaman web
menggunakan standar bahasa html (Tim EMS, 2014).
2.2.2 PHP
PHP merupakan singkatan dari Hypertext Preprocessor . PHP
merupakan adalah sebuah bahasa pemrograman yang berbentuk kode
yang dapat diintegrasikan kedalam HTML, PHP banyak digunakan
untuk untuk memprogram sebuah website karena user friendly dan
didukung oleh komunitasnya yang besar (Sianipar, 2015).
2.2.3
MySQL
MySQL merupakan sebuah software yang memiliki fungsi
sebagai suatu perangkat yang mengatur dan menatakelola data dalam
suatu database (Winda, 2012).
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 24/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 25/104
12
1. analisis kebutuhan perangkat lunak
Proses ini adalah proses pengumpulan informasi guna
mendapatkan gambaran mengenai perangkat lunak yang
diinginkan oleh pengguna.
2.
desain sistem
Tahapan ini merupakan proses yang menghubungkan antara
analisis kebutuhan pengguna dengan tampilan agar dapat
digunakan dalam langkah berikutnya dalam pengembangan
sistem.
3. Pengkodean
Pengkodean merupakan penerjemahan dari desain dalam bahasa
yang bisa dikenali oleh komputer.
4.
Penerapan / Pengujian Program (Integration & Testing)
Tahapan ini bisa dikatakan final dalam pembuatan sebuah
sistem. Setelah melakukan analisa, desain dan pengkodean maka
sistem yang sudah jadi akan digunakan oleh user (Rosa, 2014).
2.2.5
UML (Unified Modelling Language)
UML merupakan salah satu dari bahasa perancangan yang
berbasis pada objek yang digunakan untuk membantu pengembangan
sistem yang berfungsi untuk menetapkan, menggambarkan,
membuat, dan mengarsipkan kumpulan data (Irwanto, 2006).
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 26/104
13
Dalam UML terdapat 10 jenis diagram yang digunakan untuk
memodelkan aplikasi berorientasi objek, yaitu:
1.
Use Case Diagram yang digunakan untuk memodelkan proses
bisnis.
2.
Conceptual Diagram yang digunakan untuk memodelkan
konsep-konsep yang ada di dalam aplikasi.
3. Sequence Diagram yang digunakan untuk memodelkan
pengiriman pesan antar objek.
4. Collaboration Diagram yang digunakan untuk memodelkan
hubungan antar objek.
5. State Diagram yang digunakan untuk memodelkan peilaku objek.
6. Activity Diagram yang digunakan untuk memodelkan perilaku
use cases dan object .
7. Class Diagram yang digunakan untuk memodelkan struktur
kelas.
8.
Object Diagram yang digunakan untuk memodelkan struktur
objek.
9.
Component Diagram yang digunakan untuk memodelkan
komponen objek.
10. Deployment Diagram yang digunakan untuk memodelkan
distribusi aplikasi.
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 27/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 28/104
15
Melalui Instruksi Menhankam/Pangab Nomor:
INST/B/17/III/1970 tanggal 23 Maret 1970, mengenai perintah
melakukanpendataan yayasan-yayasan kesejahteraan yang ada di
lingkup ABRI, berdasarkan Akte Notaris Soeleman Ardja Sasmita, SH.
Nomor 17 tanggal 9 Desember 1972 maka disahkanlah Yayasan
Kepolisian Brata Bhakti.
YBB memiliki gagasan dasarnya yaitu membantu dinas Polri,
mengupayakan peningkatan kesejahteraan keluarga besar Polri, baik
lahir maupun batin, materi maupun spiritual. Upaya peningkatan
kesejahteraan keluarga besar Polri antara lain dibidang pendidikan telah
dilakukan dengan pemberian beasiswa untuk anak sekolah dasar dan
menengah, subsidi dalam peningkatan sarana dan fasilitas tempat-
tempat pendidikan dan tempat-tempat latihan keterampilan. Selain itu
juga termasuk pemberian subsidi untuk studi S1, S2 dan S3 dalam
maupun di luar negeri, bagi putra/putri keluarga besar Polri yang
berprestasi, termasuk kepada perwira-perwira muda potensial.
Sebagai perwujudan tekad yang bulat untuk lebih nyata dan dapat
berperan aktif didalam penyelenggaraan pendidikan tinggi, maka
dengan dukungan moril seluruh keluarga besar Polri disertai komitmen
yang tinggi Kapolri selaku Ketua Umum Yayasan Brata Bhakti
mengeluarkan Keputusan No. Pol. : Kep/05/IX/1995/YBB untuk
mendirikan Universitas Bhayangkara Jakarta Raya (Ubhara Jaya).
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 29/104
16
3.1.2 Visi dan Misi Universitas Bhayangkara Jakarta
A.
Visi Ubhara Jaya
Merupakan perguruan tinggi yang efisien, efektif,
berteknologi dan kompetitif yang mampu menjadi wahana
penyiapan kualitas sumber daya manusia Indonesia yang siap,
mampu bersaing dan berperilaku baik (tertib, disiplin, sadar dan
taat hukum), juga merupakan wahana bantuan ilmiah kepada Dinas
Polri dan wahana bantuan peningkatan kesejahteraan anggota Polri
di bidang pendidikan serta menjadi alternatif terbaik di bidang
Pendidikan Tinggi bagi masyarakat.
B. Misi Ubhara Jaya
1. Mengelola Universitas yang menghasilkan outcome berkualitas
sebagai core business. Ubhara Jaya sekaligus dapat mendukung
misi Polri dan meningkatkan kecerdasan masyarakat.
2. Melakukan penelitian dalam rangka pengembangan ilmu dan
teknologi serta mampu mendukung tugas Kepolisian dan
mampu meningkatkan kualitas kehidupan masyarakat.
3. Melaksanakan pengabdian masyarakat melalui penerapan ilmu
pengetahuan dan teknologi untuk meningkatkan kualitas hidup
masyarakat dan memberikan dukungan kepada pelaksanaan
tugas Polri.
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 30/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 31/104
18
Bambang Karsono, SH, MM dibantu oleh 4 (empat) orang wakil
rektor, saat ini Universitas Bhayangkara Jakarta Raya
menyelenggarakan program pendidikan sarjana dan pasca sarjana, ada
pun untuk program sarjana terdiri dari fakultas-fakultas sebagai
berikut:
a.
Fakultas Hukum
b.
Fakultas Teknik
c. Fakultas Ekonomi
d. Fakultas Ilmu Komunikasi
e. Fakultas Psikologi
Sedangkan untuk program pasca sarjana saat ini terdiri dari:
a. Magister Hukum
b. Magister Manajemen
Dalam mendukung kegiatan belajar dan mengajar di Universitas
Bhayangkara Jakarta, dibentuk 5 (lima) biro pendukung yakni:
a. Biro Administrasi Akademik
b. Biro Perencanaan dan Keuangan
c. Biro Adminstrasi Umum
d. Biro Kemahasiswaan
e.
Biro Pemasaran dan Humas
Bagian Kepegawaian Universitas Bhayangkara Jakarta Raya
berada di bawah Biro Administrasi Umum. Biro ini memiliki tugas
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 32/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 33/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 34/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 35/104
22
3.2.2 Analisa Output
1. Daftar Riwayat Hidup
Berisi tentang biodata dan profil pegawai yang bersangkutan,
dokumen ini berisi data pribadi dan riwayat pendidikan serta
pengalaman pekerjaan masing-masing pegawai.
2. Laporan Pegawai
Dokumen ini diperlukan manajemen untuk mengetahui
komposisi pegawai yang ada di Universitas Bhayangkara Jakarta
Raya (Ubhara Jaya), sebagai bahan pemetaan guna memetakan
penempatan pegawai. ada pun laporan-laporan yang dihasilkan
antara lain:
a. Laporan personil Ubhara Jaya berdasarkan tingkat pendidikan.
b. Laporan personil Ubhara Jaya berdasarkan tingkat pendidikan
dan jenis kelamin.
c. Laporan personil berdasarkan status kepegawaian.
d. Laporan pemberhentian dan pengangkatan pegawai.
3.2.3 Permasalahan
Berdasarkan uraian singkat serta flowchart pengelolaan data yang
sedang berjalan, maka dapat diidentifikasikan kelemahan-kelemahan
dari pengelolaan data yang sedang berjalan ini, yaitu :
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 36/104
23
a. Pada pengelolaan data yang berjalan, pegawai kesulitan untuk
mengakses datanya dan sulitnya bagian kepegawaian unit kerja
mengakses data pegawainya karena saat ini pengelolaan
administrasi kepegawaian masih dilaksanakan secara manual.
b. Kemungkinan kesalahan yang besar dan kehilangan data yang
besar karena masih dilaksanakan secara manual kemungkinan
kehilangan data maupun kesalahan proses data sangatlah besar.
c.
Kesulitan dalam menemukan dokumen riwayat pegawai terutama
yang sudah termakan waktu lama. Ketika data seorang pegawai
dibutuhkan, sulit untuk melakukan pencarian data karena tidak
adanya menu pencarian otomatis.
d.
Membutuhkan tempat penyimpanan dokumen yang besar
e. Kesulitan dalam perbaikan data
Setiap ada perubahan data maka hal tersebut harus dilakukan
mengulang semua proses karena pengelolaan yang ada masih
manual.
3.2.4 Alternatif Pemecahan Masalah
Ditinjau dari permasalahan yang ada dalam pengelolaan
administrasi kepegawaian di Universitas Bhayangkara Jakarta Raya
dapat diberikan alternatif pemecahan masalah dengan aplikasi
pengelolaan data pegawai menggunakan web. Dengan adanya aplikasi
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 37/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 38/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 39/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 40/104
27
A. Identifikasi Aktor
Tabel 4.1 Identifikasi Aktor
No Aktor Deskripsi
1 Bagian Kepegawaian Bagian yang menangani dan memproses
data yang ada di Universitas Bhayangkara
Jakarta Raya
2 Pegawai Orang yang bekerja pada Universitas
Bhayangkara Jakarta Raya
B. Identifikasi Diagram Use Case
Tabel 4.2 Identifikasi Diagram Use Case
No Use Case Name Description Actor
1. Login Use case untuk menggambarkan
kegiatan memasukkan username
dan password untuk mengakses
Bagian
Kepegawaian
dan Pegawai
2 Input Data
Pegawai
Use case untuk menggambarkan
kegiatan pengolahan data
pegawai yang bekerja di
Universitas Bhayangkara
Jakarta Raya
Bagian
Kepegawaian
3 Ubah data Use case untuk menggambarkan
kegiatan pengubahan data
pegawai
Bagian
Kepegawaian
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 41/104
28
4 Hapus data
pegawai
Use case untuk menggambarkan
kegiatan menghapus data
pegawai
Bagian
Kepegawaian
5 Lihat dan cetak
data detil
pegawai
Use case untuk menggambarkan
kegiatan melihat dan mencetak
data pribadi pegawai
Bagian
Kepegawaian
dan pegawai
6 Lihat dan cetak
laporan jumlah
pegawai
Use case untuk menggambarkan
kegiatan melihat dan mencetak
laporan jumlah pegawai
Bagian
Kepegawaian
7 Lihat dan cetak
laporan tingkat
pendidikan
Use case untuk menggambarkan
kegiatan melihat dan mencetak
laporan tingkat pendidikan
Bagian
Kepegawaian
8 Lihat dan cetak
laporan
pengangkatan
pegawai
Use case untuk menggambarkan
proses pencetakan laporan
kepegawaian
Bagian
Kepegawaian
9 Lihat daftar
pegawai
Use case untuk menggambarkan
kegiatan melihat daftar
keseluruhan pegawai
Bagian
Kepegawaian
dan pegawai
10 Log out Use case untuk menggambarkan
kegiatan untuk keluar dari
sistem
Bagian
Kepegawaian
dan pegawai
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 42/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 43/104
30
1. Login
Tabel 4.3 Use Case Scenario Login
Use Case Name Login
Use Case Id 1
Actor Bagian kepegawaian dan pegawai
Description Use case input username dan password dapat
digunakan untuk masuk ke halaman utama Aplikasi
Pengelolaan Data Pegawai dengan mengetik
username dan password pada form login
Pre Condition Pegawai, manajer, dan bagian kepegawaian
memasukkan username dan password untuk dapat
masuk ke dalam aplikasi.
Trigger Saat user akan mengakses aplikasi secara penuh
Typical Course
of event
Actor Action System Response
1. Mengetikkan
username dan
password
2. Cek Username dan
Password
3. Menampilkan
halaman utama
Alternate
Course
Jika username atau password salah aplikasi akan
menyampaikan pesan kesalahan dan kembali
kehalaman login
Conclusion User login kedalam aplikasi
Post Condition Aplikasi berhasil diakses
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 44/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 45/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 46/104
33
4. Hapus Data Pegawai
Tabel 4.6 Use Case Scenario Hapus Data Pegawai
Use Case
Name
Hapus Data Pegawai
Use Case Id 4
Actor Bagian kepegawaian
Description Use case menggambarkan kegiatan aktor dalam
kegiatan menghapus data pegawai
Pre Condition Actor menyimpan data pegawai terlebih dahulu
Trigger Actor dapat melihat secara keseluruhan data
kepegawaian
Typical
Course of
event
Actor Action System Response
1 Memilih menu daftar
nama pegawai
3 Memilih hapus data
pegawai
2 Menampilkan halaman
daftar pegawai
4 menghapus data
Alternate
Course
Menampilkan menu pencarian pegawai
Conclusion Data pegawai dapat dilihat oleh actor
Post
Condition
Pilihan data pegawai berhasil dihapus dan tersimpan
dalam data pegawai
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 47/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 48/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 49/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 50/104
37
8. Lihat dan Cetak Laporan Pengangkatan Pegawai
Tabel 4.10 Use Case Scenario Lihat dan Cetak Laporan
Pengangkatan Pegawai
Use Case
Name
View Laporan
Use Case Id 7
Actor bagian kepegawaian
Description Use case menggambarkan kegiatan aktor dalam
kegiatan melihat dan mencetak laporan pengangkatan
pegawai
Pre Condition Actor menyimpan data pegawai terlebih dahulu
Trigger Actor dapat melihat laporan pengangkatan pegawai
Typical
Course of
event
Actor Action System Response
1 Memilih menu laporan
pengangkatan pegawai
3 memilih cetak laporan
pengangakatan
pegawai
2 Menampilkan laporan
pengangkatan pegawai
4 mencetak laporan
pengangkatan pegawai
Alternate
Course
Conclusion Laporan pengangkatan pegawai dapat dilihat dan
dicetak oleh actor
Post
Condition
Menu Laporan pengangkatan pegawai akan dapat
dilihat dan tersimpan dalam data pegawai
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 51/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 52/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 53/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 54/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 55/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 56/104
43
memberikan pesan untuk melengkapi data dan meminta kembali
menampilkan form input data. Tetapi jika data benar maka
aplikasi akan menyimpan dalam database dan menampilkan tabel
daftar pegawai.
4. Aktifitas Hapus Data Pegawai
Gambar 4.5 Activity Diagram Hapus Data Pegawai
Aktifitas pada gambar ini digunakan Bagian Kepegawaian
untuk menghapus data pegawai tertentu. Aktor memilih menu
daftar pegawai. Setelah itu aplikasi akan menampilkan form daftar
pegawai Universitas Bhayangkara Jakarta Raya, kemudian actor
memilih salah satu data untuk dihapus.
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 57/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 58/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 59/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 60/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 61/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 62/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 63/104
50
Gambar 4.13 Sequence Diagram Input Data
c. Sequence Diagram Edit Data
Sequence diagram di bawah ini dimulai dari bagian
kepegawaian memilih menu update untuk mengedit data pegawai
dengan menggunakan t_pegawai sebagai objeknya. Kemudian
aplikasi akan menampilkan tabel daftar pegawai dan bagian
kepegawaian memilih edit terhadap salah satu data pegawai.
Setelah itu aplikasi akan menampilkan form edit data pegawai
untuk dilakukan perubahan dan disimpan oleh bagian
kepegawaian. Data yg diedit berhasil di aplikasi.
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 64/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 65/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 66/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 67/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 68/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 69/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 70/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 71/104
58
telepon varchar 20 telpon pegawai
pendidikan varchar 50 pendidikan akhir
jabatan_sebelum varchar 50 jabatan sebelum
alamat varchar 150 alamat
foto varchar 150 poto
c. Tabel Pendidikan
Tabel 4.15 Tabel Pendidikan
Nama Field Tipe Data Ukuran Keterangan
kode_dik int 5 Kode unik tingkat
pendidikan
nama_dik Varchar 50 tingkat
pendidikan
d. Tabel Unit
Tabel 4.16 Tabel Unit
Nama Field Tipe Data Ukuran Keterangan
kode_unit int 5 Kode unik unit
nama_unit Varchar 100 nama unit
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 72/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 73/104
60
c. Rancangan Halaman Edit Data
No Nama Alamat Telpon Detil
Edit Hapus
Edit Hapus
Gambar 4.23 Rancangan Halaman Edit Data
4.2.3 Rancangan Dokumen Keluaran
Rancangan dokumen keluaran diperlukan untuk menentukan
tampilan program yang berfungsi sebagai tempat keluaran setelah
memasukkan data atau tempat menghasilkan informasi.
a. Rancangan Halaman Laporan Data Jumlah Pegawai
Unit Pegawai
Struktural
Pegawai
NonStruktural
Jumlah Kampus
Jakarta
Kampus
Bekasi
Gambar 4.24 Rancangan Halaman Laporan Data Jumlah
Pegawai
cetak
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 74/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 75/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 76/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 77/104
64
c. Tampilan Halaman Menu Data
Gambar 4.29 Tampilan Halaman Menu Data
d. Tampilan Halaman Update
Gambar 4.30 Tampilan Halaman Menu Update
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 78/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 79/104
66
3 Adobe Dreamweaver
CS3
Software editor atau aplikasi untuk
mendesain layout dari halaman web serta
bisa juga digunakan untuk menulis bahasa
pemrograman Client Side Scripting
contohnya HTML
4 Sublime Text 3 Digunakan untuk menulis bahasa
pemrograman Server Side Scripting
contohnya PHP.
6 XAMPP Version 1.7.3 1. Web Server Apache merupakan
program aplikasi yang berfungsi
sebagai tempat penyimpanan dokumen-
dokumen web.
2. Database Server (MySQL) merupakan
program yang digunakan untuk
menyimpan data yang akan diolah di
halaman web.
7 StarUML Software yang digunakan sebagai
perancangan Unified Modelling Language
(UML) pada sistem informasi.
4.3.2 Perangkat Keras
Dalam merancang Aplikasi Pengelolaan Data Pegawai
perangkat keras yang digunakan adalah laptop dengan spesifikasi :
a.
Prosessor Intel Celeron – 1.1 GHz
b.
LCD 15”
c.
RAM DDR3 – 2 GB
d. Hard Disk 500 GB
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 80/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 81/104
68
Pegawai
5 LihatLaporan
Jenjang
Pendidikan
Melihat laporanJenjang
Pendidikan
Menampilkanlaporan
jenjang
pendidikan
OK
6 Lihat
Laporan
Pengangkatan
Melihat laporan
pengangkatan
Menampilkan
laporan
pengangkatan
OK
7 Lihat
Laporan
Nama
Pegawai
Melihat laporan
nama pegawai
Menampilkan
laporan nama
pegawai
OK
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 82/104
BAB V
KESIMPULAN DAN SARAN
Setelah melakukan serangkaian penelitian, maka pada bab ini akan diuraikan
kesimpulan yang dapat ditarik dari rangkaian penelitian tersebut. Selain
kesimpulan, penulis juga memberikan saran yang akan bermanfaat bagi pihak-
pihak yang akan melanjutkan pengembangan penelitian ini.
5.1. Kesimpulan
Berdasarkan pembahasan pada bab-bab sebelumnya, dapat disimpulkan
bahwa Aplikasi Pengelolaan Data Pegawai pada Universitas Bhayangkara
Jakarta Raya yang menggunakan web telah berhasil dibuat sehingga
membantu dan mempermudah tugas administrasi kepegawaian serta
memudahkan masyarakat umum dan pihak-pihak berkepentingan dalam
mendapatkan informasi kepegawaian di Universitas Bhayangkara Jakarta
Raya.
5.2. Saran
Berdasarkan kesimpulan yang telah disebutkan di atas, dapat di
sampaikan saran-saran sebagai berikut:
1. Pengembangan lanjutan aplikasi dengan dapat menambahkan modul-
modul tambahan seperti penilaian kinerja dan absensibiometric
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 83/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 84/104
71
DAFTAR PUSTAKA
Gomes, Faustino Cardoso. 2003. Manajemen Sumber Daya Manusia. Yogyakarta:
Penerbit ANDI
“Pengembangan Sistem Informasi Kepegawaian (SIMPEG),”
http://repository.uinjkt.ac.id/dspace/bitstream/123456789/1774/1/DHANI%20MI
RZA%20SAPUTRA-FST.PDF, 25 Juni 2015
Irwanto, Djon. 2006. Perancangan Object Oriented Software dengan UML.
Jakarta : Penerbit Andi
Rosa dan M. Shalahuddin. 2014. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek . Bandung : Penerbit Informatika
Sianipar, R. H. 2015. Membangun Web dengan PHP & MySQL Untuk Pemula &
Programmer . Bandung : Penerbit Informatika
Sunyoto, Danang. 2014. Sistem Informasi Manajemen (Perspektif Organisasi).
Yogyakarta : CAPS
Tim EMS. 2014. Teori dan Praktik PHP-MySQL Untuk Pemula. Jakarta : PT.Elex
Media Komputindo
“Visi dan Misi Universitas Bhayangkara Jakarta Raya,”
www.ubharajaya.ac.id, 18 Juni 2015
Zainal, Rivai Veithzal, dkk. 2014. Manajemen Sumber Daya Manusia Untuk
Perusahaan Dari Teori Ke Praktik (Edisi 3). Jakarta : Penerbit Rajawali Pers
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 85/104
Lampiran : Coding Program Aplikasi Pengelolaan Data Pegawai
Halaman Login<html>
<head>
</head>
<body>
<br><br><br><br><br><br>
<form method="post" action="cek.php">
<table border="0" align=center bgcolor=#3D9999>
<tr>
<td colspan=3 align=center><img src=img/logo.jpg height=100
width=100 align=center><br><h3>Selamat Datang<br>
Sistem Informasi Kepagawaian<br>
Universitas Bhayangkara Jakarta Raya</h3></td>
</tr>
<tr>
<td>USER </td>
<td>:</td>
<td><input name="username" type="text"></td>
</tr>
<tr>
<td>PASSWORD</td>
<td>:</td>
<td><input name="password" type="password"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Submit"></td>
</tr></table>
</form>
</body>
</html>
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 86/104
Validasi User
<?php
include('koneksi.php');session_start();
$username = $_POST['username'];
$password = $_POST['password'];
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
if (empty($username) && empty($password)) {
//kalau username dan password kosong
header('location:login.php?error=1');
break;
} else if (empty($username)) {
header('location:login.php?error=2');
break;
} else if (empty($password)) {
header('location:login.php?error=3');
break;
}
$q = mysql_query("select * from user where username='$username' and password='$password'");
if (mysql_num_rows($q) == 1) {
while ($data=mysql_fetch_array($q)) {
$level=$data['level'];
}
$_SESSION['username'] = $username;
$_SESSION['level'] = $level;
header("location:main.php?modul=home");} else {
header('location:login.php?error=4');
}
?>
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 87/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 88/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 89/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 90/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 91/104
</TR>
<TR>
<TD>Jabatan Lama</TD><TD>:</TD>
<TD><select name="jabatan_sebelum">
<option value="-" selected > - Pilih Jabatan Pegawai - </option>
<option value="Rektor">Rektor</option>
<option value="Wadek I">Wadek I</option>
<option value="Ka Biro Administrasi Umum">Ka Biro Administrasi
Umum</option>
<option value="Kabag TU FE">Kabag TU FE</option>
<option value="Kaprodi Ilmu Hukum">Kaprodi Ilmu
Hukum</option>
<option value="Kaprodi Teknik Perminyakan">Kaprodi Teknik
Perminyakan</option>
<option value="Kaprodi Teknik Lingkungan">Kaprodi Teknik
Lingkungan</option>
</TD>
</TR>
<TR>
<TD>Lokasi</TD>
<TD>:</TD><TD><select name="lokasi">
<option value="-" selected > - Pilih Lokasi - </option>
<option value="jakarta">jakarta</option>
<option value="bekasi">bekasi</option>
</TR>
<TR>
<TD>Telepon</TD>
<TD>:</TD>
<TD><INPUT TYPE="text" NAME="telepon"></TD>
</TR>
<TR>
<TD>Alamat</TD>
<TD>:</TD>
<TD><textarea rows="5" cols="30" name="alamat"></textarea></TD>
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 92/104
</TR>
<TR><TD>Pendidikan Terakhir</TD>
<TD>:</TD>
<TD> <select name="pendidikan">
<option value="" selected > - Pilih Pendidikan Terakhir - </option>
<option value="1">S-3</option>
<option value="2">S-2</option>
<option value="3">D-IV / S-1</option>
<option value="4">D-III</option>
<option value="5">D-I / D-II</option>
<option value="6">SMA</option>
<option value="7">SMP</option>
<option value="8">SD</option>
</select></TD>
</TR>
<TR>
<TD>Foto</TD><TD>:</TD>
<TD>
<INPUT TYPE="File" name="foto"></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD><INPUT TYPE="submit" value="Simpan"> <INPUT TYPE="reset"
value="Reset"></TD>
</TR>
</FORM>
</TABLE>
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 93/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 94/104
$data2=mysql_fetch_array($query2);
$jum_ttp=$data2['jum'];
$query2=mysql_query("SELECT COUNT(*) as jum from t_pegawai
WHERE status_pegawai='PHL'");
$data2=mysql_fetch_array($query2);
$jum_phl=$data2['jum'];
$query2=mysql_query("SELECT COUNT(*) as jum2 from t_pegawai
WHERE status_pegawai='Magang'");
$data2=mysql_fetch_array($query2);
$jum_mgng=$data2['jum2'];
$query2=mysql_query("SELECT COUNT(*) as jum3 from t_pegawai
WHERE jabatan='Kepala Klinik'");
$data2=mysql_fetch_array($query2);
$jum_kk=$data2['jum3'];
$query2=mysql_query("SELECT COUNT(*) as jum4 from t_pegawai
WHERE jabatan='Cleaning Service'");
$data2=mysql_fetch_array($query2);
$jum_cs=$data2['jum4'];
$query2=mysql_query("SELECT COUNT(*) as jum5 from t_pegawai
WHERE jabatan='Tukang Kebun'");
$data2=mysql_fetch_array($query2);
$jum_tb=$data2['jum5'];
$query2=mysql_query("SELECT COUNT(*) as jum6 from t_pegawai
WHERE lokasi='jakarta'");
$data2=mysql_fetch_array($query2);
$jum_jkt=$data2['jum6'];
$query2=mysql_query("SELECT COUNT(*) as jum7 from t_pegawai
WHERE lokasi='Bekasi'");
$data2=mysql_fetch_array($query2);
$jum_bks=$data2['jum7'];
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 95/104
echo "<tr>
<td>".$jum_ttp."</td>
<td>".$jum_phl."</td><td>".$jum_mgng."</td>
<td>".$jum_kk."</td>
<td>".$jum_cs."</td>
<td>".$jum_tb."</td>
<td>".$jum_bks."</td>
<td>".$jum_jkt."</td>
</tr>";
?>
Laporan Tingkat Pendidikan
<?php include("koneksi.php");
echo "<table border=1>
<tr bgcolor='#CCCCFF'>
<th rowspan=2>No</th>
<th rowspan=2>Jenjang Pendidikan</th>
<th rowspan=2>Jumlah</th>
<th colspan=2>Pegawai Tetap</th>
<th colspan=2>PHL</th>
<th colspan=2>Magang</th></tr>
<tr bgcolor='#CCCCFF'>
<th>L</th>
<th>P</th>
<th>L</th>
<th>P</th>
<th>L</th>
<th>P</th>
</tr>";
$no=1;
$totalkaryawan=0;
$total_ttpl=0;
$total_ttpp=0;
$total_phll=0;
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 96/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 97/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 98/104
<td>".$total_phlp."</td>
<td>".$total_mgl."</td>
<td>".$total_mgp."</td></tr>";
echo "</table>";
?>
Laporan Pengangkatan Pegawai
<?php include("koneksi.php");?>
<h4 align='left'> Laporan Pemberhentian dan Pengangkatan Pegawai</h4>
<table BGCOLOR='#CCFFFF' border=1 width='100%'>
<tr bgcolor='#CCCCFF'>
<th>Nama Pegawai</th>
<th>Pemberhentian dari Jabatan</th>
<th>Pengangkatan dalam Jabatan</th>
<th>Nomor SKEP & Tanggal</th>
<th>TMT</th>
</tr>
<?php
$data=mysql_query("SELECT * FROM t_pegawai");
while($isi=mysql_fetch_array($data)){
?>
<tr>
<td><?php echo $isi["nama"];?></td>
<td><?php echo $isi['jabatan_sebelum'];?></td>
<td><?php echo $isi['jabatan'];?></td>
<td><?php echo $isi['skep'];?></td>
<td><?php echo $isi['tgl_skep'];?></td>
</tr>
<?php}
?>
</table>
<?php
?>
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 99/104
Log Out
<?php session_start();
unset($_SESSION['username']);?>
<h2>Anda telah berhasil logout..</h2>
Silahkan klik <b><a href="login.php">disini</a></b> untuk login kembali
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 100/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 101/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 102/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 103/104
7/23/2019 Aplikasi Pengelolaan Data Pegawai Berbasis Web
http://slidepdf.com/reader/full/aplikasi-pengelolaan-data-pegawai-berbasis-web 104/104
BIODATA MAHASISWA
Nama : Yusnia Oktaria
NPM : 201010227010
Fakultas : Teknik
Program Studi : Informatika
Tempat, Tanggal Lahir : Palembang, 12 Oktober 1988
Agama : Islam
Jenis Kelamin : Perempuan
Kewarganegaraan : Indonesia
Alamat : Jl. Ketimun 1 No.30 Rt 02 Rw 09 Kebayoran Baru
Jakarta Selatan
Email : [email protected]
Pendidikan Formal : SDN 342 Palembang (1993 – 1999 )
SMP Negeri 15 Palembang (1999 – 2002 )
S A i 8 l b (2002 200 )