Anda di halaman 1dari 69

ANALISA DAN PERANCANGAN APLIKASI PERHITUNGAN

TUNJANGAN KINERJA PEGAWAI PADA PUSAT


PENGEMBANGAN SDM PERHUBUNGAN UDARA
BERBASIS WEB

LAPORAN KERJA PRAKTEK

Oleh:
No. NIM NAMA
1. 161011400057 4. Gabriel Perdana Budiman

2. 161011400035 Irfan Andessa

3. 161011400136 Ricky Reynaldi Apriyan

PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH


TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
ERESHA
TANGERANG SELATAN
2019

i
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA
KOMPUTER ERESHA

PERSETUJUAN LAPORAN KERJA PRAKTEK

Program Studi : Teknik Informatika


Jenjang Studi : Strata 1
Judul : Analisa dan Perancangan Sistem Perhitungan Tunjangan
Kinerja di Pusat Pengembangan Sumber Daya Manusia
Perhubungan Udara Berbasis Web

NIM NAMA
1. 161011400057 Gabriel Perdana Budiman
2. 161011400035 Irfan Andessa
3. 161011400136 Ricky Reynaldy Apriyan

Disetujui untuk dipresentasikan pada periode semester Genap tahun ajaran


2018/2019

Pamulang, 31 Juni 2019


Dosen Pembimbing

(Dede Supriyadi, S.Kom., M.Kom.)


NIDN. 0403078402

ii
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA
KOMPUTER ERESHA

PENGESAHAN LAPORAN KERJA PRAKTEK

Program Studi : Teknik Informatika


Jenjang Studi : Strata 1
Judul : Analisa dan Perancangan Sistem Perhitungan Tunjangan
Kinerja di Pusat Pengembangan Sumber Daya Manusia
Perhubungan Udara Berbasis Web

NIM NAMA
1. 161011400057 Gabriel Perdana Budiman
2. 161011400035 Irfan Andessa
3. 161011400136 Ricky Reynaldy Apriyan

Telah disetujui dan dipertahankan dalam sidang Laporan Kerja Praktek (KP)
periode semester genap Tahun Ajaran 2018/2019 dan dinyatakan LULUS.

Tangerang Selatan, 31 Juni 2019


Dosen Pembimbing Pembimbing Lapangan

(Dede Supriyadi, S.Kom., M.Kom.) (Erna Ermawati ,S.AP.)


NIDN. 0403078402
Ketua Program Studi
Teknik Informatika

(Yan Mitha Djaksana, S.Kom., M.Kom.)


NIDN. 0419099102

iii
PROGRAM STUDI TEKNIK INFORMATIKA
STMIK ERESHA

LEMBAR PENGESAHAN SELESAI KERJA PRAKTEK

Dinyatakan bahwa:

NIM NAMA
1. 161011400057 Gabriel Perdana Budiman
2. 161011400035 Irfan Andessa
3. 161011400136 Ricky Reynaldy Apriyan

Telah selesai melaksanakan kegiatan Kerja Praktek pada : 31 Juni 2019

Nama Instansi : Pusat Pengembangan Sumber Daya Manusia Perhubungan


Udara
Alamat : Jl. Raya PLP Curug Tangerang 15820

Pembimbing Praktek
Tangerang Selatan, 31 Juni 2019

(Erna Ermawati, S.AP.)

iv
v
vi
vii
KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kehadirat Allah Yang


Maha Kuasa yang telah melimpahkan rahmat dan karuniaNya, sehingga
pada akhirnya kami dapat menyelesaikan Laporan Kerja Praktek (KP) ini
dengan baik. Judul Laporan KP nya adalah “Analisa dan Perancangan
Sistem Perhitungan Tunjangan Kinerja Di Pusat Pengembangan Sumber
Daya Manusia Perhubungan Udara Berbasis Web”.
Untuk itu pada kesempatan kali ini, izinkanlah penulis
menyampaikan terima kasih kepada:
1. Kepala Bagian Umum PPSDMPU beserta jajarannya yang telah
memberikan izin kepada penulis untuk melakukan penelitian.
2. Bapak Dr. Achmad Hindasyah, M.Si. selaku Ketua STMIK Eresha.
3. Bapak Yan Mitha Djaksan, S.Kom., M.Kom selaku Ketua Program Studi
Teknik Informatika ,STMIK Eresha.
4. Bapak Dede Supriyadi,S.Kom.,M.Kom selaku Dosen Pembimbing.
5. Serta semua pihak yang telah membantu penulis, yang terlalu banyak
untuk disebutkan satu-persatu terutma rekan-rekan Mahasiswa STIMIK
Eresha Angkatan 2016/2017 sehingga terwujudnya penulisan laporan
kerja praktek yang sesuai dengan kriteria karya tulis ilmiah.
Penulis menyadari sepenuhnya bahwa pada laporan kerja
praktek ini masih banyak kekurangan, oleh karena itu penulis berusaha
untuk tetap membuka diri terhadap semua kritik dan saran yang
membangun dan berguna untuk penyempurnaan dimasa yang akan
datang.

Tangerang Selatan, 31 Juni 2019

Tim Penulis

viii
DAFTAR ISI

PERSETUJUAN LAPORAN KERJA PRAKTEK........................................................ ii


PENGESAHAN LAPORAN KERJA PRATEK ........................................................... iii
LEMBAR PENGESAHAN SELESAI KERJA PRAKTEK ........................................ iv
LEMBAR PENILAIAN KERJA PRAKTEK (I) ........................................................... v
LEMBAR PENILAIAN KERJA PRAKTEK (II)......................................................... vi
LEMBAR PENILAIAN KERJA PRAKTEK (III) ...................................................... vii
KATA PENGANTAR .................................................................................................... viii
DAFTAR ISI..................................................................................................................... ix
DAFTAR GAMBAR ....................................................................................................... xii
DAFTAR TABEL .......................................................................................................... xiv
BAB I PENDAHULUAN ................................................................................................. 1
1.1. Latar Belakang......................................................................................................... 1

1.2. Identifikasi Masalah ................................................................................................ 3

1.3. Rumusan Masalah ................................................................................................... 3

1.4. Batasan Masalah ..................................................................................................... 3

1.5. Tujuan Kerja Praktek .............................................................................................. 4

1.6. Manfaat Kerja Praktek ............................................................................................ 4

1.7. Metode pelaksanaan Kerja Praktek ......................................................................... 5

1.8. Jadwal Kerja Praktek .............................................................................................. 6

1.9. Sistematika penulisan laporan Kerja Praktek ......................................................... 6

BAB II TINJAUAN UMUM ORGANISASI .................................................................. 8


2.1. Profil PPSDMPU .................................................................................................... 8

2.2. Visi dan Misi........................................................................................................... 9

2.3. Logo PPSDMPU ................................................................................................... 10

2.4. Struktur Organisasi ............................................................................................... 10

2.5. Tugas dan Wewenang ........................................................................................... 11

BAB III PEMBAHASAN ............................................................................................... 14

ix
3.1. Definisi Umum ..................................................................................................... 14
3.1.1. Pengertian Analisis..................................................................................... 14

3.1.2. Pengertian Perancangan ............................................................................. 14

3.1.3. Pengertian Sistem ....................................................................................... 14

3.1.4. Pengertian Tunjangan ................................................................................. 14

3.1.5. Pengertian Kinerja ...................................................................................... 15

3.1.6. Tunjangan Kinerja ...................................................................................... 15

3.1.7. HTML (Hyper Text Markup Languange ) ................................................. 16

3.1.8. PHP (PHP Hypertext Preproocessing) ....................................................... 16

3.1.9. MySQL ....................................................................................................... 16

3.1.10. XAMPP .................................................................................................... 17

3.2. UML (Unified Modelling Language).................................................................... 17

3.2.1. Definisi UML ............................................................................................. 17

3.3. Basis Data (Database) .......................................................................................... 23


3.3.1.ERD (Entity Relationship Diagram) ........................................................... 23

3.3.2.Transformasi ERD ke LRS ......................................................................... 24

3.3.3.LRS (Logical Record Structure) ................................................................. 27

3.3.4.Normalisasi ................................................................................................. 28

3.4. Analisa .................................................................................................................. 29


3.4.1. Analisa Sistem Berjalan Saat Ini ................................................................ 29

3.4.2. Analisis Masalah ........................................................................................ 30


3.4.3. Analisa Kebutuhan Sistem ......................................................................... 30

3.4.3.1. Analisa Kebutuhan Fungsional ..................................................... 30

