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
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
ii
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 iii
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,
iv
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)
v
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
vi
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)
vii
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 saransaran penyempurnaan sangat diharapkan. Denpasar, Penulis
viii
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.
ix
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.
x
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.
xi
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
Bookmark
not
defined. Gambar 3.5 Proses 3.0 Memasukan Data PenelitianError! 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.
xii
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
Bookmark
not
Bookmark
not
Bookmark
not
defined. Gambar 3.19 Halaman Dosen Tampil Data PendidikanError! defined. Gambar 3.20 Halaman Dosen Tambah Data PendidikanError! defined. Gambar 3.21 Halaman Dosen Tambah Data PenelitianError! 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.
xiii
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.
xiv
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 PengabdianError! 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.
xv
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.
xvi
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.
xvii
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.
xviii