Pemrograman Visual Basic & Free Download Source Code

Pemrograman Visual Basic dan Free Download Source Code

Thursday, August 31, 2017

Membuat "Form Login Sistem Aplikasi Inventory"

Pembuatan Form Login Aplikasi Inventory

Pembahasan ini merupakan kelanjutan dari pokok bahasan "Membuat Aplikasi Inventory dan Lapoan Keuangan", baca terlebih dahulu pokok bahasan tersebut agar lebih jelas.

Pada pertemuan kali ini Kita akan membahas bagaimana membuat Form Login Sistem yang digunakan dalam pembuatan aplikasi Inventory ini. Sebelum kita membahas lebih lanjut saya akan menyampaikan mengenai fungsi dari Login Form ini. Form Login pada intinya berfungsi sebagai hak akses untuk masuk ke dalam sistem aplikasi komputer, sehingga tidak sembarang orang dapat menggunakan aplikasi tersebut.



Langsung saja kita bahas bagaimana cara membuat Form Login untuk aplikasi inventory ini. Sebelum kita membahas cara pembuatannya, kita bahas terlebih dahulu bagaimana sistem kerja dari Form Login ini, sistem kerjanya adalah berdasarkan status pengguna aplikasi inventory, dalam pembuatan aplikasi inventory ini kita akan membatasi Hak Akses pengguna diantaranya yaitu :

  • ADMIN (Bagian administrasi sistem), bagian ini bertugas untuk melakukan pendataan data-data master, transaksi, dan pembuatan Laporan keuangan.

  • PIMPINAN (Pemilik Perusahaan), pada level pemilik, hanya dapat melihat laporan-laporan keuangan saja, untuk menginputkan dan melakukan transaksi tidak bisa. 

Membuat Desain Form Login

Buat desain Form login seperti gambar di atas, ke dalam Form1 yang telah disediakan oleh project yang sebelumnya kita buat. Ubahlah nama dari objek Form1 menjadi Frm_login melalui jendela properties. Tambahkan objek-objek kontrol ke dalam area desain Frm_login dengan desain seperti gambar Desain Form Login di atas, objek kontrol tersebut diantaranya adalah :

  • LABEL

  • TEXTBOX

  • COMMAND BUTTON

Untuk gambar background Form, Anda dapat download gambar berikut ini :

Setelah Anda menambahkan objek kontrol tersebut ke dalam area desain form, selanjutnya Anda atur karakteristik objek mulai dari Objek utama (Form) sampai dengan objek kontrol yang berada di dalamnya dengan pengaturan seperti pada tabel berikut ini: 

Kontrol
Properties
Nilai
Form1
Name
Caption
Font
Font size
Font style
Picture
Frm_login
SIA – PENJUALAN DAN PEMBELIAN
Arial
10
Standard
[ambil dari komputer gambar yang sudah Anda download]
Label1
Name
Caption
Font
Font size
Font style
Label1
User Name
Arial
10
Bold
Label2
Name
Caption
Font
Font Size
Font Style
Label2
Password
Arial
10
Bold
TextBox1
Name
Font
Font Size
Font Style
Text
t_user
Arial
10
Standard
[dikosongkan]
TextBox2
Name
Font
Font Size
Font Style
PasswordChar
Text
t_password
Arial
10
Standard
*
[dikosongkan]
CommandButton1
Name
Caption
Font
Font Size
Font Style
cmd_ok
&OK
Verdana
10
Standard
CommandButton2
Name
Caption
Font
Font Size
Font Style
cmd_cancel
&Cancel
Verdana
10
Standard

Setelah pengaturan tersebut di atas telah selesai, selanjutnya Anda tulikan kode program Frm_login tersebut dengan kode program seperti tabel di bawah ini:


KODE PROGRAM Frm_login
Dim rsPASS As ADODB.Recordset
Dim salahpass As Integer

Private Sub Cmd_Cancel_click()
    Unload Me
