ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF...

30
ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA KEPEGAWAIAN BERBASIS WEB PADA PERUM PERINDO Arinda Arif Ardian Pratama Renda Celona Pembimbing: Yusrizal Oenzil ABSTRAK Tujuan dari penilitian ini adalah untuk mengidentifikasi masalah pendataan pegawai pada perusahaan, menganalisis kebutuhan divisi SDM dalam pengelolaan data kepegawaian, merancang sistem basis data kepegawaian yang terintegrasi dengan seluruh proses kepegawaian, menghasilkan aplikasi basis data berbasis web yang mendukung kinerja perusahaan. Metodologi penelitian yang dilakukan pada penelitian ini adalah metode pengumpulan data (observasi, wawancara, examining documentation), metode analisis (analisis terhadap hasil pengumpulan data, identifikasi kebutuhan informasi, identifikasi persyaratan sistem) dan metode perancangan basis data dan aplikasi (perancangan basis data konseptual, perancangan basis data logikal, perancangan basis data fisikal), serta perancangan UML menggunakan Use Case, Sequence Diagram, Class Diagram dan Activity Diagram. Hasil yang dicapai berupa terbentuknya aplikasi basis data berbasis web yang dapat memenuhi tujuan penelitian serta hasil evaluasi pengujian dalam hal kecepatan dan ketepatan kinerja sistem. Simpulan yang didapat adalah aplikasi dapat memudahkan penyedian dan penyampaian informasi data kepegawaian, mengurangi duplikasi data dan data yang tidak akurat, mendukung data kepegawaian yang lebih konsisten dengan adanya sistem basis data yang saling terintegrasi dan terpusat, meningkatkan tingkat keamanan data kepegawaian dengan adanya otentikasi dan otorisasi user pada aplikasi basis data. Kata Kunci : Kepegawaian, basis data, web, UML

Transcript of ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF...

Page 1: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA KEPEGAWAIAN BERBASIS

WEB PADA PERUM PERINDO

Arinda Arif

Ardian Pratama

Renda Celona

Pembimbing: Yusrizal Oenzil

ABSTRAK

Tujuan dari penilitian ini adalah untuk mengidentifikasi masalah pendataan pegawai pada perusahaan, menganalisis kebutuhan divisi SDM dalam pengelolaan data kepegawaian, merancang sistem basis data kepegawaian yang terintegrasi dengan seluruh proses kepegawaian, menghasilkan aplikasi basis data berbasis web yang mendukung kinerja perusahaan. Metodologi penelitian yang dilakukan pada penelitian ini adalah metode pengumpulan data (observasi, wawancara, examining documentation), metode analisis (analisis terhadap hasil pengumpulan data, identifikasi kebutuhan informasi, identifikasi persyaratan sistem) dan metode perancangan basis data dan aplikasi (perancangan basis data konseptual, perancangan basis data logikal, perancangan basis data fisikal), serta perancangan UML menggunakan Use Case, Sequence Diagram, Class Diagram dan Activity Diagram. Hasil yang dicapai berupa terbentuknya aplikasi basis data berbasis web yang dapat memenuhi tujuan penelitian serta hasil evaluasi pengujian dalam hal kecepatan dan ketepatan kinerja sistem. Simpulan yang didapat adalah aplikasi dapat memudahkan penyedian dan penyampaian informasi data kepegawaian, mengurangi duplikasi data dan data yang tidak akurat, mendukung data kepegawaian yang lebih konsisten dengan adanya sistem basis data yang saling terintegrasi dan terpusat, meningkatkan tingkat keamanan data kepegawaian dengan adanya otentikasi dan otorisasi user pada aplikasi basis data.

Kata Kunci : Kepegawaian, basis data, web, UML

Page 2: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA KEPEGAWAIAN BERBASIS

WEB PADA PERUM PERINDO

Arinda Arif

Ardian Pratama

Renda Celona

Pembimbing: Yusrizal Oenzil

ABSTRACT

