Anda di halaman 1dari 82

YAYASAN LEMBAGA PENDIDIKAN ISLAM DAERAH RIAU

UNIVERSITAS ISLAM RIAU


FAKULTAS TEKNIK

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN


PT BALI PECATU GRAHA

LAPORAN KERJA PRAKTEK

Diajukan Untuk Memenuhi Salah Satu Syarat


Penyusunan Skripsi Pada Fakultas Teknik
Universitas Islam Riau Pekanbaru

DARIEL F PUTRA
183510249

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS ISLAM RIAU
PEKANBARU
2021
KATA PENGANTAR

Puji Syukur penulis ucapkan kepada Allah Subhanahu Wataala yang telah

memberikan kesehatan dan juga serta kesempatan kepada penulis sehingga

Laporan Kerja Praktek ini dapat diselesaikan dengan baik dan tepat waktu yang

berjudul “Perancangan Sistem Informasi Kepegawaian PT Bali Pecatu Graha”.

Dalam penyusunan laporan kerja praktek ini penulis banyak mendapat

hambatan dan tantangan. Untuk itu, Penulis menyampaikan banyak terima kasih

kepada semua pihak yang telah berkontribusi dalam pembuatan laporan ini.

Penulis menyadari bahwa laporan kerja praktek ini masih jauh dari

kesempurnaan baik dalam bentuk penyusunan maupun materinya. Kritik

konstuktif dari pembaca sangat penulis harapkan untuk dapat menyempurnakan

laporan ini. Akhir kata semoga laporan kerja praktek ini dapat memberikan

manfaat bagi sekalian.

Badung, April 22, 2021

Penulis
DAFTAR ISI

KATA PENGANTAR..............................................................................................i

DAFTAR GAMBAR...............................................................................................v

DAFTAR TABEL................................................................................................viii

BAB 1 PENDAHULUAN.......................................................................................1

1.1 Latar Belakang...............................................................................................1

1.2 Identifikasi Masalah.......................................................................................2

1.3 Batasan Masalah.............................................................................................2

1.4 Rumusan Masalah..........................................................................................3

1.5 Tujuan.............................................................................................................3

1.6 Manfaat Penelitian..........................................................................................3

1.7 Rincian Pelaksanaan Kerja Praktek................................................................3

BAB 2 LANDASAN TEORI...................................................................................5

2.1 Gambaran Umum Tentang Tempat KP..........................................................5

2.1.1 Profil Perusahaan.....................................................................................5

2.1.2 Struktur Organisasi Perusahaan dan Unit................................................6

2.2 Tinjauan Pustaka............................................................................................7

2.3 Dasar Teori.....................................................................................................8

2.3.1 Sistem......................................................................................................8

2.3.2 Sistem Informasi......................................................................................9

2.3.3 PHP..........................................................................................................9

2.3.4 Basis Data..............................................................................................10

2.3.5 MySQL..................................................................................................10

2.3.6 Entity Relation Diagram........................................................................11


2.3.7 Flowchart...............................................................................................14

2.3.8 Data Flow Diagram................................................................................15

2.4 Gambaran Umum Sistem yang Akan dibangun...........................................17

BAB 3 METODELOGI PENELITIAN.................................................................18

3.1 Analisis Sistem.............................................................................................18

3.1.1 Analisis Sistem yang Sedang Berjalan..................................................18

3.1.2 Analisis Sistem yang Diusulkan............................................................18

3.2 Perancangan Sistem......................................................................................18

3.2.1 Spesifikasi Kebutuhan Hardware dan Software....................................18

3.2.2 Design Context Diagram.......................................................................19

3.2.3 Design Hierarchy Chart.........................................................................20

3.2.4 Data Flow Diagram................................................................................21

3.2.5 Desain Output........................................................................................22

3.2.6 Desain Input...........................................................................................26

3.2.7 Desain Database.....................................................................................33

3.2.8 Desain Antar Muka................................................................................38

3.2.9 Desain Logika Program (Flowchart).....................................................40

BAB 4 HASIL DAN PEMBAHASAN.................................................................43

4.1 Pengujian Blackbox......................................................................................43

4.1.1 Halaman Login Admin..........................................................................43

4.1.2 Halaman Menu Utama Admin...............................................................45

4.1.3 Halaman Menu Data Pegawai...............................................................47

4.1.4 Halaman Menu Data Riwayat................................................................59

4.2 Pengujian Beta (End User)...........................................................................64

4.3 Implementasi Sistem....................................................................................64


BAB 5 KESIMPULAN DAN SARAN.................................................................70

5.1 Kesimpulan...................................................................................................70

5.2 Saran.............................................................................................................70

DAFTAR PUSTAKA............................................................................................71
DAFTAR GAMBAR
Gambar 2. 1 Struktur Organisasi Perusahaan.........................................................6

Gambar 3. 1 Design Context Diagram.................................................................20


Gambar 3. 2 Design Hierarchy Chart...................................................................21
Gambar 3. 3 Data Flow Diagram Level 0............................................................21
Gambar 3. 4 Desain Output Beranda Admin........................................................22
Gambar 3. 5 Desain Output Profil Admin............................................................23
Gambar 3. 6 Desain Output Data Pegawai...........................................................23
Gambar 3. 7 Desain Output Detail Pegawai (Profil)............................................24
Gambar 3. 8 Desain Output Detail Keluarga Pegawai.........................................25
Gambar 3. 9 Desain Output Detail Pendidikan Pegawai......................................25
Gambar 3. 10 Desain Output Detail Jabatan Pegawai..........................................26
Gambar 3. 11 Desain Input Login........................................................................27
Gambar 3. 12 Desain Input Tambah Data Pegawai (1)........................................27
Gambar 3. 13 Desain Input Tambah Data Pegawai (2)........................................28
Gambar 3. 14 Desain Input Edit Data Pegawai (1)..............................................28
Gambar 3. 15 Desain Input Edit Data Pegawai (2)..............................................29
Gambar 3. 16 Desain Input Data Riwayat Keluarga............................................29
Gambar 3. 17 Desain Input Data Riwayat Pendidikan.........................................30
Gambar 3. 18 Desain Input Data Riwayat (Jabatan)............................................30
Gambar 3. 19 Desain Input Edit Data Keluarga...................................................31
Gambar 3. 20 Desain Input Edit Data Pendidikan...............................................32
Gambar 3. 21 Desain Input Edit Data Jabatan.....................................................32
Gambar 3. 22 Entity Relationship Diagram (ERD)..............................................33
Gambar 3. 23 Desain Antar Muka........................................................................38
Gambar 3. 24 Flowchart Login............................................................................40
Gambar 3. 25 Flowchart Admin...........................................................................41
Gambar 4. 1 Tampilan Halaman Login................................................................43
Gambar 4. 2 Tampilan Notifikasi Required Field Pada Halaman Login.............44
Gambar 4. 3 Tampilan Username atau Password Salah.......................................44
Gambar 4. 4 Tampilan Login Berhasil.................................................................44
Gambar 4. 5 Tampilan Menu Utama Admin........................................................45
Gambar 4. 6 Tampilan Menu Profil.....................................................................46
Gambar 4. 7 Tampilan Username dan Password Berhasil Diperbarui.................46
Gambar 4. 8 Tampilan Halaman Menu Data Pegawai........................................47
Gambar 4. 9 Tampilan Halaman Print Daftar Pegawai........................................48
Gambar 4. 10 Tampilan Halaman Tambah Pegawai (1)......................................48
Gambar 4. 11 Tampilan Halaman Tambah Pegawai (2)......................................49
Gambar 4. 12 Notifikasi Required Field Pada Halaman Tambah Pegawai.........49
Gambar 4. 13 Tampilan Berhasil Tambah Data Pegawai....................................49
Gambar 4. 14 Tampilan Menu Profil Pegawai.....................................................50
Gambar 4. 15 Tampilan Menu Keluarga..............................................................51
Gambar 4. 16 Tampilan Menu Edit Keluarga......................................................51
Gambar 4. 17 Tampilan Data Keluarga Berhasil Diperbarui...............................52
Gambar 4. 18 Tampilan Menu Pendidikan...........................................................53
Gambar 4. 19 Tampilan Menu Edit Pendidikan...................................................53
Gambar 4. 20 Tampilan Data Pendidikan Berhasil Diperbarui............................54
Gambar 4. 21 Tampilan Menu Jabatan.................................................................55
Gambar 4. 22 Tampilan Menu Edit Jabatan.........................................................55
Gambar 4. 23 Tampilan Data Jabatan Berhasil Diperbarui..................................56
Gambar 4. 24 Tampilan Menu Edit Pegawai (1)..................................................57
Gambar 4. 25 Tampilan Menu Edit Pegawai (2)..................................................57
Gambar 4. 26 Tampilan Data Pegawai Berhasil Diperbarui................................57
Gambar 4. 27 Tampilan Halaman Print Data Diri Pegawai.................................58
Gambar 4. 28 Tampilan Menu Tambah Data Keluarga.......................................59
Gambar 4. 29 Notifikasi Required Field Pada Halaman Tambah Keluarga........59
Gambar 4. 30 Tampilan Berhasil Tambah Data Keluarga...................................59
Gambar 4. 31 Tampilan Menu Tambah Data Pendidikan....................................61
Gambar 4. 32 Notifikasi Required Field Pada Halaman Tambah Pendidikan.....61
Gambar 4. 33 Tampilan Berhasil Tambah Data Pendidikan................................61
Gambar 4. 34 Tampilan Menu Tambah Data Jabatan..........................................62
Gambar 4. 35 Notifikasi Required Field Pada Halaman Tambah Jabatan...........63
Gambar 4. 36 Tampilan Berhasil Tambah Data Jabatan......................................63
DAFTAR TABEL
Tabel 1. 1 Kegiatan Kerja Praktek..........................................................................4

Tabel 2. 1 Simbol dan Fungsi ERD.......................................................................11


Tabel 2. 2 Simbol dan Fungsi Flowchart..............................................................14
Tabel 2. 3 Simbol dan Fungsi DFD.......................................................................16

Tabel 3. 1 Spesifikasi Hardware............................................................................19


Tabel 3. 2 Spesifikasi Software.............................................................................19
Tabel 3. 3 Tabel User............................................................................................34
Tabel 3. 4 Tabel Pegawai......................................................................................34
Tabel 3. 5 Tabel Keluarga.....................................................................................36
Tabel 3. 6 Tabel Pendidikan..................................................................................37
Tabel 3. 7 Tabel Jabatan........................................................................................37

