• Tidak ada hasil yang ditemukan

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

Dokumen terkait