BAB 4 PERANCANGAN SISTEM
4.4 Flowchart
4.4.3 Flowchart Pegawai
Yes
No
Yes
No
Gambar 4.6 Flowcart Pilihan Pegawai
Adapun Algoritma yang akan dibahas antara lain, yaitu:
1. Ketika Golongan pegawai dimasukkan, semua data-data pegawai akan masuk secara otomatis bersama dengan gaji bersih dan potongan-potongan, serta tunjangan dan pajak pegawai.
2. Nama pegawai dan golongannya muncul secara otomatis dari hasil login.
3. Tanggal dan jam muncul ketika pegawai memilih untuk mengecek data-data pegawai, diharapkan mengecek kembali validasi tanggal dan jam sebelum program akan dijalankan.
Pilihan Pegawai
Form Input
Data Pengisian Data
Form Daftar Pegawai Keluar Home Edit Data Pegawai Hapus Data Pegawai Save Data Tabel Pegawai
4. Hal pertama yang harus dilakukan adalah memasukan NIP, kemudian menekan Enter. Jika bulan ini NIP tersebut telah menerima gaji, maka akan muncul pesan bahwa NIP tersebut telah menerima gaji. Hal ini untuk mencegah penerimaan gaji dua kali atau lebih dalam satu bulan.
5. Khusus untuk Pajak, diasumsikan sebesar 10% dari total pendapatan dan akan menjadi potongan bagi pendapatan hingga akhirnya diperoleh gaji bersihnya.
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui seperti menginstall sistem, menguji sistem yang dibuat dan memulai sistem baru atau sistem yang diperbaiki. Implementasi sistem merupakan tahap inti dari pekerjaan sebuah proyek, pada tahap inilah pembangunan komponen-komponen pokok sebuah sistem informasi dilakukan berdasarkan desain yang telah dibuat.
5.2 Tujuan Impementasi Sistem
Adapun tujuan dari implementasi sistem ini adalah sebagai berikut:
1. Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui, yaitu dengan menyusun dokumen baru atau dokumen yang diperbaiki. 2. Menulis, menguji dan mendokumentasi program-program dan prosedur-prosedur
3. Memastikan bahwa personil dapat mengoperasikan sistem baru, yaitu dengan melatih personil.
4. Memperhitungkan bahwa sistem memenuhi permintaan pemakai, yaitu dengan menguji sistem secara keseluruhan.
5. Memastikan bahwa konversi ke sistem yang baru berjalan dengan benar, yaitu dengan mengontrol dan melakukan instalasi sistem baru secara benar
5.3Spesifikasi Sistem
Agar dapat memperoleh hasil yang telah direncanakan dan demi mencapai keinginan yang dimaksud dalam perancangan atau desain sistem, maka penulis melakukan perancangan dan menjalankan sistem dan diperlukan beberapa komponen seperti perangkat keras (hardware), perangkat lunak (software), dan sumber daya manusia (brainware).
5.3.1 Perangkat Keras (Hardware)
Hardware adalah seluruh komponen-komponen peralatan yang membentuk suatu sistem komputer yang memungkinkan komputer dapat melaksanakan tugasnya.
Penggunaan perangkat keras yang baik akan mempengaruhi cepat lambatnya proses program dijalankan dan dihasilkan. Adapun spesifikasi komponen hardware yang digunakan oleh penulis, yaitu:
1. Intel core 2 duo processor
2. Memori 250 GB
3. Monitor 10 inchi
5. Mouse
6. Printer yang digunakan Canon IP 1900
5.3.2 Perangkat Lunak (Software)
Untuk mendukung sistem kerja dari hardware maka diperlukan juga software di dalamnya. Untuk sistem ini diperlukan spesifikasi perangkat lunak, yaitu:
1. Sistem Operasi Windows XP
2. Aplikasi bahasa pemrograman Microsoft Visual Basic 6.0
3. Microsoft Acces 2007
4. Seagate Crystal Report
5.3.3 Sumber Daya Manusia (Brainware)
Dalam mengolah sebuah program diperlukan tenaga sumber daya manusia yang akan menjadikan program tersebut dapat berjalan dengan baik dan efisien. Tenaga sumber daya manusia yang dibutuhkan adalah:
1. Analisis Sistem, yaitu orang yang menganalisa sistem dengan mempelajari masalah-masalah yang timbul dan menentukan kebutuhan pemakai mengidentifikasi pemecahan yang beralasan.
2. Programmer, yaitu orang yang akan menyusun instruksi bagi komputer agar dapat digunakan oleh pemakai (user) serta merancang antar muka pemakai (interface) pada program.
3. Operator, yaitu orang yang akan menangani secara langsung pengolahan data pada sistem yang telah dibuat atau bisa dikatakan pengguna sistem (user).
5.4Demonstrasi Program
5.4.1 Main Menu
Pada main menu terdapat 1 form yang aktif yaitu form login:
1. Login
Gambar 5.1 Form Login Pegawai
Menu Login adalah langkah awal program untuk masuk ke menu berikutnya, terutama menu utama. Menu Login terdapat tombol Login dan Close. Ketika Login dipilih, maka masukkan UserName dan Password, tombol Close untuk mengakhiri program.
5.4.2 Menu Utama
Di dalam menu utama program terdapat lima bagian menu yaitu: File berisi Data Pegawai, Transaksi berisi Data Gaji Pegawai, Slip Gaji Pegawai, dan Terakhir Menu Keluar. Pada Menu File berisi tentang data pegawai Kantor Kelurahan Tegal Sari III. Menu Transaksi berisi Slip Gaji dan cetak gaji pegawai. Terakhir Menu Keluar berfungsi untuk keluar dari menu utama.
Berikut ini merupakan tampilan dari Menu Utama Program setelah melakukan Login user.
Gambar 5.2 Form Menu Utama
5.4.3 Menu Olah Data
Menu olah data digunakan untuk mengelola data pegawai di Kantor Kecamatan Medan Area, yang terdiri dari:
1. Form Menu Data Pegawai
Di dalam Form menu data anggota terdapat biodata pegawai seperti NIP, Nama, Jenis Kelamin, Tanggal Lahir, Jumlah Anak, Jabatan, dan Golongan.
Gambar 5.3 Form Data Pegawai
2. Form Menu Table Tunjangan Pegawai Menurut Golongan
Gambar 5.4 Form Table Gaji Pegawai
3. Form Menu Slip Data Gaji Pegawai
Di dalam form menu data gaji terdapat data-data pegawai, tunjangan pegawai, potongan pegawai, menu pencarian melalui NIP pegawai, gaji pokok dan gaji bersih pegawai.
Gambar 5.5 Form Slip Data Gaji Pegawai
5.4.4 Menu Cetak
Menu Cetak digunakan untuk mencetak laporan hasil dari pengolahan data pegawai, dan gaji pegawai ke dalam kertas menggunakan printer, yang meliputi dari:
1. Cetak Laporan Data Pegawai
2. Cetak Laporan Data Slip Gaji Pegawai Keseluruhan
5.4.5 Menu About
Di dalam tampilan menu about Me terdapat sekilas tentang biodata programmer.
Gambar 5.8 Form About Me
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Selama penulis melakukan riset di Kantor Kelurahan Tegal Sari III, hingga dalam perancangan sistem maka penulis dapat membuat kesimpulan:
1. Pengolahan data dengan berbantukan komputer dapat meringankan pekerjaan, lebih efektif dan efisiensi dan tentunya dapat mempermudahkan serta mempersingkat waktu kerja dan mendapatkan hasil yang akurat.
2. Penggunaan komputer yang baik dapat menghasilkan hasil yang lebih maksimal dan dapat juga mempersingkat waktu dalam pengoperasian program.
6.2 Saran
Beberapa saran yang dapat di sampaikan penulis, yaitu:
1. Diharapkan sebagai kelanjutan dari pengolahan data gaji pegawai yang akan datang, kiranya dapat dikembangkan atau lebih disempurnakan lagi mengikuti sistem yang ada pada Kantor Kelurahan Tegal Sari III.
2. Untuk melakukan pekerjaan yang membutuhkan banyak data sebaiknya diolah menggunakan komputer agar dapat meningkatkan efisiensi dalam penggunaan waktu dan tenaga.
3. Perlu dilakukan perbaikan dan pengembangan terhadap program ini agar dapat memberikan hasil yang lebih maksimal.
4. Dalam merancang sebuah program sebaiknya menggunakan perangkat komputer yang mendukung dan sesuai dengan yang di butuhkan oleh bahasa pemrograman itu sendiri agar lebih mudah dalam hal pengoperasiannya.
DAFTAR PUSTAKA
Adzkia, Mellany. 2010. “Metode Penelitian”.Jogyakarta: Ghalia Indonesia.
Bruch dan Stater. Information System: Theory and Practice, Hamilton Publishing Company. Santa Barbara, California. 1974, Halaman 23.
Fitzgerald, B. (1998). An empirical investigation into the adoption of systems development methodologies. Information & Management, 34.
Gordon B. Davis, Management Information System: Conceptual Fondation, Structure, and
Development, McGraw-Hill Internasional Book Company, Auklland dll. 1974, Halaman 32.
Hartono, Jogianto.1990. Analisis & Desain Sistem Informasi. Edisi II. Yogyakarta: Andi. Sentonius, Jeemy. 2004. Menguasai Pembuatan Laporan dengan Crystal Report dalam 24jam. Edisi I. Yogyakarta:Andi.
Jhon, Hendri. 2009. “Aplikasi-aplikasi pada Visual Basic 6.0”. Jakarta: Penerbit Andi. Jogianto, HM. 1995. Analysis dan Desain Sistem Informasi (Pendekatan Testruktur).
Yogyakarta: Penerbit Andi offset.
Koswara, Eko. 2011. Visual Basic 6.0 Beginner Guide. Yogyakarta. PT. Elex Media Kompitundo.
Rahardian, Hadi.2004.Membuat Laporan Dengan Crystal Report 8.5 dan Visual Basic 6.0. Jakarta: PT Elex Media Komputindo.
Rusmawan, Uus. 2008. Koleksi Program VB 6.0 Konsep ADO Untuk Tugas Akhir dan Skripsi. Jakarta. PT. Elex Media Komputindo.
LAMPIRAN A: LISTING PROGRAM
Source Code Form Login
Private Sub CmdClose_Click() Unload Me
End Sub
Private Sub CmdLgn_Click() Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open " Select * from TableLogin where Nama='" & TxtNama.Text & "'", DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then
If rs.Fields("password").Value = TxtPass.Text Then MsgBox " Login Sukses!"
MDIForm1.Show Unload Me Else
MsgBox "Password Anda Salah!" End If
Else
MsgBox "Nama User Tidak Terdaftar!" End If
End Sub
Private Sub Form_Load() Skin1.ApplySkin Me.hWnd End Sub
Private Sub AboutMe_Click(Index As Integer) Form1.Show
End Sub
Private Sub FilePgw_Click(Index As Integer) FormTablePegawai.Show
End Sub
Private Sub Keluar_Click(Index As Integer) Unload Me
End Sub
Private Sub SlipGajiPegawai_Click(Index As Integer) FormSlipGaji.Show
End Sub
Private Sub Timer1_Timer()
Me.Caption = Right$(Me.Caption, Len(Me.Caption) - 1) & Left(Me.Caption, 1) End Sub
Private Sub TransOlah_Click(Index As Integer) cr.ReportFileName = App.Path & "\slip_Gaji2.rpt" cr.WindowShowCloseBtn = True cr.WindowShowExportBtn = True cr.WindowShowPrintBtn = True cr.WindowShowPrintSetupBtn = True cr.WindowShowRefreshBtn = True cr.WindowState = crptMaximized cr.RetrieveDataFiles cr.Action = 1
cr.RetrieveDataFiles End Sub
Source Code Form Table Pegawai
Private Sub CmdDelete_Click()
DB.Execute "Delete from TablePegawai Where NIP='" & TxtKode.Text & "'" MsgBox "Data Telah Dihapus"
End Sub
Private Sub CmdBersih_Click() TxtKode.Text = "" TxtNama.Text = "" CmbJK.Text = "" DTPicker1.Value = Now CmbAgm.Text = "" CmbStatus.Text = "" CmbGol.Text = "" TxtJlhAnk.Text = "" TxtJbt.Text = "" End Sub
Private Sub CmdCls_Click() Unload Me
End Sub
Private Sub CmdDlt_Click(Index As Integer)
DB.Execute "Delete from TablePegawai Where NIP='" & TxtKode.Text & "'" MsgBox "Data Telah Dihapus"
CmdBersih_Click End Sub
Private Sub CmdEdit_Click()
'DB.Execute "Update TablePegawai set Nama='" & TxtNama.Text & "',
Jenis_Kelamin= '" & CmbJK.Text & "', Agama= '" & CmbAgm.Text & "' , Status= '" & CmbStatus.Text & "' , Golongan= '" & CmbGol.Text & "' , Jumlah_Anak= '" & TxtJlhAnk.Text & "',tanggal_lahir='" & Format(DTPicker1.Value,
"yyyy/mm/dd") & "', Jabatan= '" & TxtJbt.Text & "' Where NIP ='" & TxtKode.Text & "'"
DB.Execute "Update TablePegawai set Nama='" & TxtNama.Text &
"',Jenis_Kelamin= '" & CmbJK.Text & "',Agama= '" & CmbAgm.Text & "',Status= '" & CmbStatus.Text & "',Kode_Golongan= '" & CmbGol.Text & "'
,tanggal_lahir='" & Format(DTPicker1.Value, "yyyy/mm/dd") & "',
Jumlah_Anak= '" & TxtJlhAnk.Text & "',Jabatan= '" & TxtJbt.Text & "' Where NIP ='" & TxtKode.Text & "'"
MsgBox "Data Sudah di Update!", vbInformation CmdBersih_Click
TampiL_ListView End Sub
Private Sub CmdInput_Click() If TxtKode.Text = "" Then MsgBox " Data Harus Lengkap" Exit Sub
End If
Perintah = "Insert into TablePegawai values ('" & TxtKode.Text & "', '" & TxtNama.Text & "', '" & CmbJK.Text & "', '" & CmbAgm.Text & "','" &
CmbStatus.Text & "', '" & CmbGol.Text & "','" & TxtJlhAnk.Text & "','" & TxtJbt.Text & "', '" & Format(DTPicker1.Value, "YYYY/mm/dd") & "')" DB.Execute Perintah
MsgBox "Data Telah Ditambah" CmdBersih_Click
End Sub
TampiL_ListView
Skin1.ApplySkin Me.hWnd End Sub
Private Sub ListView1_DblClick()
TxtKode.Text = ListView1.SelectedItem.Text TxtNama.Text = ListView1.SelectedItem.ListSubItems.Item(1) CmbJK.Text = ListView1.SelectedItem.ListSubItems.Item(2) DTPicker1.Value = ListView1.SelectedItem.ListSubItems.Item(8) CmbAgm.Text = ListView1.SelectedItem.ListSubItems.Item(3) CmbStatus.Text = ListView1.SelectedItem.ListSubItems.Item(4) CmbGol.Text = ListView1.SelectedItem.ListSubItems.Item(5) TxtJlhAnk.Text = ListView1.SelectedItem.ListSubItems.Item(6) TxtJbt.Text = ListView1.SelectedItem.ListSubItems.Item(7) End Sub
Private Sub TxtKode_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then
Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open " Select * from TablePegawai Where= '" & TxtKode.Text & "'", DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then
TxtNama.Text = rs.Fields("nama")
CmbJK.Text = rs.Fields("Jenis_Kelamin")
DTPicker1.Value = Format(rs.Fields("tanggal_lahir"), "yyyy/mm/dd") CmbAgm.Text = rs.Fields("Agama")
CmbStatus.Text = rs.Fields("Status") CmbGol.Text = rs.Fields("Kode_Golongan") TxtJlhAnk.Text = rs.Fields("Jumlah_Anak") TxtJbt.Text = rs.Fields("Jabatan")
End If End If
End Sub
Private Sub TampiL_ListView() Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open " Select * from TablePegawai Order By Nama", DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then
Dim Xitem1 As ListItem ListView1.ListItems.Clear rs.MoveFirst
While Not rs.EOF
Set Xitem1 = ListView1.ListItems.Add(, , rs.Fields("NIP").Value) Xitem1.SubItems(1) = rs.Fields("Nama").Value Xitem1.SubItems(2) = rs.Fields("Jenis_Kelamin").Value Xitem1.SubItems(3) = rs.Fields("Agama").Value Xitem1.SubItems(4) = rs.Fields("Status").Value Xitem1.SubItems(5) = rs.Fields("Kode_Golongan").Value Xitem1.SubItems(6) = rs.Fields("Jumlah_Anak").Value Xitem1.SubItems(7) = rs.Fields("Jabatan").Value Xitem1.SubItems(8) = rs.Fields("Tanggal_Lahir").Value rs.MoveNext Wend End If rs.Close Set rs = Nothing End Sub
Source Code Table Gaji
Private Sub CmbGol_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then
Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open " Select * from Table_Gaji where Kode_Golongan='" & CmbGol.Text & "'", DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then
CmbGol.Text = rs.Fields("Kode_Golongan") TxtAnk.Text = rs.Fields("T_Anak") TxtPjk.Text = rs.Fields("T_Pajak") TxtBrs.Text = rs.Fields("T_Beras") TxtSi.Text = rs.Fields("T_SuamiIstri") TxtGapok.Text = rs.Fields("Gaji_Pokok") TxtIuran.Text = rs.Fields("Iuran") TxtPtg_a.Text = rs.Fields("Potongan_Askes") End If End If End Sub
Private Sub CmdClear_Click() CmbGol.Text = "" TxtAnk.Text = "" TxtPjk.Text = "" TxtBrs.Text = "" TxtSi.Text = "" TxtGapok.Text = "" TxtIuran.Text = ""
TxtPtg_a.Text = "" End Sub
Private Sub CmdClose_Click() Unload Me
End Sub
Private Sub CmdDlt_Click()
If MsgBox(" Yakin Data Akan Dihapus?", vbQuestion + vbYesNo, " Konfirmasi") = vbYes Then
DB.Execute "Delete from Table_Gaji Where Kode_Golongan='" & CmbGol.Text & "'"
MsgBox "Data Telah Dihapus" End If
CmdClear_Click End Sub
Private Sub CmdEdit_Click()
DB.Execute "Update Table_Gaji set T_Anak = '" & TxtAnk.Text & "',T_Pajak= '" & TxtPjk.Text & "',T_Beras= '" & TxtBrs.Text & "',T_SuamiIstri= '" & TxtSi.Text & "' ,Gaji_Pokok='" & TxtGapok.Text & "', Iuran= '" &
TxtIuran.Text & "',Potongan_Askes= '" & TxtPtg_a.Text & "' Where Kode_Golongan ='" & CmbGol.Text & "'"
MsgBox "Data Sudah di Update!", vbInformation CmdClear_Click
End Sub
Private Sub CmdIsrt_Click() If CmbGol.Text = "" Then MsgBox " Data Harus Lengkap" Exit Sub
Perintah = "Insert into Table_Gaji values ('" & CmbGol.Text & "', '" & TxtAnk.Text & "','" & TxtPjk.Text & "', '" & TxtBrs.Text & "', '" & TxtSi.Text & "', '" & TxtGapok.Text & "', '" & TxtIuran.Text & "', '" & TxtPtg_a.Text & "')"
DB.Execute Perintah
MsgBox "Data Telah Ditambah" CmdClear_Click
End Sub
Private Sub Form_Load() Skin1.ApplySkin Me.hWnd End Sub
Source Code Slip Gaji Pegawai
Private Sub CmbIP_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then
Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open " Select *From QuerySlip_Gaji where NIP = '" & CmbIP.Text & "'", DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then
CmbNIP.Text = rs.Fields("NIP") TxtNama.Text = rs.Fields("Nama") DTPicker1.Value = rs.Fields("Tanggal_Lahir") CmbGol.Text = rs.Fields("Kode_Golongan") CmbStatus.Text = rs.Fields("Status") TxtAnk.Text = rs.Fields("T_Anak") TxtBrs.Text = rs.Fields("T_Beras") TxtSi.Text = rs.Fields("T_SuamiIstri") TxtPjk.Text = rs.Fields("T_Pajak") TxtGapok.Text = rs.Fields("Gaji_Pokok") TxtIuran.Text = rs.Fields("Iuran")
Txtpotongan.Text = rs.Fields("Potongan_Askes") CmbPrd.Text = rs.Fields("Periode") DTPicker2.Value = rs.Fields("Tgl_Terima") Txtutang.Text = rs.Fields("Utang") TxtGaber.Text = rs.Fields("Gaji_Bersih") txtNoSlip.Text = rs.Fields("NoSlipGaji") End If End If End Sub
Private Sub CmdClr_Click() CmbNIP.Text = "" TxtNama.Text = "" DTPicker1.Value = Now CmbGol.Text = "" CmbStatus.Text = "" TxtAnk.Text = "" TxtBrs.Text = "" TxtPjk.Text = "" TxtSi.Text = "" TxtGapok.Text = "" TxtIuran.Text = "" Txtpotongan.Text = "" Txtutang.Text = "" txtNoSlip.Text = "" CmbPrd.Text = "" DTPicker2.Value = Now TxtGaber.Text = "" CmbIP.Text = ""
End Sub
Private Sub CmdCls_Click() Unload Me
End Sub
Private Sub Tampil_NIP() Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open " Select * from TablePegawai Order By NIP", DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then CmbNIP.Clear
CmbNIP.Text = "-Pilih-" While Not rs.EOF
CmbNIP.AddItem rs.Fields("NIP").Value rs.MoveNext Wend End If rs.Close Set rs = Nothing End Sub
Private Sub Tampil_IP()
Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset
rs.Open " Select * from QuerySlip_Gaji Order By NIP", DB, adOpenDynamic, adLockBatchOptimistic
If Not rs.EOF Then CmbIP.Clear
CmbIP.Text = "-Pilih-" While Not rs.EOF
rs.MoveNext Wend End If rs.Close Set rs = Nothing End Sub
Private Sub CmdCtk_Click()
Cr.ReportFileName = App.Path & "\Slip_Gaji.rpt"
Cr.SelectionFormula = "{QuerySlip_Gaji.nip}='" & CmbNIP.Text & "'" Cr.WindowShowCloseBtn = True Cr.WindowShowExportBtn = True Cr.WindowShowPrintBtn = True Cr.WindowShowPrintSetupBtn = True Cr.WindowShowRefreshBtn = True Cr.WindowState = crptMaximized Cr.RetrieveDataFiles Cr.Action = 1 Cr.RetrieveDataFiles End Sub
Private Sub CmdDlt_Click() If CmbNIP.Text = "" Then End If
If MsgBox("Yakin Data Akan Dihapus?", vbQuestion + vbYesNo, "Konfirmasi") = vbYes Then
DB.Execute "Delete from tableBayarGaji where NoSlipGaji = '" & txtNoSlip.Text & "'"
End If End Sub
Private Sub CmdEdit_Click() If txtNoSlip.Text = "" Then
MsgBox "Data Harus Dipilih Dulu !", vbCritical Exit Sub
End If
DB.Execute "Update tableBayarGaji set Tgl_Terima ='" &
Format(DTPicker2.Value, "dd/mm/yyyy") & "',Periode= '" & CmbPrd.Text & "',Utang='" & Txtutang.Text & "',Gaji_Bersih='" & TxtGaber & "' where NoSlipgaji = '" & txtNoSlip.Text & "'"
MsgBox "Data Sudah Diupdate !", vbInformation
End Sub
Private Sub CmdSv_Click() If txtNoSlip.Text = "" Then
MsgBox "Data Harus diisi lengkap !", vbCritical Exit Sub
End If
Perintah = "Insert Into TableBayarGaji values ('" & CmbNIP.Text & "', '" & Format(DTPicker2.Value, "dd/mm/YYYY") & "', '" & CmbPrd.Text & "', '" & Txtutang.Text & "', '" & TxtGaber.Text & "','" & txtNoSlip.Text & "')" DB.Execute Perintah
MsgBox "Data Telah Ditambahkan!"
End Sub
Tampil_NIP Tampil_IP
Skin1.ApplySkin Me.hWnd End Sub
Private Sub Txtutang_Change()
TxtGaber.Text = (Val(TxtAnk.Text) + Val(TxtBrs.Text) + Val(TxtSi.Text) + Val(TxtPjk.Text) + Val(TxtGapok.Text)) - (Val(TxtIuran.Text) +
Val(Txtpotongan.Text) + Val(Txtutang.Text)) End Sub