Tabel 4. 1 Hasil Pengujian Halaman Login..........................................................44


Tabel 4. 2 Hasil Pengujian Pada Menu Profil.......................................................46
Tabel 4. 3 Hasil Pengujian Tambah Pegawai........................................................50
Tabel 4. 4 Hasil Pengujian Pada Menu Edit Keluarga..........................................52
Tabel 4. 5 Hasil Pengujian Pada Menu Edit Pendidikan.......................................54
Tabel 4. 6 Hasil Pengujian Pada Menu Edit Jabatan.............................................56
Tabel 4. 7 Hasil Pengujian Pada Menu Edit Pegawai...........................................58
Tabel 4. 8 Hasil Pengujian Tambah Data Keluarga..............................................60
Tabel 4. 9 Hasil Pengujian Tambah Data Pendidikan...........................................62
Tabel 4. 10 Hasil Pengujian Tambah Data Jabatan...............................................63
Tabel 4. 11 Hasil Pengujian Beta (End User).......................................................64
Tabel 4. 12 Skor Maksimum.................................................................................65
Tabel 4. 13 Kriteria Skor.......................................................................................66
Tabel 4. 14 Hasil Kuesioner Pertanyaan Pertama.................................................66
Tabel 4. 15 Hasil Kuesioner Pertanyaan Kedua....................................................67
Tabel 4. 16 Hasil Kuesioner Pertanyaan Ketiga....................................................67
Tabel 4. 17 Hasil Kuesioner Pertanyaan Keempat................................................68
Tabel 4. 18 Hasil Kuesioner Pertanyaan Kelima..................................................68
Tabel 4. 19 Pengolahan Skala...............................................................................69
11

BAB 1
PENDAHULUAN
1.1 Latar Belakang

Sejalan dengan perkembangan ilmu pengetahuan dan teknologi yang

sangat pesat di era globalisasi saat ini telah memberikan banyak manfaat dalam

kemajuan diberbagai aspek sosial. Perkembangan teknologi semakin maju dan

pesat mendorong manusia untuk menciptakan teknologi baru yang dapat lebih

bermanfaat dan mempermudah pekerjaan manusia. Tentunya perkembangan

teknologi tersebut akan membuat laju informasi di dunia ini semakin cepat.

Dengan internet di mana semua orang dapat mengakses ilmu pengetahuan

dan informasi kapan saja dan di mana saja. Banyak sekali manfaat dari internet.

Salah satunya adalah pembuatan sistem informasi berbasis web, sistem ini akan

menampilkan informasi mengenai hal-hal sesuai dengan apa yang dikehendaki

oleh pembuat.

Dalam upaya melakukan kerja praktek pada rentang waktu yang telah

ditentukan, akan dibuatlah sebuah Perancangan Sistem Informasi Kepegeawaian

Berbasis Web Untuk PT Bali Pecatu Graha, yang menjadi objek dari sistem

informasi web ini adalah PT Bali Pecatu Graha.

PT Bali Pecatu Graha (BPG) merupakan suatu badan yang bergerak di

bidang Estate. Seiring berjalannya waktu, PT Bali Pecatu Graha mengalami

penambahan pegawai, setiap saat data-data tersebut mengalami perubahan dan

penambahan. Saat ini, basis data yang dimiliki BPG masih berbentuk fisik dan
12

file-file xls. Untuk saat ini jumlah pegawai yang bekerja untuk perusahaan adalah

143 orang yang terdiri dari 1 Director, 10 Senior Supervisor, 3 Supervisor, 6

Manager, 21 Senior Staff, dan 102 Staff. Demikian pula perusahaan semakin hari

semakin kesulitan melakukan kontroling akan pengembangan perusahaanya,

karena begitu banyak data yang belum dapat dijadikan informasi yang valid,

sehingga diperlukannya sebuah sistem informasi yang dapat memudahkan

perusahaan dalam mengolah data kepegawaianya. Oleh karena itu, dengan adanya

sistem informasi kepegawaian dapat membantu pekerjaan lebih mudah.

Untuk membuat sistem informasi diperlukan bahasa pemrograman yang

mampu menjadikan sistem tersebut bisa berjalan. Bahasa yang digunakan yaitu

bahasa pemrograman php yang berbasis web. Bahasa pemrograman php

digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah

situs web baik situs secara umum ataupun secara pribadi.

1.2 Identifikasi Masalah


Berdasarkan latar belakang diatas dapat diidentifikasi masalah yang

muncul sebagai berikut :

1. Belum adanya system informasi pendataan pegawai.

2. Pemasukan data pegawai masih di kerjakan secara manual (File xls).

1.3 Batasan Masalah


Adapun Batasan masalah yang dihadapi dari kerja praktek ini diantaranya

sebagi berikut :

1. Perancangan Sistem Informasi Berbasis Web ini hanya di buat untuk

PT Bali Pecatu Graha dan dan hanya di akses oleh HRD.


13

2. Perancangan Sistem Informasi Web ini menggunakan Bahasa

pemrograman PHP dan basis data MySQL.

3. Peralatan yang dibutuhkan dalam penelitian ini adalah Personal

Computer / PC atau laptop dan web browser.

1.4 Rumusan Masalah


Adapun rumusan masalah dalam laporan kerja praktek ini adalah

bagaimana merancang dan membuat sistem informasi kepegawaian PT Bali

Pecatu Graha.

1.5 Tujuan
Tujuan dari penelitian ini adalah membuat sebuah sistem informasi

kepegawaian berbasis web yang akan digunakan di PT Bali Pecatu Graha untuk

mempermudah memasukkan data diri pegawai yang di anggap penting untuk PT

Bali Pecatu Graha dengan menggunakan Web Browser.

1.6 Manfaat Penelitian


Adapun manfaat dari pembuatan Sistem Informasi ini adalah memberikan

kemudahan kepada instansi dalam pendataan para pegawainya, dengan dibuatnya

sistem diharapkan instansi mengatasi permasalahan yang ada.

1.7 Rincian Pelaksanaan Kerja Praktek


Kerja Praktek dilaksanakan berdasarkan kalender akademik Fakultas

Teknik Informatika Universitas Islam Riau semester genap tahun ajaran

2020/2021, maka kerja praktek ini diusulkan akan dilaksanakan mulai 1 April

2021 hingga 1 Mei 2021.


14

Kegiatan Kerja Praktek ini dilaksanakan pada:

Nama Perusahaan : PT Bali Pecatu Graha

Alamat Perusahaan : Jl. Raya Uluwatu, Pecatu Kuta Selatan, Badung, Bali
80364
Indonesia

No. Telepon : 0361-8481297

Rencana kegiatan yang tertera diatas akan dilaksanakan setiap hari kerja

senin hingga jumat mulai pukul 09.00 WITA s/d 18.00 WITA. Adapun kegiatan

Kerja Praktek ini di uraikan pada table 1.1.

Tabel 1. 1 Kegiatan Kerja Praktek

Jenis Kegiatan April – Mei 2021


Minggu Ke
I II III IV
Penetapan Tujuan
Survey dan Pengambilan
data
Identifikasi Masalah
Pengerjaan Program
Pengimplementasian
Penyusunan Laporan

Semua jadwal perencanaan di atas hanyalah berupa usulan dan masih

bersifat sementara. Jadwal dapat menjadi lebih cepat atau lebih lambat pada

pelaksanaannya.
BAB 2
LANDASAN TEORI
2.1 Gambaran Umum Tentang Tempat KP
2.1.1 Profil Perusahaan
Pecatu indah resort adalah pengembangan berorientasi resort di selatan

pulau Bali, didekati dengan proses masterplanning terintegrasi oleh Bali Pecatu

Graha. Pantai New Kuta yang ada, pantai balangan dan panorama alam pecatu di

sekitarnya merupakan daya tarik potensial. Desa besar dengan luas sekitar 327 ha

di bagian selatan Bali ini terdiri dari pembangunan yang dibuat khusus untuk

menyesuaikan semua gaya hidup, melayani keluarga, untuk mereka yang mencari

rumah eksklusif dan persembunyian, serta untuk yang ramah dan berjiwa muda.

Palet hunian yang luas di destinasi ini menawarkan berbagai hunian yang

menghadap ke lapangan golf dan dengan pemandangan indah samudra Hindia.

pembangunan tersebut terdiri dari serangkaian hotel dan resort, tempat tinggal

khas, townhouse dan aparthements, komersial dan rekreasi, pusat kesehatan dan

fasilitas pendidikan. Ini adalah desa besar di bagian selatan Bali yang

mengakomodasi aktivitas lokal dan pengunjung di dalamnya. Orang akan melihat

serangkaian bangunan modern Bali yang terletak di tengah lapisan tropis untuk

menciptakan arsitektur yang sekaligus merespon kontur lanska.

15
16

2.1.2 Struktur Organisasi Perusahaan dan Unit

Gambar 2. 1 Struktur Organisasi Perusahaan


Struktur organisasi di dalam sebuah perusahaan memegang peran yang penting

untuk kelancaran aktivitas dari sebuah perusahaan. Struktur organisasi PT Bali

Pecatu Graha di dalamnya terdapat departemen, divisi, dan level. Di dalam

departemen terdapat Board of Director, Accounting, Finance, Legal, Hrga, Estate,

Project, kemudian di dalam divisi terdapat Accounting & Tax, Accounting,

Finance, Legal, Cashier, A/R, Project, Hr & Ga, Ga & Humas, Purchasing, Office

Boy/Girl, Cooperative Team, Socializing Team, Estate, Collector, Surveyor,

Security, Driver, Gardener, Landscape, Me & Swro, Civil Maintenance, Customer

Relation, Land Administration, Administration, Secretary, Director, dan di dalam

level terdapat Staff, Senior Staff, Supervisor, Senior Supervisor, Manager,

Director.
17

2.2 Tinjauan Pustaka


Dari penelitian yang dilakukan oleh I Wayan Dharmawan, A.A. Gede

Raka, I Made Mardika (2019) yang berjudul Implementasi Program Sistem

Informasi Manajemen Kepegawaian (SIMPEG) berbasis web di Badan

Kepegawaian dan Pengembangan Sumber Daya Manusia (BKPSDM) Kabupaten

Badung yang membahas mengenai data kepegawaian. Implementasi SIMPEG

sudah dilaksanakan dengan baik meskipun belum mendapatkan hasil yang

