Anda di halaman 1dari 14

Aplikasi Database Divisi Human Resource Department Perusahaan....

ISSN 2356 - 4393

Aplikasi Database Divisi Human Resource


Department Perusahaan Manufacture Pre-Server
dengan Menggunakan Java Spring Framework
Nuraini Purwandari
Sistem Informasi, Institute Teknologi dan Bisnis Kalbis, Jakarta
Jalan Pulomas Selatan Kav.22 Jakarta Timur 13210
Email: nuraini.purwandari@kalbis.ac.id

Abstract: ERP (Enterprise Resource Planning) is a system that is built to integrate all departments and
functions that exist in a company into an integrated computer system. Almost all business applications
using databases and a technology called Object Relational Mapping (ORM). In the application of
ORM technology into applications that use Java framework called Spring. Human resources is an
important asset in a company that can help to achieve organizational goals. It is necessary to proper
human resource management. The purpose of this research is to make the application using the java
spring framework for HRD division Pre server Manufacture Company. The results of this study is an
application that is able to overcome the problems and provide information systems so that business
processes become more effective and efficient included in the data processing and human resources
information.
Keywords: Enterprise Resource Planning, object relational mapping, human resource department,
Java spring

Abstrak: ERP (Enterprise resource planning) merupakan suatu sistem yang dibangun untuk
menyatukan seluruh departemen dan fungsi yang ada pada sebuah perusahaan kedalam sebuah sistem
komputer terpadu. Hampir semua aplikasi bisnis menggunakan database dan suatu teknologi yang
bernama Object Relational Mapping (ORM). Dalam penerapan teknologi ORM kedalam aplikasi
maka digunakan framework yang bernama Java Spring. Sumber daya manusia (SDM) merupakan aset
penting dalam sebuah perusahaan yang dapat membantu untuk mencapai tujuan organisasinya. Maka
perlu dilakukan Manajemen SDM yang tepat dan efektif oleh perusahaan agar dapat membuat kinerja
aset mereka menjadi maksimal. Tujuan penelitian ini adalah membuat aplikasi dengan menggunakan
java spring framework untuk divisi HRD Perusahaan Manufacture Pre-server. Hasil dari penelitian
ini adalah sebuah aplikasi yang mampu mengatasi permasalahan dan menyediakan sistem informasi
sehingga proses bisnis menjadi lebih efektif dan efisien termasuk dalam pengolahan data dan informasi
SDM.
Kata kunci: Enterprise Resource Planning, object relational mapping, human resource department,
Java spring

I. PENDAHULUAN software, merupakan suatu system yang dibangun


untuk menyatukan seluruh departemen dan fungsi
Sejalan dengan perkembangan teknologi informasi yang ada pada sebuah perusahaan kedalam sebuah
pada era globalisasi sekarang ini, maka dengan cepat sistem komputer terpadu yang dapat mengakomodasi
dapat merubah suatu tatanan globalisasi. Perubahan seluruh kebutuhan spesifik dari departemen yang
ini mengakibatkan timbulnya persaingan antara berbeda. Sunggguh pekerjaan besar, membangun
bidang industri. Perusahaan yang dapat maju dan tetap sebuah program komputer yang dapat melayani
bisa bertahan, sebuah perusahaan harus dapat dengan kebutuhan orang-orang dibagian keuangan sebaik
sigap menyikapi kondisi ini dengan baik. Sistem pelayanannya kepada orang-orang HRD atau kepada
manajemen perusahaan harus rapi dan baik sehingga orang-orang gudang. Setiap departement-departemen
mampu mengelola perusahaan dengan efektif itu secara khusus memiliki sistem komputernya
dan efisien. ERP (Enterprise Resource Planning) sendiri yang sudah dirasakan optimum untuk

63
Kalbiscentia,Volume 2 No.1 Februari 2015

keperluan kerja departemen masing-masing. Akan suatu database prosesnya dilakukan melalui konsep
tetapi ERP mengkombinasikan semuanya menjadi object-oriented. Dalam penerapan teknologi ORM ini
satu kesatuan program komputer yang terpadu yang kedalam aplikasi maka digunakan framework yang
berjalan diatas database tunggal sehingga berbagai bernama Java Spring.
departemen itu dapat secara mudah saling berbagi Dengan latar belakang tersebut maka peneliti
informasi dan berkomunikasi satu dengan lainnya. membuat penelitian yang berjudul Pembuatan
Adanya database yang terpisah-pisah menjadi Aplikasi Database Divisi Human Resource
sebuah kendala karena seringkali selisih sehingga Department Perusahaan Manufacture Pre-server
membutuhkan waktu untuk memverifikasi. Selain Menggunakan Java Spring Framework.
itu kendala tidak terintegrasinya sistem antar bagian
menyebabkan data yang dimiliki tidak real time II. METODE PENELITIAN
dan terjadi duplikasi kegiatan entry data sehingga
pengambilan keputusan menjadi lambat dalam Metode penelitian merupakan cara utama yang
persaingan industri yang semakin ketat. Konsep ERP digunakan peneliti untuk mencapai tujuan dan
(Enterprise Resource Planning) mengintegrasikan menentukan jawaban atas masalah yang diajukan.
manajemen informasi antar bagian dalam perusahaan Metode penelitian berhubungan dengan prosedur,
sehingga data yang dibutuhkan oleh perusahaan alat, desain penelitian yang dipergunakan didalam
berasal dari satu database sehingga memudahkan melaksanaan penelitian. Tahapan penelitian ini dapat
pengeloaan sumberdaya yang dimiliki. dilihat pada Gambar 1.
Dengan integrasi antar bagian ini, duplikasi
Studi Pustaka
data dapat dihindarkan sekaligus mengurangi proses-
proses entry ganda yang seharusnya tidak perlu
dilakukan oleh pegawai. Secara umum penerapan
sistem ERP yang ideal akan memberikan dukungan Perencanaan
terhadap manajemen sumber daya dengan mengelola
informasi perawatan dan perhitungan kapasitas
penggunaan sumber daya, dukungan atas kontrol Perancangan
keuangan perusahaan, dukungan atas kontrol
kualitas, serta automasi dari aliran bisnis proses dan
keselarasan antar bagian. Implementasi

Hampir semua aplikasi bisnis menggunakan


database. Konsep database relasional sudah
populer jauh sebelum konsep object-oriented Testing dan Validasi

digunakan orang. Dalam beberapa waktu yang lalu,