3.4.3.2. Analisa Kebutuhan Non-Fungsional ............................................. 30

3.5. Perancangan Sistem Usulan .................................................................................. 31


3.5.1. Use Case Diagram ..................................................................................... 31

3.5.2. Activity Diagram........................................................................................ 32

3.5.2.1. Activity Diagram Admin Login .................................................... 32

3.5.2.2. Activity Diagram Data Pegawai ................................................... 32

x
3.5.2.3. Activity Diagram Data Absensi .................................................... 33

3.5.2.4. Activity Diagram Data Kinerja ..................................................... 33

3.5.2.5. Activity Diagram Data Perhitungan Tunjangan Kinerja ............... 34

3.5.2.6. Activity Diagram Data Absensi .................................................... 35

3.5.2.7. Activity Diagram Data Kinerja ..................................................... 35

3.5.2.8. Activity Diagram Data Perhitungan Tunjangan Kinerja............... 36

3.5.3. Sequence Diagram ..................................................................................... 37


3.5.3.1. Sequence Diagram Admin Login.................................................. 37
3.5.3.2. Sequence Diagram Admin Pegawai .............................................. 37
3.5.3.3. Sequence Diagram Admin Absensi .............................................. 38
3.5.3.4. Sequence Diagram Admin Kinerja ............................................... 38
3.5.3.5. Sequence Diagram Admin Tunjangan Kinerja ............................. 39
3.5.4. Class Diagram ............................................................................................ 39
3.6. Perancangan Basis Data ........................................................................................ 40
3.6.1. ERD (Entity Relationship Diagram) .......................................................... 40
3.6.2. Transformasi ERD ke LRS ........................................................................ 41
3.6.3. LRS (Logical Record Structure) ................................................................ 41
3.6.3.1. Spesifikasi Database..................................................................... 42
3.7. Perancangan Layar................................................................................................ 45
BAB IV PENUTUP ........................................................................................................ 49
4.1. Kesimpulan ........................................................................................................... 49
4.2. Saran ..................................................................................................................... 49
DAFTAR PUSTAKA ...................................................................................................... 51
LAMPIRAN..................................................................................................................... 53

xi
DAFTAR GAMBAR

Gambar 2.1 Logo PPSDMPU ...................................................................................... 10

Gambar 2.2 Struktur Organisasi ................................................................................. 10

Gambar 3.1 Cardinality One-to-One ........................................................................... 25

Gambar 3.2 Cardinality One-to-many ......................................................................... 25

Gambar 3.3 Cardinality Many-to-many ....................................................................... 25

Gambar 3.4. (Contoh transformasi ERD ke LRS) ....................................................... 26

Gambar 3.5. (Contoh Logical Record Structure) ......................................................... 28

Gambar 3.6. (Activity Sistem Berjalan Saat ini) ......................................................... 29

Gambar 3.7. (Use Case Diagram Admin) .................................................................... 31

Gambar 3.8. (Activity Diagram Admin Login) ........................................................... 32

Gambar 3.9. (Activity Diagram Data Pegawai) ........................................................... 32

Gambar 3.10. (Activity Diagram Data Absensi) ......................................................... 33

Gambar 3.11. (Activity Diagram Admin Kinerja) ....................................................... 33

Gambar 3.12. (Activity Diagram Admin Kinerja) ....................................................... 34

Gambar 3.10. (Activity Diagram Data Absensi) ......................................................... 35

Gambar 3.11. (Activity Diagram Admin Kinerja) ....................................................... 35

Gambar 3.12. (Activity Diagram Admin Kinerja) ....................................................... 36

Gambar 3.13. (Sequence Diagram Admin Login) ....................................................... 37

Gambar 3.14. (Sequence Diagram Admin Pegawai) ................................................... 37

Gambar 3.15. (Sequence Diagram Admin Absensi) .................................................... 38

Gambar 3.16. (Sequence Diagram Admin Kinerja)..................................................... 38

Gambar 3.17. (Sequence Diagram Admin Tunjangan Kinerja) ................................... 39

Gambar 3.18. (Activity Diagram) ................................................................................ 39

Gambar 3.19. (ERD) .................................................................................................... 40

Gambar 3.20. (Transformasi ERD ke LRS)................................................................. 41

Gambar 3.21. (LRS)..................................................................................................... 41

Gambar 3.22. (Form Login) ......................................................................................... 45


xii
Gambar 3.23. (Form Register) ..................................................................................... 45

Gambar 3.24. (Form Utama)........................................................................................ 46

Gambar 3.25. (Form Data Pegawai) ............................................................................ 46

Gambar 3.25. (Form Data Absensi) ............................................................................. 47

Gambar 3.26. (Form Data Kinerja) .............................................................................. 47

Gambar 3.27. (Form Tunjangan Kinerja) .................................................................... 48

xiii
DAFTAR TABEL

Tabel 1.1. Rencana Kerja ............................................................................................... 6


Tabel 3.1. (Komponen Use Case Diagram) ................................................................ 18

Tabel 3.2. (Komponen Activity Diagram) ................................................................... 19

Tabel 3.3. (Komponen Class Diagram) ....................................................................... 21

Tabel 3.4. (Komponen Sequence Diagram) ................................................................ 22

Tabel 3.5. (Komponen Entity Relationship Diagram) ................................................. 24

Tabel 3.6. (Komponen Transformasi ERD ke LRS).................................................... 25

Tabel 3.7. (Komponen LRS)........................................................................................ 27

Tabel 3.8. (Pegawai) .................................................................................................... 42

Tabel 3.9. (Absensi) ..................................................................................................... 42

Tabel 3.10. (Kinerja) .................................................................................................... 43

Tabel 3.11. (Tunjangan Kinerja).................................................................................. 43

xiv
BAB I
PENDAHULUAN

1.1. Latar Belakang

Dalam memasuki dunia globalisasi perkembangan ilmu pengetahuan


dan teknologi telah membawa perubahan hampir semua aspek kehidupan
manusia dimana berbagai permasalahan hanya dapat dipecahkan kecuali
dengan upaya penguasaan dan pengetahuan ilmu pengetahuan dan teknologi.
Kemajuan dibidang transportasi, komunikasi, kesehatan, pendidikan, dan
bidang lainnya merupakan contoh-contoh bahwa manusia semakin
memerlukan teknologi dalam kehidupan ini. Saat ini dunia telah mengenal
suatu teknologi yang disebut dengan internet. Dengan internet semua orang
dapat berkomunikasi dengan orang lain yang berada di berbagai belahan
dunia. Melalui internet, setiap orang dapat memperoleh dan menyampaikan
berbagai informasi yang dibutuhkan kapan saja dan dimana saja. Kini
dengan hadirnya internet, manusia dapat melakukan bisnis dan pekerjaan
lebih mudah.
Pusat Pengembangan Sumber Daya Manusia Perhubungan Udara
beserta Unit Pelaksana Teknis (UPT)-nya yang tersebar di berbagai wilayah
nusantara mempunyai peran yang sangat strategis dan diharapkan dapat
menghasilkan kader-kader perencana/perancang, pelaksana dan pengelola
bidang perhubungan udara dalam rangka menunjang kebijaksanaan
pemerintah di bidang perhubungan. Dalam melakukan pekerjaan, pegawai
yang ada di Pusat Pengembangan Sumber Daya Manusia Perhubungan
Udara (PPSDMPU) mendapat tunjangan untuk pekerjaan yang mereka
lakukan. Tapi dalam penyampaian informasi tunjangan masih belum
maksimal dan waktu yang cukup lama dalam penyampaian laporan pada
bagian keuangan.
Dari masalah tersebut, maka dibutuhkan sebuah aplikasi informasi
berbasis web, hal ini sangatlah penting karena adanya sebuah sistem ini akan

