aplikasi kepegawaian di perusahaan daerah bank

15
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

Upload: trinhanh

Post on 22-Jan-2017

239 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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

Page 2: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

2

Page 3: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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.

Page 4: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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.

Page 5: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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

Page 6: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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

Page 7: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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:

Page 8: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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

Page 9: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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.

Page 10: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

8

Gambar 8 Tampilan Laporan Absensi

Gambar 9 Tampilan Laporan Penggajian

Page 11: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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.

Page 12: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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.

Page 13: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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.

Page 14: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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.

Page 15: APLIKASI KEPEGAWAIAN DI PERUSAHAAN DAERAH BANK

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]