Gambar 1 Diagram alur penelitian
pengembangan aplikasi bisnis khususnya berbasis
java yang mana merupakan salah satu bahasa Berikut ini adalah penjelasan langkah-langkah
pemrograman berbasis objek, para developer harus yang dilakukan untuk melakukan penelitian seperti
melakukan penelitian manual perintah SQL agar yang digambarkan pada gambar 1 diatas.
aplikasinya dapat berinteraksi dengan database.
1. Studi Pustaka
Disamping itu proses pengaturan koneksi
antara aplikasi dengan DBMS harus dilakukan secara Mengumpulkan dan mempelajari buku-buku
manual melalui kode program, aplikasi besar dengan mengenai bahasa pemrograman Java dan perancangan
banyak koneksi biasanya melakukan optimisasi basisdata dengan MySQL. Serta mencari artikel dan
terhadap proses ini untuk efisiensi sumber daya jurnal yang berkaitan dengan implementasi teknologi
komputer. Namun dalam perkembangannya saat ini, ORM khususnya yang menggunakan framework Java
masalah-masalah tersebut dapat diatasi oleh suatu Spring.
teknologi yang bernama Object Relational Mapping
(ORM) atau Pemetaan Objek Relasional. 2. Perencanaan
Teknologi ini menjembatani konsep database Peneliti merencanakan dalam pemilihan bahasa
relasional dengan konsep object-oriented dimana pemrograman yang akan digunakan dan pokok
dalam melakukan pendefinisian entitas-entitas dalam bahasan atau materi-materi yang akan digunakan

64
Aplikasi Database Divisi Human Resource Department Perusahaan....

untuk diimplementasikan pada bahasa pemrograman B. Normalisasi


yang kita pilih.
Normalisasi adalah suatu teknik untuk
mengorganisasi data ke dalam tabel-tabel untuk
3. Perancangan
memenuhi kebutuhan pemakai di dalam suatu
Peneliti membuat rancangan tampilan atau organisasi. Normalisasi perusahaan Manufaktur Pre
output yang akan disajikan berupa struktur navigasi, Server ditunjukkan pada gambar 3 dan 4.
flowchart (diagram alur), rancangan output dan
interface menu-menu yang terdapat dalam aplikasi
tersebut.

4. Implementasi
Peneliti mengimplementasikan materi-materi
tersebut kedalam bahasa pemrograman yang telah
dipilih yaitu Java spring dan MySQL.

5. Testing dan Validasi


Peneliti mengkompilasi coding yang telah
dibuat sebelumnya, apakah dapat berjalan tanpa
adanya debug atau masalah dalam pemanggilan
database sesuai dengan tujuan yang diharapkan.

A. Entity Relationship Diagram


ERD (Entity Relationship Diagram) merupakan
suatu model untuk menjelaskan hubungan antar data
dalam basis data berdasarkan objek-objek dasar data
yang mempunyai hubungan antar relasi. ERD untuk
memodelkan struktur data dan hubungan antar data, Gambar 3 Normalisasi bentuk 1 NF
untuk menggambarkannya digunakan beberapa
notasi dan simbol.
ERD yang dibuat untuk perusahaan Manufaktur
Pre Server ditunjukkan pada gambar 2.

Gambar 4 Normalisasi bentuk 2 NF

C. Data Flow Diagram


Gambar 2 ERD perusahaan manufaktur
Data Flow Diagram adalah alat pembuatan
pre-server divisi HRD model yang memungkinkan untuk menggambarkan
sistem sebagai suatu jaringan proses fungsional yang

65
Kalbiscentia,Volume 2 No.1 Februari 2015

dihubungkan satu sama lain dengan alur data, baik 1. Pengertian Sumber Daya Manusia
secara manual maupun komputerisasi. Data Flow
Sumber daya manusia merupakan salah
Diagram perusahaan ditunjukkan pada gambar 5.
satu unsur penting dalam perusahaan yang dapat
menggerakkan perusahaan untuk mewujudkan
eksistensinya. Perusahaan yang ingin terus
berkembang tidak boleh mengabaikan aspek
pengembangan kualitas sumber daya manusianya.
Menurut Nawawi, sumber daya manusia adalah
potensi yang merupakan aset dan berfungsi sebagai
modal non material dalam organisasi bisnis, yang
dapat diwujudkan menjadi potensi nyata secara
fisik dan non fisik dalam mewujudkan eksistensi
organisasi. Dengan kata lain, sumber daya manusia
merupakan tenaga kerja penggerak organisasi yang
siap, mampu, dan siaga dalam mencapai tujuan-
tujuan organisasi.

2. Pengertian Manajemen Sumber Daya


Manusia
Menurut Gary Dessler, manajemen sumber
daya manusia adalah kebijakan dan praktik yang
dibutuhkan seseorang untuk menjalankan aspek
“orang” atau sumber daya manusia dari posisi seorang
Gambar 5 DFD Perusahaan manufaktur manajemen, meliputi perekrutan, penyaringan,
pre-server pelatihan, pengimbalan, dan penilaian. Sedangkan
menurut Malayu Hasibuan, manajemen sumber
III. PEMBAHASAN daya manusia adalah ilmu dan seni yang mengatur
A. Konsep Dasar Sistem Informasi hubungan dan peranan tenaga kerja agar efektif dan
efisien membantu terwujudnya tujuan perusahaan,
Sistem informasi adalah suatu sistem di dalam karyawan, dan masyarakat. Jadi dapat ditarik
suatu organisasi yang mempertemukan kebutuhan kesimpulan bahwa manajemen sumber daya manusia
pengolahan transaksi harian yang mendukung fungsi adalah kegiatan mengatur dan mengelola sumber
operasi organisasi yang bersifat manajerial dengan daya manusia yang ada di dalam suatu perusahaan
kegiatan strategi dari suatu organisasi untuk dapat agar tercapai tujuan perusahaan.
menyediakan kepada pihak luar tertentu dengan
laporan-laporan yang diperlukan. Definisi umum 3. Komponen Manajemen Sumber Daya
dari sistem informasi adalah suatu sistem yang terdiri Manusia
dari beberapa komponen yang saling berkaitan dan
bekerja sama satu dengan lainnya, mencakup kegiatan Komponen manajemen sumber daya manusia
mengumpulkan, memproses dan menyebarkan dibedakan menjadi 3 bagian, yaitu:
informasi yang berguna bagi suatu organisasi. 1. Pengusaha. Pengusaha adalah setiap orang yang
menginvestasikan modalnya untuk memperoleh
B. Konsep Dasar Manajemen Sumber Daya pendapatan dan besarnya pendapatan itu tidak
Manusia menentu, tergantung dari laba yang dicapai
perusahaan tersebut.
Manajemen sumber daya manusia, disingkat
MSDM, adalah suatu ilmu atau cara bagaimana 2. Karyawan. Karyawan adalah setiap orang yang
mengatur hubungan dan peranan sumber daya (tenaga bertugas untuk menetapkan rencana, sistem,
kerja) yang dimiliki oleh individu secara efisien proses dan tujuan yang ingin dicapai. Karyawan
dan efektif serta dapat digunakan secara maksimal dibedakan menjadi dua, yaitu :
sehingga tercapai tujuan (goal) bersama perusahaan, a. Karyawan operasional adalah setiap orang
karyawan dan masyarakat menjadi maksimal. atau karyawan yang secara langsung harus

