PERANCAANGAN BACK-END
SISTEM INFORMASI PENGELOLAAN DATA PEGAWAI
BERBASIS WEBSITE PADA PT DARMA CEMERLANG
KABUPATEN BANYUASIN
Oleh :
System for recording and managing employee data at PT. Putra Darma
Cemerlang still uses the manual method, namely by writing in the employee data
record book. Of course this is not efficient when the data is needed for employee
evaluation and also the risk of losing data is quite large. The purpose of this
practical work is to create a more modern and efficient information system
involving the implementation of information technology that can be accessed
anytime and anywhere, so as to facilitate the management and search of employee
data when needed. The stages in this design consist of needs analysis, design, and
implementation. To overcome this, an information system was created that was used
by the admin of employee data management to make it easier to manage employee
data to be more effective and efficient.
iv
ABSTRAK
Sistem pencatatan dan pengelolaan data pegawai pada PT. Putra Darma
Cemerlang masih menggunakan metode manual yaitu dengan penulisan pada buku
pencatatan data pegawai. Tentunya hal ini tidak efisien ketika data tersebut
dibutuhkan untuk dilakukan evaluasi pegawai dan juga resiko kehilangan data yang
cukup besar. Tujuan dari kerja praktik ini adalah untuk membuat system informasi
yang lebih modern dan efisien dengan melibatkan implementasi teknologi
informasi yang dapat diakses kapan saja dan dimana saja, sehingga dapat
memudahkan pengelolaan dan pencarian data pegawai ketika dibutuhkan. Tahapan
dalam percancangan ini terdiri atas analisis kebutuhan, perancangan, dan
implementasi. Untuk mengatasi hal tersebut, maka dibuatlah sistem informasi yang
digunakan oleh admin pengelolaan data pegawai agar memudahkan pengelolaan
data pegawai menjadi lebih efektif dan efisien.
v
KATA PENGANTAR
Puji dan syukur dipanjatkan kepada Tuhan YME yang telah memberikan
pihak-pihak yang telah membantu dalam penyelesaian kerja praktik ini, yaitu :
Universitas Sriwijaya.
2. Ibu Alvi Syahrini Utami, M.Kom. selaku Ketua Jurusan Teknik Informatika
5. Dwiputra Aditya dan Muhamad Rifqi selaku Rekan Kerja Praktik sehingga
6. Orang tua saya yang selalu mendukung dan membimbing saya dalam hidup.
baik moral maupun material dalam proses pembuatan laporan kerja praktik
ini.
vi
8. Teman-teman Dipe Travel yang menemani saya dalam keadaan senang
maupun susah.
Sriwijaya 2021 dan 2022 yang menemani saya dalam keadaan senang
maupun susah.
10. Nadia Laras yang telah memberi semangat dan membantu saya dalam banyak
kekurangan. Maka dari itu, penulis sangat terbuka atas kritik dan saran yang
vii
DAFTAR ISI
HALAMAN JUDUL...................................................................................................... i
HALAMAN PENGESAHAN....................................................................................... ii
HALAMAN PERSETUJUAN ..................................................................................... iii
ABSTRACT ................................................................................................................. iv
ABSTRAK .....................................................................................................................v
KATA PENGANTAR ................................................................................................. vi
DAFTAR ISI .............................................................................................................. viii
DAFTAR TABEL ..........................................................................................................x
DAFTAR GAMBAR ................................................................................................... xi
BAB I PENDAHULUAN .............................................................................................1
1.1 Pendahuluan....................................................................................................1
1.2 Latar Belakang ................................................................................................1
1.3 Rumusan Masalah ...........................................................................................2
1.4 Tujuan Kerja Praktik ......................................................................................2
1.5 Manfaat Kerja Praktik .....................................................................................3
1.6 Batasan Masalah .............................................................................................4
1.7 Sistematika Penulisan .....................................................................................4
1.8 Kesimpulan .....................................................................................................5
BAB II KAJIAN LITERATUR ....................................................................................6
2.1 Pendahuluan....................................................................................................6
2.2 Landasan Teori ...............................................................................................6
2.2.1 Website ...............................................................................................6
2.2.2 Back-End Development .....................................................................7
2.2.3 Database .............................................................................................7
2.2.4 Aplikasi Berbasis Web .......................................................................8
2.2.5 Perancangan .......................................................................................8
2.2.6 MySQL...............................................................................................8
viii
2.2.7 PHP ....................................................................................................9
2.2.8 PhpMyAdmin .....................................................................................9
2.2.9 HTML ..............................................................................................10
2.2.10 CodeIgniter ...................................................................................10
2.3 Kesimpulan ...................................................................................................10
BAB III PENGEMBANGAN PERANGKAT LUNAK .............................................11
3.1 Pendahuluan..................................................................................................11
3.2 Metode Pengembangan Perangkat Lunak .....................................................11
3.2.1 Project Requirements .......................................................................11
3.2.2 Prototyping .......................................................................................12
3.3 Testing ..........................................................................................................26
3.4 Implementasi ................................................................................................28
3.5 Manajemen Proyek Perangkat Lunak ...........................................................29
3.6 Analisis Kebutuhan Desain Perangkat Lunak............................................31
3.6.1 Entity Relationship Diagram ............................................................32
3.6.2 Kebutuhan Fungsional .....................................................................33
3.7 Kesimpulan ...................................................................................................34
BAB IV HASIL DAN ANALISIS...............................................................................35
4.1 Pendahuluan..................................................................................................35
4.2 Data Hasil Pengujian.....................................................................................35
4.3 Analisis Hasil Penelitian ...............................................................................37
4.4 Kesimpulan ...................................................................................................41
BAB V KESIMPULAN DAN SARAN......................................................................42
5.1 Kesimpulan ...................................................................................................42
5.2 Saran .............................................................................................................42
DAFTAR PUSTAKA .................................................................................................43
ix
DAFTAR TABEL
x
DAFTAR GAMBAR
xi
BAB I
PENDAHULUAN
1.1 Pendahuluan
masalah, tujuan dan manfaat kerja praktik, batasan masalah dan sistematika
penulisan serta kesimpulan dalam kegiatan kerja praktik. Bab ini juga
hal yang berkaitan dengan proses, penggunaan sebagai alat bantu, manipulasi
pembelajaran teori dan praktik dalam skala kecil. Maka dari itu mahasiswa
1
Salah satu program untuk praktik adalah kerja praktik. Kerja praktik
merupakan salah satu program mata kuliah yang wajib dilaksanakan di Jurusan
adalah meneliti dan ikut berpartisipasi langsung untuk menimba ilmu dan
bergerak di bidang perumahan, tanah kavling dan taman wisata. Namun dalam
hal ini, dalam sistem pengelolaan dan penglohan data yang terdapat di
Oleh karena itu, perlu dibangun sebuah sistem informasi yang dapat
sistem informasi pengelolaan data pegawai yang dikelola oleh PT. Putra Darma
Cemerlang agar dapat memudahkan pengelolaan data yang lebih efektif dan
efisien.
2
1. Membuat aplikasi Sistem Informasi Pengelolaan Data Pegawai PT.
di dunia kerja.
pembelajaran kuliah.
3
1.6 Batasan Masalah
website.
PHP.
yang terdiri dari 5 bab dengan uraian masing-masing bab sebagai berikut :
BAB I. PENDAHULUAN
masalah, tujuan dan manfaat kerja praktik, batasan masalah atau ruang
4
Pada bab ini akan dibahas dasar-dasar teori yang digunakan
artefaknya.
Pada bab ini berisi kesimpulan dari semua uraian pada bab-bab
1.8 Kesimpulan
praktik ini adalah membuat suatu sistem informasi yang dapat membantu dalam
5
BAB II
KAJIAN LITERATUR
2.1 Pendahuluan
Pada bab kajian literatur akan membahas tentang teori dalam menyelesaikan
masalah pada kegiatan kerja praktik. Fungsi landasan teori yang dibuat adalah
sebagai landasan dalam pemecahan masalah dan sebagai analisis sistem yang akan
dibuat.
2.2.1 Website
jarak jauh. Dokumen pada website disebut dengan web page dan link pada
6
lain (hypertext), baik antara page yang disimpan dalam server yang sama
berisi sebuah data atau informasi baik yang bersifat statis maupun dinamis
pengembangan server yang terutama berfokus pada cara kerja situs website
atau aplikasi.
2.2.3 Database
kata, yakni basis dan data. Basis kurang lebih dapat diartikan pula sebagai
merupakan representasi fakta dunia nyata yang mewakili suatu objek seperti
dan sebagainya yang terekam dalam bentuk huruf, simbol, teks, angka,
7
Menurut Bambang Hariyanto (2008) “Database adalah kumpulan
sebuah web server yang nantinya akan ditampilkan dalam bentuk sebuah
website.
sumber daya dari sisi perangkat keras maupun lunak dibandingkan dengan
2.2.5 Perancangan
beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan
sistem (system flowchart) yang merupakan alat bentuk grafik yang dapat
2.2.6 MySQL
8
MySQL adalah salah satu jenis database server yang sangat
database. Selain itu, MySQL bersifat Open Source pada berbagai platform
2.2.7 PHP
menyatu dengan HTML untuk membuat halaman website yang dinamis. Karena
tertanam dalam HTML untuk dieksekusi dan bersifat server-side. PHP termasuk
dalam open source product, sehingga source code PHP dapat diubah dan
2.2.8 PhpMyAdmin
9
berfungsi untuk pengolahan database MySQL dalam bentuk tampilan
2.2.9 HTML
2.2.10 CodeIgniter
2.3 Kesimpulan
Dan pada bab ini telah dilampirkan aspek-aspek penting tersebut beserta
10
BAB III
3.1 Pendahuluan
Bab ini akan menjelaskan mengenai metode atau tahapan yang akan
dan hasil dari perancangan sesuai dengan tujuan yang sudah dikemukakan.
agar pengerjaan projek dapat lebih terarah dan lebih mudah untuk
11
2. Script untuk menghitung total jumlah pegawai yang telah
3.2.2 Prototyping
proses testing, dan apa bila terjadi kesalahan maka program akan diperbaiki
dan kembali ditest. Berikut merupakan Prototype program yang telah dibuat
1. Database
12
Berikut merupakan struktur database User yang digunakan untuk
fitur login oleh admin yang terdiri dari id_user, level_user, username,
2. Framework Codeigniter
dibuat.
13
Berikut merupakan konfigurasi dalam file database.php pada
ke aplikasi.
3. Script Login
14
Berikut merupakan script berupa Function proses_login() yang
15
Gambar III- 6. Script view login.php
16
4. Script Total Jumlah Pegawai
database:
17
Berikut merupakan script berupa view v_home.php yang
database:
18
Gambar III- 10. Script model user_m.php
19
Berikut merupakan script berupa view menampilkan halaman
20
Berikut merupakan script berupa function user() yang
pegawai baru:
21
Gambar III- 14. Script view v_user.php
database:
22
Gambar III- 15. Script model jabatan_m.php
23
Gambar III- 17. Script view v_jabatan.php
24
Gambar III- 19. Script view v_jabatan.php
25
3.3 Testing
26
Berikut merupakan tampilan pada proses testing saat penginputan
27
Gambar III- 24. Testing penginputan data jabatan
database.
3.4 Implementasi
Tahapan ini adalah proses akhir dari metode RAD. Setelah proyek
selesai secara menyeluruh, dan tidak ada lagi kesalahan dalam proses testing,
28
3.5 Manajemen Proyek Perangkat Lunak
03 Agustus 2022 selama hari kerja yaitu dari hari Senin sampai Sabtu yang
dilaksanakan setiap hari secara daring melalui aplikasi meeting seperti Google
Meet dan Zoom Meeting. Adapun kegiatan yang dilaksanakan selama kerja
29
3 Agustus 2022 Final Program dan presentasi
program
(backend program).
30
Studio Code ini untuk membangun tampilan website dan
fungsinya.
b. HTML
c. PHP
d. MySQL
dalam aplikasi.
e. Codeigniter 4
lebih terstruktur.
31
langsung dengan admin penjualan tiket taman wisata serta admin keuangan PT.
Skema Entitas:
Skema Relasi:
Memiliki (id_jabatan)
32
3.6.2 Kebutuhan Fungsional
level_user,
jenis_kelamin, no_telp)
bernama tb_jabatan.
bernama
tb_user.
33
3.7 Kesimpulan
back-end, metode atau tahapan yang dilakukan adalah tahap persiapan dan
34
BAB IV
4.1 Pendahuluan
Pada bab ini akan dipaparkan hasil pembangunan perangkat lunak yaitu
telah selesai menggunakan metode black box testing. Berikut merupakan hasil
dari pengujian:
tampil.
35
2 Menambah Input Menampilkan Data Diterima
level user,
jabatan, no
telepon, dan
telah ditampilkan
dilakukan pada
oleh halaman
36
4 Menambah Input nama Menampilkan Data jabatan Diterima
dapat ditampilkan,
kedalam disimpan ke
database database
telah ditampilkan
dilakukan pada
oleh halaman
diharapkan oleh pengembang, yaitu diterima dengan baik dan sesuai dengan
37
yang diharapkan oleh pengguna. Pada halaman ini, penulis akan memaparkan
login yang dimana jika login berhasil akan masuk ke halaman sistem penjualan,
38
Berikut merupakan tampilan halaman tambah pegawai ketika akan
menambahkan pegawai baru, dan ketika data baru ditambahkan maka data akan
39
Berikut merupakan tampilan halaman tambah jabatan pegawai ketika
akan menambahkan jabatan pegawai baru, dan ketika data baru ditambahkan
40
Gambar IV- 9. Tampilan halaman data jabatan
4.4 Kesimpulan
metode black box testing dan analisis data hasil, dapat ditentukan bahwa fitur
Back- End dari aplikasi Sistem Informasi Pengelolaan Data Pegawai Berbasis
sesuai dengan kebutuhan dan keinginan pengguna, dan juga dapat bekerja
41
BAB V
5.1 Kesimpulan
melaksanakan pengolahan data penjualan tiket taman yang lebih efektif dan
5.2 Saran
kekurangan. Hal inidikarenakan waktu kerja praktik yang singkat sehingga hasil
akhir yang diberikan kurang maksimal. Maka dari itu, diharapkan penelitian
database, maupun logika lain yang diperlukan dalam sistem sehingga dapat
42
DAFTAR PUSTAKA
Laily, Iftitah Nurul. “Pengertian Website Menurut Para Ahli, Beserta Jenis Dan
Fungsinya – Lifestyle Katadata.Co.Id.” Berita Terkini Ekonomi Dan
Bisnis Indonesia - Katadata.Co.Id, 7 Feb. 2022,
https://katadata.co.id/safrezi/berita/6200a2a9697ec/pengertian-website-
menurut para-ahli-beserta-jenis-dan-fungsinya.
Pranata, D., Hamdani, H., & Khairina, D. M. (2015). Rancang Bangun Website
Jurnal Ilmiah Bidang Komputer (Studi Kasus : Program Studi Ilmu
Komputer Universitas Mulawarman). Informatika Mulawarman : Jurnal
Ilmiah Ilmu Komputer. 10(2), 25.
Kosasi, S., & Yuliani, I. D. A. E. (2015). Simetris: Jurnal Teknik Mesin, Elektro
dan Ilmu Komputer (Vol. 6).
43
Lampiran 1.
44
Lampiran 2.
45
46
Lampiran 3.
47
Lampiran 4.
48
49
50