optimal. Penelitian ini bertujuan untuk menganalisis seberapa efektif

implementasi program di BKPSDM Kabupaten Badung. Adapun pendekatan yang

digunakan yaitu metode deskriptif kualitatif dengan menerapkan teori Edwards III

dan teori Bambang Sunggono.

Sedangkan penelitian yang dilakukan Zuli Astari, Desi Pibriana, Rusbandi

(2019), yang berjudul Perancangan Sistem Informasi Kepegawaian Pada PT.

Bakri Karya Sarana Batam Permasalahan pada penelitian ini terletak pada

pengelolaan data kepegawaian yang masih terdapat beberapa kesalahan. Tujuan

dari penelitian ini yaitu untuk merancang dan membuat sistem informasi

kepegawaian berbasis website pada PT Bakri Karya Sarana Batam. Metodologi

penelitian ini menggunakan iterasi.

Anuar Sadat (2019) Implementasi Sistem Informasi Manajemen

Kepegawaian (SIMPEG) Pada Dinas Kesehatan Kabupaten Aceh Tenggara.

Fenomena yang ada pada penelitian ini yaitu data dan dokumen kepegawaian

senantiasa sebaiknya didukung dengan pemanfaatan Informasi dan teknologi yang

handal dan berkembang. Tujuan penelitian adalah untuk mengetahu implementasi


18

sistem informasi manajemen kepegawaian (SIMPEG) pada Dinas Kesehatan

Kabupaten Aceh Tenggara. Pendekatan penelitian yang digunakan adalah

deskriptif kualitatif.

Dengan melihat penelitian sebelumnya dapat dibuat “Sistem Informasi

Kepegawaian PT Bali Pecatu Graha”. Dengan perbedaan penelitian adalah

system ini menghasilkan informasi laporan data pribadi pegawai, data jabatan

berbasis Web.

2.3 Dasar Teori


2.3.1 Sistem
Data Sistem adalah kumpulan/grup/komponen-komponen apapun baik

phisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis

untuk mencapai suatu tujuan tertentu. (Yakub dan Hisbanarto, 2014:1).

Terdapat dua kelompok dasar pendekatan dalam mendefinisikan sistem

yaitu berdasarkan pendekatan pada prosedurnya dan yang berdasarkan pendekatan

komponennya :

1. Pendekatan sistem pada prosedurnya

Suatu sistem adalah suatu jaringan dan prosedur yang saling

berkaitan, dan bekerjasama untuk melakukan suatu pekerjaan atau

menyelesaikan suatu masalah tertentu.

2. Pendekatan sistem pada komponennya

Suatu sistem adalah sekumpulan dari beberapa elemen yang saling

berinteraksi dengan teratur sehingga membentuk suatu totalitas untuk

menyelesaikan suatu masalah tertentu.


19

2.3.2 Sistem Informasi


Sistem informasi adalah sebuah rangkaian prosedur formal dimana data

dikelompokkan, diproses menjadi informasi dan didistribusikan kepada pemakai.

(Kadir, 2014:9).

Sistem informasi adalah cara-cara yang diorganisasikan untuk

mengumpulkan, memasukkan dan mengolah serta menyimpan data dan cara-cara

yang diorganisasi untuk menyimpan, mengelola mengendalikan dan melaporkan

informasi sedemikian rupa sehingga sebuah organisasi dapat mecapai tujuan yang

telah ditetapkan. (Krismaji, 2015:15)

Jadi berdasarkan pengertian diatas dapat disimpulkan bahwa sistem

informasi adalah kumpulan data yang terintegritasi dan saling melengkapi dengan

menghasilkan output yang baik guna untuk memecahkan masalah dan

pengambilan keputusan.

2.3.3 PHP
PHP (PHP:Hypertext Preprocessor) adalah suatu bahasa pemrograman

yang digunakan untuk menerjemahkan baris kode program menjadi kode mesin

yang dapat dimengerti oleh komputer yang berbasis server-side yang dapat

ditambahkan ke dalam HTML. (Supono dan Putratama , 2016:3).

Dengan demikian kode program yang ditulis dalam PHP tidak akan

terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP dirancang

untuk membuat halaman web yang dinamis, yaitu halaman web yang dapat

membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan

isi basis data ke halaman web.


20

2.3.4 Basis Data


Beberapa pengertian basis data (database) menurut para ahli :

1. Elemen basis data pada sistem informasi berfungsi sebagai media untuk

menyimpan data dan informasi yang dimiliki oleh sistem informasi

bersangkutan. Setiap aplikasi dan sistem yang memiliki data didalamnya

(dengan disertai proses manipulasi data berupa insert, delete, edit/update),

pasti memiliki sebuah basis data. (Pratama, 2014:17)

2. Sistem basis bata adalah sistem terkomputerisasi yang tujuan utamanya

adalah memelihara data yang sudah diolah atau informasi dan membuat

informasi tersedia saat dibutuhkan. (Rosa dan Shalahuddin, 2015:43)

Berdasarkan beberapa pendapat para ahli yang dikemukakan di atas dapat

ditarik kesimpulan bahwa database adalah sekelompok data yang mempunyai

ciri-ciri khusus dan dapat dikelola sedemikian rupa sehingga bisa menghasilkan

sebuah format data yang baru.

2.3.5 MySQL
MySQL adalah salah satu aplikasi DBMS yang sudah banyak digunakan oleh

web developer. Contoh DBMS lainnya adalah : PostgreSQL (freeware), SQL

Server, MS Access dari Microsoft, DB2 dari IBM, Oracle dan Oracle Corp,

Dbase, FoxPro, dsb. (Hidayatullah dan Jauhari, 2015:180).

MySQL merupakan database yang paling sering digunakan dalam

pemrograman PHP. MySQL digunakan untuk menyimpan data dalam database

dan memanipulasi data-data yang diperlukan. Manipulasi data tersebut berupa


21

menambah, mengubah dan menghapus data berada dalam database. (Buana,

2014:2)

Berdasarkan pendapat yang telah dikemukakan diatas dapat disimpulkan

bahwa MySQL merupakan aplikasi pengolahan database yang sering digunakan

untuk membuat sebuah aplikasi yang memiliki data-data sebagai sumber

pengolahannya.

2.3.6 Entity Relation Diagram


ERD dikembangkan berdasarkan teori himpunan dalam bidang matematika.

ERD digunakan untuk permodelan basis data relasional sehingga jika

penyimpanan basis data menggunakan OODBMS maka perancangan basis data

tidak perlu menggunakan ERD. Simbol ERD dan fungsinya dapat dilihat pada

tabel sebagai berikut:

Tabel 2. 1 Simbol dan Fungsi ERD

No. Simbol Nama Simbol Keterangan

1. Entitas Tabel yang ada didalam basis


data
Nama_entitas

2. Atribut Field / kolom yang ada


didalam suatu entitas
Nama_atribut

3. Atribut Kunci Kunci akses/kunci primer

Nama_atribut Primer dalam record, dapat lebih dari


satu kolom apabila kombinasi
dari beberapa kolom tersebut
bersifat unik/berbeda.
22

4. Atribut Kolom data yang butuh


Multinilai disimpan dalam suatu entitas
Nama_atribut yang dapat memiliki nilai lebih
dari satu.

5. Relasi Relasi yang menghubungkan


antar entitas.
Nama_Rel
asi

6. Asosiasi Penghubung antar relasi dan


entitas dimana di dua ujungnya
memiliki multiplicity
kemungkinan jumlah
pemakaian.

Derajat Relasi (Relationship Degree) adalah jumlah entitas yang

berpartisipasi dalam satu relasi. Derajat relasi yang sering dipakai di dalam ERD:

a. Unary Relationship

Unary Relationship adalah model relasi yang terjadi di antara entity yang

berasal dari entity set yang sama. Sering juga disebut sebagai recursive

relationship atau relective relationship.

b. Binary Relationship
Binary Relationship adalah model relasi antara instansi-instansi (instances)

dari suatu tipe entitas (dua entity yang berasal dari entity yang sama). Relationship

ini paling umum digunakan dalam pembuatan model data.

c. Ternary Relationship
23

Ternary Relationship merupakan relationship antara instansi-instansi dari tiga

tipe entitas secara sepihak. Masing-masing entitas mungkin berpartisipasi satu

atau banyak dalam suatu ternary relationship. Perlu dicatat bahwa ternary

relationship tidak sama dengan binary relationship.

d. Atribut (Attribute)
Atribut merupakan karakteristik dari entitas atau relationship yang

menyediakan penjelasan detail entitas atau relation. Ada dua jenis atribut :

1. Identifier (key), digunakan untuk menentukan suatu entitas secara unik

(primary key).

2. Descriptor (non key attribute), digunakan untuk menspesifikasikan

karakteristik dari satu entitas yang tidak unik.

e. Kardinalitas (Cardinality)

Kardinalitas merupakan batasan dari banyaknya hubungan, yang dapat

dilakukan oleh himpunan entitas dalam melakukan relasi dengan himpunan entitas

lainnya. Jenis kardinalitas antara lain :

1. One to One (1:1)


Hubungan satu-ke-satu (1:1) terjadi jika sebanyak satu kejadian dari satu

entitas A dihubungkan dengan satu kejadian entitas B.

2. One to Many / Many to One (1:N / N:1)


Tingkat hubungan satu-ke-banyak (1:N) adalah sama dengan banyak-ke-

satu (N:1). Tergantung dari arah mana hubungan tersebut dilihat. Untuk satu

kejadian pada entitas A dapat mempunyai banyak hubungan dengan kejadian pada

entitas B. sebaliknya satu kejadian pada entitas B hanya dapat mempunyai satu

hubungan pada entitas A.


24

3. Many to Many (N:N)

Hubungan banyak-ke-banyak (N:N) mempunyai arti setiap entitas

pada himpunan entitas A dapat berhubungan dengan banyak entitas pada

himpunan entitas B dan demikian juga sebaliknya, dimana setiap entitas

pada himpunan entitas B berhubungan banyak pada himpunan entitas A.

2.3.7 Flowchart
Flowchart (diagram alir) menggambarkan urutan logika dari suatu

prosedur pemecahan masalah, sehingga flowchart merupakan langkah-

langkah penyelesaian masalah yang dituliskan dalam simbol-simbol

tertentu. (Sitorus, 2015:14).

Tabel 2. 2 Simbol dan Fungsi Flowchart

No Simbol Nama Simbol Keterangan