66
Aplikasi Database Divisi Human Resource Department Perusahaan....

mengerjakan sendiri pekerjaannya sesuai menemukan dan menarik pelamar-pelamar yang


dengan perintah atasan. memiliki keahlian untuk menduduki posisi tertentu di
b. Karyawan manajerial adalah setiap orang dalam organisasi. Casio dan Munandar mendefiniskan
yang berhak memerintah bawahannya rekruitmen sebagai suatu proses penerimaan calon
untuk mengerjakan sebagian pekerjaannya tenaga kerja untuk memenuhi kebutuhan akan
dan dikerjakan sesuai dengan perintah. tenaga kerja pada suatu unit kerja dalam suatu
perusahaan. Prosesnya dimulai saat akan kebutuhan
3. Pemimpin. Pemimpin adalah seseorang
merekrut karyawan baru dinyatakan hingga lamaran
yang mempergunakan wewenang dan
mereka diterima. Tujuan dari rekruitmen adalah
kepemimpinannya untuk mengarahkan orang
menyediakan kelompok calon tenaga kerja yang
lain serta bertanggung jawab atas pekerjaan
cukup banyak agar manajer dapat memilih karyawan
orang tersebut dalam mencapai suatu tujuan.
yang mempunyai kualifikasi yang mereka perlukan.
Rekruitmen merupakan wujud dari proses pengadaan
4. Fungsi Manajemen Sumber Daya pada manajemen sumber daya manusia. Berdasarkan
Manusia pendapat-pendapat para ahli, maka dapat disimpulkan
Fungsi manajemen sumber daya manusia bahwa proses rekruitmen adalah kegiatan mencari dan
merupakan dasar pelaksanaan MSDM yang efektif menemukan kandidat-kandidat sumber daya manusia
dan efisien dalam pencapaian tujuan oerganisasi. yang berkualitas dan sesuai dengan kebutuhan
Fungsi manajemen sumber daya manusia menurut organisasi, baik dari internal maupun eksternal
Gary Dessler dibedakan menjadi lima, yaitu: organisasi, yang pada nantinya akan menentukan
1. Perencanaan, berarti menentukan sasaran dan kinerja dan mutu dari organisasi tersebut.
standar-standar, membuat aturan dan prosedur, Di dalam kegiatannya, rekruitmen dapat mencari
menyusun rencana-rencana dan membuat kandidat-kandidat terbaiknya melalui dua cara yaitu :
perkiraan yang akan dilakukan. 1. Rekruitmen Internal. Rekruitmen internal
2. Pengorganisasian, berarti memberikan tugas artinya kandidat-kandidat yang mengisi posisi
spesifik kepada setiap bawahan, membuat di dalam organisasi berasal dari internal
divisi-divisi, mendelegasikan wewenang organisasi itu sendiri. Jabatan kosong yang
kepada bawahan, membuat jalur wewenang dicari dipublikasikan melalui papan informasi
dan komunikasi, mengkoordinasikan pekerjaan perusahaan, internal e-mail, dan atau bulletin
kepada bawahan. perusahaan. Yang termasuk dalam rekruitmen
internal adalah rehiring (memperkerjakan
3. Penyusunan staff, berarti menentukan tipe
kembali mantan pegawai yang pernah bekerja
orang yang harus dipekerjakan, merekrut calon
di organisasi tersebut) dan suksesi (proses
karyawan, memilih karyawan, menetapkan
regenerasi dari dalam oganisasi).
standar prestasi, memberikan kompensasi
kepada karyawan, mengevaluasi prestasi, 2. Rekruitmen Eksternal. Rekruitmen eksternal
memberikan konseling kepada karyawan, berarti mengumpulkan kandidat dari luar
melatih dan mengembangkan karyawan. organisasi yang mempunyai kriteria tertentu.
Jabatan kosong dapat dicari melalui iklan, agensi
4. Kepemimpinan, berarti mendorong orang
tenaga kerja, kampus, dan referral pekerja.
lain untuk menyelesaikan pekerjaan,
mempertahankan semangat kerja, memotivasi
6. Pelatihan dan Pengembangan Karyawan
kepada bawahan.
5. Pengendalian, berarti menetapkan standar Menurut pendapat Dr. Dewi Hanggraeni di dalam
seperti kuota penjualan, standar kualitas atau bukunya, pelatihan adalah proses melatih pekerja
tingkat produksi, memeriksa untuk melihat menjadi ahli untuk membantunya mengerjakan
bagaimana prestasi yang dicapai dibandingkan pekerjaannya yang sekarang sehingga ia bisa
dengan standar-standar ini; melakukan koreksi berkinerja dengan optimal. Istilah pelatihan ditujukan
jika dibutuhkan. pada pegawai pelaksana untuk meningkatkan
pengetahuan dan ketrampilan teknis.
5. Rekruitmen Tenaga Kerja Metode-metode pelatihan adalah :
Di dalam bukunya, Dr. Dewi Hanggraeni 1. On The Job Training, berarti melatih seseorang
menjelaskan pengertian rekruitmen yaitu proses untuk mempelajari sebuah pekerjaan sambil
67
Kalbiscentia,Volume 2 No.1 Februari 2015

mengerjakan pekerjaannya. mendukung proses bisnis yang efisien dengan


