PENGKODEAN AKSES FORM SISTEM USER

dokumen-dokumen yang mirip
HOW TO CALL A REPORT IN VB.NET


PEMROGRAMAN VB.NET. Koneksi Ke Database

PEMROGRAMAN VB.NET. Sintaks Pada Class




Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database



Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

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

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

Cara Koneksi Database

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010


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


BAB II MICROSOFT VISUAL STUDIO

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Modul x login dan Periode

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


BAB VIII PENGENALAN DATABASE

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

Program Database Penjualan Barang

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

Sesi 12 : Pengenalan Pemrograman Database

Budi permana, S.Kom


MODUL 3 Pemrograman ADO.NET : Connected Environtment

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

KONEKSI DATABASE SQL DENGAN VB.NET

Source Code Test Program Dengan VB Net

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"


MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

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

Irvan Lewenusa

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

Membuat Program Kriptografi dengan VB.Net 2010

Pengenalan Microsoft Visual Studio 2010

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

8 H Ya Ya 0 Tidak Tidak 0 Tidak G gejala



Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

Sistem Informasi Penggajian Karyawan Berbasis Desktop

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN TERSTRUKTUR II

BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC.NET

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

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

Bab 4 Hasil dan Pembahasan

BAB IV IMPLEMENTASI DAN PENGUJIAN

LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login


BAB 4 PROTOKOL TCP UDP - REMOTE

MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT

PENGGUNAAN STRUKTUR KONTROL

Bill of Material. Bab ini menjelaskan mengenai pembuatan form bill of material yang digunakan dalam program aplikasi sistem informasi manufaktur.


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

Aplikasi Payroll dengan ASP.Net

BAB IV IMPLEMENTASI DAN TESTING

MODUL 2 SELECTION & LOOPING PADA FORM

LISTING PROGRAM. Public m, n, i, j, result1, cocok1, mpnext(0 To 255) As Integer

BAB VII PEMROGRAMAN DATABASE

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

MODUL 2 IP ADDRESS SOCKET

BAB 3 SYSTEM AKSES WINDOWS

MODUL PRAKTIKUM PEMROGRAMAN III (VB.NET & MYSQL) MEMBUAT APLIKASI PEMBELIAN SEDERHANA. Oleh : Ilman Kadori, M.Kom.


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

JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNIK IBNU SINA BATAM 2016

Form Login Menggunakan Combobox Dengan VB.Net dan MySQL Workbench

BAB V MENGGUNAKAN OPERATOR VISUAL BASIC.NET

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)

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

PEMROGRAMAN VISUAL BASIC

Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Backup

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

PERANCANGAN APLIKASI ENKRIPSI DEKRIPSI MENGGUNAKAN METODE CAESAR CHIPER DAN OPERASI XOR

LISTING PROGRAM. Private Sub cmdlogin_click(sender As Object, e As EventArgs)



JOBSHEET 8 DATABASE IN VB

M. Choirul Amri. 2.1 Membuat Project Baru.

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

SISTEM INFORMASI AKUNTANSI PERSEDIAAN BARANG DENGAN MENGGUNAKAN METODE FIFO PADA PT.WINDU PERSADA CARGO

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

Bab 4 Hasil dan Pembahasan


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

Budi Permana, S.Kom

Data Hasil Penelitian bobot 200 butir persilangan tanaman jagung

Bab 4 Hasil dan Pembahasan

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

Transkripsi:

WIRATSOFT INC CORPORATION 2012 PENGKODEAN AKSES FORM SISTEM USER MICROSOFT VISUAL BASIC.NET 2005 WIRAT.NET 10/11/2012

Hak Akses USER Pengantar Tulisan Pada saat membuat aplikasi (vb.net) untuk materi skripsi, saya terbesit pertanyaan. Bagaimana cara memberikan akses form secara dinamis pada sistem untuk user yang ada?? Coba browsing dan tanya-tanya sama master-master vb.net akhirnya bisa nemuin sebuah cara untuk mewujudkan hal itu. Nah, bagi agan-agan sekalian yang mau ikut sama-sama belajar mari diikutin secara seksama bagaimana cara membuatnya. Dicoba pelan-pelan bagian demi bagian. Salam, Illuminator372 Tahapan Proses Bikin Database Bikin Layout Form Bikin Coding Page 2 of 9

Bikin Database Beberapa tabel yang akan dibuat adalah seperti gambar diatas, pada tutorial ini saya menggunakan Ms. Access 2007. Detailnya design tabel-tabelnya sebagai berikut : FORM_TABLE Field Name Data Type Field Size Keterangan IDFORM Text 7 Primary Key FORMNAME Text 25 USER_TABLE Field Name Data Type Field Size Keterangan IDUSER Text 7 Primary Key USERNAME Text 25 PASSWORD Text 25 STATUS Text 15 Page 3 of 9