1. Terminator Permulaan /
pengakhiran program

2. Flow Line Arah Aliran Program

3. Preparation Proses inisialisasi/


pemberian nilai awal

4. Process Proses Pengolahan

Data
25

5. Input/Output Proses input/output


data, parameter,
Data
informasi

6. Predefined Permulaan sub


Process program / proses
menjalankan sub
program

7. Decision Perbandingan
pernyataan,
penyeleksian data yang
memberikan pilihan
untuk langkah
selanjutnya.

8. On Page Penghubung bagian-


Connector bagian flowchart yang
berada pada suatu
halaman.

9. Off Page Penghubung bagian-


Connector bagian flowchart yang
berada pada halaman
berbeda.

2.3.8 Data Flow Diagram


Data Flow Diagram sering digunakan untuk menggambarkan

prosedur sistem yang sedang berjalan di suatu organisasi atau perusahaan.

DFD tidak sesuai untuk memodelkan sistem yang menggunakan

pemrograman berorientasi objek. (Rosa dan Shalahuddin, 2015:70)


26

Simbol atau lambang yang digunakan dalam membuat diagram alir

data yang lazim digunakan. (Rosa dan Shalahuddin, 2015:71). DFD terdiri

dari empat buah simbol yaitu:

Tabel 2. 3 Simbol dan Fungsi DFD

No. Simbol Nama Simbol Keterangan

1. Terminator/Entitas Entitas di luar sistem yang


Eksternal berhubungan langsung
dengan sistem

2. Data Store / Komponen yang berfungsi


Tempat untuk menyimpan data atau
penyimpanan data file. (Gane & Sarson)

3. Data Store / Komponen yang berfungsi


Tempat untuk menyimpan data atau
penyimpanan data file. (Yourdon/DeMarco)

4. Alur Data Menggambarkan alur data


dari suatu proses ke proses

5. Proses Fungsi yang


mentransformasi data
secara umum.
(Yourdon/DeMarco)
27

6. Proses Fungsi yang


mentransformasi data
secara umum. (Gane &
Sarson)

2.4 Gambaran Umum Sistem yang Akan dibangun

Gambaran mengenai sistem yang akan dibangun berupa

Perancangan Sistem Informasi Kepegawaian Berbasis Web Untuk PT Bali

Pecatu Graha. Sistem informasi berbasis Web digunakan oleh HRD PT

Bali Pecatu Graha untuk membantu memasukkan dan mengolah data dari

sistem tersebut dengan menginputkan data yang akan di input. Sistem akan

dengan sendirinya membuat laporan berdasarkan data yang telah diproses

dan menjadikannya sebagai informasi.


BAB 3
METODELOGI PENELITIAN
3.1 Analisis Sistem
3.1.1 Analisis Sistem yang Sedang Berjalan
Saat ini PT Bali Pecatu Graha sistem yang berjalan masih berupa file

xlv atau tertulis, karena itulah sulit untuk menyimpan, menginput data dan

mengolah data yang penting untuk dijadikan informasi, hal ini

menyebabkan data yang belum diinput dan diolah akan mudah hilang.

Data tersebut merupakan data yang dibutuhkan oleh perusahaan sebagai

sarana informasi.

3.1.2 Analisis Sistem yang Diusulkan


Sistem Informasi Berbasis Website yang akan dibangun adalah

Perancangan Sistem Informasi Kepegawaian Berbasis Web untuk PT Bali

Pecatu Graha, objek dari website ini adalah HRD PT Bali Pecatu Graha

yang berfungsi untuk membantu penginputan data dan mengolah data

untuk dijadikan informasi, data yang diinputkan tersimpan dibasis data

sehingga tidak mudah hilang. Data tersebut juga bisa diedit admin dari

pengguna sistem. Dengan adanya suatu sistem informasi Kepegawaian

dapat mempermudah pekerjaan HRD PT Bali Pecatu Graha, dalam

memasukkan data untuk PT Bali Pecatu Graha.

3.2 Perancangan Sistem


3.2.1 Spesifikasi Kebutuhan Hardware dan Software
Kebutuhan penulis yang digunakan dalam pembuatan Sistem

Informasi Kepegawaian terdiri dari perangkat keras dan lunak.

28
29

a. Perangkat Keras (Hardware)

Berikut ini adalah spesifikasi kebutuhan perangkat keras yang

dibutuhkan dalam pembuatan sistem dapat diuraikan pada tabel 3.1.

Tabel 3. 1 Spesifikasi Hardware

No Spesifikasi Keterangan

1. Sistem Operasi Windows 7/8.1/10

2. Processor Intel Celeron CPU N2840 2.16 GHz

3. RAM 4.00 GB (3.88 GB usable)

4. System type 64-bit Operating System

b. Kebutuhan Software

Berikut ini adalah spesifikasi kebutuhan perangkat lunak yang

dibutuhkan dalam pembuatan sistem dapat diuraikan pada tabel 3.2.

Tabel 3. 2 Spesifikasi Software

No Spesifikasi Keterangan

1. Database XAMPP

2. Text Editor Visual Studio Code

3. Browser Chrome / Opera Mini / Firefox

3.2.2 Design Context Diagram


Context diagram adalah alat untuk struktur analisis, pendekatan

struktur analisis ini untuk menggambarkan sistem secara keseluruhan.

Untuk lebih jelasnya dapat dilihat pada gambar berikut ini:


30

Gambar 3. 1 Design Context Diagram


Dari gambar diatas, mendeskripsikan context diagram yang

menggambarkan sistem ini memiliki Entitas yaitu Admin. Admin dapat

mengelola data pegawai, data keluarga, data pendidikan, data jabatan, data

admin atau profil, data admin mendapatkan info pegawai, info keluarga,

info pendidikan, info jabatan, info admin atau profil.

3.2.3 Design Hierarchy Chart


Hierarchy chart digunakan untuk mendefinisikan dan

mengilustrasikan pemecahan suatu fungsi menjadi beberapa proses dan

pemecahan proses menjadi beberapa sub prosessehingga akan didapatkan

suatu proses yang tidak dapat dipecahkan. Berikut desain hierarchy chart

sistem informasi kepegawaian Berbasis Web Untuk PT Bali Pecatu Graha

dapat dilihat pada gambar 3.2


31

Gambar 3. 2 Design Hierarchy Chart


3.2.4 Data Flow Diagram
Data Flow Diagram (DFD) merupakan alat yang digunakan pada

metodologi pengembangan sistem yang terstruktur dan menggambarkan

arus data didalam sistem yang terstruktur tersebut. DFD juga menyediakan

informasi mengenai luaran dan masukan dari setiap entitas dan proses itu

sendiri.

Gambar 3. 3 Data Flow Diagram Level 0


32

3.2.5 Desain Output


Desain output adalah keluaran atau hasil yang ditampilkan dari
proses input pada Sistem Informasi Kepegawaian PT Bali Pecatu Graha.
Berikut ini adalah desain output nya:

1. Desain Output Beranda Admin


Pada desain output beranda yang ditampilkan adalah hasil inputan berapa
jumlah data yang diinput dan kemudian di tampilkan pada dashboard
seperti total pegawai, total kontrak, total tetap, magang dan training.

Gambar 3. 4 Desain Output Beranda Admin


2. Desain Output Profil Admin
Pada desain output profil yang ditampilkan adalah hasil inputan data dari
profil yang diinputkan oleh admin, pada tampilan output profil, admin
bisa mengubah password dan juga usernamenya.
33

Gambar 3. 5 Desain Output Profil Admin


3. Desain Output Data Pegawai
Pada desain output data pegawai yang ditampilkan adalah daftar seluruh
pegawai yang diinputkan pada tambah pegawai yang dilakukan oleh
admin, pada tampilan data pegawai admin bisa memilih detail,
melakukan edit dan mencetak (print) data yang sudah diinput.

Gambar 3. 6 Desain Output Data Pegawai


34

4. Desain Output Detail Profil Pegawai


Pada Desain Output Detail Profil Pegawai yang ditampilkan adalah hasil
inputan data dari tambah pegawai yang diinputkan oleh admin. Pada
desain ini memuat informasi pribadi pegawai, yaitu: foto pegawai, status
kepegawaian, status user, nip, nama lengkap, nama panggilan, tempat
dan tanggal lahir, agama, jenis kelamin, golongan darah, tinggi badan,
berat bedan, status perkawinan, alamat, status rumah KTP, kendaraan,
kepemilikan kendaraan, SIM, email, nomor hp, nama bank, nomor
rekening, nomor KTP/PASPOR, nomor BPJS Kesehatan, nomor BPJS
Tenaga Kerja, dan nomor NPWP.

Gambar 3. 7 Desain Output Detail Pegawai (Profil)


5. Desain Output Detail Keluarga Pegawai
Pada Desain Output Detail Keluarga Pegawai yang ditampilkan adalah
hasil inputan dari data keluarga yang diinputkan oleh admin. Pada desain
output detail keluarga pegawai memuat informasi anggota keluarga
pegawai. Admin dapat melakukan edit data anggota keluarga di halaman
ini.
35

Gambar 3. 8 Desain Output Detail Keluarga Pegawai


6. Desain Output Detail Pendidikan Pegawai
Pada Desain Output Detail Pendidikan Pegawai yang ditampilkan adalah
hasil inputan dari data pendidikan yang diinputkan oleh admin. Pada
halaman ini memuat informasi Pendidikan yang telah ditempuh oleh
pegawai.

Gambar 3. 9 Desain Output Detail Pendidikan Pegawai


36

7. Desain Output Detail Jabatan Pegawai


Pada Desain Output Detail Jabatan Pegawai yang ditampilkan adalah
hasil inputan dari data jabatan yang diinputkan oleh admin. Pada desain
output detail jabatan pegawai ini memuat informasi jabatan pegawai di
perusahaan. Admin dapat melakukan edit data jabatan di halaman ini.

Gambar 3. 10 Desain Output Detail Jabatan Pegawai


3.2.6 Desain Input
Desain input merupakan suatu perancangan untuk memasukkan data
yang akan dilakukan oleh pengguna sistem yang dibuat. Berikut ini
beberapa desain input dari sistem yang dibuat:

1. Desain Input Login Admin


Untuk dapat masuk dan mengontrol Sistem Informasi Kepegawaian PT
Bali Pecatu Graha, harus login terlebih dahulu sebagai admin dengan
memasukkan username dan password yang benar. Jika username address
dan password tidak benar, maka pengguna tidak dapat masuk ke dalam
sistem.
37