1
dapat membantu permasalahan yang ada. Pegawai akan dapat lebih mudah
mengakses informasi tentang tunjangan kinerja yang akan mereka terima.
Supono dan Putratama (2016:3) mengemukakan bahwa ”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”. Sedangkan, menurut Solichin (2016:11)
mengemukakan bahwa “PHP merupakan salah satu bahasa pemrograman
berbasis web yang ditulis oleh dan untuk pengembang web”. Kelebihan dan
manfaat PHP yaitu :
a. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaannya. Tidak seperti halnya bahasa
pemrograman aplikasi yang lainnya.
b. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti
IIS atau PWS juga pada apache yang bersifat open source.
c. Karena sifatnya yang open source, maka perubahan dan perkembangan
interpreter pada PHP lebih cepat dan mudah, karena banyak milis-milis
dan developer yang siap membantu pengembanganya.
d. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu
banyak sehingga sangat mudah untuk dipahami.
e. PHP dapat berjalan pada 3 operating system, yaitu: Linux, unix, dan
windows, dan juga dapat dijalankan secara runtime pada suatu console.
Maka dari itu penulis akan membahas topik laporan kerja praktek
mengenai “Analisa dan Perancangan Aplikasi Perhitungan Tunjangan
Kinerja Pegawai Pada Pusat Pengembangan SDM Perhubungan Udara
Berbasis Web”. Agar nantinya aplikasi tersebut dapat bermanfaat bagi
Pusat Pengembangan Sumber Daya Manusia Perhubungan Udara
(PPSDMPU) dalam proses perhitungan tunjangan kinerja pegawai dengan
menggunakan software pendukung yaitu Pemrograman PHP dan database-
nya menggunakan MySQL.

2
1.2. Identifikasi Masalah
Adapun identifikasi permasalahan dari yaitu :
a. Adanya aplikasi perhitungan tunjangan kinerja yang sesuai dengan
parameter-parameter yang ditentukan oleh pemerintah.
b. Mempermudah pimpinan kepala bagian keuangan untuk mengetahui
hasil perhitungan dengan cepat dari setiap pegawai, khusunya yang ada
di Pusat Pengembangan Sumber Daya Manusia Perhubungan Udara
(PPSDMPU).
c. Perhitungan masih menggunakan Microsoft Excel yang cenderung
mudah terjadinya kerusakan pada data didalamnya.

1.3. Rumusan Masalah


Sesuai dengan latar belakang yang telah dipaparkan diatas, maka
identifikasi masalah yang akan dikaji adalah :
a. Bagaimana membuat aplikasi perhitungan tunjangan kinerja berbasis web
yang mudah di pahami oleh pegawai dari bagian kepegawaian ?
b. Bagaimana membuat aplikasi perhitungan tunjangan kinerja berbasis web
yang lebih efisien dari sistem yang sebelumnya telah di pakai ?
c. Bagaimana membuat aplikasi perhitungan kinerja berbasis web yang
dapat meminimalisir kesalaham data ?

1.4. Batasan Masalah


Batasan Masalah dari rumusan masalah di atas yaitu :
a. Merancang dan membuat aplikasi yang hanya dapat menghitung
tunjangan kinerja berdasarkan parameter-parameter yang telah
ditentukan.
b. Parameter-parameter yang digunakan untuk menghitung jumlah
tunjangan kinerja yaitu kehadiran dan hal-hal lain yang sangat
berpengaruh dalam menghitung jumlah tunjangan kinerja.
c. Aplikasi perhitungan tunjangan kinerja pegawai berbasis web tersebut
dirancang dengan menggunakan perangkat lunak sebagai berikut: Sistem

3
Operasi Windows 7/10, Notepad++, Xampp, PHP, MySQL dan Google
Chrome.

1.5. Tujuan Kerja Praktek


Tujuan dari pembahasan ini, yaitu :
a. Menghasilkan sistem informasi perhitungan tunjangan kinerja berbasis
web yang mudah dipahami oleh pegawai di bagian kepegawaian.
b. Mengetahui tingkat kelayakan sistem informasi perhitungan tunjangan
kinerja berbasis web.
c. Tujuan fungsional dari penelitian ini yaitu agar hasil dari penelitian ini
dapat dimanfaatkan dan digunakan oleh pihak Pusat Pengembangan
Sumber Daya Manusia Perhubungan Udara (PPSDMPU) sebagai bahan
referensi dasar untuk memperbaiki sistem yang sebelumnya.
d. Tujuan Individual adalah untuk menambah ilmu pengetahuan,
pengalaman, pengenalan dan pengamatan sebuah sistem yang ada
pada Pusat Pengembangan Sumber Daya Manusia Perhubungan Udara
(PPSDMPU), sehingga penulis melakukan penelitian ini untuk
menyelesaikan Laporan Kerja Praktek.
e. Tujuan dari sistem informasi perhitungan tunjangan kinerja ini untuk
mendapatkan jawaban atas kesulitan para pegawai di bagian
kepegawaian yang masih manual.

1.6. Manfaat Kerja Praktek


Manfaat penulisan laporan kerja praktek ini adalah :
a. Bagi Pusat Pengembangan Sumber Daya Manusia Perhubungan Udara
(PPSDMPU):
1) Manfaat penulisan tugas akhir ini bagi Pusat Pengembangan Sumber
Daya Manusia Perhubungan Udara (PPSDMPU) adalah adanya
sebuah sistem informasi untuk mempermudah pegawai dan pimpinan
dalam menghitung tunjangan kinerja pegawai sesuai dengan

4
parameter-parameter yang sudah ditentukan dan mempermudah
dalam mengetahui hasil tunjangan tersebut.
b. Bagi Penulis:
1) Laporan kerja praktek ini adalah salah satu syarat kelulusan untuk
menyelesaikan Pendidikan di STMIK Eresha.
2) Penulis menerapkan ilmu pengetahuan yang selama ini telah
diperoleh selama menempuh kuliah di STMIK Eresha.

1.7. Metode pelaksanaan Kerja Praktek


Untuk mendapatkan suatu data yang akurat, maka dalam penyusunan
laporan ini penulis menggunakan beberapa metode diantaranya :
a. Metode Observasi.
Metode pengumpulan data dengan mengamati secara langsung
dilapangan. Mengamati bukan hanya melihat, melainkan juga merekam,
menghitung, mengukur, dan mencatat kejadian-kejadian yang ada.
b. Metode Wawancara.
Metode pengumpulan data dengan cara Tanya jawab sambil bertatap
muka antara si peneliti dengan objek penelitian untuk memperoleh dan
memastikan fakta, memperkuat kepercayaan, dan mengenali standar
kegiatan.
c. Metode Kepustakaan
Metode kegiatan untuk mendapatkan informasi yang relevan dengan
topic atau masalah yang menjadi objek penelitian. Informasi tersebut
dapat diperoleh dari buku-buku, karya ilmiah, tesis, disertasi,
ensiklopedia, internet, dan sumber-sumber lain.

5
1.8. Jadwal Kerja Praktek

Tabel 1.1 Rencana Kerja


April 2019 Mei 2019
No. Kegiatan
1 2 3 4 1 2 3 4
1 Observasi Instansi √ √ √
2 Penelitian Hasil Observasi √
Mewawancarai Pihak

3 Instansi
Analisa Kebutuhan

4 Instansi
Perancangan Desain

5 Sistem
6 Pengajuan Hasil Analisa √
7 Perancangan Basis Data √
8 Implementasi Desain √
9 Evaluasi Sistem √
10 Uji Coba Sistem √
11 Pengajuan Hasil Program √
Penyempurnaan Desain

12 Sistem
Pemberian Hard Cover

13 Laporan

1.9. Sistematika penulisan laporan Kerja Praktek

BAB I PENDAHULUAN
Pada BAB ini berisikan penjelasan mengenai Latar
Belakang, Identifikasi Masalah, Rumusan Masalah, Batasan
Masalah, Tujuan Penelitian, Manfaat Penelitian, Metode
Penelitian, Rencana Kegiatan, dan Sistematika Penulisan.

6
BAB II TINJAUAN ORGANISASI
Pada BAB ini berisikan penjelasan mengenai instansi
tempat Kerja Praktek, sejarah instansi, struktur organisasi, tugas
dan wewenang.
BAB III PEMBAHASAN
Pada BAB ini berisikan penjelasan mengenai pembahasan
dan analisa dari pembuatan sistem informasi penerimaan siswa
baru, berdasarkan hasil perancangan yang telah dibuat.
BAB IV PENUTUP
Pada BAB ini berisikan penutup yang berisi tentang
kesimpulan secara keseluruhan secara umum dari apa yang telah
dibahas dalam laporan ini.

DAFTAR PUSTAKA

7
BAB II

TINJAUAN UMUM ORGANISASI

2.1. Profil PPSDMPU