End Sub
''-----------------------------------------------------------------------------------------------------
Private Sub cmd_Ok_Click()
     Call sambung
     sql = "SELECT * FROM USER WHERE username ='" & t_user.Text & "' And password = '" & t_password.Text & "'"
        Set rsPASS = Conn.Execute(sql)
        If rsPASS.EOF Then
                If salahpass >= 2 Then
                MsgBox "Anda Bukan User yang Berhak", vbExclamation, "Ilegal User"
                End
                End If
                MsgBox "Password atau Nama Anda salah, COBA LAGI !", vbInformation, "Informasi"
        salahpass = salahpass + 1
        t_user.SetFocus
        t_password.Text = ""
        t_user.Text = ""
        Else
            Unload Me
            MsgBox " Selamat Datang di Sistem Informasi Akuntansi EKA JAYA ELEKTRONIK", vbInformation, "Selamat Datang"
            If rsPASS("statususer") = "ADMIN" Then
            Frm_MenuUtama.Show
            Frm_MenuUtama.mnFile1.Enabled = True
            Frm_MenuUtama.mnDataMaster1.Enabled = True
            Frm_MenuUtama.mnLaporanak1.Enabled = True
            Frm_MenuUtama.mnMutasi1.Enabled = True
            Frm_MenuUtama.mnUntilitas1.Enabled = True
            Frm_MenuUtama.mnUntilitas(1).Enabled = True
            Frm_MenuUtama.mnhelp1.Enabled = True
            ElseIf rsPASS("statususer") = "PIMPINAN" Then
            Frm_MenuUtama.Show
            Frm_MenuUtama.mnFile1.Enabled = True
            Frm_MenuUtama.mnDataMaster1.Enabled = False
            Frm_MenuUtama.mnLaporanak1.Enabled = True
            Frm_MenuUtama.mnMutasi1.Enabled = False
            Frm_MenuUtama.mnUntilitas1.Enabled = True
            Frm_MenuUtama.mnhelp1.Enabled = True
            Frm_MenuUtama.mnUntilitas(1).Enabled = False
            End If
            'menampilkan nama kasir pada menu utama
            Frm_MenuUtama.lbllevel.Caption = rsPASS("statususer")
            Frm_MenuUtama.lblUser.Caption = rsPASS("username")
            Frm_MenuUtama.cmd_login.Caption = "LOG OFF"
                       
 End If
 End Sub

Private Sub Form_Activate()
    t_user.SetFocus
End Sub

Private Sub Form_KeyPress(keyascii As Integer)
    If keyascii = 27 Then
        Unload Me
    End If
End Sub

Private Sub Form_Load()
    On Error Resume Next
    Call sambung
End Sub

Private Sub t_user_keypress(keyascii As Integer)
    If keyascii = 13 Then
    t_password.SetFocus
    Else
    keyascii = Asc(UCase(Chr(keyascii)))
    End If
End Sub

Private Sub t_Password_GotFocus()
    cmd_ok.Default = True
End Sub

Private Sub t_Password_LostFocus()
    cmd_ok.Default = False
End Sub

Public Sub pemakai()
    Dim pemakai As String
    pemakai = t_user.Text
End Sub

Setelah Selesai semuanya silahkan Anda simpan kembali projek Anda. Dan kemudian aturlah Startup Object Form Anda menjadi Frm_login. Untuk melakukan pengaturan tersebut silahkan Anda masuk ke ProjectProject Properties, maka akan muncul kotak dialog seperti gambar di bawah ini.

Pada bagian yang dilingkari adalah objek yang akan di jalankan pertama kali saat project di Running, setelah itu Anda klik OK. Kemudian Simpan kembali Project Anda.

Untuk ke pembahasan berikutnya silahkan klik tombol di bawah ini.

https://jarotdian.blogspot.co.id/2017/09/membuat-form-barang-aplikasi-inventory.html
Klik disini untuk melanjutkanke pembahasan berikutnya



No comments:

Post a Comment