SISTEM INFORMASI PENGGAJIAN
PADA PT SPEKTRA ADHYA PRASARANA
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada
Program Studi Sistem Informasi Jenjang S1 (Sarjana) Fakultas
Teknik dan Ilmu Komputer
Elka Hanna Setia
10512392
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
KATA PENGANTAR
Segala puji hanya milik Allah, yang telah memberikan penulis karunia nikmat
yang tidak terhitung sebesarnya. Sholawat berserta salam tetap tercurah bagi Nabi
Muhammad.
Alhamdulllilah, penulis dapat menyelesaikan laporan srispsi ini yang diajukan
sebagai salah satu syarat dalam penyelesaian pendidikan jenjang Strata I pada
Universitas Komputer Indonesia (UNIKOM) Bandung, adapun judul dari laporan ini
adalah “SISTEM INFORMASI PENGGAJIAN PADA PT SPEKTRA ADHYA
PRASARANA”.
Dalam penyusunan skrpsi ini penulis mendapatkan banyak bantuan dari
berbagai pihak, baik secara langsung maupun tidak langsung. Dengan terselesaikannya
penyusunan skripsi ini, penyusun dengan rasa hormat mengucapkan terima kasih
kepada:
1. Dr. Ir. H. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer
Indonesia (UNIKOM) Bandung.
2. Prof. Dr. H. Denny Kurniadie, Ir.M.Sc., selaku Dekan Fakultas Teknik dan
Ilmu Komputer.
3. Citra Noviyasari, S.Si, MT selaku Ketua Prodi Sistem Informasi.
5. Annisa Paramitha Fadillah, M.kom selaku dosen pembimbing yang senantiaasa
menuntun penulis dalam penyelesaian skripsi ini.
6. Bapak Ir. Suharjo selaku direktur PT Spektra Adhya Prasarana
7. Ibu Tuti Mulyanti selaku bagian keuangan yang telah memberikan banyak
masukan terkait prosedur yang sedang berjalan.
8. Bapak Sukodir selaku karyawan di PT Spektra Adhya Prasarana yang telah
banyak membantu
9. Keluarga besar yang selalu mendukung penulis dengan doa dan motivasi
10.Semua pihak yangs selalu memberikan dukungan dalam mengerjakan tugas
akhir ini.
Dalam penyusunan laporan ini masih jauh dari kata sempurna dan masih memiliki
banyak kekurangan, maka dari itu saran dan kritik yang membangun sangat penulis
harapkan guna memperbaiki proses pembelajaran bagi penulis di masa yang akan
datang.
Bandung, Agustus 2016
DAFTAR ISI
1.2 Identifikasi Masalah dan Rumusan Masalah... 3
1.2.1 Identifikasi Masalah ... 3
1.2.2 Rumusan Masalah ... 4
1.3 Maksud dan Tujuan Penelitian ... 4
1.3.1 Maksud Penelitian ... 4
1.3.2 Tujuan Penelitian ... 5
1.4 Kegunaan Penelitian... 5
1.4.1 Kegunaan Praktis ... 5
1.4.2 Kegunaan Akademis ... 6
1.5 Batasan Masalah... 6
1.6 Lokasi dan Waktu Penelitian ... 9
1.6.1 Lokasi Penelitian ... 9
1.6.2 Waktu Penelitian ... 9
1.7 Sistematika Penelitian ... 10
2.1 Konsep Dasar Sistem Informasi ... 12
2.1.1 Pengertian Data ... 12
2.1.2 Pengertian Informasi ... 12
2.2 Konsep Dasar Sistem dan Sistem Informasi ... 13
2.2.1 Elemen Sistem ... 13
2.3 Komponen Sistem Informasi... 14
2.4 Pengertian Sistem Informasi ... 15
2.5 Pengertian Sistem Penggajian Karyawan... 15
2.6 Sistem Pendukung ... 15
2.6.1 Bahasa Pemrograman Java ... 15
2.6.2 JavaFx ... 16
2.6.3 Maven ... 16
2.6.4 Postgresql 9.4 ... 17
2.6.5 Java Development-kit ... 17
2.6.6 Visual Paradigm ... 17
BAB III OBJEK DAN METODE PENELITIAN ... 18
3.1 Objek Penelitian ... 18
3.1.1 Sejarah Singkat Perusahaan ... 18
3.1.2 Visi dan Misi Perusahaan ... 20
3.1.3 Struktur Organisasi Perusahaan ... 21
3.2 Metode Penelitian... 21
3.2.1 Desain Penelitian ... 22
3.2.2 Jenis dan Metode Pengumpulan Data ... 22
3.2.2.1 Sumber Data Primer ... 22
3.2.2.2 Sumber Data Skunder ... 23
3.2.3.1 Metode Pendekatan Sistem ... 24
3.2.3.2 Metode Pengembangan Sistem ... 24
3.2.3.3 Alat Bantu Analisis dan Perancangan ... 25
a. Use case diagram... 26
3.2.4 Pengujian Software ... 28
3.3 Analisis Sistem yang berjalan ... 29
3.3.1 Analisis prosedur yang sedang berjalan ... 29
3.3.2 Use case diagram ... 32
3.3.2.1 Definisi actor dan deskripsinya ... 32
3.3.2.2 Definisi use case dan deskripsinya ... 32
3.3.3 Skenario use case ... 33
3.3.4 Activity diagram ... 38
3.3.5 Evaluasi sistem yang sedang berjalan ... 43
BAB IV HASIL DAN PEMBAHASAN ... 44
4.1 Perancangan Sistem ... 44
4.1.1 Tujuan perancangan sistem yang diusulkan ... 44
4.1.2 Gambaran umum sistem yang diusulkan ... 44
4.1.3 Perancangan prosedur yang diusulkan ... 44
a. Definisi actor dan deskripsinya ... 46
b. Definisi use case dan deskripsinya ... 46
4.1.3.2. Skenario use case ... 47
4.1.3.3. Activity Diagram ... 55
4.1.3.4. Sequence Diagram ... 61
4.1.4. Perancangan data ... 66
4.1.4.1. Class Diagram ... 66
4.1.4.2. Object Diagram ... 67
4.1.4.3. Component Diagram ... 68
4.1.4.4. Deployment Diagram ... 68
4.2. Perancangan Antarmuka ... 69
4.2.1. Struktur Menu ... 69
4.2.2. Perancangan Input ... 69
4.2.3. Perancangan Output ... 76
4.3. Perancangan Arsitektur Jaringan... 77
4.4. Pengujian ... 78
4.4.1. Rencana Pengujian ... 79
4.4.2. Kasus dan Hasil Pengujian ... 79
4.4.3. Kesimpulan Hasil Pengujian ... 90
4.5 Implementasi ... 90
4.5.1. Implementasi Perangkat Lunak ... 90
4.5.2. Implementasi Perangkat Keras ... 92
4.5.3. Implementasi Basis Data ... 93
4.5.4. Implementasi Antarmuka ... 103
4.5.4.1. Implementasi Antarmuka Data Master ... 103
4.5.5. Implementasi instalasi program ... 109
4.5.6. Penggunaan Program ... 109
BAB V KESIMPULAN DAN SARAN ... 125
5.1. Kesimpulan ... 125
5.2. Saran ... 125
DAFTAR PUSTAKA ... 127
LAMPIRAN
DAFTAR PUSTAKA
[1] (2016, juni 08) Daftar simbol [Online]. Available:
http://repository.widyatama.ac.id/xmlui/bitstream/handle/123456789/4686/Dafta r%20Simbol.pdf
[2] Kadir. Abdul, Pengenalan Sistem Informasi, 2nd ed. Yogyakarta: ANDI, 2014.
[3] F.Magaline, (2016, juni 08) Sistem Informasi. [Online]. Available: http://apr1l-si.comuf.com/SI.pdf.
[4] S. Noviyanti, (2016, juni 08) Pengenalan Bahasa Pemograman Java. [Online].
Available:http://merlindriati.staff.gunadarma.ac.id/Downloads/files/34028/1_Pen genalan_Java.pdf
[5] P. Monica, (2016, juni 08) Oracle JavaFX Documentation. [Online].
Available:https://docs.oracle.com/javafx/2/overview/jfxpub-overview.pdf
[6] Apache Software Fondation, (2016, juni 08) Apache Maven Documentation
[Online]. Available: https://maven.apache.org/
[7] The PostgreSQL Global Development Group, (2016, juni 08) PostgreSQL 9.4.4
Documentation [Online]. Available: http://postgresql.org/
[8] Oracle, (2016, juni 08) Java Documentation [Online].
Available: http://docs.oracle.com/javase/8/docs/
[10] S.A, Rosa & M.Shalahuddin, Rekayasa Perangkat Lunak, Bandung:
1
BAB I
PENDAHULUAN
1.1Latar Belakang
Pada era globalisasi informasi menyebabkan lingkungan bisnis mengalami
perubahan yang sangat pesat dengan tingkat persaingan yang ketat. Informasi
merupakan salah satu kebutuhan di dalam suatu perusahaan yang dianggap sangat
penting dengan adanya informasi yang dapat menambah pengetahuan yang dapat
membantu pemimpin untuk mengambil kesimpulan dan keputusan yang efektif dan
efisien. Salah satu informasi yang penting dari suatu perusahaan adalah tentang
karyawan yang terkait dengan apa saja yang termasuk dalam melengkapi data
karyawan tersebut. Mulai dari absensi, penggajian, kenaikan gaji dan lain-lain.
Sistem penggajian adalah salah satu hal yang berkaitan dengan pengelolaan
tenaga kerja yang harus diperhatikan oleh perusahan dalam mencapai tujuannya.
Gaji memiliki arti yang penting bagi karyawan karena gaji merupakan suatu
imbalan yang diberikan kepada seorang karyawan atas kinerjanya, baik bagi
perusahaan atau bagi diri sendiri. Seperti halnya sistem yang terdapat di perusahaan
mengenai sistem penggajian masih rentan terhadap kesalahan penginputan.
PT Spektra Adhya Prasarana merupakan salah satu konsultan teknik tentang
pembangunan proyek yang beralamat di Jl. Sidoluhur, No 18-20, Sukaluyu,
2
Prasarana menggunakan komputer dalam pencatataan penggajiannya. Perhitungan
gaji dilakukan dengan bantuan komputer serta dokumen-dokumen lain yang
berkaitan dengan penggajian karyawan. Hal ini menyebabkan pencatatan
penggajian memerlukan waktu lama dan memungkinkan terjadi kesalahan input
data. Oleh karena itu dengan diadakannya sistem informasi yang mampu
membantu dalam mengolah data kepegawaian mulai dari absensi karyawan,
penggajian, peminjaman, dan uang prestasi pada PT Spektra Adhya Prasarana.
Proses bisnis yang dilakukan oleh PT Spektra Adhya Prasarana diantaranya
absensi karyawan, pinjaman, penggajian dan uang prestasi. Uang prestasi
diberikan kepada karyawan yang sudah bekerja selama dua tahun. Dalam proses
tersebut terdapat beberapa masalah yang dihadapi PT Spektra Adhya Prasarana
yaitu data belum terintegrasi maka bagian keuangan harus mencari file kemudian
menyalin ke dalam file yang baru. Sering terjadinya kehilangan lembar absensi,
karena disimpan dengan dokumen lain. Menghitung peminjaman masih secara
manual yaitu menggunakan kalkulator kemudian diinputkan kedalam Microsoft
Excel dan membutuhkan waktu lama dalam pencarian data uang prestasi karena
data uang prestasi disatukan dengan data uang prestasi karyawan lainnya tidak
dipisah setiap masing-masing karyawan.
Oleh karena itu , dibutuhkan sistem yang terintegrasi agar semua kendala yang
3
mengurangi masalah , maka penulis mencoba melakukan penelitian dengan judul
“Sistem Informasi Penggajian Pada PT Spektra Adhya Prasarana” .
1.2Identifikasi dan Rumusan Masalah
Identifikasi masalah dan rumusan masalah dari penelitian ini adalah sebagai
berikut :
1.2.1 Identifikasi Masalah
Berdasarkan latar belakang yang telah dijelaskan sebelumnya, maka
terdapat beberapa masalah yang dapat diidentifikasikan sebagai berikut :
1. Pencatatan data penggajian masih rentan terjadinya kesalahan karena
data tidak saling berrelasi.
2. Data tidak terintegrasi dengan baik, karena file disimpan dalam file
yang berbeda dan tidak tersusun.
3. Pencatatan absensi masih rentan terjadinya kehilangan atau kerusakan
karena data absensi dicatat dalam selembar kertas.
4. Perhitungan peminjaman dilakukan secara manual menggunakan
kalkulator sehingga memungkinkan terjadi kesalahan dalam input
jumlah data peminjaman
5. Pencatatan uang prestasi disimpan dengan karyawan lain, tidak
4
1.2.2 Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan sebelumnya , maka terdapat
beberapa masalah yang dapat dirumuskan sebagai berikut :
1. Bagaimana Sistem Informasi Penggajian yang sedang berjalan pada PT
Spektra Adhya Prasarana.
2. Bagaimana Perancangan Sistem Informasi Penggajian yang diusulkan
pada PT Spektra Adhya Prasarana
3. Bagaimana pengimplementasian Sistem Informasi Penggajian pada PT
Spektra Adhya Prasarana
4. Bagaimana pengujian Sistem Informasi Penggajian pada PT Spektra
Adhya Prasarana
1.3 Maksud dan Tujuan Penelitian
Maksud dan tujuan dari penelitian ini adalah untuk mencari kebutuh-kebutuhan
sistem yang sesuai berdasarkan masalah yang ada dan sedang dihadapi PT Spektra
Adhya Prasarana
1.3.1 Maksud Penelitian
Maksud dari penelitian ini adalah untuk membangun sebuah Sistem Informasi
Penggajian pada PT Spektra Adhya Prasarana guna memudahkan dalam proses
5
1.3.2 Tujuan Penelitian
1. Untuk mengetahui sistem penggajianyang sedang berjalan pada PT
Spektra Adhya Prasarana
2. Untuk membuat perancangan Sistem Informasi Penggajian pada PT
Spektra Adhya Prasarana
3. Untuk mengetahui implementasi SSistem Informasi Penggajian pada
PT Spektra Adhya Prasarana
4. Untuk melakukan pengujian Sistem Informasi Penggajian pada PT
Spektra Adhya Prasarana
1.4Kegunaan Penelitian
Kegunaan penelitian terdiri dari kegunaan praktis yang ditujukan untuk perusahaan
dan kegunaan akademis yang ditujukan bagi penulis dan peneliti lain, sebagai berikut:
1.4.1 Kegunaan Praktis
Bagi perusahaan dapat mengetahui informasi penggajian dengan lebih cepat dan
dapat menentukan standar teknologi informasi yang dijalankan dan upaya
6
1.4.2 Kegunaan akademis
a. Bagi penyusun
Guna menambahkan daya kreatifitas serta wawasan dan pengalaman penyusun
dalam membangun Sistem Informasi Penggajian pada PT Spektra Adhya
Prasarana
b. Bagi Peneliti lain
Untuk dijadikan referensi dalam pengembangan lebih lanjut demi
kesempurnaan sistem yang telah dirancang.
1.5Batasan Masalah
Dalam penelitian ini batasan masalah yang akan dibahas agar pada penyusunan
terarah sesuai dengan tujuan yang ingin dicapai, adalah :
1. Sistem Absensi
a. Setiap kehadiran karyawan mendapatkan uang makan/transport sebesar
Rp.30.000,00
b. Apabila karyawan tidak hadir maka karyawan tersebut tidak mendapatkan
uang makan/transport sebesar Rp.30.000,00
c. Uang lembur yang diterima karaywan sebesar Rp.30.000,00
d. Lembur hanya didapatkan oleh penjaga kantor saja dan lembur dihitung
setelah jam kerja karyawan
7
2. Sistem Penggajian
a. Jumlah uang makan dan transport selama kehadiran karyawan satu bulan
b. Jumlah angsuran prestasi sebesar Rp 500.000,00 jika melebihi Rp
500.000,00 maka memotong gaji karyawan
c. Jumlah lembur selama satu bulan
d. Penggajian dihitung dari jumlah uang makan dan transport, jumlah
angsuran prestasi, dan jumlah lembur
3. Sistem Pinjaman
a. Peminjaman hanya dapat dilakukan oleh karyawan yang sudah bekerja
selama satu tahun
b. Maximal peminjaman sebesar Rp 20.000.000,00
4. Sistem Uang Prestasi
a. Uang prestasi hanya diberikan kepada karyawan yang sudah bekerja selama
dua tahun
b. Uang prestasi yang diberikan karyawan berupa motor dan tidak dapat
dicairkan berupa uang.
c. Uang prestasi yang diberikan oleh kantor untuk pembayaran uang muka
sebesar Rp. 3.000.000,00 dan uang angsuran prestasi sebesar Rp.
8
5. Sistem Pembayaran
a. Pembayaran angsuran peminjaman tidak dikenakan denda atau tanggal
jatuh tempo
b. Minimal pembayaran angsuran peminjaman sebesar Rp. 50.000,00
c. Pembayaran angsuran peminjaman tidak memotong gaji karyawan
d. Apabila karyawan akan berhenti bekerja atau keluar dari perusahaan
karyawan tersebut harus melunasi terlebih dahulu peminjaman yang telah
dimiliki
e. Pembayaran peminjaman tidak ditentukan jumlah pembayaran dan tanggal
jatuh tempo atau pembayaran dibebaskan
6. Sistem angsuran prestasi
a. Karyawan mendapatkan angsuran motor sebesar Rp.500.000,-
b. Apabila angsuran motor melebihi Rp.500.000,-, maka karyawan
menambahkan kelebihan tersebut dengan memotong gaji karyawan
perbulan.
9
1.6Lokasi dan Waktu Penelitian
Sebelum melakuka penelitian, proses penentuan lokasi dan waktu penelitian
adalah hal pertama yang harus dilakukan. Lokasi dan waktu penelitian ini dilakukan
sebagai berikut :
1.6.1 Lokasi Penelitian
Tempat penelitian dilakukan di Engeenering Consultan PT Spektra Adhya
Prasarana yang beralamat Jl. Sidoluhur, No 18-20, Sukaluyu, Cibeunying Kaler
Bandung 40123 Jawa Barat
1.6.2 Waktu Penelitian
Waktu penelitian dilakukan selama kurang lebih 5 bulan dari bulan februari
2016 sampai juli 2016 seperti table dibawah ini:
Tabel 1.1 Jadwal Kegiatan Penelitian
No Kegiatan 2016
3 Customer test-driver
10
1.7 Sitematika Penulisan
BAB I PENDAHULUAN
Bab ini membahas ruang lingkup permasalhan secara umum dan singkat
terdiri dari latar belakang masalah, identifikasi dan rumusan masalah,
maksud dan tujuan masalah, kegunaan penelitian, dan lokasi penelitian
BAB II LANDASAN TEORI
Bab ini membahas tentang teori-toeri yang berkaitan tentang
perancangan Jl. Sidoluhur, Sistem Informasi Penggajian. Teori tersebut
didapatkan dari website da referensi lainnya.
BAB III OBJEK DAN METODE PENELITIAN
Bab ini menjelaskan secara lebih rinci mengenai objek penelitian,
metode penelitian, struktur pengembangan sistem, dan sekilas
mengenai sistem yang berjalan
BAB IV HASiL DAN PEMBAHASAN
Bab ini menjelaskan bagaimana perancangan, pembangunan, testing,
11
BAB V KESIMPULAN DAN SARAN
Bab ini menguraikan kesimpulan yang diperoleh setelah merancangan
sebuah sistem informasi, berserta saran yang diusulkan untuk
kedepannya
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
Berdasarkan hasil uraian pembahasan mengenai perancangan Sistem Informasi
Penggajian pada PT Spektra Adhya Prasarana maka disimpulkan sebagai berikut:
1. Dengan menerpakan Sistem Informasi Penggajian dapat membantu user
(bagian personalia, bagian keuangan dan direktur) dalam mengelola data
penggajian yang sudah tersusun dalam satu database dan memudahkan user
untuk menggunakannya.
2. Dengan menerapkan Sistem Informasi Penggajian dapat menanggani kendala
dalam penyimpanan file yang berhubungan dengan pencatatan penggajian
3. Dengan menerpakan Sistem Infromasi Penggajian dapat membantu
meningkatkan produktifitas dan mengefisienkan waktu.
5.2 Saran
Sistem Informasi Penggajian pada PT Spektra Adhya Prasarana masih memiliki
beberpada keterbatasa dalam memaksimalkan proses pencatatan penggajian. Untuk itu
penulis mencoba untuk memberikan saran kepada peneliti lain, antara lain sebagai
berikut:
a. Pada sistem absensi seperti diadakan keterbatasan dalam ketidakhadiran atau
tidak bebas
b. Pada sistem peminjaman, pembayaran peminjaman harus ditentukan kapan
karyawan harus membayar dan kapan karyawan harus melunasinya.
c. Pada sistem peminjaman, pembayaran peminjaman dikenakan denda apabila
pembayran dilakukan melebihi jatuh tempo
2. Guna memudahkan direktur mengakses informasi mengenai persetujuan uang
prestasi dan peminjaman, perlu diadakannya sistem berbasis web sehingga proses
persetujuan bisa dilakukan dimana saja apabila direktur tidak sedang ada didalam