Gambar 3. 11 Desain Input Login


2. Desain Input Tambah Data Pegawai
Desain input tambah data pegawai berfungsi untuk memasukkan atau
menambah data pegawai yang ingin diinput, penginputan dilakukan oleh
admin. Data yang diinput akan tersimpan ke database.

Gambar 3. 12 Desain Input Tambah Data Pegawai (1)


38

Gambar 3. 13 Desain Input Tambah Data Pegawai (2)


3. Desain Input Edit Data Pegawai
Desain input edit data pegawai berfungsi untuk mengubah data pegawai
yang telah diinput, perubahan dilakukan oleh admin. Data yang telah
diubah akan tersimpan ke database.

Gambar 3. 14 Desain Input Edit Data Pegawai (1)


39

Gambar 3. 15 Desain Input Edit Data Pegawai (2)


4. Desain Input Data Riwayat Keluarga
Desain input data riwayat keluarga berfungsi untuk memasukkan atau
menambah data anggota keluarga pegawai yang ingin diinput,
penginputan dilakukan oleh admin. Data yang diinput akan tersimpan ke
database.

Gambar 3. 16 Desain Input Data Riwayat Keluarga


40

5. Desain Input Data Riwayat Pendidikan


Desain input data riwayat pendidikan berfungsi untuk memasukkan atau
menambah data pendidikan pegawai yang ingin diinput, penginputan
dilakukan oleh admin. Data yang diinput akan tersimpan ke database.

Gambar 3. 17 Desain Input Data Riwayat Pendidikan


6. Desain Input Data Riwayat Jabatan
Desain input data riwayat jabatan berfungsi untuk memasukkan atau
menambah data jabatan pegawai yang ingin diinput, penginputan
dilakukan oleh admin. Data yang diinput akan tersimpan ke database.
41

Gambar 3. 18 Desain Input Data Riwayat (Jabatan)

7. Desain Input Edit Data Keluarga


Desain input edit data keluarga berfungsi untuk mengubah data keluarga
yang telah diinputkan pada input keluarga, perubahan dilakukan oleh
admin. Data yang telah diubah akan tersimpan ke database.

Gambar 3. 19 Desain Input Edit Data Keluarga


8. Desain Input Edit Data Pendidikan
Desain input edit data pendidikan berfungsi untuk mengubah data
pendidikan yang telah diinputkan pada input pendidikan, perubahan
dilakukan oleh admin. Data yang telah diubah akan tersimpan ke
database.
42

Gambar 3. 20 Desain Input Edit Data Pendidikan


9. Desain Input Edit Data Jabatan
Desain input edit data jabatan berfungsi untuk mengubah data jabatan
yang telah diinputkan pada input jabatan, perubahan dilakukan oleh
admin. Data yang telah diubah akan tersimpan ke database.

Gambar 3. 21 Desain Input Edit Data Jabatan


43

3.2.7 Desain Database


1. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) merupakan pemodelan struktur
data yang saling berelasi terhadap basis data. Fungsi dari penggambaran
Entity Relationship Diagram (ERD) adalah untuk membuat kita lebih mudah
untuk menganalisis pada suatu basis data atau suatu sistem dengan cara yang
cepat dan mudah.

Gambar 3. 22 Entity Relationship Diagram (ERD)


2. Skema Data
Pada sistem informasi kepegawaian PT Bali Pecatu Graha terdiri dari 5
tabel yaitu user, pegawai, keluarga, pendidikan, jabatan. Penjabaran sebagai
berikut:
44

a. Tabel User
Tabel user digunakan untuk menyimpan data admin dan operator.
Berikut ini beberapa field yang dibutuhkan pada table user dalam
pembuatan sistem dapat diuraikan pada tabel 3.3.
Tabel 3. 3 Tabel User

No Nama Field Tipe Data Range Keterangan

1. id_user int 11

2. username varchar 50

3. password varchar 255

b. Tabel Pegawai
Tabel pegawai digunakan untuk menyimpan data pegawai PT Bali
Pecatu Graha. Berikut ini adalah field yang dibutuhkan pada tabel
pegawai dalam pembuatan sistem dapat diuraikan pada tabel 3.4.
Tabel 3. 4 Tabel Pegawai

No Nama Field Tipe Data Range Keterangan

1. nip varchar 25 Primary Key

2. nama_pegawai varchar 50

3. nama_panggilan varchar 15

4. foto_pegawai varchar 255

5. tempat_lahir text

6. tanggal_lahir date
‘laki-laki’,
7. jenis_kelamin enum
‘perempuan’
8. no_hp varchar 15
9. bank enum ‘BCA’, ‘BRI’,
‘BNI’, ‘BTN’,
‘MANDIRI’,
45

‘MAYBANK’,
‘CIMB NIAGA’,
‘OCBC NISP’,
‘DANAMON’

10. no_rek varchar 25

11. no_kp varchar 25

12. no_bpjsk varchar 25

13. no_bpjstk varchar 25

14. no_npwp varchar 25


‘Islam’, ‘Kristen’,
15. agama enum ‘Katolik’, ‘Hindu’,
‘Budha’

16. email varchar 60

17. alamat text

18. stat_rumah varchar 50

19. alamat_ktp text


‘Milik Sendiri’,
‘Milik Orang Tua’,
20. stat_rumah_ktp enum ‘Sewa/Kontrak’,
‘Mess’

21. gol_darah enum ‘o’, ‘a’, ‘b’, ‘ab’

22. tinggi_badan varchar 10

23. berat_badan varchar 10


‘Lajang’,
24. status_pernikahan enum ‘Menikah’, ‘Janda’,
‘Duda’
‘Kontrak’, ‘Tetap’,
25. stat_pegawai enum ‘Training’,
‘Magang’
‘aktif’,
26. stat_user enum
‘nonaktif’
27. kendaraan varchar 25

28. kendaraan_milik varchar 25


46

29. sim varchar 25

c. Tabel Keluarga
Tabel keluarga digunakan untuk menyimpan data anggota keluarga
pegawai PT Bali Pecatu Graha. Berikut ini adalah field yang dibutuhkan
pada tabel keluarga dalam pembuatan sistem dapat diuraikan pada tabel
3.5.
Tabel 3. 5 Tabel Keluarga

No Nama Field Tipe Data Range Keterangan


Primary
1. nik varchar 19
Key
2. nip varchar 19 Foreign Key

3. nama_keluarga varchar 50

4. tempat_lahir text

5. tanggal_lahir date
‘laki-laki’,
6. jk enum
‘perempuan’
‘BELUM/TIDAK
SEKOLAH’, ‘TK’,
‘SD’, ‘SMP’,
7. pendidikan enum ‘SMA’, ‘SMK’,
‘D1’, ‘D2’, ‘D3’,
‘S1’, ‘S2’, ‘S3’
8. pekerjaan varchar 50
‘suami’, ‘istri’,
‘anak’, ‘ibu’,
9. hubungan enum
‘ayah’, ‘kakak’,
‘adik’

d. Tabel Pendidikan
Tabel pendidikan digunakan untuk menyimpan data Pendidikan yang
telah ditempuh oleh pegawai PT Bali Pecatu Graha. Berikut ini adalah
47

field yang dibutuhkan pada tabel pendidikan dalam pembuatan sistem


dapat diuraikan pada tabel 3.6.
Tabel 3. 6 Tabel Pendidikan

No Nama Field Tipe Data Range Keterangan


Primary
1. id_pendidikan int 11
Key
2. nip varchar 19 Foreign Key
‘SD’, ‘SMP’,
‘SMA’, ‘SMK’,
3. tingkat enum ‘D1’, ‘D2 ‘D3’, ‘S1’,
‘S2’, ‘S3’
4. nama_sekolah varchar 50

5. lokasi text

6. jurusan varchar 50

7. tgl_ijazah date

8. no_ijazah varchar 50

9. nilai varchar 11

e. Tabel Jabatan
Tabel jabatan digunakan untuk menyimpan data jabatan pegawai PT
Bali Pecatu Graha. Berikut ini adalah field yang dibutuhkan pada tabel
jabatan dalam pembuatan sistem dapat diuraikan pada tabel 3.7.
Tabel 3. 7 Tabel Jabatan

Tipe
No Nama Field Range Keterangan
Data
Primary
1. id_jabatan Int 11
Key
Foreign
2. nip varchar 19
Key
‘BOARD OF DIRECTOR’,
‘ACCOUNTING’,
3. departemen enum ‘LEGAL’, ‘HRGA’,
‘ESTATE’, ‘PROJECT’
4. divisi enum ‘ACCOUNTING & TAX’,
‘ACCOUNTING’,
‘FINANCE’, ‘LEGAL’,
48

‘CASHIER’, ‘A/R’,
‘PROJECT’, ‘HR & GA’,
‘GA & HUMAS’,
‘PURCHASING’, ‘OFFICE
BOY/GIRL’,
‘COOPERATIVE TEAM’,
‘SOCIALIZING TEAM’,
‘ESTATE’,
‘COLLECTOR’,
‘SURVEYOR’,
‘SECURITY’, ‘DRIVER’,
‘GARDENER’,
‘LANDSCAPE’, ‘ME &
SWRO’, ‘CIVIL &
MAINTENANCE’,
‘CUSTOMER
RELATION’, ‘LAND
ADMINISTRATION’,
‘ADMINISTRATION’,
‘SECRETARY’,
‘DIRECTOR’
‘STAFF’, ‘SENIOR
STAFF’, ‘SUPERVISOR’,
5. jabatan enum ‘SENIOR SUPERVISOR’,
‘MANAGER’,
‘DIRECTOR’
6. tmt date
7. sampai_tanggal varchar 30
8. status_jabatan enum ‘aktif’, ‘nonaktif’
3.2.8 Desain Antar Muka

Gambar 3. 23 Desain Antar Muka


49

Penjelasan dari gambar diatas adalah sebagai berikut:

Pada tampilan gambar diatas terdapat satu tampilan sebagai menu utama
yaitu menu login:

1. Login adalah tampilan pertama untuk masuk ke sistem sebagai admin.