The purposes of this research are to identified data collection employee problem in company, analyzed needs of Human Resources Department in processing employee data, design a database system which integrated with all of collection employee data process, produce a web based database application which provide the performances of employee in company. Research methodology that implemented in this researh are collecting data method (observation, interviews, examining documentation), analysis method (analysis of collected data result, identified information needs, identified system requirements) and design method of database and application (design of conceptual database, design of logical database, design of physical database). The results are formation of web based database application which can fulfilled the purpose of research and also evaluation result test in speed and accuracy performance system. The conclusions are this application could make easier in serving and delivery information of employee data, minimize data duplication and unaccurate data, provide a consistent employee data with integrated and centralized database system, increase security level of employee data with authentication and authorization of user in database application.

Keywords : Human Resources, database, web, UML

Page 3: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

PENDAHULUAN

Latar belakang pembuatan penelitian ini adalah adanya perkembangan zaman

yang seiring dengan perkembangan teknologi yang memudahkan berbagai aktifitas

dalam berbagai bidang. Selain itu, terdapatnya berbagai masalah pada sistem

kepegawaian pada PERUM PERINDO yaitu adanya redundancy data, sulitnya

mengakses dan mencari data pegawai, keterlambatan dalam melakukan operasi

kepegawaian yang dilakukan secara berkala, serta rendahnya keamanan dan

kerahasiaan data kepegawaian sehingga mengurangi efisiensi dan efektifitas

perusahaan.

Hipotesis penelitian ini adalah pemrosesan data kepegawaian terhambat

karena belum ada sistem yang saling terintegrasi dimana mengakibatkan

keterlambatan pemrosesan data kepegawaian serta banyak data kepegawaian yang

tidak terekam karena tidak adanya satu wadah yang menampung semua detail data

kepegawaian.

Rumusan masalah yang ditemukan pada penelitian ini adalah bagaimana data

kepegawaian dapat diakses oleh seluruh pegawai Divisi SDM serta pejabat pada

PERUM PERINDO secara cepat dan akurat, bagaimana data kepegawaian dapat

tersimpan secara aman dan hanya dapat diakses oleh pihak tertentu yang memiliki

hak akses terhadap data tersebut, dan bagaimana operasi kepegawaian dapat

dilakukan secara tepat waktu.

Tujuan dari pembuatan Analisis dan Perancangan Aplikasi Basis Data

Kepegawaian Berbasis Web Pada PERUM PERINDO yaitu menganalisis kebutuhan

sub divisi SDM dalam pengelolaan data kepegawaian yang dapat meningkatkan

kinerja manajemen kepegawaian pada PERUM PERINDO, merancang sistem basis

data kepegawaian dengan seluruh proses beserta basis data yang saling terintegrasi,

memiliki data yang konsisten dan redundansi data yang minimal, dan menghasilkan

aplikasi basis data berbasis web yang menunjang keamanan data kepegawaian.

Sedangkan manfaat dari pembuatan Analisis dan Perancangan Sistem Basis

Data Kepegawaian Berbasis Web pada PERUM PERINDO yaitu meningkatkan

keamanan data kepegawaian, memudahkan penyediaan dan penyampaian informasi

data kepegawaian, memudahkan sub divisi SDM dalam pemrosesan absensi,

Page 4: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

kenaikan jabatan, pemberian cuti, penilaian kinerja dan tingkah laku pegawai, dan

proses pemutusan kerja, memudahkan sub divisi SDM dalam proses penghitungan

gaji dan penyampaian informasi penggajian kepada pegawai dan mengefisienkan

waktu kerja pada sub divisi SDM dalam pemrosesan data kepegawaian.

Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

data, metode analisis, metode perancangan basis data dan aplikasi, dan metode

perancangan UML. Metode pengumpulan data terdiri dari observasi, wawancara,

examining documentation, dan studi kepustakaan. Metode analisis terdiri dari

melakukan analisis terhadap hasil pengumpulan data, melakukan identifikasi

kebutuhan informasi, dan melakukan identifikasi persyaratan sistem. Metode

perancangan basis data terdiri dari metode perancangan basis data konseptual,

logikal, dan fisikal, serta metode perancangan aplikasi terdiri dari perancangan

struktur menu dan layar. Metode perancangan UML terdiri dari Use Case Diagram,

Sequence Diagram, Activity Diagram, dan Class Diagram.

Sistematika penulisan penelitian ini terdiri dari pendahuluan, tinjauan

pustaka, metodologi, hasil dan pembahasan, serta simpulan dan saran.

METODE PENELITIAN

