STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
|
|
|
- Hadian Setiawan
- 9 tahun lalu
- Tontonan:
Transkripsi
1 STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET 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. Blog : [email protected] [email protected] STEP XIII Membuat Aplikasi Database dengan menggunakan Vb.Net 2003 dan SQL Server 2000
2 I. Pengantar II. Artikel ini saya buat, karena sangat banyak sekali yang masuk ke saya untuk membuat artikel Vb.Net dengan Sql Server sebagai database nya. Setelah sekian lama akhir nya pada artikel saya yang ke 13 ini baru dapat saya realisasikan. Untuk studi kasus pada artikel ini saya ambil dari artikel pertama saya (Step 1). Oleh karena itu tata cara penulisan dan penyampaian sangat mirip dengan step 1. Dalam artikel ini para pembaca akan, di bimbing bagaimana membuat program aplikasi sederhana dari mulai membuat Database, Table, Stored procedure pada Sql Server 2000 sampai pada pemogramannya dengan Vb.net A TIME TO MAKE PROGRAM 2.1 Desain Form Gambar Flash Form Gambar Form Login
3 Untuk membuat program seperti diatas, mari ikuti langkah-langkah dibawah ini. Sebelum kita masuk dalam pembuatan program, terlebih dahulu kita buat database pada Sql Server. Buatlah database dengan nama Coba. Ikuti langkah-langkah dibawah ini. Pada jendela SQL Server Enterprise Manager, klik kanan pada folder Database lalu pilih New Database. Lalu akan muncul jendela Database properties. Ketikkan Coba untuk nama database yang akan kita buat. Dan klik button OK.
4 Setelah itu di bawah folder Database, akan terlihat database yang baru saja kita buat (Coba). Klik tanda + pada database coba, dan klik kanan pada root Table dan pilih New Table. Gambar Desain Table Users Buatlah field seperti gambar diatas, untuk membuat Primary Key, klik row Username lalu klik tanda kunci pada toolbar diatas. Setelah selesai klik Save untuk menyimpan design table dengan nama Users. Setelah selesai buat satu lagi table dengan nama
5 TbUsaha, dengan nama field IdUsaha dan NamaUsaha (IdUsaha sebagai Primary Key nya). Gambar Desain Table TbUsaha Setelah selesai dalam pembuatan database, sekarang kita masuk dalam pembuatan program. Buka Aplikasi Visual Studio.Net, dan pilih New Project. Ketikan nama project sesuai dengan keinginan anda. Simpan di drive pada PC anda (Untuk drive bebas juga, sekarang jamannya hak asasi manusia, tidak ada pemaksaan) Membuat StartUp Form. Untuk pertama kali,.net akan memberikan Default sebuah form, dengan nama Form1. Sekarang tugas kita adalah merubah tampilan Form1 tersebut menjadi seperti tampilan Flash Form seperti diatas. Ubah properties Form1 seperti dibawah ini. BackColor White FormBorderStyle FixedToolWindow Text (Kosongkan) StartUp StartPosition CenterScreen ControlBox False ShowInTaskbar False Setelah selesai melakukan perubahan Form1 seperti diatas. Sekarang kita tambah aksesoris pada form StartUp. Tambahkan dua (2) buah label, 1 ProgressBar dan 1 buah PictureBox. Sehingga tampilan seperti pada gambar dibawah ini.
6 Desain Splash Form Untuk gambar diatas silahkan ganti dengan gambar yang anda suka dan jika anda tidak suka dengan tampilan ini, anda dapat merubah sesuai dengan keinginan anda. Setelah selesai mendesain form, tambahkan sebuah timer dan beri nama Splash_Timer Membuat Login Form. Tambahkan sebuah Form ke dalam aplikasi. Caranya Klik Kanan Pada Project anda Pilih Add>Add Windows Form. Ganti properties Form baru tersebut seperti dibawah ini.
7 BackColor Font+ FormBorderStyle Text StartPosition ControlBox ShowInTaskbar LightBlue Microsoft Sans Serif, 8.25pt, style=bold Fixed3D Login FrmLogin CenterScreen False False Tambahkan 2 buah label, 2 buah TextBox dan 2 buah Button Ubah properties dari masing-masing component seperti dibawah ini. Label 1 BackColor LightBlue Font+ Microsoft Sans Serif, 8.25pt, style=bold Text Username Label 2 BackColor Font+ Text LightBlue Microsoft Sans Serif, 8.25pt, style=bold Password Textbox 1 BorderStyle Fixed3D txtuser Textbox 2 BorderStyle Fixed3D txtpassword PasswordChar *
8 Button1 BackColor Font+ Flatstyle Text LightBlue Microsoft Sans Serif, 8.25pt, style=bold Flat Login btnlogin Button2 BackColor Font+ Flatstyle Text LightBlue Microsoft Sans Serif, 8.25pt, style=bold Flat Cancel btnbatal Setelah selesai merubah properties seperti di atas, susun dan disain form seperti dibawah ini. Gambar Desain Form Login Membuat Menu Utama Sekarang kita akan membuat Form Utama, tapi untuk sementara jangan di modifikasi. Untuk saat ini kita ganti Form menjadi MainMenu
9 2.2 Source Code Source Code Form Splash Setelah kita selesai mendesain 2 buah form, sekarang waktunya kita bermain dengan source code. Pada Form splash, klik 2 kali (Double Click) component Splash_Timer. Dan ketikkan listing seperti dibawah ini. Private Sub Splash_Timer_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Splash_Timer.Tick End Sub Dim cur As New frmlogin ProgressBar1.Value += 4 If ProgressBar1.Value = 100 Then Splash_Timer.Dispose() Me.Visible = False cur.show() End If Note : anda dapat mencoba mengubah nilai value pada progressbar. Dengan menaikkan atau mengurangi nilai value maka anda melihat perubahan progessbar berjalan, apakah semakin cepat atau lambat. Itu semua tergantung pada anda. Coba jalankan program, gmana? apakah sudah sesuai dengan yang anda inginkan???????? Source Code Form Login Sebelum kita mulai membuat listing pada form login, terlebih dahulu kita membuat koneksi pada database. Sekarang kita akan membuat koneksi dengan memanggil Class lain untuk koneksi ke database. Sebelumnya Buat folder pada project yang anda buat (Klik kanan project>add>new Folder) dan beri nama AccessData. Selanjutnya didalam Folder tersebut tambahkan Class dengan nama DataBaseConnection.vb (Klik kanan Folder AccessData >Add>Add Class). Ketikan listing di bawah ini pada class yang baru anda buat.
10 Imports System.Data.SqlClient space AccessData Public Class DataBaseConnection Public Function open() As SqlClient.SqlConnection 'Server = Nama dimana kita menginstall SQL server 'Database = Nama database yang akan di akses 'User ID= Account untuk SQL server, sebagai default sa (system administrator) 'Password = Password untuk login ke SQL server Dim conect As New SqlClient.SqlConnection("Server='TESTSERVER';Database='Coba'; " & _ " User ID='sa';Password='testserver'") conect.open() Return conect End Function Public Function close() As SqlClient.SqlConnection Dim conect As New SqlClient.SqlConnection("Server='TESTSERVER';Database='Coba'; " & _ " User ID='sa';Password='testserver'") conect.close() Return conect End Function End Class End space Note :Dengan membuat koneksi menggunakan Class, untuk setiap proses yang berhubungan dengan database anda cukup dengan memanggil nama Class tersebut, dengan mendeklarasikan Class tersebut. Contoh : Dim MyConnection As New AccessData.DatabaseConnection Setelah selesai membuat Class, selanjutnya kita akan membuat module untuk menyimpan Variable global yang sering kita gunakan dalam pembuatan program. Buat satu module caranya sama dengan membuat Class, dan beri nama module.vb. (Klik kanan Folder AccessData >Add>Add Module). Ketikan listing di bawah ini pada module yang baru anda buat.
11 Module _Module Public Msg As Integer Public intresponse As Integer Public Username, Password As String End Module Setelah selesai sekarang kita kembali pada Form Login. Untuk pertama kali ketikkan listing dibawah ini pada baris paling atas. Imports System.Data Imports System.Data.SqlClient Dan buat variable global untuk form Login ini, seperti dibawah ini. #Region "deklarasi" Dim MyConnection As New AccessData.DataBaseConnection Dim f_utama As New MainMenu Dim objconnection As SqlConnection Dim objcommand As SqlCommand Dim objdataadapter As SqlDataAdapter Dim objdatareader As SqlDataReader Dim strsql As String Dim objdataset As New DataSet Dim objdatatable As New DataTable Dim mprocess As String #End Region Ketikkan listing diatas dibawah Inherits System.Windows.Forms.Form Selanjutnya kita buat listing untuk mencari apakah Username ada pada table Users Sub CheckUser() objdatatable.clear() StrSQL = ("SELECT * FROM [Users] WHERE [User] " & _ " = '" & Trim(txtuser.Text) & "' ") objcommand = New SqlCommand objcommand.connection = MyConnection.open objcommand.commandtype = CommandType.Text objcommand.commandtext = StrSQL objdataadapter = New SqlDataAdapter(objCommand) objdataadapter.fill(objdataset, "MDT_user") objdatatable = objdataset.tables("mdt_user") MyConnection.close() End Sub
12 Fungsi dari listing adalah, mencari Username apakah ada pada table Users. Syntax SQL ("SELECT * FROM [Users] WHERE [User] = '" & Trim(txtuser.Text) & "' "), Maksudnya adalah menampilkan data user dengan criteria Username. Dan jumlah banyaknya data akan disimpan pada ObjDataTable. Kemudian ketikkan listing untuk menampilkan data users (Username,Password). Sub Find_User() objcommand = MyConnection.open.CreateCommand objcommand.commandtext = ("Select [User],[Password] from [Users] where [User]='" & Trim(txtuser.Text) + "' ") objdatareader = objcommand.executereader objdatareader.read Username = objdatareader.item("username") Password = objdatareader.item("password") MyConnection.close() End Sub Untuk sekilas sepertinya listing antara Sub CheckUser sama dengan Sub Find_User. Tapi pada kenyataannya fungsi dari kedua listing ini berbeda. Untuk Sub Find_User disini kita menampilkan value dari username & Password. Jika anda sudah mengerti dengan yang saya maksud, mari lanjutkan pelajaran kita. Sekarang Double Click Button Login. Ketikan Listing seperti dibawah ini.
13 Private Sub btnlogin_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnlogin.click untuk mengaktifkan fungsi CheckUsers CheckUsers mengharuskan user memasukkan username dan password If txtuser.text.trim() = "" And _ txtpassword.text.trim() = "" Then Msg = MsgBox("Masukan Username dan Password", MsgBoxStyle.OKOnly, "Pesan") txtuser.focus() ElseIf txtuser.text = "" Then Msg = MsgBox("Masukan Username ", MsgBoxStyle.OKOnly, "Pesan") txtuser.focus() ElseIf txtpassword.text = "" Then Msg = MsgBox("Masukan password ", MsgBoxStyle.OKOnly, "Pesan") txtpassword.focus() Else Try Menghitung jumlah baris yang ada pada ObjDataTable If objdatatable.rows.count <= 0 Then Jika jumlah baris = 0 / username tidak ada pada table Msg = MsgBox("Username tidak ada ", MsgBoxStyle.OKOnly, "Pesan") txtuser.focus() Else Jika username ada pada table / jumlah baris ObjdataTable > 0 III. Mengaktifkan fungsi mencari nilai value Username & Password Find_User() Jika Password yang diketik pada TextBox tidak sama pada Database If Password <> Trim(txtPassword.Text) Then Msg = MsgBox("Password salah!", MsgBoxStyle.OKOnly, "Pesan") txtpassword.focus() Exit Sub Else Jika Sama Me.Hide() f_utama.showdialog() txtuser.text = "" txtpassword.text = "" End If End If Catch When Err.Number <> 0 MsgBox("Tidak dapat melakukan proses" _ & vbcrlf & Err.Description) End Try End 2.3 If End Sub Setelah ini Double Click button Cancel, dan ketikkan listing seperti berikut
14 Private Sub btnbatal_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnbatal.click intresponse = MessageBox.Show("Are you sure want to quit?", Me.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) If intresponse = MsgBoxResult.Yes Then End Else Exit Sub End If End Sub Sekarang anda telah selesai membuat aplikasi yang sangat sederhana. Kalau berhasil jangan senang dulu, karena masih banyak sekali rintangan yang akan kita hadapi untuk kasus-kasus berikutnya. Bagi yang gagal jangan berkecil hati, jangan ragu dan sungkan silahkan ke saya. Jika program yang anda buat tidak ada masalah, kita lanjutkan pelajaran kita. Sekarang mari kita modif form utama kita yang masih polos, menjadi seperti berikut : Ubah Properties pada form utama seperti di bawah ini.
15 BackColor FormBorderStyle BackGroundImage Text StartPosition Icon White Fixed3D Bebas mau gambar apa MainMenu MainMenu CenterScreen Bebas juga Anda dapat memodif form sesuai dengan keinginan anda. Dan kita tambah komponen MainMenu1 dan StatusBar1 pada Form MainMenu. Buat seperti dibawah ini. File>>Exit Inputan>>Input Usaha
16 Ketik listing seperti dibawah ini. Public Sub BuatPanelStatusBar() 'Membuat panel dan mengatur properti teks. StatusBar1.Panels.Add("Ready..") StatusBar1.Panels.Add("") StatusBar1.Panels.Add("") 'Mengatur properti panel StatusBar. 'Mengatur properti panel AutoSize. StatusBar1.Panels(0).AutoSize = _ StatusBarPanelAutoSize.Spring StatusBar1.Panels(1).Width = 200 StatusBar1.Panels(2).Width = 200 ' Mengatur properti panel BorderStyle. StatusBar1.Panels(0).BorderStyle = _ StatusBarPanelBorderStyle.Raised StatusBar1.Panels(1).BorderStyle = _ StatusBarPanelBorderStyle.Sunken StatusBar1.Panels(2).BorderStyle = _ StatusBarPanelBorderStyle.Sunken ' Mengatur perataan panel StatusBar1.Panels(0).Alignment = _ HorizontalAlignment.Left StatusBar1.Panels(1).Alignment = _ HorizontalAlignment.Center StatusBar1.Panels(2).Alignment = _ HorizontalAlignment.Center 'Menambahkan properti teks pada panel ketiga dengan 'tanggal(sekarang) StatusBar1.Panels(1).Text = "Selamat Datang" & " " & Username StatusBar1.Panels(2).Text = _ System.DateTime.Today.ToLongDateString() 'Mengatur properti icon pada panel ketiga StatusBar1.ShowPanels = True End Sub Double_Click Form Utama BuatPanelStatusBar()
17 Setelah itu Double Click menu item Exit dan ketik listing seperti dibawah ini : End Lalu Double Click menu item Inputan dan ketikan listing seperti dibawah ini : Dim f_usaha As New Frm_Usaha f_usaha.showdialog() f_usaha.dispose() Setelah selesai kita mendesain Form Utama (MainMenu), sekarang kita akan membuat Form Untuk Penginputan Usaha. Sekarang tambahkan sebuah form baru pada project yang kita buat. Ubah properties form seperti dibawah ini. BackColor FormBorderStyle Text StartPosition ControlBox ShowInTaksbar LightBlue Fixed3D Form Usaha Frm_usaha CenterScreen False False Dan tambahkan 11 Button, 1 GroupBox dan 2 TextBox. Susun semua komponen seperti dibawah ini
18 5 Dan ubah properties masing-masing komponen seperti dibawah ini : 1. BackColor Transparent FlatStyle Flat ForeColor Black Text << TextAlign MiddleCenter btnawal ShowInTaksbar False Untuk menghemat waktu dan tempat, properties setiap button hamper sama yang beda Cuma di nama dan text Text < btnmundur Text > btnmaju 4. Text >> btnakhir 5. Text F1 Add btnadd 6. Text F2 Delete btndelete
19 7. Text F3 Edit btnedit 8. Text F4 Find btncari Text Text Save (Ctrl+S) btnsave F5 Cancel BtnCancel 11. Text F6 Close btnclose 12. BorderStyle Text Fixed3D txtid (Kosong) 13. BorderStyle Text Fixed3D txtnama (Kosong) Untuk Nomor ganti Text pada properties sesuai pada gambar.
20 Jika sudah selesai mendesain form tersebut, kita akan lanjutkan membuat class untuk pemrosesan data. Buat satu class didalam folder AccessData dengan nama AccessUsaha. Tapi sebelum itu kita melakukan coding pada Class itu, hal yang harus kita lakukan adalah dengan membuat Stored Procedures di SQL Server. Ikuti langkah-langkah dibawah ini. Pada jendela Enteprise Manager klik tanda + pada database Coba, lalu di bawah nya akan terlihat Stored Procedures, klik kanan lalu New Stored Procedure. Setelah itu akan muncul jendela Stored Procedure. Dan ketikkan sintaks seperti dibawah ini. Untuk menyimpannya klik button OK, sedangkan untuk mengecek syntak dari SQL nya klik button Check Syantax. CREATE PROCEDURE [SpInsertUsaha] (@IDUsaha [varchar](50)) AS INSERT INTO [TbUsaha] ( [IDUsaha], [NamaUsaha]) GO Lalu buat 2 Stored Procedure dan ketikkan sintaks dibawah untuk masing-masing Stored Procedure. CREATE PROCEDURE [SpUpdateUsaha] (@IDUsaha [varchar](50)) AS UPDATE [TbUsaha] SET [NamaUsaha] WHERE ( [IDUsaha] GO CREATE PROCEDURE [SpDeleteUsaha] (@IDUsaha [varchar]) AS DELETE [TbUsaha] WHERE ( [IDUsaha] GO
21 Setelah melakukan hal diatas dengan benar maka kita akan memiliki 3 Stored Procedures, seperti pada gambar dibawah ini. Dan kita kembali pada jendela Vb.Net, pada Class AccessUsaha, ketikkan sintaks berikut. Imports System.Data Imports System.Data.SqlClient space AccessData Public Class AccessUsaha Public Function AccessUsahaInsert(ByVal IDUsaha As String, _ ByVal NamaUsaha As String) As SqlDataReader Dim MyConnection As DataBaseConnection = New AccessData.DataBaseConnection Dim mycommand As SqlCommand = New SqlCommand("SpInsertUsaha", MyConnection.open) mycommand.commandtype = CommandType.StoredProcedure Dim parameteridusaha As SqlParameter = New SqlParameter("@IDUsaha", SqlDbType.VarChar, 3) parameteridusaha.value = IDUsaha Dim parameternamausaha As SqlParameter = New SqlParameter("@NamaUsaha", SqlDbType.VarChar, 50) parameternamausaha.value = NamaUsaha With mycommand.parameters.add(parameteridusaha).add(parameternamausaha) End With Dim result As SqlDataReader = mycommand.executereader(commandbehavior.closeconnection) Return result End Function
22 String) Public Function AccessUsahaUpdate(ByVal IDUsaha As String, ByVal NamaUsaha As Dim MyConnection As DataBaseConnection = New AccessData.DataBaseConnection Dim mycommand As SqlCommand = New SqlCommand("SpUpdateUsaha", MyConnection.open) mycommand.commandtype = CommandType.StoredProcedure Dim parameteridusaha As SqlParameter = New SqlParameter("@IDUsaha", SqlDbType.VarChar, 3) parameteridusaha.value = IDUsaha Dim parameternamausaha As SqlParameter = New SqlParameter("@NamaUsaha", SqlDbType.VarChar, 50) parameternamausaha.value = NamaUsaha With mycommand.parameters.add(parameteridusaha).add(parameternamausaha) End With Dim result As SqlDataReader = mycommand.executereader(commandbehavior.closeconnection) Return result End Function Public Function AccessUsahaDelete(ByVal IDUsaha As String) Dim MyConnection As DataBaseConnection = New AccessData.DataBaseConnection Dim mycommand As SqlCommand = New SqlCommand("SpDeleteUsaha", MyConnection.open) mycommand.commandtype = CommandType.StoredProcedure Dim parameteridusaha As SqlParameter = New SqlParameter("@IDUsaha", SqlDbType.VarChar, 3) parameteridusaha.value = IDUsaha With mycommand.parameters.add(parameteridusaha) End With Dim result As SqlDataReader = mycommand.executereader(commandbehavior.closeconnection) Return result End Function End Class End space
23 Jika sudah selesai, mari kita lanjutkan membuat program di dalam Form Usaha. Dan buat variable global form seperti dibawah ini. #Region "deklarasi" Dim MyConnection As New AccessData.DataBaseConnection Dim objconnection As SqlConnection Dim objcommand As SqlCommand Dim objdataadapter As SqlDataAdapter Dim objdatareader As SqlDataReader Dim strsql As String Dim objdataset As New DataSet Dim objdatatable As New DataTable Public mprocess As String Dim mposition As Integer #End Region Lalu ketikan fungsi-fungsi berikut : Private Sub clear() 'Mengkosongkan isi TextBox txtid.text = "" txtnama.text = "" End Sub Private Sub enabled_off() 'Menonaktifkan Textbox txtid.enabled = False txtnama.enabled = False End Sub Private Sub enabled_on() 'Mengaktifkan TextBox txtid.enabled = True txtnama.enabled = True End Sub Sub ViewData() 'Menampilkan Data IDUsaha dan Nama Usaha dengan Criteria IDUsaha pada masing-masing Textbox objcommand = MyConnection.open.CreateCommand objcommand.commandtext = "select * from TbUsaha " & _ " Where IDUsaha = '" & Trim(txtID.Text) & "'" objdatareader = objcommand.executereader While objdatareader.read txtid.text = objdatareader.item("idusaha").tostring txtnama.text = objdatareader.item("namausaha").tostring End While MyConnection.close End Sub
24 Sub Displaydata() Try 'Menyimpan jumlah baris Tabel TbUsaha pada Objdatatable objdatatable.clear() StrSQL = "select * from TbUsaha" objcommand = New SqlCommand objcommand.connection = MyConnection.open objcommand.commandtype = CommandType.Text objcommand.commandtext = StrSQL objdataadapter = New SqlDataAdapter(objCommand) objdataadapter.fill(objdataset, "MDT_Usaha") MyConnection.close() objdatatable = objdataset.tables("mdt_usaha") Catch ex As Exception MsgBox("Tidak dapat membuat hubungan ke database" _ & vbcrlf & Err.Description) MyConnection.close() End Try End Sub Sub displaydata2() Try 'Menampilkan Data IDUsaha dan NamaUsaha berdasarkan posisi Baris yang dicari StrSQL = "select * from TbUsaha" objcommand = New SqlCommand objcommand.connection = MyConnection.open objcommand.commandtype = CommandType.Text objcommand.commandtext = StrSQL objdataadapter = New SqlDataAdapter(objCommand) objdataadapter.fill(objdataset, "MDT_Usaha") MyConnection.close() objdatatable = objdataset.tables("mdt_usaha") mposition = BindingContext(objDataTable).Position With objdatatable.rows(mposition) txtid.text =.Item("IDUsaha") txtnama.text =.Item("NamaUsaha") End With Catch When Err.Number <> 0 MsgBox("Tidak dapat membuat hubungan ke database" _ & vbcrlf & Err.Description) MyConnection.close() End Try End Sub
25 Sub cari() Try 'untuk mengecek apakah IDUsaha yang diinputkan ada pada Tabel TbUsaha objdatatable.clear() strsql = "select * from [TbUsaha] where " & _ " IDUsaha = '" & Trim(txtID.Text) + "'" objcommand = New SqlCommand objcommand.connection = MyConnection.open objcommand.commandtype = CommandType.Text objcommand.commandtext = strsql objdataadapter = New SqlDataAdapter(objCommand) objdataadapter.fill(objdataset, "MDT_Usaha") MyConnection.close() objdatatable = objdataset.tables("mdt_usaha") Catch When Err.Number <> 0 MsgBox("Tidak dapat membuat hubungan ke database" _ & vbcrlf & Err.Description) MyConnection.close() End Try End Sub Double Click btnclose dan ketik seperti dibawah ini : objdatatable.clear() Me.Close() Double Click btncancel dan ketik seperti dibawah ini : enabled_off() clear() mprocess = "" btnsave.enabled = False btnsave.text = "Save" Double Click btnadd dan ketik seperti dibawah ini : mprocess = "ADD" btnsave.text = "Save Add" enabled_on() btnsave.enabled = True txtid.focus() clear() Double Click btnedit dan ketik seperti dibawah ini :
26 If mprocess <> "View" Or txtnama.text = "" Then MsgBox("Lakukan pencarian terlebih dahulu, sebelum proses edit") Else enabled_on() txtnama.focus() mprocess = "EDIT" btnsave.text = "Save Edit" btnsave.enabled = True End If Pilih Class = txtnama, Seperti dibawah ini Dan Pilih Method = Leave. Untuk selanjutnya penulis hanya menyebutkan Class dan Method saja, untuk visual tidak akan diberikan. Lalu ketik seperti dibawah ini. btnsave.focus() Double Click Form Usaha, dan ketik seperti berikut :
27 Try StrSQL = "Select * From TbUsaha" objcommand = New SqlDbCommand objcommand.connection = MyConnection.open objcommand.commandtype = CommandType.Text objcommand.commandtext = StrSQL objdataadapter = New SqlDataAdapter(objCommand) objdataadapter.fill(objdataset, "MDT_Usaha") MyConnection.close() objdatatable = objdataset.tables("mdt_usaha") Catch When Err.Number <> 0 MsgBox("Tidak dapat membuat hubungan ke database" _ & vbcrlf & Err.Description) End Try clear() enabled_off() Double Click btncari, dan ketik seperti berikut : mprocess = "View" txtid.enabled = True txtid.focus() Double Click btnsave, dan ketik seperti berikut :
28 If btnsave.text = "Save Add" Then Try cari() If objdatatable.rows.count >= 1 Then MsgBox(" Kode " & "" & txtid.text & "" & " sudah ada") txtid.focus() ElseIf txtid.text = "" Or txtnama.text = "" Then MsgBox("Isikan data yang mau di Input terlebih dahulu") txtid.focus() Else Dim myes_no As String = MsgBox("Anda yakin data mau disimpan?", vbyesno) If myes_no = vbyes Then myconnectionusaha.accessusahainsert(txtid.text, txtnama.text) enabled_off() btnsave.enabled = False btnsave.text = "Save" btnadd.focus() Displaydata() clear() Else enabled_off() clear() btnadd.focus() End If End If Catch When Err.Number <> 0 MsgBox("Tidak dapat melakukan proses simpan" _ & vbcrlf & Err.Description) End Try Else Try cari() If objdatatable.rows.count = 0 Then MsgBox(" Kode : " & "" & txtid.text & "" & " tidak ada pada table") Else Dim myes_no As String = MsgBox("Anda yakin data mau diupdate?", vbyesno) If myes_no = vbyes Then myconnectionusaha.accessusahaupdate(txtid.text, txtnama.text) enabled_off() btnsave.text = "Save" btnsave.enabled = False btnadd.focus() clear() Else enabled_off() clear() btnadd.focus() End If End If Catch When Err.Number <> 0 MsgBox("Tidak dapat melakukan proses update" _ & vbcrlf & Err.Description) End Try End If objdatatable.clear()
29 Pilih Class = txtnama Dan Pilih Method = KeyUp If e.keycode = Keys.Enter Then btnsave.performclick() ElseIf e.keycode = Keys.Escape Then btncancel.performclick() End If Pilih Class = txtnama, Seperti dibawah ini Dan Pilih Method = KeyUp If mprocess = "View" Then Try cari() If objdatatable.rows.count = 0 Then MsgBox("Data yang dicari tidak ada") Else ViewData() btndelete.focus() End If Catch When Err.Number <> 0 MsgBox("Tidak dapat melakukan proses pencarian" _ & vbcrlf & Err.Description) MyConnection.close() End Try End If Double_Click btnakhir BindingContext(objDataTable).Position = objdatatable.rows.count - 1 displaydata2() Double_Click btnmaju BindingContext(objDataTable).Position += 1 displaydata2() Double_Click btnmundur BindingContext(objDataTable).Position -= 1 displaydata2() Double_Click btnawal BindingContext(objDataTable).Position -= 1 displaydata2()
30 Sekarang coba anda jalankan program, apakah program sudah berjalan dengan semestinya, jika belum bisa seperti biasa Tentu anda akan merasa heran, kenapa pada button Add, Edit dll ada semacam shortcut. Tetapi jika digunakan shortcut-shortcut tersebut tidak bekerja. Mungkin merupaka suatu kelemahan pada VB.Net tidak menyediakan shortcut untuk component button, tidak seperti Delphi yang menyediakan shortcut untuk button. Tapi jika anda seorang programmer yang memanfaatkan kelebihan dari bahasa pemrograman, masalah itu semua akan bisa diatasi. Ok, sekarang penulis akan memberikan solusi gimana cara membuat shortcut untuk menjalankan perintah pada suatu button. Tambahkan komponen MainMenu pada Form Usaha. Lalu buat seperti berikut : Pada masing-masing Properties MenuItem, buat Visible=False. Dan shortcut sesuai dengan button. Contoh : Untuk Button dengan Text : F1 Add, pada menu item add properties>shortcut = F1. Dan selanjutnya..buat sendiri ya???????. Lalu coba Double_Click menu item add, dan ketik listing seperti dibawah. btnadd.performclick() Untuk semua menu item buat listing seperti diatas, hanya ubah button apa yang akan diperoses. Coba jalankan program dan gunakan shortcut. Apa sudah jalan?????? Kalau berhasil, berarti anda sudah bisa proses dasar dari database (Select, Insert, Delete & Update). Dengan begitu anda dapat mengembangkan program ini sesuai dengan keinginan anda. Untuk mendapatkan source code lengkap dapat di download pada bog saya Untuk menjalankan program yang didownload. Unzip file
31 tersebut. Lalu copy 2 file yang berada pada folder DB ke C:\Program Files\Microsoft SQL Server\MSSQL\Data. Lalu buka Enteprise Manager, klik kanan pada Folder Database All Tasks >> Attach Database Lalu akan muncul jendela seperti dibawah. Dan klik button Browse disampin button Verify
32 Akan muncul jendela seperti diatas, lalu cari file pada path dimana kita menyimpan file DB (C:\Program Files\Microsoft SQL Server\MSSQL\Data). Setelah ketemu klik file Coba_Data.MDF dan klik button OK. Maka jendela Attach Database akan terisi sendiri seperti gambar dibawah ini.
33 Dan klik OK, maka didalam Folder Database di Enterprise Manager akan terdapat database baru dengan nama Coba. Setelah langkah diatas berhasil maka program yang di download juga dapat dijalankan. Username :jun Password :123 Penutup Maaf kepada para pembaca, kalau artikel ini baru saat ini dapat dirilis. Mudah-mudahan artikel ini dapat sedikit menjawab dari persoalan yang dihadapi para pembaca. Referensi Masih banyak lagi referensi yang ada di Intenet. Anda tinggal cari di Dengan kata kunci tutorial VB.Net Sinopsis buku Panduan Lengkap Menjadi Programmer Setelah mengetahui apa itu Microsoft.NET Framework, Microsoft Visual Basic.NET, ADO.NET, Database dan Microsoft Access, dan fungsi-fungsi serta dasar penggunaannya, ternyata menjadi programmer VB.NET itu mudah! Sebab, dari dasar pengetahuan tesebut, kita sudah bisa membuat suatu program yang kita inginkan. Misalnya, membuat aplikasi toko, seperti form penjualan dan pembelian. Visual Basic.NET (VB.NET) merupakan program generasi selanjutnya dari Visual Basic. VB.NET memungkinkan kita untuk membangun aplikasi database client atau server dengan performa tinggi. Umumnya, para programmer banyak menggunakan VB.NET untuk membuat aplikasi atau program yang mereka butuhkan. Pasalnya, program ini memiliki kelebihan dan kemudahan tertentu dibandingkan dengan program-program lainnya yang sejenis. Selanjutnya, langkah apa saja yang mesti diketahui dan dilakukan agar kita bisa menjadi programmer VB.NET? Mediakita menerbitkan buku Panduan Lengkap Menjadi Programmer yang ditulis oleh. Buku ini berisi tutorial pembuatan program, pembuatan laporan, sampai dengan melakukan deployment program. Melalui buku ini, Anda bisa menjadi seorang programmer VB.NET yang handal. Sebab, buku ini merupakan buku yang komplit untuk mengantar seseorang dari tidak tahu apa-apa tentang VB.NET menjadi seorang programmer.
34 Memang, saat ini, banyak sekali buku-buku tentang pemrograman VB.NET, tetapi sangat jarang yang menjelaskan secara detail tentang fungsi-fungsi dan pemrograman di dalam VB.NET. Di buku ini, secara terperinci Anda akan dibimbing bagaimana membuat database, membuat program (create program), tampilan login, menu, form, laporan, sampai dengan membuat file setup (installer). Selain itu, buku ini juga dilengkapi CD berisikan source code pembuatan program sehingga lebih memudahkan Anda dalam berlatih. Biografi Penulis. Lahir di Tanjung Pinang, 21 Juni Menyelesaikan Program S1 pada jurusan Teknik Informatika di Sekolah Tinggi Sains dan Teknologi Indonesia (ST-INTEN-Bandung). Senang mengutak-atik computer yang berkaitan dengan bahasa pemrograman. Keahlian, sedikit mengerti beberapa bahasa pemrograman seperti : VB.Net, ASP.NET, VBA. Reporting : Crystal Report (Under Program). Database : Access, paradox dan SQL Server Simulation / Modeling Packages: Visio Enterprise, Rational Rose dan Power Designer. Dan senang bermain gitar, karena untuk bisa menjadi pemain gitar dan seorang programmer sama-sama membutuhkan seni. Pada saat ini bekerja di salah satu Perusahaan Swasta di BATAM sebagai Software Development. Mempunyai moto hidup : Jauh lebih baik menjadi Orang Bodoh yang giat belajar, dari pada orang Pintar yang tidak pernah mengimplementasikan ilmunya. Kritik dan saran kirim ke : [email protected] [email protected]
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
MENGGANTI TEXT PADA XP START BUTTON
MENGGANTI TEXT PADA XP START BUTTON Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
Sesi 12 : Pengenalan Pemrograman Database
Sesi 12 : Pengenalan Pemrograman Database 1. Intro database a. Database berisi sekumpulan tabel, tabel berisi sekumpulan record (baris) dan record terdiri dari kumpulan field (kolom), dimana masing-masing
EXPORT DATA DARI ACCESS TABLE KE TXT / CSV FILE
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
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP X Library Not Registered
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
MULTIPLE BINDINGNAVIGATOR PADA VB 2008
MULTIPLE BINDINGNAVIGATOR PADA VB 2008 Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Asynchronous Programming (Async dan Await) pada C# 6.0
Asynchronous Programming (Async dan Await) pada C# 6.0 Junindar, ST, MCPD, MOS, MCT, MVP.NET [email protected] Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat
Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran
Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana
Budi Permana, S.Kom [email protected]. Pendahuluan. Lisensi Dokumen:
Aplikasi Simpan, Edit, Cari, Hapus Menggunakan Visual Basic 2010 Budi Permana, S.Kom [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Junindar. Blog : https://mvp.support.microsoft.com/default.aspx/profile/junindar. Lisensi Dokumen:
Blog : http://junindar.blogspot.com https://mvp.support.microsoft.com/default.aspx/profile/junindar Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
PEMROGRAMAN VB.NET. Koneksi Ke Database
PEMROGRAMAN VB.NET Koneksi Ke Database Hal : 1 MEMBUAT DATABASE Buat sebuah aplikasi / project dengan nama AplikasiPenjualan. Buat sebuah database dengan nama Penjualan.accdb. dan buatlah tabel Barang
BAB II MICROSOFT VISUAL STUDIO
BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan
Membuat Animasi pada Splash Screen. Android App. menggunakan Xamarin
Membuat Animasi pada Splash Screen Android App menggunakan Xamarin Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
BackgroundWorker pada Windows Aplikasi Menggunakan C#
BackgroundWorker pada Windows Aplikasi Menggunakan C# [email protected] http://junindar.blogspot.com Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Membuat Program Kriptografi dengan VB.Net 2010
Membuat Program Kriptografi dengan VB.Net 2010 M. Rhifky Wayahdi [email protected] [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database
PENDAHULUAN Ada Beberapa perintah query dalam VB.Net yang digunakan untuk mengelola database SQL SERVER diantaranya adalah sebagai berikut: SELECT Perintah ini digunakan untuk menampilkan tabel dalam database
P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)
P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit) A. Tujuan Mahasiswa dapat melakukan operasi Data Manipulation Language (DML) melalui form aplikasi Mahasiswa dapat membuat koneksi
Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010
Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010 Budi Permana, S.Kom [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Membuat Splash Screen pada Android App menggunakan Xamarin
Membuat Splash Screen pada Android App menggunakan Xamarin Junindar, ST, MCPD, MOS, MCT, MVP.NET [email protected] http://junindar.blogspot.com Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh
PEMROGRAMAN VB.NET. Sintaks Pada Class
PEMROGRAMAN VB.NET Sintaks Pada Class Hal : 1 MEMBUAT CLASS BARANG Tambahkan sebuah class dengan cara Klik kanan pada Project lalu pilih Add Class Atau klik menu Project Add Class Simpan dengan nama clsbarang
Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^
Penulis : Nizar_Aluk Email @ [email protected] YMessenger @ Nizar_aluk Facebook @ Nizar al varez WebBlog @ http://www.arekmbolong.wordpress.com/ Assalamualaikum Wr. Wb Disini kita akan bahas cara koneksi
BAB VIII PENGENALAN DATABASE
BAB VIII PENGENALAN DATABASE Pembahasan Materi : Mengetahui cara pembuatan database menggunakan MySQL. Mengetahui cara mengkoneksikan VB.NET 2008 dengan MySQL. Mengetahui cara menyimpan, mengedit dan menghapus
Junindar. Blog : https://mvp.support.microsoft.com/default.aspx/profile/junindar. Lisensi Dokumen:
Blog : http://junindar.blogspot.com https://mvp.support.microsoft.com/default.aspx/profile/junindar Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
APLIKASI PEMBAYARAN SPP - SQL SERVER Peminat silakan hubungi : Email : [email protected] Facebook : [email protected] (Uus Rusmawan) Phone : 0812 8438 1118 Membuat Database Dengan Sql Server
Budi permana, S.Kom
Aplikasi Password VB 2010 Dengan Database Ms. Access 2007 Budi permana, S.Kom [email protected] http://budinobipermana.wordpress.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
BAB IV IMPLEMENTASI DAN TESTING
BAB IV IMPLEMENTASI DAN TESTING 4.1. Spesifikasi Kebutuhan Sumber Daya. Dalam merancang sistem informasi untuk klinik Sumber Sehat, ada beberapa hal yang perlu dan harus di siapkan antara lain : Perangkat
Krisna D. Octovhiana
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Krisna D. Octovhiana. 1.1 Apa itu Operator?
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Source Code Test Program Dengan VB Net
Source Code Test Program Dengan VB Net Jastis Bago [email protected] [email protected] http://niascommunity.web.id Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen
Cara Koneksi Database
2 Cara Koneksi Database Dalam pemrograman database, teknik koneksi menjadi syarat mutlak yang harus dikuasai. Bab ini akan membahas beberapa contoh cara koneksi VB.net 2005 dengan database Microsoft Access
MODUL VII VISUAL BASIC
MODUL VII VISUAL BASIC Tujuan 1. Praktikan dapat mengetahui apa itu pemrogaman berbasis objek (OOP) 2. Praktikan dapat mengetahui IDE pada Visual Basic 3. Praktikan dapat memahami struktur project pada
Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay
Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA By. Samsudin_Batolay Tutorial disini tidak membahas persis seperti contoh gambar diatas, tetapi panduan dasar yang sederhana yang dapat langsung
SOLUTIONS DAN PROJECT
1 01 LINGKUNGAN VB.NET DAN VISUAL STUDIO 2010 SOLUTIONS DAN PROJECT SOLUTIONS Solutions Pada Visual Studio merupakan Kumpulan dari Project Project yang bersifat global dalam ruang lingkup.net Framework.
SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET
SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET Wahyu Agung S [email protected] Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net
BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Visual Basic. Net dalam menjalankan program aplikasi ini dan menggunakan aplikasi Crystal Report
Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET
Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET Beberapa pembahasan sebelumnya, saya pernah posting mengenai pembuatan form pada web form ASP.NET. Pada kesempatan ini saya kembali
MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS
MEMBUAT FORM INPUT DATA DENGAN VB NET 2005 DAN DATABASE MS SQL SERVER 2005 EXPRESS A. Membuat Database 1. Buka jendela Server Explorer. 2. Klik kanan pada connection, dan pilih add new Database 3. Akan
MODUL 2 SELECTION & LOOPING PADA FORM
MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 1 BAB 3 VB.NET 2005 DAN CARA KONEKSI DATABASE Database Access 2003 1. Buka project vb.net 2005 pertemuan sebelumnya 2. buat form baru dengan nama ACCESS2003
Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access
Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access Penjelasan Program: Program Database Mahasiswa Teknik Industri ini merupakan
M. Choirul Amri.
http://www.choirulamri.or.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak
Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:
Aplikasi Sederhana Simpan Data Dengan Visual Studio 2010 Secara Otodidak Budi Permana, S.Kom [email protected] http://budinobipermana.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Gambar 5.1 Hierarki Sistem Admin
BAB V IMPLEMENTASI SISTEM 5.1 Hierarki Sistem 5.1.1 Hirarki Sistem Admin Login Menu Utama Bahan Baku Gudang Produksi Laporan Kelola Bahan Baku Simpan Hapus Update Close Barang Masuk Gudang Simpan Masukan
Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.
No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses
Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL
MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL Pada pembelajaran ini akan dijelaskan cara membuat CRUD ( cread, read, update and delete) atau bahasa indonesianya Input, Edit, Delete Visual Basic.NET database
Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Crystal Reports (Bagian 2)
Crystal Reports (Bagian 2) Model Implementasi Sumber Data Pull Mode Dalam Pull Mode, proses yang terjadi adalah melakukan koneksi ke database dan menarik data yang ada didalam database secara dinamis.
BAB VIII VISUAL BASIC
BAB VIII VISUAL BASIC 8.1 Tujuan 1. Praktikan dapat mengetahui apa itu pemrogaman berbasis objek (OOP). 2. Praktikan dapat mengetahui IDE pada Visual Basic. 3. Praktikan dapat memahami struktur project
MENU. 5.1 Membuat MenuStrip
MENU Jika program yang dibuat banyak atau terdiri atas beberapa form atau item, sebaiknya pengembang (programmer) membuat menu di dalam program untuk memudahkan pemakai memakai program. Dalam Visual Basic
FORM DAN OBJEK KONTROL (1)
LAPORAN PEMOGRAMAN VISUAL FORM DAN OBJEK KONTROL (1) Disusun oleh : Nama Kelas : Syarif Hidayatullah : IK-1A/21 NIM : 3.34.12.0.21 Job : 2 PRODI TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI
KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.
KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0 Dilengkapi penjelasan Coding Oleh: Didin Muhidin Copyright 2016 by DiesAlfatih Penerbit DiesAlfatih_1453 diesalfatih.blogspot.com [email protected] Desain
Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:
Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp 38.800 Terbit pertama: Mei 2005 Sinopsis singkat: Aplikasi.NET akhir-akhir ini mengalami perkembangan yang membanggakan. Hal yang sangat naif apabila
Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5
Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5 Eko Riduwan [email protected] http://www.ekoriduwan.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel
[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel 1. Buka Microsoft Visual Basic 6.0. 2. Pada jendela New Project, klik Existing Pilih file Latihan.vbp klik Open 3. Tambahkan form baru ke dalam Project,
KONEKSI DATABASE SQL DENGAN VB.NET
KONEKSI DATABASE SQL DENGAN VB.NET ADO. NET ADO merupakan singkatan dari Active X Data Object yang dipakai untuk mengaskes data dalam suatu database seperti SQL Server, MS Access, Oracle ataupu file seperti
Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All
Membuat Project Baru VB Net 20100 Berikut langkahnya: Pastikan anda sudah Install Visual Basic 2010 pada komputer anda, Klik Start pada Windows All Programs Maka akan muncul : Klik File New - Project Maka
Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0
Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0 Eko Riduwan [email protected] http://blog.ekoriduwan.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Modul x login dan Periode
A.Tujuan 1.Membuat form untuk kegiatan proses posting B.Teori B.1 Membuat Pesan Modul x login dan Periode Dim msgrslt As MsgBoxResult = MsgBox("Are you 21 years old or older?.", MsgBoxStyle.YesNo) If msgrslt
Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket
Merancang Project Setelah desain database dan tabel selesai, langkah berikutnya adalah desain project menggunakan Visual Basic 6.0. Berikut tahap-tahap yang harus kita lakukan untuk merancang program sesuai
BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i
BAB I Konsep Visual Basic: Penerapan di dunia Usaha, Instalasi serta Pengenalan IDE (Integrated Development Environment) VB dan konsep pemrograman visual I. Tujuan Praktikum 1. Mahasiswa mengenal VB, penerapan
M. Choirul Amri. 2.1 Membuat Project Baru.
Cepat Mahir Visual Basic.NET [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Menggunakan grafik / chart pada Borland Delphi 7
Menggunakan grafik / chart pada Borland Delphi 7 Taufik Adi Sanjaya Website penulis : http://pembuatwebdanblog.web.id Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
E-Trik Visual C++ 6.0
DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis
PEMROGRAMAN TERSTRUKTUR II
PEMROGRAMAN TERSTRUKTUR II PERTEMUAN 12 CRYSTAL REPORTS Pada Visual Basic.Net 2010, crystal report belum terinstal secara otomatis, sehingga kita perlu menginstalnya sebelum digunakan. 1. Untuk membuat
E-Trick Visual Basic 6.0
DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis
Modul Praktikum Ke-1
Bahasa Pemrograman Dasar Fathurrohman 1 Modul Praktikum Ke-1 (Tampilan VB, Event, Property, Objek Kontrol : form, text, label, command) Mengenal Visual Basic (VB) Visual Basic adalah salah satu perangkat
Sistem Distribusi Data Melalui COM+ Dengan Visual Basic
Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan [email protected] http://blog.aguskurniawan.net
TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA
TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam
BAB IV IMPLEMENTASI DAN PENGUJIAN
66 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman
Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT
MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT STUDI KASUS : APLIKASI INPUT BARANG + REPORT (Microsoft Access 2007 Visual Studio 2010 Crystal Report 2010) DOSEN PENGAMPU MATA KULIAH ATEP RUHIAT, M.KOM. MEMBUAT
Modul Praktikum Ke-2
Bahasa Pemrograman Dasar Fathurrohman 6 Modul Praktikum Ke-2 (Method, Objek Kontrol (OptionButton, CheckBox, Frame), Variabel, Tipe Data) Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan1.vbp:
LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login
L1 LAMPIRAN SKRIPSI A. Lampiran Capture Program Gambar L.1 Tampilan Layar Menu Home Gambar L.2 Tampilan Layar Menu Login Gambar L.3 Tampilan Layar Menu Login Jika Terjadi Warning L2 Gambar L.4 Tampilan
Program Piano. Kenapa penanganan event keyboard ini sangat penting?
Pada E-Trik ini kita akan membuat program piano 1 oktaf sederhana. Berikut deskripsi program yang akan kita buat. Program berguna untuk meng-generate nada dari Do rendah sampai Do tinggi (8 tangga nada).
Object (Control) Dalam Vb.Net
BAHASA PEMROGRAMAN Object (Control) Dalam Vb.Net Hal : 1 OBJECT (CONTROL) DALAM VB.NET Object (control) yang sering digunakan : Form CheckBox Label GroupBox TextBox Timer Button DataTimePicker ComboBox
MODUL 2 PERANCANGAN INTERFACE
6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk
Mengoptimalkan Feature SQL 2008 Dengan Visual Basic 10 (Table Value Parameters)
Mengoptimalkan Feature SQL 2008 Dengan Visual Basic 10 (Table Value Parameters) Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
JOBSHEET 8 DATABASE IN VB
JOBSHEET 8 DATABASE IN VB Tujuan: 1. Mampu membuat tabel menggunakan program Ms. Access 2. Mampu membuat koneksi antara VB dengan Ms. Access 3. Dapat menampilkan data tabel pada DataGridView 4. Mengoneksikan
CHAPTER #9 Mengenal ADO.NET dan Koneksi Database
CHAPTER #9 Mengenal ADO.NET dan Koneksi Database Pembahasan pada bab terakhir ini berkaitan dengan perancangan aplikasi yang dapat melakukan interaksi dengan database pada SQL server. Teknologi yang digunakan
Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com
Pemrograman Visual Oleh: Danu Wira Pangestu, S.Kom. Sekilas.NET Framework.NET Framework merupakan suatu kumpulan base class atau juga merupakan suatu set class library untuk mendevelop suatu program. Dengan
MODUL 2 Variabel, Val, If tunggal dan If bersarang + case
MODUL 2 Variabel, Val, If tunggal dan If bersarang + case 1. variabel suatu tempat dalam memori yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data. Sintax : Dim_namavariabel_As_typedata
Modul Database dan Pengaksesannya dari FORM #1
Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara
