Anda di halaman 1dari 98

RANCANG BANGUN SISTEM INFORMASI PENILAIAN KINERJA

KARYAWAN PADA PT. BARATA INDONESIA (PERSERO)

GRESIK

A
KERJA PRAKTEK

AY
AB
R
SU

Nama : NUR AMIRULLOH


M

NIM : 10.41010.0100
KO

Program : S1 ( Strata Satu)

Jurusan : Sistem Informasi


I

SEKOLAH TINGGI
ST

MANAJEMEN INFORMATIKA DAN KOMPUTER

SURABAYA

2013
ABSTRAK

PT. Barata Indonesia (Persero) merupakan sebuah perusahaan di bawah

naungan Badan Usaha Milik Negara (BUMN) yang bergerak dibidang konstruksi,

A
manufaktur, dan pengecoran. Pada bagian SDM telah memiliki sistem penilaian

kinerja, namun ditemukan kekurangan yaitu terjadinya keterlambatan tiap divisi

AY
dalam melakukan penilaian kinerja yang disebabkan oleh kesibukan para

pimpinan proyek, kesulitan dari pihak SDM dalam melakukan pengurutan nilai

AB
kinerja karyawan dari tiap divisi dan bagian, serta kesulitan dalam melakukan

record hasil penilaian kinerja ditiap periode yang ada. Hal ini memperlambat

kinerja pihak SDM untuk membuat rekapan kinerja setiap tahun.


R
Merujuk pada permasalahan di atas, maka dibuatlah solusi “Rancang
SU

Bangun Sistem Informasi Penilaian Kinerja Karyawan pada PT. Barata Indonesia

(Persero) Gresik”. Sistem informasi penilaian kinerja karyawan ini dapat

membantu pengguna dalam melakukan proses penilaian kinerja karyawan, serta


M

dapat memberikan laporan kinerja karyawan yang dibutuhkan berdasarkan divisi,


KO

bagian, dan periode.

Berdasarkan hasil pembuatan sistem tersebut, maka didapatkan dua

kesimpulan yaitu telah dilakukan uji coba running program yang berjalan lancar
I

tanpa kendala dan mempercepat proses input data sehingga pihak SDM dapat
ST

melakukan evaluasi penilaian kinerja karyawan dengan efektif dan efisien.

Kata kunci: PT. Barata Indonesia, Sistem Informasi, Penilaian Kinerja

Karyawan.

iv
DAFTAR ISI

ABSTRAK ............................................................................................................. iv
KATA PENGANTAR .............................................................................................v
DAFTAR ISI ......................................................................................................... vii

A
DAFTAR GAMBAR ...............................................................................................x
DAFTAR TABEL ................................................................................................. xii

AY
DAFTAR LAMPIRAN ........................................................................................ xiii
BAB I PENDAHULUAN ........................................................................................1
1.1. Latar belakang ......................................................................................1

AB
1.2. Rumusan Masalah ................................................................................3

1.3. Batasan Masalah ...................................................................................3

1.4 Tujuan ...................................................................................................4


R
1.5 Manfaat .................................................................................................4
SU
1.6 Sistematika Penulisan ...........................................................................5

BAB II GAMBARAN UMUM PERUSAHAAN....................................................7


2.1.1. Logo Perusahaan ........................................................................... 8

2.1.2. Struktur Organisasi ........................................................................ 8


M

2.1.3. Job Deskripsi ................................................................................. 9


KO

2.1.4. Visi PT. Barata Indonesia (Persero) ............................................ 11

2.1.5. Misi PT. Barata Indonesia (Persero) ........................................... 11

BAB III LANDASAN TEORI...............................................................................13


I

3.1. Konsep Dasar Sistem ..........................................................................13


ST

3.2. Konsep Dasar Informasi .....................................................................14

3.3. Konsep Dasar Sistem Informasi .........................................................14

3.4. Penilaian Kinerja Karyawan ...............................................................14

3.5. Analisis dan Perancangan Sistem .......................................................19

3.5.1 Document Flow (Kendall & Kendall (2003:11))......................... 20

vii
viii

3.5.2 System Flow (Kendall & Kendall (2003:11)) .............................. 20

3.5.3 Data Flow Diagram (DFD) (Jogiyanto (1990:263)) ................... 21

3.6. Konsep Dasar Basis Data ...................................................................23

3.7.1. Entity Relational Diagram (Jogiyanto, 1990) ............................. 24

3.7.2. Sistem Basis Data ........................................................................ 25

A
3.7.3. Database Manaegement System (Marlinda (2004:6)) ................. 27

AY
3.7.4. Bahasa-Bahasa Yang Terdapat Dalam DBMS ............................ 27

3.7.5. Fungsi DBMS (Marlinda (2004)) ................................................ 27

3.7. SDLC (Jogiyanto, 2001) .....................................................................28

AB
3.8. Visual Basic .Net 2008 (Yuswanto & Subari, 2007) ..........................31

3.9. Microsoft Office 2010 (Kadir, 2010) ..................................................31


R
BAB IV DESKRIPSI KERJA PRAKTEK ............................................................33
4.1. Analisis Sistem ...................................................................................33
SU

4.1.1. Document Flow Penilaian Kinerja Karyawan ............................. 35

4.2. Perancangan Sistem ............................................................................36

4.2.1. System Flow Login Aplikasi ........................................................ 36


M

4.2.2. System Flow Mengolah Data Karyawan...................................... 38

4.2.3. System Flow Mengolah Data Jabatan ......................................... 40


KO

4.2.4. System Flow Mengolah Data Status ............................................ 42

4.2.5. System Flow Mengolah Data Kriteria.......................................... 44

4.2.6. System Flow Mengolah Data Divisi ............................................ 46


I
ST

4.2.7. System Flow Mengolah Data Bagian .......................................... 48

4.2.8. System Flow Transaksi Penilaian Kinerja Karyawan .................. 50

4.2.9. System Flow Pembuatan Laporan Penilaian Kinerja Karyawan 52

4.2.10. Data Flow Diagram .................................................................... 54

4.2.11. Hierarchy Input Proses Output (HIPO) ...................................... 54


ix

4.2.12. Context Diagram ......................................................................... 57

4.3. Perancangan Database ........................................................................65

4.3.1. Entity Relational Diagram Conceptual Data Model ................... 66

4.3.2. Entity Relational Diagram Physical Data Model ....................... 67

4.3.3. Struktur Basis Data & Tabel........................................................ 67

A
4.4. Desain Input & Output .......................................................................71

AY
4.4.1. Desain Input................................................................................. 71

4.4.2. Desain Output .............................................................................. 77

4.5. Implementasi Dan Evaluasi ................................................................77

AB
4.5.1. Teknologi ..................................................................................... 77

4.5.2. Tampilan Program ....................................................................... 78


R
BAB V PENUTUP ................................................................................................89
DAFTAR PUSTAKA ............................................................................................90
SU
LAMPIRAN ...........................................................................................................91
M
KO
I
ST
DAFTAR GAMBAR

Gambar 2. 1 Logo PT. BARATA INDONESIA (PERSERO) ................................8


Gambar 2. 2 Struktur Organisasi PT. Barata Indonesia (Persero) ...........................8
Gambar 2. 3 Detail Struktur Organisasi Keuangan dan SDM .................................9
Gambar 3. 1 Simbol-simbol pada System Flow .....................................................20

A
Gambar 4. 1 Document Flow Penilaian Kinerja Karyawan ...................................35
Gambar 4. 2 System Flow Login Aplikasi Penilaian Kinerja Karyawan ...............37

AY
Gambar 4. 3 System Flow Mengolah Data Karyawan ...........................................39
Gambar 4. 4 System Flow Mengolah data Jabatan ................................................41
Gambar 4. 5 System Flow Mengolah Data Status .................................................43

AB
Gambar 4. 6 System Flow Mengolah Data Kriteria ...............................................45
Gambar 4. 7 System Flow Mengolah Data Divisi ..................................................47
Gambar 4. 8 System Flow Mengolah Data Bagian ................................................49
Gambar 4. 9 System Flow Transaksi Penilaian Kinerja Karyawan .......................51
R
Gambar 4. 10 System Flow Pembuatan Laporan Penilaian Kinerja Karyawan .....53
SU
Gambar 4. 11 Hirarki Input Proses Output (HIPO) ...............................................55
Gambar 4. 12 Context Diagram .............................................................................57
Gambar 4. 13 Data Flow Diagram Level 0 ...........................................................59
Gambar 4. 14 Data Flow Diagram Level 1 Master Karyawan .............................60
M

Gambar 4. 15 Data Flow Diagram Level 1 Master Jabatan..................................61


Gambar 4. 16 Data Flow Diagram Level 1 Master Status ....................................61
KO

Gambar 4. 17 Data Flow Diagram Level 1 Master Kriteria .................................62


Gambar 4. 18 Data Flow Diagram Level 1 Master Bagian ..................................62
Gambar 4. 19 Data Flow Diagram Level 1 Master Divisi ....................................63
Gambar 4. 20 Data Flow Diagram Level 1 Transaksi Penilaian Kinerja .............64
I

Gambar 4. 21 Data Flow Diagram Level 1 Laporan .............................................65


ST

Gambar 4. 22 Entity Relational Diagram (Conceptual Data Model) ....................66


Gambar 4. 23 Entity Relational Diagram (Physical Data Model) ........................67
Gambar 4. 24 Login ...............................................................................................72
Gambar 4. 25 Menu Utama ....................................................................................72
Gambar 4. 27 Master Jabatan ................................................................................73
Gambar 4. 28 Master Status...................................................................................74

x
xi

Gambar 4. 29 Master Kriteria Penilaian ................................................................74


Gambar 4. 32 Master Divisi...................................................................................76
Gambar 4. 33 Transaksi Penilaian Kinerja ............................................................76
Gambar 4. 35 Form Login .....................................................................................78
Gambar 4. 36 Pesam Apabila password salah .......................................................79
Gambar 4. 37 Form Menu Utama ..........................................................................79

A
Gambar 4. 38 Form Master Karyawan ..................................................................80

AY
Gambar 4. 39 Form Master Jabatan.......................................................................81
Gambar 4. 40 Form Master Status .........................................................................82
Gambar 4. 41 Form Master Kriteria ......................................................................83
Gambar 4. 42 Form Input Master Bagian ..............................................................84

AB
Gambar 4. 43 Form Update Master Bagian ..........................................................85
Gambar 4. 44 Form Master Divisi .........................................................................86
Gambar 4. 45 Form Transaksi Penilaian Kinerja ..................................................87
R
Gambar 4. 46 Form Laporan Penilaian Kinerja .....................................................88
SU
M
KO
I
ST
DAFTAR TABEL

Tabel 4.1 Tabel Login ............................................................................................68


Tabel 4.2 Tabel Karyawan .....................................................................................68
Tabel 4.3 Tabel Jabatan .........................................................................................69
Tabel 4.4 Tabel Status............................................................................................69

A
Tabel 4.5 Tabel Kriteria Penilaian .........................................................................69
Tabel 4.6 Tabel Bagian ..........................................................................................70

AY
Tabel 4.7 Tabel Divisi............................................................................................70
Tabel 4.8 Tabel Transaksi Penilaian Kinerja .........................................................71

AB
R
SU
M
KO
I
ST

xii
DAFTAR LAMPIRAN

Lampiran 1 Surat Balasan Perusahaan ..................................................................91


Lampiran 2 Kartu Bimbingan ...............................................................................93
Lampiran 3 Acuan Kerja .......................................................................................95
Lampiran 4 Log Harian Kerja Praktek ..................................................................97

A
Lampiran 5 Kehadiran Kerja Praktek ...................................................................98
Lampiran 5 Listing Program .................................................................................99

AY
AB
R
SU
M
KO
I
ST

xiii
BAB I

PENDAHULUAN

1.1. Latar belakang

A
Perusahaan dalam menjalankan bisnisnya tentu membutuhkan sumber

daya manusia yang berkompeten dan sesuai dengan tujuan perusahaan. Dalam hal

AY
ini karyawan memiliki tugas dan tanggung jawab masing-masing yang telah

dibebankan kepadanya, namun tidak semua karyawan memiliki kinerja yang baik.

AB
Hal inilah yang menyebabkan perusahaan perlu melakukan penilaian terhadap

kinerja karyawannya, karena dari penilaian tersebut akan diketahui sudah

sesuaikah kinerja karyawan terhadap pencapaian tujuan perusahaan. Kinerja


R
karyawan sendiri menurut (Robbin: 1996) yaitu pencapaian tujuan yang telah
SU

ditetapkan merupakan salah satu tolak ukur kinerja individu, yakni tugas individu,

perilaku individu, dan ciri individu. Kinerja karyawan sangat tergantung pada

kepuasaan kerja, di mana kepuasan kerja sendiri bergantung pada faktor pribadi
M

seperti: a) kepribadian; b) status dan senioritas; c) kecocokan dengan minat; dan


KO

d) kepuasan individu dalam hidupnya.

Penilaian kinerja karyawan sendiri merupakan kajian sistematis tentang

kondisi kerja karyawan yang dilaksanakan secara formal yang dikaitkan dengan
I

standar kerja yang telah ditentukan perusahaan (Rivai, 2011). Dari penilaian
ST

tersebut maka akan diketahui apakah hasil kerja karyawan memadai dan sesuai

dengan standar kinerja, serta dapat dibuat rekomendasi perbaikan untuk ke

depannya.

1
2

Salah satu perusahaan yang menerapkan penilaian kinerja adalah PT.

Barata Indonesia (Persero) Gresik. PT. Barata Indonesia (Persero) Gresik

merupakan perusahaan berskala besar yang bergerak dibidang manufaktur,

konstruksi, dan pengecoran yang memiliki cabang tersebar hampir di seluruh

A
wilayah Indonesia. Jumlah karyawan PT. Barata Indonesia berjumlah 2000

karyawan, sehingga dibutuhkan penilaian kinerja untuk seluruh karyawannya.

AY
Selama ini penilaian kinerja pada perusahaan ini dilakukan secara langsung oleh

atasan dari masing-masing karyawan (seperti supervisor, manajer, kepala satuan

AB
organisasi, dan direksi) dan departemen sumber daya manusia (SDM) sebagai

pihak yang bertanggungjawab pada presensi karyawannya. Melihat proses

penilaian kinerja yang cukup birokratif dengan banyaknya divisi dan cabang
R
tentunya sering terjadi kendala dalam proses ini, seperti terjadinya keterlambatan
SU

tiap divisi dalam melakukan penilaian kinerja yang disebabkan oleh kesibukan

