perancangan dan implementasi sistem monitoring … awal.pdf · 17 tahun 2010 tentang pencegahan dan...
TRANSCRIPT
PERANCANGAN DAN IMPLEMENTASI
SISTEM MONITORING BKD (BEBAN KERJA DOSEN)
BERBASIS WEB DI JURUSAN ILMU KOMPUTER
UNIVERSITAS UDAYANA
SKRIPSI
A. A. LAWA ISWARA PUTRA
NIM. 1008605068
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS UDAYANA
DENPASAR
2015
ii
SURAT PERNYATAAN KEASLIAN KARYA ILMIAH
Yang bertanda tangan di bawah ini menyatakan bahwa naskah Skripsi dengan
judul:
Perancangan Dan Implementasi Sistem Monitoring BKD (Beban Kerja Dosen)
Berbasis Web di Jurusan Ilmu Komputer Universitas Udayana
Nama : A. A. Lawa Iswara Putra
NIM : 1008605068
Program Studi : Tehnik Informatika Jurusan Ilmu Komputer
E-mail : [email protected]
Nomor telp/HP : 083114569295
Alamat : Jalan Mertayasa Gang IV no 12
Belum pernah dipublikasikan dalam dokumen skripsi, jurnal nasional maupun
internasional atau dalam prosiding manapun, dan tidak sedang atau akan diajukan
untuk publikasi di jurnal atau prosiding manapun. Apabila di kemudian hari
terbukti terdapat pelanggaran kaidah-kaidah akademik pada karya ilmiah saya,
maka saya bersedia menanggung sanksi-sanksi yang dijatuhkan karena kesalahan
tersebut, sebagaimana diatur oleh Peraturan Menteri Pendidikan Nasional Nomor
17 Tahun 2010 tentang Pencegahan dan Penanggulangan Plagiat di Perguruan
Tinggi.
Demikian Surat Pernyataan ini saya buat dengan sesungguhnya untuk dapat
dipergunakan bilamana diperlukan.
Denpasar, 14 Agustus 2015
Yang membuat pernyataan,
(A. A. Lawa Iswara Putra)
NIM. 1008605068
iii
LEMBAR PENGESAHAN TUGAS AKHIR
Judul Skripsi : Perancangan Dan Implementasi Sistem Monitoring BKD
(Beban Kerja Dosen) Berbasis Web di Jurusan Ilmu
Komputer Universitas Udayana
Kompetensi : Rekayasa Perangkat Lunak
Nama : A. A. Lawa Iswara Putra
NIM : 1008605068
Tanggal Seminar : 07/08/2015
Disetujui oleh:
Pembimbing I Penguji I
Ida Bagus Made Mahendra, S.Kom, M.Kom Drs. I Wayan Santiyasa, M.Si
NIP. 198006212008121002 NIP. 196704141992031002
Pembimbing II Penguji II
Dra. Luh Gede Astuti, M.Kom I Made Widiartha, S.Si, M.Kom
NIP. 196401141994022001 NIP. 198212202008011008
Penguji III
I Komang Ari Mogi, S.Kom, M.Kom
NIP. 198409242008011007
Mengetahui,
Ketua Jurusan Ilmu Komputer
Drs. I Wayan Santiyasa, M.Si
NIP. 196704141992031002
iv
Judul : Perancangan Dan Implementasi Sistem Monitoring BKD
(Beban Kerja Dosen) Berbasis Web di Jurusan Ilmu Komputer
Universitas Udayana
Nama : A. A. Lawa Iswara Putra
NIM : 1008605068
Pembimbing I : Ida Bagus Made Mahendra, S.Kom, M.Kom
Pembimbing II : Dra. Luh Gede Astuti, M.Kom
ABSTRAK
Seiring dengan perkembangan teknologi yang semakin hari semakin
berkembang kemajuan dari teknologi saat ini memiliki dampak dalam
meningkatkan efektifias dan keefisienan dalam melakukan setiap pekerjaan.
Kegunaan komputer telah banyak membantu memudahkan kerja dari manusia
sehingga, keberadaan komputer ini sangat dibutuhkan. Saat ini pada penilaian
beban kerja PNS yang berada pada Fakultas Mipa Jurusan Ilmu Komputer
Universitas Udayana masih menggunakan cara manual berdasarkan pembuatan
Beban Kerja Dosen (BKD). Cara tersebut dirasakan tidak efisien dari segi waktu,
tenaga dan penyimpanan berkas BKD yang ada. Untuk memudahkan kepala
jurusan dalam melakukan pengawasan penyelesaian beban kerja dosen dalam
melakuka kegiatas tugas yang telah direncanakan sebelumnya maka dibutuhkan
suatu sistem monitoring yang mampu menyediakan informasi bagi kepala jurusan
untuk melihat kinerja dari setiap dosen.
Salah satu metode pengembangan sistem yang digunakan untuk
membangun sistem monitoring BKD (beban kerja dosen) metode pengembangan
waterfall dimana pada tahap awal dari metode waterfall dengan melakukan tahap
pertama mengiidentifikasi permasalahan dan kebutuhan yang diperlukan, pada
tahap ini penulis menentukan permasalahan sebelum sistem ini dirancang. Tahap
ke dua dikerjakan setelah mendapatkan kebutuhan secara lengkap, pada tahap
desain ini penulis merancang tabel-tabel database dan merancang antarmuka
sistem. Tahap ke tiga penulis mengimplementasikan desain yang telah dibuat ke
dalam sistem dengan cara menerjemahkannya ke dalam bahasa pemrograman,
v
dapat dimulai dengan membangun database untuk penyimpanan data setelah itu
dapat dilanjutkan dengan membangun sistem monitoring yang dapat dijalankan
oleh pengguna sistem. Tahap ke empat integrasi dan testing sistem, pada tahap ini
berfungsi menyatukan unit-unit program kemudian diuji secara keseluruhan.
Tahap ke lima operasional dan perawatan, pada tahap ini penulis sudah dapat
menjalankan sistem di lingkungannya dan melakukan penyesuaian seperti
perubahan pada sistem jika diperlukan.
Kesimpulan yang didapat setelah membangun sistem monitoring BKD
(beban kerja dosen) Sistem dapat melakukan perhitungan BKD (beban kerja
dosen) berdasarkan pada perhitungan pencapaian SKS bidang pendidikan, bidang
penelitian, bidang pengabdian dan bidang penunjang. Dan sistem yang dibangun
dapat diimplementasikan dengan memnggunakan bahasa pemrograman PHP dan
dapat melakukan proses monitoring dalam pengawasan penilaian beban kerja
setiap dosen dalam pencapaian nilai sks BKD (beban kerja dosen).
Kunci : PHP, Monitoring, BKD (Beban Kerja Dosen)
vi
Title : Designing and Implementation of Monitoring System of
Web-Based BKD (Workload of Lecturer) at the
Department of Computer Science of Udayana University
Name : A. A. Lawa Iswara Putra
Registration : 1008605068
First Supervisor : Ida Bagus Made Mahendra, S.Kom, M.Kom
Second Supervisor : Dra. Luh Gede Astuti, M.Kom
ABSTRACT
Along with the development of technology that is increasingly growing,
and the advancement of technology today has an impact in increasing the
effectiveness and efficiency in performing any work. The usefulness of computers
has helped facilitate the work of humans, so the computers are needed. Currently,
on the assessment of the workload of civil servants who are in the Faculty of
Mathematics and Natural Sciences, the Department of Computer Science of
Udayana University still use manual based-making of the Workload of Lecturer
(BKD). This method is considered inefficient in terms of time, labor and storage
of existing files of BKD. To facilitate the head of the department in monitoring
the completion of the workload of lecturers in conducting their tasks that have
been planned before, it is needed for a monitoring system that is able to provide
information to the department heads to monitor the performance of each lecturer.
One of the system development methods used to build monitoring systems
of BKD (workload of lecturer) is the waterfall development method, where in the
early stages of the waterfall method is to identify the problems and needs, at this
stage, the problem is determined before the system is designed. The second phase
is done after getting the complete needs, at the design stage; the writer designed
the database tables and the system of interface. At stage three, the writer
implemented a design that has been made into the system by way of translating it
into a programming language; it can be started by building a database for data
storage, after that it can proceed with building a monitoring system that can be run
by users of the system. The fourth stage was the integration and the system
vii
testing, this step served to unite the program units, then tested as a whole. The
fifth stage was the operation and maintenance, at this stage writer has been able to
run the system in its environment and make adjustments, such as changes to the
system if needed.
The conclusion that can be drawn after building a monitoring system of
BKD (workload of lecturer) namely the system can perform calculations on BKD
(workload of lecturer) based on the calculation of credits of educational
attainment, field of research, field of community service and field of supporting
activities. And a system that is built can be implemented by using the PHP
programming language and it can make the process of monitoring the supervision
of performance appraisal of each lecturer, in achieving the value of BKD credits
(workload of lecturer).
Keywords: PHP, Monitoring, BKD (Workload of Lecturer)
viii
KATA PENGANTAR
Proposal penelitian dengan judul “Perancangan Dan Implementasi Sistem
Monitoring BKD (Beban Kerja Dosen) Berbasis Web Di Jurusan Ilmu Komputer
Universitas Udayana” ini disusun dalam rangkaian kegiatan pelaksanaan Tugas
Akhir di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan
Alam (MIPA) Universitas Udayana. Proposal ini disusun dengan harapan dapat
menjadi pedoman dan arahan dalam melaksanakan penelitian di atas.
Sehubungan dengan telah terselesaikannya proposal ini, maka diucapkan
terima kasih dan penghargaan kepada berbagai pihak yang telah membantu
pengusul, antara lain:
1. Bapak Ida Bagus Made Mahendra, S.Kom, M.Kom sebagai Reviewer I
yang telah banyak membantu dalam menyempurnakan proposal ini.
2. Ibu Dra. Luh Gede Astuti, M.kom sebagai Reviewer II yang senantiasa
yang telah bersedia mengkritisi, memeriksa dan menyempurnakan
proposal ini.
3. Bapak dan Ibu dosen Ilmu Komputer yang secara tidak langsung telah
memberikan dukungan serta arahan kepada penulis.
4. Seluruh teman-teman mahasiswa Jurusan Ilmu Komputer FMIPA
Universitas Udayana yang telah memberikan bantuan dan dukungan moral
dalampenyelesaian proposal ini.
5. Semua orang yang telah memberikan kontribusi untuk membantu penulis
dalam menyelesaikan proposal ini, yang tidak dapat penulis sebutkan satu
persatu.
Disadari pula bahwa sudah tentu proposal ini masih mengandung
kelemahan dan kekurangan. Memperhatikan hal ini, maka masukan dan saran-
saran penyempurnaan sangat diharapkan.
Denpasar,
Penulis
ix
DAFTAR ISI
SURAT PERNYATAAN KEASLIAN KARYA ILMIAH .................................... ii
LEMBAR PENGESAHAN TUGAS AKHIR ....................................................... iii
ABSTRAK ............................................................................................................. iv
ABSTRACT ........................................................................................................... vi
KATA PENGANTAR ......................................................................................... viii
DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR TABEL ................................................................................................ xvi
DAFTAR LAMPIRAN ....................................................................................... xvii
BAB I ..................................................................... Error! Bookmark not defined.
PENDAHULUAN ................................................. Error! Bookmark not defined.
1.1 Latar Belakang.............................................. Error! Bookmark not defined.
1.2 Rumusan Masalah ........................................ Error! Bookmark not defined.
1.3 Tujuan Penelitian .......................................... Error! Bookmark not defined.
1.4 Batasan Masalah ........................................... Error! Bookmark not defined.
1.5 Manfaat Penelitian ........................................ Error! Bookmark not defined.
BAB II .................................................................... Error! Bookmark not defined.
TINJAUAN PUSTAKA ........................................ Error! Bookmark not defined.
2.1 Definisi Monitoring ...................................... Error! Bookmark not defined.
2.2 Beban Kerja Dosen (BKD) ........................... Error! Bookmark not defined.
2.3 PHP ............................................................... Error! Bookmark not defined.
2.4 Basis Data ..................................................... Error! Bookmark not defined.
x
2.5 Model Proses Waterfall ................................ Error! Bookmark not defined.
BAB III .................................................................. Error! Bookmark not defined.
ANALISIS DAN PERANCANGAN SISTEM ..... Error! Bookmark not defined.
3.1 Metodologi Penelitian .................................. Error! Bookmark not defined.
3.1.1 Analisis Kebutuhan ................................ Error! Bookmark not defined.
3.1.2 Perancangan ........................................... Error! Bookmark not defined.
3.1.3 Implementasi dan Coding ...................... Error! Bookmark not defined.
3.1.4 Pengujian Sistem ................................... Error! Bookmark not defined.
3.2 Definisi Kebutuhan ....................................... Error! Bookmark not defined.
3.2.1 Kebutuhan Pengguna ............................. Error! Bookmark not defined.
3.2.2 Kebutuhan Sistem .................................. Error! Bookmark not defined.
3.3 Perancangan Sistem ...................................... Error! Bookmark not defined.
3.3.1 DFD (Data Flow Diagram) ................... Error! Bookmark not defined.
3.3.2 ERD (Entity Relationship Diagram) ..... Error! Bookmark not defined.
3.3.3 Physical Data Model .............................. Error! Bookmark not defined.
3.3.4 Rancangan Antarmuka ........................... Error! Bookmark not defined.
BAB IV .................................................................. Error! Bookmark not defined.
HASIL DAN PEMBAHASAN .............................. Error! Bookmark not defined.
4.1 Gambaran Umum Sistem ............................. Error! Bookmark not defined.
4.2 Implementasi Basis Data .............................. Error! Bookmark not defined.
4.3 Implementasi Antarmuka ............................. Error! Bookmark not defined.
4.4 Implementasi Sistem .................................... Error! Bookmark not defined.
4.5 Pengujian Sistem .......................................... Error! Bookmark not defined.
4.5.1 Pengujian Black Box .............................. Error! Bookmark not defined.
4.5.2 Pengujian Validasi ................................. Error! Bookmark not defined.
xi
4.5.3 Pengujian White Box .............................. Error! Bookmark not defined.
BAB V .................................................................... Error! Bookmark not defined.
KESIMPULAN DAN SARAN .............................. Error! Bookmark not defined.
5.1 Kesimpulan ................................................... Error! Bookmark not defined.
5.2 Saran ............................................................. Error! Bookmark not defined.
DAFTAR PUSTAKA ............................................ Error! Bookmark not defined.
xii
DAFTAR GAMBAR
Gambar 2.1 Metode Waterfall ............................... Error! Bookmark not defined.
Gambar 3.1 Diagram Konteks................................ Error! Bookmark not defined.
Gambar 3.2 DFD Level 1 Sistem Monitoring BKD DosenError! Bookmark not
defined.
Gambar 3.3 Proses 1.0 Memasukan Data Login .... Error! Bookmark not defined.
Gambar 3.4 Proses 2.0 Memasukan Data PendidikanError! Bookmark not
defined.
Gambar 3.5 Proses 3.0 Memasukan Data PenelitianError! Bookmark not
defined.
Gambar 3.6 Proses 4.0 Memasukan Data Pengabdian Masyarakat ............... Error!
Bookmark not defined.
Gambar 3.7 Proses 5.0 Memasukan Data Unsur PenunjangError! Bookmark not
defined.
Gambar 3.8 Proses 6.0 Membuat Laporan BKD DosenError! Bookmark not
defined.
Gambar 3.9 ERD Sistem Monitoring ..................... Error! Bookmark not defined.
Gambar 3.10 Physical Data Model ........................ Error! Bookmark not defined.
Gambar 3.11Halaman Login .................................. Error! Bookmark not defined.
Gambar 3.12 Pendaftaran Baru Dosen ................... Error! Bookmark not defined.
Gambar 3.13 Halaman Admin Lihat Data Laporan BKDError! Bookmark not
defined.
Gambar 3.14 Halaman Admin Tampil Data Bidang PendidikanError! Bookmark
not defined.
xiii
Gambar 3.15 Halaman Admin Tampil Data Bidang PenelitianError! Bookmark
not defined.
Gambar 3.16 Halaman Admin Tampil Data Bidang Pengabdian .................. Error!
Bookmark not defined.
Gambar 3.17 Halaman Admin Tambah Data Bidang PenunjangError! Bookmark
not defined.
Gambar 3.18 Halaman Dosen Lihat Data Profil DosenError! Bookmark not
defined.
Gambar 3.19 Halaman Dosen Tampil Data PendidikanError! Bookmark not
defined.
Gambar 3.20 Halaman Dosen Tambah Data PendidikanError! Bookmark not
defined.
Gambar 3.21 Halaman Dosen Tambah Data PenelitianError! Bookmark not
defined.
Gambar 3.22 Halaman Dosen Tambah Data PengabdianError! Bookmark not
defined.
Gambar 3.23 Halaman Dosen Tambah Data PenunjangError! Bookmark not
defined.
Gambar 4.1 Tabel tb_dosen ................................... Error! Bookmark not defined.
Gambar 4.2 Tabel tb_pendidikan ........................... Error! Bookmark not defined.
Gambar 4.3 Tabel tb_pendidikan_bimbingan ........ Error! Bookmark not defined.
Gambar 4.4 Tabel tb_pendidikan_total .................. Error! Bookmark not defined.
Gambar 4.5 Tabel tb_penelitian ............................. Error! Bookmark not defined.
Gambar 4.6 Tabel tb_penelitian_total .................... Error! Bookmark not defined.
Gambar 4.7 Tabel tb_pengabdian .......................... Error! Bookmark not defined.
Gambar 4.8 Tabel tb_pengabdian_total ................. Error! Bookmark not defined.
Gambar 4.9 Tabel tb_penunjang ............................ Error! Bookmark not defined.
xiv
Gambar 4.10 Tabel tb_penunjang_bimbingan ....... Error! Bookmark not defined.
Gambar 4.11 Tabel tb_penunjang_total ................. Error! Bookmark not defined.
Gambar 4.12 Antarmuka Halaman Login .............. Error! Bookmark not defined.
Gambar 4.13 Antarmuka Form Pendaftaran .......... Error! Bookmark not defined.
Gambar 4.14 Antarmuka Input Data Pendidikan DosenError! Bookmark not
defined.
Gambar 4.15 Antarmuka Pilih Jenis Kegiatan Pendidikan Dosen ................. Error!
Bookmark not defined.
Gambar 4.16 Antarmuka Tambah Data Pendidikan DosenError! Bookmark not
defined.
Gambar 4.17 Antarmuka Pilih Jenis Kegiatan Bimbingan Pendidikan Dosen
................................................................................ Error! Bookmark not defined.
Gambar 4.18 Antarmuka Pilih Jenis Kegiatan Penelitian DosenError! Bookmark
not defined.
Gambar 4.19 Antarmuka Input Data Kegiatan Penelitian DosenError! Bookmark
not defined.
Gambar 4.20 Antarmuka Pilih Jenis Kegiatan Pengabdian Masyarakat Dosen
................................................................................ Error! Bookmark not defined.
Gambar 4.21 Antarmuka Input Data Pengabdian Masyarakat Dosen ........... Error!
Bookmark not defined.
Gambar 4.22 Antarmuka Pilih Jenis Kegiatan Unsur Penunjang Dosen ....... Error!
Bookmark not defined.
Gambar 4.23 Antarmuka Input Data Unsur Penunjang DosenError! Bookmark
not defined.
Gambar 4.24 Antarmuka Halaman Admin Tampil Data Hasil Monitoring.. Error!
Bookmark not defined.
xv
Gambar 4.25 Antarmuka Download File Microsoft ExelError! Bookmark not
defined.
Gambar 4.26 Antarmuka Halaman Profil Dosen ... Error! Bookmark not defined.
Gambar 4.27 Tampil Data Hasil Monitoring Pencapaian BKD Dosen ......... Error!
Bookmark not defined.
Gambar 4.28 Antarmuka Halaman Edit Profil DosenError! Bookmark not
defined.
Gambar 4.29 Antarmuka Halaman Ganti Password DosenError! Bookmark not
defined.
Gambar 4.30 Antarmuka Halaman Admin Tampil Data Bidang Pendidikan Error!
Bookmark not defined.
Gambar 4.31 Antarmuka Halaman Admin Tampil Data Bidang Penelitian .. Error!
Bookmark not defined.
Gambar 4.32 Antarmuka Halaman Admin Tampil Data Bidang Pengabdian Error!
Bookmark not defined.
Gambar 4.33 Antarmuka Halaman Admin Tampil Data Bidang Penunjang . Error!
Bookmark not defined.
Gambar 4.34 Kode Form Login ............................. Error! Bookmark not defined.
Gambar 4.35 Kode Insert Data Pendidikan............ Error! Bookmark not defined.
Gambar 4.36 Kode Alert Error Cheking ................ Error! Bookmark not defined.
Gambar 4.37 Kode Update Data Pendidikan ......... Error! Bookmark not defined.
Gambar 4.38 Kode Hapus Data Pendidikan .......... Error! Bookmark not defined.
Gambar 4.39 Kode Cari Data Pendidikan .............. Error! Bookmark not defined.
Gambar 4.40 Kode Pendidikan Modal Hapus ValueError! Bookmark not
defined.
Gambar 4.41 Kode Pendidikan Modal Hapus........ Error! Bookmark not defined.
xvi
Gambar 4.42 Kode Tampil Monitoring Setatus Pendidikan Dosen ............... Error!
Bookmark not defined.
Gambar 4.43 Kode Untuk Melakukan Koneksi ke DatabaseError! Bookmark
not defined.
Gambar 4.44 Kode Simpan Data File Exel ............ Error! Bookmark not defined.
Gambar 4.45 Kode Create File Exel ...................... Error! Bookmark not defined.
Gambar 4.46 Kode Perhitungan Nilai Capaian SKS DosenError! Bookmark not
defined.
Gambar 4.47 Kode Logout Sistem ......................... Error! Bookmark not defined.
Gambar 4.48 Flowgraph Insert Data ...................... Error! Bookmark not defined.
Gambar 4.49 Flowgraph Update Data ................... Error! Bookmark not defined.
Gambar 4.50 Flowgraph Delete Data..................... Error! Bookmark not defined.
Gambar 4.51 Flowgraph Pencarian Data ............... Error! Bookmark not defined.
xvii
DAFTAR TABEL
Tabel 3.1 Rancangan Tabel Pengujian Black Box . Error! Bookmark not defined.
Tabel 3.2 Rancangan Tabel Pengujian Validasi .... Error! Bookmark not defined.
Tabel 3.3 Tabel Perhitungan Bidang Pendidikan ... Error! Bookmark not defined.
Tabel 3.4 Tabel Perhitungan Bidang Penelitian ..... Error! Bookmark not defined.
Tabel 3.5 Tabel Perhitungan Bidang Pengabdian Kepada Masyarakat ......... Error!
Bookmark not defined.
Tabel 3.6 Tabel Perhitungan Bidang Penunjang .... Error! Bookmark not defined.
Tabel 4.7 Pengujian Black Box .............................. Error! Bookmark not defined.
Tabel 4.8 Pengujian Validasi ................................. Error! Bookmark not defined.
xviii
DAFTAR LAMPIRAN
LAMPIRAN 1 ........................................................ Error! Bookmark not defined.
Tabel Pengujian Black Box Sistem ........................ Error! Bookmark not defined.
LAMPIRAN 2 ........................................................ Error! Bookmark not defined.
Tabel Pengujian Validasi Sistem ........................... Error! Bookmark not defined.