Penelitian ini menggunakan metode diagram alir kerangka berpikir, yaitu:

1. Analisis Sistem yang Berjalan dan Kebutuhan Pengguna

Pada tahap ini, penulis melakukan pengumpulan data untuk bahan analisis,

melakukan analisis sistem yang berjalan dan melakukan analisis terhadap

kebutuhan pengguna. Selain itu, dilakukan studi kepustakaan untuk mendukung

penelitian dengan teori-teori yang ada. Proses-proses yang terdapat pada sistem

yang berjalan adalah pendataan, absensi, cuti, lembur, penilaian, kenaikan

berkala, penempatan, dan PHK pegawai.

Page 5: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Diagram konteks Sistem yang Berjalan:

Page 6: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Diagram Nol Sistem yang Berjalan:

Page 7: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

2. Identifikasi Masalah

Pada tahap ini, dilakukan penjabaran masalah yang dihadapi pada penelitian ini

berdasarkan hasil analisis yang sudah dilakukan di tahap sebelumnya. Masalah-

masalah tersebut yaitu:

a) Informasi kepegawaian sulit diakses dan dicari karena tidak adanya basis

data yang menampung data kepegawaian secara terstruktur. Hal ini

menyebabkan operasi kepegawaian tidak berjalan secara efisien.

b) Terdapat banyak duplikasi data kepegawaian, dikarenakan data disimpan

secara manual. Selain itu, duplikasi data juga terjadi karena data disimpan

dalam basis data yang berbeda pada satu sistem kepegawaian.

c) Data kepegawaian tidak konsisten, dikarenakan data tidak terintegrasi satu

sama lain. Jika data kepegawaian di salah satu operasi akan diperbaharui,

data yang sejenis dalam operasi yang berbeda tidak secara otomatis berubah

sehingga pengguna dapat mengakses data yang tidak akurat.

d) Terjadinya keterlambatan pembuatan laporan kepegawaian, karena tidak

adanya sistem basis data yang berfungsi melakukan pengolahan data yang

disimpan menjadi suatu informasi. Sebagai contoh, pegawai SDM kerap

mengalami keterlambatan dalam mengurus operasi kenaikan golongan

pegawai secara berkala yang sesuai dengan Terhitung Mulai Tanggal (TMT)

bekerjanya pegawai tersebut.

e) Tingkat keamanan pada basis data kepegawaian sangat rendah karena data

dapat diakses oleh seluruh pegawai tanpa adanya perbedaan hak akses,

sehingga dapat hilang dan dimanipulasi oleh pihak-pihak yang tidak berhak.

3. Pengumpulan Data

Pada tahap pengumpulan data dilakukan pengumpulan data-data yang akan

digunakan untuk membantu pemecahan masalah dalam penelitian.

Page 8: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

4. Perancangan

Pada tahap ini dilakukan perancangan basis data yang berupa perancangan basis

data konseptual, logikal, dan fisikal, beserta perancangan aplikasi yang berupa

rancangan UML, rancangan struktur menu, dan rancangan layar.

Pada perancangan basis data, dilakukan perancangan basis data konseptual,

logikal, dan fisikal. Perancangan basis data konseptual menghasilkan model data

konseptual yang direpresentasikan dengan ERD konseptual sebagai berikut:

KenaikanBerkala

PK KodeKenaikanBerkala

Penilaian

PK KodePenilaian

Penempatan

PK KodePenempatan

Absensi

PK KodeAbsensi

PHK

PK KodePHK

Penggajian

PK KodePenggajian

Pegawai

PK KodePegawai

Cuti

PK KodeCuti

Lembur

PK KodeLembur

◄ Memiliki Penggajian

Memiliki Absensi ►

◄ Mengajukan Cuti

◄ Memiliki Penilaian

◄ Memiliki PHK

Memiliki Penempatan ►

Menjalankan Lemburi ►

Memilik

i KenaikanBerkala ►

I..I 0..*

I..I

0..*

I..I

I..*

I..I0..*

I..I

0..*

I..*

0..*

I..I

I..*

I..I

0..*

PegawaiLembur

BiayaLembur

WaktuLembur

Page 9: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Pada perancangan basis data logikal, hasil yang didapatkan adalah model data