2. Pada admin terdapat menu dashboard yang merupakan tampilan awal
dari beranda admin.
3. Data pegawai adalah menu yang berisi data diri pribadi pegawai yang
telah diinput oleh admin. Admin dapat menambah, melihat detail dan
mengubah data pegawai.
4. Pada data riwayat terdapat menu keluarga, Pendidikan, dan jabatan.
5. Profile yang terletak di dalam dashboard admin adalah tampilan profile
admin, pada bagian profile admin dapat merubah username maupun
passwordnya.
6. Tambah pegawai adalah menu pada halaman data pegawai, tambah
pegawai berfungsi untuk menambahkan data pegawai baru.
7. Detail pegawai adalah menu yang berfungsi untuk melihat data-data
detail dari pegawai.
8. Pada menu edit pegawai, admin dapat melakukan perubahan data profil
pegawai.
9. Tambah data keluarga adalah menu yang berisi inputan data anggota
keluarga pegawai yang diinputkan oleh admin.
10. Tambah data pendidikan adalah menu yang berisi inputan data riwayat
Pendidikan pegawai yang diinputkan oleh admin.
11. Tambah data jabatan adalah menu yang berisi informasi jabatan dari
pegawai yang diinputkan oleh admin.
12. Profil pada menu detail pegawai adalah menu yang menampilkan hasil
dari inputan pada tambah pegawai yang diinputkan oleh admin.
13. Keluarga adalah menu yang menampilkan data keluarga pegawai yang
telah diinputkan pada tambah data keluarga.
50

14. Pendidikan adalah menu yang menampilkan data Pendidikan pegawai


yang telah diinputkan pada tambah pendidikan.
15. Jabatan adalah menu yang menampilkan data jabatan pegawai yang
telah diinputkan pada tambah data jabatan.
16. Edit keluarga adalah menu yang menampilkan form untuk melakukan
perubahan (edit) pada data yang telah diinput pada form tambah data
keluarga.
17. Edit pendidikan adalah menu yang menampilkan form untuk
melakukan perubahan (edit) pada data yang telah diinput pada form
tambah data pendidikan.
18. Edit jabatan adalah menu yang menampilkan form untuk melakukan
perubahan (edit) pada data yang telah diinput pada form tambah data
jabatan.
3.2.9 Desain Logika Program (Flowchart)
Logika program (flowchart) merupakan bagan yang menggambarkan
alur atau langkah-langkah suatu proses program. Berikut beberapa desain
logika program yang dirancang, diantaranya adalah sebagai berikut:

4.1.3.3 Flowchart Login

Gambar 3. 24 Flowchart Login


Pada gambar 3.20 flowchart login dimulai dengan menginputkan
username dan password. Jika benar, maka akan tampil langsung ke
51

beranda admin. Tetapi jika username dan password yang diinput salah
maka akan kembali ke input username dan password, kemudian stop.

4.1.3.4 Flowchart Admin

Gambar 3. 25 Flowchart Admin


52

Pada gambar 3.21 flowchart admin dimulai dengan menu login dan
masuk ke tampilan beranda yang berada pada menu dashboard. Pada
tampilan beranda terdapat beberapa pilihan menu, yaitu menu profile, pada
menu profile terdapat tampilan profile admin, pada profile admin terdapat
edit username dan password.

Menu data pegawai, pada menu data pegawai terdapat tampilan


pegawai, pada menu tampilan pegawai terdapat beberapa pilihan menu,
yaitu menu tambah pegawai, menu detail pegawai dan menu edit pegawai.
Pada menu tambah pegawai admin hanya bisa menginput data pegawai,
pada menu detail pegawai terdapat beberapa menu, yaitu menu profile,
menu keluarga, menu pendidikan, dan menu jabatan. Pada menu profile
terdapat tampilan profile pegawai, pada menu keluarga terdapat tampilan
data keluarga dan edit. Pada menu Pendidikan terdapat tampilan data
Pendidikan dan edit, pada menu jabatan terdapat tampilan data jabatan dan
edit. Pada menu edit pegawai admin dapat merubah data pegawai yang
terdapat pada menu profile.

Menu data riwayat, pada menu data riwayat terdapat beberapa menu,
yaitu menu keluarga, menu Pendidikan, menu jabatan. Pada menu
keluarga admin hanya bisa menginput data keluarga, pada menu
Pendidikan admin hanya bisa menginput data Pendidikan, pada menu
jabatan admin hanya bisa menginput data jabatan. Menu keluar.
BAB 4
HASIL DAN PEMBAHASAN
4.1 Pengujian Blackbox
Pengujian blackbox adalah salah satu metode pengujian perangkat
lunak yang berfokus pada sisi fungsionalitas, khususnya pada input dan
output. Pengujian dilakukan dengan tujuan untuk mengetahui aplikasi
yang dibuat sesuai dengan yang diharapkan atau belum.

4.1.1 Halaman Login Admin


Pada desain output login menampilkan username dan password dan
tombol login. Pengujian blackbox yang pertama adalah pengujian pada
form login. Sebelum masuk ke sistem yang akan berjalan, terlebih dahulu
admin masuk melalui halaman login. Pada saat membuka halaman login,
admin akan melihat tampilan seperti pada gambar 4.1.

Gambar 4. 1 Tampilan Halaman Login


Admin harus menginputkan username dan password dengan benar.
Jika admin salah mengisi data username dan password, maka admin tidak
masuk ke dalam menu utama dan akan mucul pesan peringatan yaitu
“Username atau Password salah”.

53
54

Gambar 4. 2 Tampilan Notifikasi Required Field Pada Halaman Login

Gambar 4. 3 Tampilan Username atau Password Salah

Gambar 4. 4 Tampilan Login Berhasil


Adapun kesimpulan hasil pengujian pada halaman login dapat dilihat
pada tabel 4.1.

Tabel 4. 1 Hasil Pengujian Halaman Login

Komponen Hasil yang


No Skenario penguji Hasil
yang diuji diharapkan

[√] Sesuai
Sistem menolak
Inputan Mengosongkan harapan
dan menampilkan
1 username dan seluruh atau salah
pesan “Please fill
password satu field [] Tidak sesuai
out this field.”
harapan
55

Sistem menolak [√] Sesuai


Menginputkan
Inputan dan menampilkan harapan
username dan
2 username dan pesan “Username
password yang
password dan Password [] Tidak sesuai
salah
Salah” harapan

Login berhasil, [√] Sesuai


Menginputkan
Inputan sistem menerima harapan
username dan
3 username dan dan lanjut masuk
password yang
password kehalaman menu [] Tidak sesuai
benar
utama harapan

4.1.2 Halaman Menu Utama Admin


Pada desain output menu utama terdapat tampilan total pegawai
yang bekerja di perusahaan secara keseluruhan maupun menurut
kategorinya, yaitu: kontrak, tetap, magang, dan training. Pada halaman ini
juga terdapat menu profil admin. Setelah admin mengisi data di menu
login dengan menekan tombol login, maka sistem akan langsung menuju
ke menu utama.

Gambar 4. 5 Tampilan Menu Utama Admin


56

4.1.2.1Halaman Menu Profil Admin


Pada tampilan menu profil terdapat form untuk mengubah
username dan password admin tersebut. Terdapat 2 button simpan pada
masing-masing form yang berfungsi untuk menyimpan data profil yang
telah dirubah. Seperti tampilan gambar 4.6.

Gambar 4. 6 Tampilan Menu Profil

Gambar 4. 7 Tampilan Username dan Password Berhasil


Diperbarui
Adapun kesimpulan hasil pengujian pada halaman menu profil dapat
dilihat pada tabel 4.2

Tabel 4. 2 Hasil Pengujian Pada Menu Profil

Komponen Skenario
No Hasil yang diharapkan Hasil
yang diuji penguji
57

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Mengubah Menginputkan
1 dan menampilkan
password password baru
notifikasi “Data [] Tidak sesuai
Berhasil Diperbarui” harapan

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Mengubah Menginputkan
2 dan menampilkan
username username baru
notifikasi “Data [] Tidak sesuai
Berhasil Diperbarui” harapan

4.1.3 Halaman Menu Data Pegawai


Pada desain menu data pegawai menampilkan profil singkat pegawai
berupa nama, nip, jenis kelamin, jabatan, departemen, divisi, tanggal mulai
kerja, tanggal lahir, nomor KTP/PASPOR, status kepegawaian dan 3
button opsi, yaitu: button detail, button edit dan button print. Pada halaman
ini ini juga terdapat opsi print daftar pegawai dan button tambah pegawai.
Tampilannya dapat dilihat pada gambar 4.8.

Gambar 4. 8 Tampilan Halaman Menu Data Pegawai


58

4.1.3.1Halaman Menu Print Pegawai


Pada menu print pegawai menampilkan daftar nama seluruh
pegawai dengan profil singkat pegawai berupa nama, jabatan, departemen,
divisi, tanggal mulai kerja, tanggal lahir, no ktp/paspor, status
kepegawaian. Tampilannya dapat dilihat pada gambar 4.9.

Gambar 4. 9 Tampilan Halaman Print Daftar Pegawai


4.1.3.2Halaman Menu Tambah Pegawai
Pada menu tambah pegawai terdapat form pengisisan data pegawai
yang berisikan status pegawai, NIP, nomor KTP/PASPOR, nomor NPWP,
nama lengkap, nama panggilan, jenis kelamin, tempat dan tanggal lahir,
alamat sekarang, alamat KTP, nomor hp, email, agama, golongan darah,
tinggi dan berat badan, status pernikahan, bank dan nomor rekening,
nomor bpjs kesehatan dan tenaga kerja, kendaraan dan kepemilikan, sim,
dan pas photo. Dapat dilihat pada gambar 4.10 dan 4.11.
59

Gambar 4. 10 Tampilan Halaman Tambah Pegawai (1)

Gambar 4. 11 Tampilan Halaman Tambah Pegawai (2)

Gambar 4. 12 Notifikasi Required Field Pada Halaman Tambah Pegawai


60

Gambar 4. 13 Tampilan Berhasil Tambah Data Pegawai


Setelah data pegawai berhasil diinputkan, maka akan tampil ke
halaman daftar pegawai. Adapun kesimpulan hasil pengujian pada
halaman menu tambah pegawai dapat dilihat pada tabel 4.3.

Tabel 4. 3 Hasil Pengujian Tambah Pegawai

Komponen Skenario Hasil yang


No Hasil
yang diuji penguji diharapkan

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Tambah Data Menginputkan
1 dan menampilkan
Pegawai seluruh field
notifikasi “Data [] Tidak sesuai
Berhasil Ditambah” harapan

[√] Sesuai
Sistem menolak dan
harapan
Tambah Data Mengosongkan menampilkan pesan
2
Pegawai salah satu field “Please fill out this
[] Tidak sesuai
field.”
harapan