2. Magang, berarti proses terstruktur dimana mengintegrasikan aktivitas bisnis, termasuk
pekerja dilatih menjadi terampil melalui penjualan, pemasaran, produksi, logistik, akuntansi
kombinasi instruksi di kelas dan pelatihan dan sumber daya manusia.
langsung di pekerjaan.
1. Definisi ERP
3. Belajar secara informal = proses belajar yang
tidak ditentukan / dirancang oleh organisasi. ERP (Enterprise Resource Planning) adalah
4. Job Instruction Training = daftar urutan tugas sebuah konsep untuk merencanakan dan mengelola
setiap pekerjaan dan hal penting lainnya, untuk sumber daya perusahaan meliputi dana, manusia,
memberikan langkah-langkah pelatihan secara mesin, suku cadang, waktu, materialdan kapasitas yang
bertahap kepada karyawan. berpengaruh luas mulai dari manajemen paling atas
hingga operasional disebuah perusahaan agar dapat
7. Penilaian Kinerja dimanfaatkan secara optimal untuk menghasilkan
nilai tambah bagiseluruh pihak yang berkepentingan
Menurut Henry Simamora, penilaian kinerja
(stake holder) atas perusahaan tersebut. ERP berfungsi
adalah sebuah proses ketika organisasi mengevaluasi
mengintegrasikan proses-proses penciptaan produk
kinerja seorang individu di dalam organisasi. Menurut
atau jasa perusahaan,mulai dari pemesanan bahan-
Malayu Hasibuan, definisi dari penilaian kinerja
bahan mentah dan fasilitas produksi sampai dengan
adalah suatu hasil kerja yang dicapai seseorang
terciptanya produkjadi yang siap ditawarkan kepada
dalam melaksanakan tugas-tugas yang dibebankan
pelanggan (Indrajit, Djokopranoto, 2002). Selain itu
kepadanya yang didasarkan atas kecakapan,
ERP juga membantu mengintegrasikan data-data
pengalaman dan kesungguhan serta waktu. Penilaian
didalam organisasi didalam sebuah platform yang
kinerja berguna sebagai dasar penentuan kompensasi
umum (ERP Wire, 2006). Menurut Daniel E. O’Leary
dan promosi karyawan, meninjau perilaku karyawan
sistem ERP memiliki karakteristik sebagai berikut
yang berhubungan dengan pekerjaan, memberikan
[WHI-2006]:
sebuah kesempatan untuk meninjau rencana karir
l Sistem ERP adalah suatu paket perangkat lunak
karyawan dan membantu mengatur dan meningkatkan
yang didesain untuk lingkungan pelanggan
prestasi perusahaan. Penilaian dilakukan dengan cara
pengguna server, apakah itu secara tradisional
membandingkan hasil aktual kinerja individu dengan
atau berbasis jaringan.
job performance standard.
Tahapan yang dilakukan pada proses l Sistem ERP memadukan sebagian besar dari
penilaian kinerja adalah : proses bisnis.
1. Mendefinisikan pekerjaan. Mendefinisikan l Sistem ERP memproses sebagian besar dari
pekerjaan berarti memastikan bahwa antara transaksi perusahaan.
karyawan dan manager sepakat atas tanggung l Sistem ERP menggunakan database perusahaan
jawab dan standar pekerjaan karyawan. yang secara tipikal menyimpan setiap data
sekali saja.
2. Menilai prestasi. Menilai prestasi berarti
membandingkan prestasi nyata si karyawan l Sistem ERP memungkinkan mengakses data
dengan standar yang telah ditetapkan. secara waktu nyata (real time).

3. Memberikan umpan balik. Pada tahap ini, antara


2. Fungsi-fungsi ERP
manager dengan karyawan akan membahas
prestasi dan kemajuan karyawan tersebut serta Fungsi-fungsi perusahaan yang harus dilibatkan
membuat rencana untuk suatu pengembangan dalam suatu proses ERP adalah perencanaan bisnis
yang diperlukan. (visi, misi, dan perencanaan strategis), peramalan,
proses MRP II (master planning, perencanaan
C. Konsep Dasar Enterprise Resource produksi, pembelian, manajemen persediaan,
Planning pengendalian aktivitas, dan pengukuran kinerja
Enterprise Resource Planning (ERP) adalah manufakturing), finansial (payroll, penetapan biaya
sistem informasi bagi perusahan manufaktur produksi, hutang, piutang, harga tetap, general
maupun jasa, yang berperan mengintegrasikan ledger), sumber daya manusia, sistem informasi,
dan mengotomasikan proses bisnis. Software ERP rekayasa pabrik dan peralatan, dan lain-lain.
68
Aplikasi Database Divisi Human Resource Department Perusahaan....

DBMS adalah sistem perangkat lunak yang


memungkinkan pengguna untuk mendefinisikan,
membuat, memelihara dan mengontrol akses ke
database. DBMS adalah perangkat lunak khusus yang
digunakan untuk membuat, mengakses, mengontrol,
dan mengatur sebuah database. DBMS merupakan
kumpulan data yang saling berhubungan dan juga
mengandung kumpulan program untuk mengakses
Gambar 6 Konsep dasar ERP data tersebut.
Jadi, DBMS adalah perangkat lunak yang
3. Keuntungan ERP berinteraksi dengan program aplikasi pengguna dan
Berikut keuntungan penggunaan ERP : database. DBMS menyediakan beberapa fasilitas
l Integrasi data keuangan sehingga top sebagai berikut :
management bisa melihat dan mengontrol 1. DDL (Data Definition Language)
kinerja keuangan perusahaan dengan lebih baik. memungkinkan pengguna untuk mendefinisikan
tipe data (data type), struktur (structure), dan
l Standarisasi Proses Operasi, yang dilakukan
batasan – batasan (constraints) pada data yang
melalui implementasi best practice sehingga
disimpan ke dalam database.
terjadi peningkatan produktivitas, penurunan
inefisiensi dan peningkatan kualitas produk. 2. DML (Data Manipulation Language)
memungkinkan pengguna untuk memasukkan
l Standarisasi Data dan Informasi dilakukan
(insert), mengubah (update), menghapus
melalui keseragaman pelaporan, terutama untuk
(delete), dan menampilkan (retrieve) data dari
perusahaan besar yang biasanya terdiri dari
database.
banyak business unit dengan jumlah dan jenis
bisnis yg berbeda-beda. 3. DCL (Data Control Language) Access
control menyediakan akses yang terkontrol
D. Database Management System ke database, seperti security system, integrity
system, concurrency control system, recovery
Database adalah koleksi dari data-data yang control system, dan user-accessible catalog.
terkait secara logis dan deskripsi dari data-data
tersebut, yang dirancang untuk memenuhi kebutuhan
E. Entity Relational Data
informasi dari suatu organisasi. “Database is a self-
describing collection of integrated tables”, yang ERD merupakan suatu model untuk menjelaskan
berarti database adalah sebuah koleksi data yang hubungan antar data dalam basis data berdasarkan
menggambarkan integrasi antara tabel yang satu objek-objek dasar data yang mempunyai hubungan
dengan tabel yang lainnya. “Database is a self- antar relasi. ERD  untuk memodelkan struktur data
describing”, disini dijelaskan bahwa struktur data dan hubungan antar data, untuk menggambarkannya
saling terintegrasi dalam suatu tempat yang dikenal digunakan beberapa notasi dan simbol. Pada dasarnya
sebagai kamus data atau metadata. Jadi, database ada beberapa komponen dalam ERD yang digunakan,
adalah suatu koleksi data yang saling berhubungan yaitu entitas, atribut, relasi, dan kardinalitas.
dengan yang lain secara logis dan menggambarkan
integrasi antara suatu tabel dengan tabel lainnya, yang Tabel 1 Simbol-simbol ERD
dirancang untuk memenuhi kebutuhan informasi dari
suatu organisasi.
Pada umumnya data dalam database bersifat
integrated dan shared. Maksud dari integrated adalah
database merupakan penggabungan beberapa file
data yang berbeda, dengan membatasi pengulangan
baik keseluruhan file ataupun sebagian. Pengertian
shared artinya adalah data individu dalam database
dapat digunakan secara bersamaan antara beberapa
pengguna yang berbeda.