logikal dengan jumlah 35 entitas, yang direpresentasikan oleh ERD Global

sebagai berikut:

Page 10: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Pada perancangan UML, yang digunakan penulis adalah Use Case Diagram,

Sequence Diagram, Activity Diagram dan Class Diagram.

Use Case Diagram untuk Direksi:

Page 11: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Use Case Diagram untuk Kepala Divisi:

Page 12: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Use Case Diagram untuk Pegawai SDM:

Page 13: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Pada rancangan Sequence Diagram, digambarkan Sequence Diagram untuk tiap

Use Case pada Use Case Diagram. Beberapa hasil rancangan Sequence

Diagram:

a. Login

Diagram berikut menjelaskan mengenai proses login user yang

mengambil data dari database user

Page 14: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

b. Lihat Daftar Pegawai

Diagram berikut menjelaskan mengenai proses pengguna melihat daftar

pegawai melalui tahapan menu pegawai, menu daftar pegawai, detail

pegawai dan mengambil data dari database pegawai.

Page 15: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Pada rancangan Activity Diagram, digambarkan Activity Diagram untuk tiap

Use Case pada Use Case Diagram. Beberapa hasil rancangan Activity Diagram:

a. Login

Gambar berikut menunjukkan Activitiy Diagram pada proses login

Page 16: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

b. Lihat Daftar Pegawai

Gambar berikut menunjukkan Activitiy Diagram pada proses melihat Daftar

Pegawai

Page 17: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Class Diagram:

Page 18: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Pada perancangan layar, dilakukan perancangan State Transition Diagram (STD)

yang berjumlah 21 Diagram, struktur menu, dan perancangan tampilan layar dan

laporan.

Struktur Menu Direksi:

Page 19: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Struktur Menu Kepala Divisi:

Page 20: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Struktur Menu Pegawai SDM:

Page 21: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Beberapa Rancangan Tampilan Layar:

a. Rancangan layar halaman Log In

Halaman berikut berisi username dan password yang akan diisi oleh pegawai

SDM untuk masuk ke halaman beranda sesuai dengan otoritas pengguna.

b. Rancangan layar halaman Beranda

Halaman berikut menampilkan hari, tanggal, notifikasi sistem, dan

kelengkapan dokumen.

Page 22: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

5. Coding

Pada tahap ini dilakukan query untuk basis data yang sudah dirancang dan

melakukan pembuatan aplikasi berdasarkan rancangan aplikasi yang sudah

dibuat.

6. Implementasi

Pada tahap implementasi dilakukan implementasi aplikasi basis data yang sudah

dibuat ke PERUM PERINDO, tampilan layar aplikasi, beserta evaluasi dengan

pengguna aplikasi kepegawaian.

Beberapa Tampilan Layar Aplikasi:

a. Halaman Login

Halaman login merupakan halaman awal ketika pengguna membuka

aplikasi. Pada halaman ini pengguna dapat memasukkan username dan

password sesuai dengan otorisasi setiap pengguna.

Page 23: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

b. Halaman Beranda

Halaman beranda merupakan halaman selanjutnya ketika pengguna

membuka aplikasi setelah sukses login. Pada halaman beranda, pengguna

dapat melihat jumlah pegawai terdaftar pada basis data PERUM PERINDO,

kelengkapan dokumen pegawai yang belum lengkap dan notifikasi kenaikan

golongan pegawai yang sudah mendekati waktu. Pada halaman beranda ini,

pengguna juga dapat memilih menu pada bagian sebelah kiri layar, menu ini

dapat di-klik sesuai keinginan.

HASIL DAN BAHASAN

Hasil dari penelitian yang sudah dilakukan adalah aplikasi basis data

kepegawaian berbasis web yang saling terintegrasi dengan membutuhkan perangkat

keras yang sesuai, perangkat lunak yang dibutuhkan, dan jaringan internet untuk

dapat mengoperasikannya.

Aplikasi basis data kepegawaian dapat digunakan oleh tiga user role yang

berbeda, yaitu pegawai SDM, direksi dan kepala divisi. Pegawai SDM dapat

melakukan operasi pendataan, absensi, cuti, lembur, penggajian, kenaikan berkala,

penempatan, PHK pegawai, dan seluruh pengaturan data seperti jenis cuti, jenis