4.1.3.3Halaman Menu Detail Pegawai


4.1.3.3.1 Halaman Menu Profil
Pada tampilan menu profil yang terdapat pada detail pegawai
menampilkan foto pegawai dan profil pegawai yang telah diinputkan pada
halaman tambah pegawai. Seperti tampilan gambar 4.14.
61

Gambar 4. 14 Tampilan Menu Profil Pegawai


4.1.3.3.2 Halaman Menu Keluarga
Pada tampilan menu keluarga terdapat form output data keluarga
pegawai yang hanya bisa di inputkan oleh admin, terdapat 1 button edit
yang berfungsi untuk mengubah data keluarga. Terlihat pada gambar 4.15.

Gambar 4. 15 Tampilan Menu Keluarga


62

4.1.3.3.2.1 Halaman Menu Edit Keluarga


Pada menu edit keluarga terdapat inputan edit data keluarga
yang berisikan data-data yang telah diinput dari halaman tambah keluarga.
Dapat dilihat pada gambar 4.16.

Gambar 4. 16 Tampilan Menu Edit Keluarga

Gambar 4. 17 Tampilan Data Keluarga Berhasil Diperbarui


Setelah data keluarga berhasil diedit, maka akan tampil ke
halaman daftar pegawai. Adapun kesimpulan hasil pengujian pada halaman
menu edit keluarga dapat dilihat pada tabel 4.4

Tabel 4. 4 Hasil Pengujian Pada Menu Edit Keluarga

Komponen Skenario Hasil yang


No Hasil
yang diuji penguji diharapkan
63

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Edit Data Merubah field
1 dan menampilkan
Keluarga tertentu
notifikasi “Data [] Tidak sesuai
Berhasil Diperbarui” harapan

4.1.3.3.3 Halaman Menu Pendidikan


Pada tampilan menu pendidikan terdapat form output data
pendidikan pegawai yang telah di inputkan oleh admin pada halaman
tambah pendidikan, terdapat 1 button edit yang berfungsi untuk mengubah
data pendidikan. Terlihat pada gambar 4.18.

Gambar 4. 18 Tampilan Menu Pendidikan


4.1.3.3.3.1 Halaman Menu Edit Pendidikan
Pada menu edit pendidikan terdapat inputan edit data
pendidikan yang berisikan data-data yang telah diinput dari halaman tambah
pendidikan. Dapat dilihat pada gambar 4.19.
64

Gambar 4. 19 Tampilan Menu Edit Pendidikan

Gambar 4. 20 Tampilan Data Pendidikan Berhasil Diperbarui


Setelah data pendidikan berhasil diedit, maka akan tampil ke
halaman daftar pegawai. Adapun kesimpulan hasil pengujian pada halaman
menu edit pendidikan dapat dilihat pada tabel 4.5.

Tabel 4. 5 Hasil Pengujian Pada Menu Edit Pendidikan

Komponen Skenario Hasil yang


No Hasil
yang diuji penguji diharapkan

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Edit Data Merubah field
1 dan menampilkan
Pendidikan tertentu
notifikasi “Data [] Tidak sesuai
Berhasil Diperbarui” harapan
65

4.1.3.3.4 Halaman Menu Jabatan


Pada tampilan menu jabatan terdapat form output data jabatan
pegawai yang hanya bisa di inputkan oleh admin, terdapat 2 button yaitu,
edit dan setup. Button edit berfungsi untuk mengubah data jabatan pegawai,
sedangkan button setup berfungsi untuk mengaktifkan jabatan terbaru
pegawai. Terlihat pada gambar 4.21.

Gambar 4. 21 Tampilan Menu Jabatan


4.1.3.3.4.1 Halaman Menu Edit Jabatan
Pada menu edit jabatan terdapat inputan edit data jabatan yang
berisikan data-data yang telah diinput dari halaman tambah jabatan. Dapat
dilihat pada gambar 4.22.
66

Gambar 4. 22 Tampilan Menu Edit Jabatan

Gambar 4. 23 Tampilan Data Jabatan Berhasil Diperbarui


Setelah data jabatan berhasil diedit, maka akan tampil ke
halaman daftar pegawai. Adapun kesimpulan hasil pengujian pada halaman
menu edit jabatan dapat dilihat pada tabel 4.6.

Tabel 4. 6 Hasil Pengujian Pada Menu Edit Jabatan

Komponen Skenario Hasil yang


No Hasil
yang diuji penguji diharapkan

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Edit Data Merubah field
1 dan menampilkan
Jabatan tertentu
notifikasi “Data [] Tidak sesuai
Berhasil Diperbarui” harapan
67

4.1.3.4Halaman Menu Edit Pegawai


Pada menu edit pegawai terdapat form input edit data pegawai yang
berisikan data-data yang telah diinput dari halaman tambah pegawai. Dapat dilihat
pada gambar 4.24 dan 4.25.

Gambar 4. 24 Tampilan Menu Edit Pegawai (1)

Gambar 4. 25 Tampilan Menu Edit Pegawai (2)


68

Gambar 4. 26 Tampilan Data Pegawai Berhasil Diperbarui


Setelah data pegawai berhasil diedit, maka akan tampil ke halaman
daftar pegawai. Adapun kesimpulan hasil pengujian pada halaman menu
edit pegawai dapat dilihat pada tabel 4.7.

Tabel 4. 7 Hasil Pengujian Pada Menu Edit Pegawai

Komponen Hasil yang


No Skenario penguji Hasil
yang diuji diharapkan

Data berhasil [√] Sesuai


disimpan oleh harapan
Edit Data Merubah field
1 sistem dan kembali
Pegawai tertentu
ke halaman daftar [] Tidak sesuai
pegawai harapan

4.1.3.5Halaman Menu Print


Pada menu print menampilkan data diri pegawai yang ingin di print
datanya, data yang dimaksud meliputi profil, data keluarga, data
Pendidikan dan data jabatan dari pegawai yang dimaksud. Tampilannya
dapat dilihat pada gambar 4.27
69

Gambar 4. 27 Tampilan Halaman Print Data Diri Pegawai


4.1.4 Halaman Menu Data Riwayat
4.1.4.1Halaman Menu Tambah Data Keluarga
Pada menu tambah data keluarga terdapat inputan tambah data keluarga
pegawai yang berisi pilih pegawai untuk memilih pegawai mana yang ingin
ditambah data anggota keluarganya, kemudian NIK, nama lengkap, tempat dan
tanggal lahir, jenis kelamin, tingkat pendidikan, pekerjaan dan hubungan dengan
pegawai. Dapat dilihat pada gambar 4.28.

Gambar 4. 28 Tampilan Menu Tambah Data Keluarga


70

Gambar 4. 29 Notifikasi Required Field Pada Halaman Tambah Keluarga

Gambar 4. 30 Tampilan Berhasil Tambah Data Keluarga


Setelah data keluarga berhasil ditambahkan, maka akan tampil ke
halaman daftar pegawai. Adapun kesimpulan hasil pengujian pada
halaman menu tambah data keluarga dapat dilihat pada tabel 4.8.

Tabel 4. 8 Hasil Pengujian Tambah Data Keluarga

Komponen Skenario Hasil yang


No Hasil
yang diuji penguji diharapkan

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Tambah Data Mengisi seluruh
1 dan menampilkan
Keluarga field
notifikasi “Data [] Tidak sesuai
Berhasil Ditambah” harapan

[√] Sesuai
Sistem menolak dan
harapan
Tambah Data Mengosongkan menampilkan pesan
2
Keluarga beberapa field “Please fill out this
[] Tidak sesuai
field.”
harapan
71

4.1.4.2Halaman Menu Tambah Data Pendidikan


Pada menu tambah data pendidikan terdapat inputan tambah data
pendidikan pegawai yang berisi pilih pegawai untuk memilih pegawai mana yang
ingin ditambah riwayat pendidikannya, kemudian tingkat pendidikan, nama
sekolah/universitas, lokasi, jurusan, tanggal ijazah, nomor ijazah dan nilai
ijazah /GPA. Dapat dilihat pada gambar 4.31.

Gambar 4. 31 Tampilan Menu Tambah Data Pendidikan

Gambar 4. 32 Notifikasi Required Field Pada Halaman Tambah Pendidikan

Gambar 4. 33 Tampilan Berhasil Tambah Data Pendidikan


72

Setelah data pendidikan berhasil ditambahkan, maka akan tampil


ke halaman daftar pegawai. Adapun kesimpulan hasil pengujian pada
halaman menu tambah data pendidikan dapat dilihat pada tabel 4.9.

Tabel 4. 9 Hasil Pengujian Tambah Data Pendidikan

Komponen Skenario Hasil yang


No Hasil
yang diuji penguji diharapkan

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Tambah Data Mengisi seluruh
1 dan menampilkan
Pendidikan field
notifikasi “Data [] Tidak sesuai
Berhasil Ditambah” harapan

[√] Sesuai
Sistem menolak dan
harapan
Tambah Data Mengosongkan menampilkan pesan
2
Pendidikan beberapa field “Please fill out this
[] Tidak sesuai
field.”
harapan

4.1.4.3Halaman Menu Tambah Data Jabatan


Pada menu tambah data jabatan terdapat inputan tambah data jabatan
pegawai yang berisi pilih pegawai untuk memilih pegawai mana yang ingin
ditambah posisi jabatannya, kemudian departemen, divisi, jabatan, tanggal mulai
kerja, dan tanggal berhenti kerja. Dapat dilihat pada gambar 4.34.
73

Gambar 4. 34 Tampilan Menu Tambah Data Jabatan

Gambar 4. 35 Notifikasi Required Field Pada Halaman Tambah Jabatan

Gambar 4. 36 Tampilan Berhasil Tambah Data Jabatan


Setelah data jabatan berhasil ditambahkan, maka akan tampil ke
halaman daftar pegawai. Adapun kesimpulan hasil pengujian pada
halaman menu tambah data jabatan dapat dilihat pada tabel 4.10.

Tabel 4. 10 Hasil Pengujian Tambah Data Jabatan


74

Komponen Skenario Hasil yang


No Hasil
yang diuji penguji diharapkan

Data berhasil [√] Sesuai


disimpan oleh sistem harapan
Tambah Data Mengisi seluruh
1 dan menampilkan
Jabatan field
notifikasi “Data [] Tidak sesuai
Berhasil Ditambah” harapan

