Tugas Akhir Pemrograman Visual Aplikasi (1)

Tugas Akhir Pemrograman Visual
Aplikasi Penggajian Pegawai Negeri Sipil di Lingkungan
Pemerintah Kota Tegal

Disusun oleh:

Alifian Odi Mahendra

201531165

Tahun Angkatan 2015

Andi Asmaul Nur Fadillah

201531151

Tahun Angkatan 2015

Siti Nur Rahmawati

201531003


Tahun Angkatan 2015

Ni Made Novia Rezkianti

201531063

Tahun Angkatan 2015

SEKOLAH TINGGI TEKNIK – PLN
JAKARTA
2017

KATA PENGANTAR
Puji syukur kami sampaikan kepada Tuhan Yang Maha Esa, karena
dengan rahmat dan karunia-Nya kami dapat menyelesaiakan makalah tugas akhir
pemrograman visual yang berjudul “Aplikasi Penggajian Pegawai Negeri Sipil di
Lingkungan Pemerintah Kota Tegal”. Makalah ini ditujukan agar dapat
memberikan manfaat yang seoptimalnya bagi para pembaca.
Harapan kami, makalah ini dapat menjadi salah satu media yang menarik

untuk dibaca dan mudah dipahami oleh seluruh pembaca. Tentunya ada hal-hal
yang ingin kami berikan kepada pembaca dari hasil mkalah ini. Karena itu kami
berharap semoga makalah ini dapat menjadi sesuatu yang berguna bagi kita
bersama.
Penulis menyadari bahwa dalam menyusun makalah ini masih jauh dari
kesempurnaan, untuk itu penulis sangat mengharapkan kritik dan saran yang
bersifat membangun guna meyempurnakan makalah ini. Penulis berharap semoga
makalah ini bisa bermanfaat bagi penulis khususnya dan bagi pembaca pada
umumnya.
Jakarta, 14 Desember 2016

Penulis

i

DAFTAR ISI

KATA PENGANTAR............................................................................................i
DAFTAR ISI..........................................................................................................ii
RINGKASAN........................................................................................................iii

BAB 1 PENDAHULUAN
1.1 LATAR BELAKANG..........................................................................1
1.2 RUMUSAN MASALAH......................................................................2
1.3 MANFAAT...........................................................................................2
1.4 TUJUAN................................................................................................2
BAB 2 HASIL DAN PEMBAHASAN
2.1 PROSES PEMBUATAN DESAIN APLIKASI.................................3
2.2 CARA MENGGUNAKAN APLIKASI..............................................7
2.3 KELEBIHAN APLIKASI.................................................................12
2.4 KEKURANGAN APLIKASI............................................................12
BAB 3 PENUTUP
3.1 KESIMPULAN...................................................................................13
3.2 SARAN................................................................................................13
DAFTAR PUSTAKA...........................................................................................14

ii

RINGKASAN
Makalah ini bertujuan untuk membuat sebuah aplikasi penggajian pegawai
yang dapat memudahkan pekerjaan seseorang yang bekerja pada bagian keuangan

di suatu instansi. Isi dari program ini adalah administrator akan meng-inputkan
data pegawai, golongan kerja, masa kerja, tunjangan kinerja, tunjangan
fungsional, serta tunjangan jabatan. Aplikasi ini juga nantinya akan menampilkan
data pegawai yang telah di inputkan sebelumnya beserta gaji pokok, potongan
pajak, serta total gaji yang akan diterimanya selama bekerja dalam 1 bulan. Cara
kerja aplikasi ini adalah pertama setelah semua data yang dibutuhkan telah di
inputkan maka program akan mulai melakukan pengecekan pada golongan dan
masa kerja pegawai yang telah di inputkan sebelumnya, setelah program
menemukan kondisi yang sesuai dengan apa yang telah di inputkan maka program
akn mengeksekusi perintah yang ada dalam kondisi tersebut. Didalam kondisi
tersebut nantinya akan ada proses perhitungan gaji pegawai, dan akan ditampilkan
ketika proses perhitungan tersebut telah selesai diekesekusi program. Pada
tampilan program juga akan ditampilkan data-data yang telah di inputkan
sebelumnya beserta gaji pokok yang didapatkan berdasarkan golongan dan masa
kerja yang di inputkan, pajak yang didapat dari total gaji pegawai, serta total gaji
yang pegawai tersebut dapatkan.

