TEKNOLOGI INFORMASI
Dosen Pengajar : Enda Wista Sinuraya, ST., MT.
Disusun Oleh :
Nely Ulwiyati (21060114130105)
Sekar Nirmakumala (21060114140119)
Agnes Manik Sari Utami (21060114130125)
S1 - TEKNIK ELEKTRO
UNIVERSITAS DIPONEGORO SEMARANG
2015
ABSTRAK
Pada suatu perusahan kecil masih banyak dijumpai penggunaan sistem
penggajian pegawai denga sistem manual. Penggunaan sistem manual ini
menyebabkan banyak terjadinya kendala dalam penyimpanan data maupun
perhitungan penggajian pegawai.
Hasil yang dapat diperoleh dari makalah ini adalah pembaca dapat
menerapkan program penggajian pegawai ini sebagai pengganti sistem manual
bagi perusahaan kecil, sehingga operasionalnya dapat lebih efisien.
Puji dan syukur atas hadirat Tuhan YME karena atas segala rahmat
dan hidayah-Nya, penulis dapat menyelesaikan makalah berjudul
“RANCANGAN PROGRAM PENGGAJIAN PEGAWAI PADA TOKO ROTI
SANY”.
Terima kasih kepada semua pihak yang terlibat dalam penyusunan makalah
ini, khususnya bagi pihak-pihak yang artikel ataupun tulisannya telah digunakan
oleh penulis sebagai sumber referensi.
Penulis,
DAFTAR ISI
LANDASAN TEORI
2.2 Gaji
Gaji adalah suatu bentuk pembayaran periodik yang dibayarkan
seorang majikan pada karyawannya dalam suatu masa kerja yang
biasanya dinyatakan dalam suatu kontrak kerja. Kontrak kerja disini
meruapakan suatu ikatan yang sah. Dari sudut pandang
pelaksanaan bisnis, gaji dapat dianggap sebagai biaya yang
dibutuhkan untuk mendapatkan sumber daya manusia untuk
menjalankan operasi, dan karenanya disebut dengan biaya personel
atau biaya gaji. Dalam akuntansi, gaji dicatat dalam akun gaji. Dalam
pengajuannya seorang karayawan dapat mengisikan sebuah form
untuk mengajukan gaji yang diinginkan sesuai proporsi kerjanya dan
kebutuhan dari pegawai tersebut. Dalam penerapannya gaji biasa
diterima apabila telah disetujui atasan dan memiliki konsekuensi yang
harus di lakukan oleh si pengaju untuk mendapatkan gaji tersebut, dan
apabila seluruh pekerjaan berhasil dilakukan gaji akan diberikan
sesuai hak si pengaju.
BAB III.
PERANCANGAN JARINGAN
Start
Login
Admin
Login
Admin
A
A
F
Cari NIP
Lupa NIP
( Form 5 )
Print Form
( Form 6 )
F
Print
Lembar Print
End
3.3 Source code
EndSub
PrivateSub Button1_Click()
ThrowNewNotImplementedException
EndSub
EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
SelectCase ComboBox1.Text
Case"170001931"
NP.Text = "Farizki Nabila"
JK.Text = "Perempuan"
Gol.Text = "III/B"
GP.Text = "3250000"
Agm.Text = "Islam"
Umur.Text = "27"
Case"170001932"
NP.Text = "Rara Ulwiyati"
JK.Text = "Perempuan"
Gol.Text = "III/A"
GP.Text = "3000000"
Agm.Text = "Islam"
Umur.Text = "28"
Case"170001933"
NP.Text = "Suryo Suroso"
JK.Text = "Laki-Laki"
Gol.Text = "IV/A"
GP.Text = "4000000"
Agm.Text = "Islam"
Umur.Text = "24"
Case"170001934"
NP.Text = "Riani Maharani"
JK.Text = "Perempuan"
Gol.Text = "III/D"
GP.Text = "3750000"
Agm.Text = "Islam"
Umur.Text = "24"
Case"170001935"
NP.Text = "Morgana Sorgawi"
JK.Text = "Perempuan"
Gol.Text = "III/B"
GP.Text = "3250000"
Agm.Text = "Islam"
Umur.Text = "26"
Case"170001936"
NP.Text = "Tita Pradipta"
JK.Text = "Perempuan"
Gol.Text = "III/A"
GP.Text = "3000000"
Agm.Text = "Islam"
Umur.Text = "29"
Case"170001937"
NP.Text = "Hana Kusumawati"
JK.Text = "Perempuan"
Gol.Text = "III/D"
GP.Text = "3750000"
Agm.Text = "Islam"
Umur.Text = "25"
Case"170001938"
NP.Text = "Jati Pamungkas"
JK.Text = "Laki-Laki"
Gol.Text = "III/B"
GP.Text = "3250000"
Agm.Text = "Islam"
Umur.Text = "24"
Case"170001939"
NP.Text = "Hartini Subagyo"
JK.Text = "Perempuan"
Gol.Text = "III/A"
GP.Text = "3000000"
Agm.Text = "Hindu"
Umur.Text = "29"
Case"170001940"
NP.Text = "Sofie Ardhina"
JK.Text = "Perempuan"
Gol.Text = "III/D"
GP.Text = "3750000"
Agm.Text = "Kristen"
Umur.Text = "25"
EndSelect
EndSub
EndSub
EndSub
EndSub
EndClass
EndSub
EndSub
EndSub
EndSub
EndSub
EndSub
If NIP.Text = "170001931"Then
MsgBox("NIP Sudah Digunakan!!")
ElseIf NIP.Text = "170001932"Then
MsgBox("NIP Sudah Digunakan!!")
ElseIf NIP.Text = "170001933"Then
MsgBox("NIP Sudah Digunakan!!")
ElseIf NIP.Text = "170001934"Then
MsgBox("NIP Sudah Digunakan!!")
ElseIf NIP.Text = "170001935"Then
MsgBox("NIP Sudah Digunakan!!")
ElseIf NIP.Text = "170001936"Then
MsgBox("NIP Sudah Digunakan!!")
ElseIf NIP.Text = "170001937"Then
MsgBox("NIP Sudah Digunakan!!")
ElseIf NIP.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf TextBox2.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox5.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox1.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf GP.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox6.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf TextBox3.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox2.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox3.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox4.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
Else
MsgBox("Data dapat Digunakan")
EndIf
EndSub
PrivateSub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click
If NIP.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf TextBox2.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox5.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox1.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf GP.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox6.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf TextBox3.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox2.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox3.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
ElseIf ComboBox4.Text = ""Then
MsgBox("Kolom Wajib Terisi Semua")
Else
Form3.NIP.Text = Me.NIP.Text
Form3.NP.Text = Me.TextBox2.Text
Form3.JK.Text = Me.ComboBox5.Text
Form3.Gol.Text = Me.ComboBox1.Text
Form3.GP.Text = Me.GP.Text
Form3.Agm.Text = Me.ComboBox6.Text
Form3.Umur.Text = Me.TextBox3.Text
Form3.ComboBox2.Text = Me.ComboBox2.Text
Form3.ComboBox3.Text = Me.ComboBox3.Text
Form3.ComboBox4.Text = Me.ComboBox4.Text
Form3.Show()
Me.Hide()
EndIf
EndSub
EndClass
EndIf
EndSub
PrivateSub PrintPreviewDialog1_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles PrintPreviewDialog1.Load
EndSub
EndSub
5.2 Saran
1. Diharapkan program penggajian pegawai ini dapat lebih di kembangkan
lagi dengan sistem database agar data dapat tersimpan dengan sistematis.
2. Diharapkan program penggajian pegawai ini dapat diubah dalam bentuk
aplikasi tanpa dibutuhkannya software visual basic.
3. Diharapkan tampilan program dapat dikembangkan agar lebih menarik.
DAFTAR PUSTAKA