para pimpinan proyek, kesulitan dari pihak SDM dalam melakukan pengurutan

nilai kinerja karyawan dari tiap divisi dan bagian, serta kesulitan dalam
M

melakukan record hasil penilaian kinerja ditiap periode yang ada. Hal ini tentunya
KO

memperlambat kerja pihak SDM dalam membuat rekapan kinerja karyawan setiap

tahunnya baik di wilayah perusahaan pusat maupun perusahaan cabang.

Penilaian kinerja sendiri seharusnya dapat mencapai sasaran yang


I

dikehendaki oleh perusahaan sehingga perlu ditetapkan, disepakati, dan diketahui


ST

faktor-faktor yang akan dinilai/ dievaluasi sebelumnya. Sehingga setiap karyawan

mengetahui faktor apa saja yang akan dinilai. Bukan hanya itu, ukuran-ukuran

keberhasilan dalam pekerjaan dapat ditentukan dengan tepat dan lengkap, dan

diuraikan dalam bentuk perilaku yang dapat diukur secara tepat (Rivai dkk, 2011).
3

Merujuk pada permasalahan di atas, maka diperlukan sebuah aplikasi

penilaian kinerja karyawan yang dapat mempermudah pihak SDM dalam

melakukan proses penilaian kinerja sekaligus proses recording data penilaian per

periode maupun per tahun dari tiap divisi atau bagian, sehingga pihak SDM tidak

A
perlu lagi melakukan penjumlahan secara manual dari penilaian periode-periode

sebelumnya.

AY
Diharapkan dengan adanya aplikasi penilaian kinerja karyawan dapat

mempercepat proses penilaian kinerja karyawan yang ada di PT. Barata Indonesia

AB
serta mempermudah pihak SDM dalam melakukan penilaian akhir dan

rekapitulasi kinerja karyawan setiap tahunnya. Sehingga pihak SDM dapat

mengambil keputusan ke depannya berdasarkan hasil penilaian kinerja karyawan


R
tersebut. Keberadaan aplikasi ini bukan hanya mempermudah bagi pihak SDM,
SU

melainkan juga membantu pihak IT yang selama ini membangun aplikasi di PT.

Barata Indonesia.

1.2. Rumusan Masalah


M

Berdasarkan latar belakang yang telah diuraikan di atas, maka dapat


KO

dirumuskan permasalahan sebagai berikut:

“Bagaimana melakukan Rancang Bangun Sistem Informasi Penilaian

Kinerja Karyawan pada PT. Barata Indonesia (Persero) Gresik.”


I

1.3. Batasan Masalah


ST

Berdasarkan perumusan masalah di atas maka batasan masalah adalah

sebagai berikut:

1. Pengumpulan data difokuskan dalam ruang lingkup PT. Barata Indonesia

(Persero) Gresik.
4

2. Aplikasi ini dibangun hanya untuk departemen SDM yang ada di kantor pusat

PT. Barata Indonesia (Persero) Gresik.

3. Membahas mulai dari input data karyawan, penilaian kinerja karyawan dari

tiap divisi atau bagian.

A
4. Laporan yang dihasilkan berupa penilaian kinerja karyawan tiap divisi atau

bagian perperiode (4 bulan) dan per tahun dengan pengurutan nilai terbaik.

AY
1.4 Tujuan

Adapun kerja praktek ini memiliki tujuan yang akan dicapai adalah untuk

AB
membuat Rancang Bangun Sistem Informasi Penilaian Kinerja Karyawan pada

PT. Barata Indonesia (Persero) Gresik. R


1.5 Manfaat
SU
Diharapkan kerja praktek ini dapat memberikan manfaat sebagai berikut:

1. Membuat desain sistem yang dapat meminimalkan waktu dalam melakukan

proses penilaian kinerja karyawan pada PT. Barata Indonesia (Persero).

2. Membuat sistem informasi penilaian kinerja karyawan yang dapat


M

memudahkan penilai dalam melakukan proses penilaian kinerja pada


KO

karyawannya.

3. Membuat laporan penilaian kinerja untuk pimpinan atau direktur utama

PT. Barata Indonesia (Pesero).


I
ST
5

1.6 Sistematika Penulisan

Laporan kerja praktek ini dibuat dengan sistematika berikut:

BAB I PENDAHULUAN

Pada bab pertama ini akan dijelaskan mengenai latar

A
belakang dalam pembuatan Rancang Bangun Sistem Informasi

Penilaian Kinerja Karyawan pada PT. Barata Indonesia (Persero)

AY
Gresik. Perumusan masalah yang ingin diselesaikan, batasan

masalah untuk rancangan sistem yang akan dibangun, tujuan dari

AB
pembuatan rancangan sistem ini, kontribusi yang diharapkan dari

pembuatan rancangan sistem yang sedang dibangun sehingga dapat

bermanfaat untuk kemajuan instansi, serta sistematika penulisan


R
yang digunakan.
SU

BAB II GAMBARAN UMUM PERUSAHAAN

Bab kedua berisi penjelasan secara singkat sejarah dari PT.

Barata Indonesia (Persero) Gresik, struktur organisasi, job


M

diskripsi, dan visi misi PT. Barata Indonesia (Persero) Gresik.


KO

BAB III LANDASAN TEORI

Bab ketiga membahas tentang berbagai macam teori yang

mendukung dalam pembuatan Rancang bangun Sistem Informasi


I
ST

Penilaian Kinerja Karyawan yaitu pengertian konsep dasar sistem,

konsep dasar informasi, konsep dasar sistem informasi, analisa

sistem informasi, Document Flow, System Flow, Data Flow

Diagram (DFD), Entity Relationship Diagram (ERD), Visual

Studio 2008, Microsoft Access, dan Penilaian Kinerja Karyawan.


6

BAB IV DESKRIPSI PERUSAHAAN

Bab keempat menjelaskan tentang proyek Rancang Bangun

Sistem Informasi Penilaian Kinerja Karyawan, meliputi Analisis

Document Flow, Data Flow Diagram (DFD), Context Diagram,

A
Entity Relationship Diagram (ERD) beserta Struktur Basis Data

AY
dan Tabel dan Desain Input/ Output.

BAB V PENUTUP

AB
Bab kelima ini membahas mengenai uraian kesimpulan dari

perancangan dan pembuatan sistem informasi penilaian kinerja

karyawan yang terkait dengan tujuan dan permasalahan yang ada,


R
serta saran untuk pengembangan sistem dimasa mendatang.
SU
M
KO
I
ST
BAB II

GAMBARAN UMUM PERUSAHAAN

2.1. Sejarah Perusahaan

A
PT. Barata Indonesia (Persero) merupakan sebuah perusahaan di bawah

naungan Badan Usaha Milik Negara (BUMN). PT. Barata Indonesia (Persero)

AY
didirikan pada tahun 1971 dengan nama PT. Barata Metalworks dan Engineering

yang merupakan merger dari :

AB
1. PN. BARATA dahulu NV. BRAAT Machinefabriek, didirikan pada tahun

1901 untuk memberikan jasa pemugaran kepada pabrik - pabrik gula,

manufaktur jembatan, dan konstruksi baja lainnya.


R
2. PN. SABANG MERAUKE dahulu Machinefabriek & Scheeepswerf NV.
SU

MOLENVLIET, didirikan pada tahun 1920 untuk memberikan jasa

pemugaran pada industri budidaya gunung dan perkapalan pantai.

3. PN. PEPRIDA, yaitu perusahaan milik pemerintah yang didirikan pada tahu
M

1962 untuk melaksanakan pembangunan proyek-proyek industri dasar.


KO

Pada awal berdirinya, PT. Barata Indonesia (Persero) berpusat di

Surabaya menempati area seluas 6.7 Ha di jalan Ngagel No. 109 yang mana

dalam perkembangannya dari waktu ke waktu telah menjadi wilayah pusat kota
I

yang padat penduduk. Dengan pertimbangan untuk pengembangan ke depan,


ST

dimana dibutuhkan ketersediaan lahan yang lebih luas, maka PT. Barata Indonesia

(Persero) melakukan relokasi kantor dan pabrik ke Gresik di Jl. Veteran No 241

pada tahun 2005 dengan menempati lahan seluas 22 Ha.

7
8

2.1.1. Logo Perusahaan

Berikut adalah desain logo pada PT. BARATA INDONESIA

(PERSERO), seperti Gambar 2.1 :

A
AY
AB
Gambar 2. 1 Logo PT. BARATA INDONESIA (PERSERO)

Sumber: PT. BARATA INDONESIA (PERSERO)


R
2.1.2. Struktur Organisasi

Struktur Ogranisasi merupakan gambaran susunan pengurus dalam suatu


SU

organisasi. Berikut adalah struktur organisasi pada PT. BARATA INDONESIA

(PERSERO).
M
KO
I
ST
9

Gambar 2. 2 Struktur Organisasi PT. Barata Indonesia (Persero)

A
AY
AB
Gambar 2. 3 Detail Struktur Organisasi Keuangan dan SDM
R
Sumber: PT. BARATA INDONESIA (PERSERO)
SU
2.1.3. Job Deskripsi

PT. Barata Indonesia (Persero) memiliki beberapa divisi, dimana setiap

divisi tersebut memiliki job deskripsi masing-masing.

Adapun tugas pokok divisi-divisi yang ada pada PT. Barata Indonesia
M

(Persero) sesuai SK Direksi PT Barata Indonesia (Persero) No K 13 005 02


KO

Januari 2013, yaitu:

1. Divisi Produksi Pengecoran

Mengkoordinasikan dan mengendalikan seluruh kegiatan produksi dan


I
ST

pendukung produksi antar Divisi Produksi guna memperlancar dan

mempercepat proses produksi dalam rangka pencapaian target, tujuan, dan

sasaran sebagaimana ditetapkan dalam Rencana Kerja dan Anggaran

Perusahaan (RKAP).

2. Divisi Produksi Peralatan Jalan


10

Merencanakan, mengkoordinasikan, melaksanakan, dan

mengendalikan proses produksi Divisi Produksi Peralatan Jalan dalam rangka

pencapaian target sebagaimana ditetapkan dalam Rencana Kerja dan

Anggaran Perusahaan (RKAP).

A
3. Divisi Produksi Peralatan Industri Proses

Merencanakan, mengkoordinasikan, melaksanakan dan mengendalikan

AY
proses produksi Divisi Produksi Peralatan Indusri Proses dalam rangka

pencapaian target sebagaimana ditetapkan dalam Rencana Kerja dan

AB
Anggaran Perusahaan (RKAP).

4. Divisi Produksi Peralatan Industri Agro

Merencanakan, mengkoordinasikan, melaksanakan dan mengendalikan


R
proses produksi Divisi Produksi Peralatan Indusri Agro dalam rangka
SU

pencapaian target sebagaimana ditetapkan dalam Rencana Kerja dan

Anggaran Perusahaan (RKAP).

5. Divisi Pengadaan Barang dan Jasa


M

Merencanakan, mengkoordinasikan, melaksanakan, dan


KO

mengendalikan pemenuhan kebutuhan barang dan jasa, melaksanakan

pengadaannya dalam rangka mendukung divisi produksi untuk memenuhi

kebutuhan material sesuai spesifikasi guna memperlancar proses produksi.


I

6. Divisi Engineering Procurement and Construction


ST

Merencanakan, mengkoordinasikan, melaksanakan dan mengendalikan

seluruh kegiatan Divisi Engineering Procurement and Construction dalam

rangka pencapaian target sebagaimana ditetapkan dalam Rencana Kerja dan


11

Anggaran Perusahaan (RKAP) untuk menjamin kelangsungan bisnis dan

kepercayaan pelanggan.

7. Departemen HRD

A
Merencanakan, mengkoordinasikan, melaksanakan, dan

mengendalikan seluruh kegiatan Sumber Daya Manusia dan Administrasi

AY
Personalia serta memberikan dukungan umum untuk kelancaran kegiatan

perusahaan dalam rangka pencapaian tujuan dan sasaran perusahaan.

AB
2.1.4. Visi PT. Barata Indonesia (Persero)

PT. Barata Indonesia (Persero) menjadi perusahaan “Foundry and


R
Metalworks dan Engineering, Procurement & Construction (EPC) yang

tangguh”.
SU

2.1.5. Misi PT. Barata Indonesia (Persero)

1. Melakukan kegiatan usaha EPC dibidang Industri Agro, Industri Migas

(Tankage) dan Industri Pembangkit Tenaga Listrik.


M

2. Melakukan kegiatan usaha Foundry dan Metalworks Peralatan Industri dan


KO

Komponen untuk bidang Agro, Oil & Gas, Power Plant dan Pengairan dengan

mengoptimalkan sumber daya sehingga memberikan nilai tambah bagi

karyawan, pemesan, pemegang saham dan stakeholder lainnya.


I
ST
BAB III

LANDASAN TEORI

3.1. Konsep Dasar Sistem

A
Menurut Jogiyanto (2001) Sistem adalah suatu jaringan kerja dari

prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk

AY
melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu.

Sebuah sistem secara garis besar dibedakan menjadi 2, yaitu:

AB
1. Sistem fisik, kumpulan elemen-elemen/ unsur-unsur yang saling berinteraksi

satu sama lain secara fisik serta dapat diidentifikasikan secara nyata tujuannya

2. Sistem abstrak, sistem yang dibentuk akibat terselenggaranya ketergantungan


R
ide, dan tidak dapat diidentifikasikan secara nyata, tetapi dapat diuraikan
SU

elemen-elemennya.

Sistem sendiri dapat dibagi menjadi dua pendekatan, yaitu pendekatan

secara prosedur dan pendekatan secara komponen. Berdasarkan pendekatan


M

prosedur, sistem didefinisikan sebagai kumpulan dari beberapa prosedur yang


KO

mempunyai tujuan tertentu. Sedangkan berdasarkan pendekatan komponen,

sistem merupakan kumpulan dari komponen-komponen yang saling berkaitan

untuk mencapai tujuan tertentu.


I

Dalam perkembangan sistem yang ada, sistem dibedakan menjadi dua


ST

jenis, yaitu sistem terbuka dan tertutup. Sistem yang terbuka merupakan sistem

yang dihubungkan dengan arus sumber daya luar dan tidak mempunyai elemen

pengendali. Sedangkan sistem tertutup tidak mempunyai elemen pengontrol

dihubungkan pada lingkungan sekitarnya (Soendoro, 2005).

13
14

Suatu sistem mempunyai tujuan atau sasaran. Tujuan biasanya

dihubungkan dengan ruang lingkup yang lebih luas dan sasaran dalam ruang

