SlideShare una empresa de Scribd logo
1 de 19
LAMPIRAN -LAMPIRAN
                                                                         Lampiran 1
                                Sourcecode Password
Dim Passs As New ADODB.Connection             Else

Dim rsPass As New ADODB.Recordset            MsgBox "Password yang anda masukkan
                                            tidak sesuai", vbCritical, "Salah"
Private Sub cmdbatal_Click()
                                              txtuser.Text = ""
Dim X
                                              txtuser.SetFocus
  X = MsgBox("Anda yakin ingin
membatalkan Log-in ?.", _                     txtpas.Text = ""

 vbYesNo + vbQuestion, "Yakin ingin           End If
Membatalkan...?")
                                            End If
  If X = vbYes Then
                                            End Sub
         End
                                            Private Sub Command1_Click()
  End If
                                            Unload Me
End Sub
                                            End Sub
Private Sub cmbbatal_Click()
                                            Private Sub Form_Load()
Unload Me
                                            Set Passs = Nothing
End Sub
                                            Set rsPass = Nothing
Private Sub cmdOK_Click()
                                            Passs.Provider = "microsoft.jet.oledb.4.0"
If txtpas = "" Then
                                            Passs.CursorLocation = adUseClient
  MsgBox "Anda belum memasukkan
password!!!", vbCritical, "Salah!"          Passs.Open App.Path & "/" &
                                            "db_pos.mdb", "admin", ""
  txtuser.Text = ""
                                            txtuser.Text = ""
  txtpas.Text = ""
                                            txtpas.Text = ""
  Else
                                            End Sub
  If txtuser.Text = Label3.Caption Then
                                            Private Sub txtuser_Change()
  Utama.Show
                                            Set rsPass = Nothing
 login.Hide
                                            rsPass.Open "login", Passs,
  txtuser.Text = ""                         adOpenDynamic, adLockOptimistic
  txtpas.Text = ""                          rsPass.Find "user='" + txtuser.Text + "'"
If Not rsPass.EOF Then Label3.Caption =   End Sub
rsPass!User

If txtuser.Text = Label3.Caption Then
txtpas.SetFocus
Lampiran 2

                             Sourcecode Menu Utama



Dim strTemp, LenTemp, n                     LenTemp = Len(strTemp)

Dim strTmp, LenTmp, u                       Me.Caption = Left(strTemp, n) + "_"

Private Sub benda_Click()                   n=n+1

DataReport1.Show                            If n > LenTemp Then

End Sub                                       n=1

Private Sub BPM_Click()                     End If

POSS.Show                                   LenTmp = Len(strTmp)

Utama.Hide                                  Dim label As String

End Sub                                     LenTmp = Len(strTmp)

Private Sub Ganti_Click()                   Label1.Caption = Left(strTmp, u) + "_"

gantip.Show                                 u=u+1

Utama.Hide                                  If u > LenTmp Then

End Sub                                       u=1

Private Sub Form_Load()                     End If

strTemp = Me.Caption                        End Sub

  n=1                                     Private Sub Toolbar1_ButtonClick(ByVal
                                          Button As MSComctlLib.Button)
strTmp = Label1.Caption
                                          On Error Resume Next
  u=1
                                          Select Case Button.Index
End Sub
                                            Case 2
Private Sub Prog_Click()
                                              POSS.Show
tentang.Show
                                              Utama.Hide
Utama.Hide
                                            Case 4
End Sub
                                              DataReport1.Show
Private Sub Timer1_Timer()
                                              Utama.Hide
LenTemp = Len(strTemp)
                                            Case 6
  Dim Form As String
gantip.Show     X = MsgBox("Apakah anda ingin
                keluar dari aplikasi ini?", _
  Utama.Hide
                  vbYesNo + vbQuestion, "Yakin anda
Case 8          ingin Keluar?")
  Help.Show       If X = vbYes Then
  Utama.Hide      End
Case 10           End If
  Close         End Select
  Dim X         End Sub
Lampiran 3

                                    Source code POSS

Dim strTemp, LenTemp, n                        Private Sub hubung()

Dim strTmp, LenTmp, u                          rspos!No = txtnop.Text

Dim POS As New ADODB.Connection                rspos!Perangko = txtperangko.Text

Dim rspos As New ADODB.Recordset               rspos!Harga = cmbhrgperangko.Text

Dim List As ListItem                           rspos!Dipenuhi = txtdipenuhi1.Text

Private Sub Tampil()                           rspos!BSU = txtkalper1.Text

Do While Not rspos.EOF                         rspos!tanggal = tanggal.Value

Set List = tampilkopur.ListItems.Add(, ,       rspos!Nopen = Txtnopenp.Text
rspos.Fields!No)
                                               End Sub
List.SubItems(1) = rspos!Perangko
                                               Private Sub Ktemu()
List.SubItems(2) = rspos!Harga
                                               txtnop.Text = rspos!No
List.SubItems(3) = rspos!Dipenuhi
                                               txtperangko.Text = rspos!Perangko
List.SubItems(4) = rspos!BSU
                                               cmbhrgperangko.Text = rspos!Harga
List.SubItems(5) = rspos!tanggal
                                               txtdipenuhi1.Text = rspos!Dipenuhi
List.SubItems(6) = rspos!Nopen
                                               txtkalper1.Text = rspos!BSU
rspos.MoveNext
                                               tanggal.Value = rspos!tanggal
Loop
                                               Txtnopenp.Text = rspos!Nopen
End Sub
                                               End Sub
Private Sub Reset()
                                               Private Sub cmdbatalkon_Click()
txtnop.Text = ""
                                               Set rspos = Nothing
txtperangko.Text = ""
                                               Resetk
cmbhrgperangko.Text = ""
                                               txtcari.Text = ""
txtdipenuhi1.Text = ""
                                               'bersih.Enabled = False
'txtkalper1.Text = ""
                                               cmdsimpankon.Caption = "&Simpan"
tanggal.Value = ""
                                               End Sub
Txtnopenp.Text = ""
                                               Private Sub cmdBatalp_Click(Index As
End Sub                                        Integer)
Set rspos = Nothing                      "Kemudian click hapus", vbInformation,
                                         "Salah"
Reset
                                         Else
txtcari.Text = ""
                                         rspos.Delete adAffectCurrent
'bersih.Enabled = False
                                         Resetno
cmdsimpanp.Caption = "&Simpan"
                                         Set rspos = Nothing
End Sub
                                         rspos.Open "KoNopen", POS,
Private Sub cmdbersihk_Click(Index As    adOpenDynamic, adLockOptimistic
Integer)
                                         TampilNopen.ListItems.Clear
If txtnok.Text = "" Then
                                         tampilno
MsgBox "Tidak ada data yang akan
dihapus" _                               End If

+ vbLf + "Click pada data yang ada di    End Sub
daftar" + vbLf + _
                                         Private Sub cmdbersihp_Click(Index As
"Kemudian click hapus", vbInformation,   Integer)
"Salah"
                                         If txtnop.Text = "" Then
Else
                                         MsgBox "Tidak ada data yang akan
rspos.Delete adAffectCurrent             dihapus" _

Reset                                    + vbLf + "Click pada data yang ada di
                                         daftar" + vbLf + _
Set rspos = Nothing
                                         "Kemudian click hapus", vbInformation,
rspos.Open "Tambahan", POS,              "Salah"
adOpenDynamic, adLockOptimistic
                                         Else
tampilkonsinyasi.ListItems.Clear
                                         rspos.Delete adAffectCurrent
Tampilk
                                         Reset
End If
                                         Set rspos = Nothing
End Sub
                                         rspos.Open "kopur", POS,
Private Sub cmdbersihn_Click()           adOpenDynamic, adLockOptimistic
If txtkode.Text = "" Then                tampilkopur.ListItems.Clear
MsgBox "Tidak ada data yang akan         Tampil
dihapus" _
                                         End If
+ vbLf + "Click pada data yang ada di
daftar" + vbLf + _                       End Sub
Private Sub cmdKeluark_Click(Index As     '" ulangi pemasukkan data",
Integer)                                  vbExclamation, "Peringatan"

Unload Me                                 'Combok.Text = ""

End Sub                                   'Combok.SetFocus

                                          'Else

Private Sub cmdkeluar_Click()             Set rspos = Nothing

Utama.Show                                rspos.Open "materai", POS,
                                          adOpenDynami, adLockOptimistic
POSS.Hide
                                          rspos.AddNew
End Sub
                                          hubungm

                                          rspos.Update
Private Sub cmdkeluarkon_Click(Index
As Integer)                               End If

Utama.Show                                If cmdsimpanm.Caption = "&Edit" Then

POSS.Hide                                 hubungm

End Sub                                   rspos.Update

                                          cmdsimpanm.Caption = "&Simpan"

Private Sub cmdKeluarp_Click(Index As     End If
Integer)
                                          Set rspos = Nothing
Utama.Show
                                          rspos.Open "materai", POS,
POSS.Hide                                 adOpenDynamic, adLockOptimistic

End Sub                                   tampilmmaterai.ListItems.Clear

Private Sub cmdsimpanm_Click()            Tampilm

If cmdsimpanm.Caption = "&Simpan"         Resetm
Then
                                          txtnom.SetFocus
Set rspos = Nothing
                                          End Sub
rspos.Open "materai", POS,
adOpenDynamic, adLockOptimistic           Private Sub tampilno()

rspos.Find "Nomor like '" + txtnom.Text   Do While Not rspos.EOF
+ "'"
                                          Set List = TampilNopen.ListItems.Add(, ,
'If Not rspos.EOF Then                    rspos.Fields!KodeNopen)

'MsgBox "No yang anda masukkan sudah      List.SubItems(1) = rspos!Nopen
terdapat dalam daftar" + vbLf + _
                                          rspos.MoveNext
Loop                                    rspos.Find "KodeNopen='" +
                                        txtkode.Text + "'"
End Sub
                                        Ktemuno

                                        cmdsimpann.Caption = "&Edit"
Private Sub Resetno()
                                        cmdbersihn.Enabled = True
txtkode.Text = ""
                                        End Sub
Txtnopen.Text = ""
                                        Private Sub cmdkeluarn_Click()
End Sub
                                        Utama.Show
Private Sub hubungno()
                                        POSS.Hide
rspos!KodeNopen = txtkode.Text
                                        End Sub
rspos!Nopen = Txtnopen.Text
                                        Private Sub cmdsimpann_Click()
End Sub
                                        If cmdsimpann.Caption = "&Simpan"
Private Sub Ktemuno()                   Then
txtkode.Text = rspos!KodeNopen          Set rspos = Nothing
Txtnopen.Text = rspos!Nopen             rspos.Open "KoNopen", POS,
                                        adOpenDynamic, adLockOptimistic
End Sub
                                        rspos.Find "Kodenopen like '" +
                                        txtkode.Text + "'"
Private Sub cmdbataln_Click()           'If Not rspos.EOF Then
Set rspos = Nothing                     'MsgBox "No yang anda masukkan sudah
Resetno                                 terdapat dalam daftar" + vbLf + _

txtcari.Text = ""                       '" ulangi pemasukkan data",
                                        vbExclamation, "Peringatan"
'bersih.Enabled = False
                                        'txtkode.SetFocus
cmdsimpann.Caption = "&Simpan"
                                        'Else
End Sub
                                        Set rspos = Nothing
Private Sub
tampilnopen_BeforeLabelEdit(Cancel As   rspos.Open "KoNopen", POS,
Integer)                                adOpenDynami, adLockOptimistic

Set rspos = Nothing                     rspos.AddNew

rspos.Open "KoNopen", POS,              hubungno
adOpenDynamic, adLockOptimistic         rspos.Update
txtkode.Text =                          End If
TampilNopen.SelectedItem
If cmdsimpann.Caption = "&Edit" Then     End Sub

hubungno                                 Private Sub Text3_Change()

rspos.Update                             txtkalkon.Text = Val(Text3.Text) +
                                         Val(txtbsukon.Text)
cmdsimpann.Caption = "&Simpan"
                                         End Sub
End If

Set rspos = Nothing
                                         Private Sub Timer1_Timer()
rspos.Open "KoNopen", POS,
adOpenDynamic, adLockOptimistic          LenTemp = Len(strTemp)

TampilNopen.ListItems.Clear                Dim Form As String

tampilno                                   LenTemp = Len(strTemp)

Resetno                                    Me.Caption = Left(strTemp, n) + "_"

End Sub                                    n=n+1

Private Sub                                If n > LenTemp Then
tampilkonsinyasi_BeforeLabelEdit(Cance
l As Integer)                                n=1

Set rspos = Nothing                        End If

rspos.Open "tambahan", POS,                LenTmp = Len(strTmp)
adOpenDynamic, adLockOptimistic
                                           Dim label As String
txtnok.Text =
tampilkonsinyasi.SelectedItem              LenTmp = Len(strTmp)

rspos.Find "Nok='" + txtnok.Text + "'"     Label3.Caption = Left(strTmp, u) + "_"

Ktemuk                                     u=u+1

cmdsimpankon.Caption = "&Edit"             If u > LenTmp Then

'cmdbersihk.Enabled = True                   u=1

End Sub                                    End If

Private Sub Text1_Change()               End Sub

txtkalper1.Text = Val(Text1.Text) +      Private Sub txtdipenuhim_Change()
Val(txtbsu1.Text)                        Text2.Text = Val(cmbhrgmaterai.Text) *
End Sub                                  Val(txtdipenuhim.Text)

Private Sub Text2_Change()               txtbsum.Text = Val(cmbhrgmaterai.Text)
                                         * Val(txtdipenuhim.Text)
txtmat.Text = Val(Text2.Text) +
Val(txtbsum.Text)                        End Sub
Private Sub cmdsimpanp_Click()               Reset

If cmdsimpanp.Caption = "&Simpan"            txtnop.SetFocus
Then
                                             End Sub
Set rspos = Nothing
                                             Private Sub Form_Load()
rspos.Open "kopur", POS,
adOpenDynamic, adLockOptimistic              strTemp = Me.Caption

rspos.Find "No like '" + txtnop.Text + "'"     n=1

'If Not rspos.EOF Then                       strTmp = Label3.Caption

'MsgBox "No yang anda masukkan sudah           u=1
terdapat dalam daftar" + vbLf + _
                                             Set POS = Nothing
'" ulangi pemasukkan data",
vbExclamation, "Peringatan"                  Set rspos = Nothing

'Combok.Text = ""                            POS.Provider = "microsoft.jet.oledb.4.0"

'Combok.SetFocus                             POS.CursorLocation = adUseClient

'Else                                        POS.Open App.Path & "/" &
                                             "db_pos.mdb", "admin", ""
Set rspos = Nothing
                                             rspos.Open "kopur", POS,
rspos.Open "kopur", POS,                     adOpenDynamic, adLockOptimistic
adOpenDynami, adLockOptimistic
                                             tampilkopur.ListItems.Clear
rspos.AddNew
                                             Tampil
hubung
                                             Set POS = Nothing
rspos.Update
                                             Set rspos = Nothing
End If
                                             POS.Provider = "microsoft.jet.oledb.4.0"
If cmdsimpanp.Caption = "&Edit" Then
                                             POS.CursorLocation = adUseClient
hubung
                                             POS.Open App.Path & "/" &
rspos.Update                                 "db_pos.mdb", "admin", ""

cmdsimpanp.Caption = "&Simpan"               rspos.Open "materai", POS,
                                             adOpenDynamic, adLockOptimistic
End If
                                             tampilmmaterai.ListItems.Clear
Set rspos = Nothing
                                             Tampilm
rspos.Open "kopur", POS,
adOpenDynamic, adLockOptimistic              Set POS = Nothing

tampilkopur.ListItems.Clear                  Set rspos = Nothing

Tampil                                       POS.Provider = "microsoft.jet.oledb.4.0"
POS.CursorLocation = adUseClient           cmbthn.AddItem 2010

POS.Open App.Path & "/" &                  cmbthn.AddItem 2011
"db_pos.mdb", "admin", ""
                                           cmbhrgmaterai.AddItem "3000"
rspos.Open "tambahan", POS,
adOpenDynamic, adLockOptimistic            cmbhrgmaterai.AddItem "6000"

tampilkonsinyasi.ListItems.Clear           cmbkon.AddItem "Kartu Perdana Shar'e"

Tampilk                                    cmbkon.AddItem "Sampul"

Set POS = Nothing                          cmbkon.AddItem "Kartu Takaf"

Set rspos = Nothing                        End Sub

POS.Provider = "microsoft.jet.oledb.4.0"   Private Sub Form_Unload(Cancel As
                                           Integer)
POS.CursorLocation = adUseClient
                                           Do
POS.Open App.Path & "/" &
"db_pos.mdb", "admin", ""                  Me.Top = Me.Top + 300

rspos.Open "KoNopen", POS,                 Me.Move Me.Left, Me.Top
adOpenDynamic, adLockOptimistic
                                           DoEvents
TampilNopen.ListItems.Clear
                                           Loop Until Me.Top > Screen.Height -
tampilno                                   500

cmbhrgperangko.AddItem 1000                End Sub

cmbhrgperangko.AddItem 1500                Private Sub
                                           tampilkopur_BeforeLabelEdit(Cancel As
cmbhrgperangko.AddItem 2000                Integer)

cmbhrgperangko.AddItem 2500                Set rspos = Nothing

cmbhrgperangko.AddItem 3000                rspos.Open "kopur", POS,
                                           adOpenDynamic, adLockOptimistic
cmbhrgperangko.AddItem 3500
                                           txtnop.Text = tampilkopur.SelectedItem
cmbhrgperangko.AddItem 4000
                                           rspos.Find "No='" + txtnop.Text + "'"
cmbhrgperangko.AddItem 4500
                                           Ktemu
cmbhrgperangko.AddItem 5000
                                           cmdsimpanp.Caption = "&Edit"
cmbthn.AddItem 2005
                                           'bersih.Enabled = True
cmbthn.AddItem 2006
                                           End Sub
cmbthn.AddItem 2007
                                           Private Sub Tutup_Click(Index As
cmbthn.AddItem 2008                        Integer)
cmbthn.AddItem 2009                        Unload POS
End Sub                                    'bersih.Enabled = True

Private Sub txtcari_Change()               End Sub

Set rspos = Nothing                        Private Sub txtdipenkon_Change()

If txtcari.Text = "" Then                  Text3.Text = Val(txthrgkon.Text) *
                                           Val(txtdipenkon.Text)
rspos.Open "kopur", POS,
adOpenDynamic, adLockOptimistic            txtbsukon.Text = Val(txthrgkon.Text) *
                                           Val(txtdipenkon.Text)
Else
                                           End Sub
rspos.Open "kopur", POS,
adOpenDynamic, adLockOptimistic            Private Sub txtdipenuhi1_Change()

rspos.Filter = "Tahun like '*" +           Text1.Text = Val(cmbhrgperangko.Text)
txtcari.Text + "*'"                        * Val(txtdipenuhi1.Text)

End If                                     txtbsu1.Text =
                                           Val(cmbhrgperangko.Text) *
tampilkopur.ListItems.Clear                Val(txtdipenuhi1.Text)
Tampil                                     End Sub
End Sub                                    Private Sub Tampilm()
Private Sub txtdipenm_Change()             Do While Not rspos.EOF
txtkalper1.Text =                          Set List =
Val(cmbhrgperangko.Text) *                 tampilmmaterai.ListItems.Add(, ,
Val(txtdipenuhi1.Text)                     rspos.Fields!Nomor)
txtbsu1.Text =                             List.SubItems(1) = rspos!Materai_Tahun
Val(cmbhrgperangko.Text) *
Val(txtdipenuhi1.Text)                     List.SubItems(2) = rspos!Hargam

End Sub                                    List.SubItems(3) = rspos!Dipenuhim

Private Sub                                List.SubItems(4) = rspos!Bsum
tampilmmaterai_BeforeLabelEdit(Cancel
As Integer)                                List.SubItems(5) = rspos!tanggalm

Set rspos = Nothing                        List.SubItems(6) = rspos!Nopenm

rspos.Open "materai", POS,                 rspos.MoveNext
adOpenDynamic, adLockOptimistic
                                           Loop
txtnom.Text =
tampilmmaterai.SelectedItem                End Sub

rspos.Find "Nomor='" + txtnom.Text + "'"   Private Sub Resetm()

Ktemum                                     txtnom.Text = ""

cmdsimpanm.Caption = "&Edit"               cmbthn.Text = ""
cmbhrgmaterai.Text = ""                'bersih.Enabled = False

txtdipenuhim.Text = ""                 cmdsimpanm.Caption = "&Simpan"

txtbsum.Text = ""                      End Sub

tanggalm.Value = ""                    Private Sub cmdbersihm_Click()

Txtnopenm.Text = ""                    If txtnom.Text = "" Then

End Sub                                MsgBox "Tidak ada data yang akan
                                       dihapus" _
Private Sub Ktemum()
                                       + vbLf + "Click pada data yang ada di
txtnom.Text = rspos!Nomor              daftar" + vbLf + _
cmbthn.Text = rspos!Materai_Tahun      "Kemudian click hapus", vbInformation,
                                       "Salah"
cmbhrgmaterai.Text = rspos!Hargam
                                       Else
txtdipenuhim.Text = rspos!Dipenuhim
                                       rspos.Delete adAffectCurrent
txtbsum.Text = rspos!Bsum
                                       Resetm
tanggalm.Value = rspos!tanggalm
                                       Set rspos = Nothing
Txtnopenm.Text = rspos!Nopenm
                                       rspos.Open "materai", POS,
End Sub                                adOpenDynamic, adLockOptimistic
Private Sub hubungm()                  tampilmmaterai.ListItems.Clear
rspos!Nomor = txtnom.Text              Tampilm
rspos!Materai_Tahun = cmbthn.Text      End If
rspos!Hargam = cmbhrgmaterai.Text      End Sub
rspos!Dipenuhim = txtdipenuhim.Text    Private Sub cmdkeluarm_Click()
rspos!Bsum = txtbsum.Text              Utama.Show
rspos!tanggalm = tanggalm.Value        BPM.Hide
rspos!Nopenm = Txtnopenm.Text          End Sub
End Sub                                Private Sub Tampilk()
Private Sub cmdbatalm_Click(Index As   Do While Not rspos.EOF
Integer)
                                       Set List =
Set rspos = Nothing                    tampilkonsinyasi.ListItems.Add(, ,
Resetm                                 rspos.Fields!Nok)

txtcari.Text = ""                      List.SubItems(1) = rspos!Konsinyasik

                                       List.SubItems(2) = rspos!Hargak
List.SubItems(3) = rspos!Dipenuhik   txtnok.Text = rspos!Nok

List.SubItems(4) = rspos!Bsuk        cmbkon.Text = rspos!Konsinyasik

List.SubItems(5) = rspos!BSUTOTAL    txthrgkon.Text = rspos!Hargak

List.SubItems(6) = rspos!tanggalk    txtdipenkon.Text = rspos!Dipenuhik

List.SubItems(7) = rspos!Nopenk      txtbsukon.Text = rspos!Bsuk

rspos.MoveNext                       txtkaltotal1.Text = rspos!BSUTOTAL

Loop                                 tgl3.Value = rspos!tanggalk

End Sub                              Txtnopenkon.Text = rspos!Nopenk

Private Sub Resetk()                 End Sub

txtnok.Text = ""                     Private Sub cmdbatalk_Click(Index As
                                     Integer)
cmbkon.Text = ""
                                     Set rspos = Nothing
txthrgkon.Text = ""
                                     Resetk
txtdipenkon.Text = ""
                                     txtcari.Text = ""
txtbsukon.Text = ""
                                     'bersih.Enabled = False
txtkaltotal1.Text = ""
                                     cmdsimpankon.Caption = "&Simpan"
tgl3.Value = ""
                                     End Sub
Txtnopenkon.Text = ""
                                     Private Sub cmdsimpankon_Click()
End Sub
                                     If cmdsimpankon.Caption = "&Simpan"
Private Sub hubungk()                Then
rspos!Nok = txtnok.Text              Set rspos = Nothing
rspos!Konsinyasik = cmbkon.Text      rspos.Open "tambahan", POS,
                                     adOpenDynamic, adLockOptimistic
rspos!Hargak = txthrgkon.Text
                                     rspos.Find "Nok like '" + txtnok.Text +
rspos!Dipenuhik = txtdipenkon.Text   "'"
rspos!Bsuk = txtbsukon.Text          'If Not rspos.EOF Then
rspos!BSUTOTAL = txtkaltotal1.Text   'MsgBox "No yang anda masukkan sudah
rspos!tanggalk = tgl3.Value          terdapat dalam daftar" + vbLf + _

rspos!Nopenk = Txtnopenkon.Text      '" ulangi pemasukkan data",
                                     vbExclamation, "Peringatan"
End Sub
                                     'Combok.Text = ""
Private Sub Ktemuk()
                                     'Combok.SetFocus
'Else                                        Private Sub txtkode_KeyPress(KeyAscii
                                             As Integer)
Set rspos = Nothing
                                             KeyAscii = Asc(UCase(Chr(KeyAscii)))
rspos.Open "tambahan", POS,
adOpenDynami, adLockOptimistic               End Sub

rspos.AddNew

hubungk                                      Private Sub Txtkodenop_Change()

rspos.Update                                 Set rspos = Nothing

End If                                       rspos.Open "KoNopen", POS,
                                             adOpenDynamic, adLockOptimistic
If cmdsimpankon.Caption = "&Edit"
Then                                         rspos.Find "KodeNopen='" +
                                             Txtkodenop.Text + "'"
hubungk
                                             If Not rspos.EOF Then Txtnopenp.Text =
rspos.Update                                 rspos!Nopen
cmdsimpankon.Caption = "&Simpan"             If Txtkodenop.Text = "" Then
End If                                       Txtnopenp.Text = ""
Set rspos = Nothing                          End If
rspos.Open "tambahan", POS,                  End Sub
adOpenDynamic, adLockOptimistic
                                             Private Sub txtmat_Change()
tampilkonsinyasi.ListItems.Clear
                                             txtkaltotal1.Text = Val(txtkalper1.Text) +
Tampilk                                      Val(txtmat.Text) + Val(txtkalkon.Text)
Resetk                                       End Sub
txtnok.SetFocus                              Private Sub txtnok1_Change()
End Sub                                      Set rspos = Nothing
Private Sub txtkalkon_Change()               rspos.Open "KoNopen", POS,
                                             adOpenDynamic, adLockOptimistic
txtkaltotal1.Text = Val(txtkalper1.Text) +
Val(txtmat.Text) + Val(txtkalkon.Text)       rspos.Find "KodeNopen='" +
                                             txtnok1.Text + "'"
End Sub
                                             If Not rspos.EOF Then Txtnopenkon.Text
                                             = rspos!Nopen
Private Sub txtkalper1_Change()              If txtnok1.Text = "" Then
txtkaltotal1.Text = Val(txtkalper1.Text) +   Txtnopenkon.Text = ""
Val(txtmat.Text) + Val(txtkalkon.Text)
                                             End If
End Sub
End Sub                                Txtnopenm.Text = ""

Private Sub txtnom1_Change()           End If

Set rspos = Nothing                    End Sub

rspos.Open "KoNopen", POS,             Private Sub
adOpenDynamic, adLockOptimistic        Txtnopen_KeyPress(KeyAscii As
                                       Integer)
rspos.Find "KodeNopen='" +
txtnom1.Text + "'"                     KeyAscii = Asc(UCase(Chr(KeyAscii)))

If Not rspos.EOF Then Txtnopenm.Text   End Sub
= rspos!Nopen

If txtnom1.Text = "" Then
Lampiran 4

                               Sourcecode Ganti Passoword



Dim Ganti As New ADODB.Connection              txtbru2.Text = ""

Dim rsGanti As New ADODB.Recordset             txtbru1.SetFocus

Private Sub cmdbatal_Click()                   End If

Utama.Show                                     End If

gantip.Hide                                    txtpl.Text = ""

End Sub                                        txtbru1.Text = ""

Private Sub cmdOK_Click()                      txtbru2.Text = ""

If Label4.Caption = "" Then                    Label4.Caption = ""

MsgBox "Anda tidak berhak untuk                End Sub
mengganti password", vbCritical,
"Informasi "                                   Private Sub Command2_Click()

txtpl.Text = ""                                Menu.Show

txtbru1.Text = ""                              GantiF.Hide

txtbru2.Text = ""                              End Sub

txtpl.SetFocus                                 Private Sub Commandbatal_Click()

Else                                           Utama.Show

If txtbru1.Text = txtbru2.Text Then            gantip.Hide

rsGanti!Password = txtbru1.Text                'GantiF.Hide

rsGanti.Update                                 End Sub

Utama.Show                                     Private Sub Commandok_Click()

MsgBox "Password telah diganti",               If Label9.Caption = "" Then
vbInformation, "Information"
                                               MsgBox "Anda tidak berhak untuk
Else                                           mengganti User Name", vbCritical,
                                               "Informasi "
MsgBox "Password yang anda masukkan
tidak sesuai" + vbLf + _                       txtus.Text = ""

"Masukkan password baru sekali lagi",          txtus1.Text = ""
vbInformation, "Konfirmasi"
                                               txtus2.Text = ""
txtbru1.Text = ""
                                               txtus.SetFocus
Else                                         Ganti.Open App.Path & "/" &
                                             "db_pos.mdb", "admin", ""
If txtus1.Text = txtus2.Text Then
                                             Label4.Caption = ""
rsGanti!User = txtus1.Text
                                             Label9.Caption = ""
rsGanti.Update
                                             Frame1.Visible = False
Utama.Show
                                             Frame2.Visible = False
gantip.Hide
                                             Label5.Visible = False
MsgBox "User Name telah diganti",
vbInformation, "Information"                 Label11.Visible = False

Else                                         End Sub

MsgBox "User Name yang anda                  Private Sub pas_Click(Index As Integer)
masukkan tidak sesuai" + vbLf + _
                                             Frame1.Visible = True
"Masukkan User Name baru sekali lagi",
vbInformation, "Konfirmasi"                  Frame2.Visible = False

txtus1.Text = ""                             Label11.Visible = True

txtus2.Text = ""                             Label5.Visible = False

txtus1.SetFocus                              End Sub

End If                                       Private Sub txtbru1_KeyPress(KeyAscii
                                             As Integer)
End If
                                             KeyAscii = Asc(UCase(Chr(KeyAscii)))
txtus.Text = ""
                                             End Sub
txtus1.Text = ""
                                             Private Sub txtbru2_KeyPress(KeyAscii
txtus2.Text = ""                             As Integer)

Label9.Caption = ""                          KeyAscii = Asc(UCase(Chr(KeyAscii)))

End Sub                                      End Sub

Private Sub Form_KeyPress(KeyAscii As        Private Sub txtpl_Change()
Integer)
                                             Set rsGanti = Nothing
KeyAscii = Asc(UCase(Chr(KeyAscii)))
                                             rsGanti.Open "Login", Ganti,
End Sub                                      adOpenDynamic, adLockOptimistic

Private Sub Form_Load()                      rsGanti.Find "Password='" + txtpl.Text +
                                             "'"
Ganti.Provider = "microsoft.jet.oledb.4.0"
                                             If Not rsGanti.EOF Then Label4.Caption
Ganti.CursorLocation = adUseClient           = rsGanti!Password

                                             End Sub
Private Sub txtus_Change()

Set rsGanti = Nothing

rsGanti.Open "Login", Ganti,
adOpenDynamic, adLockOptimistic

rsGanti.Find "User='" + txtus.Text + "'"

If Not rsGanti.EOF Then Label9.Caption
= rsGanti!User

End Sub

Private Sub txtus_KeyPress(KeyAscii As
Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

End Sub

Private Sub txtus1_KeyPress(KeyAscii
As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

End Sub

Private Sub txtus2_KeyPress(KeyAscii
As Integer)

KeyAscii = Asc(UCase(Chr(KeyAscii)))

End Sub

Private Sub User_Click(Index As Integer)

Frame1.Visible = False

Frame2.Visible = True

Label11.Visible = False

Label5.Visible = True

End Sub

Más contenido relacionado

Similar a Lampiran source code

Aplikasi data penduduk
Aplikasi data pendudukAplikasi data penduduk
Aplikasi data penduduk
Adi Putra
 
Aplikasi data penduduk
Aplikasi data pendudukAplikasi data penduduk
Aplikasi data penduduk
Adi Putra
 
Laboratory activity 3 b1
Laboratory activity 3 b1Laboratory activity 3 b1
Laboratory activity 3 b1
Jomel Penalba
 

Similar a Lampiran source code (20)

Stop watch and array
Stop watch and arrayStop watch and array
Stop watch and array
 
Listing program
Listing programListing program
Listing program
 
Docimp
DocimpDocimp
Docimp
 
Ficha tecnica
Ficha tecnicaFicha tecnica
Ficha tecnica
 
Codes
CodesCodes
Codes
 
Kursus
KursusKursus
Kursus
 
Akshay Sharma , BCA Third Year
Akshay Sharma , BCA Third YearAkshay Sharma , BCA Third Year
Akshay Sharma , BCA Third Year
 
Ravi Prakash Yadav , BCA Third Year
Ravi Prakash Yadav , BCA Third YearRavi Prakash Yadav , BCA Third Year
Ravi Prakash Yadav , BCA Third Year
 
Aplikasi data penduduk
Aplikasi data pendudukAplikasi data penduduk
Aplikasi data penduduk
 
Aplikasi data penduduk
Aplikasi data pendudukAplikasi data penduduk
Aplikasi data penduduk
 
Harendra Singh,BCA Third Year
Harendra Singh,BCA Third YearHarendra Singh,BCA Third Year
Harendra Singh,BCA Third Year
 
Rental
RentalRental
Rental
 
Mithlesh Singh Rawat , BCA Third Year
Mithlesh Singh Rawat , BCA Third YearMithlesh Singh Rawat , BCA Third Year
Mithlesh Singh Rawat , BCA Third Year
 
Andres y keitleen
Andres y keitleenAndres y keitleen
Andres y keitleen
 
Pooja Sharma , BCA Third Year
Pooja Sharma , BCA Third YearPooja Sharma , BCA Third Year
Pooja Sharma , BCA Third Year
 
Laboratory activity 3 b1
Laboratory activity 3 b1Laboratory activity 3 b1
Laboratory activity 3 b1
 
Gaurav Jatav , BCA Third Year
Gaurav Jatav , BCA Third YearGaurav Jatav , BCA Third Year
Gaurav Jatav , BCA Third Year
 
Kajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third YearKajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third Year
 
Colegio municipal
Colegio municipalColegio municipal
Colegio municipal
 
Kode vb.net
Kode vb.netKode vb.net
Kode vb.net
 

Último

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Último (20)

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Lampiran source code

  • 1. LAMPIRAN -LAMPIRAN Lampiran 1 Sourcecode Password Dim Passs As New ADODB.Connection Else Dim rsPass As New ADODB.Recordset MsgBox "Password yang anda masukkan tidak sesuai", vbCritical, "Salah" Private Sub cmdbatal_Click() txtuser.Text = "" Dim X txtuser.SetFocus X = MsgBox("Anda yakin ingin membatalkan Log-in ?.", _ txtpas.Text = "" vbYesNo + vbQuestion, "Yakin ingin End If Membatalkan...?") End If If X = vbYes Then End Sub End Private Sub Command1_Click() End If Unload Me End Sub End Sub Private Sub cmbbatal_Click() Private Sub Form_Load() Unload Me Set Passs = Nothing End Sub Set rsPass = Nothing Private Sub cmdOK_Click() Passs.Provider = "microsoft.jet.oledb.4.0" If txtpas = "" Then Passs.CursorLocation = adUseClient MsgBox "Anda belum memasukkan password!!!", vbCritical, "Salah!" Passs.Open App.Path & "/" & "db_pos.mdb", "admin", "" txtuser.Text = "" txtuser.Text = "" txtpas.Text = "" txtpas.Text = "" Else End Sub If txtuser.Text = Label3.Caption Then Private Sub txtuser_Change() Utama.Show Set rsPass = Nothing login.Hide rsPass.Open "login", Passs, txtuser.Text = "" adOpenDynamic, adLockOptimistic txtpas.Text = "" rsPass.Find "user='" + txtuser.Text + "'"
  • 2. If Not rsPass.EOF Then Label3.Caption = End Sub rsPass!User If txtuser.Text = Label3.Caption Then txtpas.SetFocus
  • 3. Lampiran 2 Sourcecode Menu Utama Dim strTemp, LenTemp, n LenTemp = Len(strTemp) Dim strTmp, LenTmp, u Me.Caption = Left(strTemp, n) + "_" Private Sub benda_Click() n=n+1 DataReport1.Show If n > LenTemp Then End Sub n=1 Private Sub BPM_Click() End If POSS.Show LenTmp = Len(strTmp) Utama.Hide Dim label As String End Sub LenTmp = Len(strTmp) Private Sub Ganti_Click() Label1.Caption = Left(strTmp, u) + "_" gantip.Show u=u+1 Utama.Hide If u > LenTmp Then End Sub u=1 Private Sub Form_Load() End If strTemp = Me.Caption End Sub n=1 Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) strTmp = Label1.Caption On Error Resume Next u=1 Select Case Button.Index End Sub Case 2 Private Sub Prog_Click() POSS.Show tentang.Show Utama.Hide Utama.Hide Case 4 End Sub DataReport1.Show Private Sub Timer1_Timer() Utama.Hide LenTemp = Len(strTemp) Case 6 Dim Form As String
  • 4. gantip.Show X = MsgBox("Apakah anda ingin keluar dari aplikasi ini?", _ Utama.Hide vbYesNo + vbQuestion, "Yakin anda Case 8 ingin Keluar?") Help.Show If X = vbYes Then Utama.Hide End Case 10 End If Close End Select Dim X End Sub
  • 5. Lampiran 3 Source code POSS Dim strTemp, LenTemp, n Private Sub hubung() Dim strTmp, LenTmp, u rspos!No = txtnop.Text Dim POS As New ADODB.Connection rspos!Perangko = txtperangko.Text Dim rspos As New ADODB.Recordset rspos!Harga = cmbhrgperangko.Text Dim List As ListItem rspos!Dipenuhi = txtdipenuhi1.Text Private Sub Tampil() rspos!BSU = txtkalper1.Text Do While Not rspos.EOF rspos!tanggal = tanggal.Value Set List = tampilkopur.ListItems.Add(, , rspos!Nopen = Txtnopenp.Text rspos.Fields!No) End Sub List.SubItems(1) = rspos!Perangko Private Sub Ktemu() List.SubItems(2) = rspos!Harga txtnop.Text = rspos!No List.SubItems(3) = rspos!Dipenuhi txtperangko.Text = rspos!Perangko List.SubItems(4) = rspos!BSU cmbhrgperangko.Text = rspos!Harga List.SubItems(5) = rspos!tanggal txtdipenuhi1.Text = rspos!Dipenuhi List.SubItems(6) = rspos!Nopen txtkalper1.Text = rspos!BSU rspos.MoveNext tanggal.Value = rspos!tanggal Loop Txtnopenp.Text = rspos!Nopen End Sub End Sub Private Sub Reset() Private Sub cmdbatalkon_Click() txtnop.Text = "" Set rspos = Nothing txtperangko.Text = "" Resetk cmbhrgperangko.Text = "" txtcari.Text = "" txtdipenuhi1.Text = "" 'bersih.Enabled = False 'txtkalper1.Text = "" cmdsimpankon.Caption = "&Simpan" tanggal.Value = "" End Sub Txtnopenp.Text = "" Private Sub cmdBatalp_Click(Index As End Sub Integer)
  • 6. Set rspos = Nothing "Kemudian click hapus", vbInformation, "Salah" Reset Else txtcari.Text = "" rspos.Delete adAffectCurrent 'bersih.Enabled = False Resetno cmdsimpanp.Caption = "&Simpan" Set rspos = Nothing End Sub rspos.Open "KoNopen", POS, Private Sub cmdbersihk_Click(Index As adOpenDynamic, adLockOptimistic Integer) TampilNopen.ListItems.Clear If txtnok.Text = "" Then tampilno MsgBox "Tidak ada data yang akan dihapus" _ End If + vbLf + "Click pada data yang ada di End Sub daftar" + vbLf + _ Private Sub cmdbersihp_Click(Index As "Kemudian click hapus", vbInformation, Integer) "Salah" If txtnop.Text = "" Then Else MsgBox "Tidak ada data yang akan rspos.Delete adAffectCurrent dihapus" _ Reset + vbLf + "Click pada data yang ada di daftar" + vbLf + _ Set rspos = Nothing "Kemudian click hapus", vbInformation, rspos.Open "Tambahan", POS, "Salah" adOpenDynamic, adLockOptimistic Else tampilkonsinyasi.ListItems.Clear rspos.Delete adAffectCurrent Tampilk Reset End If Set rspos = Nothing End Sub rspos.Open "kopur", POS, Private Sub cmdbersihn_Click() adOpenDynamic, adLockOptimistic If txtkode.Text = "" Then tampilkopur.ListItems.Clear MsgBox "Tidak ada data yang akan Tampil dihapus" _ End If + vbLf + "Click pada data yang ada di daftar" + vbLf + _ End Sub
  • 7. Private Sub cmdKeluark_Click(Index As '" ulangi pemasukkan data", Integer) vbExclamation, "Peringatan" Unload Me 'Combok.Text = "" End Sub 'Combok.SetFocus 'Else Private Sub cmdkeluar_Click() Set rspos = Nothing Utama.Show rspos.Open "materai", POS, adOpenDynami, adLockOptimistic POSS.Hide rspos.AddNew End Sub hubungm rspos.Update Private Sub cmdkeluarkon_Click(Index As Integer) End If Utama.Show If cmdsimpanm.Caption = "&Edit" Then POSS.Hide hubungm End Sub rspos.Update cmdsimpanm.Caption = "&Simpan" Private Sub cmdKeluarp_Click(Index As End If Integer) Set rspos = Nothing Utama.Show rspos.Open "materai", POS, POSS.Hide adOpenDynamic, adLockOptimistic End Sub tampilmmaterai.ListItems.Clear Private Sub cmdsimpanm_Click() Tampilm If cmdsimpanm.Caption = "&Simpan" Resetm Then txtnom.SetFocus Set rspos = Nothing End Sub rspos.Open "materai", POS, adOpenDynamic, adLockOptimistic Private Sub tampilno() rspos.Find "Nomor like '" + txtnom.Text Do While Not rspos.EOF + "'" Set List = TampilNopen.ListItems.Add(, , 'If Not rspos.EOF Then rspos.Fields!KodeNopen) 'MsgBox "No yang anda masukkan sudah List.SubItems(1) = rspos!Nopen terdapat dalam daftar" + vbLf + _ rspos.MoveNext
  • 8. Loop rspos.Find "KodeNopen='" + txtkode.Text + "'" End Sub Ktemuno cmdsimpann.Caption = "&Edit" Private Sub Resetno() cmdbersihn.Enabled = True txtkode.Text = "" End Sub Txtnopen.Text = "" Private Sub cmdkeluarn_Click() End Sub Utama.Show Private Sub hubungno() POSS.Hide rspos!KodeNopen = txtkode.Text End Sub rspos!Nopen = Txtnopen.Text Private Sub cmdsimpann_Click() End Sub If cmdsimpann.Caption = "&Simpan" Private Sub Ktemuno() Then txtkode.Text = rspos!KodeNopen Set rspos = Nothing Txtnopen.Text = rspos!Nopen rspos.Open "KoNopen", POS, adOpenDynamic, adLockOptimistic End Sub rspos.Find "Kodenopen like '" + txtkode.Text + "'" Private Sub cmdbataln_Click() 'If Not rspos.EOF Then Set rspos = Nothing 'MsgBox "No yang anda masukkan sudah Resetno terdapat dalam daftar" + vbLf + _ txtcari.Text = "" '" ulangi pemasukkan data", vbExclamation, "Peringatan" 'bersih.Enabled = False 'txtkode.SetFocus cmdsimpann.Caption = "&Simpan" 'Else End Sub Set rspos = Nothing Private Sub tampilnopen_BeforeLabelEdit(Cancel As rspos.Open "KoNopen", POS, Integer) adOpenDynami, adLockOptimistic Set rspos = Nothing rspos.AddNew rspos.Open "KoNopen", POS, hubungno adOpenDynamic, adLockOptimistic rspos.Update txtkode.Text = End If TampilNopen.SelectedItem
  • 9. If cmdsimpann.Caption = "&Edit" Then End Sub hubungno Private Sub Text3_Change() rspos.Update txtkalkon.Text = Val(Text3.Text) + Val(txtbsukon.Text) cmdsimpann.Caption = "&Simpan" End Sub End If Set rspos = Nothing Private Sub Timer1_Timer() rspos.Open "KoNopen", POS, adOpenDynamic, adLockOptimistic LenTemp = Len(strTemp) TampilNopen.ListItems.Clear Dim Form As String tampilno LenTemp = Len(strTemp) Resetno Me.Caption = Left(strTemp, n) + "_" End Sub n=n+1 Private Sub If n > LenTemp Then tampilkonsinyasi_BeforeLabelEdit(Cance l As Integer) n=1 Set rspos = Nothing End If rspos.Open "tambahan", POS, LenTmp = Len(strTmp) adOpenDynamic, adLockOptimistic Dim label As String txtnok.Text = tampilkonsinyasi.SelectedItem LenTmp = Len(strTmp) rspos.Find "Nok='" + txtnok.Text + "'" Label3.Caption = Left(strTmp, u) + "_" Ktemuk u=u+1 cmdsimpankon.Caption = "&Edit" If u > LenTmp Then 'cmdbersihk.Enabled = True u=1 End Sub End If Private Sub Text1_Change() End Sub txtkalper1.Text = Val(Text1.Text) + Private Sub txtdipenuhim_Change() Val(txtbsu1.Text) Text2.Text = Val(cmbhrgmaterai.Text) * End Sub Val(txtdipenuhim.Text) Private Sub Text2_Change() txtbsum.Text = Val(cmbhrgmaterai.Text) * Val(txtdipenuhim.Text) txtmat.Text = Val(Text2.Text) + Val(txtbsum.Text) End Sub
  • 10. Private Sub cmdsimpanp_Click() Reset If cmdsimpanp.Caption = "&Simpan" txtnop.SetFocus Then End Sub Set rspos = Nothing Private Sub Form_Load() rspos.Open "kopur", POS, adOpenDynamic, adLockOptimistic strTemp = Me.Caption rspos.Find "No like '" + txtnop.Text + "'" n=1 'If Not rspos.EOF Then strTmp = Label3.Caption 'MsgBox "No yang anda masukkan sudah u=1 terdapat dalam daftar" + vbLf + _ Set POS = Nothing '" ulangi pemasukkan data", vbExclamation, "Peringatan" Set rspos = Nothing 'Combok.Text = "" POS.Provider = "microsoft.jet.oledb.4.0" 'Combok.SetFocus POS.CursorLocation = adUseClient 'Else POS.Open App.Path & "/" & "db_pos.mdb", "admin", "" Set rspos = Nothing rspos.Open "kopur", POS, rspos.Open "kopur", POS, adOpenDynamic, adLockOptimistic adOpenDynami, adLockOptimistic tampilkopur.ListItems.Clear rspos.AddNew Tampil hubung Set POS = Nothing rspos.Update Set rspos = Nothing End If POS.Provider = "microsoft.jet.oledb.4.0" If cmdsimpanp.Caption = "&Edit" Then POS.CursorLocation = adUseClient hubung POS.Open App.Path & "/" & rspos.Update "db_pos.mdb", "admin", "" cmdsimpanp.Caption = "&Simpan" rspos.Open "materai", POS, adOpenDynamic, adLockOptimistic End If tampilmmaterai.ListItems.Clear Set rspos = Nothing Tampilm rspos.Open "kopur", POS, adOpenDynamic, adLockOptimistic Set POS = Nothing tampilkopur.ListItems.Clear Set rspos = Nothing Tampil POS.Provider = "microsoft.jet.oledb.4.0"
  • 11. POS.CursorLocation = adUseClient cmbthn.AddItem 2010 POS.Open App.Path & "/" & cmbthn.AddItem 2011 "db_pos.mdb", "admin", "" cmbhrgmaterai.AddItem "3000" rspos.Open "tambahan", POS, adOpenDynamic, adLockOptimistic cmbhrgmaterai.AddItem "6000" tampilkonsinyasi.ListItems.Clear cmbkon.AddItem "Kartu Perdana Shar'e" Tampilk cmbkon.AddItem "Sampul" Set POS = Nothing cmbkon.AddItem "Kartu Takaf" Set rspos = Nothing End Sub POS.Provider = "microsoft.jet.oledb.4.0" Private Sub Form_Unload(Cancel As Integer) POS.CursorLocation = adUseClient Do POS.Open App.Path & "/" & "db_pos.mdb", "admin", "" Me.Top = Me.Top + 300 rspos.Open "KoNopen", POS, Me.Move Me.Left, Me.Top adOpenDynamic, adLockOptimistic DoEvents TampilNopen.ListItems.Clear Loop Until Me.Top > Screen.Height - tampilno 500 cmbhrgperangko.AddItem 1000 End Sub cmbhrgperangko.AddItem 1500 Private Sub tampilkopur_BeforeLabelEdit(Cancel As cmbhrgperangko.AddItem 2000 Integer) cmbhrgperangko.AddItem 2500 Set rspos = Nothing cmbhrgperangko.AddItem 3000 rspos.Open "kopur", POS, adOpenDynamic, adLockOptimistic cmbhrgperangko.AddItem 3500 txtnop.Text = tampilkopur.SelectedItem cmbhrgperangko.AddItem 4000 rspos.Find "No='" + txtnop.Text + "'" cmbhrgperangko.AddItem 4500 Ktemu cmbhrgperangko.AddItem 5000 cmdsimpanp.Caption = "&Edit" cmbthn.AddItem 2005 'bersih.Enabled = True cmbthn.AddItem 2006 End Sub cmbthn.AddItem 2007 Private Sub Tutup_Click(Index As cmbthn.AddItem 2008 Integer) cmbthn.AddItem 2009 Unload POS
  • 12. End Sub 'bersih.Enabled = True Private Sub txtcari_Change() End Sub Set rspos = Nothing Private Sub txtdipenkon_Change() If txtcari.Text = "" Then Text3.Text = Val(txthrgkon.Text) * Val(txtdipenkon.Text) rspos.Open "kopur", POS, adOpenDynamic, adLockOptimistic txtbsukon.Text = Val(txthrgkon.Text) * Val(txtdipenkon.Text) Else End Sub rspos.Open "kopur", POS, adOpenDynamic, adLockOptimistic Private Sub txtdipenuhi1_Change() rspos.Filter = "Tahun like '*" + Text1.Text = Val(cmbhrgperangko.Text) txtcari.Text + "*'" * Val(txtdipenuhi1.Text) End If txtbsu1.Text = Val(cmbhrgperangko.Text) * tampilkopur.ListItems.Clear Val(txtdipenuhi1.Text) Tampil End Sub End Sub Private Sub Tampilm() Private Sub txtdipenm_Change() Do While Not rspos.EOF txtkalper1.Text = Set List = Val(cmbhrgperangko.Text) * tampilmmaterai.ListItems.Add(, , Val(txtdipenuhi1.Text) rspos.Fields!Nomor) txtbsu1.Text = List.SubItems(1) = rspos!Materai_Tahun Val(cmbhrgperangko.Text) * Val(txtdipenuhi1.Text) List.SubItems(2) = rspos!Hargam End Sub List.SubItems(3) = rspos!Dipenuhim Private Sub List.SubItems(4) = rspos!Bsum tampilmmaterai_BeforeLabelEdit(Cancel As Integer) List.SubItems(5) = rspos!tanggalm Set rspos = Nothing List.SubItems(6) = rspos!Nopenm rspos.Open "materai", POS, rspos.MoveNext adOpenDynamic, adLockOptimistic Loop txtnom.Text = tampilmmaterai.SelectedItem End Sub rspos.Find "Nomor='" + txtnom.Text + "'" Private Sub Resetm() Ktemum txtnom.Text = "" cmdsimpanm.Caption = "&Edit" cmbthn.Text = ""
  • 13. cmbhrgmaterai.Text = "" 'bersih.Enabled = False txtdipenuhim.Text = "" cmdsimpanm.Caption = "&Simpan" txtbsum.Text = "" End Sub tanggalm.Value = "" Private Sub cmdbersihm_Click() Txtnopenm.Text = "" If txtnom.Text = "" Then End Sub MsgBox "Tidak ada data yang akan dihapus" _ Private Sub Ktemum() + vbLf + "Click pada data yang ada di txtnom.Text = rspos!Nomor daftar" + vbLf + _ cmbthn.Text = rspos!Materai_Tahun "Kemudian click hapus", vbInformation, "Salah" cmbhrgmaterai.Text = rspos!Hargam Else txtdipenuhim.Text = rspos!Dipenuhim rspos.Delete adAffectCurrent txtbsum.Text = rspos!Bsum Resetm tanggalm.Value = rspos!tanggalm Set rspos = Nothing Txtnopenm.Text = rspos!Nopenm rspos.Open "materai", POS, End Sub adOpenDynamic, adLockOptimistic Private Sub hubungm() tampilmmaterai.ListItems.Clear rspos!Nomor = txtnom.Text Tampilm rspos!Materai_Tahun = cmbthn.Text End If rspos!Hargam = cmbhrgmaterai.Text End Sub rspos!Dipenuhim = txtdipenuhim.Text Private Sub cmdkeluarm_Click() rspos!Bsum = txtbsum.Text Utama.Show rspos!tanggalm = tanggalm.Value BPM.Hide rspos!Nopenm = Txtnopenm.Text End Sub End Sub Private Sub Tampilk() Private Sub cmdbatalm_Click(Index As Do While Not rspos.EOF Integer) Set List = Set rspos = Nothing tampilkonsinyasi.ListItems.Add(, , Resetm rspos.Fields!Nok) txtcari.Text = "" List.SubItems(1) = rspos!Konsinyasik List.SubItems(2) = rspos!Hargak
  • 14. List.SubItems(3) = rspos!Dipenuhik txtnok.Text = rspos!Nok List.SubItems(4) = rspos!Bsuk cmbkon.Text = rspos!Konsinyasik List.SubItems(5) = rspos!BSUTOTAL txthrgkon.Text = rspos!Hargak List.SubItems(6) = rspos!tanggalk txtdipenkon.Text = rspos!Dipenuhik List.SubItems(7) = rspos!Nopenk txtbsukon.Text = rspos!Bsuk rspos.MoveNext txtkaltotal1.Text = rspos!BSUTOTAL Loop tgl3.Value = rspos!tanggalk End Sub Txtnopenkon.Text = rspos!Nopenk Private Sub Resetk() End Sub txtnok.Text = "" Private Sub cmdbatalk_Click(Index As Integer) cmbkon.Text = "" Set rspos = Nothing txthrgkon.Text = "" Resetk txtdipenkon.Text = "" txtcari.Text = "" txtbsukon.Text = "" 'bersih.Enabled = False txtkaltotal1.Text = "" cmdsimpankon.Caption = "&Simpan" tgl3.Value = "" End Sub Txtnopenkon.Text = "" Private Sub cmdsimpankon_Click() End Sub If cmdsimpankon.Caption = "&Simpan" Private Sub hubungk() Then rspos!Nok = txtnok.Text Set rspos = Nothing rspos!Konsinyasik = cmbkon.Text rspos.Open "tambahan", POS, adOpenDynamic, adLockOptimistic rspos!Hargak = txthrgkon.Text rspos.Find "Nok like '" + txtnok.Text + rspos!Dipenuhik = txtdipenkon.Text "'" rspos!Bsuk = txtbsukon.Text 'If Not rspos.EOF Then rspos!BSUTOTAL = txtkaltotal1.Text 'MsgBox "No yang anda masukkan sudah rspos!tanggalk = tgl3.Value terdapat dalam daftar" + vbLf + _ rspos!Nopenk = Txtnopenkon.Text '" ulangi pemasukkan data", vbExclamation, "Peringatan" End Sub 'Combok.Text = "" Private Sub Ktemuk() 'Combok.SetFocus
  • 15. 'Else Private Sub txtkode_KeyPress(KeyAscii As Integer) Set rspos = Nothing KeyAscii = Asc(UCase(Chr(KeyAscii))) rspos.Open "tambahan", POS, adOpenDynami, adLockOptimistic End Sub rspos.AddNew hubungk Private Sub Txtkodenop_Change() rspos.Update Set rspos = Nothing End If rspos.Open "KoNopen", POS, adOpenDynamic, adLockOptimistic If cmdsimpankon.Caption = "&Edit" Then rspos.Find "KodeNopen='" + Txtkodenop.Text + "'" hubungk If Not rspos.EOF Then Txtnopenp.Text = rspos.Update rspos!Nopen cmdsimpankon.Caption = "&Simpan" If Txtkodenop.Text = "" Then End If Txtnopenp.Text = "" Set rspos = Nothing End If rspos.Open "tambahan", POS, End Sub adOpenDynamic, adLockOptimistic Private Sub txtmat_Change() tampilkonsinyasi.ListItems.Clear txtkaltotal1.Text = Val(txtkalper1.Text) + Tampilk Val(txtmat.Text) + Val(txtkalkon.Text) Resetk End Sub txtnok.SetFocus Private Sub txtnok1_Change() End Sub Set rspos = Nothing Private Sub txtkalkon_Change() rspos.Open "KoNopen", POS, adOpenDynamic, adLockOptimistic txtkaltotal1.Text = Val(txtkalper1.Text) + Val(txtmat.Text) + Val(txtkalkon.Text) rspos.Find "KodeNopen='" + txtnok1.Text + "'" End Sub If Not rspos.EOF Then Txtnopenkon.Text = rspos!Nopen Private Sub txtkalper1_Change() If txtnok1.Text = "" Then txtkaltotal1.Text = Val(txtkalper1.Text) + Txtnopenkon.Text = "" Val(txtmat.Text) + Val(txtkalkon.Text) End If End Sub
  • 16. End Sub Txtnopenm.Text = "" Private Sub txtnom1_Change() End If Set rspos = Nothing End Sub rspos.Open "KoNopen", POS, Private Sub adOpenDynamic, adLockOptimistic Txtnopen_KeyPress(KeyAscii As Integer) rspos.Find "KodeNopen='" + txtnom1.Text + "'" KeyAscii = Asc(UCase(Chr(KeyAscii))) If Not rspos.EOF Then Txtnopenm.Text End Sub = rspos!Nopen If txtnom1.Text = "" Then
  • 17. Lampiran 4 Sourcecode Ganti Passoword Dim Ganti As New ADODB.Connection txtbru2.Text = "" Dim rsGanti As New ADODB.Recordset txtbru1.SetFocus Private Sub cmdbatal_Click() End If Utama.Show End If gantip.Hide txtpl.Text = "" End Sub txtbru1.Text = "" Private Sub cmdOK_Click() txtbru2.Text = "" If Label4.Caption = "" Then Label4.Caption = "" MsgBox "Anda tidak berhak untuk End Sub mengganti password", vbCritical, "Informasi " Private Sub Command2_Click() txtpl.Text = "" Menu.Show txtbru1.Text = "" GantiF.Hide txtbru2.Text = "" End Sub txtpl.SetFocus Private Sub Commandbatal_Click() Else Utama.Show If txtbru1.Text = txtbru2.Text Then gantip.Hide rsGanti!Password = txtbru1.Text 'GantiF.Hide rsGanti.Update End Sub Utama.Show Private Sub Commandok_Click() MsgBox "Password telah diganti", If Label9.Caption = "" Then vbInformation, "Information" MsgBox "Anda tidak berhak untuk Else mengganti User Name", vbCritical, "Informasi " MsgBox "Password yang anda masukkan tidak sesuai" + vbLf + _ txtus.Text = "" "Masukkan password baru sekali lagi", txtus1.Text = "" vbInformation, "Konfirmasi" txtus2.Text = "" txtbru1.Text = "" txtus.SetFocus
  • 18. Else Ganti.Open App.Path & "/" & "db_pos.mdb", "admin", "" If txtus1.Text = txtus2.Text Then Label4.Caption = "" rsGanti!User = txtus1.Text Label9.Caption = "" rsGanti.Update Frame1.Visible = False Utama.Show Frame2.Visible = False gantip.Hide Label5.Visible = False MsgBox "User Name telah diganti", vbInformation, "Information" Label11.Visible = False Else End Sub MsgBox "User Name yang anda Private Sub pas_Click(Index As Integer) masukkan tidak sesuai" + vbLf + _ Frame1.Visible = True "Masukkan User Name baru sekali lagi", vbInformation, "Konfirmasi" Frame2.Visible = False txtus1.Text = "" Label11.Visible = True txtus2.Text = "" Label5.Visible = False txtus1.SetFocus End Sub End If Private Sub txtbru1_KeyPress(KeyAscii As Integer) End If KeyAscii = Asc(UCase(Chr(KeyAscii))) txtus.Text = "" End Sub txtus1.Text = "" Private Sub txtbru2_KeyPress(KeyAscii txtus2.Text = "" As Integer) Label9.Caption = "" KeyAscii = Asc(UCase(Chr(KeyAscii))) End Sub End Sub Private Sub Form_KeyPress(KeyAscii As Private Sub txtpl_Change() Integer) Set rsGanti = Nothing KeyAscii = Asc(UCase(Chr(KeyAscii))) rsGanti.Open "Login", Ganti, End Sub adOpenDynamic, adLockOptimistic Private Sub Form_Load() rsGanti.Find "Password='" + txtpl.Text + "'" Ganti.Provider = "microsoft.jet.oledb.4.0" If Not rsGanti.EOF Then Label4.Caption Ganti.CursorLocation = adUseClient = rsGanti!Password End Sub
  • 19. Private Sub txtus_Change() Set rsGanti = Nothing rsGanti.Open "Login", Ganti, adOpenDynamic, adLockOptimistic rsGanti.Find "User='" + txtus.Text + "'" If Not rsGanti.EOF Then Label9.Caption = rsGanti!User End Sub Private Sub txtus_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) End Sub Private Sub txtus1_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) End Sub Private Sub txtus2_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) End Sub Private Sub User_Click(Index As Integer) Frame1.Visible = False Frame2.Visible = True Label11.Visible = False Label5.Visible = True End Sub