Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

dokumen-dokumen yang mirip
Budi permana, S.Kom

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan

MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT

Setting IP Address Di Windows 8

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Budi Permana, S.Kom Pendahuluan

KONEKSI DATABASE SQL SERVER DENGAN VB.NET (BAGIAN 2)

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan

Budi Permana, S.Kom Pendahuluan

Budi Permana, S.Kom Pendahuluan

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan

Budi Permana, S.Kom Pendahuluan

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database


LAMPIRAN. Kelompok kami melakukan teknik wawancara sebanyak dua kali, di awal masa

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

BAB IV IMPLEMENTASI DAN TESTING

Membuat Program Kriptografi dengan VB.Net 2010

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL


Source Code Test Program Dengan VB Net

LAMPIRAN A. Private Sub Menu_utama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load


PEMROGRAMAN VISUAL BASIC

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Modul x login dan Periode

BAB IV IMPLEMENTASI DAN PENGUJIAN

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

HOW TO CALL A REPORT IN VB.NET

BAB II MICROSOFT VISUAL STUDIO


MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

Cepat Mahir Bahasa Pemrograman PHP

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

Bab 4 Hasil dan Pembahasan

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0

M. Choirul Amri. 2.1 Membuat Project Baru.

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

PEMROGRAMAN VB.NET. Koneksi Ke Database

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan


Informasi Status Batere Menggunakan Visual Basic.Net

PENGKODEAN AKSES FORM SISTEM USER

Ario Suryo Kusumo

Pengenalan Microsoft Visual Studio 2010

MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS

M. Choirul Amri.

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

Cara Koneksi Database

Mengakses Database pada Delphi dengan ADO


Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN


PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM

PEMROGRAMAN VB.NET. Sintaks Pada Class

BAB IV IMPLEMENTASI DAN PENGUJIAN

M. Choirul Amri.

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance


MODUL 2 SELECTION & LOOPING PADA FORM

Roy Daniel

BAB IV HASIL DAN ANALISIS


PENGGUNAAN STRUKTUR KONTROL

Gambar 5.1 Hierarki Sistem Admin

BAB VIII PENGENALAN DATABASE

Program Database Penjualan Barang

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET


1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Writting Procedure and Function

Oleh : Sutrisno

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

MODUL 2 PERANCANGAN INTERFACE

Elga Lesmana

Irvan Lewenusa

Bab 4 Hasil dan Pembahasan


Sistem Informasi Penggajian Karyawan Berbasis Desktop

Transkripsi:

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010 Budi Permana, S.Kom nobiasta@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Pendahuluan Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan kesehatan dan kemudahan sehingga penulis dapat menyelesaikan modul ini. Tidak lupa penulis juga ucapkan terima kasih kepada almarhum ayah semoga amal ibadahnya di terima di sisi Allah SWT, Ibu dan Nenek. Karena penulis juga manusia dan memiliki kekurangan semoga kritik dan saran membangun diperlukan untuk penulis guna menjadikan buku ini lebih baik lagi. Kritik dan saran bisa disampaikan melalui : Facebook : Budhi Nobi Permana Email FB : nobinice@gmail.com Email : nobiasta@gmail.com YM : budinobipermana@yahoo.co.id Akhir kata penulis ucapkan terima kasih semoga menjadi ilmu bermanfaat bagi mereka yang menggunakan buku ini amin. 1

BAB Aplikasi Login Tanpa Database Masih melanjutkan ebook sebelumnya yang berjudul Aplikasi Simpan, Edit, Cari, Hapus Data Dengan Visual Studio 2010 kini penulis mencoba menambahkan form login sehingga dalam segi keamanan aplikasi ini memiliki tingkat keamanan yang cukup, guna melindungi dari tangan-tangan jahil. Meskipun aplikasi ini dirancangan sangat sederhana dengan tujuan para pembaca dapat mengembangkannya lagi menjadi sebuah aplikasi yang kompleks. A. Pendahuluan Pada dasarnya keamanan aplikasi menjadi isu yang sangat penting. Karena menyangkut kerahasiaan perusahaan. Ibaratkan pagar yang melindungi rumah form login dalam sebuah aplikasi berfungsi untuk mengamankan form utama dari akses orang-orang yang tidak berkepentingan. Form login ini menjadi akses utama sebelum user bisa menggunakan aplikasi. Form login diciptakan untuk menambah keamanan aplikasi sehingga aplikasi ini tidak bisa digunakan oleh sembarang orang. B. Membuat Aplikasi Berikut adalah langkah-langkah membuat form login : 1. Buatlah form sebagai berikut : 2. Atur lah propertinya sebagai berikut : Nama Kontrol Properti Value Form1 Text Password Tanpa Database Label1 Text Form Login Label2 Text User Name Label3 Text Password Texboxt1 - - Texboxt2 - - Button1 Text Ok Button2 Text Keluar 2

3. Kemudian klik 2 kali button login dan masukan kode berikut : Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = "nobi" And TextBox2.Text = "permana" Then form1.show() Else MessageBox.Show("Password Anda Salah", "Pemberitahuan", MessageBoxButtons.OK, MessageBoxIcon.Information) 4. Setelah itu klik 2 kali button keluar dan masukan kode sebaagai berikut : Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End 5. Setelah itu coba jalankan aplikasi sehingga menghasilkan output sebagai berikut : 3