lingkup yang lebih sempit.

3.2. Konsep Dasar Informasi

A
Informasi merupakan rangkaian data yang mempunyai sifat sementara,

bergantung pada waktu, dan mempunyai arti bagi penerimanya (Kendall, 2003).

AY
3.3. Konsep Dasar Sistem Informasi

Menurut Rommey (1997) dalam Krismiaji (2002), sistem informasi adalah

AB
cara-cara yang diorganisasi untuk mengumpulkan, memasukkan, mengolah, dan

menyimpan data dan cara-cara yang diorganisasi untuk menyimpan, mengelola,


R
mengendalikan dan melaporkan informasi sedemikian rupa sehingga sebuah

organisasi dapat mencapai tujuan yang telah ditetapkan.


SU

Sistem informasi secara umum memiliki tiga kegiatan utama, yaitu

menerima data sebagai masukan/ input, kemudian memprosesnya dengan

penggabungan unsur data dan akhirnya memperoleh informasi/ output (Jogiyanto,


M

2001).
KO

3.4. Penilaian Kinerja Karyawan

Kinerja karyawan sendiri merupakan hasil atau tingkat keberhasilan

seseorang secara keseluruhan selama periode tertentu dalam melaksanakan tugas


I
ST

dibandingkan dengan berbagai kemungkinan, seperti standar hasil kerja, target

atau sasaran atau kriteria yang telah ditetapkan sebelumnya dan telah disepakati

bersama (Rivai, 2011). Sedangkan penilaian kinerja merupakan analisis dan

interpretasi keberhasilan atau kegagalan pencapaian kinerja. Penilaian sebaiknya

dikaitkan dengan sumber daya (input) yang berada di bawah wewenangnya


15

seperti SDM, dana/ keuangan, sarana-prasarana, metode kerja dan hal lainnya

yang berkaitan (Rivai, 2011).

Dalam melakukan proses penilaian kinerja terdapat beberapa pendekatan

sebagai berikut:

A
1. Pendekatan perbandingan (Comparative Approach)

a. Rangking langsung (Ranking)

AY
Dalam rangking langsung, atasan mengurutkan para pemegang

jabatan, dari yang terbaik sampai yang terburuk, yang biasanya berdasarkan

AB
kinerja secara keseluruhan. Rangking semacam ini hanya cocok dalam

organisasi kecil karena semakin banyak pemegang jabatan maka semakin sulit
R
melihat perbedaan-perbedaan kinerja mereka.

b. Rangking alternatif
SU

Penilai akan memilih pekerja yang terbaik untuk posisi teratas dan

pekerja terburuk di posisi terburuk. Kemudian memilih pekerja kedua terbaik

di posisi kedua terbaik dan pekerja terburuk kedua di posisi kedua terburuk.
M

Demikian seterusnya hingga posisi yang tengah dapat terakhir diisi.


KO

c. Perbandingan berpasangan (Paired Comparison)

Pendekatan perbandingan berpasangan melibatkan perbandingan tiap

individu dengan individu lainnya, dua orang sekaligus, dengan standar


I

tunggal untuk menentukan siapa yang lebih baik. Urutan rangking individu
ST

dapat diperoleh dengan menghitung berapa kali masing-masing individu

terpilih sebagai yang lebih baik untuk satu buah pasangan.

d. Metode distribusi paksaan (Forced Distribution)

Istilah distribusi paksaan digunakan untuk menggambarkan format


16

penilaian dimana penilai dipaksa mendistribusikan orang yang dinilai kepada

beberapa kategori kinerja. Penilaian tersebut biasanya menggunakan beberapa

kategori yaitu dari terendah (mewakili kinerja yang buruk) sampai dengan

tingkat tertinggi (mewakili kinerja yang sangat baik)

A
2. Pendekatan berdasarkan sifat (Attribute Approach)

a. Skala rating grafik (Graphic Rating Scale)

AY
Pada metode ini, penilai menentukan dimensi kinerja yang akan

dinilai. Kemudian penilai menentukan kategori penilaian yang akan

AB
dilakukan. Kategori penilaian ini menggunakan angka 5 untuk yang terbaik

dan angka 1 untuk yang terburuk. Kemudian penilai langsung menilai kinerja

dari individu tersebut dan nilai yang dihasilkan akan dijumlahkan. Individu
R
dengan nilai yang tertinggi merupakan individu dengan kinerja yang terbaik
SU

dan individu dengan nilai yang terendah merupakan individu dengan kinerja

terburuk.

b. Skala standar campuran (Mixed Standart Scale)


M

Pada metode ini penilai membuat beberapa pernyataan untuk menguji


KO

apakah karyawan tersebut telah melaksanakan tugasnya dengan baik, lebih

dari yang diminta atau bahkan kurang dari yang diminta oleh atasan.

Beberapa pernyataan tersebut haruslah berhubungan dengan kemauan,


I

kepandaian dan juga hubungan dengan masyarakat. Apabila individu tersebut


ST

telah melaksanakan tugasnya sesuai dengan penyataan tersebut maka akan

diberi nilai 0, jika kurang yang ada dalam penyataan maka akan diberi nilai –

dan jika lebih dari yang diminta maka akan diberi nilai +. Selanjutnya semua

pernyataan tersebut akan diberi tingkatan/ level untuk menentukan nilai. Nilai
17

disetiap kategori pernyataan tersebut yang akan menentukan tingkat kinerja

dari individu tersebut.

3. Pendekatan berdasarkan hasil (Result Approach)

a. Manajemen berdasarkan sasaran (Management by Objectives)

A
Penilai pada metode ini adalah orang-orang yang berpengalaman dan

berkinerja tinggi yang dapat mengembangkan strategi mereka sendiri. Cara

AY
kerja dari metode ini adalah bagaimana suatu sasaran dapat tercapai dengan

menguraingi ambiguitas dan juga hambatan yang mungkin dapat menghalangi

AB
tercapainya sasaran. Penilaian yang dilakukan dapat secara sederhana maupun

secara rumit, bergantung pada kebutuhan sasaran yang akan dicapai. Atasan

dan bawahan akan sama-sama melakukan evaluasi atas kegagalan yang


R
mungkin terjadi dan kemudian memutuskan sasaran-sasaran baru yang
SU

dimungkinkan bagi sasaran yang belum tercapai sebelumnya. Rata-rata sistem

MBO membutuhkan waktu 2 tahun sesudah penerapannya untuk berjalan

dengan efektif.
M

b. Pendekatan standar kinerja


KO

Pendekatan ini mirip dengan MBO hanya saja pendekatan ini lebih

banyak menggunakan ukuran langsung, dengan penekanan pada pengujian

kinerja. Standar yang digunakan adalah indikator-indikator kinerja yang


I

diharapkan dan juga kinerja yang tidak biasanya dilakukan.


ST

c. Pendekatan indeks langsung

Pendekatan ini mengukur kinerja dengan kriteria impersonal obyektif,

seperti produktivitas, absensi dan keluar-masuknya karyawan. Ukuran-ukuran

itu juga dapat dipecah menjadi ukuran kuantitas yang dihasilkan dalam suatu
18

waktu tertentu.

4. Pendekatan berdasarkan perilaku

a. Kejadian kritis (Critical Incident)

Pendekatan dengan metode ini memerlukan kejelian dari penilai

A
dalam mengamati setiap perilaku orang yang dinilai. Penilai diharuskan untuk

mencatat apa yang akan dilakukan oleh orang tersebut apabila pada suatu

AY
waktu terjadi suatu kejadian yang berbeda dengan yang biasa dia alami.

Penilai melihat respon dari orang yang dinilai, apakah orang tersebut dapat

AB
tetap fokus dan mendukung sasaran yang telah ditetapkan atau bahkan malah

menghambat pencapaian sasaran yang telah ditetapkan.

b. Skala rating yang diberi bobot menurut perilaku


R
Langkah pertama yang harus dilakukan dalam metode ini adalah
SU

mengumpulkan data yang menggambarkan perilaku yang baik, rata-rata, dan

buruk untuk masing-masing kategori jabatan. Kejadian-kejadian ini kemudian

dikelompokkan menjadi dasar penilaian yang akan dilakukan. Kemudian


M

kejadian-kejadian tersebut diberi nilai sesuai dengan kontribusinya pada


KO

kinerjanya.

c. Skala pengamatan perilaku (Behavioral Observation Scales)

Metode ini sangat mirip dengan BARS atau dengan skala standar
I

campuran. Perbedaan ini adalah bahwa BOS menilai kinerja pelayanan


ST

karyawan dengan cara megamati seberapa sering mereka melakukan kejadian-

kejadian kritis (critical incidents) serta frerkuensi kejadian-kejadian tersebut.

Nilai diperoleh tiap pelaku dengan memberi angka kepada penilaian frekuensi

secara keseluruhan.
19

3.5. Analisis dan Perancangan Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasi dan mengevaluasi permasalahan, kesempatan, hambatan yang

A
terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikkannya.

Analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum

AY
tahap perancangan sistem. Langkah-langkah dasar dalam melakukan analisa

sistem :

AB
1. Identify, yaitu mengidentifikai masalah.

2. Understand, yaitu memahami kerja dari sistem yang ada.

3. Analyza, yaitu menganalisa sistem.


R
4. Report, yaitu membuat laporan hasil analisis.
SU

Setelah analisis sistem dilakukan, tahap selanjutnya adalah perancangan

sistem. Perancangan sistem dapat didefinisikan sebagai tahap setelah :

1. Perancangan sistem secara umum.


M

2. Perancangan sistem secara terinci.


KO

Perancangan sistem mempunyai dua tujuan utama, yaitu memenuhi

kebutuhan kepada pemakai dan untuk memberikan gambaran yang jelas dan

rancang bangun yang lengkap kepada pemrogram dan ahli teknik lainnya yang
I

terlibat. (Jogiyanto, 1990).


ST
20

3.5.1 Document Flow (Kendall & Kendall (2003:11))

Flow itu sendiri mempunyai arti penggambaran secara grafik dari langkah-

langah dan urut-urutan prosedur dari sutau program.

Document flow menggambarkan hubungan antara input, proses dan output.

A
Document flow juga menampilkan logika yang digunakan komputer ketika

melakukan proses dalam sistem.

AY
3.5.2 System Flow (Kendall & Kendall (2003:11))

System flow atau bagan alir sistem merupakan bagan yang menunjukkan

AB
arus pekerjaan secara keseluruhan dari sistem. System flow menunjukkan urutan-

urutan dari prosedur yang ada di dalam sistem dan menunjukkan apa yang

dikerjakan sistem. Simbol-simbol yang digunakan dalam system flow ditunjukkan


R
pada Gambar 3.1.
SU
M
KO
I
ST

Gambar 3. 1 Simbol-simbol pada System Flow


1. Simbol dokumen

Menunjukkan dokumen input dan output baik untuk proses manual

atau komputer.
21

2. Simbol kegiatan manual

Menunjukkan pekerjaan manual.

3. Simbol simpanan offline

Menunjukkan file non-komputer yang diarsip.

A
4. Simbol proses

Menunjukkan kegiatan proses dari operasi program komputer.

AY
5. Simbol database

Menunjukkan tempat untuk menyimpan data hasil operasi komputer.

AB
6. Simbol garis alir

Menunjukkan arus dari proses.

7. Simbol penghubung
R
Menunjukkan penghubung ke halaman yang masih sama atau ke
SU

halaman lain.

3.5.3 Data Flow Diagram (DFD) (Jogiyanto (1990:263))

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada
M

atau sistem baru yang akan dikembangkan secara logika tanpa


KO

mempertimbangkan lingkungan fisik dimana data tersebut mengalir. DFD

merupakan alat yang digunakan pada metodologi pengembangan sistem yang

terstruktur dan dapat mengembangkan arus data di dalam sistem dengan


I

terstruktur dan jelas.


ST

Simbol-Simbol yang digunakan pada DFD :

a) External Entity atau Boundary

External entity atau kesatuan luar merupakan kesatuan di lingkungan

luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang
22

berada di lingkungan luarnya yang akan memberikan input atau menerima

output dari sistem. External entity disimbolkan dengan notasi kotak.

b) Arus Data

Arus Data (data flow) di DFD diberi simbol panah. Arus data ini

A
mengalir di antara proses, simpanan data (data store) dan kesatuan luar

(external entity). Arus data ini menunjukkan arus data yang dapat berupa

AY
masukan untuk sistem atau hasil dari proses sistem.

c) Proses

AB
Suatu proses adalah kegiatan yang dilakukan oleh orang, mesin, atau

komputer dari hasil suatu arus data yang masuk ke dalam proses untuk

menghasilkan arus data yang akan keluar dari proses. Simbol proses berupa
R
lingkaran atau persegi panjang bersudut tumpul.
SU

d) Simpanan Data

Simpanan data merupakan simpanan dari data yang dapat berupa hal-

hal sebagai berikut, sebagai gambaran:


M

1. Suatu file atau database di sistem komputer.


KO

2. Suatu arsip atau catatan manual.

3. Suatu kotak tempat data di meja seseorang.

4. Suatu tabel acuan manual.


I

Simpanan data di DFD disimbolkan dengan sepasang garis horizontal


ST

paralel yang tertutup di salah satu ujungnya.

1. Context Diagram

Menurut Jogiyanto (2005) Diagram konteks adalah diagram yang terdiri

dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram
23

konteks merupakan level tertinggi dari DFD yang menggambarkan seluruh input

ke sistem atau output dari sistem. Ia akan memberi gambaran tentang keseluruan

sistem. Sistem dibatasi oleh boundary (dapat digambarkan dengan garis putus).

Dalam diagram konteks hanya ada satu proses. Tidak boleh ada storage dalam

A
diagram konteks.

2. Data Flow Diagram Level 0

AY
DFD level 0 adalah langkah selanjutnya setelah context diagram. Pada

langkah ini, digambarkan proses-proses yang terjadi dalam sistem informasi.

AB
3. Data Flow Diagram Level 1

DFD Level 1 merupakan penjelasan dari DFD level 0. Pada proses ini

dijelaskan proses apa saja yang dilakukan pada setiap proses yang terdapat di
R
DFD level 0.
SU

3.6. Konsep Dasar Basis Data

Menurut Yuswanto (2005:2), database merupakan sekumpulan data yang

berisi informasi yang saling berhubungan. Pengertian ini sangat berbeda antara
M

database Relasional dan Non Relasional. Pada database Non Relasional, sebuah
KO

database hanya merupakan sebuah file.

Menurut Marlinda (2004:1), database adalah suatu susunan/ kumpulan

data operasional lengkap dari suatu organisasi/ perusahaan yang


I

diorganisir/dikelola dan disimpan secara terintegrasi dengan menggunakan


ST

metode tertentu menggunakan komputer sehingga mampu menyediakan informasi

optimal yang diperlukan pemakainya.

Penyusunan satu database digunakan untuk mengatasi masalah-masalah

pada penyusunan data yaitu redundansi dan inkonsistensi data, kesulitan


24

pengaksesan data, isolasi data untuk standarisasi, multiple user (banyak pemakai),

masalah keamanan (security), masalah integrasi (kesatuan), dan masalah data

independence (kebebasan data).

3.7.1. Entity Relational Diagram (Jogiyanto, 1990)

A
Entity Relational Diagram (ERD) merupakan penggambaran hubungan

antara beberapa entity yang digunakan untuk merancang database yang akan

AY
diperlukan.

Sebuah ERD memiliki beberapa jenis model yaitu :

AB
a. Conceptual Data Model ( CDM )

Merupakan model yang universal dan dapat menggambarkan semua

struktur logic database ( DBMS ), dan tidak bergantung dari software atau
R
pertimbangan struktur data storage. Sebuah CDM dapat diubah langsung menjadi
SU

PDM.

b. Physical Data Model ( PDM )

Merupakan model ERD yang telah mengacu pada pemilihan software


M

DBMS yang spesifik. Hal ini sering kali berbeda dikarenakan oleh struktur
KO

database yang bervariasi, mulai dari model schema, tipe data penyimpanan dan

sebagainya.

ERD memiliki 4 jenis objek, yaitu :


I

1. Entity
ST

Sesuatu yang ada dan terdefinisikan bisa berupa nyata maupun abstrak

yang dapat dibedakan satu dengan yang lainnya dan adanya hubungan saling

ketergantungan.
25

2. Attribute

Setiap entity memiliki beberapa attribute, yang merupakan ciri atau

karakteristik dari entity tersebut. Attribute sering disebut juga data elemen atau

data field.

A
3. Key

Beberapa elemen data memiliki sifat, dengan mengetahui nilai yang telah

AY
diberikan oleh sebagian elemen data dari entity tertentu, dapat diidentifikasi nilai

– nilai yang terkandung dalam elemen – elemen data lain ada entity yang sama.

AB
Elemen penentu tersebut adalah sebagai elemen dat kunci ( key ).

4. Relationship

Relationship menggambarkan hubungan yang terjadi antar entity yang


R
mewujudkan pemetaan antar entity. Bentuk relationship yaitu :
SU

a) One to One Relationship

Hubungan satu entity dengan entity yang lain.

b) Many to Many Relationship


M

Hubungan antar entity satu dengan entity yang lainnya adalah satu
KO

berbanding banyak.

3.7.2. Sistem Basis Data

Menurut Marlinda (2004:1), sistem basis data adalah suatu sistem


I

menyusun dan mengelola record - record menggunakan komputer untuk


ST

menyimpan atau merekam serta memelihara dan operasional lengkap sebuah

organisasi/ perusahaan sehingga mampu menyediakan informasi optimal yang

diperlukan pemakai untuk proses mengambil keputusan.


26

Pada sebuah sistem basis data terdapat komponen-komponen utama yaitu

Perangkat Keras (Hardware), Sistem Operasi (Operating System), Basis Data

(Database), Sistem (Aplikasi atau Perangkat Lunak) Pengelola Basis Data

(DBMS), Pemakai (User), dan Aplikasi (Perangkat Lunak) lain (bersifat

A
opsional).

a. Kelebihan Sistem Basis Data

AY
1. Mengurangi kerangkapan data, yaitu data yang sama disimpan dalam

berkas data yang berbeda-beda sehingga update dilakukan berulang-

AB
ulang.

2. Mencegah ketidakkonsistenan.

3. Keamanan data dapat terjaga, yaitu data dapat dilindungi dari pemakai
R
yang tidak berwenang.
SU

4. Integritas dapat dipertahankan.

5. Data dapat dipergunakan bersama-sama.

6. Menyediakan recovery.
M

7. Memudahkan penerapan standarisasi.


KO

8. Data bersifat mandiri (data independence).

9. Keterpaduan data terjaga, memelihara keterpaduan data berarti data

harus akurat. Hal ini sangat erat hubungannya dengan pengontrolan


I

kerangkapan data dan pemeliharaan keselarasan data.


ST

b. Kekurangan Sistem Basis Data

1. Diperlukan tempat penyimpanan yang besar.

2. Diperlukan tenaga yang terampil dalam mengolah data.


27

3. Kerusakan sistem basis data dapat mempengaruhi departemen yang

terkait.

3.7.3. Database Manaegement System (Marlinda (2004:6))

Database Management System (DBMS) merupakan kumpulan file yang

A
saling berkaitan dan program untuk pengelolanya. Basis Data adalah kumpulan

datanya, sedang program pengelolanya berdiri sendiri dalam suatu paket program

AY
yang komersial untuk membaca data, menghapus data, dan melaporkan data

dalam basis data.

AB
3.7.4. Bahasa-Bahasa Yang Terdapat Dalam DBMS

1. Data Definition Language (DDL) (Marlinda (2004))

Pola skema basis data dispesifikasikan dengan satu set definisi yang
R
diekspresikan dengan satu bahasa khusus yang disebut DDL. Hasil kompilasi
SU

perintah DDL adalah satu set tabel yang disimpan di dalam file khusus yang

disebut data dictionary/directory.

2. Data Manipulation Language (DML) (Marlinda (2004))


M

Bahasa yang memperbolehkan pemakai mengakses atau memanipulasi


KO

data sebagai yang diorganisasikan sebelumnya model data yang tepat.

3. Query (Marlinda (2004))

Pernyataan yang diajukan untuk mengambil informasi. Merupakan bagian


I

DML yang digunakan untuk pengambilan informasi.


ST

3.7.5. Fungsi DBMS (Marlinda (2004))

1. Data Definition

DBMS harus dapat mengolah data definition atau pendefinisian data.

2. Data Manipulation
28

DBMS harus dapat menangani permintaan-permintaan dari

pemakai untuk mengakses data.

3. Data Security dan Integrity

DBMS dapat memeriksa security dan integrity data yang

A
didefinisikan oleh DBA.

4. Data Recovery dan Concurrency

AY
a. DBMS harus dapat menangani kegagalan-kegagalan pengaksesan

basis data yang dapat disebabkan oleh kesalahan sistem, kerusakan

AB
disk, dan sebagainya.

b. DBMS harus dapat mengontrol pengaksesan data yang konkuren

yaitu bila satu data diakses secara bersama-sama oleh lebih dari
R
satu pemakai pada saat yang bersamaan.
SU

5. Data Dictionary

DBMS harus menyediakan data dictionary atau kamus data.

3.7. SDLC (Jogiyanto, 2001)


M

Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling


KO

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

untuk menyelesaikan suatu sasaran tertentu. Pengembangan sistem (SDLC)

diperlukan untuk menyusun suatu sistem yang baru untuk menggantikan sistem
I

yang lama secara keseluruhan atau memperbaiki sistem yang ada hal ini di
ST

karenakan adanya permasalahan di sistem lama, pertumbuhan organisasi, meraih

kesempatan, adanya instruksi.


29

Apabila dikembangkannya sistem yang baru, maka diharapkan akan

terjadi peningkatan-peningkatan di sistem yang baru. Peningkatan-peningkatan ini

berhubungan dengan PIECES yaitu sebagai berikut :

Performance (kinerja), peningkatan terhadap kinerja (hasil kerja) sistem

A
yang baru sehingga menjadi lebih efektif. Kinerja dapat diukur dari throughput

adalah jumlah dari pekerjaan yang dapat dilakukan suatu saat tertentu dan

AY
Response time adalah rata-rata waktu yang tertunda diantara dua transaksi atau

pekerjaan ditambah dengan waktu response untuk menanggapi pekerjaan tersebut.

AB
Information (informasi), peningkatan terhadap kualitas informasi yang disajikan.

Economy (ekonomis), peningkatan terhadap manfaat-manfaat ataukeuntungan-

keuntungan atau penurunan-penurunan biaya yang terjadi. Control


R
(pengendalian), peningkatan terhadap pengendalian untuk mendeteksi dan
SU

memperbaiki kesalahan-kesalahan serta kecurangan-kecurangan yang dan akan

terjadi. Efficiency (efisiensi), peningkatan terhadap efisiensi operasi. Efisiensi

berbeda dengan ekonomis. System Development Life Cycle (SDLC) adalah


M

tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer


KO

dalam membangun sistem informasi melalui beberapa langkah. Dalam sebuah

siklus SDLC, terdapat enam langkah. Jumlah langkah SDLC pada referensi lain

mungkin berbeda, namun secara umum adalah sama.


I

Langkah yang digunakan meliputi :


ST

a. Melakukan survei dan wawancara, serta menilai kelayakan proyek

pengembangan sistem informasi, mempelajari dan menganalisis sistem

informasi yang sedang berjalan, menentukan permintaan pemakai sistem


30

informasi, memilih solusi atau pemecahan masalah yang paling baik,

menentukan perangkat keras (hardware) dan perangkat lunak (software).

b. Perancangan sistem

Tujuan perancangan sistem adalah untuk menentukan dan

A
mendefinisikan sistem informasi apa yang akan dikembangkan sehingga

dapat memberikan keuntungan dan nilai bagi kegiatan bisnis secara

AY
keseluruhan.

c. Analisa sistem

AB
Analisa sistem dapat didefinisikan sebagai pengguna dari suatu sistem

informasi yang utuh kedalam bagian-bagian komponen dengan maksud

untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan,


R
hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang
SU

diharapkan, sehingga dapat diusulkan perbaikan-perbaikan. Tahap ini

merupakan tahap yang kritis dan penting karena kesalahan pada tahap ini

akan menyebabkan kesalahan pada tahap berikutnya. Langkah-langkah


M

dasar yang harus dilaksanakan oleh analis sistem yaitu :


KO

1. Mengidentifikasikan Masalah

2. Menganalisa Kebutuhan Pengguna

3. Alternatif-alternatif apa saja yang ada untuk mencapai sasaran dan


I

untuk memodifikasi atau mengubah sistem


ST

d. Rancangan sistem

Alternatif yang telah dipilih dalam langkah analisa sistem merupakan

dasar dari rancangan sistem. Rancangan sistem menentukan bagaimana

suatu sistem akan menyelesaikan apa yang harus diselesaikan. Tahap ini
31

menyangkut konfigurasi dari komponen-komponrn perangkat keras dan

perangkat lunak sistem sehingga setelah menginstalasi sistem akan benar-

benar akan memuaskan spesifikasi sistem yang telah ditetapkan pada

akhir analisa sistem.

A
e. Implementasi sistem

Tahap dari implementasi sistem adalah :

AY
1. Membangun dan menguji jaringan database

2. Membangun dan menguji program

AB
3. Instalasi dan menguji sistem yang baru

4. Penyerahan sistem yang telah dibuat

f. Perawatan dan pengembangan sistem


R
Diperlukan adanya kegiatan tambahan setelah sistem yang baru
SU

dijalankan, seperti merawat dan menjaga agar sistem tetap berjalan sesuai

dengan apa yang dikehendaki. Perlu juga diperhatikan akibat adanya

kebijaksanaan yang baru yaitu perubahan-perubahan prosedur, agar sistem


M

tetap menjalankan fungsinya sehingga pengembangan sistem diperlukan.


KO

3.8. Visual Basic .Net 2008 (Yuswanto & Subari, 2007)

Visual Basic .Net 2008 adalah salah satu bahasa pemrograman yang

tergabung dalam Microsoft Visual Studio 2008. Visual Studio 2008 dan Microsoft
I

.Net Framework 4.0 membantu developer menghasilkan performansi yang lebih


ST

baik dan menghasilkan aplikasi yang scapable.

3.9. Microsoft Office 2010 (Kadir, 2010)

Microsoft Office Access merupakan salah satu RDBMS yang sangat

terkenal di lingkungan PC. Sebuah database pada Microsoft Access ini disimpan
32

dalam sebuah berkas dengan ekstensi .MDB. di dalam berkas inilah semua objek

yang terkait dengan database, termasuk semua tabel disimpan.

A
AY
AB
R
SU
M
KO
I
ST
BAB IV

DESKRIPSI KERJA PRAKTEK

4.1. Analisis Sistem

Dalam pengembangan teknologi dibutuhkan analisis dan perancangan

A
sistem yang ada saat ini pada PT. BARATA INDONESIA (PERSERO). Hasil

yang ditemukan saat melakukan analisis sistem saat ini masih banyak kekurangan

AY
yang terjadi. Salah satunya adalah Selama ini penilaian kinerja pada perusahaan

ini dilakukan secara langsung oleh atasan dari masing-masing karyawan (seperti

AB
supervisor, manajer, kepala satuan organisasi, dan direksi) dan departemen

sumber daya manusia (SDM) sebagai pihak yang bertanggungjawab pada presensi

karyawannya. Melihat proses penilaian kinerja yang cukup birokratif dengan


R
banyaknya divisi dan cabang tentunya sering terjadi kendala dalam proses ini,
SU

seperti terjadinya keterlambatan tiap divisi dalam melakukan penilaian kinerja

yang disebabkan oleh kesibukan para pimpinan proyek, kesulitan dari pihak SDM

dalam melakukan pengurutan nilai kinerja karyawan dari tiap divisi dan bagian,
M

serta kesulitan dalam melakukan record hasil penilaian kinerja disetiap periode
KO

yang ada. Hal ini tentunya memperlambat kerja pihak SDM dalam membuat

rekapan kinerja karyawan setiap tahunnya baik di wilayah perusahaan pusat

maupun perusahaan cabang.


I

Mengacu pada permasalahan yang ada diatas, PT. BARATA INDONESIA


ST

(PERSERO) membutuhkan aplikasi yang dapat memudahkan bagian SDM dalam

melakukan proses penilaian kinerja karyawan, memudahkan evaluasi melalui

33
34

report yang ada serta dapat terlihatnya pola kinerja karyawan pada PT. BARATA

INDONESIA (PERSERO).

Oleh karena itu, Dirancanglah sebuah sistem informasi penilaian kinerja

karyawan yang diharapkan dapat mengatasi permasalahan tersebut.

A
AY
AB
R
SU
M
KO
I
ST
35

4.1.1. Document Flow Penilaian Kinerja Karyawan

Document flow yaitu bagan yang menggambarkan proses manual aliran

pekerjaan secara menyeluruh yang menjelaskan urutan prosedur-prosedur yang

terdapat di dalam proses penilaian kinerja karyawan.

A
Document Flow Penilaian Kinerja Karyawan PT. Barata Indonesia (Persero)

AY
Atasan Karyawan (Supervisor/Manajer) Kepala Divisi Departemen SDM

PENILAIAN YANG TELAH


MULAI HASIL PENILAIAN
DITANDA TANGANI
YANG TELAH
OLEH MANAJER DAN
DITANDA TANGANI
KEPALA DIVISI

FORM PENILAIAN

AB
KINERJA
MELAKUKAN MELAKUKAN
PENANDATANGAN PENGURANGAN NILAI
HASIL PENILAIAN PRESTASI
DARI ATASAN BERDASARKAN
KARYAWAN PRESENSI
MELAKUKAN
PENILAIAN PRESTASI
BERDASARKAN
FAKTOR YANG ADA
HASIL PENILAIAN
R PENILAIAN YANG TELAH
DITANDA TANGANI
OLEH KEPALA DIVISI
KINERJA KARYAWAN
PER PERIODE
1
HASIL PENILAIAN
PRESTASI
SU
HASIL PENILAIAN
KINERJA KARYAWAN SELESAI
PER PERIODE
MELAKUKAN 2
PENANDATANGAN
HASIL PENILAIAN

HASIL PENILAIAN
M

YANG TELAH
DITANDA TANGANI

HASIL PENILAIAN
KO

KINERJA KARYAWAN
PER PERIODE
3
I
ST
Phase

Gambar 4. 1 Document Flow Penilaian Kinerja Karyawan


36

Deskripsi : pada Gambar 4.1 menjelaskan tentang document flow Penilaian

Kinerja Karyawan. Proses awal seorang manager atau supervisor yang

membawahi karyawan di setiap bagian akan melakukan penilaian prestasi

berdasarkan faktor yang telah ditentukan SDM melalui form penilaian

A
kinerja,maka hasil penilaian akan di tanda tangani oleh manager atau supervisor

kemudian diserahkan kepala divisi untuk dilakukan penandatanganan oleh kepala

AY
divisi. Hasil penilaian yang telah ditanda tangani supervisor/manager dan kepala

divisi akan dikurangi oleh SDM dengan nilai presensi karyawan. Setelah proses

AB
ini selesai, maka hasil penilaian kinerja karyawan akan dicetak rangkap 3 untuk

diberikan kepadasupervisor/ manager dan kepala divisi, serta 1 rangkap untuk

arsip SDM.
R
4.2. Perancangan Sistem
SU

Perancangan sistem dilakukan dengan menggunakan beberapa bahasa

pemodelan untuk mempermudah analisa terhadap sistem. Pemodelan sistem yang

digunakan adalah system flow, data flow diagram dan entity relationship diagram.
M

Dalam bab ini juga disertakan struktur tabel dari aplikasi yang akan dibuat.
KO

4.2.1. System Flow Login Aplikasi

System flow ini memuat hasil analisis yang merupakan pengembangan

proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses
I

login aplikasi penilaian kinerja karyawan pada PT. BARATA INDONESIA


ST

(PERSERO).
37

System Flow Proses Login Aplikasi PT. Barata Indonesia (Persero)

Staff Departemen SDM

MULAI

A
USERNAME

AY
PASSWORD

TDK

LOGIN LOGIN

AB
VALID ?

ya
R
LOGIN
BERHASIL
SU

SELESAI
M
KO
I
ST
Phase

Gambar 4. 2 System Flow Login Aplikasi Penilaian Kinerja Karyawan

Deskripsi : pada gambar 4.2 System Flow Login Aplikasi ini menjelaskan

tentang gambaran umum proses login aplikasi penilaian kinerja karyawan PT.
38

BARATA INDONESIA (PERSERO) secara keseluruhan dalam bentuk System

Flow. Proses ini akan dimulai saat bagian staff SDM yang ditunjuk menjadi user

dari aplikasi penilaian kinerja karyawan melakukan input username dan password

setelah itu proses login akan dilakukan, dalam proses login ini akan dilakukan

A
pengecekan username dan password. Apabila username dan password benar,

maka akan tampil pesan login berhasil dan apabila username atau password salah

AY
maka akan ada pesan username dan password yang diinputkan salah. sehingga

user diminta untuk menginputkan username dan password kembali.

AB
4.2.2. System Flow Mengolah Data Karyawan

System flow ini memuat hasil analisis yang merupakan pengembangan

proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses
R
kegiatan dari mengolah data karyawan PT. BARATA INDONESIA (PERSERO).
SU
M
KO
I
ST
39

System Flow Proses Mengolah Data Karyawan PT. Barata Indonesia (Persero)

Staff Departemen SDM

MULAI

A
DIVISI
DATA KARYAWAN

AY
BAGIAN

MENYIMPAN DATA
JABATAN KARYAWAN
KARYAWAN

AB
STATUS DATA
KARYAWAN
YANG
DISIMPAN

YA PILIHAN FILTER

UPDATE?
R
PROSES FILTER
SU

DATA
KARYAWAN
YANG
TERFILTER

DATA KARYAWAN
M

TIDAK YANG DIUBAH

UPDATE DATA
KO

KARYAWAN

DATA
KARYAWAN
TERUPDATE
I

SELESAI
ST
Phase

Gambar 4. 3 System Flow Mengolah Data Karyawan

Deskripsi : pada gambar 4.3 System Flow Mengolah Data Karyawan ini

menjelaskan tentang gambaran umum proses pengolahan data karyawan PT.


40

BARATA INDONESIA (PERSERO) secara keseluruhan dalam bentuk System

Flow. Proses ini akan dimulai saat input data karyawan yang mana dalam proses

ini juga mengambil data divisi, data bagian, data jabatan, dan data status.

Kemudian data akan disimpan pada tabel karyawan yang ada pada database

A
sehingga nantinya akan tampil data karyawan pada data gridview. Setelah proses

insert data ini selesai, apabila akan dilakukan proses update data maka yang

AY
dilakukan terlebih dahulu memilih data yang dibutuhkan melalui proses filter.

Kemudian data karyawan yang terfilter dipilih untuk dilakukan proses update

AB
data, maka setelah proses update selesai akan muncul data yang telah di-update.

4.2.3. System Flow Mengolah Data Jabatan

System flow ini memuat hasil analisis yang merupakan pengembangan


R
proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses
SU

kegiatan dari mengolah data jabatan PT. BARATA INDONESIA (PERSERO).


M
KO
I
ST
41

System Flow Proses Mengolah Data Jabatan PT. Barata Indonesia (Persero)

Staff Departemen SDM

MULAI

A
DATA JABATAN

AY
MENYIMPAN DATA
JABATAN
JABATAN

AB
DATA
JABATAN
YANG
DISIMPAN

UPDATE?
R
YA
SU
DATA JABATAN
YANG DIUBAH

UPDATE DATA
JABATAN
M

TIDAK DATA
KARYAWAN
TERUPDATE
KO
I

SELESAI
ST
Phase

Gambar 4. 4 System Flow Mengolah data Jabatan

Deskripsi : pada gambar 4.4 System Flow Mengolah Data Jabatan ini

menjelaskan tentang gambaran umum proses pengolahan data jabatan PT.


42

BARATA INDONESIA (PERSERO) secara keseluruhan dalam bentuk System

Flow. Proses ini akan dimulai saat input data jabatan oleh user, setelah itu data

jabatan akan disimpan ke tabel jabatan yang ada di database. Kemudian data

jabatan akan ditampilkan melalui data gridview. Setelah proses insert data jabatan

A
selesai, apabila data jabatan diubah maka dapat dipilih data mana yang diupdate

melalui data gridview. Setelah data diupdate maka akan ditampilkan data jabatan

AY
terupdate.

4.2.4. System Flow Mengolah Data Status

AB
System flow ini memuat hasil analisis yang merupakan pengembangan

proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses

kegiatan dari mengolah data status PT. BARATA INDONESIA (PERSERO).


R
SU
M
KO
I
ST
43

System Flow Proses Mengolah Data Status PT. Barata Indonesia (Persero)

Staff Departemen SDM

MULAI

A
DATA STATUS

AY
MENYIMPAN DATA
STATUS
STATUS

AB
DATA STATUS
YANG
DISIMPAN

UPDATE?
R YA

DATA STATUS
SU
YANG DIUBAH

UPDATE DATA
STATUS

TIDAK
M

DATA STATUS
TERUPDATE
KO

SELESAI
I
ST
Phase

Gambar 4. 5 System Flow Mengolah Data Status

Deskripsi : pada gambar 4.5 System Flow Mengolah Data Status ini

menjelaskan tentang gambaran umum proses pengolahan data status PT.

BARATA INDONESIA (PERSERO) secara keseluruhan dalam bentuk System


44

Flow. Proses ini akan dimulai saat input data status oleh user, setelah itu data

status akan disimpan ke tabel status yang ada di database. Kemudian data status

akan ditampilkan melalui data gridview. Setelah proses insert data status selesai,

apabila data status diubah maka dapat dipilih data mana yang diupdate melalui

A
data gridview. Setelah data diupdate maka akan ditampilkan data status

terupdate.

AY
4.2.5. System Flow Mengolah Data Kriteria

System flow ini memuat hasil analisis yang merupakan pengembangan

AB
proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses

kegiatan dari mengolah data kriteria PT. BARATA INDONESIA (PERSERO).


R
SU
M
KO
I
ST
45

System Flow Proses Mengolah Data Kriteria PT. Barata Indonesia


(Persero)

Staff Departemen SDM

MULAI

A
DATA KRITERIA

AY
KRITERIA
MENYIMPAN DATA
PENILAIAN
KRITERIA

AB
DATA
KRITERIA
YANG
DISIMPAN

RUPDATE?

YA
SU
DATA KRITERIA
YANG DIUBAH

UPDATE DATA
KRITERIA
M

TIDAK DATA
KRITERIA
TERUPDATE
KO
I
ST

SELESAI
Phase

Gambar 4. 6 System Flow Mengolah Data Kriteria

Deskripsi : pada gambar 4.6 System Flow Mengolah Data Kriteria ini

menjelaskan tentang gambaran umum proses pengolahan data kriteria PT.


46

BARATA INDONESIA (PERSERO) secara keseluruhan dalam bentuk System

Flow. Proses ini akan dimulai saat input data kriteria oleh user, setelah itu data

kriteria akan disimpan ke tabel kriteria yang ada di database. Kemudian data

kriteria akan ditampilkan melalui data gridview. Setelah proses insert data kriteria

A
selesai, apabila data kriteria diubah maka dapat dipilih data mana yang diupdate

melalui data gridview. Setelah data diupdate maka akan ditampilkan data kriteria

AY
terupdate.

4.2.6. System Flow Mengolah Data Divisi

AB
System flow ini memuat hasil analisis yang merupakan pengembangan

proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses

kegiatan dari mengolah data divisi PT. BARATA INDONESIA (PERSERO).


R
SU
M
KO
I
ST
47

System Flow Proses Mengolah Data Divisi PT. Barata Indonesia (Persero)

Staff Departemen SDM

MULAI

A
DATA DIVISI

AY
MENYIMPAN DATA
KARYAWAN DIVISI
DIVISI

AB
DATA DIVISI
YANG
DISIMPAN

R UPDATE?
SU
YA

DATA DIVISI
YANG DIUBAH
M

UPDATE DATA
TIDAK DIVISI
KO

DATA DIVISI
TERUPDATE
I

SELESAI
ST
Phase

Gambar 4. 7 System Flow Mengolah Data Divisi

Deskripsi : pada gambar 4.7 System Flow Mengolah Data Divisi ini

menjelaskan tentang gambaran umum proses pengolahan data divisi PT.


48

BARATA INDONESIA (PERSERO) secara keseluruhan dalam bentuk System

Flow. Proses ini akan dimulai saat input data divisi dan pada proses ini juga

diperlukan pemanggilan nama karyawan dari tabel karyawan di database yang

memiliki jabatan sebagai kepala divisi. Setelah data terpenuhi maka akan

A
dilanjutkan dengan proses penyimpanan data divisi pada tabel divisi. Kemudian

data divisi akan ditampilkan melalui data gridview. Setelah proses insert data

AY
divisi selesai, apabila data divisi diubah maka dapat dipilih data mana yang

diupdate melalui data gridview. Setelah data diupdate maka akan ditampilkan data

AB
divisi terupdate.

4.2.7. System Flow Mengolah Data Bagian

System flow ini memuat hasil analisis yang merupakan pengembangan


R
proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses
SU

kegiatan dari mengolah data bagian PT. BARATA INDONESIA (PERSERO).


M
KO
I
ST
49

System Flow Proses Mengolah Data Bagian PT. Barata Indonesia (Persero)

Staff Departemen SDM

MULAI

A
DATA BAGIAN

AY
DIVISI

MENYIMPAN DATA
BAGIAN
BAGIAN

KARYAWAN

AB
DATA BAGIAN
YANG
DISIMPAN PILIH DATA DIVISI

YA

UPDATE?
R FILTER DIVISI
SU
DATA KEPALA
DIVISI DAN
DATA BAGIAN

DATA BAGIAN
YANG DIUBAH
M

UPDATE DATA
TIDAK BAGIAN
KO

DATA BAGIAN
TERUPDATE
I
ST

SELESAI
Phase

Gambar 4. 8 System Flow Mengolah Data Bagian

Deskripsi : pada gambar 4.8 System Flow Mengolah Data Divisi ini

menjelaskan tentang gambaran umum proses pengolahan data divisi PT.


50

BARATA INDONESIA (PERSERO) secara keseluruhan dalam bentuk System

Flow. Proses ini akan dimulai saat input data bagian yang juga mengambil data

nama divisi dari tabel divisi dan nama karyawan dari tabel karyawan yang

memiliki jabatan supervisor dan manajer. Setelah data terisi lengkap maka akan

A
disimpan pada tabel bagian dan data yang tersimpan secara langsung tampil pada

data gridview. Setelah proses insert selesai apabila akan melakukan proses update

AY
maka data divisi harus dipilih untuk memfilter bagian yang di bawahi oleh divisi

tersebut. Kemudian data divisi dapat dilakukan update, setelah update data sukses

AB
maka akan tampil data yang terupdate.

4.2.8. System Flow Transaksi Penilaian Kinerja Karyawan

System flow ini memuat hasil analisis yang merupakan pengembangan


R
proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses
SU

kegiatan transaksi penilaian kinerja karyawan PT. BARATA INDONESIA

(PERSERO).
M
KO
I
ST
51

System Flow Transaksi Penilaian Kinerja Karyawan PT. Barata Indonesia (Persero)

Staff Departemen SDM

MULAI

PILIH DIVISI

A
PILIH BAGIAN

AY
KARYAWAN

FILTER DATA
DIVISI KARYAWAN

AB
BAGIAN
DATA
KARYAWAN
TERFILTER

PILIH KARYAWAN
YANG DINILAI
RDATA
KARYAWAN
YANG DINILAI
SU
PILIH DATA
PILIH KATEGORI KARYAWAN YANG
DIUBAH
YA

KRITERIA
PENILIAN PROSES PENILAIAN
PILIH KATEGORI
YANG DIUBAH
M

PENILAIAN MENYIMPAN DATA


UPDATE NILAI
KINERJA PENILAIAN
KO

DATA HASIL
DATA HASIL
PENILAIAN
UPDATE? PENILAIAN
YANG
TERUPDATE
DISIMPAN

TIDAK

SELESAI
I
Phase
ST

Gambar 4. 9 System Flow Transaksi Penilaian Kinerja Karyawan

Deskripsi : pada gambar 4.9 System Flow Transaksi Penilaian Kinerja

Karyawan ini menjelaskan tentang gambaran umum proses penilaian kinerja

karyawan PT. BARATA INDONESIA (PERSERO) secara keseluruhan dalam


52

bentuk System Flow. Proses ini akan dimulai saat user memilih divisi dan bagian

yang akan dilakukan proses penilaian, dari hasil tersebut akan tampil karyawan

yang dibawahi oleh divisi dan bagian yang dipilih tersebut pada gridview. dalam

proses penilaian ini dilakukan dengan memilih satu persatu karyawan yang ada

A
pada data gridview. Setelah ini maka user dapat melakukan penilaian dengan

memilih keseluruhan kategori penilaian secara bergantian serta memberi score

AY
pada kategori tersebut. Apabila seluruh kategori telah dinilai, maka dapat

dilakukan proses insert sehingga data tersebut yang dimasukkan secara langsung

AB
tampil pada data gridview. Apabila setelah proses insert ini user akan melakukan

update nilai, maka yang dilakukan memilih nama karyawan yang ada pada data

gridview. Kemudian nilai dari seluruh kategori dapat diupdate. setelah data
R
berhasil terupdate akan ditampilkan kembali pada data gridview.
SU

4.2.9. System Flow Pembuatan Laporan Penilaian Kinerja Karyawan

System flow ini memuat hasil analisis yang merupakan pengembangan

proses dari keseluruhan sistem yang sudah ada. Dan menunjukkan aliran proses
M

kegiatan pembuatan laporan penilaian kinerja karyawan PT. BARATA


KO

INDONESIA (PERSERO).
I
ST
53

System Flow Pembuatan Laporan Kinerja Karyawan PT. Barata Indonesia (Persero)

Staff Departemen SDM Supervisor Manager Kadiv Kepala SDM

MULAI

PILIH PERIODE

A
PILIH DIVISI

AY
PILIH BAGIAN

PENILAIAN
MEMBUAT
KINERJA
LAPORAN

AB
LAPORAN
PENILAIAN
KINERJA R
MENCETAK
LAPORAN
SU

LAPORAN LAPORAN LAPORAN LAPORAN


CETAK LAPORAN PENILAIAN PENILAIAN PENILAIAN PENILAIAN
PENILAIAN YA KINERJA KINERJA KINERJA KINERJA
KINERJA 2 3 4 5
LAPORAN
PENILAIAN
KINERJA
1

TIDAK
M

SELESAI
KO
I Phase
ST

Gambar 4. 10 System Flow Pembuatan Laporan Penilaian Kinerja

Karyawan

Deskripsi : pada gambar 4.10 System Flow Transaksi Penilaian Kinerja

Karyawan ini menjelaskan tentang gambaran umum proses penilaian kinerja


54

karyawan PT. BARATA INDONESIA (PERSERO) secara keseluruhan dalam

bentuk System Flow. Proses ini akan dimulai saat user akan melakukan pemilihan

periode transaksi penilaian kinerja karyawan yang dibutuhkan, setelah itu memilih

divisi dan bagian yang akan dilakukan proses pembuatan laporannya. Dalam

A
proses ini dibutuhkan pemanggilan data transaksi penilaian kinerja, sehingga

laporan penilaian kinerja akan secara langsung tampil dan siap dilakukan proses

AY
pencetakan.dalam pencetakan laporan penilaian kinerja karyawan ini dibuat

rangkap 5, yang mana 1 untuk arsip dan sisanya akan diserahkan pada supervisor,

AB
manager, kepala divisi dan kepala SDM untuk dilakukan proses evaluasi nantinya.

4.2.10. Data Flow Diagram

Data Flow Diagram (DFD) yaitu bagan yang memiliki arus data dalam
R
suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara
SU

logika. Dalam pembuatan DFD, yaitu menentukan HIPO pada aplikasi penilaian

kinerja karyawan.

4.2.11. Hierarchy Input Proses Output (HIPO)


M

Berikut ini gambar Hierarchy Input Proses Output dari sistem informasi
KO

penilaian kinerja karyawan PT. BARATA INDONESIA (PERSERO).


I
ST
ST
IK
O
M
SU
R
AB
Gambar 4. 11 Hirarki Input Proses Output (HIPO)

AY

55
A
56

Deskripsi: Diagram ini menggambarkan struktur guna memahami fungsi-

fungsi dari program. Angka 0 menunjukan program yang dibuat yaitu penilaian

kinerja karyawan, baris ke 2 adalah fungsi-fungsi utama dari program yang dibuat

yaitu master karyawan, master jabatan, master status, master kriteria, master

A
bagian, master divisi, transaksi penilaian kinerja karyawan dan laporan, baris ke 3

menggambarkan sub-sub fungsi yang terdapat pada fungsi utama, seperti yang

AY
ditunjukan pada gambar 4.11 fungsi master karyawan memiliki sub-fungsi yaitu

menyimpan data karyawan, proses filter, dan update data karyawan, fungsi master

AB
jabatan memiliki sub-fungsi yaitu menyimpan data jabatan dan update data

jabatan, fungsi master status memiliki sub-fungsi yaitu menyimpan data status

dan update data status, fungsi master kriteria memiliki sub-fungsi yaitu
R
menyimpan data kriteria dan update data kriteria, fungsi master bagian memiliki
SU

sub-fungsi yaitu menyimpan data bagian, filter divisi dan update data bagian,

fungsi master divisi memiliki sub-fungsi yaitu menyimpan data divisi dan update

data divisi, fungsi transaksi penilaian kinerja memiliki sub-fungsi yaitu filter data
M

karyawan, proses penilaian, menyimpan data penilaian, dan update nilai, dan
KO

untuk fungsi laporan memiliki sub-fungsi membuat laporan dan mencetak

laporan.
I
ST
57

4.2.12. Context Diagram

A
AY
AB
R
SU
M
KO
I
ST

Gambar 4. 12 Context Diagram


58

Deskripsi: context diagram adalah suatu diagram yang digunakan untuk

mendesain sistem yang memberikan gambaran detil mengenai semua informasi

yang diterima ataupun dihasilkan dari suatu aktivitas. Seperti pada gambar 4.12,

simbol kotak dengan ujung melengkung adalah sistem yang dibuat yaitu penilaian

A
kinerja kayawan, sedangkan simbol persegi menggambarkan orang atau bagian

yang berperan dalam sistem dalam hal ini staff SDM yang ditunjuk sebagai user,

AY
supervisor, manager dan kepala divisi.

AB
R
SU
M
KO
I
ST
59

4.2.13. Data Flow Diagram Level 0

A
AY
AB
R
SU
M
KO
I
ST

Gambar 4. 13 Data Flow Diagram Level 0


60

Deskripsi: Data Flow Diagram Level 0 adalah penggambaran fungsi-

fungsi utama yang terdapat pada program, yaitu proses penjabaran dari dari

gambar 4.12 seperti yang digambarkan pada gambar 4.13 terdapat 8 fungsi utama

dari program yaitu mengolah data master karyawan, master jabatan, master status,

A
master kriteria, master bagian, master divisi, transaksi penilaian kinerja, dan

laporan.

AY
4.2.14. Data Flow Diagram Level 1 Master Karyawan

2 Divisi
3 Bag ian
1 Karyawan

AB
[Cek Divisi]
4 Jabatan

1.1
STAFF [Cek Bagian]
[Data Karyawan Disimpan]
SDM [Cek Jabatan]
Menyimpan
[Data Karyawan] Menyimpan Data Karyawan yang Diupdate
Data Karyawan
[Cek Status]
R
Data Karyawan Disimpan
5 Status
1.3
1.2
Update Data
STAFF
SU
Karyawan
SDM [Pilihan Filter] Proses Filter Data Karyawan Terfilter

[Data Karyawan yang Diubah]

STAFF
SDM
M

Gambar 4. 14 Data Flow Diagram Level 1 Master Karyawan


KO

Deskripsi: Data flow diagram level 1 master karyawan merupakan

penjabaran dari fungsi master karyawan yang terdapat pada gambar 4.13. Gambar

4.14 menunjukan bahwa master karyawan pada gambar 4.13 memiliki 3 sub-
I

fungsi yaitu menyimpan data karyawan, proses filter, dan update data karyawan.
ST
61

4.2.15. Data Flow Diagram Level 1 Master Jabatan


2.1
[Data Jabatan Disimpan]
[Data Jabatan] Menyimpan
Data Jabatan
4 Jabatan
STAFF
SDM

Data Jabatan Disimpan

Menyimpan Data Jabatan yang Diupdate

A
2.2

AY
STAFF Update Data
SDM Jabatan
[Data Jabatan yang Diubah]

Gambar 4. 15 Data Flow Diagram Level 1 Master Jabatan

AB
Deskripsi: Data flow diagram level 1 master jabatan merupakan

penjabaran dari fungsi master jabatan yang terdapat pada gambar 4.13. Gambar
R
4.15 menunjukan bahwa master jabatan pada gambar 4.15 memiliki 2 sub-fungsi

yaitu menyimpan data jabatan dan update data jabatan.


SU

4.2.16. Data Flow Diagram Level 1 Master Status

3.1
5 Status
STAFF
Menyimpan [Data Status Dis impan]
SDM [Data Status]
Data Status
M

Data Status Disimpan

Menyimpan Data Status yang Diupdate


KO

STAFF
SDM
3.2

Update Data
[Data Status yang Diubah] Status
I

Gambar 4. 16 Data Flow Diagram Level 1 Master Status


ST

Deskripsi: Data flow diagram level 1 master status merupakan penjabaran

dari fungsi master status yang terdapat pada gambar 4.13. Gambar 4.16

menunjukan bahwa master status pada gambar 4.16 memiliki 2 sub-fungsi yaitu

menyimpan data status dan update data status.


62

4.2.17. Data Flow Diagram Level 1 Master Kriteria


4.1
[Data Kriteria]
Menyimpan Data [Data Kriteria Disimpan]
Kriteria
STAFF
SDM Kriteria
6
Penilaian
Data Kriteria Dis impan
Menyimpan Data yang Diupdate

A
4.2

AY
STAFF [Data Kriteria yang Diubah] Update Data Kriteria
SDM

Gambar 4. 17 Data Flow Diagram Level 1 Master Kriteria

AB
Deskripsi: Data flow diagram level 1 master kriteria merupakan

penjabaran dari fungsi master kriteria yang terdapat pada gambar 4.13. Gambar

4.17 menunjukan bahwa master kriteria pada gambar 4.17 memiliki 2 sub-fungsi
R
yaitu menyimpan data kriteria dan update data kriteria.
SU
4.2.18. Data Flow Diagram Level 1 Master Bagian

3 Bag ian
1 Karyawan

[Data Bagian Disimpan]


M

STAFF 5.1
[Cek Karyawan]
SDM [Data Bagian] 2 Divis i
Menyimpan
Data Bag ian [Lihat Divisi]
KO

Menyimpan Data Bag ian yang Diupdate

Data Bag ian Dis impan 5.3


STAFF
SDM
I

Update Data
Data Terfilter
Bag ian
ST

5.2
[Data Bagian yang Diubah]

[Pilih Data Divisi] Filter Divisi

STAFF
SDM

Gambar 4. 18 Data Flow Diagram Level 1 Master Bagian


63

Deskripsi: Data flow diagram level 1 master bagian merupakan

penjabaran dari fungsi master bagian yang terdapat pada gambar 4.13. Gambar

4.18 menunjukan bahwa master bagian pada gambar 4.18 memiliki 3 sub-fungsi

yaitu menyimpan data bagian, filter divisi dan update data bagian.

A
4.2.19. Data Flow Diagram Level 1 Master Divisi

AY
1 Karyawan

[Data Karyawan Digunakan]

6.1

AB
STAFF
Menyimpan
SDM 2 Divisi
Data Divisi [Data Divisi Disimpan]
[Data Divisi]

Data Divisi Disimpan


R
Menyimpan Data Divisi yang Diupdate

STAFF 6.2
SDM
SU
[Data Divisi yang Diubah] Update Data
Divisi

Gambar 4. 19 Data Flow Diagram Level 1 Master Divisi

Deskripsi: Data flow diagram level 1 master divisi merupakan penjabaran


M

dari fungsi master divisi yang terdapat pada gambar 4.13. Gambar 4.19

menunjukan bahwa master divisi pada gambar 4.19 memiliki 2 sub-fungsi yaitu
KO

menyimpan data divisi dan update data divisi.


I
ST
64

4.2.20. Data Flow Diagram Level 1 Transaksi Penilaian Kinerja

STAFF
SDM
1 Karyawan

7.1
[Data Karyawan Diambil] 2 Divisi
[Pilih Divisi] Filter Data
STAFF
SDM Karyawan [Data Bagian Diambil] [Data Divisi Diambil]
[Pilih Bag ian]

A
Data Karyawan Terfilter

STAFF 7.2

AY
SDM [Pilih Karyawan yang Dinilai] [Data Kriteria Penilaian Dig unakan]
Proses 3 Bag ian
Penilaian
Kriteria
[Pilih Kateg ori] 6
Penilaian
STAFF
SDM Data Penilaian Disimpan

7.3
Penilaian

AB
7
Menyimpan Kinerja
[Data Penilaian Kinerja Disimpan]
Data Penilaian

Update Data Nilai

Menyimpan Data Nilai yang Diupdate

STAFF
SDM
[Pilih Data Karyawan yang Diubah]
7.4

Update Nilai
R
SU
[Pilih Kateg ori yang Diubah]

STAFF
SDM

Gambar 4. 20 Data Flow Diagram Level 1 Transaksi Penilaian Kinerja


M

Deskripsi: Data flow diagram level 1 transaksi penilaian kinerja


KO

merupakan penjabaran dari fungsi transaksi penilaian kinerja yang terdapat pada

gambar 4.13. Gambar 4.20 menunjukan bahwa transaksi penilaian kinerja pada

gambar 4.20 memiliki 4 sub-fungsi yaitu filter data karyawan, proses penilaian,
I
ST

menyimpan data penilaian dan update nilai.


65

4.2.21. Data Flow Diagram Level 1 Laporan

STAFF
SDM
STAFF
SDM

[Pilih Periode]

8.1
Penilaian
[Pilih Divisi] 7

A
Membuat Kinerja
STAFF Laporan [Cek Data Penilaian Kinerja]
SDM [Pilih Bag ian]
Laporan yang Dicetak

AY
SUPERVISOR
[Laporan Penilaian Kinerja]
8.2
STAFF
SDM [Laporan Penilaian Kinerja Karyawan] Mencetak
Laporan [Laporan Penilaian Kinerja]

KEPALA [Laporan Penilaian Kinerja]

AB
DIVISI

MANAGER

Gambar 4. 21 Data Flow Diagram Level 1 Laporan


R
Deskripsi: Data flow diagram level 1 laporan merupakan penjabaran dari
SU
fungsi laporan yang terdapat pada gambar 4.13. Gambar 4.21 menunjukan bahwa

laporan pada gambar 4.21 memiliki 2 sub-fungsi yaitu membuat dan mencetak

laporan.
M

4.3. Perancangan Database

Pada tahap ini, dilakukan penyusunan dan perancangan database yang


KO

akan digunakan beserta strukturnya. Rancangan database sistem yang dibuat

berupa Entity Relational Diagram (ERD), yaitu alat untuk merepresentasikan

model data yang ada pada sistem dimana terdapat entity dan relationship.
I
ST
66

4.3.1. Entity Relational Diagram Conceptual Data Model


LOGIN
Username
Pass word

MEMASUKI

JABATAN KARYAWAN BAGIAN


Kode_Karyawan DIVISI

A
Kojab MEMILI KI MEMBAWAHI Kode_Bag ian
Nama_Jabatan Nama_karyawan MEMBAWAHI Kode_Divis i
Nama_Bag ian
Klasifikas i_Jabatan NPP_Karyawan NPP_Manag er Nama_Divis i
MEMPUNYAI
Foto_Karyawan NPP_Kadiv
NPP_Supervisor

AY
MEMPUNYAI

STATUS
Kode_Status
Nama_Status

AB
PENILAIAN KINERJA
Kode_Penilaian_Kinerja
Periode
Mutu_Kerja
KRITERIA PENILAIAN Kecepatan_Kerja
Kode_Kriteria Peng uasaan_Kerja
Nama_Kriteria MEMILI KI Prakars a
Status_Kriteria Mental
R
Kerjasama_deng an_kawan_sekerja
Nilai_Peng urang
Nilai_Kinerja
Has il_Penilaian
SU
Gambar 4. 22 Entity Relational Diagram (Conceptual Data Model)

Deskripsi: Entity Relational Diagram merupakan model yang universal

dan menggambarkan semua struktur logic database dan tidak bergantung dari
M

software atau pertimbangan struktur data storage. Seperti yang ditunjukan pada

gambar 4.22 menggambarkan hubungan antar tabel-tabel yang digunakan untuk


KO

menyimpan data dari hasil masukan pengguna aplikasi penilaian kinerja

karyawan.
I
ST
67

4.3.2. Entity Relational Diagram Physical Data Model


LOGIN
USERNAME varchar(8)
PASSWORD varchar(8)

USERNAME = USERNAME

KARYAWAN BAGIAN
KODE_KARYAWAN varchar(15) KODE_BAGIAN varchar(8) KODE_DIVISI = KODE_DIVISI
KOJAB = KOJAB
KOJAB varchar(8) KODE_BAGIAN = KODE_BAGIAN KODE_DIVISI varchar(8)
KODE_STATUS varchar(8) NAMA_BAGIAN varchar(50)

A
KODE_BAGIAN varchar(8) NPP_MANAGER varchar(6)
NAMA_KARYAWAN varchar(50) NPP_SUPERVISOR varchar(6)
NPP_KARYAWAN varchar(6)
FOTO_KARYAWAN varchar(100) KODE_KARYAWAN = KODE_KARYAWAN
USERNAME varchar(8)
JABATAN

AY
DIVISI
KOJAB varchar(8)
NAMA_JABATAN varchar(50) KODE_DIVISI varchar(8)
NAMA_DIVISI varchar(50)
KLASIFIKASI_JABATAN varchar(50)
KODE_STATUS = KODE_ST ATUS
NPP_KADIV varchar(6)

STATUS
KODE_STATUS varchar(8)
NAMA_STATUS varchar(50)

AB
PENILAIAN_KINERJA
KODE_PENILAIAN_KINERJA varchar(15)
KRITERIA_PENILAIAN
KODE_KARYAWAN varchar(15)
KODE_KRITERIA varchar(8) PERIODE varchar(255)
KODE_PENILAIAN_KINERJA varchar(15) MUTU_KERJA integer
NAMA_KRITERIA varchar(50) KODE_PENILAIAN_KINERJA = KODE_PENILAIAN_KINERJA
KECEPATAN_KERJA integer
STATUS_KRITERIA varchar(15) PENGUASAAN_KERJA integer
PRAKARSA integer
MENTAL integer
KERJASAMA_DENGAN_KAWAN_SEKERJA integer
R NILAI_PENGURANG
NILAI_KINERJA
HASIL_PENILAIAN
integer
integer
integer
SU
Gambar 4. 23 Entity Relational Diagram (Physical Data Model)

Deskripsi: Entity Relational Diagram merupakan model yang universal

dan menggambarkan semua struktur logic database dan tidak bergantung dari

software atau pertimbangan struktur data storage. Seperti yang ditunjukan pada
M

gambar 4.23 menggambarkan hubungan antar tabel-tabel yang digunakan untuk


KO

menyimpan data dari hasil masukan pengguna aplikasi penilaian kinerja

karyawan.

4.3.3. Struktur Basis Data & Tabel


I
ST

Dalam hal merancang struktur tabel yang diperlukan, meliputi nama tabel,

nama atribut, tipe data, serta data pelengkap seperti primary key, foriegn key, dan

sebagainya. rancangan basis data aplikasi ini terdiri dari tabel-tabel sebagai

berikut :

1. Nama Tabel : Login


68

Fungsi : Menyimpan Data Login

Primary Key : Username

Tabel 4.1 Tabel Login

Field Foreign Key


Field Name Type Constraint
Size Table Column

A
Username Varchar 8 PK
Password Varchar 8

AY
2. Nama Tabel : Karyawan

Fungsi : Menyimpan Data Karyawan

AB
Primary Key : Kode_Karyawan

Foreign Key : Username, Kojab, Kode_Bagian, Kode_Status


R
Tabel 4.2 Tabel Karyawan
SU
Field Foreign Key
Field Name Type Constraint
Size Table Column
Kode_Karyawan Varchar 15 PK
Nama_Karyawan Varchar 50
Username Varchar 8 FK Login Username
M

Kojab Varchar 8 FK Jabatan Kojab


Kode_Bagian Varchar 8 FK Bagian Kode_Bagian
KO

Kode_Status Varchar 8 FK Status Kode_Status


NPP_Karyawan Varchar 6
Foto_Karyawan Varchar 100
I

3. Nama Tabel : Jabatan


ST

Fungsi : Menyimpan Data Jabatan

Primary Key : Kojab


69

Tabel 4.3 Tabel Jabatan

Field Foreign Key


Field Name Type Constraint
Size Table Column
Kojab Varchar 8 PK
Nama_Jabatan Varchar 50
Klasifikasi_Jabatan Varchar 50

A
4. Nama Tabel : Status

AY
Fungsi : Menyimpan Data Status

Primary Key : Kode_Status

AB
Tabel 4.4 Tabel Status

Field Foreign Key


Field Name Type Constraint
Size Table Column
Kode_Status Varchar
R8 PK
Nama_Status Varchar 50
SU

5. Nama Tabel : Kriteria_Penilaian

Fungsi : Menyimpan Data Kriteria


M

Primary Key : Kode_Kriteria

Tabel 4.5 Tabel Kriteria Penilaian


KO

Field Foreign Key


Field Name Type Constraint
Size Table Column
Kode_Kriteria Varchar 8 PK
Kode_Penilaian_Kinerja Varchar 15
I

Nama_Kriteria Varchar 50
ST

Status_Kriteria Varchar 15

6. Nama Tabel : Bagian

Fungsi : Menyimpan Data Bagian

Primary Key : Kode_Bagian


70

Foreign key : Kode_Divisi

Tabel 4.6 Tabel Bagian

Field Foreign Key


Field Name Type Constraint
Size Table Column
Kode_Bagian Varchar 8 PK

A
Kode_Divisi Varchar 8 FK Divisi Kode_Divisi
Nama_Bagian Varchar 50

AY
NPP_Manager Varchar 6
NPP_Supervisor Varchar 6

AB
7. Nama Tabel : Divisi

Fungsi : Menyimpan Data Divisi

Primary Key : Kode_Divisi


R
Tabel 4.7 Tabel Divisi
SU
Field Foreign Key
Field Name Type Constraint
Size Table Column
Kode_Divisi Varchar 8 PK
Nama_Divisi Varchar 50
NPP_Kadiv Varchar 6
M

8. Nama Tabel : Penilaian_Kinerja


KO

Fungsi : Menyimpan Data Transaksi Penilaian Kinerja

Primary Key : Kode_Penilaian_Kinerja


I

Foreign Key : Kode_Karyawan


ST
71

Tabel 4.8 Tabel Transaksi Penilaian Kinerja

Field Foreign Key


Field Name Type Constraint
Size Table Column
Kode_Penilaian_Kinerja Varchar 15 PK
Kode_Karyawan Varchar 15 FK Karyawan Kode_Karyawan
Periode Varchar 255

A
Mutu_Kerja Integer

AY
Kecepatan_Kerja Integer
Penguasaan_Kerja Integer
Prakarsa Integer
Mental Integer

AB
Kerjasama_Dengan_Ka
Integer
wan_Sekerja
Nilai_Pengurang Integer
Nilai_Kinerja Integer
Hasil_Penilaian Integer
R
SU

4.4. Desain Input & Output

Desain input/output merupakan rancangan input/output berupa form untuk

memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan
M

data. Desain input/output juga merupakan acuan pembuat aplikasi dalam


KO

merancang dan membangun sistem.

4.4.1. Desain Input

Desain input merupakan perancangan desain masukan dari pengguna


I
ST

kepada sebuah sistem yang kemudian akan disimpan kedalam database.


72

A. Login

LOGIN

USERNAME Enter Text

A
PASSWORD Enter Text

AY
LOGIN CANCEL

AB
Gambar 4. 24 Login
B. Menu Utama

MASTER PENILAIAN KINERJA KARYAWAN


R
LAPORAN SELESAI

SUNDAY, OCTOBER 27, 2013 14.00


SU
SISTEM INFORMASI PENILAIAN KINERJA KARYAWAN
PT. BARATA INDONESIA (PERSERO) GRESIK
M
KO

SELAMAT DATANG DI APLIKASI PENILAIAN KINERJA KARYAWAN PT. BARATA INDONESIA (PERSERO)

Gambar 4. 25 Menu Utama


I
ST
73

C. Master Karyawan

KARYAWAN

FOTO KARYAWAN FILTER PENCARIAN


KODE KARYAWAN
NAMA BAGIAN NPP
NAMA KARYAWAN
JABATAN STATUS
NAMA JABATAN

A
NAMA BAGIAN

NAMA STATUS
BROWSE
NPP

AY
DATA KARYAWAN

AB
INSERT UPDATE CANCEL EXIT

Gamb
R
ar 4. 26 Master Karyawan
SU
D. Master Jabatan

JABATAN
M

KODE JABATAN

NAMA JABATAN

KLASIFIKASI JABATAN
KO

DATA JABATAN
I
ST

INSERT UPDATE CANCEL EXIT

Gambar 4. 27 Master Jabatan


74

E. Master Status

STATUS

KODE STATUS

NAMA STATUS

A
DATA STATUS

AY
AB
INSERT UPDATE CANCEL EXIT
R
Gambar 4. 28 Master Status
SU
F. Master Kriteria

KRITERIA PENILAIAN

KODE KRITERIA
M

NAMA KRITERIA

STATUS KRITERIA
KO

DATA KRITERIA
I
ST

INSERT UPDATE CANCEL EXIT

Gambar 4. 29 Master Kriteria Penilaian


75

G. Insert Master Bagian

BAGIAN

INSERT DATA BAGIAN UPDATE DATA BAGIAN

KODE BAGIAN

NAMA DIVISI NAMA MANAGER

NAMA SUPERVISOR

A
NAMA BAGIAN

LIHAT DATA BAGIAN

AY
AB
R INSERT CANCEL EXIT

Gambar 4. 30 Insert Master Bagian

H. Update Master Bagian


SU

BAGIAN

INSERT DATA BAGIAN UPDATE DATA BAGIAN

DIVISI
M

KEPALA DIVISI

LIHAT DATA BAGIAN


KO

KODE BAGIAN

NAMA DIVISI NAMA MANAGER


I

NAMA BAGIAN NAMA SUPERVISOR


ST

UPDATE CANCEL EXIT

Gambar 4. 31 Update Master Bagian


76

I. Master Divisi

DIVISI

KODE DIVISI

NAMA DIVISI

A
NAMA KADIV

DATA DIVISI

AY
AB
INSERT UPDATE CANCEL EXIT
R
SU
Gambar 4. 32 Master Divisi

J. Transaksi Penilaian Kinerja

PENILAIAN KINERJA KARYAWAN


M

DIVISI BAGIAN KODE TRANSAKSI

BULAN SUNDAY, OCTOBER 27, 2013


DATA KARYAWAN

NPP

NAMA KARYAWAN
KO

MANAGER
SUPERVISOR

KEPALA DIVISI

KATEGORI NILAI

INSERT UPDATE CANCEL EXIT


I

NILAI KINERJA
ST

HASIL KINERJA

DATA PENILAIAN KINERJA KARYAWAN

Gambar 4. 33 Transaksi Penilaian Kinerja


77

1.4.2. Desain Output

Desain output merupakan perancangan desain laporan yang merupakan

hasil dari data dari proses yang terjadi, yang tersimpan pada database yang

kemudian akan diolah sedemikian rupa menjadi informasi yang berguna bagi

A
pengguna aplikasi.

A. Laporan Penilaian Kinerja Karyawan

AY
GRAFIK HASIL PENILAIAN KINERJA

NILAI KINERJA

AB
NPP KARYAWAN

PENILAIAN KINERJA KARYAWAN PT. BARATA INDONESIA (PERSERO)


BULAN :

DIVISI : BAGIAN :
R
NAMA NPP MUTU KECEPATAN PENGUASAAN PRAKARSA MENTAL KERJASAMA NILAI PENGURANG NILAI KINERJA HASIL PENILAIAN
SU

DISETUJUI DISETUJUI DISETUJUI

KEPALA DIVISI MANAGER SUPERVISOR

Gambar 4. 34 Laporan Penilaian Kinerja Karyawan


M

1.5. Implementasi Dan Evaluasi

Implementasi sistem ini akan menjelaskan detil aplikasi pendataan


KO

pegawai, penjelasan hardware/ software pendukung, dan form- form yang ada

pada aplikasi.
I

1.5.1. Teknologi
ST

1. Perangkat Keras

Spesifikasi perangkat keras minimum yang dibutuhkan untuk

menjalankan aplikasi ini adalah satu unit komputer dengan:


78

a) Processor 1 Ghz

b) Memory dengan RAM 512 MB

c) VGA on Board

d) Monitor Super VGA (1024x768) dengan minimum 256 warna

A
e) Keyboard + mouse

2. Perangkat Lunak

AY
Sedangkan perangkat lunak minimum yang harus diinstall ke dalam

sistem komputer adalah:

AB
a) Windows XP

b) Mircrosoft Visual Studio 2005

c) Microsoft Office 2007


R
4.5.2. Tampilan Program
SU

Dalam sub ini dijelaskan langkah-langkah dalam menjalankan aplikasi

penilaian kinerja karyawan.

1) Login
M
KO
I
ST

Gambar 4. 35 Form Login

Deskripsi: form ini berfungsi untuk pengecekan privilages tiap user atau

batasan tiap account user. Apabila username atau password salah maka akan
79

muncul pesan yang menunjukan bahwa username atau password salah seperti

yang ditunjukan pada gambar 4.36, namun apabila benar maka user akan masuk

pada form menu utama yang ditunjukkan pada gambar 4.37 berikut ini.

A
AY
Gambar 4. 36 Pesam Apabila password salah

AB
2) Menu Utama

R
SU
M
KO
I

Gambar 4. 37 Form Menu Utama


ST

Deskripsi: form ini digunakan untuk tampilan utama pemilihan menu

aplikasi. Apabila menu master diklik maka akan muncul pilihan master, apabila

menu penilaian kinerja karyawan yang diklik maka akan tampil form transaksi

penilaian kinerja karyawan, apabila menu laporan yang diklik maka akan tampil
80

form laporan penilaian kinerja yang siap dicetak, dan apabila klik selesai maka

akan masuk ke form login yang terlihat pada gambar 4.35 di atas.

3) Form Master Karyawan

A
AY
AB
R
SU
Gambar 4. 38 Form Master Karyawan

Deskripsi: form ini digunakan untuk melakukan maintenance (insert,

update dan cancel) data karyawan. Di sini form akan menampilkan kode
M

karyawan secara otomatis. Untuk melakukan proses insert data karyawan, maka

semua data seperti nama karyawan, nama jabatan, nama divisi, nama bagian,
KO

nama status, npp, dan foto karyawan harus terisi. Apabila ada salah satu inputan

belum terisi, maka data tidak dapat tersimpan. Setelah data karyawan terisi
I

lengkap dapat dilakukan klik pada tombol insert. Maka otomatis data akan
ST

tersimpan dan tampil pada data gridview. Setelah data tersimpan, apabila akan

dilakukan proses update maka klik field yang ada pada data gridview sehingga

data secara otomotatis tampil pada textbox yang ada dan data dapat dilakukan
81

perubahan. Setelah data di-update maka klik tombol update dan secara otomatis

data karyawan yang ter-update akan tampil pada gridview.

4) Form Master Jabatan

A
AY
AB
R
SU

Gambar 4. 39 Form Master Jabatan

Deskripsi: form ini digunakan untuk melakukan maintenance (insert,

update dan cancel) data jabatan. Di sini form akan menampilkan kode jabatan
M

secara otomatis. Untuk melakukan proses insert data jabatan, maka semua data
KO

seperti nama jabatan dan klasifikasi jabatan harus terisi. Apabila ada salah satu

inputan belum terisi, maka data tidak dapat tersimpan. Setelah data jabatan terisi

lengkap dapat dilakukan klik pada tombol insert. Maka otomatis data akan
I

tersimpan dan tampil pada data gridview. Setelah data tersimpan, apabila akan
ST

dilakukan proses update maka klik field yang ada pada data gridview sehingga

data secara otomotatis tampil pada textbox yang ada dan data dapat dilakukan

perubahan. Setelah data di-update maka klik tombol update dan secara otomatis

data jabatan yang ter-update akan tampil pada gridview.


82

5) Form Master Status

A
AY
AB
R
Gambar 4. 40 Form Master Status
SU
Deskripsi: form ini digunakan untuk melakukan maintenance (insert,

update dan cancel) data status. Di sini form akan menampilkan kode status secara

otomatis. Untuk melakukan proses insert data status, maka data nama status harus
M

terisi. Apabila ada salah satu inputan belum terisi, maka data tidak dapat

tersimpan. Setelah data status terisi lengkap dapat dilakukan klik pada tombol
KO

insert. Maka otomatis data akan tersimpan dan tampil pada data gridview. Setelah

data tersimpan, apabila akan dilakukan proses update maka klik field yang ada

pada data gridview sehingga data secara otomotatis tampil pada textbox yang ada
I
ST

dan data dapat dilakukan perubahan. Setelah data di-update maka klik tombol

update dan secara otomatis data status yang ter-update akan tampil pada gridview.
83

6) Form Master Kriteria

A
AY
AB
R
Gambar 4. 41 Form Master Kriteria
SU
Deskripsi: form ini digunakan untuk melakukan maintenance (insert,

update dan cancel) data kriteria. Di sini form akan menampilkan kode kriteria

secara otomatis. Untuk melakukan proses insert data kriteria, maka semua data
M

seperti nama kriteria dan status kriteria harus terisi. Apabila ada salah satu inputan

belum terisi, maka data tidak dapat tersimpan. Setelah data kriteria terisi lengkap
KO

dapat dilakukan klik pada tombol insert. Maka otomatis data akan tersimpan dan

tampil pada data gridview. Setelah data tersimpan, apabila akan dilakukan proses
I

update maka klik field yang ada pada data gridview sehingga data secara
ST

otomotatis tampil pada textbox yang ada dan data dapat dilakukan perubahan.

Setelah data di-update maka klik tombol update dan secara otomatis data kriteria

yang ter-update akan tampil pada gridview.


84

7) Form Master Bagian

A
AY
AB
R
Gambar 4. 42 Form Input Master Bagian
SU
Deskripsi: form ini digunakan untuk melakukan insert data bagian. Di sini

form akan menampilkan kode bagian secara otomatis. Untuk melakukan proses

insert data bagian, maka semua data seperti nama divisi, nama bagian, nama
M

manager dan nama supervisor harus terisi. Apabila ada salah satu inputan belum

terisi, maka data tidak dapat tersimpan. Setelah data bagian terisi lengkap dapat
KO

dilakukan klik pada tombol insert. Maka otomatis data akan tersimpan dan tampil

pada data gridview.


I
ST
85

A
AY
AB
Gambar 4. 43 Form Update Master Bagian
R
Deskripsi: form ini digunakan untuk melakukan update data bagian. Di
SU
sini form akan menampilkan data yang telah disimpan pada gridview berdasarkan

divisi yang membawahinya. Untuk mengoperasikan form ini harus memilih

terlebih dahulu combobox divisi dan secara otomatis data bagian akan tampil pada
M

gridview. Apabila ingin dilakukan proses update maka klik field yang ada pada

data gridview sehingga data secara otomotatis tampil pada textbox yang ada dan
KO

data dapat dilakukan perubahan. Setelah data di-update maka klik tombol update

dan secara otomatis data bagian yang ter-update akan tampil pada gridview.
I
ST
86

8) Form Master Divisi

A
AY
AB
R
Gambar 4. 44 Form Master Divisi
SU
Deskripsi: form ini digunakan untuk melakukan maintenance (insert,

update dan cancel) data divisi. Di sini form akan menampilkan kode divisi secara

otomatis. Untuk melakukan proses insert data divisi, maka semua data seperti
M

nama divisi dan nama kadiv harus terisi. Apabila ada salah satu inputan belum

terisi, maka data tidak dapat tersimpan. Setelah data divisi terisi lengkap dapat
KO

dilakukan klik pada tombol insert. Maka otomatis data akan tersimpan dan tampil

pada data gridview. Setelah data tersimpan, apabila akan dilakukan proses update

maka klik field yang ada pada data gridview sehingga data secara otomotatis
I
ST

tampil pada textbox yang ada dan data dapat dilakukan perubahan. Setelah data di-

update maka klik tombol update dan secara otomatis data divisi yang ter-update

akan tampil pada gridview.


87

9) Form Transaksi Penilaian Kinerja

A
AY
AB
R
Gambar 4. 45 Form Transaksi Penilaian Kinerja
SU
Deskripsi: form ini digunakan untuk melakukan maintenance (insert,

update dan cancel) data transaksi penilaian kinerja. Di sini form akan

menampilkan kode transaksi secara otomatis. Untuk melakukan proses insert data
M

penilaian kinerja, pertama kali yang harus dilakukan yaitu menampilkan data

karyawan dengan memilih divisi dan bagian di mana karyawan berada. Setelah
KO

data karyawan tampil pada data gridview, maka klik field yang ada pada data

gridview sehingga data secara otomotatis tampil pada textbox yang ada dan
I

penilaian dapat dilakukan setelah itu melalui pemilihan kategori pada combobox
ST

dan memberikan input nilai per kategori kepada seluruh kategori yang ada.

Apabila ada salah satu inputan belum terisi, maka data tidak dapat tersimpan.

Setelah data kriteria terisi lengkap dapat dilakukan klik pada tombol insert. Maka

otomatis data akan tersimpan dan tampil pada data gridview. Setelah data

tersimpan, apabila akan dilakukan proses update maka klik field yang ada pada
88

data gridview sehingga data secara otomotatis tampil pada textbox yang ada dan

data dapat dilakukan perubahan. Setelah data di-update maka klik tombol update

dan secara otomatis data penilain kinerja yang ter-update akan tampil pada

gridview.

A
10) Form Laporan Penilaian Kinerja

AY
AB
R
SU
M

Gambar 4. 46 Form Laporan Penilaian Kinerja

Deskripsi: form ini digunakan untuk menampilkan seluruh history


KO

transaksi penilaian kinerja yang pernah dilakukan sebelumnya. Untuk membuat

laporan yang harus dilakukan yaitu memilih periode laporan, divisi dan bagian.

Setelah proses ini dilewati, maka akan tampil dokumen yang berisi nilai kinerja
I
ST

karyawan dari divisi dan bagian yang dipilih. Setelah laporan ditampilkan dapat

dilakukan pencetakan atau penyimpanan laporan dalam bentuk file pdf maupun

excel.
BAB V

PENUTUP

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari pembuatan Sistem Informasi

A
Penilaian Kinerja Karyawan pada PT. Barata Indonesia (Persero) Gresik adalah

sebagai berikut:

AY
1. Berdasarkan hasil uji coba running program, sistem informasi penilaian

kinerja karyawan dapat berjalan dengan lancar tanpa kendala.

AB
2. Sistem informasi yang dibangun dapat lebih mempermudah dan mempercepat

dalam proses menginput data yang mana sebelumnya menggunakan form

dalam bentuk hard copy sehingga membutuhkan waktu yang lama yang
R
mengakibatkan pihak SDM terlambat melakukan evaluasi kinerja
SU

karyawannya.

5.2 Saran

Berdasarkan penjelasan tentang aplikasi yang telah dibuat, dapat diberikan


M

saran untuk pengembangan sistem ini sebagai berikut:


KO

a) Aplikasi ini dapat dikembangkan untuk digunakan seluruh kepala divisi,

manager, dan supervisor, sehingga approval dapat dilakukan melalui

sistem.
I

b) Aplikasi ini dapat dikembangkan agar bisa memperhitungkan presensi


ST

karyawan secara langsung.

89
DAFTAR PUSTAKA

Hartono, Jogiyanto. 1990. Analisa dan Desain Sistem Informasi. Yogyakarta:

Penerbit Andi. Jeffry L Whitten, J. et all, 2004, Edisi 6 Metoda Design Dan

Analisa Sistem Informasi.

A
Hartono, Jogiyanto. 2001. Analisis & Desain Sistem Informasi : Pendekatan

Terstruktur Teori Dan Praktek Aplikasi Bisnis. Yogyakarta: Andi.

AY
Hartono, Jogiyanto. 2005. Analisis dan Desain Sistem Informasi, Edisi III.

Yogyakarta: Andi.

AB
Kadir, Abdul. 2010. Mudah Mempelajari Database Access. Yogyakarta: Andi.

Kendall, dan Kendall. 2003. Analisis dan Perancangan Sistem Jilid 1. Jakarta:

Prenhallindo.
R
Krismiaji. 2002. Dasar-dasar Akuntansi Manajemen. Yogyakarta : AMP YKPN.
SU

Marlinda, Linda, S.Kom. 2004.Sistem Basis Data. Yogyakarta:Andi Offset.

Soendoro, Herlambang. 2005. Sistem Informasi : Konsep, Teknologi, dan

Management. Yogyakarta : Graha Ilmu.


M

Veithzal Rivai. 2011. Performance Appraisal:Sistem yang Tepat untuk Menilai


KO

Kinerja Karyawan dan Meningkatkan Daya Saing Perusahaan Edisi 2.

Jakarta : Rajawali Pers.

Yuswanto, dan Subari. 2007. Pemrograman Database Visual Basic .Net.


I

Penerbit: Prestasi Pustakaraya. Jakarta.


ST

90

Anda mungkin juga menyukai