PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI KEPEGAWAIAN DI POLITEKNIK PERKAPALAN NEGERI SURABAYA
PERANCANGAN DAN PEMBUATAN SISTEM
INFORMASI KEPEGAWAIAN DI POLITEKNIK
PERKAPALAN NEGERI SURABAYA
Anita Hidayati
Politeknik Perkapalan Negeri Surabaya Email :
ABSTRAK
Pembuatan aplikasi sistem informasi kepegawaian ini bertujuan utuk mengintegrasikan data-data
kepegawaian di PPNS yang selama ini masih terpencar-pencar dalam bentuk file-file yang
terpisah, sebagian bahkan masih berupa kertas-kertas dokumen. Dengan data yang terintegrasi
diharapkan mampu meningkatkan efisiensi administrasi di kepegawaian, khususnya yang
berkaitan dengan kenaikan pangkat atau golongan bagi dosen. Tahap awal dari penelitian
dilakukan dengan studi lapangan dan studi literatur. Langkah pengerjaannya adalah pembuatan
database di MySQL, migrasi dari data yang sebagian ada di Microsoft Excel ke MySQL,
menyiapkan web server apache, membuat website kepegawaian menggunakan PHP dengan
bantuan Macromedia Dreamweaver MX, testing aplikasi dengan sejumlah data yang diambil dari
data-data sebenarnya, beserta perbaikan bug-bug yang ditemui disaat testing. Selanjutnya adalah
membuat dokumentasi dan user guide. Dan yang terakhir adalah implementasi aplikasi sistem
informasi kepegawaian PPNS. Hasil dari penelitian ini adalah sistem informasi yang digunakan
oleh administrator untuk mengolah data kepegawaian yang berkaitan dengan kenaikan pangkat
atau golongan. Sistem informasi ini juga dapat diakses oleh dosen untuk memperoleh informasi
perolehan kredit point, peringatan waktu kenaikan pangkat.Kata kunci : Sistem Informasi Kepegawaian, Politeknik Perkapalan Negeri Surabaya, Institut
Teknologi Sepuluh Nopember
ABSTRACT
This personnel information system application aims to integrate personnel data in the PPNS,
which are still scattered in the form of separate files, some even still in the form of paper
documents. The expectation of this data integration is improving administrative efficiency in
staffing, particularly in relation to the promotion and grading for lecturers. The initial phase of
the research carried out by case study and literature review. The development steps are creating
database using MySQL, Data migration from Microsoft Excel files to MySQL database, setting up
Apache web server, creating website application using PHP with the help of personnel
Macromedia Dreamweaver MX tool. After that, application is tested by comparing with a number
of actual data, along with bugs fixing encountered while testing. Next is creating documentation
and user guide. And the last is application deployment and training, so it ready to use. The result
of this research is the existence of personnel information system application that can help
administering personnel data effectively, especially helping employment promotion and grading
process.Keywords: Personnel Information System, Politeknik Perkapalan Negeri Surabaya, Institut
Teknologi Sepuluh NopemberPENDAHULUAN
Selama ini data-data kepegawaian yang ada di BAU PPNS masih terpencar-pencar dalam bentuk file-file yang terpisah, sebagian bahkan masih berupa dokumen-dokumen yang belum dijadikan file. Pihak administrasi kesulitan dalam pengelolaan data-data tersebut. Belum lagi resiko kehilangan dan kerusakan data, yang mungkin terjadi bila data-data tersebut tersebar dan terpencar-pencar.
Dilihat dari segi efisiensi, hal ini kurang optimal, karena akan mengakibatkan banyak waktu dan tenaga administrasi yang diperlukan dalam klasifikasi data. Contoh sederhana adalah apabila seorang dosen ingin mengetahui kredit point yang telah dikumpulkannya. Pihak administrasi harus mengakumulasi nilai-nilai unsur utama, Tridharma Perguruan Tinggi dan unsur penunjang kredit point, yang masing-masing nilai tersebut tersebar di file-file dan dokumen yang berbeda. Ditambah dengan belum lengkapnya data kegiatan dari dosen di bagian kepegawaian, jika akan diperlukan untuk pengurusan kenaikan kepangkatan baru diajukan.
Pembuatan aplikasi sistem informasi kepegawaian ini bertujuan utuk mengintegrasikan data-data kepegawaian di PPNS-ITS. Dengan data yang terintegrasi diharapkan mampu meningkatkan efisiensi administrasi di kepegawaian, khususnya yang berkaitan dengan kenaikan pangkat atau golongan bagi dosen.
Tinjauan Pustaka Apache
Web server adalah software server yang menjadi tulang belakang dari world wide web (www). Web server, untuk berkomunikasi dengan client-nya (web browser) mempunyai protokol sendiri, yaitu HTTP (Hyper Text Transfer Protocol). Dengan protokol ini, komunikasi antar web server dengan client-nya (browser) dapat saling dimengerti dan lebih mudah. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke webclient lagi dilakukan secara transparan.
Banyak sekali software web server yang berada di internet. Ada yang komersial ataupun freeware (gratisan). Apache adalah web server freeware yang mempunyai dukungan teknis dari pembuatnya dan dengan dokumentasi yang lengkap. Fasilitas atau ciri khas dari Apache [1] adalah : 1.
Mampu dikompilasi sesuai dengan spesifikasi HTTP yang sekarang
2. Dapat otomatis berkomunikasi dengan client browsernya untuk menghasilkan tampilan yang terbaik pada client browsernya
3. Secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya
4. Mempunyai level-level pengamanan 5.
Mempunyai dukungan teknis melalui web.
MySQL
MySQL merupakan sebuah server database yang banyak digunakan di internet karena kehandalannya dan juga karena sifatnya yang shareware. Penggunaan MySQL juga memberi manfaat pada fungsi client-server pada database [3].
Macromedia Dreamweaver MX
Digunakan sebagai editor profesional untuk membuat tampilan dan pemrograman aplikasi di web. Macromedia Dreamweaver memiliki keandalan dibandingkan dengan editor web yang lain. Perancang website tidak perlu menguasai HTML (Hypertext Markup Language) untuk merancang sebuah website. Karena telah disediakan tool-tool yang siap pakai. Dengan Macromedia Dreamweaver MX, dapat digunakan bermacam pemrograman berbasis web, diantaranya PHP, ASP, Cold Fusion, JSP dan sebagainya [2]. Masyarakat, Pelatihan, Seminar
PHP Merupakan bahasa scripting Nasional, Jurnal, Unsur Penunjang.
untuk pengembangan aplikasi diatas Penelitian : Judul, Ketua, Anggota, teknologi web. PHP menyatu dengan
Sumber Dana, Jumlah Dana, Tahun, HTML dan berada di server (server-side-
Reviewer, Status (ditolak, diterima, HTML-embedded scripting). Artinya swadana), Tanggal Seminar, SK. sintaks dan perintah-perintah yang
- diberikan akan sepenuhnya dijalankan di Microsoft Excel ke MySQL.
Migrasi dari data yang sebagian ada di
server tetapi disertakan pada halaman Menyiapkan web server apache
- HTML biasa. Tujuan dari bahasa
- website kepegawaian
Membuat scripting ini adalah untuk membuat menggunakan PHP dengan bantuan aplikasi-aplikasi yang dijalankan diatas Macromedia Dreamweaver MX. teknologi web. Dalam hal ini, aplikasi
- pada umumnya akan memberikan hasil yang diambil dari data-data pada web browser, tetapi proses secara sebenarnya, beserta perbaikan bug- keseluruhan dijalankan di web server [4].
Testing aplikasi dengan sejumlah data
bug yang ditemui disaat testing. Kekuatan PHP yang paling 4.
Membuat dokumentasi dan user utama adalah untuk konektivitas database guide. dengan web. Dengan PHP, membuat
5. aplikasi sistem Implementasi aplikasi web yang terkoneksi ke database informasi kepegawaian PPNS. menjadi sangat mudah. Sistem database yang didukung oleh PHP saat ini adalah :
START
Oracle, Sybase, MySQL, mSQL, Solid, Generic ODBC, PostgreSQL, Adabas D,
Studi Lapangan
FilePro, Velocis, dBase, Unix dbm, semua database dengan interface ODBC.
Pengumpulan data yang akurat METODOLOGI
Metodologi yang dilakukan dalam
Studi Literatur
penelitian ini dapat dirinci sebagai berikut :
Perancangan & Pembuatan 1.
Melakukan studi lapangan dalam hal
database
pengumpulan data yang akurat dari permasalahan yang sedang dihadapi
Pembuatan Program
dari narasumber yang berkompeten serta dokumen-dokumen yang bersangkutan.
Testing & Perbaikan 2.
Melakukan studi literatur pada tinjauan pustaka sehingga dapat menentukan tool-tool serta metode
Program jalan?
terbaik yang dapat dipergunakan sebagai solusi.
Melakukan tahap pengerjaan yang meliputi : Membuat database di MySQL yang
Dokumentasi & User Guide 3.
Implementasi
berisi data-data sebagai berikut : Dosen : NIP, Nama, Tempat/Tanggal
Lahir, Tahun Pensiun, Pangkat,
STOP
Golongan, TMT, Jabatan Fungsional,
Gambar 1. Diagram Alir Metodologi TMT.
Penelitian
Kredit : Pendidikan, Angka Pengajaran, Penelitian, Pengabdian Langkah-langkah dari metodologi Menu yang dapat langsung dijelaskan pada Gambar 1 berupa diakses tanpa harus login terlebih dahulu diagram alir. terdapat di menu utama seperti terlihat pada Gambar 3, yaitu rincian angka kredit, syarat-syarat kenaikan pangkat
HASIL DAN PEMBAHASAN
dan jabatan, peringatan masa kenaikan Aplikasi ini berjalan dengan web pangkat dan absensi. server apache dan menggunakan PHP sebagai bahasa scriptingnya. Sedangkan untuk datanya dengan MySQL dengan frontnya PHPMyAdmin. Hal ini karena PHPMyAdmin lebih familiar dan user friendly bagi semua administrator, baik yang mengerti komputer maupun tidak.
Data-data yang dibutuhkan untuk aplikasi ini ada yang sudah tersedia, tapi ada juga yang baru. Untuk data-data yang sudah ada di Ms.Excel, disimpan (save
Gambar 3. Menu Utama
as) ke file teks berekstensi csv dulu, kemudian ditransfer ke PHPMyAdmin Form rincian angka kredit terlihat pada menjadi tabel-tabel. Sedangkan untuk Gambar 4 berisi penjelasan semua data yang baru, dibuat langsung kegiatan yang berhubungan dengan skemanya di PHPMyAdmin dan diisi. pencapaian angka kredit beserta
Terdapat 15 tabel yang disatukan dalam pointnya. database pada Gambar 2.
Gambar 4. Rincian Angka Kredit
Form jumlah angka kredit kumulatif pada Gambar 5 berisi penjelasan tentang
Gambar 2. Database BAU
syarat-syarat atau kewajiban yang harus dipenuhi oleh dosen untuk bisa naik Otorisasi dari Sistem Informasi pangkat/jabatan. Kepegawaian ini dibagi menjadi 2 level, administrator dan user umum. User umum hanya bisa retrieve informasi, sedangkan administrator memiliki hak penuh, dari entry, edit data sampai retrieve informasi. Hal ini dimaksudkan agar tidak terjadi kekacauan sistem yang disebabkan oleh campur tangan banyak pihak karena ada administrator yang bertanggungjawab mengatur sistem
Gambar 7. Tampilan Menu Umum
Menu lihat data pribadi sebagai sarana
Gambar 5. Jumlah Angka Kredit Kumulatif
bagi dosen untuk mengecek data pribadinya dan melakukan request Program pendidikan akademik : apabila terjadi kesalahan dapat dilihat dan melaksanakan
memperoleh pada Gambar 8. pendidikan dan pengajaran sekurang- kurangnya 30%
melaksanakan penelitian sekurang- kurangnya 25 % pengabdian pada melaksanakan masyarakat sebanyak-banyaknya 15% Program pendidikan profesional : dan melaksanakan memperoleh pendidikan dan pengajaran sekurang- kurangnya 40% melaksanakan penelitian sekurang- kurangnya 10 % pengabdian pada melaksanakan masyarakat sebanyak-banyaknya 15%
Gambar 8. Tampilan Data Pribadi
Form peringatan pada Gambar 6 berguna Menu lihat data kredit point pada bagi dosen agar segera mempersiapkan Gambar 9 terdiri atas semua unsur-unsur segala sesuatu hal yang harus dipenuhi Tri Dharma Perguruan Tinggi beserta untuk kelancaran proses kenaikan perhitungan jumlah total kredit point golongan dan jabatan yang telah dikumpulkan oleh dosen yang bersangkutan.
Menu administrator pada Gambar 10 meliputi : lihat, edit dan tambah data dosen/karyawan, lihat dan isi data kredit point dosen, membuka file request dari dosen untuk kemudian
Gambar 6. Contoh Peringatan Dosen yang menindaklanjuti.
Waktunya Naik Golongan
Menu untuk user umum pada Gambar 7 meliputi lihat data pribadi, kredit point, dan mengajukan request kepada administrator, misalnya untuk penggantian login, perubahan data pribadi, dan lain-lain.
Gambar 10. Menu Administrator
Menu lihat data semua dosen dapat dilihat pada Gambar 11. Sedangkan untuk mengedit data dosen pada Gambar 12.
Gambar 9. Data Kredit Point
Gambar 11. Tampilan Data Dosen Gambar 12. Tampilan Edit Data Dosen atau Update Data Terbaru
Isi kredit point terdiri dari Unsur Utama dan Unsur Penunjang, yang masing masing terdapat rincian. Seperti yang terdapat pada Gambar 13.
Gambar 13. Rincian Kegiatan Dosen
Untuk mengisi kredit point unsur utama pendidikan seperti pada Gambar 14(a).
Gambar 13(a). Unsur Utama Pendidikan Gambar 13(b). Pendidikan & Pengajaran
Pengisian Tridharma Perguruan Tinggi pendidikan pengajaran pada Gambar 13(b), penelitian pada Gambar 13(c), pengabdian kepada masyarakat pada Gambar 13(d). Untuk unsur penunjang terdapat pada Gambar 13(e).
Gambar 13(c). Penelitian
SIMPULAN DAN SARAN
Gambar 13(d). Pengabdian Masyarakat
2. Pengembangan dapat dilakukan dengan menangani proses-proses selain kenaikan pangkat atau golongan.
Simpulan yang didapat dari penelitian ini adalah :
1. Sistem informasi ini digunakan oleh administrator kepegawaian untuk mengolah data kepegawaian yang berkaitan dengan kenaikan pangkat atau golongan.
2. Sistem informasi ini dapat diakses oleh dosen untuk memperoleh informasi perolehan kredit point, peringatan waktu kenaikan pangkat
Saran : 1.
Pengumpulan kelengkapan data kepegawaian dalam pengolahan sistem informasi ini supaya hasil yang diperoleh lebih akurat.
DAFTAR PUSTAKA
Gambar 13(e). Unsur Penunjang Admin dapat mengetahui permintaan dari user dan dengan cepat menanganinya dengan melihat daftar request pada Gambar 14.
dengan PHP dan MySQL , Yogyakarta: Penerbit ANDI, 2006.
[2] Stendy B Sakur, Aplikasi Web
Database dengan Dreamweaver MX , Yogyakarta: Penerbit ANDI,
2003. [3] Betha S, Pemrograman Web dengan
PHP , Bandung: Penerbit Informatika, 2004.
[4] Haryanto S, Kumpulan Konsep
Pemrograman PHP , Jakarta: Dian Rakyat, 2004.
Gambar 14 : Tampilan Daftar Request
[1] Peranginangin K, Aplikasi WEB