69
Kalbiscentia,Volume 2 No.1 Februari 2015

F. Normalisasi dekomposisi dapat digunakan untuk penggambaran


analisa maupun rancangan system yang mudah
Normalisasi adalah suatu teknik untuk
dikomunikasikan oleh professional system kepada
mengorganisasi data ke dalam table-tabel untuk
pemakai maupun pembuat program.
memenuhi kebutuhan pemakai di dalam suatu
organisasi.
H. Diagram Alur
Tujuan dari normalisasi
Modul HRD (Human Resource Development)
l Untuk menghilangkan kerangkapan data
adalah modul system yang berhubungan dengan
l Untuk mengurangi kompleksitas pengembangan organisasi, pengembangan sumber
l Untuk mempermudah pemodifikasian data daya manusia, data pegawai, dan manajemen database
Proses Normalisasi : kepegawaian dalam suatu perusahaan. Modul ini di
rancang untuk menyimpan seluruh data karyawan
l Data diuraikan dalam bentuk tabel, selanjutnya yang relevan seperti : nama, alamat, jabatan, divisi
dianalisis berdasarkan persyaratan tertentu ke dsb. Data tersebut dapat di lihat, diubah ataupun
beberapa tingkat. dihapus misalnya, perubahan data pegawai yang
l Apabila tabel yang diuji belum memenuhi pindah divisi atau penghapusan data pegawai yang
persyaratan tertentu, maka tabel tersebut perlu sudah tidak bekerja dalam suatu perusahaan.
dipecah menjadi beberapa tabel yang lebih Proses pembuatan aplikasi ini melalui
sederhana sampai memenuhi bentuk yang beberapa tahapan yaitu mulai dari perancangan
optimal. konsep kerja, perancangan database, perancangan
tampilan aplikasi, pembuatan program hingga tahap
G. Data Flow Diagram implementasi dan uji coba aplikasi.
Data Flow Diagram adalah alat pembuatan
model yang memungkinkan professional system
untuk menggambarkan system sebagai suatu jaringan
proses fungsional yang dihubungkan satu sama
lain dengan alur data, baik secara manual maupun
komputerisasi. DFD ini sering disebut juga dengan
nama bubble chart, bubble diagram, model proses,
diagram alur kerja, atau model fungsi.
DFD ini adalah salah satu alat pembuatan
model yang sering digunakan, khususnya bila fungsi-
fungsi system merupakan bagian yang lebih penting
dan kompleks daripada data yang dimanipulasi oleh
system. Dengan kata lain DFD adalah alat pembuatan Gambar 7 Flowchart aplikasi
model yang memberikan penekanan hanya pada
fungsi system. I. Perancangan Database
Tabel 2 Komponen DFD Pada perancangan database akan dijelaskan
sebuah rancangan database yang digunakan dalam
membangun aplikasi ini. Database merupakan
komponen yang sangat penting dalam aplikasi

data pegawai suatu perusahaan. Karena banyaknya
data yang harus disimpan dan data tersebut harus
terintegrrasi dan tidak adanya kerangkapan data
dalam pembuatan aplikasi ini. Oleh karena itu
diperlukan sebuah database dalam aplikasi ini dengan
nama database HRD dengan 3 tabel yang dibutuhkan
untuk pembuatan aplikasi ini yaitu tabel pegawai
yang digunakan untuk menyimpan data pribadi
DFD ini merupakan alat perancangan system atai profil pegawai, tabel divisi yang digunakan
yang berorientasi pada alur data dengan konsep untuk menyimpan data tentang divisi dalam suatu
70
Aplikasi Database Divisi Human Resource Department Perusahaan....

perusahaan, tabel jabatan untuk menyimpan data J. Rancangan Tampilan


