0% found this document useful (0 votes)
20 views8 pages

Membuat Menu dan Form Login VB.NET

The document provides instructions for creating a menu and login form in a VB.NET application. It includes steps for designing the form, setting properties, and writing the necessary code to handle user interactions and database connections. Additionally, it outlines how to set up a user database with a sample record for authentication.

Uploaded by

satriakun005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views8 pages

Membuat Menu dan Form Login VB.NET

The document provides instructions for creating a menu and login form in a VB.NET application. It includes steps for designing the form, setting properties, and writing the necessary code to handle user interactions and database connections. Additionally, it outlines how to set up a user database with a sample record for authentication.

Uploaded by

satriakun005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Membuat Menu dan Login

Pertama-tama buat Form baru pilih Project->Add windows form

Bagian startupposition pilih Center screen

Backgroundimage bisa dikasih gambar


Local Resource Pilih Import Kemudian Tentukan Nama File Image Yang Akan Dijadikan
Latarbelakang

Pastikan backgroundimagelayout Stretch

Jangan lupa ubah ismdicontainer menjadi TRUE

Pilih menu strip pada bagian toolbox

untuk membuat menu dan


submenu pada form

Desainlah seperti berikut :


Data->Program1, Program1
Transaksi_> Input1, Input2
Laporan->Cetak1, Cetak2
Selesai

Jika kita menginginkan menu utama tersebut langsung membesar memenuhi layar computer bisa
disetting properties sebagai berikut, windowstate->Maximized
Listing kode programnya
Public Class Form39
Private Sub
PROGRAM1ToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles PROGRAM1ToolStripMenuItem.Click
Form1.MdiParent = Me
Form1.Show()
End Sub
Private Sub
PROGRAM2ToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles PROGRAM2ToolStripMenuItem.Click
Form2.MdiParent = Me
Form2.Show()
End Sub
Private Sub
INPUT1ToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles INPUT1ToolStripMenuItem.Click
Form36.MdiParent = Me
Form36.Show()
End Sub
Private Sub
INPUT2ToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles INPUT2ToolStripMenuItem.Click
Form37.MdiParent = Me
Form37.Show()
End Sub
Private Sub
CETAK1ToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles CETAK1ToolStripMenuItem.Click
Form38.MdiParent = Me
Form38.Show()
End Sub
Private Sub
CETAK2ToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles CETAK2ToolStripMenuItem.Click
Form38.MdiParent = Me
Form38.Show()
End Sub
Private Sub
SELESAIToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles SELESAIToolStripMenuItem.Click
End
End Sub
End Class
Jika dijalankan hasilnya sebagai berikut :
Membuat Form LOGIN

Buka Database T3TABEL.MDB tambahkan Tabel Access bernama TPENGGUNA buatlah field
NAMAUSER Text 15
PASSWORD_ Text 15
Kemudian isikan record sebanyak 1 aja
NAMAUSER PASSWORD_
ADMIN 123

Kemudian kembali ke FORM buatlah FORM baru pada VBNET


Desainlah form seperti berikut:
Khusus Textbox2.text supaya saat diisikan tidak nampak abjad / angka hanya berupa karakter

disini bisa diubah di bagian properties textbox2.text Passwordchar dengan ? atau X

Kemudian ketikan listing kode program sebagai berikut :

Imports System.Data.OleDb
Public Class Form40
Public DBC As OleDbConnection
Public CMD As OleDbCommand
Public DA As OleDbDataAdapter
Public DR As OleDbDataReader
Public DS As New DataSet
Dim SQL As String
Public Sub OpenDB()
Dim LOKASI =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source =|
datadirectory|/T3TABEL.mdb"
DBC = New OleDbConnection(LOKASI)
If DBC.State = ConnectionState.Closed Then
DBC.Open()
End If
End Sub
Private Sub Button2_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
Close()
End Sub

Private Sub Form40_Load(ByVal sender As


System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
Call OpenDB()
End Sub

Private Sub Button1_Click(ByVal sender As


System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
If Not TextBox1.Text = "" And Not
TextBox2.Text = "" Then
SQL = "SELECT * FROM TPENGGUNA Where
NAMAUSER='" & TextBox1.Text & "' AND PASSWORD_='"
& TextBox2.Text & "'"
CMD = New OleDbCommand(SQL, DBC)
DR = CMD.ExecuteReader
DR.Read()
If DR.HasRows = True Then 'jika
ditemukan
Me.Hide()
Form39.Show() 'form menu utama
tampilkan
Else
MsgBox("nama user/password tidak
terdaftar", vbCritical, "salah")
End If
Else
MsgBox("masih ada isian kotak teks yag
kosong", vbCritical, "salah")
End If
End Sub
End Class

You might also like