lembur, dan sebagainya. Direksi hanya dapat melihat data-data dari seluruh operasi

Page 24: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

kepegawaian beserta dengan laporannya. Kepala divisi dapat melakukan operasi

penilaian pegawai dan dapat melihat pendataan, cuti, dan penempatan pegawai.

Contoh dari tampilan layar aplikasi basis data kepegawaian adalah sebagai berikut:

Gambar 1 Login Aplikasi Kepegawaian

Gambar 2 Daftar Pegawai

Page 25: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Dalam penelitian ini dilakukan berbagai evaluasi, yaitu evaluasi basis data

dan evaluasi aplikasi. Evaluasi basis data terdiri dari evaluasi integrity constraint

yang mencakup required data, attribute domain constraints, entity integrity,

referential integrity, dan integrity constraint, serta evaluasi keamanan yang

membuktikan adanya autentikasi, otorisasi, dan peringatan meninggalkan halaman

dalam aplikasi basis data. Evaluasi aplikasi terdiri dari evaluasi performa dengan

menggunakan Yslow yang menunjukan performa tiap halaman dalam aplikasi basis

data kepegawaian, dan evaluasi pengguna dengan melakukan kuesioner terhadap

calon pengguna aplikasi basis data kepegawaian yaitu diwakili oleh 8 pegawai yang

terdiri dari 1 direksi, 1 pelaksana divisi SDM, dan 6 kepala divisi pada kantor pusat

PERUM PERINDO. Berikut adalah hasil kuesioner evaluasi pengguna:

1. Tingkat kemenarikan tata letak menu, pemilihan jenis huruf, gambar dan warna

Gambar 3 Pie Chart Jawaban nomor 1 Kuesioner untuk Pengguna

2. Tingkat konsistensi tata letak menu, pemilihan jenis huruf, gambar dan warna

Gambar 4 Pie Chart Jawaban nomor 2 Kuesioner untuk Pengguna

Page 26: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

3. Tingkat kemudahan untuk dimengerti

Gambar 5 Pie Chart Jawaban nomor 3 Kuesioner untuk Pengguna

4. Tingkat efektifitas pencegahan kesalahan dan validasi

Gambar 6 Pie Chart Jawaban nomor 4 Kuesioner untuk Pengguna

5. Tingkat informatif pada pesan kesalahan dan feedback

Page 27: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Gambar 7 Pie Chart Jawaban nomor 5 Kuesioner untuk Pengguna

6. Tingkat kelengkapan pada semua fitur

Gambar 8 Pie Chart Jawaban nomor 6 Kuesioner untuk Pengguna

7. Tingkat fungsionalitas aplikasi untuk pengguna

Gambar 9 Pie Chart Jawaban nomor 7 Kuesioner untuk Pengguna

8. Tingkat kepuasan pada keseluruhan aplikasi

Page 28: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Gambar 10 Pie Chart Jawaban nomor 8 Kuesioner untuk Pengguna

SIMPULAN DAN SARAN

Berdasarkan analisis dan perancangan aplikasi basis data kepegawaian

berbasis web pada PERUM PERINDO yang telah diuraikan dalam penelitian, dapat

disimpulkan bahwa informasi kepegawaian yang semula sulit diakses dan dicari,

menjadi lebih mudah untuk diakses sehingga meningkatkan kinerja manajemen

kepegawaian pada PERUM PERINDO. Selain itu redundansi data yang semula

sering ditemukan, menjadi berkurang, data kepegawaian menjadi konsisten, data

kepegawaian pada perusahaan menjadi terintegrasi sehingga divisi SDM dapat

membuat laporan kepegawaian berkala secara tepat waktu dengan data yang benar,

serta adanya autentikasi dan autorisasi pada aplikasi basis data sehingga

meningkatkan keamanan data kepegawaian yang dimiliki oleh PERUM PERINDO.

Saran yang dapat dijadikan sebagai masukan untuk pengembangan lebih

lanjut dari sistem basis data kepegawaian PERUM PERINDO adalah menambahkan

fitur absensi pada aplikasi basis data, melakukan pengawasan (monitoring) dan

perbaikan (tuning) sistem basis data kepegawaian secara berkala, serta

menambahkan fitur user pegawai, sehingga pegawai dapat mengakses data atau