[√] Sesuai
Sistem menolak dan
harapan
Tambah Data Mengosongkan menampilkan pesan
2
Jabatan beberapa field “Please fill out this
[] Tidak sesuai
field.”
harapan

4.2 Pengujian Beta (End User)


Pengujian beta tester dilakukan dengan memberikan kendali penuh
terhadap user tester untuk mengoperasikan Sistem Informasi Kepegawaian
PT Bali Pecatu Graha, setelah dilakukan pengujian beta terhadap terhadap
Sistem Informasi Kepegawaian PT Bali Pecatu Graha, maka didapatkan
beberapa saran dan kritik. Data hasil pengujian dari user tester dapat
dilihat pada table 4.11 berikut.

Tabel 4. 11 Hasil Pengujian Beta (End User)

Skenario Penguji Nilai Saran Kritik

Untuk tampilan lebih


Warna dari tulisan
Zainal A diperbaiki dan
lebih diperjelas
userfriendly

Interface
Untuk tampilan awal
Tampilan belum rapi
diberikan informasi
Rigorista B ketika dibuka di
mengenai
handphone
pascasarjana
75

Muhammad Tambah fitur chat Tampilan menu


A
Yamin dengan admin kurang memuaskan

Pada tampilan
beranda, jelaskan
Andi Mohd Perbaiki hasil cetak
A bagaimana prosedur
Yusuf pada surat
penggunaan sistem
oleh admin

Diperjelas
pemberitahuan kotak Tampilan kurang
Harry Prayoga A
masuk dari admin menarik
pada mahasiswa

4.3 Implementasi Sistem


Implementasi sistem dilakukan dengan memberikan kuisioner
kepada 5 orang dengan tujuan untuk mengetahui tanggapan dari pengguna
Sistem Informasi Kepegawaian PT Bali Pecatu Graha. Hasil implementasi
dengan memberikan kuisioner kepada 5 orang Skala likert adalah metode
perhitungan yang digunakan untuk keperluan rise tatas jawaban setuju atau
tidaknya seseorang responden terhadap suatu pertanyaan. Untuk
menghitung skor maksimum tiap jawaban, dengan mengalihkan skor
dengan jumlah keseluruhan respoden, yaitu skor dikali 5 responde. Nilai
skor maksimum dapat dilihat pada Tabel 4.12.

Tabel 4. 12 Skor Maksimum

Skor Maksimum (Skor


Jawaban Skor
* Jumlah Responden)

Sangat Baik 4 40
Baik 3 30
Kurang Baik 2 20
Tidak Baik 1 10
76

Setelah itu dapat dicari presentase masing-masing jawaban dengan


menggunakan rumus:

TS
Y= ×100 %
Skor Ideal

Dimana:

Y = Nilai Persentase

TS = Total Skor Responden = ∑ skor ×responden

Skor Ideal = skor × jumlah responden = 4 ×5=20

Kriteria skor untuk persentase dapat dilihat pada Tabel 4.13.

Tabel 4. 13 Kriteria Skor

Kategori Kategori
76%-100% Sangat baik
51%-75% Baik
26%-50% Kurang baik
0%-25% Tidak baik

Berikut ini adalah hasil persentase masing-masing jawaban yang


sudah dihitung nilainya. Kuesioner ini telah diujikan kepada 5 orang
responden.

1. Pertanyaan Pertama
Apakah tampilan halaman interface dari aplikasi menarik?
Hasil kuesioner pertanyaan pertama dapat dilihat pada Tabel 4.14.
Tabel 4. 14 Hasil Kuesioner Pertanyaan Pertama
77

Nilai
Jumlah
Pertanyaan Jawaban Skor Responden Persentase
Skor
(%)

Sangat Baik 4 1 4
Baik 3 4 12
(16:20) x
1 Kurang Baik 2 0 0
100 = 80%
Tidak Baik 1 0 0
Jumlah 5 16

Berdasarkan nilai persentase dari pertanyaan pertama, dapat


disimpulkan sebanyak 80% responden menyatakan bahwa tampilan
halaman interface dari aplikasi menarik dengan sangat baik.

2. Pertanyaan Kedua
Apakah aplikasi mudah digunakan?
Hasil kuesioner pertanyaan kedua dapat dilihat pada Tabel 4.15.

Tabel 4. 15 Hasil Kuesioner Pertanyaan Kedua

Nilai
Jumlah
Pertanyaan Jawaban Skor Responden Persentase
Skor
(%)

Sangat Baik 4 1 4
Baik 3 4 12
(16:20) x
2 Kurang Baik 2 0 0
100 = 80%
Tidak Baik 1 0 0
Jumlah 5 16

Berdasarkan nilai persentase dari pertanyaan pertama, dapat


disimpulkan sebanyak 80% responden menyatakan bahwa tampilan
halaman interface dari aplikasi menarik dengan sangat baik.

3. Pertanyaan Ketiga
78

Apakah aplikasi sudah sesuai dengan prosedur yang ada?


Hasil kuesioner pertanyaan ketiga dapat dilihat pada Tabel 4.16.
Tabel 4. 16 Hasil Kuesioner Pertanyaan Ketiga

Nilai
Jumlah
Pertanyaan Jawaban Skor Responden Persentase
Skor
(%)

Sangat Baik 4 1 4
Baik 3 4 12
(16:20) x
3 Kurang Baik 2 0 0
100 = 80%
Tidak Baik 1 0 0
Jumlah 5 16

Berdasarkan nilai persentase dari pertanyaan pertama, dapat


disimpulkan sebanyak 80% responden menyatakan bahwa tampilan
halaman interface dari aplikasi menarik dengan sangat baik.

4. Pertanyaan Keempat
Apakah aplikasi ini berjalan baik?
Hasil kuesioner pertanyaan keempat dapat dilihat pada Tabel 4.17.
Tabel 4. 17 Hasil Kuesioner Pertanyaan Keempat

Nilai
Jumlah
Pertanyaan Jawaban Skor Responden Persentase
Skor
(%)

Sangat Baik 4 3 12
Baik 3 2 6
(18:20) x
4 Kurang Baik 2 0 0
100 = 90%
Tidak Baik 1 0 0
Jumlah 5 18
79

Berdasarkan nilai persentase dari pertanyaan keempat, dapat


disimpulkan sebanyak 90% responden menyatakan aplikasi ini berjalan
baik dengan sangat baik.

5. Pertanyaan Kelima
Apakah tampilan menu pada aplikasi mudah dikenali?
Hasil kuesioner pertanyaan kelima dapat dilihat pada Tabel 4.18.
Tabel 4. 18 Hasil Kuesioner Pertanyaan Kelima

Nilai
Jumlah
Pertanyaan Jawaban Skor Responden Persentase
Skor
(%)

Sangat Baik 4 2 18
Baik 3 3 9
(17:20) x
5 Kurang Baik 2 0 0
100 = 85%
Tidak Baik 1 0 0
Jumlah 5 17
Berdasarkan nilai persentase dari pertanyaan kelima, dapat
disimpulkan sebanyak 85% responden menyatakan tampilan menu pada
aplikasi mudah dikenali dengan sangat baik.

Hasil dari setiap pertanyaan dilakukan perhitungan rata-rata secara


keseluruhan.Kemudian akan dibandingkan dengan Tabel 4.13 untuk
diambil kesimpulan. Perhitungan secara keseluruhan pengolahan
kuesioner dapat dilihat pada Tabel 4.19.

Tabel 4. 19 Pengolahan Skala

No Pertanyaan Nilai Persentase Keterangan


1 80% Sangat Baik
2 80% Sangat Baik
3 80% Sangat Baik
4 90% Sangat Baik
80

5 85% Sangat Baik


Total Persentase 80% + 80% + 80% + 90% + 85% = 415%
Sangat Baik
Rata-rata 415% / 5 = 83%
BAB 5
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari hasil perancangan sistem informasi kepegawaian PT Bali Pecatu
Graha, maka dapat disimpulkan bahwa sistem ini membantu PT Bali Pecatu
Graha dalam pengolahan data, data yang telah diinput akan menyajikan informasi,
dan penyimpanan suatu data lebih aman.

5.2 Saran
Dari hasil perancangan sistem informasi kepegawaian PT Bali Pecatu
Graha, perlu dilakukan pengembangan lagi dengan penambahan fitur pada
website, desain dan interface yang lebih baik lagi. Penulis mengharapkan
masukan dari pihak-pihak yang berkompeten dalam hal ini untuk
menyempurnakan hasilnya.

81
DAFTAR PUSTAKA

A.S., Rosa dan Shalahuddin, M. 2015. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek.Bandung: Informatika Bandung.

Agus Eka, Pratama. 2014. Sistem Informasi dan Implementasinya. Bandung:


Informatika Bandung.

Astari, Zuli., Pibriana, Desi., Rusbandi., 2019, Perancangan Sistem Informasi


Kepegawaian Pada PT Bakri Karya Sarana Batam, Jurnal Teknik Informatika
dan Sistem Informasi, vol 5.

Buana. (2014). Aplikasi XAMPP. Jakarta: Andi.

Dharmawan , I Wayan., Raka , A.A. Gede., Mardika, I Made., 2019, Implementasi


Program Sistem Informasi Manajemen Kepegawaian (SIMPEG) berbasis web
di Badan Kepegawaian dan Pengembangan Sumber Daya Manusia
(BKPSDM) Kabupaten Badung, Jurnal Administrasi Publik, vol 4.

Hidayatullah, Priyanto., Jauhari Khairul Kawistara.2014. Pemrograman WEB.


Bandung : Informatika Bandung.

Kadir, Abdul. 2014. Pengenalan Sistem Informasi Edisi Revisi. Yogyakarta : Andi
Offset.

Krismiaji. 2015. Sistem Informasi Akuntansi. Yogyakarta: Sekolah Tinggi Ilmu


Manajemen YKPN.

Sadat, Anuar., 2019, Implementasi Sistem Informasi Manajemen Kepegawaian


(Simpeg) Pada Dinas Kesehatan Kabupaten Aceh Tenggara, Buletin Utama
Teknik, vol 14.

Supono dan Putratama, Virdiandry., 2016. Pemrograman Web dengan Menggunakan


PHP dan Framework Codeigniter. Yogyakarta : Penerbit Deepublish.

Yakub dan Hisbanarto, Vico. 2014. Sistem Informasi Manajemen Pendidikan.


Yogyakarta: Graha Ilmu.

82

Anda mungkin juga menyukai