aplikasi kepegawaian di perusahaan daerah bank
TRANSCRIPT
1
APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH
BANK PERKREDITAN RAKYAT BANK SOLO
BERBASIS DESKTOP
Makalah
Program Studi Teknik Informatika
Fakultas Komunikasi dan Informatika
Diajukan oleh :
Lina Dwi Hastuti
Aris Rakhmadi, S.T.,M.Eng.
Aris Budiman, S.T.,M.T.
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Oktober, 2012
2
1
APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH
BANK PERKREDITAN RAKYAT BANK SOLO
BERBASIS DESKTOP
Lina Dwi Hastuti, Aris Rakhmadi, Aris Budiman
Teknik Informatika, Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Email: [email protected]
Abstract
PD. BPR Bank Solo is a company in Surakarta which still have semi
conventional system, using Microsoft Office Word 2003 and Microsoft Office Excel
2003 for the data processing. The problem is required an application which able to
accelerate and facilitate data processing. The purpose of this research that to design
and make employment application in PD. BPR Bank Solo.
The research uses waterfall method. The first step is to analyze requirement.
The next step are to design system and software, to code the program, examine the
system and integration, and then to implement the system. Data recorded in MySQL
database. The design system uses Netbeans IDEA application with JDK set, and the
report uses iReport application.
This application has features such as for processing data of officer,
attendence, remuneration, and money subsidy. All data are saved in database and get
easy in processing,taking,saving and printing of report and then timing efficient in
finishing job.
Key Word : Application System, Desktop Based, Waterfall Method
Abstrak
PD. BPR Bank Solo merupakan salah satu perusahaan daerah yang berada di
Surakarta yang saat ini sistemnya masih bersifat semi konvensional, menggunakan
Microsoft Office Word 2003 dan Microsoft Office Excel 2003 untuk pengolahan
data kepegawaiannya. Masalah tersebut perlu untuk dibangun sebuah aplikasi yang
dapat membantu mempercepat dan memudahkan pengolahan data pegawai. Tujuan
dari penelitian ini adalah untuk merancang dan membuat aplikasi kepegawaian di PD.
BPR Bank Solo.
Metodologi penelitian yang akan digunakan adalah metode waterfall. Pertama
kali dilakukan menganalisis kebutuhan. Tahap selanjutanya mendesain sistem dan
software, coding, pengujian sistem dan integrasi, implementasi. Penyimpanan data
menggunakan basis data jenis MySQL. Perancangan sistem menggunakan aplikasi
Netbeans IDE dengan seperangkat JDK, dan untuk pembuatan laporan menggunakan
aplikasi iReport.
2
Aplikasi kepegawaian ini memiliki fasilitas untuk pengolahan data pegawai,
absensi, penggajian, dan tunjangan uang makan. Semua data tersebut tersimpan
dibasis data yang akan memudahkan dalam pengolahan, pengambilan, penyimpanan,
pencetakan laporan serta efesiensi waktu dalam menyelesaikan pekerjaannya.
Kata Kunci : Sistem Aplikasi, Berbasis Desktop, Metode waterfall.
PENDAHULUAN
Perkembangan Ilmu
Pengetahuan dan Teknologi (IPTEK)
tidak terlepas dari kebutuhan manusia
dalam aktivitas pekerjaan sehari-hari,
khususnya dalam pengolahan data
kepegawaian di suatu perusahaan.
Perusahaan Daerah Bank
Perkreditan Rakyat Bank Solo atau
sering disebut PD. BPR Bank Solo
merupakan salah satu perusahaan
daerah yang berada di Surakarta yang
saat ini sistemnya masih bersifat semi
konvensional, meskipun sudah
menggunakan komputer namun
program aplikasi yang digunakan
masih bersifat umum yaitu Microsoft
Office Word 2003 dan Microsoft
Office Excel 2003 untuk pengolahan
data kepegawaiannya. Berdasarkan
fakta dilapangan menunjukan bahwa
pengolahan data menggunakan aplikasi
MS. Word 2003 dan MS. Excel 2003
kurang terorganisir dan tertata rapi.
Berdasarkan masalah tersebut
perlu untuk dibangun sebuah aplikasi
yang dapat membantu mempercepat
dan mempermudah pengolahan data
pegawai, yaitu berupa Aplikasi
Kepegawaian di Perusahaan Daerah
Bank Perkreditan Rakyat Bank Solo
Berbasis Desktop, yang dibangun
menggunakan Java Netbeans 6.9 dan
MySQL sebagai sistem manajemen
basis data. Pemilihan Netbeans 6.9
dikarenakan bersifat open source (free
software) dan multi platform yaitu
dapat dijalankan di banyak sistem
operasi.
METODE PENELITIAN
Metodologi penelitian yang
akan digunakan dalam membangun
aplikasi kepegawaian adalah metode
waterfall (Pressman, 2005) seperti
yang diilustrasikan pada Gambar 1.
3
Gambar 1 Metode waterfall
Metode waterfall yaitu metode
yang menggunakan pendekatan secara
sistematis dan urut mulai dari level
mendefinisikan kebutuhan sistem
sampai maintenance. Setiap phase pada
Waterfall dilakukan secara berurutan
namun kurang dalam iterasi pada setiap
level. Metode waterfall memiliki
beberapa tahapan yaitu :
a. Mendefinisikan kebutuhan,
maksudnya adalah mengumpulkan
kebutuhan dan entitas yang
diperlukan untuk menyusun
sejumlah kecil analisa informasi,
baik strategi maupun area bisnis.
b. Menganalisis kebutuhan, yaitu
menguraikan definisi dari
perangkat lunak diantaranya
kebutuhan sistem, aplikasi yang
digunakan, interface, bentuk proses
pengolahan informasi,
pendokumentasian dan lain-lain
yang terkait dengan definisi dan
pemfokusan persoalan perangkat
lunak.
c. Mendesain sistem dan software,
merupakan tahap penjabaran
multifungsi dari analisa kebutuhan,
prosesnya melalui tahapan struktur
data, arsitektur perangkat lunak,
representasi interface, algoritma,
dan lain-lain.
d. Coding, yaitu pembuatan program
atau menerjemahkan hasil
rancangan ke dalam bahasa
pemrograman tertentu. Penulisan
kode program sesuai dengan desain
yang dibuat, sehingga bisa
menghasilkan aplikasi yang
bermanfaat bagi pengguna.
e. Pengujian sistem dan integrasi,
yaitu melakukan pengujian
4
terhadap aplikasi yang telah dibuat
dengan menyesuaikan kebutuhan,
sekaligus mengintegrasikan
komponen dalam sistem tersebut.
f. Implementasi dan maintenance,
yaitu mengaplikasikan sistem yang
sudah terintegrasi dan melakukan
perawatan atau perbaikan bila ada
kesalahan.
1. Diagram Menu Sistem
Diagram menu merupakan
rancangan menu dari sistem yang akan
dibangun. Menu tersebut telah
disesuaikan dengan kebutuhan pada
masing-masing bagian program.
Diagram menu dijelaskan dalam
Gambar 2.
Gambar 2 Diagram Menu Sistem
Laporan
TUM
Logout
Aplikasi Kepegawaian Login
Pegawai
pegawai
Absensi
Jabatan
Profil
User
Ubah Password
Penggajian
5
2. Perancangan ERD (Entity
Relationship Diagram)
Perancangan basis data
aplikasi kepegawaian PD. BPR
Bank Solo dapat dilihat pada
gambar dibawah ini yang
digambarkan dalam bentuk ERD
(Entity Relationship Diagram).
Gambar 3 ERD (Entity Relationship Diagram)
3. Use Case Diagram
Pada perancangan use case
ini meliputi dua user yaitu
administrator dan user operator.
Berikut adalah diagram use case
dari aplikasi kepegawaian:
6
Gambar 4 Diagram Use Case
HASIL PENELITIAN DAN
PEMBAHASAN
Sistem dan program yang telah
berjalan menjadi sebuah hasil dan
tujuan akhir dari pembuatan aplikasi
kepegawaian. Hasil penelitian ini
diimplementasikan oleh pihak PD.
BPR Bank Solo. Aplikasi ini terdapat
dua halaman user yang memiliki hak
akses berbeda-beda antara lain
halaman administrator dan halaman
operator.
1. Halaman Administrator
Gambar 5 Halaman Administrator
Administator
(Pegawai EDP)
Operator
(Pegawai SDM)
Login
Pegawai
Penggajian
User
TUM
Absensi
Jabatan
UbahPassword
Profil
7
2. Halaman Operator
Gambar 6 Halaman Operator
Penyimpanan data pegawai
dilakukan dengan cara mengisi data
sesuai form yang ada terlebih dahulu
dari menu pegawai seperti pada
gambar dibawah ini:
Gambar 7 Tampilan Form Data Pegawai
Berikut ini adalah tampilan
output dari form laporan absensi,
penggajian, dan tunjangan uang
makan.
8
Gambar 8 Tampilan Laporan Absensi
Gambar 9 Tampilan Laporan Penggajian
9
Gambar 10 Tampilan Laporan Tunjangan Uang Makan
Aplikasi kepegawaian ini
bertujuan untuk menunjang kelancaran
pekerjaan Sub Bagian SDM pada PD.
BPR Bank Solo khususnya dalam
pengolahan data pegawai, penggajian
dan absensi sehingga pengelolaan data
lebih mudah dilakukan dibandingkan
sistem pengolahan data, penggajian
dan absensi yang masih bersifat semi
konvensional, meskipun sudah
menggunakan komputer namun
program aplikasi yang digunakan
masih bersifat umum (MS. Word 2003
dan MS. Excel 2003). Pengolahan data
absensi pada saat ini masih dilakukan
dengan cara manual, hal ini dapat juga
mengakibatkan data tercecer dan tidak
terorganisir dengan rapi. Dengan
aplikasi kepegawaian ini, pengolahan
data pegawai baik itu data pribadi,
jabatan, absensi, penggajian, dan
tunjangan uang makan bisa diproses
secara terintegrasi karena semua data
tersimpan di database.
KESIMPULAN
1. Sistem dibuat berdasarkan analisis
yang dibutuhkan oleh perusahaan,
sehingga setelah sistem ini selesai
dibuat diharapkan dapat dan
mempermudah dan memperlancar
pelaksanaan pekerjaan pada Sub
Bagian SDM PD. BPR Bank Solo.
Berdasarkan hasil uji aplikasi
kepegawaian di PD. BPR Bank
Solo, Sub Bagian SDM lebih
mudah dan lebih lancar
menyelesaikan pekerjaannya.
10
2. Adanya sistem pencetakan laporan
bulanan secara sistematis;
3. Adanya manajemen sistem
penggajian pegawai yang dikelola
oleh Sub Bagian SDM, sehingga
data penerimaan gaji setiap bulan
atau pertahunnya dapat
mempermudah dalam membuat
laporan biaya tenaga kerja dan
dapat menjadi acuan dapat
membuat Rencana Anggaran
Belanja perusahaan tahun kedepan.
11
DAFTAR PUSTAKA
A.S, Rosa dan Shalahuddin, M. 2011. Rekayasa Perangkat Lunak (Terstruktur dan
Berorientasi Objek). Bandung: Modula.
Jofiyanto, 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Andi.
Marlinda, Linda. 2004. Sistem Basis Data. Yogyakarta: Andi.
Muhyuzir, T.D. 2001. Analisa Perancangan Sistem Pengolahan Data. Jakarta. PT.
Elex Media Komputindo.
Nova, Sagita Krista, 2009, Aplikasi Kepegawaian Berbasis Web Pada Biro
Perencanaan Dan Kerja Sama Luar Negeri Kementrian Pemberdayaan
Perempuan. Universitas Gunadarma.
http://library.gunadarma.ac.id/repository/view/13710/aplikasi-kepegawaian-
berbasis-web-pada-biro-perecanaan-dan-kerjasama-luar-negeri-kementerian-
pemberdayaan-perempuan.html. Diakses tanggal 23 April 2012 pukul 22.19.
Pradita, Ajang, 2009, Sistem Informasi Kepegawaian Berbasis Web Pada Pemerintah
Kota Depok Menggunakan PHP dan MySQL. Universitas Gunadarma.
http://library.gunadarma.ac.id/repository/view/3227/sistem-informasi-
kepegawaian-berbasis-web-pada-pemerintah-kota-depok-menggunakan-php-
dan-mysql.html. Diakses tanggal 23 2012 pukul 21.16.
Pressman, R.S. 2002. Rekayasa Perangkat Lunak. Yogyakarta: Andi.
Purnama, Rangsang, 2007. Pemrograman GUI Menggunakan Java. Jakarta: Prestasi
Pustaka.
Sari, Erni Tri Kumala, 2011. Sistem Komputerisasi Rekam Medis Rumah Sakit PKU
Muhammadiyah Baturetno. Fakultas Informatika. Universitas Muhammadiyah
Surakarta.
Supardi Yuniar, 2010. Semua Bisa Menjadi Programmer Java Basic Programming.
Jakarta : PT Elex Media Komputindo.
Wahana, 2010. Membangun GUI dengan Java Netbeans 6.5. Yogyakarta : Andi.
12
Wahana, 2010. Pengembangan Aplikasi Database Berbasis JavaDB dengan
Netbeans.Yogyakarta : Andi.
Yulianto, Susilo Veri, 2011, Rancang Bangun Sistem Informasi Berbasis Java
Desktop Di Pesantren Internasioanal KH. Mas Mansur Universitas
Muhammadiyah Surakarta. Universitas Muhammadiyah Surakarta.
13
BIODATA PENULIS
Nama : Lina Dwi Hastuti
NIM : L200080090
Tempat dan Tanggal Lahir : Semarang, 1 Februari 1990
Jenis Kelamin : Perempuan
Agama : Islam
Pendidikan : S1
Jurusan/Fakultas : Teknik Informatika/ Komunikasi dan Informatika
Perguruan Tinggi : Universitas Muhammadiyah Surakarta
Alamat Rumah : Gatak RT.01/09 Tanduk, Ampel, Boyolali
No.HP : 08562988228
Email : [email protected]