LAMPIRAN A
KELUARAN SISTEM BERJALAN
Lampiran A – 1
Keluaran Sistem Berjalan Bukti Penerimaan Barang
Lampiran A – 2
Keluaran Sistem Berjalan Laporan Stok Barang
LAMPIRAN B
MASUKAN SISTEM BERJALAN
Lampiran B – 1
Masukan Sistem Berjalan Bukti Permintaan Barang
LAMPIRAN C
RANCANGAN KELUARAN
No.
BUKTI PENERIMAAN BARANG
Kode Barang
Nama
Barang Satuan Jumlah
Terima
x-4-x x-20-x x-10-x 9999
9999 99
99 x-4-x x-20-x
Nomor : No. Permintaan
Tgl. Permintaan dd-mm-yyyy x-4-x
x-4-x /PN/MSU
Nama Bagian : x-10-x
: :
Pangkalpinang, dd-mm-yyyy Yang Menyerahkan, Yang Menerima,
(Bagian produksi) (Bagian gudang)
PT. Merdeka Sarana Usaha Cabang Pangkalpinang
Jl. Baru Pasir Padi Ketapang Pangkalbalam Pangkalpinang Telp/Fax : (0717) 438936
Bersama ini kami serahkan barang – barang sebagai berikut :
x-10-x
Lampiran C – 1
Rancangan Keluaran Bukti Penerimaan Barang
Lampiran C – 2
Rancangan Keluaran Laporan Persediaan Barang
LAMPIRAN D
RANCANGAN MASUKAN
No.
DATA BARANG Kode
Barang
Nama
Barang Satuan Stok
x-4-x x-20-x x-10-x 99999
99999 99
99 x-4-x x-20-x x-10-x
Mengetahui,
(Pimpinan) Jl. Baru Pasir Padi Ketapang Pangkalbalam Pangkalpinang
Telp/Fax : (0717) 438936
Lampiran D – 1
Rancangan Masukan Data Barang
No.
DATA BAGIAN PRODUKSI Kode
Bagian Produksi
Nama
Bagian Produksi Telepon
x-5-x x-15-x x-12-x
99
99 x-5-x x-15-x x-12-x
PT. Merdeka Sarana Usaha Cabang Pangkalpinang
Jl. Baru Pasir Padi Ketapang Pangkalbalam Pangkalpinang Telp/Fax : (0717) 438936
Mengetahui,
(Pimpinan)
Lampiran D – 2
Rancangan Masukan Data Bagian Produksi
No.
BUKTI PERMINTAAN BARANG
Kode Barang
Nama
Barang Satuan Jumlah
Minta
x-4-x x-20-x x-10-x 9999
9999 99
99 x-4-x x-20-x
Nomor : Kepada :
Dari : x-15-x x-15-x x-4-x
Pangkalpinang, dd-mm-yyyy Yang Mengajukan, Yang Menerima,
(Bagian gudang) (Bagian produksi)
Jl. Baru Pasir Padi Ketapang Pangkalbalam Pangkalpinang Telp/Fax : (0717) 438936
x-10-x
Lampiran D – 3
Rancangan Masukan Bukti Permintaan Barang
LAMPIRAN E
Surat Keterangan Riset
LISTING PROGRAM
Private Sub CBP_Click()
FrmCetakBuktiPenerimaan.Show End Sub
Private Sub CLP_Click()
FrmCetakLaporan.Show vbModal End Sub
Private Sub EBP_Click() FrmPermintaan.Show vbModal End Sub
Private Sub EDB_Click() FrmBarang.Show vbModal End Sub
Private Sub EDBAG_Click() FrmBagian.Show vbModal End Sub
Private Sub exit_Click() Unload Me
End Sub
FORM BARANG
Dim RsBarang As New ADODB.Recordset Private Sub Form_Load()
BukaDatabase
Set RsBarang = New ADODB.Recordset
RsBarang.Open "select * from Barang ", cn, adOpenDynamic, adLockOptimistic Tampil
Auto End Sub Sub Auto()
Set RsBarang = New ADODB.Recordset RsBarang.Open "select * from barang ", cn
Txtkdbrg = Trim(Str(RsBarang.RecordCount + 1)) If Len(LTrim(Txtkdbrg)) = 3 Then
Txtkdbrg = "B" + Txtkdbrg
ElseIf Len(LTrim(Txtkdbrg)) = 2 Then Txtkdbrg = "B0" + Txtkdbrg
Else
Txtkdbrg = "B00" + Txtkdbrg End If
End Sub Sub Grid()
DgBarang.AllowRowSizing = False
DgBarang.Columns(0).Caption = " Kode Barang "
DgBarang.Columns(0).Width = 1500 DgBarang.Columns(0).AllowSizing = False
DgBarang.Columns(1).Caption = " Nama Barang "
DgBarang.Columns(1).Width = 1800 DgBarang.Columns(1).AllowSizing = False DgBarang.Columns(2).Caption = " Satuan "
DgBarang.Columns(2).Width = 2000 DgBarang.Columns(2).AllowSizing = False DgBarang.Columns(3).Caption = " Stok "
DgBarang.Columns(3).Width = 1800 DgBarang.Columns(3).AllowSizing = False End Sub
Sub Tampil()
Set RsBarang = New ADODB.Recordset RsBarang.Open "select * from Barang", cn RsBarang.Sort = "Kd_brg asc"
Set DgBarang.DataSource = RsBarang Grid
End Sub Sub kosong() Txtkdbrg = ""
Txtnmbrg = ""
Txtsatuan = ""
Txtstok = ""
Txtnmbrg.SetFocus End Sub
Private Sub Txtkdbrg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
Txtnmbrg.SetFocus End If
End Sub
Dim sql As String
sql = " select * from barang " & _
"where Kd_brg = ('" & Txtkdbrg.Text & "')"
Set RsBarang = cn.Execute(sql) If Not RsBarang.EOF Then
Txtkdbrg.Text = RsBarang("Kd_brg") Txtnmbrg.Text = RsBarang("Nm_brg") Txtsatuan.Text = RsBarang("satuan") Txtstok.Text = RsBarang("stok") End If
End Sub
Private Sub Txtnmbrg_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
Txtsatuan.SetFocus End If
End Sub
Private Sub Txtsatuan_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
Txtstok.SetFocus End If
End Sub
Private Sub DgBarang_Click()
cn.Execute " select * from Barang Where Kd_brg = '" & Txtkdbrg & "'"
Txtkdbrg = DgBarang.Columns![0]
Txtnmbrg = DgBarang.Columns![1]
Txtsatuan = DgBarang.Columns![2]
Txtstok = DgBarang.Columns![3]
End Sub
Private Sub CmdSimpan_Click() Dim sql As String
sql = " select * from barang " & _
" where Kd_brg =('" & Txtkdbrg.Text & "')"
Set RsBarang = cn.Execute(sql)
a = MsgBox("Apakah Data Akan Disimpan ??", vbOKCancel, "Pesan !!") If a = vbOK Then
If Not RsBarang.EOF Then
MsgBox "Kode Barang Dengan :" & Txtkdbrg & "Sudah Pernah Tersimpan Didatabase", vbInformation, "PESAN !"
ElseIf Txtkdbrg.Text = "" Then
MsgBox "Kode Barang Harus Diisi !!", vbOKOnly + vbInformation, "Warning !!"
Txtkdbrg.SetFocus
ElseIf Txtnmbrg.Text = "" Then
MsgBox "Nama Barang Harus Diisi !!", vbOKOnly + vbInformation, "Warning !!"
Txtnmbrg.SetFocus
ElseIf Txtsatuan.Text = "" Then
MsgBox "Satuan Barang Harus Diisi !!", vbOKOnly + vbInformation, "Warning !!"
Txtsatuan.SetFocus
ElseIf Txtstok.Text = "" Then
MsgBox "Stok Harus Diisi !!", vbOKOnly + vbInformation, "Warning !!"
Txtstok.SetFocus
cn.Execute " insert into barang " & _Else
" values('" & Txtkdbrg & "','" & Txtnmbrg & "','" & Txtsatuan & "','" & Txtstok & "')"
Tampil kosong Auto End If End If End Sub
Private Sub CmdEdit_Click() Dim sql As String
sql = " select * from barang " & _
"where Kd_brg = ('" & Txtkdbrg.Text & "')"
Set RsBarang = cn.Execute(sql) If RsBarang.EOF Then
MsgBox " Kode Barang : " & Txtkdbrg & " Tidak Ada ", vbInformation, "PESAN !!"
Else
cn.Execute " update barang " & _
"set Nm_brg = '" & Txtnmbrg & "',satuan = '" & Txtsatuan & "',stok = '" & Txtstok &
"'" & _
"where Kd_brg = '" & Txtkdbrg & "'"
MsgBox " Data Barang Dengan Kode : " & Txtkdbrg & " Sudah Diubah !", vbOKOnly,
"PESAN !!"
Tampil kosong Auto End If End Sub
Private Sub CmdHapus_Click()
a = MsgBox("Data Dengan Kode Barang : " & Txtkdbrg & "Akan Dihapus ??", vbOKCancel, "WARNING!!")
If a = vbOK Then
cn.Execute "delete * from Barang where Kd_brg = '" & Txtkdbrg & "'"
Auto End If End Sub
Private Sub CmdKeluar_Click()
a = MsgBox("Apakah Anda Akan Keluar dari Form Barang!?", vbOKCancel,
"Attention") If a = vbOK Then Unload Me
End If End Sub FORM BAGIAN
Dim RsBagian As New ADODB.Recordset Private Sub Form_Load()
BukaDatabase
Set RsBagian = New ADODB.Recordset
RsBagian.Open "select * from Bagian ", cn, adOpenDynamic, adLockOptimistic Tampil
Auto End Sub Sub Auto()
Set RsBagian = New ADODB.Recordset RsBagian.Open "select * from bagian ", cn
Txtkdbag = Trim(Str(RsBagian.RecordCount + 1)) If Len(LTrim(Txtkdbag)) = 3 Then
Txtkdbag = "BG" + Txtkdbag ElseIf Len(LTrim(Txtkdbag)) = 2 Then
Txtkdbag = "BG0" + Txtkdbag ElseTxtkdbag = "BG00" + Txtkdbag End If
End Sub Sub Grid()
DgBagian.AllowRowSizing = False
DgBagian.Columns(0).Caption = "Kode Bagian"
DgBagian.Columns(0).Width = 1500 DgBagian.Columns(0).AllowSizing = False DgBagian.Columns(1).Caption = "Nama Bagian"
DgBagian.Columns(1).Width = 2500 DgBagian.Columns(1).AllowSizing = False
DgBagian.Columns(2).Caption = "Telepon Bagian"
DgBagian.Columns(2).Width = 3000 DgBagian.Columns(2).AllowSizing = False End Sub
Sub Tampil()
Set RsBagian = New ADODB.Recordset
RsBagian.Open "select * from bagian", cn, RsBagian.Sort = "Kdbag asc"
Set DgBagian.DataSource = RsBagian GridEnd Sub
Sub kosong() Txtkdbag = ""
Txtnmbag = ""
Txttelpbag = ""
Txtnmbag.SetFocus End Sub
Private Sub Txtkdbag_LostFocus() Dim sql As String
sql = " select * from bagian " & _
"where Kd_bag = ('" & Txtkdbag.Text & "')"
Set RsBagian = cn.Execute(sql) If Not RsBagian.EOF Then
Txtkdbag.Text = RsBagian("Kd_bag") Txtnmbag.Text = RsBagian("Nm_bag") Txttelpbag.Text = RsBagian("Telp_bag") End If
End Sub
Private Sub Txtnmbag_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii)))
If KeyAscii = 13 Then Txttelpbag.SetFocus End If
End Sub
Private Sub DgBagian_Click()
cn.Execute " select * from Bagian Where Kd_bag = '" & Txtkdbag & "'"
Txtkdbag = DgBagian.Columns![0]
Txtnmbag = DgBagian.Columns![1]
Txttelpbag = DgBagian.Columns![2]
End Sub
sql = " select * from bagian " & _
" where Kd_bag =('" & Txtkdbag.Text & "')"
Set RsBagian = cn.Execute(sql)
a = MsgBox("Apakah Data Akan Disimpan ??", vbOKCancel, "Pesan !!") If a = vbOK Then
If Not RsBagian.EOF Then
MsgBox "Kode Bagian Dengan :" & Text1 & "Sudah Pernah Tersimpan Didatabase", vbInformation, "PESAN !"
ElseIf Txtkdbag.Text = "" Then
MsgBox "Kode Bagian Harus Diisi !!", vbOKOnly + vbInformation, "Warning !!"
Txtkdbag.SetFocus
ElseIf Txtnmbag.Text = "" Then
MsgBox "Nama Bagian Harus Diisi !!", vbOKOnly + vbInformation, "Warning !!"
Txtnmbag.SetFocus
ElseIf Txttelpbag.Text = "" Then
MsgBox "Telepon Bagian Harus Diisi !!", vbOKOnly + vbInformation, "Warning !!"
Txttelpbag.SetFocus Else
cn.Execute " insert into bagian " & _
" values('" & Txtkdbag & "','" & Txtnmbag & "','" & Txttelpbag & "')"
Tampil kosong Auto End If End If End Sub
Private Sub CmdEdit_Click() Dim sql As String
sql = " select * from bagian " & _
"where Kd_bag = ('" & Txtkdbag.Text & "')"
Set RsBagian = cn.Execute(sql) If RsBagian.EOF Then
MsgBox " Kode Bagian : " & Txtkdbag & " Tidak Ada ", vbInformation, "PESAN !!"
Else
cn.Execute " update bagian set nm_bag = '" & Txtnmbag & "',telp_bag = '" &
Txttelpbag & "'where kd_bag = '" & Txtkdbag & "'"
MsgBox " Data Bagian Dengan Kode : " & Txtkdbag & " Sudah Diubah !", vbOKOnly,
"PESAN !!"
Tampil kosong AutoEnd If
End Sub
Private Sub CmdHapus_Click()
a = MsgBox("Data Dengan Kode Bagian : " & Txtkdbag & "Akan Dihapus ??", vbOKCancel, "WARNING!!")
If a = vbOK Then
cn.Execute "delete * from bagian where kd_bag = '" & Txtkdbag & "'"
Tampil kosong End IfAuto End Sub
Private Sub CmdKeluar_Click()
a = MsgBox("Apakah Anda Akan Keluar dari Form Bagian!?", vbOKCancel,
"Attention") If a = vbOK Then Unload Me
End If End Sub
FORM PERMINTAAN
Dim RsBarang As New ADODB.Recordset Dim RsBagian As New ADODB.Recordset Dim RsPermintaan As New ADODB.Recordset Dim nguranginstok, tstok, tstok2 As Long Private Sub Form_Load()
BukaDatabase Call IsiKd_bag Call IsiKd_Brg Auto
MSFlexGrid1.FormatString = "No |Kode Barang |Nama Barang |Satuan | Stok | Jumlah Minta "
CmdSimpan.Enabled = False
DTPicker1 = Format(Now, "dd-mm-yyyy") End Sub
Sub Auto()
Set RsPermintaan = New ADODB.Recordset
RsPermintaan.Open "select * from Permintaan", cn Txtnoper = Trim(Str(RsPermintaan.RecordCount + 1)) If Len(LTrim(Txtnoper)) = 3 Then
Txtnoper = "P" + Txtnoper
ElseIf Len(LTrim(Txtnoper)) = 2 Then
Txtnoper = "P00" + Txtnoper End If
End Sub
Sub IsiKd_bag()
Set RsBagian = cn.Execute("select distinct Kd_bag from bagian") Do While Not RsBagian.EOF
Combo1.AddItem (RsBagian.Fields(0).Value) RsBagian.MoveNext
Loop End Sub
Sub IsiKd_Brg()
Set RsBarang = cn.Execute("select distinct Kd_brg from barang") Do While Not RsBarang.EOF
Combo2.AddItem (RsBarang.Fields(0).Value) RsBarang.MoveNext
Loop End Sub
Private Sub Combo1_Click()
Set RsBagian = cn.Execute("select Nm_bag from Bagian WHERE Kd_bag = '" &
Combo1.Text & "'") If Not RsBagian.EOF Then
Txtnmbag.Text = RsBagian.Fields(0).Value End If
End Sub
Private Sub Combo2_Click()
Set RsBarang = cn.Execute("select Nm_brg, Satuan, Stok from Barang WHERE Kd_brg = '" & Combo2.Text & "'")
If Not RsBarang.EOF Then
Txtnmbrg.Text = RsBarang.Fields(0).Value Txtsatuan.Text = RsBarang.Fields(1).Value Txtstok.Text = RsBarang.Fields(2).Value End If
Txtjmlminta.SetFocus End Sub
Sub ClearBrg() Txtnmbrg = ""
Txtsatuan = ""
Txtstok = ""
Txtjmlminta = ""
End Sub
Sub ClearALL() Combo1 = ""
Txtnmbag = ""
Combo2 = ""
Txtnmbrg = ""
Txtsatuan = ""
Txtstok = ""
Txtjmlminta = ""
End Sub
Private Sub Txtjmlminta_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
Set RsBarang = cn.Execute("select stok from barang WHERE Kd_brg = '" & Combo2
& "'")
If Not RsBarang.EOF Then
tstok2 = RsBarang.Fields(0).Value If Txtjmlminta > tstok2 Then
MsgBox "Stok ngga cukup..!!!", vbOKOnly, "Check!"
Txtjmlminta = ""
Txtjmlminta.SetFocus Else
CmdTambah.SetFocus End If
End If End If End Sub
Private Sub CmdTambah_Click() On Error Resume Next
If Combo1.Text = "" Then
MsgBox "Click Kode Bagian yang ada pada combo", vbOKOnly, "Check!"
Combo1.SetFocus
ElseIf Combo2.Text = "" Then
MsgBox "Click Kode Barang yang ada pada combo", vbOKOnly, "Check!"
Combo2.SetFocus
ElseIf Txtjmlminta.Text = "" Then Txtjmlminta.SetFocus
Else
baris = MSFlexGrid1.Row
MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1
MSFlexGrid1.TextMatrix(baris, 0) = MSFlexGrid1.Row + 0 MSFlexGrid1.TextMatrix(baris, 1) = Combo2.Text
MSFlexGrid1.TextMatrix(baris, 2) = Txtnmbrg.Text MSFlexGrid1.TextMatrix(baris, 3) = Txtsatuan.Text MSFlexGrid1.TextMatrix(baris, 4) = Txtstok.Text MSFlexGrid1.TextMatrix(baris, 5) = Txtjmlminta.Text
Call ClearBrg Combo2 = ""
Combo2.SetFocus
CmdSimpan.Enabled = True End If
End Sub
Private Sub CmdSimpan_Click() Dim simpan As String
sql1 = "Insert into permintaan (No_pmt,Kd_bag,Tgl_pmt)" & "values('" &
Txtnoper.Text & "','" & Combo1.Text & "','" & DTPicker1.Value & "')"
cn.Execute (sql1) With MSFlexGrid1 simpan = 1
Do While simpan < 10
If .TextMatrix(simpan, 0) = "" Then Exit Do
cn.Execute " Insert Into minta values('" & Txtnoper.Text & "','" &Else .TextMatrix(simpan, 1) & "','" & .TextMatrix(simpan, 5) & "')"
simpan = simpan + 1 End If
Loop
'listing ini untuk mengurangi stok simpan = 1
Do While simpan < 10
If .TextMatrix(simpan, 0) = "" Then Exit Do
Else
Set RsBarang = cn.Execute("select stok from barang WHERE Kd_brg = '" &
MSFlexGrid1.TextMatrix(simpan, 1) & "'") If Not RsBarang.EOF Then
tstok = RsBarang.Fields(0).Value End If
nguranginstok = tstok - MSFlexGrid1.TextMatrix(simpan, 5)
cn.Execute " update barang set stok = '" & nguranginstok & "' where kd_brg = '"
& MSFlexGrid1.TextMatrix(simpan, 1) & "'"
simpan = simpan + 1 End If
Loop
'listing ini untuk mengurangi stok
MsgBox "Data sudah tersimpan", vbOKOnly, "Pesan!"
MSFlexGrid1.Rows = MSFlexGrid1.Rows - simpan + 1 MSFlexGrid1.Clear
MSFlexGrid1.FormatString = " No |Kode Barang | Nama Barang | Satuan | Stok | Jumlah minta | Total "
Call ClearALL Auto
End With
CmdSimpan.Enabled = False End Sub
Private Sub CmdBatal_Click() With MSFlexGrid1
Batal = 1
Do Until Batal > 10
If .TextMatrix(Batal, 0) = "" Then Exit Do
Else
Batal = Batal + 1 End If
LoopMSFlexGrid1.Rows = MSFlexGrid1.Rows - Batal + 1 MSFlexGrid1.Clear
MSFlexGrid1.FormatString = " No | Kode Barang | Nama Barang | Satuan
| Stok | Jumlah minta "
Call ClearALL
CmdSimpan.Enabled = False End With
End Sub
Private Sub CmdKeluar_Click()
a = MsgBox("Apakah Anda Akan Keluar dari Form Bukti Permintaan!?", vbOKCancel,
"Attention") If a = vbOK Then Unload Me
End If End Sub
Dim rsPenerimaan As New ADODB.Recordset Private Sub Form_Load()
BukaDatabase IsiKd_Brg Auto End Sub Sub Auto()
Set rsPenerimaan = New ADODB.Recordset
rsPenerimaan.Open "select * from Penerimaan", cn Txtnopen = Trim(Str(rsPenerimaan.RecordCount + 1)) If Len(LTrim(Txtnopen)) = 3 Then
Txtnopen = "T" + Txtnopen
ElseIf Len(LTrim(Txtnopen)) = 2 Then Txtnopen = "T0" + Txtnopen
Else
Txtnopen = "T00" + Txtnopen End If
End Sub
Sub IsiKd_Brg()
Set RsBarang = cn.Execute("select distinct no_pmt from permintaan") Do While Not RsBarang.EOF
Combo1.AddItem (RsBarang.Fields(0).Value) RsBarang.MoveNext
Loop End Sub
Private Sub CmdLayar_Click()
cn.Execute " insert into Penerimaan values('" & Txtnopen.Text & "','" &
DTPicker1.Value & "','" & Combo1.Text & "')"
Cr.ReportFileName = "" & App.Path & "\Report1.rpt"
Cr.SelectionFormula = "{qpenerimaan.no_pmt}='" & Combo1 & "'"
Cr.Formulas(1) = "nopen='" & Txtnopen & "'"
Cr.Formulas(2) = "tglpen='" & DTPicker1 & "'"
Cr.WindowState = crptMaximized Cr.RetrieveDataFiles
Cr.Action = 1 Auto
End Sub
Private Sub CmdKeluar_Click() Unload Me
End Sub
FORM CETAK BUKTI PENERIMAAN
Dim rsqlappersediaan As New ADODB.Recordset Private Sub Form_Load()
BukaDatabase
Set rsqlappersediaan = New ADODB.Recordset
rsqlappersediaan.Open " select * from QLapPersediaan", cn, adOpenDynamic, adLockOptimistic
DTPicker1 = Format(Now, "dd-mm-yyyy") DTPicker2 = Format(Now, "dd-mm-yyyy") End Sub
Private Sub CmdLayar_Click()
rsqlappersediaan.Filter = "tgl_pmt>= '" & DTPicker1.Value & _
"' and tgl_pmt<= '" & DTPicker2.Value & "'"
If DTPicker2.Value < DTPicker1.Value Then
MsgBox "Tanggal akhir harus lebih besar dari tanggal awal...!"
ElseIf rsqlappersediaan.EOF Then
MsgBox "Transaksi dari tanggal :" & DTPicker1.Value & " s/d " & DTPicker2.Value
& " tidak ada..!!!"
ElseCr.ReportFileName = "" & App.Path & "\CetakLapPersediaan.rpt"
Cr.SelectionFormula = "{QLapPersediaan.Tgl_pmt}>=#" &
Format(DTPicker1.Value, "m/d/yy") & _
"# and {QLapPersediaan.Tgl_pmt}<=#" & Format(DTPicker2.Value,
"m/d/yy") & "#"
Cr.Formulas(1) = "tglawal='" & Format(DTPicker1.Value, "dd/mm/yyyy") & "'"
Cr.Formulas(2) = "tglakhir='" & Format(DTPicker2.Value, "dd/mm/yyyy") & "'"
Cr.WindowState = crptMaximized Cr.RetrieveDataFiles
Cr.Action = 1 End If
End Sub
Private Sub CmdKeluar_Click() Unload Me
End Sub