iii

1


BAB 1
PENDAHULUAN

1.1 LATAR BELAKANG
Indonesia merupakan negara dengan jumlah penduduk terpadat no. 4
didunia. Dengan jumlah masyarakat terpadat no. 4 didunia, maka kebutuhan
seseorang akan adanya lapangan pekerjaan juga akan ikut meningkat. Padahal
dengan pertumbuhan ekonomi rata-rata yang setiap tahunya sebesar 5,00%
Indonesia harusnya bisa membuka lapangan pekerjaan yang banyak, agar dapat
mengurangi angka pengangguran. Selain itu, manajemen penggajian pada suatu
instansi yang kurang baik tentu akan menambah masalah di permasalahan yang
telah ada sebelumnya.
Dengan latar belakang tersebut kami membuat sebuah aplikasi yang dapat
membantu seseorang yang bekerja di bagian keuangan di suatu instansi dalam
melakukan proses penggajian para pegawainya. Dalam aplikasi yang kami buat,
seseorang yang bertugas untuk melakukan proses penggajian pegawainya akan
menginputkan identitas diri para pegawainya, yang berupa nama, NIP, golongan
kerja, masa kerja, tunjangan kinerja, tunjangan fungsional, serta tunjangan
jabatan.

Cara kerja dari aplikasi ini adalah orang yang bertugas untuk melakukan
proses penggajian karyawanya akan menginputkan data yang diperlukanoleh
aplikasi, setelah itu data yang telah di inputkan tadi program akan mulai
melakukan pengecekan pada golongan dan masa kerja pegawai yang telah di
inputkan sebelumnya, setelah program menemukan kondisi yang sesuai dengan
apa yang telah di inputkan maka program akn mengeksekusi perintah yang ada
dalam kondisi tersebut. Didalam kondisi tersebut nantinya akan ada proses
perhitungan gaji pegawai, dan akan ditampilkan ketika proses perhitungan
tersebut telah selesai diekesekusi program. Pada tampilan program juga akan
ditampilkan data-data yang telah di inputkan sebelumnya beserta gaji pokok yang
didapatkan berdasarkan golongan dan masa kerja yang di inputkan, pajak yang
didapat dari total gaji pegawai, serta total gaji yang pegawai tersebut dapatkan.
Dengan adanya aplikasi ini diharapkan akan memudahkan pekerjaan
seseorang yang bertugas untuk melakukan proses penggajian kepada karyawanya
dan meminimalisir kesalahan yang terjadi pada saat melakukan proses penggajian.
Aplikasi yang kami buat dapat meminimalisir kesalahan dalam proses penggajian,
karena setiap golongan dan masa kerja sudah di inisialisasikan gaji pokok yang
pegawai tersebut dapatkan, sehingga tidak akan terjadi kesalahan dalam
menghitung.


2

1.2 RUMUSAN MASALAH
Dari latar belakang diatas, maka permasalahan tersebut dapat dirumuskan
sebagai berikut:
1. Bagaimana cara membuat aplikasi penggajian?
2. Berapa gaji pokok yang didapatkan setiap pegawai dari golongan kerja dan
masa kerjanya?
3. Bagaimana cara kerja aplikasi penggajian yang akan kami buat?
1.3 MANFAAT
Manfaat dari penelitian ini adalah:
1. Menghasilkan aplikasi yang dapat digunakan untuk menghitung gaji
pegawai disuatu perusahaan.
2. Menghasilkan artikel yang bermanfaat bagi pembelajaran
1.4 TUJUAN
Tujuan dari penelitian ini adalah:
1. Membuat aplikasi yang dapat digunakan untuk menghitung gaji pegawai
disuatu perusahaan.
2. Meminimalisir kesalahan pada saat melakukan proses perhitungan gaji
pegawai.