jabatan pada suatu perusahaan.
Pada bagian ini akan membahas mengenai
1. Rancangan Tabel Pegawai rancangan tampilan yang akan dibuat pada aplikasi
ini. Aplikasi ini merupakan aplikasi yang dibuat
Tabel pegawai merupakan tabel utama yang dengan menggunakan framework java yaitu spring
digunakan dalam aplikasi ini. Pada tabel pegawai dan hibernate yang saling terintegrasi. Untuk tampilan
ini berisikan banyak sekali informasi mengenai data nantinya aplikasi ini akan dijalankan di desktop.
pribadi atau profil dari pegawai dari suatu perusahaan. Pada aplikasi ini memiliki 4 tampilan, yaitu tampilan
Untuk melihat rancangan tabel pegawai dapat dilihat utama, tampilan data pegawai, tampilan data divisi,
pada tabel 3. dan tampilan data jabatan.
Tabel 3 Rancangan Tabel Pegawai
Tabel 3 Rancangan Tabel Pegawai
1. Rancangan Tampilan Utama
Attribut Jenis Kosong Default Keterangan
id_pegawai int not null - primary Rancangan Tampilan Utama ini merupakan
key rancangan tampilan yang muncul pertama pada
id_pekerjaan int not null - foreign key
nama varchar(30) not null - - saat program dijalankan. Pada tampilan utama ini
tgl_lahir date not null dd- - berisikan 3 menu yaitu menu untuk melihat tampilan
mm- data pegawai, data divisi, dan data jabatan. Untuk
Tabelyyyy3 Rancangan Tabel Pegawai
alamat varchar(50) not null - - melihat rancangan tampilan Utama dapat dilihat pada
telepon
Attribut varchar(12) Kosong
Jenis not null Default
- -
Keterangan gambar 8.
pendidikan
id_pegawai varchar(5)
int not null - -primary
bos int not null - -
key
jenis
id_pekerjaan char(1)
int not null - -
foreign key
kelamin
nama varchar(30) not null - -
tgl_lahir date not null dd- -
mm-
2. Rancangan Tabel Divisi Tabel yyyy4 Rancangan Tabel Divisi
alamat varchar(50)
Tabel divisi not null - -digunakan
Jenismerupakan tabel Rancangan
yang
Tabel 3 Tabel Pegawai
Attribut
telepon varchar(12) notKosong
null - Keterangan
-
untuk menyimpan
Attribut
pendidikan Jenis data divisi
varchar(5) Kosong
notnotpadaDefault
null suatu perusahaan.
Keterangan
id_divisi int null - primary- key
Pada
bos tabel divisi
id_pegawai intini berisikan data mengenai
not null - - informasi
primary
nama_divisi varchar(15) not null - key
jenis char(1) not null -
nama divisi, dan tempat divisi tersebut. Untuk - melihat
id_pekerjaan
kelamin
tempat int
varchar(30) notnot
nullnull - - foreign key
rancangan
nama tabel divisi dapat
varchar(30) not dilihat
null - pada tabel - 4. Gambar 8 Rancangan tampilan utama
tgl_lahir date not null dd- - Keterangan :
Tabel 4 Rancangan Tabel Divisi mm-
Tabel 4 Rancangan Tabel Divisi
5 Rancangan Tabel Pekerjaan 1. LABEL 1 Merupakan komponen Jlabel pada
Tabelyyyy
Attribut
alamat Jenis
varchar(50) notKosong
null - Keterangan
-
Attribut
telepon Jenis
varchar(12) notKosong
null - Keterangan
-
java yang digunakan untuk menampilkan tulisan
id_divisi
id_jabatan int
int not null
not null primary
primary key
key SELAMAT DATANG
pendidikan varchar(5) not null - -
nama_divisi int
bos varchar(15) notnot
nullnull - - -
id_divisi int not null foreign key 2. LABEL 2 Merupakan komponen Jlabel pada
jenis
tempat
jabatan char(1)
varchar(15) notnot
varchar(30) null
not null -
null -- -
kelamin java yang digunakan untuk menampilkan tulisan
tgl_masuk varchar(15) not null -
LIHAT DATA PEGAWAI. Label ini berfungsi
3. Rancangan Tabel Pekerjaan
Tabel 4 Rancangan Tabel Divisi untuk membuka tampilan pegawai. Label ini
Tabel 5 Rancangan Tabel Pekerjaan
merupakan label yang memiliki aksi atau bisa
Tabel pekerjaan
Attribut Jenis merupakan
Kosong tabel yang
Keterangan
Attribut Jenis Kosong Keterangan diklik.
digunakan
id_jabatan untuk
int menyimpan not data pekrjaan key dari
id_divisi int not null
null primarykey
primary
seorang
id_divisipegawai.
int Pada tabel
notini berisikan informasi 3. LABEL 3 Merupakan komponen Jlabel pada
nama_divisi varchar(15) not null
null - foreign key
mengenai
jabatan jabatan apa saja
varchar(15) not yang
null ada - pada suatu java yang digunakan untuk menampilkan tulisan
tempat
tgl_masuk varchar(30)
varchar(15) not null
not null -- LIHAT DATA DIVISI. Label ini memiliki aksi
perusahaan dan pekerjaannya. Untuk melihat
rancangan tabel jabatan dapat dilihat pada tabel 5. atau bisa diklik dan fungsinya adalah untuk
menampilkan tampilan divisi
Tabel 5 Rancangan Tabel Pekerjaan Tabel 5 Rancangan Tabel Pekerjaan
4. LABEL 4 Merupakan komponen Jlabel pada
Attribut Jenis Kosong Keterangan java yang digunakan untuk menampilkan tulisan
id_jabatan int not null primary key
LIHAT DATA JABATAN. Label ini memiliki
id_divisi int not null foreign key
jabatan varchar(15) not null - aksi atau bisa dklik dan fungsinya adalah untuk
tgl_masuk varchar(15) not null - membuka tampilan jabatan.

71
Kalbiscentia,Volume 2 No.1 Februari 2015

2. Rancangan Tampilan Pegawai 9. LABEL 9 merupakan komponen Jlabel yang


ada di java yang digunakan untuk menampilkan
Rancangan tampilan pegawai merupakan
tulisan Bos
rancangan tampilan yang digunakan untuk mengelolah
data pegawai. Rancangan tampilan ini bisa diakses 10. LABEL 10 merupakan komponen Jlabel yang
pada saat user bisa memilih menu lihat data pegawai ada di java yang digunakan untuk menampilkan
pada saat di menu utama. Pada tampilan ini nantinya tulisan Jenis Kelamin
user bisa menambah, mengubah, menghapus dan 11. TEKS 1 merupakan komponen JTextField yang
mencari data yang ada di tabel pegawai. Untuk ada di java yang digunakan untuk menginput
melihat rancangan tabel pegawai dapat dilihat pada data id Pegawai.
gamabr 9 12. TEKS 2 merupakan komponen JTextField yang
ada di java yang digunakan untuk menginput
data id_pekerjaan.
13. TEKS 3 merupakan komponen JTextField yang
ada di java yang digunakan untuk menginput
data nama pegawai.
14. TEKS 4 merupakan komponen JTextField yang
ada di java yang digunakan untuk menginput
data nomor Telepon.
15. TEKS 5 merupakan komponen JTextField yang
ada di java yang digunakan untuk menginput
data Pendidikan.
16. TEKS 6 merupakan komponen JTextField yang
Gambar 9 Rancangan tampilan pegawai ada di java yang digunakan untuk menginput
Keterangan : data Bos.
1. LABEL 1 merupakan komponen Jlabel yang 17. COMBO 1 merupakan komponen JComboBox
ada di java yang digunakan untuk menampilkan yang ada di java yang digunakan untuk memilih
tulisan TABEL DATA PEGAWAI tanggal lahir pegawai.
2. LABEL 2 merupakan komponen Jlabel yang 18. COMBO 2 merupakan komponen JComboBox
ada di java yang digunakan untuk menampilkan yang ada di java yang digunakan untuk memilih
tulisan Id Pegawai. bulan lahir pegawai.
3. LABEL 3 merupakan komponen Jlabel yang 19. COMBO 3 merupakan komponen JComboBox
ada di java yang digunakan untuk menampilkan yang ada di java yang digunakan untuk memilih
tulisan Id_pekerjaan tahun lahir pegawai.
4. LABEL 4 merupakan komponen JLabel yang 20. COMBO 4 merupakan komponen JComboBox
ada di java yang digunakan untuk menampilkan yang ada di java yang digunakan untuk memilih
tulisan Nama jenis kelamin pegawai.
5. LABEL 5 merupakan komponen JLabel yang 21. TEKS AREA merupakan komponen JTextArea
ada di java yang digunakan untuk menampilkan yang ada di java yang digunakan untuk
tulisan Tanggal Lahir menginput data alamat pegawai.
6. LABEL 6 merupakan komponen JLabel yang 22. TOMBOL 1 merupakan komponen JButton yang
ada di java yang digunakan untuk menampilkan ada di java yang digunakan untuk menyimpan
tulisan Alamat data pegawai
7. LABEL 7 merupakan komponen JLabel yang 23. TOMBOL 2 merupakan komponen JButton
ada di java yang digunakan untuk menampilkan yang ada di java yang digunakan untuk
tulisan Telepon mengubah data pegawai.
8. LABEL 8 merupakan komponen JLabel yang 24. TOMBOL 3 merupakan komponen JButton yang
ada di java yang digunakan untuk menampilkan ada di java yang digunakan untuk menghapus
tulisan Pendidikan data pegawai