AKSES_TABLE Field Name Data Type Field Size Keterangan IDUSER Text 7 Foreign Key IDFORM Text 7 Foreign Key AKSES_FORM Text 1 Page 4 of 9

Bikin Layout Form Silahkan dibuat design form sesuai toolbox yang terlihat pada gambar. ComboBox, Button, DataGridView. Page 5 of 9

Bikin Coding Class Koneksi Database Imports System.Data.OleDb Namespace AKSES_DATABASE Public Class DATABASEClass Dim KONEKSI As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;" _ & "Data Source=DB_GRIDVIEW.accdb;" _ & "Jet OLEDB:Database Password=321;") Public Function BUKAKONEKSI() As OleDbConnection KONEKSI.Open() Return KONEKSI End Function Public Function TUTUPKONEKSI() As OleDbConnection KONEKSI.Close() Return KONEKSI End Function End Class End Namespace Class Proses Imports System.Data.OleDb Namespace AKSES_DML Public Class PROSESClass Dim KONEKSI As New AKSES_DATABASE.DATABASEClass Dim CMD As New OleDbCommand Public Function SIMPAN_AKSES(ByVal IDUSER As String, ByVal IDFORM As String, ByVal AKSES As String) CMD.CommandType = CommandType.Text CMD.CommandText = "INSERT INTO AKSES_TABLE VALUES('" & IDUSER & "','" & IDFORM & "','" & AKSES & "')" CMD.Connection = KONEKSI.BUKAKONEKSI CMD.ExecuteNonQuery() End Function End Class End Namespace KONEKSI.TUTUPKONEKSI() Return KONEKSI Page 6 of 9

Script Form Imports System.Data.OleDb Public Class DGVCheckBox Dim KONEKSI As New AKSES_DATABASE.DATABASEClass Dim xsimpan As New AKSES_DML.PROSESClass Dim DTA As New OleDbDataAdapter Dim DTS As New DataSet Dim CMD As New OleDbCommand Dim DTR As OleDbDataReader Dim A As String Dim B As String Private Sub ISI_GRID() Try KONEKSI.TUTUPKONEKSI() DTA = New OleDbDataAdapter("SELECT * FROM FORM_TABLE ORDER BY IDFORM ASC", KONEKSI.BUKAKONEKSI) Try DTS.Tables("FORM_TABLE").Clear() Catch ex As Exception End Try DTA.Fill(DTS, "FORM_TABLE") Dim GRID As New DataView(DTS.Tables("FORM_TABLE")) DGVSample.DataSource = GRID 'ngunci columns tertentu DGVSample.Columns.Item(1).ReadOnly = True DGVSample.Columns.Item(2).ReadOnly = True Catch ex As Exception MsgBox(ex.ToString) End Try End Sub Private Sub DGVCheckBox_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call ISI_GRID() Call ISI_Combo() End Sub Private Sub ISI_Combo() KONEKSI.TUTUPKONEKSI() CMD = New OleDbCommand("SELECT * FROM USER_TABLE ORDER BY IDUSER ASC", KONEKSI.BUKAKONEKSI) DTR = CMD.ExecuteReader End Sub CmbUSER.Items.Clear() While DTR.Read A = DTR.Item("IDUSER") B = DTR.Item("USERNAME") CmbUSER.Items.Add(A & " - " & B) End While Page 7 of 9

Private Sub BtnSIMPAN_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSIMPAN.Click Dim Y As String = Mid(CmbUSER.Text, 1, 7) Dim irow As Integer Dim AKSES As String For irow = 0 To DGVSample.Rows.Count - 1 'AksesBox = Nama CheckBox yang ada di DatagridView If DGVSample.Rows(iROW).Cells("AksesBox").Value Then AKSES = "1" Else AKSES = "0" End If 'Class Proses DML (Simpan Data) xsimpan.simpan_akses(y, DGVSample.Rows(iROW).Cells(1).Value, AKSES) Next irow End Sub End Class Sedikit penjelasan, tujuan dari coding ini yang bernilai 1 adalah form yang boleh diakses oleh user tersebut. Sedangkan yang bernilai 0 adalah form yang tidak boleh diakses oleh user. Untuk pengembangan berikutnya. Jangan lewatkan tutorial lanjutan dari penjelasan kali ini. So don t missed it later!! Page 8 of 9

Illuminator372 Kuliah D3nya diselesaikan pada tahun 2008 lalu di Kampus STMIK Bina Insani, Jurusan Teknik Informatika dan kemudian kembali melanjutkan S1nya pada tahun 2011 ditempat dan jurusan yang sama. Bekerja di PT Bridgestone Tire Indonesia sejak 2008. Bercita-cita dapat selalu mendedikasikan dirinya dalam bidang IT Indonesia dan Dunia. Kontak : bambang.wiratmojo@gmail.com bambangwiratmojo.wordpress.com / bambangwiratmojo.blogspot.com PEMBERIAN HAK AKSES USER SISTEM SUPPORTED BY WIRATSOFT2012 Page 9 of 9