profil mereka dan meng-update data pegawai yang bersangkutan.

Page 29: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

REFERENSI

Ashworth, S. & Duncan, A. (2012). Ext JS 4 Web Application Development Cookbook. (1st edition). Livery Place, Birmingham: Packt Publishing Ltd.

Booch, G. & Maksimchuck, A. & Engle, M. & Young, B. & Conallen, J & Houston, K. (2004). Object-Oriented Analysis and Design with Applications. (3rd edition). Redwood City, California: Addison-Wesley.

Connolly, T. & Begg, C. (2010). Database Systems: A Practical Approach to Design, Implementation, and Management. (5th edition). Cambridge, Massachussets: Addison Wesley.

Date, C. J. (2000). An Introduction to Database Systems. (7th edition). Upper Saddle River, New Jersey: Pearson Education Inc.

Elmasri, R. & Navathe, S. B. (2004). Fundamental of Database System. (4th edition). Cambridge, Massachussets: Addison Wesley.

Fathoni, Abdurrahmat. (2006). Organisasi dan Manajemen Sumber Daya Manusia. Jakarta : Rineka Cipta.

Fowler, Martin & Scott, Kendall. (2000). UML Distilled Second Edition : A Brief Guide to the Standart Object Modeling Language. New Jersey: Addison Wesley.

Hasibuan, S.P Malayu. (2003). Manajemen Sumber Daya Manusia. Jakarta : Bumi Aksara

McFarland, S. D. (2007). Dreamweaver CS3: The Missing Manual. (1st edition). Gravenstein Highway North, Sebastopol: O’Reilly Media, Inc.

Priestley, Mark. (2000). Practical Object-Oriented Design with UML. University of Westminister : McGraw-Hill Companies.

Romney, Marshall B., Steinbart, Paul J. (2006). Accounting Information Systems. (10th edition). Arizona: Pearson Prentice Hall.

Schuler, R.S. & Dowling, P.J. & Smart, J.P. & Huber, V.L. (1992). Human Resource Management in Australia. (2nd edition). Sydney: Harper Educational.

Sastrohadiwiryo, Siswanto. (2002). Manajemen Tenaga Kerja Indonesia. Jakarta : Bumi Aksara

Page 30: ANALISIS DAN PERANCANGAN APLIKASI BASIS DATA …thesis.binus.ac.id/Doc/Lain-lain/2013-1-01009-IF WorkingPaper002.pdf · Metode yang digunakan dalam penelitian ini adalah metode pengumpulan

Shneiderman, B. & Plaisant, C. (2010). Designing the User Interface: Strategies for Effective Human Computer Interaction. (5th edition). Upper Saddle River, New Jersey: Pearson Education, Inc.

Suwatno & Yuniarsih, T. (2011). Manajemen Sumber Daya Manusia: Teori Aplikasi dan Isu Penelitian. (edisi ke-3). Bandung, Jawa Barat: Alfabeta.

Velicanu, M. & Botha, I. (2011). Database System Journal vol.2 no.4. II (4): 51-53

Wicaksono,Y. (2008). Membangun Bisnis Online dengan Mambo. Indonesia: Elex Media Komputindo

Williams, B. K. & Sawyer, S. C. (2011). Using Information Technology: A Pratical Introduction to Computers and Communication: Complete Version. (International Edition). Avenue of The Americas, New York: McGraw-Hill.

RIWAYAT PENULIS

Arinda Arif lahir di kota Jakarta pada 5 November 1992. Arinda menamatkan

pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada 2014.

Saat ini Arinda bekerja sebagai Web Programmer di PT. PineappleTech Multi Cemerlang.

Arinda aktif di HIMTI Bina Nusantara sebagai Aktivis.

Ardian Pratama lahir di kota Medan pada 8 April 1992. Ardian menamatkan

pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada 2014.

Ardian aktif di HIMTI Bina Nusantara sebagai Aktivis.

Renda Celona lahir di kota Jakarta pada 26 Juli 1992. Renda menamatkan

pendidikan S1 di Universitas Bina Nusantara dalam bidang Teknik Informatika pada

2014. Renda aktif di AIESEC Bina Nusantara sebagai Local Comitee Vice President

of Incoming Exchange Global Community Development Program.