BAB Aplikasi Login Dengan Database SQL Server 2008 R2 A. Pendahuluan Pada Bab ini penulis mencoba mengajak para pembaca untuk membuat aplikasi login dengan menggunakan database. Database yang digunakan pada kesempatan kali ini adalah dengan memanfaatkan Software database keluaran dari Microsoft yaitu SQL Server 2008 R2. Sebelum melangkah ke pembuatan program ada baiknya kita membuat table terlebih dahulu pada SQL Server 2008 R. Buatlah Database dengan nama dbsiswa dan table dengan nama TblLogin. Langkah-langkah pembuatannya adalah sebagai berikut : 1. Disini penulis asumsikan pembaca telah membuat database dengan nama dbsiswa. Setelah itu klik kanan database dbsiswa sebagai berikut : 2. Isikan Column name dan data type sebagai berikut : 3. Kemudian simpan dengan nama TblLogin lalu klik ok. 4

B. Membuat Aplikasi Berikut adalah langkah-langkah membuat form login dengan database. 1. Sebelumnya buatlah form seperti gambar berikut : 2. Dan atur propertinya sebagai berikut : Nama Kontrol Properti Value Form1 Text Form Login Label1 Text User Name Label2 Text Password Texboxt1 - - Texboxt2 - - Button1 Text Ok Button2 Text Keluar 3. Buatlah class koneksi sebagai berikut : 5

4. Kemudian berinama clskoneksi seperti pada gambar di bawah ini lalu klik add. 5. Kemudian masukan kode sebagai berikut : Imports Microsoft.VisualBasic Imports System.Data.Sql Public Class ClsKoneksi Protected tbllogin = New DataTable Protected SQL As String Protected Cn As OleDb.OleDbConnection Protected Cmd As OleDb.OleDbCommand Protected Da As OleDb.OleDbDataAdapter Protected Ds As DataSet Protected Dt As DataTable Public Function OpenConn() As Boolean Cn = New OleDb.OleDbConnection("Provider=SQLOledB.1;Integrated Security=SSPI;Persist Security Info=False;Initial catalog=dbsiswa;data source=nobi SQLEXPRESS") Cn.Open() If Cn.State <> ConnectionState.Open Then Return False Else Return True End Function Public Sub CloseConn() If Not IsNothing(Cn) Then Cn.Close() Cn = Nothing Public Function ExecuteQuery(ByVal Query As String) As DataTable If Not OpenConn() Then 6

MsgBox("Koneksi Gagal..!!", MsgBoxStyle.Critical, "Access Failed") Return Nothing Exit Function Cmd = New OleDb.OleDbCommand(Query, Cn) Da = New OleDb.OleDbDataAdapter Da.SelectCommand = Cmd Ds = New Data.DataSet Da.Fill(Ds) Dt = Ds.Tables(0) Return Dt Dt = Nothing Ds = Nothing Da = Nothing Cmd = Nothing CloseConn() End Function Public Sub ExecuteNonQuery(ByVal Query As String) If Not OpenConn() Then MsgBox("Koneksi Gagal..!!", MsgBoxStyle.Critical, "Access Failed..!!") Exit Sub Cmd = New OleDb.OleDbCommand Cmd.Connection = Cn Cmd.CommandType = CommandType.Text Cmd.CommandText = Query Cmd.ExecuteNonQuery() Cmd = Nothing CloseConn() End Class 6. Setelah itu klik kanan lalu klik view code : 7

7. Dan masukan kode sebagai berikut : Public Class Form2 Dim tbllogin As DataTable Dim Proses As New ClsKoneksi Sub bersih() txtuser.text = "" txtpass.text = "" txtuser.focus() Sub Login() If txtuser.text = "" Then txtuser.focus() : Exit Sub If txtpass.text = "" Then txtpass.focus() : Exit Sub tbllogin = Proses.ExecuteQuery("Select * From Tbllogin Where user_name = '" & txtuser.text & "' and password ='" & txtpass.text & "'") If tbllogin.rows.count = 0 Then MessageBox.Show("Login tidak berhasil..!!", "Informasi", MessageBoxButtons.OK, MessageBoxIcon.Information) txtuser.focus() Else form1.show() Me.Hide() End Class 8. Setelah itu klik 2 kali button login kemduian masukan kode berikut : Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Call Login() 9. Kemdian klik 2 kali button keluar dan masukan kode sebagai berikut : Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click End 8

10. Sekarang coba run program maka akan tampil output sebagai berikut : 11. Jika password yang di inputkan benar maka akan tampil seperti gambar diatas. Refrensi 1. www.msdn.microsoft.com 2. Budi Permana, Modul Belajar Cepat Membuat Program Dengan Visual Studio 2010 dan SQL Server 2008. Biografi Penulis Budi Permana, S.Kom adalah alumni Stmik Mardira Indonesia dari kota Bandung, setelah lulus melanjutkan kuliah selama 6 bulan untuk mengambil Akta IV di UNISBA. Penulis pernah bekerja sebagai teknisi jaringan dan guru di Smk Marhas dan pernah juga bekerja sebagai Konsultan IT. 9