Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

INSTITUT TEKNOLOGI & BISNIS STIKOM AMBON

UAS PEMROGRAMAN VISUAL BASIC


“Project Aplikasi Menu Makanan”

KELOMPOK 1 SI-2A:

1. IRFAN TARABUBUN (210102A038)


2. CHINTIA VARINDA IRFAN (210102A030)
3. ALI RINALDI (210102A012)
4. INTAN NURAINI RISAHONDUA (210102A037)
5. REZA NURICHSAN PATIMAHU (210102A0450)

INSTITUT TEKNOLOGI & BISNIS STIKOM AMBON


2021-2022
• Tampilan From login Sebelum du RUN

• Tampilan From login sesudah di RUN


• Codingan From login

Private Sub cmdOK_Click()


If txtUsername = "kelompok1" And txtPassword =
"kelompok1" Then
MDIForm1.Show
Form1.Visible = False
Unload Me
Else
MsgBox "Username atau Password yang Anda Masukkan salah"
& vbNewLine & "Silahkan Coba lagi !!", vbCritical,
"Warning!!"
txtUsername = ""
txtPassword = ""
txtUsername.SetFocus
End If
End Sub
Private Sub CmdExit_Click()
pesan = MsgBox("Anda Yakin Mau Keluar ??", vbQuestion +
vbYesNo, "Question")
If pesan = vbYes Then
End
Else
FrmLogin.SetFocus
End If
End Sub

• Tampilan MDI From sebelum di RUN


• Tampilan MDI From setelah di RUN

• Coding MDI From

Private Sub AABOUT_Click()


frmAbout.Show
End Sub
Private Sub EEXIT_Click()
Unload Me
End Sub
Private Sub DAFTARMENU_Click()
FrmDAFTARMENU.Show
End Sub
End Sub

Private Sub MDIForm_Load()

End Sub
• Tampilan From About sebelum di RUN

• Tampilan From About sesudah di RUN


• Tampilan From Data sebelum di RUN

• Tampilan From Data sesudah di RUN


• Coding untuk From Data

Sub GenerateKode()
Dim kode As String
Adodc2.Refresh
With Adodc2.Recordset
If .RecordCount > 0 Then
.MoveLast
kode = .Fields(0).Value
kode = Val(rigth(kode, 3))
kode = kode + 1
If Val(kode) < 10 Then
txtkode.txt = "AYLA" & kode
ElseIf Val(kode) < 100 Then
txtkode.Text = "NAGO" & kode
Else
txtkode.txt = "TEPE" & kode
Else
txtkode.txt = "EST" & kode
Else
txtkode.txt = "KOSU" & kode
Else
txtkode.txt = "NUTS" & kode
End If
End With
End Sub

Private Sub CmdCari_Click()


With Adodc1.Recordset
.MoveFirst
Do While Not .EOF
If UCase(txtCari.Text) = UCase(.Fields(0).Value) Then
Exit Sub
End If
.MoveNext
Loop
MsgBox "Data Tidak Ditemukan", vbInformation + vbOKOnly,
"Perhatian"
.MoveLast
End With
End Sub

Private Sub Cmdfirst_Click()


Adodc1.Recordset.MoveFirst
End Sub

Private Sub CmdHampus_Click(Index As Integer)


Hapus = MsgBox("Yakin ingin menghapus", vbQuestion +
vbYesNo, "perhatian")
If Hapus = vbYes Then
Adodc1.Recordset.Delete
DataGrid1.Refresh
End If
End Sub

Private Sub Cmdlast_Click()


Adodc1.Recordset.MoveLast
End Sub

Private Sub Cmdnext_Click()


Adodc1.Recordset.MoveNext
If Adodc1.Recordset.EOF Then
Adodc1.Recordset.MoveLast
End If
End Sub

Private Sub CmdPrev_Click()


Adodc1.Recordset.MovePrevious
If Adodc1.Recordset.BOF Then
Adodc1.Recordset.MoveFirst
End If
End Sub

Private Sub Cmdtambah_Click()


If Cmdtambah.Caption = "Tambah" Then
Cmdtambah.Caption = "Simpan"
CmdUbah.Enabled = False
CmdHapus.Enabled = False
Frame3.Enabled = False
Frame4.Enabled = False
DataGrid1.Enabled = False
Adodc1.Recordset.AddNew
Call GenerateKode
txtkode.SetFocus
txtnama.SetFocus
Else
Cmdtambah.Caption = "Tambah"
CmdUbah.Enabled = True
CmdHapus.Enabled = True
Frame3.Enabled = True
Frame4.Enabled = True
Frame1.Enabled = True
DataGrid1.Enabled = True
Adodc.Recordset.Update
DataGrid1.Refresh
End If
End Sub

Private Sub CmdUbah_Click(Index As Integer)


If CmdUbah.Caption = "Ubah" Then
CmdUbah.Caption = "Simpan"
Cmdtambah.Enabled = False
CmdHapus.Enabled = False
Frame3.Enabled = False
Frame3.Enabled = False
Frame4.Enabled = False
Frame1.Enabled = True
DataGrid1.Enabled = False
Adodc1.Recordset.Update
txtnama.SetFocus
Else
CmdUbah.Caption = "Ubah"
Cmdtambah.Enabled = True
CmdHapus.Enabled = True
Frame3.Enabled = True
Frame4.Enabled = True
Frame1.Enabled = False
DataGrid1.Enabled = True
Adodc1.Recordset.Update
DataGrid1.Refresh
End If
End Sub

Private Sub txtHarga_Change()


If Not IsNumeric(txtHarga.Text) Then
txtHarga.txt = ""
End If
End Sub

Private Sub txtJumlah_Change()


If Not IsNumeric(txtJumlah.Text) Then
txtHarga.Text = ""
End If
End Sub

You might also like