Pusat Pengembangan Sumber Daya Manusia Perhubungan Udara
beserta Unit Pelaksana Teknis (UPT)-nya yang tersebar di berbagai wilayah
nusantara mempunyai peran yang sangat strategis dan diharapkan dapat
menghasilkan kader-kader perencana/perancang, pelaksana dan pengelola
bidang perhubungan udara dalam rangka menunjang kebijaksanaan
pemerintah di bidang perhubungan. Terbentuknya Pusat Pengembangan
SDM Perhubungan Udara dimulai tahun 1952 dengan didirikannya
Akademi Penerbangan Indonesia (API) dan dikukuhkan melalui Surat
Keputusan Menteri Perhubungan Nomor : S.5/4/55 tanggal 17 Juli 1955.
Pada tahun 1968, Akademi Penerbangan Indonesia berdasarkan Surat
Keputusan Menteri Perhubungan Nomor : U.14/I/9/68 tanggal 24 Juli 1968
diubah menjadi Lembaga Pendidikan Perhubungan Udara (LPPU). Pada
tahun 1975, Lembaga Pendidikan Perhubungan Udara dibagi menjadi 3
(tiga) institusi yaitu Pusat Pendidikan dan Latihan Perhubungan Udara
(Pusdiklat Perhubungan Udara), Pendidikan dan Latihan Penerbangan
(PLP), dan Bandara Budiarto.
Pusdiklat Perhubungan Udara dan PLP berada di bawah Badan Diklat
Perhubungan, sedangkan Bandara Budiarto berada di lingkungan Direktorat
Jenderal Perhubungan Udara. Pemisahan tersebut berdasarkan Surat
Keputusan Menteri Perhubungan Nomor : KM.415/U/PHB-75 tanggal 2
September 1975, yang kemudian diperbaharui dengan Surat Keputusan
Menteri Perhubungan Nomor : KM.91/OT.002/PHB-80 tanggal 22 April
1980. Mengacu kepada Surat Keputusan Menteri Perhubungan Nomor :
KM.24 Tahun 2001 tanggal 21 Juni 2001 terdapat perubahan nama institusi
menjadi Pusat Pendidikan dan Pelatihan Perhubungan Udara berikut
perubahan struktur organisasinya. Keputusan tersebut diperbaharui dengan