3. Mengetahui cara membuat aplikasi penggajian pada Microsoft Visual
Studio 2012.

3

BAB 2
HASIL DAN PEMBAHASAN

2.1 Proses Pembuatan Desain Aplikasi
Langkah pertama yang harus kita lakukan adalah dengan membuat
form identitas orang-orang yang membuat program ini dengan cara:
1. Klik Project
2. Pilih Add Windows Form.
3. Pilih Windows Form.
4. Lalu klik Add.
5. Klik toolbox pada aplikasi visual studio 2012.
6. Pilih Label.
7. Klik text pada properties, lalu ubah kalimatnya sesuai dengan
keinginan seperti gambar dibawah ini.
8. Lakukan proses pembuatan label sebanyak 5 kali agar mendapatkan

tampilan seperti gambar dibawah ini.
9. Klik toolbox pada aplikasi visual studio 2012.
10. Pilih Button, lalu seret kedalam form yang akan kita buat (karena kit
akan membuat tombol untuk menampilkan form berikutnya).

4

Langkah Kedua adalah kita harus membuat form informasi yang dapat
digunakan apabila pengguna ingin menggunakan program yang telah
kami buat dengan cara:
1. Klik Project
2. Pilih Add Windows Form.
3. Pilih Windows Form.
4. Lalu klik Add.
5. Klik toolbox pada aplikasi visual studio 2012.
6. Pilih Label.
7. Klik text pada properties, lalu ubah kalimatnya sesuai dengan
keinginan.
8. Lakukan proses pembuatan label sebanyak 4 kali agar mendapatkan
tampilan seperti gambar dibawah ini.

9. Klik toolbox pada aplikasi visual studio 2012.
10. Pilih Button, lalu seret kedalam form yang akan kita buat (karena kita
akan membuat tombol untuk menampilkan form berikutnya).

Langkah Ketiga adalah kita akan membuat form selamat datang pada
aplikasi yang akan kita buat dengan cara:
1. Klik Project
2. Pilih Add Windows Form.
3. Pilih Windows Form.
4. Lalu klik Add.
5. Klik toolbox pada aplikasi visual studio 2012.
6. Pilih Label.
7. Klik text pada properties, lalu ubah kalimatnya sesuai dengan
keinginan.
8. Klik toolbox pada aplikasi visual studio 2012 (untuk menampilkan
gambar)
9. Pilih PictureBox, lalu seret kedalam form yang akan kita buat.
10. Klik PictureBox yang ada pada form, lalu ganti gambarnya dengan
cara klik image dan pilih gambar yang ingin ditampilkan, seperti
tampilan dibawah ini.


5

11. Klik toolbox pada aplikasi visual studio 2012.
12. Pilih Button, lalu seret kedalam form yang akan kita buat (karena kita
akan membuat tombol untuk mengarahkan ke form berikutnya).

Langkah Keempat adalah kita akan membuat form login administrartor
yang bertugas untuk melakukan perhitungan gaji karyawan.
1. Klik Project
2. Pilih Add Windows Form.
3. Pilih Login Form.
4. Klik kotak yang ada gambarnya.
5. Lalu ganti gambarnya dengan cara klik image dan pilih gambar yang
ingin ditampilkan pada form login, seperti tampilan dibawah ini.

Langkah Kelima adalah kita akan membuat form untuk input Nama
Pegawai, Golongan, Masa Kerja, Agama, Alamat, dan foto pegawai
dengan cara:
1. Klik Project
2. Pilih Add Windows Form.
3. Pilih Windows Form.
4. Lalu klik Add.
5. Klik toolbox pada aplikasi visual studio 2012.
6. Pilih Label.

6