72
Aplikasi Database Divisi Human Resource Department Perusahaan....

25. TOMBOL 4 merupakan komponen JButton 7. TEKS AREA Merupakan komponen JtextArea
yang ada di java yang digunakan untuk membuat yang ada di Java yang digunakan untuk
data baru data pegawai memasukkan Tempat Divisi
26. TOMBOL 5 merupakan komponen JButton 8. TOMBOL 1 merupakan komponen JButton yang
yang ada di java yang digunakan untuk kembali ada di java yang digunakan untuk menyimpan
ke tampilan utama. data divisi
27. TABEL merupakan komponen Jtabel yang ada 9. TOMBOL 2 merupakan komponen JButton
di java yang digunakan untuk menampilkan yang ada di java yang digunakan untuk
semua data yang ada di tabel pegawai. mengubah data divisi
10. TOMBOL 3 merupakan komponen JButton yang
3. Rancangan Tampilan Divisi
ada di java yang digunakan untuk menghapus
Rancangan tampilan divisi merupakan rancangan data divisi
tampilan yang digunakan untuk mengelolah data pada 11. TOMBOL 4 merupakan komponen JButton
tabel divisi. Rancangan tampilan ini nantinya akan yang ada di java yang digunakan untuk membuat
muncul pada saat memilih menu lihat data divisi pada data baru data divisi
menu utama. Rancangan dari tampilan ini nantinya
12. TOMBOL 5 merupakan komponen JButton
mampu menambah, mengubah, mencari, dan
yang ada di java yang digunakan untuk kembali
menghapus divisi yang ada. Untuk melihat rancangan
ke tampilan utama
tampilan divisi dapat dilihat pada gambar 10.
13. TABEL merupakan komponen JTabel yang ada
di java yang digunakan untuk menampilkan
semua data yang ada di tabel divisi.

4. Rancangan Tampilan Pekerjaan


Rancangan tampilan jabatan merupakan
rancangan tampilan yang akan digunakan untuk
mengelolah data pada tabel jabatan. Untuk melihat
rancangan tampilan jabatan dapat dilihat pada
Gambar 10 Rancangan tampilan divisi. gambar11.
Keterangan :
1. LABEL 1 merupakan komponen JLabel yang
ada di java yang digunakan untuk menampilakan
tulisan TAMPILAN DATA DIVISI.
2. LABEL 2 merupakan komponen JLabel yang
ada di java yang digunakan untuk menampilakan
tulisan Id Divisi
3. LABEL 3 merupakan komponen JLabel yang
ada di java yang digunakan untuk menampilakan
tulisan Nama Divisi
4. LABEL 4 merupakan komponen JLabel yang Gambar 11 Rancangan tampilan pekerjaan
ada di java yang digunakan untuk menampilakan
tulisan Tempat Keterangan :
5. TEKS 1 Merupakan komponen JTextField yang 1. LABEL 1 merupakan komponen JLabel yang
ada di Java yang digunakan untuk memasukkan ada di java yang digunakan untuk menampilakan
Id Divisi tulisan TAMPILAN DATA JABATAN
6. TEKS 2 Merupakan komponen JTextField yang 2. LABEL 2 merupakan komponen JLabel yang
ada di Java yang digunakan untuk memasukkan ada di java yang digunakan untuk menampilakan
Nama Divisi tulisan Id Jabatan

73
Kalbiscentia,Volume 2 No.1 Februari 2015

3. LABEL 3 merupakan komponen JLabel yang program sehingga menghasikan output yang dapat
ada di java yang digunakan untuk menampilakan dijalankan di desktop. Pada aplikasi ini memiliki 4
tulisan Id divisi menu, yaitu tampilan utama, tampilan data pegawai,
4. LABEL 4 merupakan komponen JLabel yang tampilan data divisi, dan tampilan data jabatan.
ada di java yang digunakan untuk menampilakan
tulisan Nama Jabatan 1. Pembuatan Tampilan Menu Utama
5. LABEL 5 merupakan komponen JLabel yang Tampilan menu utama merupakan tampilan
ada di java yang digunakan untuk menampilkan yang pertama muncul pada saat aplikasi dijalankan.
tanggal masuk pegawai Pada tampilan ini berisi 3 menu yang digunakan
6. TEKS 1 Merupakan komponen JTextField yang untuk membuka tampilan pegawai, divisi, dan
ada di Java yang digunakan untuk memasukkan pekerjaan. Untuk membuat tampilan menu utama
Id Jabatan peneliti menggunakan label yang memiliki aksi atau
7. TEKS 2 Merupakan komponen JTextField yang bisa diklik. Untuk melihat tampilan menu utama
ada di Java yang digunakan untuk memasukkan dapat dilihat pada gambar dibawah 12.
Id divisi
8. TEKS 3 Merupakan komponen JTextField yang
ada di Java yang digunakan untuk memasukkan
nama jabatan
9. TOMBOL 1 merupakan komponen JButton yang
ada di java yang digunakan untuk menyimpan
data Jabatan
10. TOMBOL 2 merupakan komponen JButton
yang ada di java yang digunakan untuk
mengubah data Jabatan
Gambar 12 Tampilan menu utama
11. TOMBOL 3 merupakan komponen JButton yang
ada di java yang digunakan untuk menghapus 2. Pembuatan Tampilan Pegawai
data Jabatan
Tampilan pegawai merupakan tampilan yang
12. TOMBOL 4 merupakan komponen JButton
muncul pada saat pengguna memilih menu lihat data
yang ada di java yang digunakan untuk membuat
pegawai dari menu utama. Pada bagian tampilan
data baru data Jabatan
pegawai ini user bisa melakukan penyimpanan,
13. TOMBOL 5 merupakan komponen JButton pencarian, menngubah dan penghapusan data yang
yang ada di java yang digunakan untuk kembali ada di tabel pegawai yang telah di maping terlebih
ke tampilan utama dahulu sebelumnya.
14. COMBO 1 merupakan komponen JComboBox
yang ada di java yang digunakan untuk memilih
tanggal masuk pegawai.
15. COMBO 2 merupakan komponen JComboBox
yang ada di java yang digunakan untuk memilih
bulan masuk pegawai.
16. COMBO 3 merupakan komponen JComboBox
yang ada di java yang digunakan untuk memilih
tahun masuk pegawai.
17. TABEL merupakan komponen JTabel yang ada
di java yang digunakan untuk menampilkan
semua data yang ada di tabel Jabatan. Gambar 13 Tampilan pegawai