8
Surat Keputusan Menteri Perhubungan Nomor : KM.43 Tahun 2005 tanggal
28 Juli 2005 sebagaimana terakhir diubah dengan KM.20 Tahun 2008.
Berdasarkan Surat Keputusan Menteri Perhubungan Nomor : KM 60 Tahun
2010 tanggal 5 Nopember 2010 Nama Pusat Pendidikan dan Pelatihan
Perhubungan Udara diubah menjadi Pusat Pengembangan Sumber Daya
Manusia Perhubungan Udara. (http://id.catc-indonesia.org/sejarah.html)

2.2. Visi dan Misi


a. Visi
Terwujudnya Sumber Daya manusia Perhubungan Udara yang
Prima, Professional dan Beretika dalam menyelenggarakan Pendidikan
dan Pelatihan Transportasi Udara yang handal. (http://id.catc-
indonesia.org/visi-dan-misi.html)
b. Misi
1) Mewujudkan standarisasi dan akreditasi tenaga pengajar, bahan ajar,
sarana dan prasarana serta manajemen penyelenggaraan diklat.
2) Menciptakan iklim yang kondusif, humanis dan bernuansa lingkungan
dalam penyelenggaraan diklat perhubungan udara.
3) Mewujudkan Komunikasi, Kerjasama dan Link and Match diklat
perhubungan udara dengan institusi terkait baik pusat dan daerah serta
masyarakat transportasi
4) Memberikan pelayanan pendidikan dan pelatihan yang berkualitas,
merata, terjangkau dan berorientasi kepada ilmu pengetahuan dan
teknologi dengan pendekatan lingkungan strategi global, regional dan
nasional.
5) Mewujudkan pemenuhan Sumber Daya Manusia(Manpower
Planning) Perhubungan Udara yang berkompeten dan berdaya saing.
(http://id.catc-indonesia.org/visi-dan-misi.html)

9
2.3. Logo PPSDMPU

Gambar 2.1 Logo PPSDMPU


(https://upload.wikimedia.org/wikipedia/id/7/70/BPSDMhub.logo.png)

2.4. Struktur Organisasi

Gambar 2.2 Struktur Organisasi


(http://id.catc-indonesia.org/struktur-organisasi.html)

10
2.5. Tugas dan Wewenang
a. Bidang Pendidikan
Melaksanakan penyiapan rencana, program dan anggaran
pendidikan, kerjasama, rencana kebutuhan SDM, standardisasi dan
akreditasi, pembinaan lembaga pendidikan, pembinaan tenaga pendidik
dan kependidikan, sertifikasi, pelaksanaan penyuluhan, pemantauan, dan
pelaporan penyelenggaraan pendidikan transportasi udara.
Dalam melaksanakan tugas sebagaimana dimaksud dalam Pasal 837,
Bidang Pendidikan menyelenggarakan fungsi :
a. Penyiapan bahan penyusunan rencana, program dan
anggaran Pendidikan, kerjasama, rencana kebutuhan SDM,
penyuluhan serta pelaksanaan, pemantauan, analisis, evaluasi dan
pelaporan serta ,
b. Penyiapan bahan akreditasi dan tandardisasi program, pembinaan
lembaga pendidikan, pembinaan tenaga pendidik
dan kependidikan, serta pembinaan sertifikasi.

Bidang Pendidikan terdiri atas:


a. Subbidang Program Pendidikan
Subbidang Program Pendidikan mempunyai tugas melakukan
penyiapan bahan penyusunan rencana, program dan anggaran
pendidikan, kerjasama, rencana kebutuhan SDM, penyuluhan serta
pelaksanaan pemantauan, analisis, evaluasi dan pelaporan.
b. Subbidang Standardisasi Pendidikan
Subbidang Standardisasi Pendidikan mempunyai
tugas melakukan penyiapan bahan akreditasi dan standardisasi
program, pembinaan Lembaga pendidikan, pembinaan
tenaga pendidik dan kependidikan, serta pembinaan sertifikasi.

11
b. Bidang Pelatihan
Melaksanakan penyiapan rencana, program dan anggaran pelatihan,
kerjasama, rencana kebutuhan SDM, standardisasi dan akreditasi,
pembinaan lembaga pelatihan, pembinaan tenaga pendidik dan
kepelatihan, sertifikasi, pelaksanaan penyuluhan, pemantauan, dan
pelaporan penyelenggaraan pelatihan transportasi udara.
Dalam melaksanakan tugas sebagaimana dimaksud dalam Pasal 841,
Bidang Pelatihan menyelenggarakan fungsi:
a. Penyiapan bahan penyusunan rencana, program dan
anggaran pelatihan, kerjasama, rencana kebutuhan SDM, penyuluhan
serta pelaksanaan pemantauan, dan pelaporan, serta
b. Penyiapan bahan akreditasi dan standardisasi program, pembinaan
lembaga pelatihan, pembinaan tenaga pendidik dan kepelatihan, serta
pembinaan sertifikasi.

Bidang Pelatihan terdiri atas:


a. Subbidang Program Pelatihan
Subbidang Program Pelatihan mempunyai tugas melakukan
penyiapan bahan penyusunan rencana, program dan
anggaran pelatihan, kerjasama, rencana kebutuhan SDM,
penyuluhan serta pelaksanaan pemantauan, dan pelaporan.
b. Subbidang Standardisasi Pelatihan.
Subbidang Standardisasi Pelatihan mempunyai
tugas melakukan penyiapan bahan akreditasi dan standardisasi
program, pembinaan lembaga pelatihan, pembinaan
tenaga pendidik dan kepelatihan, serta pembinaan sertifikasi.

c. Bidang Umum
Melaksanakan penyiapan koordinasi rencana, program, dan
anggaran, kepegawaian, hukum, kehumasan, pelayanan informasi publik,
keuangan, Barang Milik Negara (BMN), perpustakaan, pengelolaan data

12
dan informasi, analisis, evaluasi dan pelaporan kinerja, serta pelaksanaan
urusan tata usaha dan kerumahtanggaan di lingkungan Pusat
Pengembangan Sumber Daya Manusia Perhubungan Udara.
Dalam melaksanakan tugas sebagaimana dimaksud dalam Pasal 845,
Bagian Umum menyelenggarakan fungsi:
a. Penyiapan bahan perencanaan pengkoordinasian rencana, program,
dan anggaran, dan pengelolaan data dan informasi pengembangan
sumber daya manusia perhubungan udara, analisa, evaluasi, penetapan
dan pelaporan kinerja Pusat Pengembangan Sumber Daya Manusia
Perhubungan Udara, serta
b. Penyiapan bahan urusan kepegawaian hukum, kehumasan, pelayanan
informasi publik, Barang Milik Negara (BMN) dan perpustakaan serta
pelaksanaan urusan tata usaha dan kerumahtanggaan Pusat
Pengembangan Sumber Daya Manusia Perhubungan Udara.

Bagian Umum terdiri atas:


a. Subbagian Perencanaan, Data dan Informasi
Subbagian Perencanaan, Data dan Informasi mempunyai tugas
melakukan penyiapan bahan perencanaan, pengkoordinasian
rencana, program dan anggaran, dan pengelolaan data dan
informasi pengembangan sumber daya manusia perhubungan
udara, analisa, evaluasi, penetapan dan pelaporan kinerja Pusat
Pengembangan Sumber Daya Manusia Perhubungan Udara.
b. Subbagian Tata Usaha, Kepegawaian dan Keuangan.
Subbagian Tata Usaha, Kepegawaian dan Keuangan
mempunyai tugas melakukan penyiapan bahan urusan
kepegawaian, hukum, kehumasan, pelayanan informasi publik,
Barang Milik Negara (BMN) dan perpustakaan serta pelaksanaan
urusan tata usaha dan kerumahtanggaan Pusat Pengembangan
Sumber Daya Manusia Perhubungan Udara. (http://id.catc-
indonesia.org/struktur-organisasi.html)

13
BAB III
PEMBAHASAN

3.1. Definisi Umum


3.1.1. Pengertian Analisis
Menurut Spradley (Sugiyono, 2015:335) mengatakan bahwa analisis
adalah sebuah kegiatan untuk mencari suatu pola selain itu analisis
merupakan cara berpikir yang berkaitan dengan pengujian secara
sistematis terhadap sesuatu untuk menentukan bagian, hubungan antar
bagian dan hubungannya dengan keseluruhan.

3.1.2. Pengertian Perancangan


Menurut Mohamad Subhan (Analisa Perancangan Sistem ,2012:109)
mengatakan bahwa perancangan adalah proses pengembangan spesifikasi
baru berdasarkan rekomendasi hasil analisis sistem.

3.1.3. Pengertian Sistem


Menurut Romney dan Steinbart (2015:3) mengatakan bahwa sistem
adalah rangkaian dari dua atau lebih komponen-komponen yang saling
berhubungan, yang berinteraksi untuk mencapai suatu tujuan. Sebagian
besar sistem terdiri dari sub-sistem yang lebih kecil yang mendukung
sistem yang lebih besar.

3.1.4. Pengertian Tunjangan


Tunjangan adalah unsur-unsur balas jasa yang diberikan dalam nilai
rupiah secara langsung kepada karyawan individual dan dapat diketahui
secara pasti. Tunjangan diberikan kepada karyawan dimaksud agar dapat
menimbulkan atau meningkatkan semangat kerja dan kegairahan bagi para
karyawan.

14
3.1.5. Pengertian Kinerja
Istilah kinerja berasal dari kata Job performance atau actual
performance (prestasi kerja atau prestasi kerja yang dicapai oleh
seseorang). Pengertian kinerja (prestasi kerja) adalah hasil kerja secara
kualitas dan kuantitas yang dicapai oleh seseorang pegawai dalam
melaksanakan tugasnya sesuai dengan tanggungjawab yang diberikan
kepadanya. Kinerja merupakan suatu fungsi dari motivasi dan
kemampuan. Untuk menyelesaikan tugas dan pekerjaan seseorang
sepatutnya memiliki rasa kesediaan dan tingkat kemampuan tertentu.
Kesediaan dan ketrampilan seseorang tidaklah cukup efektif untuk
mengerjakan sesuatu tanpa pemahaman yang jelas tentang apa yang
dikerjakan dan bagaimana mengerjakannya. Kinerja merupakan
pencapaian persyaratan pekerjaan tertentu yang akhirnya secara langsung
dapat bercermin dari keluaran yang dihasilkan.
Menurut Rivai (dalam Muhammad Sandy, 2015:12) memberikan
pengertian bahwa kinerja atau prestasi kerja adalah hasil atau tingkat
keberhasilan seseorang secara keseluruhan selama periode tertentu di
dalam melaksanakan tugas dibandingkan dengan berbagai kemungkinan,
seperti standar hasil kerja, target atau sasaran atau kriteria yang telah di
tentukan terlebih dahulu dan disepakati bersama.

3.1.6. Tunjangan Kinerja


Perpres (Peraturan presiden) Nomor 108 tahun 2014 tentang
Tunjangan Kinerja (Remunerasi) di Kementerian Agama (Kemenag).
Prinsip utama dari remunerasi itu bisa dikatakan sebagai pemberian
Tunjangan Kinerja (Tukin) kepada Pegawai Negeri Sipil (PNS) yang
didasarkan pada jabatan tertentu dan kelas jabatan tertentu. Sistem
remunerasi PNS harus berpegang pada bobot pekerjaan, yaitu penetapan
besarnya tunjangan kinerja (Tukin) sesuai grade dari masing-masing kelas
jabatan. Nilai dalam kelas jabatan struktural digunakan untuk menentukan

15
besaran tunjangan yang adil dan juga layak selaras dengan beban kerja dan
tanggung jawab dari jabatan itu sendiri.

3.1.7. HTML (Hyper Text Markup Languange )


Sebuah bahasa markah untuk membuat halaman web dan bahasa yang
digunakannya masih sangat standar seperti salah satu fungsinya untuk
membuat tabel, menambahkan objek suara, video dan animasi adalah
pengertian dari HTML (Hidayatullah dan kawistara, 2017:15).
Pengertian di atas dapat disimpulkan bahwa HTML adalah sebuah
dokumen yang berisikan tag, beberapa elemen dan atribut untuk
menampilkan halaman pada web browser.

3.1.8. PHP (PHP Hypertext Preproocessing)


Bahasa pemrograman berbasis web yang memiliki file dengan
extensi file.php dan tidak dapat diakses tanpa adanya web server adalah
PHP. Menurut Hidayatullah dan Kawistara dalam bukunya yang berjudul
Pemrograman Web (2017:223) mengemukakan bahwa “PHP Hypertext
Preprocessor adalah suatu bahasa scripting khususnya digunakan untuk
web development”. PHP memiliki sifat server side scripting sehingga
untuk menjalankan PHP harus menggunakan web server.
Penjelasan di atas dapat disimpulkan bahwa bahasa pemrograman
PHP adalah bahasa pemrograman yang dapat digunakan oleh pengguna
untuk mengembangkan kode-kode fungsi PHP sesuai dengan
kebutuhannya.

3.1.9. MySQL
Menurut Hidayatullah, Kawistara (2017:175), “MySQL adalah salah
satu aplikasi DBMS yang sudah sangat banyak digunakan oleh para
pemrogram aplikasi web”.
Sedangkan aplikasi perangkat lunak yang bertugas untuk menjalankan
fungsi pengolahan data disebut MySQL. Pertama MySQL dikembangkan
16
oleh MySQL AB yang kemudian diakuisisi Sun Microsystem dan terakhir
MySQL dikelola oleh Oracle Coorporation (Sibero, 2013:97). Dapat
disimpulkan bahwa MySQL adalah Perangkat lunak atau software yang
mengelola SQL.

3.1.10. XAMPP
Menurut Purbadian (2016:1), mengatakan bahwa “XAMPP
merupakan suatu software yang bersifat open source yang merupakan
pengembangan dari LAMP (Linux, Apache, MySQL, PHP and Perl)”.
Kesimpulan dari pengertian di atas adalah XAMPP merupakan
perangkat lunak yang digunakan untuk membangun website dan dapat
mendukung banyak sistem seperti Windows, Linux dan Mac sehingga tidak
masalah ketika berpindah-pindah sistem operasi.

3.2. UML (Unified Modelling Language)


3.2.1 Definisi UML
Menurut Rosa dan Shalahuddin (2014:133), berpendapat bahwa UML
(Unified Modeling Language) adalah “Salah standar bahasa yang banyak
digunakan di dunia industri untuk mendefinisikan requerement, membuat
Analisa & desain, serta menggambarkan arsitektur dalam pemrograman
berorintasi objek”. Sedangkan Mulyani (2016:48) mengatakan UML
(Unified Modeling Language) adalah “Sebuah teknik pengembangan
sistem yang menggunakan bahasa grafis sebagai alat untuk
pendokumentasian dan melakukan spesifikasi pada sistem”.
Dari beberapa penjelasan teori tersebut dapat disimpulkan bahwa
UML (Unified Modeling Language) adalah bahasa yang sering digunakan
untuk membangun sebuah sistem perangkat lunak dengan melakukan
penganalisaan desain dan spesifikasi dalam pemrograman berorintasi
objek.

17
UML (Unified Modeling Language) memiliki diagram-diagram yang
digunakan dalam pembuatan aplikasi berorintasi objek, diantaranya (Rosa
dan Shalahuddin, 2014:155):
a. Use Case Diagram
Use Case Diargam merupakan pemodelan untuk melakukan
(behavior) sistem informai yang akan dibuat. Use case digunakan untuk
mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi
dan siapa saja yang berhak menggunakan fungsi-fungsi itu. Berikut
adalah simbol-simbol yang ada pada diagram use case (Rosa dan
Shalahuddin, 2014:156):

Tabel 3.1. (Komponen Use Case Diagram)

Simbol Nama Simbol Keterangan


Pengguna sistem atau yang
berinteraksi langsung dengan
Actor
sistem, bisa manusia, aplikasi,
ataupun objek lain.
Digambarkan dengan lingkaran
Use Case dengan nama use case nya tertulis
di tengah lingkaran.
Digambarkan dengan sebuah garis
Association yang berfungsi menghubungkan
actor dengan use case.

Relasi use case tambahan ke


<<extend>> sebuah use case dimana use case
Ekstensi
yang ditambahkan dapat berdiri
walau tanpa use case tambahan itu.

18
Hubungan generalisasi dan
spesialisasi (umum-khusus) antara
Generalisasi dua buah use case dimana fungsi
yang satu adalah fungsi yang lebih
umum dari yang lainnya.
Include berarti use case yang
Include/uses/
<<include>> ditambahkan akan selalu dipanggil
menggunakan
saat use case tambahan dijalankan.

b. Activity Diagram
Menurut Rosa dan Shalahuddin (2014:161), “Diagram aktivitas
atau activity diagram menggambarkan workflow (aliran kerja) atau
aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada
perangkat lunak”. Activity Diagram menggambarkan aktivitas sistem
bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan
oleh sistem. Berikut adalah simbol-simbol yang ada pada activity
diagram:
Tabel 3.2. (Komponen Activity Diagram)

Simbol Nama Simbol Keterangan


Suatu awal aktivitas sistem,
sebuah diagram activity
Status awal
memiliki status awal.

Aktifitas yang dilakukan


oleh sistem, aktifitas
Aktifitas
biasanya diawali dengan
kata kerja.

19
Menunjukkan suatu
keputusan yang mempunyai
Percabangan satu atau lebih transisi dan
dua atau lebih transisi sesuai
dengan suatu kondisi.
.Asosiasi penggabungan
dimana dari satu
Join/penggabungan
penggabungan.

Digunakan untuk
menunjukkan kegiatan yang
dilakukan secara paralel atau
Fork
untuk menggabungkan dua
kegiatan paralel menjadi
satu.
Status akhir yang dilakukan
sistem, sebuah activity
Status akhir diagram mempunyai sebuah
status akhir.

Memisahkan organisasi
bisnis yang bertanggung
Swimlane
jawab terhadap aktifitas
yang terjadi.

Blackhole Adalah masukan dan


Activities keluaran.

20
Tidak ada masukan dan ada
Miracle Activities keluaran dan dipakai pada
waktu start point.

c. Class Diagram
Class diagram adalah model statis yang menggambarkan struktur
dan deskripsi class serta hubungan antar class. Class diagram mirip
ER-Diagram pada perancangan database, bedanya pada ER-Diagram
tidak terdapat operasi/metode tapi hanya atribut. Class terdiri dari
nama kelas, atribut dan operasi/metode.

Tabel 3.3. (Komponen Class Diagram)


Simbol Nama Simbol Keterangan

Class Class pada struktur sistem

Sama dengan konsep interface


Interface dalam pemrograman
berorientasi objek
Relasi antar kelas dengan
makna umum, asosiasi
Association
biasanya juga disertai dengan
multiplicity
Relasi antar kelas dengan
makna kelas satu digunakan
Directed
oleh kelas yang lain, asosiasi
Association
biasanya juga disertai dengan
multiplicity

21
d. Sequence Diagram
Sequence diagram menggambarkan kelakuan objek pada use case
dengan mendeskripsikan waktu hidup objek dan pesan yang dikirimkan
dan diterima antar proyek. Oleh karena itu untuk menggambarkan
diagram sequence maka harus diketahui objek-objek yang terlibat
dalam sebuah use case tersebut.

Tabel 3.4. (Komponen Sequence Diagram)

Simbol Nama Simbol Keterangan


Menggambarkan seseorang atau
sesuatu (seperti perangkat, sistem
Actor
lain) yang berinteraksi dengan
sistem.
Menggambarkan interaksi antara
satu atau lebih actor dengan
sistem, memodelkan bagian dari
Boundary sistem yang bergantung pada
pihak lain disekitarnya dan
merupakan pembatas sistem
dengan dunia luar.
Menggambarkan “perilaku
mengatur”, mengkoordinasikan
perilaku sistem dan dinamika dari
Control
suatu sistem, menangani tugas
utama dan mengontrol alur kerja
suatu sistem.

Menggambarkan informasi yang


Entity harus disimpan oleh sistem
(struktur data dari sebuah sistem).

22
Message digambarkan dengan
Message garis berpanah, yang
menunjukkan arah message.

Message yang dikirim untuk


Self Message
dirinya sendiri

3.3. Basis Data (Database)


Himpunan kelompok data yang saling berhubungan yang
diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali
dengan cepat dan mudah merupakan definisi dari Basis Data. Secara lebih
lengkap pemanfaatan basis data dilakukan untuk memenuhi tujuan
Kecepatan, kemudahan, efisiensi ruang penyimpanan, keakuratan,
ketersediaan, kelengkapan, keamanan dan pemakaian bersama (Hidayatullah
dan Kawistara, 2017:141).
Sedangkan menurut Rosa dan Shalahuddin (2015:43), “Basis Data
adalah media untuk menyimpan data agar dapat diakses dengan mudah dan
cepat”. Jadi, Basis Data adalah kumpulan data yang saling berhubungan
agar dapat diakses oleh software tertentu.

3.3.1. ERD (Entity Relationship Diagram)


ERD (Entity Relationship Diagram) adalah model teknik pendekatan
yang menyatakan atau menggambarkan hubungan suatu model. Didalam
hubungan ini tersebut dinyatakan yang utama dari ERD adalah
menunjukan objek data (Entity) dan hubungan (Relationship), yang ada
pada Entity berikutnya.
Menurut Mulyani (2016:100) Entity Relationship Diagram (ERD)
adalah tools yang digunakan untuk melakukan pemodelan data secara
abstrak dengan tujuan untuk mendeskripsikan atau menggambarkan
struktur dari data yang digunakan.
23
Tabel 3.5. (Komponen Entity Relationship Diagram)

Simbol Nama Simbol Keterangan


Entitas adalah suatu objek yang
Entitas dapat diidentifikasi dalam
lingkungan pemakai.
Relasi menunjukan adanya
Relasi hubungan di antara sejumah
entitas yang berbeda.
Atribut berfungsi
mendeskripsikan karakter entitas
Atribut
(atribut yang berfungsi sebagai
key diberi garis bawah).
Garis sebagai penghubung antara
Garis relasi dan entitas atau relasi dan
entitas dengan atribut.

3.3.2. Transformasi ERD ke LRS


Logical Record Structure (LRS) adalah representasi dari struktur
record–record pada tabel-tabel yang terbentuk dari hasil relasi antara
himpunan entitas. Transformasi ER Diagram ke LRS merupakan suatu
kegiatan untuk membentuk data-data dari diagram hubungan entitas ke
suatu LRS. ER Diagram diatas akan ditransformasikan ke bentuk LRS.
Berikut adalah langkah pengelompokkan pada ER Diagram untuk
menentukan entitas pada diagram LRS. Menentukan kardinalitas, jumlah
tabel dan Foreign Key (FK) sebagai berikut :

24
a. One-to-one
Satu entitas berhubungan dengan paling banyak satu entitas lain.

1 1

1 1

Gambar 3.1 Cardinality One-to-one


b. One-to-many
Satu entitas dapat berhubungan dengan lebih dari satu entitas lain.

1 M

M 1

Gambar 3.2 Cardinality One-to-many


c. Many-to-many
Beberapa entitas dapat berhubungan dengan beberapa entitas lain.

M N

Gambar 3.3 Cardinality Many-to-many

Tabel 3.6. (Komponen Transformasi ERD ke LRS)

Simbol Nama Simbol Keterangan


Entitas adalah suatu objek yang
Entitas dapat diidentifikasi dalam
lingkungan pemakai.
25
Relasi menunjukan adanya
Relasi hubungan di antara sejumah
entitas yang berbeda.
Atribut berfungsi
mendeskripsikan karakter entitas
Atribut
(atribut yang berfungsi sebagai
key diberi garis bawah).
Garis sebagai penghubung
Garis antara relasi dan entitas atau
relasi dan entitas dengan atribut.
Garis untuk menandakan
Garis Putus
hubungan cardinality.

Berikut adalah gambar dari Transformasi ERD ke LRS

Gambar 3.4. (Contoh transformasi ERD ke LRS)

26
3.3.3. LRS (Logical Record Structure)
Pengertian LRS (Logical Record Structure) Adalah representasi dari
struktur record-record pada tebel-tabel yang terbentuk dari hasil antar
himpunan entitas.
Logical struktur dibentuk dengan nomor dari tipe record dan terdiri
dari link-link diantara tipe record.
Relasi atau tabel adalah sebuah bentuk pernyataan data secara grafis
dua dimensi, yang terdiri dari kolom dan baris. Relasi adalah bentuk visual
dalam sebuah file yang terdiri dari field dan record. Field mewakili sebuah
atribut dan record gabungan dari beberapa field.

Tabel 3.7. (Komponen LRS)

Simbol Nama Simbol Keterangan

Entitas adalah suatu objek yang


Entitas dapat diidentifikasi dalam
lingkungan pemakai.

Setiap baris data pada tabel

One-to-One pertama dihubungkan hanya ke


satu baris data pada tabel ke dua.

Setiap baris data dari tabel


pertama dapat dihubungkan ke
One-to-Many
satu baris atau lebih data pada
tabel ke dua.

Setiap baris data dari tabel


pertama dapat dihubungkan ke
Many-to-
satu baris atau lebih data dan
Many
tabel ke dua dapat dihubungkan
ke satu baris atau lebih data.

27
Berikut adalah contoh gambar LRS yang telah di transformasikan dari
bentuk ERD ke LRS :

Gambar 3.5. (Contoh Logical Record Structure)

3.3.4. Normalisasi
Normalisasi adalah proses penyusunan tabel-tabel yang tidak ganda.
Disamping menjadi lebih sederhana dan lebih stabil, struktur data yang di
normalisasikan lebih mudah diatur dari pada struktur data lainnya. Tujuan
utama dari proses normalisasi adalah menyederhanakan semua
kekomplekkan item data yang sering ditemukan dalam tinjauan pemakai.
Normalisasi data dapat dilakukan terhadap komponen DFD yang
mengandung data, yaitu aliran data (masukkan dan keluaran) dan data
store. Biasanya normalisasi dilakukan terhadap data store.
Berikut tahapan-tahapan dalam normalisasi antara lain :
a. Normalisasi pertama (1NF)
Hilangkan semua kelompok data yang berulang dan menentukan
primary key. Hasilnya dalah relasi, dibagi-bagi menjadi relasi yang
lebih sederhana.

28
b. Normalisasi kedua (2NF)
Semua non-key atribut (field yang bukan record key) harus full
dependent kepada primary key. Jika terjadi relasi yang lain maka dibuat
relasi baru.
c. Normalisasi ketiga (3NF)
Hilangkan transive dependent yaitu: sebuah non-key attribute yang
tergantung pada non-key attribute yang lain dalam satu relasi.

3.4. Analisa
3.4.1. Analisa Sistem Berjalan Saat Ini
Sistem yang berjalan saat ini mengenai informasi penerimaan siswa
baru dengan melakukan secara manual masih kurang efektif. Banyak
waktu terbuang hanya untuk mengirimkan satu persatu file untuk di
serahkan ke bagian lain yang akan melanjutkan laporan file tersebut.

Gambar 3.6. (Activity Sistem Berjalan Saat ini)

29
3.4.2. Analisis Masalah
Sistem perhitungan saat ini belum sepenuhnya efisien dan praktis
karena harus memakan waktu yang cukup lama untuk menyerahkan
laporan tersebut kepada bagian keuangan dan kepada kepala bagian umum.
Selain itu data pada file ini adalah data yang mudah terjadinya
kerusakan (Corrupted File) atau hilangnya data akan menambah masalah.
File ini juga memakan penyimpanan yang cukup besar ketimbang sebuah
data yang di simpan pada database.
Oleh karena itu pembuatan sistem perhitungan tunjangan kinerja
berbasis web ini dapat membantu kinerja pegawai agar lebih mudah,
efisien dan praktis dalam bekerja, sehingga akan meminimalisir resiko
yang timbul saat bekerja dapat di perbaiki lebih baik dari sebelumnya.

3.4.3. Analisa Kebutuhan Sistem


Analisa kebutuhan sistem merupakan beberapa kebutuhan bahan
dalam sistem yang akan dipergunakan untuk menambah dan membantu
jalan proses pembuatan suatu objek. Dibagian ini akan dibagi menjadi dua:

3.4.3.1. Analisa Kebutuhan Fungsional


Analisa kebutuhan fungsional menggambarkan proses kegiatan
yang akan diterapkan dalam sebuah sistem dan menjelaskan
kebutuhan yang diperlukan sistem agar sistem dapat berjalan dengan
baik serta sesuai kebutuhan.

3.4.3.2. Analisa Kebutuhan Non-Fungsional


Analisa kebutuhan non-fungsional adalah bagian yang akan
mendukung jalan proses pembuatan sistem aplikasi pengenalan dan
pendalaman sistem perhitungan tunjangan kinerja.

30
3.5. Perancangan Sistem Usulan
3.5.1. Use Case Diagram
Use case diagram merupakan gambaran skenario dari interaksi antara
user dengan sistem. Sebuah diagram use case menggambarkan hubungan
antara actor dan kegiatan yang dapat dilakukan terhadap aplikasi. Berikut
ini adalah use case diagram yang memperlihatkan peranan actor dalam
interaksinya dengan sistem.
a. Use Case Diagram Admin

Gambar 3.7. (Use Case Diagram Admin)

31
3.5.2. Activity Diagram
3.5.2.1. Activity Diagram Admin Login

Gambar 3.8. (Activity Diagram Admin Login)

3.5.2.2. Activity Diagram Data Pegawai

Gambar 3.9. (Activity Diagram Data Pegawai)

32
3.5.2.3. Activity Diagram Data Absensi

Gambar 3.10. (Activity Diagram Data Absensi)

3.5.2.4. Activity Diagram Data Kinerja

Gambar 3.11. (Activity Diagram Admin Kinerja)

33
3.5.2.5. Activity Diagram Data Perhitungan Tunjangan Kinerja

Gambar 3.12. (Activity Diagram Admin Kinerja)

34
3.5.2.6. Activity Diagram Data Absensi

Gambar 3.10. (Activity Diagram Data Absensi)

3.5.2.7. Activity Diagram Data Kinerja

Gambar 3.11. (Activity Diagram Admin Kinerja)

35
3.5.2.8. Activity Diagram Data Perhitungan Tunjangan Kinerja

Gambar 3.12. (Activity Diagram Admin Kinerja)

36
3.5.3. Sequence Diagram
3.5.3.1. Sequence Diagram Admin Login

Gambar 3.13. (Sequence Diagram Admin Login)

3.5.3.2. Sequence Diagram Admin Pegawai

Gambar 3.14. (Sequence Diagram Admin Pegawai)

37
3.5.3.3. Sequence Diagram Admin Absensi

Gambar 3.15. (Sequence Diagram Admin Absensi)

3.5.3.4. Sequence Diagram Admin Kinerja

Gambar 3.16. (Sequence Diagram Admin Kinerja)

38
3.5.3.5. Sequence Diagram Admin Tunjangan Kinerja

Gambar 3.17. (Sequence Diagram Admin Tunjangan Kinerja)

3.5.4. Class Diagram

Gambar 3.18. (Activity Diagram)


39
3.6. Perancangan Basis Data
Sistem ini dibangun dengan bentuk permodelan menggunakan
bahasa PHP dan MYSQL sebagai database yang nantinya dapat menangani
kelemahan yang ditemukan sistem yang sudah ada. Alat-alat yang
digunakan dalam tahap analisa sistem adalah sebagai berikut:
a. ERD (Entity Relationship Diagram)
Model konseptual yang menjabarkan hubungan antara penyimpanan
data dan hubungan data.
b. LRS (Logical Record Structure)
LRS terdiri dari link-link diantara tipe record, link ini menunjukkan
arah tipe record lainnya.
c. Normalisasi
Untuk mengorganisasikan file dan menghilangkan group element
yang berulang atau sebuah langkah atau proses untuk menyederhanakan
hubungan element data didalam record dapat dilakukan dengan cara
normalisasi.

3.6.1. ERD (Entity Relationship Diagram)

Gambar 3.19. (ERD)


40
3.6.2. Transformasi ERD ke LRS

Gambar 3.20. (Transformasi ERD ke LRS)

3.6.3. LRS (Logical Record Structure)

Gambar 3.21. (LRS)

41
3.6.3.1. Spesifikasi Database
Basis data yang telah mempunyai bentuk normal selanjutnya
dijelaskan dalam spesifikasi basis data yang meliputi nama file, media
penyimpanan yang digunakan, isi yang disimpan, organisasi yang
digunakan, primary key dan struktur.
Spesifikasi basis data yang memberikan penjelasan secara detail
tentang masing–masing basis data yang digunkan dalam sistem
perhitungan tunjangan kinerja adalah sebagai berikut:

a. Tabel Pegawai

Tabel 3.8. (Pegawai)


Nama Field Tipe Data Key Keterangan
nip Int(15) Primary Nomor Induk
Pegawai
nama_pegawai Varchar(50) - Nama
Pegawai
golongan Varchar(10) - Golongan
Pegawai
jabatan Varchar(50) - Jabatan
Pegawai

b. Tabel Absensi

Tabel 3.9. (Absensi)


Nama Field Tipe Data Key Keterangan
no_absen Int(15) Primary Nomor
Absensi
Pegawai
nip Int(15) Foreign Nomor Induk
Pegawai

42
nama_pegawai Varchar(50) - Nama
Pegawai
lambat_datang Time - Lambat
Datang
Pegawai
cepat_pulang Time - Cepat Pulang
Pegawai

c. Tabel Kinerja

Tabel 3.10. (Kinerja)


Nama Field Tipe Data Key Keterangan
no_kinerja Int(15) Primary Nomor Kinerja
Pegawai
nip Int(15) Foreign Nomor Induk
Pegawai
nama_pegawai Varchar(50) - Nama Pegawai
tgl_kinerja Date - Tanggal
Kinerja
Pegawai
jumlah_tugas Int(10) - Jumlah Tugas
Pegawai

d. Tabel Tunjangan Kinerja

Tabel 3.11. (Tunjangan Kinerja)


Nama Field Tipe Data Key Keterangan
no_tukin Int(15) Primary Nomor
Tunjangan
Kinerja
nip Int(15) Foreign Nomor Induk

43
Pegawai
nama_pegawai Varchar(50) - Nama
Pegawai
golongan Varchar(10) - Golongan
Pegawai
jabatan Varchar(50) - Jabatan
Pegawai
no_absen Int(15) Foreign Nomor
Absensi
Pegawai
lambat_datang Time - Lambat
Datang
Pegawai
cepat_pulang Time - Cepat Pulang
Pegawai
no_kinerja Int(15) Foreign Nomor
Kinerja
Pegawai
jumlah_tugas Int(10) - Jumlah Tugas
Pegawai
jumlah_tukin Int(12) - Jumlah
Tunjangan
Kinerja
Pegawai

44
3.7. Perancangan Layar
a. Tampilan Form Login

Gambar 3.22. (Form Login)

b. Tampilan Form Register

Gambar 3.23. (Form Register)

45
c. Tampilan Form Utama

Gambar 3.24. (Form Utama)

d. Tampilan Form Data Pegawai

Gambar 3.25. (Form Data Pegawai)

46
e. Tampilan Form Absensi

Gambar 3.25. (Form Data Absensi)

f. Tampilan Form Kinerja

Gambar 3.26. (Form Data Kinerja)

47
g. Tampilan Form Tunjangan Kinerja

Gambar 3.27. (Form Tunjangan Kinerja)

48
BAB IV
PENUTUP

4.1. Kesimpulan
Berdasarkan hasil pembahasan yang telah diuraikan pada bab-bab
sebelumnya, maka dapat ditarik kesimpulan sebagai berikut :
1. Dibandingkan dengan sistem sebelumnya, dengan adanya sistem
perhitungan tunjangan kinerja berbasis web ini lebih mudah dipahami
oleh pegawai.
2. Dengan adanya sistem perhitungan tunjangan kinerja berbasis web ini,
pegawai jadi lebih mudah dan efisien untuk melakukan perhitungan
secara online, karena dengan tampilan yang user friendly.
3. Dengan dibuatnya sistem perhitungan tunjangan kinerja berbasis web ini,
pegawai tidak perlu menggunakan banyak file untuk melakukan
perhitungan dan meminimalisir kesalahan.

4.2. Saran
Sehubungan dengan hal-hal yang telah dikemukakan diatas dan untuk
meningkatkan keberhasilan Analisa Dan Perancangan Aplikasi
Perhitungan Tunjangan Kinerja Pegawai Pada Pusat Pengambangan
SDM Perhubungan Udara Berbasis Web ini, maka dapat diberikan saran-
saran sebagai berikut:
a. Bagi Peneliti selanjutnya :
1. Sebaiknya laporan ini dapat di tingkatkan dari segi tampilan web.
b. Bagi Instansi :
1. Sistem yang telah dibuat sebaiknya dilakukan pemeliharaan dan
pengembangan agar dapat lebih efisien.
2. Bagi admin yang mengelola data harus sering meng-update data
pegawai, kinerja dan perhitungan tunjangan kinerja melakukan backup
agar data yang ada tidak hilang pada saat terjadi kerusakan.

49
Demikian saran yang dapat penulis berikan, semoga saran tersebut bisa
dijadikan sebagai bahan masukkan yang dapat bermanfaat bagi penulis
khususnya dan umumnya bagi masyarakat luas.

50
DAFTAR PUSTAKA

A. C. Prof. Dr. Sri Mulyani. (2016). “Metode Analisis dan Perancangan”. Sistem.
Bandung: Abdi SisteMatika.
A.S Rosa , dan M.Shalahuddin, (2014), “Rekayasa Perangkat Lunak Struktur dan
Berorientasi Objek”, Bandung: Informatika.
Achmad Solichin, 2016, “Pemrograman Web Dengan Php Dan Mysql”,
Hal 10
Peraturan Presiden. (2014). Nomor 108 Tahun 2014 Tentang Tunjangan
Kinerja Pegawai Di Lingkungan Kementrian Agama.
Priyanto Hidayatullah, Jauhari Khairul Kawistara (2014), “Pemrograman Web”,
Bandung: Informatika.
Priyanto Hidayatullah, Jauhari Khairul Kawistara (2017), “Pemrograman Web
Edisi Revisi”, Penerbit Informatika, Bandung.
Purbadian, Yenda. (2016). “Trik Cepat Membangun Aplikasi Berbasis Web
dengan Framework CodeIgniter”. Yogyakarta: Andi Offset.
Romney, Marshall B., dan Paul Jhon Steinbart. (2015). “Accounting
Information Systems”, 13th ed. England : Pearson Education Limited.
Sandy Martha, Muhammad. (2015). “Karakteristik Pekerjaan dan Kinerja Dosen
Luar Biasa UIN Sunan Gunung Djati Bandung: Komitmen Organisasi
Sebagai Variabel Moderating”. Tesis di Universitas Widayatama
Bandung.
Sibero, Alexander F.K . 2013. Web Programming Power Pack. Yogyakarta :
Mediakom.
Subhan, Mohamad. (2012). “Analisa Perancangan Sistem”. Jakarta : Lentera Ilmu
Cendikia.
Sugiyono (2015). “Metode Penelitian Kombinasi” (Mix Methods).
Bandung : Alfabeta.
Supono, dan Putratama Vidiandry, 2016, “Pemrograman Web dengan
menggunakan PHP dan Framework Codeigniter”,Yogyakarta: Deepublish.

51
Akses Internet :
PPSDM Perhubungan Udara. 2015. Sejarah. http://id.catc-
indonesia.org/sejarah.html. 10 Mei 2019.
PPSDM Perhubungan Udara. 2015. Struktur Organisasi. http://id.catc-
indonesia.org/struktur-organisasi.html. 10 Mei 2019.
PPSDM Perhubungan Udara. 2015. Visi dan Misi. http://id.catc-
indonesia.org/visi-dan-misi.html. 10 Mei 2019.

52
LAMPIRAN

53
Tempat Penelitian Kerja Praktek

54
55

Anda mungkin juga menyukai