7. Klik text pada properties, lalu ubah kalimatnya sesuai dengan
keinginan.
8. Lakukan proses pembuatan label sebanyak 11 kali agar mendapatkan
tampilan seperti gambar dibawah ini.
9. Klik toolbox pada aplikasi visual studio 2012.
10. Pilih textbox, lalu seret sebanyak 10 kali.
11. Klik textbox yang sudah ada pada form, lalu ubah nama objeknya (hal
ini perlu dilakukan agar pada saat membuat source code-nya kita tidak
kebingungan).
12. Klik toolbox pada aplikasi visual studio 2012.
13. Pilih Button, lalu seret sebanyak 6 kali (Karena kita akan membuat 6
button).
14. Klik Button yang ada pada form, lalu ubah nama objeknya (hal ini
perlu dilakukan agar pada saat membuat source code-nya kita tidak
kebingungan).
15. Drag datetimepicker pada toolbox untuk pilihan tanggal lahir,
kemudian dropkan pada form input identitas pegawai.
16. Kemudian drag combobox pada toolbox untuk pilihan jenis kelamin,
kemudian dropkan pada form input identitas pegawai, lalu isikan
pilihanya dengan Laki-laki, Perempuan
17. Setelah itu drag picturebox pada toolbox, kemudian dropkan pada
form input identitas pegawai yang akan kita beri picturebox
didalamnya seperti tampilan gambar dibawah ini.

Langkah Kelima adalah kita akan membuat form menu utama dengan
cara:
1. Klik Project
2. Pilih Add Windows Form.
3. Pilih Windows Form.
4. Lalu klik Add.

7

5. Klik toolbox pada aplikasi visual studio 2012.
6. Pilih Menustriptool.
7. Lalu panggil form informasi yang telah kita buat sebelumnya kedalam
menustriptool.
8. Setelah itu buat menu pilihan sesuai dengan gambar dibawah ini:

Langkah Keenam adalah kita akan membuat form untuk input Golongan
Pegawai dengan cara:
1. Klik Project.
2. Pilih Add Windows Form.
3. Pilih Windows Form.
4. Lalu klik Add.
5. Klik Toolbox pada aplikasi visual studio 2012.
6. Pilih Label.
7. Klik Teks pada properties, lalu ubah kalimatnya sesuai dengan
keinginan.
8. Lakukan proses pembuatan label sebanyak 4 kali agar mendapatkan
tampilan seperti gambar dibawah ini.
9. Klik Toolbox pada aplikasi visual studio 2012.
10. Pilih textbox sebanyak 4 kali.
11. Klik Textbox yang sudah ada pada form, lalu ubah nama objeknya (hal
ini perlu dilakukan agar pada saat membuat source codenya tidak
kebingungan).
12. Klik Toolbox pada aplikasi visual studio 2012.
13. Pilih Button sebanyak 5 kali.
14. Klik Button yang sudah ada pada form, lalu ubah nama objeknya (hal
ini perlu dilakukan agar pada saat membuat source codenya tidak
keingungan), seperti gambar dibawah ini:

8

Langkah Ketujuh adalah kita akan membuat form Data Gaji Pegawai
dengan cara:
1. Klik Project.
2. Pilih Add Windows Form.
3. Pilih Windows Form.
4. Lalu klik Add.
5. Klik Toolbox pada aplikasi visual studio 2012.
6. Pilih Label.
7. Klik Teks pada properties, lalu ubah kalimatnya sesuai dengan
keinginan.
8. Lakukan proses pembuatan label sebanyak 11 kali agar mendapatkan
tamilan seperti gambar dibawah ini.
9. Klik Toolbox pada aplikasi visual studio 2012.
10. Pilih Textbox sebanyak 11 kali.
11. Klik Textbox yang sudah ada pada form, lalu ubah nama objeknya(hal
ini perlu dilakukan agar pada saat mebuat source code nya tidak
kebingungan).
12. Klik Toolbox pada aplikasi visual studio 2012.
13. Pilih Button sebanyak 6 kali.
14. Klik Button yang sudah ada pada form, lalu ubah nama objeknya(hal
ini perlu dilakukan agar pada saat membuat source code nya tidak
kebingungan).
15. Setelah itu drag picturebox pada toolbox, kemudian dropkan pada form
data gaji yang akan diberi picturebox seperti gambar dibawah ini:

9

2.2 Cara Menggunakan Aplikasi
1. Gambar dibawah ini adalah tampilan tampilan awal pada aplikasi:

8

2. Lalu masukan Username: ALIFIAN ODI MAHENDRA dan
Password: 201531165.
3. Setelah itu klik input data dan pilih Data Golongan, seperti gambar
dibawah ini:

10

4. Setelah itu masukan Kode Golongan, jika data golongan belum ada
maka kita inputkan secara manual, jika tidak kita bisa langsung klik
tombol keluar, seperti gambar dibawah ini :

5. Lalu klik input data dan pilih Data Pegawai, kemudian masukan data
pegawai pada kolom yang tersedia, lalu klik tombol simpan dan
kemudian klik tombol Keluar seperti gambar dibawah ini:

6. Setelah itu klik input data dan pilih Data Gaji, kemudian masukan NIP
pada kolom yang sudah tersedia lalu klik tombol cari, setelah itu
masukan masa kerja pegawai tersebut seperti gambar dibawah ini:

11

7. Kemudian klik tombol cetak gaji pada menu utama, setelah itu akan
menampilkan gambar seperti dibawah ini:

8. Terakhir klik icon print nya kemudian pilih tempat penyimpanan hasil
printnya, gambar dibawah ini dalah gambar yang akan diprint dalam
bentuk PDF:

12

2.3 Kelebihan Aplikasi
Kelebihan Aplikasi yang kami buat adalah:
1. Aplikasi mudah untuk dioperasikan.
2. Aplikasi mudah untuk dikembangkan.
3. Didalam proses perhitunganya, sudah diinisialisasikan gaji pokok dari
setiap golongan dan masa kerjanya.
4. Hasil perhitungan yang telah dilakukan tadi, bisa langsung kita cetak.
5. Aplikasi yang kami buat sudah terhubung dengan Database.
6. Aplikasi yang kami buat dapat menginputkan foto pegawai.
2.4 Kekurangan Aplikasi
Kekurangan Aplikasi yang kami buat adalah:
1. Tidak dapat menambahkan golongan baru.
2. Penginputan data hanya dapat dilakukan oleh 1 orang administrator.
3. Tidak bisa mencetak data yang akan dipilih.

13

BAB 3
PENUTUP
3.1 KESIMPULAN
Kesimpulan yang didapatkan dari makalah ini adalah :
1. Dengan adanya aplikasi penggajian ini maka dapat membantu orang yang
bekerja dibagian keuangan suatu perusahaan.
2. Dapat meminimalisir kesalahan pada saat melakukan proses penggajian.
3. Aplikasi yang kami buat mudah untuk dioperasikan.
4. Aplikasi yang kami buat mudah untuk dikembangkan.
5. Aplikasi yang kami buat telah terhubung dengan Database.
6. Aplikasi yang kami buat dapat mencetak data-data yang telah diinputkan
dengan printer.
3.2 SARAN
Untuk pengembagan lebih lanjut dan optimalisasi makalah, maka penulis
memberikan saran :
1. Penggunaan aplikasi ini akan optimal apabila data yang diinputkan
satu persatu lalu ditampilkan.
2. Pengembangan aplikasi selanjutnya adalah administrator dapat
menambahkan golongan baru.
3. Pengembangan aplikasi selanjutnya adalah orang dapat menginputkan
data-data gaji pegawai lebih dari orang administrator.

14

DAFTAR PUSTAKA

Modul Pembelajaran Pemrograman Visual Sekolah Tinggi Teknik-PLN Jakarta