K. Pembuatan Aplikasi 3. Pembuatan Tampilan Divisi


Pada bagian ini akan membahas mengenai Tampilan Divisi merupakan tampilan yang
pembuatan aplikasi yakni tahapan implementasi muncul pada saat pengguna memilih menu lihat

74
Aplikasi Database Divisi Human Resource Department Perusahaan....

data divisi dari menu utama. Pada bagian tampilan yang relevan seperti nama, alamat, jabatan, divisi.
pegawai ini user bisa melakukan penyimpanan, Data tersebut dapat dilihat, diubah ataupun dihapus
pencarian, menngubah dan penghapusan data yang misalnya, perubahan data pegawai yang pindah divisi
adadi tabel pegawai yang telah di maping terlebih atau penghapusan data pegawai yang sudah tidak
dahulu sebelumnya. Dibawah ini merupakan bekerja dalam suatu perusahaan. Data pegawai ini
potongan program yang ada di tampilan pegawai. dapat digunakan untuk proses pengambilan data pada
sub divisi absensi dan proses penggajian pegawai
dalam perusahaan Perusahaan Manufaktur Pre-
server.
Aplikasi ini dibuat dengan menggunakan konsep
ORM (Object Relational Mapping) atau Pemetaan
Objek Relasional. Teknologi ini menjembatani konsep
database relasional dengan konsep object-oriented
dimana dalam melakukan pendefinisian entitas-
entitas dalam suatu database prosesnya dilakukan
melalui konsep object-oriented. Dalam penerapan
teknologi ORM ini kedalam aplikasi maka digunakan
spring framework yang bernama Hibernate.
Dalam pembuatan aplikasi ini masih banyak
keterbatasan dan peneliti memiliki beberapa saran
Gambar 14 Tampilan divisi
untuk pengembangan aplikasi ini antara lain:
Aplikasi ini masih terbatas hanya satu modul dalam
4. Pembuatan Tampilan Pekerjaan
sebuah perusahaan yaitu modul HRD dalam data
Tampilan pekerjaan merupakan tampilan yang pegawai sehingga dalam implementasinya belum
muncul pada saat pengguna memilih menu lihat data tentu setiap modul dalam suatu perusahaan tersebut
pekerjaan dari menu utama. Pada bagian tampilan saling terintegrasi dalam satu database, Aplikasi ini
pekerjaan ini user bisa melakukan penyimpanan, masih sebatas hanya untuk penyimpanan data entry
pencarian, menngubah dan penghapusan data pegawai dan dapat dilakukan prosedur DML (Data
yang ada di tabel pekerjaan yang telah di maping Manipulation Language) yaitu tambah data pegawai,
terlebih dahulu sebelumnya. Dibawah ini merupakan hapus data pegawai dan edit data pegawai.
potongan program yang ada di tampilan pegawai. Tampilan aplikasi yang dibuat masih kurang
baik dari segi menu akses pada saat pengolahan data
pegawai kedalam Database.

V. DAFTAR RUJUKAN

[1] M. Raymond & S. George. “Sistem Informasi


Manajemen”. Edisi Kedelapan. Jakarta : Indeks. 2004.
Hlm 9, 12, 138-143, 259-260.

[2] S. Edhy. “Sistem Informasi Manajemen”. Yogyakarta :


Graha Ilmu. 2003. Hlm. 4-6, 11, 19-23, 33.

[3] Z. Cut. “Knowledge Worker Kerangka Riset


Gambar 15 Tampilan pekerjaan
Manajemen Sumber Daya Manusia Masa Depan”.
Penerbit Unpad Press : Bandung. 2010.
IV. SIMPULAN
[4] D. Gary. “Manajemen Sumber Daya Manusia Jilid 1”.

Berdasarkan penelitian yang dilakukan Modul HRD Edisi Kesembilan. Jakarta : Indeks. 2004, 2, 70, 216,

(Human Resource Development) adalah modul system 222-225, 237 – 240.

yang berhubungan dengan manajemen database [5] H. Dewi Hanggraeni. “Manajemen Sumber Daya
kepegawaian dalam suatu perusahaan. Modul ini di Manusia”. Jakarta : Lembaga Penerbit Fakultas
rancang untuk menyimpan seluruh data karyawan Ekonomi Universitas Indonesia. 2012, 8-10, 53-56.

75
Kalbiscentia,Volume 2 No.1 Februari 2015

[6] S. P. Malayu.” Manajemen Sumber Daya Manusia”. [9] A. Kadir. “Dasar Pemrograman JAVA 2”, ANDI,
Edisi Revisi. Jakarta : PT Bumi Aksara. 2005. Hlm. Yogyakarta, 2005.
9-10, 47, 69, 107, 118. [10] M. Shalahuddin & A. S. Rosa. “Pemrograman J2ME
[7] D. Wawan & Falahah. “ERP (Enterprise Resource Belajar Cepat Pemrograman Perangkat Telekomunikasi
Planning) Menyelaraskan Teknologi Informasi Mobile”, Informatika, Bandung, 2006.
Dengan Strategi Bisnis”. Informatika : Bandung. 2007

[8] M. Flower. “UML Distilled Edisi 3”. Penerbit Andi :


Yogyakarta. 2005

76

Anda mungkin juga menyukai