2017
Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Cara Mudah Membuat Login Case Sensitive Pada Visual Basic. Mungkin ada diantara anda yang masih bertanya apa itu Case Sensitive ? Case sensitive adalah suatu metode pembedaan penulisan huruf kecil dan besar ( kapital ). Fungsi ini biasa terdapat dalam prosedur pengetikan password atau struktur bahasa pemrograman tertentu. disini akan kita terapkan dalam bahasa pemograman Visual Basic.

Bagi anda yang sudah mempraktikan dalam membuat form login Aplikasi Penjualan dengan VB .NET, maka jika anda login dengan menggunakan Huruf kecil maupun huruf besar ( Kapital ) maka tidak ada pengaruhnya. Dengan kata lain, asal password login benar, anda tidak perlu memusingkan huruf besar atau kecil didalam database. Namun jika anda ingin aplikasi anda lebih secure, maka kami sarankan anda menggunakan metode case sensitive.

Metode case sensitive memang diperuntukan security yang lebih detail sehingga aplikasi lebih aman dari orang-orang yang iseng login dengan akun anda.
Jika anda menggunakan database SQL Server, maka anda bisa melakukan atau setting pada SQL Server itu sendiri. Anda bisa mempraktikannya yaitu dengan :

Silahkan login ke Database SQL Server anda
Kemudian pilih database yang sudah anda buat.
Sebagai contoh didalam tabel : TBL_ADMIN terdapat field : KodeAdminm, NamaAdmin, PasswordAdmin dan LevelAdmin.

Jika anda ingin password case Sensitive silahkan anda pilih atau Klik PasswordAdmin
Kemudian pada Column Properties silahkan cari collation
Pilih Windows Collation
dan Checklist Case Sensitive seperti gambar dibawah :

Membuat Login Case Sensitive Pada Visual Basic .NET
Jika sudah silahkan Klik OK

Link Tutorial di Youtube :

https://www.youtube.com/watch?v=UyE-ZHN2N0Y


Untuk mempraktikannya silahkan lakukan praktek login seperti aplikasi Penjualan yang sudah saya buatkan tutorialnya pada web javanetmedia ini. kemudian silahkan login dengan mengganti huruf kecil maupun besar. Jika tidak sama dijamin anda bisa login ke Aplikasi anda :)

Demikian Cara Membuat Login Case Sensitive Pada Visual Basic, semoga bermanfaat untuk anda.

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Pada tutorial kali ini saya akan memberikan Logika dalam Membuat Form Transaksi Penjualan pada VB .NET. Koding form transaksi memang biasanya lebih panjang dari form master lainnya. Karena pada form transaksi lebih kompleks dan banyak yang harus di kendalikan pada Dataridview Visual Basic .NET agar form transaksi ini berjalan dengan semestinya.

Hasil dari from transaksi penjualan adalah seperti gambar dibawah ini :
Download Source Code Contoh From Transaksi Penjualan VB .NET
Bagaimana apakah anda tertarik untuk membuat Form transaksi diatas?

Berikut langkahnya :
Silahakn buka VB .NET anda
Bautlah sebuah project VB .NET
Jika sudah muncul Form1, silahkan design form1 seperti gambar dibawah ini :
Download Source Code Contoh From Transaksi Penjualan VB .NET
Pada gambar diatas terdapat :
DataGridView yang diganti namanya menjadi : dgvData
Button Tambah : btnAdd
Button Hapus : btnRemove
Label Total
dan TexBox : txtSumTotal

JIka sudah selesai membuat Form seperti gambar diatas,
Silahkan Masukan Koding pada Form1 dibawah ini :

Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.CenterToScreen()
Me.Text = "Contoh Form Transaksi Penjualan - www.javanetmedia.com"
txtSumTotal.Text = "0.00"
SetupGridView()
Dim row As String() = New String() {1, "BRG0001", "Nama Barang 1", 1, 0.0, 0.0}
' Add First Row
dgvData.Rows.Add(row)
' Focus
dgvData.Focus()
dgvData.CurrentCell = dgvData.Rows(dgvData.RowCount - 1).Cells(3)
' / Summary Cell Index = 5
CalSumTotal()
End Sub

' / --------------------------------------------------------------------------------
Private Sub SetupGridView()
With dgvData
.RowHeadersVisible = False
.AllowUserToAddRows = False
.AllowUserToDeleteRows = False
.AllowUserToResizeRows = False
.MultiSelect = False
.ReadOnly = False
' Columns Specified
dgvData.ColumnCount = 6
dgvData.Columns(0).Name = "No"
'dgvData.Columns(0).Visible = False ' Don't show Primary Key
dgvData.Columns(1).Name = "Kode_Barang"
dgvData.Columns(2).Name = "Nama_barang"
dgvData.Columns(3).Name = "Jumlah"
dgvData.Columns(3).ValueType = GetType(Integer)
dgvData.Columns(4).Name = "Harga"
dgvData.Columns(4).ValueType = GetType(Double)
dgvData.Columns(5).Name = "Total"
dgvData.Columns(5).ValueType = GetType(Double)
' Hidden column index 0 ... It's Primary Key for DataBase
.Columns("No").Visible = True ' False
.Columns("Kode_Barang").HeaderText = "Kode_Barang"
.Columns("Nama_Barang").HeaderText = "Nama_Barang"
.Columns("Jumlah").HeaderText = "Jumlah"
.Columns("Harga").HeaderText = "Harga"
' Total Column
With .Columns("Total")
.HeaderText = "Total"
.ReadOnly = True
.DefaultCellStyle.BackColor = System.Drawing.Color.LightGoldenrodYellow
.DefaultCellStyle.ForeColor = System.Drawing.Color.Red
.DefaultCellStyle.Font = New Font(dgvData.Font, FontStyle.Bold)
End With
' Adjust Column width
.Columns(0).Width = 35
.Columns(1).Width = dgvData.Width \ 5
.Columns(2).Width = dgvData.Width \ 5
.Columns(3).Width = dgvData.Width \ 5 - 20
.Columns(4).Width = dgvData.Width \ 5 - 20
.Columns(5).Width = dgvData.Width \ 5 ' + 2
' Header Own Style
With .ColumnHeadersDefaultCellStyle
.BackColor = Color.Navy
.ForeColor = Color.White
.Font = New Font(dgvData.Font, FontStyle.Bold)
End With
' Alignment only columns 3 to 5
For i As Byte = 3 To 5
' Header Alignment
.Columns(i).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight
' Cell Alignment
.Columns(i).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
Next
End With
End Sub

' / --------------------------------------------------------------------------------
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
With dgvData
.Width = Me.Width - 22
End With
txtSumTotal.Left = Me.Width - (txtSumTotal.Width + 20)
Label1.Location = New Point(txtSumTotal.Left - Me.Label1.Width, txtSumTotal.Top + 3)
End Sub

' / --------------------------------------------------------------------------------
' / Add new row
Private Sub btnAddRow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click
Dim Position As Integer = dgvData.Rows.Count - 1
Dim LastRow = (From Items In dgvData.Rows.Cast(Of DataGridViewRow)() Select Items).ElementAt(Position)

Dim PK As Long = LastRow.Cells(0).Value + 1
Dim row As String() = New String() {PK, "BRG000" & PK, "Nama Barang " & PK, 1, 0.0, 0.0}
dgvData.Rows.Add(row)
' Focus
dgvData.CurrentCell = dgvData.Rows(dgvData.RowCount - 1).Cells(3)
dgvData.Focus()
' /
CalSumTotal()
End Sub

' / --------------------------------------------------------------------------------
' / Remove selected row
Private Sub btnDelRow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRemove.Click
If dgvData.RowCount = 1 Then Exit Sub
dgvData.Rows.Remove(dgvData.CurrentRow)
dgvData.Refresh()
' /
CalSumTotal()
End Sub

' / --------------------------------------------------------------------------------
' / Calcualte sum of Total (Column Index = 5)
Private Sub CalSumTotal()
txtSumTotal.Text = "0.00"
For i As Byte = 0 To dgvData.RowCount - 1
' CDbl = Convert to Double
txtSumTotal.Text = CDbl(txtSumTotal.Text) + CDbl(dgvData.Rows(i).Cells(5).Value)
Next
txtSumTotal.Text = Format(CDbl(txtSumTotal.Text), "#,##0.00")
End Sub

' / --------------------------------------------------------------------------------
' / Before Edit Data
Private Sub dgvData_CellBeginEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellCancelEventArgs) Handles dgvData.CellBeginEdit
Dim Quantity As Integer = dgvData.Rows(e.RowIndex).Cells(3).Value
Dim UnitPrice As Double = dgvData.Rows(e.RowIndex).Cells(4).Value
dgvData.Rows(e.RowIndex).Cells(5).Value = (Quantity * UnitPrice).ToString("#,##0.00")
' /
CalSumTotal()
End Sub

' / --------------------------------------------------------------------------------
' / After you press Enter
Private Sub dgvData_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvData.CellEndEdit

Select Case e.ColumnIndex
Case 3, 4 ' Column Index = 3 (Quantity), Column Index = 4 (UnitPrice)
' Quantity
' If Null Value
If IsDBNull(dgvData.Rows(e.RowIndex).Cells(3).Value) Then dgvData.Rows(e.RowIndex).Cells(3).Value = 0
Dim Quantity As Integer = dgvData.Rows(e.RowIndex).Cells(3).Value
' Keep original value in temporary. (Tag Properties)
dgvData.Tag = Quantity
If Quantity <= 0 Then
dgvData.Rows(e.RowIndex).Cells(3).Value = dgvData.Tag
Quantity = dgvData.Tag
End If

' UnitPrice
' If Null Value
If IsDBNull(dgvData.Rows(e.RowIndex).Cells(4).Value) Then dgvData.Rows(e.RowIndex).Cells(4).Value = 0.0
Dim UnitPrice As Double = dgvData.Rows(e.RowIndex).Cells(4).Value
dgvData.Tag = UnitPrice
If UnitPrice < 0 Then
dgvData.Rows(e.RowIndex).Cells(4).Value = dgvData.Tag
UnitPrice = dgvData.Tag
End If
' Quantity x UnitPrice
dgvData.Rows(e.RowIndex).Cells(5).Value = (Quantity * UnitPrice).ToString("#,##0.00")
CalSumTotal()
End Select
End Sub

' / --------------------------------------------------------------------------------
Private Sub dgvData_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles dgvData.EditingControlShowing
Select Case dgvData.Columns(dgvData.CurrentCell.ColumnIndex).Name
' / Can use both ColumeIndex or Field Name
Case "Quantity", "UnitPrice"
RemoveHandler e.Control.KeyPress, AddressOf ValidKeyPress
AddHandler e.Control.KeyPress, AddressOf ValidKeyPress
End Select
End Sub

' / --------------------------------------------------------------------------------
Private Sub ValidKeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
Dim tb As TextBox = sender
Select Case dgvData.CurrentCell.ColumnIndex
Case 3 ' Quantity is Integer
Select Case e.KeyChar
Case "0" To "9" ' digits 0 - 9 allowed
Case ChrW(Keys.Back) ' backspace allowed for deleting (Delete key automatically overrides)
Case ChrW(Keys.Delete) ' Delete key

Case Else ' everything else ....
' True = CPU cancel the KeyPress event
e.Handled = True ' and it's just like you never pressed a key at all
End Select

Case 4 ' UnitPrice is Double
Select Case e.KeyChar
Case "0" To "9"
' Allowed "."
Case "."
' can present "." only one
If InStr(tb.Text, ".") Then e.Handled = True

Case ChrW(Keys.Back)
Case ChrW(Keys.Delete)
Case Else
e.Handled = True

End Select
End Select
End Sub
Private Sub Form1_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
Me.Dispose()
Application.Exit()
End Sub
End Class
Jika sudah silahkan anda Save dan Jalankan Project VB .NET anda

Demikian Source Code Contoh From Transaksi Penjualan VB .NET, semoga bermanfaat untuk anda
Silahkan KLIK DISINI untuk download Project diatas

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Kembali di tutorial Visual Basic .NET bersama Javanetmedia.com pada bab atau tutorial kali ini saya akan memberikan tutorial mengenai Form Loading pada VB .NET. Apa itu form Loading?
Sebenarnya form loading ini hanya Gaya-gaya an atau untuk mempercantik sebuah program agar terlihat lebih bagus atau lebih profesional. Dengan adanya form loading ini diharapkan Aplikasi yang anda buat akan lebih hidup dan lebih ada efek teknologinya :)


Form Loading biasanya digunakan pada saat membuka aplikasi atau setelah input data form Login atau pada saat load form tertentu ( tergantung kebutuhan )

Berikut langkah dalam membuat form Loading dengan VB .NET.

Silahkan buat sebuah Project dengan Visual Basic .NET
Buat lah dua buah form (minimal 2 Form)
2 Form disini yang 1 digunakan untuk form loading dan satunya digunakan untuk form setelah loading.
Jadi jalannya aplikasi adalah, ketika Project di run, maka form loading akan muncul, kemudian jika loading sudah selesai maka form2 akan muncul.
Nantinya jika anda sudah berhasil maka anda bisa gunakan pada Aplikasi VB .NET yang anda buat.

Cara Membuat Form Loding Dengan Visual Basic .NET
Pada Form1 diatas, silahkan buat form seperti diatas :
Masukan : Label1, ProgressBar1, dan Timer1

Agar tampilan lebih bagus, silahkan Klik Form1
Kemudian di Properties, pada formBorderStyle silahkan pilih None
Gambarnya adalah sebagai berikut :
Cara Membuat Form Loding Dengan Visual Basic .NET
dan Berikut Hasilnya :
Cara Membuat Form Loding Dengan Visual Basic .NET
Kemudian silahkan masukan koding dibawah ini pada Form1 :
Public Class Form1

Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Increment(1)
Label1.Text = ProgressBar1.Value & ("%")
If ProgressBar1.Value = 100 Then
Me.Hide()
Form2.Show()
Timer1.Stop()

End If
End Sub
End Class

Silahkan Save dan Jalankan Project anda.
Untuk Form2 tidak perlu anda beri koding, form2 akan muncul ketika loading selesai atau sudah 100 persen.

Demikian tutorial dalam Membuat Form Loding Dengan Visual Basic .NET, semoga bermanfaat untuk anda.
Sillahkan KLIK DISINI untuk download project diatas.

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Pada artikel kali ini saya akan berbagi pemecahan masalah gagal Install Net Framework 3.5. Masalah ini muncul biasanya ketika akan menginstall aplikasi atau software kemudian informasinya butuh install framework 3.5. Masalahnya adalah ketika download online maupun install offline terjadi kegagalan atau muncul error yang menyebabkan proses installasi gagal.

Hal ini pernah saya alami sendiri dimana saya menggunakan windows 10, kemudian akan install software Windows Media Player namun informasinya Komputer saya belum install Net Framework 3.5. Ketika saya install offline Net framework 3.5 tidak berhasil.
Jika anda mengalami hal yang sama dan anda tidak bisa install Framework 3.5 silahkan ikuti langkah dibawah ini :

#1. Langkah 1
Buka komputer anda
Pastikan anda bisa terhubung dengan Internet
Pastikan juga anda adalah administrator untuk bisa eksekusi installasi
Silahkan ke Control Panel - Klik Programs and Feature
Klik Turn Windows Feature on or off

Mengatasi Masalah Gagal Install Net Framework 3.5
Silahkan anda cek seperti gambar diatas
Jika .NET Framework belum terceklist, silahkan anda cheklist
Kemudian klik OK.

#Langkah 2
Jika setelah Klik OK tetap problem atau tidak berhasil, lakukan langkah dibawah :
Klik Start, ketik Services
Mengatasi Gagal Install Net Framework 3.5 windows 10
Klik Windows Update - Kemudian Pilih Startup Type : Automatic
Klik Apply dan OK

Silahkan dicoba kembali untuk install Net Framewiork 3.5 baik online maupun offline
Jika masih belum berhasil lakukan langkah 3.

#Langkah 3
Silahkan tekan Windows + R
Masukan gpedit.msc
Computer Configuration - Administrative template - System
Kemudian klik Specify settings for optional component installation and components repair
Klik Enable dan Enable WSUS
Mengatasi Gagal Install Net Framework 3.5 windows 10
Lihat gambar diatas, kemudian klik Apply dan OK

Jika sudah silahkan install kembali, saran saya adalah Online dengan terhubung internet.




Dengan 3 langkah diatas seharusnya installasi NET Framework 3.5 berhasil

Demikian tutorial Mengatasi Masalah Gagal Install Net Framework 3.5, semoga bermanfaat untuk anda :)

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Pada tutorial kali ini akan membahas lanjutan dari Tutorial tentang Proxy, pada bab sebelumnya telah di jelaskan tentang Pengertian Proxy dan Manfaatnya, pada tutorial kali ini akan dibawah mengenai Cara Setting Proxy di Semua Profile User Login.

Peran Proxy sangat penting di sebuah perusahaan, sebagai contoh manfaat sebagai filter internet yaitu jika internet kita berikan Loss atau Full kepada user, maka user bisa mengakses Youtube, Sosial Media, dan lain sebagainya yang akan menyebabkan user tidak produktif bekerja. Mungkin nantinya mereka akan buka internet terus dan pekerjaan jadi dinomor duakan. Oleh karena itu peran Proxy disini sangat penting dan banyak diterapkan di perusahaan2.

Cara Setting Proxy di User Secara Normal :

Buka browser Internet Explorer
Kemudian Klik Tools - Internet Options
Klik Tab Connections - LAN Settings
Kemudian Cheklist : Use a Proxy dan masukan Server proxy dan port nya
Klik Apply dan OK

Bagi orang IT langkah diatas adalah sangatlah mudah, namun bagaimana dengan user???
User komputer adalah pengguna komputer yang mereka tahu adalah semunya beres dan cepat. Mereka tidak tahu banyak settingan yang ini dan itu yang nantinya akan menghubungi Help desk dan di pandu yang akan memungkinkan banyak waktu terbuang.

Oleh karena itu anda perlu setting Proxy permanen pada Komputer User sehingga user tidak perlu lagi melakukan banyak hal diatas.

Cara Setting Permanent Proxy Komputer di semua Profile :

Seperti yang anda ketahui, bahwa settingan menggunakan Internet Explorer diatas akan tersetting di satu Profile User. Artinya ketika anda melakukan setting proxy di ruang meeting yang nantinya akan digunakan oleh login user lain, maka settingan tersebut kembali hilang. jadi ketika ada user lain yang login di komputer tersebut maka anda harus menyettingnya kembali. untuk itu anda harus melakukan langkah ini :

Pastikan anda buka dengan akses Administrator ( atau anda bisa run as administrator )
Klik Start pada komputer ( atau Windows + R )
Masukan atau ketik gpedit.msc
Pilih User Configurations - Windows Settings
Setting Proxy di Semua Profile User Login | Proxy to All Profile User
Pilih Internet Explorer Maintenance - Klik Connection - Proxy Settings
Cara Setting Proxy di Semua Profile User Login
Kemudian masukan server proxy, contoh : 10.1.20.100 portnya contoh 8080
Anda juga bisa memberikan ip exceptions, biasanya ini digunakan untuk IP Local Intranet anda contoh 10.1.*.*;192.168.*.* ( atau anda bisa menambahkan sendiri )

Jika sudah anda bisa Klik Apply dan OK
Dengan langkah diatas, maka jika ada user login baru, maka secara otomatis proxy sudah terceklist dan sudah terdapat server proxy terset pada komputer user.

Note :
Tutorial ini berlaku untuk Internet Explorer ( IE ) 9. Untuk IE versi 10 dan versi 11 terdapat perubahan.
Demikian tutorial Cara Setting Proxy di Semua Profile User Login, semoga bermanfaat utuk anda.

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Membuat Aplikasi CRUD ( Create, Read, Update, Delete ) Visual Basic .Net Database SQL Server. Pada tutorial VB .NET kali ini saya akan melanjutkan Tutorial CRUD menggunakan VB .NET. Pada Tutorial sebelumnya saya sudah memberikan pembelajaran CRUD VB .Net database Access dan MySQL. Bagi anda yang sedang membuat Aplikasi VB .NET dan Database SQL Server maka tutorial kali ini adalah dasar dalam membuat sebuah Aplikasi. Fungsi ini sangat penting karena nantinya anda bisa Input, Edit dan Delete di dalam Form VB .NET yang datanya tersimpan di database SQL Server.

Untuk bisa mengikuti tutorial ini pastikan :
  1. Anda sudah install Visual Basic .NET ( Jika belum punya, silahkan download disini )
  2. Anda sudah install SQL Server ( Jika belum punya anda bisa download disini )
Cukup 2 syarat diatas yang perlu anda install di Komputer anda.

Selanjutnya, konsep dasarnya adalah : Kita buat Database dan Tabel pada SQL Server, mengkoneksikan database ke VB .NET, Kemudian Membuat Input, Edit dan Delete data.

Link Video di Youtube :

https://www.youtube.com/watch?v=CHfaBSwlXyU

#1. Membuat Database dan Tabel SQL Server

Silahkan buka database SQL Server anda
Buatlah database dengan nama : JNM_CRUD
Buatlah Tabel dengan nama : TBL_MAHASISWA
Field Tabelnya adalah : NIM, NamaMahasiswa, JenisKelamin, AlamatMahasiswa dan TeleponMahasiswa.

Untuk membuat TBL_MAHASISWA dengan Koding, Silahkan gunakan Query dibawah :
use [DBTM]
CREATE TABLE [dbo].[TBL_MAHASISWA](
[NIM] [varchar](6) NOT NULL,
[NamaMahasiswa] [varchar](100) NULL,
[JenisKelamin] [varchar](20) NULL,
[AlamatMahasiswa] [varchar](100) NULL,
[TeleponMahasiswa] [varchar](20) NULL,
CONSTRAINT [PK_TBL_MAHASISWA] PRIMARY KEY CLUSTERED
(
[NIM] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

Dengan langkah diatas anda telah sukses membuat Database dan Tabel SQL Server

#2. Membuat Form VB .NET dan Input Data

Selanjutnya setelah anda sukses membuat Database dan Tabel, kita akan input data menggunakan Form Visual Basic .NET.
Silahkan buka aplikasi Visual Basic .NET
Kemudian jika sudah muncul Form1, silahkan buat design Form1 seperti gambar dibawah ini :
Membuat CRUD VB .Net Database SQL Server

Dari Gambar diatas terdapat : Label1 sampai Label 5, TextBox1 sampaiTextBox4, ComboBox1, Button1 sampai Button4, dan DataGrudView1

Jika sudah membuat form diatas, dan sebelum membuat koding input. silahkan memunculkan tabel TBL_MAHASISWA dan Munculkan di DataGridView1

Silahkan masukan koding dibawah ini :

Imports System.Data.SqlClient
Public Class Form1
Dim Conn As SqlConnection
Dim Da As SqlDataAdapter
Dim Ds As DataSet
Dim Cmd As SqlCommand
Dim RD As SqlDataReader
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "data source=JAVANET001;initial catalog=JNM_CRUD;integrated security =true"
Conn = New SQLConnection(LokasiDB)
If Conn.State = ConnectionState.Closed Then Conn.Open()
End Sub
Sub KondisiAwal()
Koneksi()
Da = New SqlDataAdapter("Select * from TBL_MAHASISWA", Conn)
Ds = New DataSet
Ds.Clear()
Da.Fill(Ds, "TBL_MAHASISWA")
DataGridView1.DataSource = (Ds.Tables("TBL_MAHASISWA"))
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
ComboBox1.Text = ""
ComboBox1.Items.Clear()
ComboBox1.Items.Add("PRIA")
ComboBox1.Items.Add("WANITA")
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call KondisiAwal()
End Sub
End Class

Dengan koding diatas, maka Kondisi Awal semua Form dalam keadaan Kosong dan Sudah terjadi koneksi TBL_MAHASISWA kedalam DataGridView1

Link Video di Youtube :

https://www.youtube.com/watch?v=CHfaBSwlXyU


Penampakannya adalah seperti gambar dibawah ini :

Membuat CRUD VB .Net Database SQL Server
Koding Input Data :
Silahkan Double Klik Tombol Input, dan masukan koding dibawah ini :
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text = "" Or ComboBox1.Text = "" Then
MsgBox("Silahkan Isi Semua Form")
Else
Call Koneksi()
Dim simpan As String = "insert into TBL_MAHASISWA values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & ComboBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')"
Cmd = New SqlCommand(simpan, Conn)
Cmd.ExecuteNonQuery()
MsgBox("Input data berhasil")
Call KondisiAwal()
End If
End Sub

Untuk Membuktikan bisa Input, silahkan anda Run atau Jalankan Project VB .NET anda

#3. Edit Data VB .NET Database SQL Server

Jika Input data sudah berhasil maka kita akan melanjutkan dalam Edit Data didalam Database.
Sebelum anda membuat koding di Tombol Edit, maka anda harus memunculkan data yang akan anda update terlebih dahulu.
Berikut kodingnya :
    Private Sub TextBox1_KeyPress1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
TextBox1.MaxLength = 6
If e.KeyChar = Chr(13) Then
Call Koneksi()
Cmd = New SqlCommand("Select * From TBL_MAHASISWA where NIM='" & TextBox1.Text & "'", Conn)
RD = CMD.ExecuteReader
RD.Read()
If Not RD.HasRows Then
MsgBox("NIM Tidak Ada, Silahkan coba lagi!")
TextBox1.Focus()
Else
TextBox2.Text = RD.Item("NamaMahasiswa")
TextBox3.Text = RD.Item("AlamatMahasiswa")
TextBox4.Text = RD.Item("TeleponMahasiswa")
ComboBox1.Text = RD.Item("JenisKelamin")
TextBox2.Focus()
End If
End If
End Sub

Arti koding diatas :
Silahkan masukan NIM pada TextBox1, jika sudah memasukan NIM maka silahkan tekan ENTER pada Keyboard
Jika NIM pada TextBox1 tidak ada databnya, maka munculkan MsgBox 
Jika NIM pada TextBox1 terdapat pada TBL_MAHASISWA maka munculkan data Mahasiswa

Jika sudah muncul data mahasiswa, silahkan anda edit data, Contoh Nama diganti dengan benar. Jika sudah masukan koding Edit dibawah pada Tombol Edit :
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Call Koneksi()
Dim edit As String = "update TBL_MAHASISWA set NamaMahasiswa='" & TextBox2.Text & "',AlamatMahasiswa='" & TextBox3.Text & "',TeleponMahasiswa='" & TextBox4.Text & "',JenisKelamin='" & ComboBox1.Text & "' where NIM='" & TextBox1.Text & "'"
Cmd = New SqlCommand(edit, Conn)
CMD.ExecuteNonQuery()
MsgBox("Data Berhasil diUpdate")
Call KondisiAwal()
End Sub

Untuk membuktikan anda bisa Edit data, silahkan jalankan Project anda

#3. Hapus Data VB .NET Database SQL Server

Yang terakhir dalam membuat Aplikasi CRUD adalah Delete atau Hapus Data. Untuk hapus data konsepnya hampir sama dengan Edit data, dimana anda harus memilih data yang akan dihapus kemudian anda klik Button Hapus.
Silahkan double klik button hapus, kemudian masukan koding dibwah ini :

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
If TextBox1.Text = "" Then
MsgBox("Silahkan Pilih Data yang akan di hapus dengan Masukan NIM dan ENTER")
Else
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Call Koneksi()
Dim CMD As SqlCommand
Dim hapus As String = "delete From TBL_MAHASISWA where NIM='" & TextBox1.Text & "'"
CMD = New SqlCommand(hapus, Conn)
CMD.ExecuteNonQuery()
MsgBox("Data Berhasil diHapus")
Call KondisiAwal()
End If
End If
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
End
End Sub

Silahkan tekan F5 atau Jalankan Project anda.
Dengan langkah diatas seharusnya anda sudah bisa membuat Aplikasi CRUD VB .NET database SQL Server.
Adapun untuk menyempurnakan Aplikasi CRUD diatas, anda harus memvalidasi sebuah form Mahasiswa, diantaranya :
  1. Nomor NIM dibuat otomatis
  2. Semua Field terdapat Validasi Berapa Digit Karakter
  3. Jika Edit dan Hapus, TextBox1 harus dalam kondisi disable ( Tidak Boleh diedit )
  4.  dan lain sebagainya

Link Video di Youtube :

https://www.youtube.com/watch?v=CHfaBSwlXyU



Demikian Membuat Aplikasi CRUD VB .Net Database SQL Server, semoga bermanfaat...
Silahkan KLIK DISINI untuk download Project CRUD diatas..

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Tutorial Gratis Cara Membuat Alarm Dengan Visual Basic .NET. Kembali pada tutorial Visual Basic ..NET kali ini saya akan memandu anda dalam membuat Aplikasi Alarm Dengan Visual Basic .NET. Fungsi nantinya juga bisa anda kembangkan untuk membuat Aplikasi Antrian di Bank atau Alarm Bel Sekolah, Aplikasi Alert dan lain sebagainya.

Sebelum anda mengikuti turorial kali ini, pastikan anda sudah menginstall Aplikasi Visual Basic, kemudian anda mempunyai file Musik. Jika sudah, mari kita lanjutkan cara membuat Alarm dengan VB .NET.
Cara Membuat Alarm Dengan Visual Basic .NET
Silahkan anda nyalakan Komputer atau Laptop anda
Silahkan buka Aplikasi Visual Basic .NET
Buatlah design Form1 seperti gambar dibawah ini :
Cara Membuat Alarm Dengan Visual Basic .NET
Gambar diatas terdapat :
Label1, Label2, Label3, DateTimePicker1, Button1, Button2, Button3, TextBox1
Windows Media Player, Timer1, Timer2 dan OpenFileDialog1

Untuk memunculkan Windows Media Player pada ToolBox VB .NET anda bisa lihat Tutorial dibawah :

Jika anda sudah bisa membuat Form1 seperti gambar diatas, silahkan masukan koding dibawah ini :
Imports System.IO
Public Class Form1
Dim s As Integer = 0
Dim d As Path

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DateTimePicker1.Format = DateTimePickerFormat.Time
Timer2.Enabled = True
TextBox1.Text = ""
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Then
MsgBox("Silakan Pilih Musik Alarm Dahulu!")
Else
Timer1.Enabled = True
DateTimePicker1.CalendarForeColor = Color.Blue
End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If OpenFileDialog1.ShowDialog = DialogResult.OK Then
TextBox1.Text = ""
TextBox1.Text = OpenFileDialog1.FileName
s = 1
End If
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Try
If TimeOfDay = DateTimePicker1.Text Then
If s = 1 Then
AxWindowsMediaPlayer1.URL = TextBox1.Text.ToString
Else
MsgBox(DateTimePicker1.Value)
End If
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Label2.Text = DateTime.Now.ToLongTimeString
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
End
End Sub
End Class

Kemudian silahkan Run atau Jalankan Project anda, atau anda bisa tekan F5 pada Keyboard komputer anda. Untuk menjalankan aplikasinya :
Silahkan Pilih Waktu Alarm, Pilih Musik, Tekan Tombol Set Waktu Alarm.
Dan Tunggu Sampai Waktu alarm datang. dan Jangan Kaget jika musik yang anda pilih langsung berbunyi pada Aplikasi VB .NET anda.

Demikian Cara Mudah Membuat Alarm Dengan Visual Basic .NET, semoga bermanfaat.
Silahkan KLIK DISINI untuk download Project Alarm diatas.

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Cara Menambahkan AxWindowsMediaPlayer atau Windows Media Player Pada Toolbox Visual Basic .NET
Pada tutorial VB .NET kali ini akan saya bahas bagaiaman cara menambahkan atau memunculkan WIndows Media Player Pada VB .NET. Fungsi ini biasanya digunakan oleh para pengguna VB .NET untuk memutar Musik pada Aplikasi VB .NET.

Dasar Memutar Musik dengan Visual Basic .NET ini akan bisa dikembangkan untuk membuat Aplikasi Alarm VB .NET, Aplikasi Antrian VB .NET, Aplikasi dengan Notifikasi Musik atau Suara, Aplikasi Alert System dengan VB .NET dan lain sabagainya. Cukup banyak hal yang bisa anda kembangkan dengan mengetahui dasar dalam memutar musik pada form VB .NET.
Cara Menambahkan Windows Media Player Pada Toolbox VB .NET

Namun sebelum anda membuat Aplikasi untuk memutar Musik pada VB .NET, anda perlu memunculkan Windows Media Player pada ToolBox VB .NET.

Berikut Caranya :
Silahkan anda buka Aplikasi Visual Basic .NET anda
Jika sudah muncul Form1, silahkan anda klik kanan pada ToolBox
Cara Menambahkan Windows Media Player Pada Toolbox VB .NET
Klik Choose Items...
Cara Menambahkan Windows Media Player Pada Toolbox VB .NET
Kemudian Klik COM Components
Checklist Windows Media Player
Klik OK

Jika sudah silahkan lihat pada ToolBox ( samping kiri Form1 ) maka seharusnya sudah ada WIndows Media Player pada ToolBox VB .NET anda.
Untuk tutorial membuat Aplikasi Alarm, Aplikasi Alert, Maupun Aplikasi Antran Pada Rumah sakit atau BANK nantinya akan saya bahas pada Artikel selanjutnya.

Demikian Cara Menambahkan Windows Media Player Pada Toolbox VB .NET, semoga bermanfaat untuk anda.



Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Berikut ini akan saya jelaskan Pengertian Proxy, Manfaat Proxy dan Cara Setting Proxy dengan sederhana dan mudah-mudahan bisa dipahami untuk memperbanyak ilmu komputer kita.

Proxy adalah server yang menyediakan suatu layanan untuk meneruskan setiap permintaan user kepada server lain yang terdapat di internet. Proxy Server diletakkan di antara aplikasi client dan aplikasi server tersebut, dapat digunakan untuk mengendalikan maupun memonitor lalu-lintas paket data yang melewatinya

Pengertian Proxy, Manfaat dan Cara Setting Proxy
Cara Kerja Proxy yaitu pada saat user menggunakan proxy maka user meminta file atau data yang terdapat di public server (internet) kemudian proxy akan meneruskannya ke internet sehingga seolah-olah proxy tersebut yang memintanya. Dan pada saat proxy server telah mendapatkan apa yang diminta oleh user, proxy akan memberikan respon kepada user dan seolah-olah dialah public servernya.

Manfaat Proxy
Secara umum manfaat proxy server adalah sebagai berikut :
1. Meningkatkan kinerja jaringan
Dengan kemampuan server proxy untuk menyimpan data permintaan dari aplikasi client, permintaan yang sama dengan permintaan sebelumnya hanya akan diambilkan dari simpanan server proxy. Jika seorang pengguna internet sudah pernah membuka situs yang sama, tidak perlu dihubungkan langsung pada situs sumbernya, tetapi cukup diambilkan dari simpanan server proxy. Dengan cara demikian, koneksi langsung pada server sumbernya dapat dikurangi. Dengan demikian, penggunaan bandwidth internet untuk koneksi langsung menjadi berkurang.
2. Filter permintaan
Server proxy juga dapat digunakan sebagai filter terhadap permintaan data dari suatu situs. Dalam hal ini, server proxy menjadi filter terhadap situs yang boleh atau tidak boleh dikunjungi. Selain itu, server proxy juga dapat sebagai filter terhadap aplikasi client yang dapat menggunakan akses terhadap internet. Dalam hal ini server proxy berlaku sebagai filter terhadap gangguan internet.

Tiga fungsi utama proxy server adalah:
1. Connection sharing
Bertindak sebagai gateway yang menjadi batas antara jaringan lokal dan jaringan luar. Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya dan koneksi jaringan luar juga terhubung kepadanya. Dengan demikian koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connecion sharing).
2. Filtering
Bekerja pada layar aplikasi sehingga berfungsi sebagai Firewalll paket filtering yang digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar. Dapat dikonfigurasi untuk menolak situs web tertenu pada waktu-waktu tertentu.
3. Caching
Proxy Server memiliki mekanisme penyimpanan obyek-obyek yang sudah diminta dari server-server di internet. Mekanisme caching akan menyimpan obyek-obyek yang merupakan permintaan dari para pengguna yang di dapat dari iternet.

Berikut Cara Setting Proxy Pada Internet Explorer ( IE )
Dibawah ini akan dijelaskan cara setting Proxy pada Client.
Silahkan buka browser IE pada komputer anda
Pada Pojok kanan atas terdapat menu setting atau lambang Gear
Klik Internet Options
Pengertian Proxy, Manfaat Proxy dan Cara Setting Proxy
Kemudian akan muncul seperti gambar dibawah ini :

Pengertian Proxy, Manfaat Proxy dan Cara Setting Proxy
Klik Lan Settings
Pengertian Proxy, Manfaat Proxy dan Cara Setting Proxy
Masukan IP Proxy contoh diatas adalah : 10.2.20.200 port 8080
Proxy biasanya mengarah ke IP Public Internet, jika anda ingin mengakses IP internal anda bisa klik Advanced kemudian masukan IP Internal seperti gambar dibawah :

Pengertian Proxy, Manfaat Proxy dan Cara Setting Proxy
Jika sudah Klik OK. Apply dan OK lagi

Demikian Pengertian Proxy, Manfaat Proxy dan Cara Setting Proxy semoga bermnafaat untuk anda.

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Pada Tutorial kali ini saya akan membahas mengenai cara mudah mengenable Popup pada Browser Internet Explorer atau yang sering dikenal dengan IE. Mengenable dalam hal ini adalah bisa diartikan Mengaktifkan Popup pada Internet Explorer. Tutorial ini saya buat dari pengalaman saya sendiri ketika membuka sebuah Internet Banking disalah satu Bank di Indonesia.

Kronologi detailnya adalah seeprti berikut ini :
User menggunakan Windows 10, Internet Banking tersebut harus dibuka menggunakan Internet Explorer atau IE. User sebelumnya menggunakan OS Windows 7. Kemudian beralih ke Windows 10.
Jika sebelum windows diganti, ketika membuka halaman sebuah Internet Banking Normal atau Langsung terbuka. Namun Kali ini kenapa tidak terbuka ( Tidak ada respon ) setelah di troubleshoot atau diutak atik ternyata masalahnya adalah dikarenakan Popupnya di Block.

Bagaimana Cara Mengaktifkannya :
Fungsi Block Popup pada windows 10 secara default melakukan Block, fungsi ini sebenarnya berfungsi untuk menangkal Popup yang tidak diinginkan. Tidak diinginkan disini yaitu popup yang disisipi malware atau virus. Namun dalam aplikasi tertentu, karena membutuhkan menjalankan script sehingga ketika Block Popup di disable, maka aplikasi tersebut tidak jalan. Untuk itu anda harus mengaktifkan Popup agar tidak terblock oleh IE.

Berikut langkahnya :
Silahkan Buka IE pada komputer atau laptop anda
Klik Gear atau Bulat Gerigi pada Pojok Kanan atas
Pilih Internet Options seperti gambar dibawah :
Cara Enable Popup Pada Internet Exploere atau IE
Kemudian pilih Tab Provacy seperti gambar dibawah ini :

Cara Enable Popup Pada Internet Exploere atau IE
Pada Pop-up Blocker, silahkan anda Unchek. Jika di ceklist artinya Pop-up akan di Block. Kemudian jika di unchek artinya, Pop-up akan dijalankan atau di Aktifkan.

Jika sudah silahkan Klik Apply dan Klik OK.
Kemudian jalankan kembali, dan seharusnya Aplikasi yang mengalami Pop-up tidak keluar seharusnya sudah normal kembali.

Demikain Tutorial singkat mengenai agar Pop-up IE aktif, semoga bermanfaat untuk anda.

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Cara Mengatasi Problem No Device Modem Speed Up di Windows 10. Yaitu ketika anda sudah sukses menginstall Modem Speedup pada Komputer atau Laptop, kemudian anda colokan modem tersebut, Sinyal tidak nongol yang artinya device tidak terkenali.

Berikut ceritanya :
Lagi buka buka gudang, eh ga sengaja nongol Modem Speed up yang sudah lama sekali ga terpakai. Memang Modem yang satu ini sebenernya sudah jadul, karena maximal jaringan yang digunakan adalah HSDPA ( sekarang udah jamannya 4G bahkan 5G ). Karena akan keluar kota dan terpencil untuk mensiasati agar bisa akses internet di desa tersebut maka saya berinisiatif menggunakan modem. Hal ini dilakukan agar tidak mengganggu Tateringd ari HP saya.

Cara Mengatasi Problem No Device Modem Speed Up di Windows 10

Setelah menginstall pada OS Windows 10 dan dan membuka aplikasi modem speed up yaitu Studio 9 eh Jaringan ga muncul???? saya coba cek dari Laptop, Hardware Modem Speed up kemudian dari Kartu Provider semuanya aman. seharusnya ga ada problem. Akhirnya dicobalah browsing sana-sini. Ketika dicari diinternet memang banyak referensi, yang bisa saya simpulkan... "Wah memang Modem Speed Up diinstall pada Windows 10 memang bermasalah"

1 Jam mencoba melakukan guidence yang diarahkan oleh beberapa website namun tidak juga Solved. Akhirnya saya menemukan cara yang terbaik, makanya saya mencoba berbagi kepada temen2 siapa tahu mengalami hal yang sama seperti saya.

Berikut caranya Guyss...
- Silahkan Install Modem Speed up seperti biasa
- Jika sudah install Silahkan colokan modem ( pastikan sudah ada kartu provider )
- Jika Sinyal tidak muncul silahkan cabut modem Speed up anda
- Kemudian buka Drive C - Program Files - SpeedUp - Studio 9 - Driver - Win8_64
Cara Mengatasi Problem No Device Modem Speed Up di Windows 10
- Silahkan Lihat Gambar diatas
- Kemudian install atau Klik Kanan Run Administrator 2 Driver dari atas ( lihat gambar)
- Jika sudah install dua file tersebut, maka install driver untuk versi windows 10 telah sukses diinstall.

Jika sudah silahkan colokan kembali pada laptop atau komputer anda
Tunggu sebentar seharusnya sinyal sudah keluar pada aplikasi Studio 9.

Demikian Cara Mengatasi Problem No Device Modem Speed Up di Windows 10, semoga bermanfaat untuk anda. dan Jika ada tutorial diatas bermanfaat untuk anda, silahkan berkomentar dibawah.

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Cara Menghitung Selisih Data Tanggal, Selisih Bulan, Selisih Tahun ( Penambahan, Pengurangan ) Pada Visual Basic .NET
Pada pembajaran VB .NET kali ini saya akan membahas mengenai cara menghitung selisih data tanggal pada VB .NET. Fungsi tutorial kali ini sangat banyak sekali. Yang pasti akan memberikan manfaat jika aplikasi yang anda buat menggunakan Tanggal dan akan dikurangi atau ditambah seperti aplikasi dibawah ini :

1. Pada Aplikasi Penyewaan akan sangat bermanfaat dalam menghitung biaya Sewa maupun biasa Denda
2. Pada Aplikasi Perpustakaan juga pasti menggunakan penghitungan biaya lama sewa dan denda jika pengembalian telat.
3. Dan masih banyak sekali aplikasi yang bisa diterapkan pada tutorial selisih tanggal ini.

Baik langsung saja, berikut ini kita akan langsung mempraktikan bagaimana cara membuat penghitungan selisih tanggal pada VB .NET.
Silahkan buka komputer anda
Silahkan buka Visual Basic .NET
Jika sudah muncul Form1, buatlah design Form seperti gambar dibawah ini :

Cara Menghitung Selisih Tanggal Pada VB .NET | JNM
Pada gambar diatas terdapat :
DateTimePicker1, LBL1, LBL2, LB3, LBL4, LBL5, LBL6, LBL7, LBL8, LBL9, Button1
Dan yang terakhir adalh Masukan Timer1.
Kemudian pada Timer1 jangan lupa anda ubah menjadi Enable.

Jika sudah semua membuat design Form1 seperti gambar diatas, masukan koding dibawah ini :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
LBL1.Text = Format(Today(), "dd-MMMM-yyyy")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
LBL2.Text = DateDiff(DateInterval.Day, DateTimePicker1.Value, Today()) & " Hari"
LBL3.Text = DateDiff(DateInterval.Month, DateTimePicker1.Value, Today()) & " Bulan"
LBL4.Text = DateDiff(DateInterval.Year, DateTimePicker1.Value, Today()) & " Tahun"
LBL5.Text = Format(DateAdd(DateInterval.Day, 1, DateTimePicker1.Value), "dd-MMMM-yyyy")
LBL6.Text = Format(DateAdd(DateInterval.Month, 2, DateTimePicker1.Value), "dd-MMMM-yyyy")
LBL7.Text = Format(DateAdd(DateInterval.Year, 3, DateTimePicker1.Value), "dd-MMMM-yyyy")
LBL8.Text = DateTimePicker1.Value.ToString("dddd")
LBL9.Text = Hasil(Year(DateTimePicker1.Text), Month(DateTimePicker1.Text))
End Sub
Function Hasil(ByVal MyYear As Integer, ByVal MyMonth As Integer) As Integer
Return DateTime.DaysInMonth(MyYear, MyMonth)
End Function
End Class

Kodingnya sangat Simple atau sederhana namun hasilnya luar biasa :)

Kemudian yang terakhir silahkan Running atau jalankan Project VB .NET anda.
Bagaimana cara menggunakannya ?
Silahkan running Form1 VB .NET anda, kemudian anda ganti Tanggal di Pilih.
Jika sudah anda bisa Klik Button1 atau Tombol Proses.
Hasilnya adalah sebagai berikut :

Cara Menghitung Selisih Tanggal Pada VB .NET
 Demikian Cara Membuat Form Sederhana untuk menghitung selisih tanggal pada Visual Basic .NET. Semoga bermanfaat untuk anda.
Silahkan KLIK DISINI untuk download Project diatas


Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Melanjutkan pembelajaran dalam membuat laporan Crystal Report, pada tutorial kali ini saya akan membagikan cara untuk mengatasi laporan crystal report ketika dipanggil pada aplikasi namun datanya kosong atau Blank.

Untuk tutorial kali ini adalah jawaban pertayaan dari Mba Mayangsari yang telah berkomentar di web JNM dengan link artikel :
http://www.javanetmedia.com/2016/07/membuat-laporan-harian-crystal-report-vb-net-2010.html
Dimana Mba Mayang ini setelah mempraktikan tutorial dalam membuat laporan harian, sudah bisa, namun ketika di jalankan laporan tersebut tidak ada datanya atau kosong.
Contoh pertanyaannya adalah seperti dibawah ini :

Cara Mengatasi Laporan Crystal Report Blank Kosong Tidak Ada Datanya

Oleh karena itu, jika anda memang kesulitan atau ingin bertanya, silahkan isi pada kolom komentar dibawah.

Oke saya akan mencoba menjawabnya :
Laporan kosong atau Tidak Muncul Data atau Laporannya Blank biasanya muncul atau terjadi ketika anda membuat sebuah laporan menggunakan data yang terdapat tanggalnya. Contohnya adalah Laporan Harian, Mingguan, Bulanan atau Tahunan. Jadi ketika anda menjalankan Aplikasi dan memilih tanggal atau bulan atau tahunnya kemudian di Run, hasilnya tidak sesuai dengan keinginan atau tidak sesuai dengan laporan yang telah dibuat sebelumnya.

Terus bagaimana solusinya ?
Langkahnya adalah, anda membuka file laporan Crystal Report anda.
Klik File - Options
Cara Mengatasi Laporan Crystal Report Blank Kosong Tidak Ada Datanya
Pilih Reporting - Pada Convert Date-Time field biasanaya secara default adalah : To Date-Time
Kemudian anda ganti ke To Date seperti gambar diatas

Jika sudah menjalankan langkah diatas, silahkan anda coba kembali.
Apakah sudah muncul datanya?

Jika masih belum bisa. anda bisa Klik File
Pilih Reports Options
Kemudian Ubah juga menjadi To Date seperti gambar dibawah

Cara Mengatasi Laporan Crystal Report Blank Kosong Tidak Ada Datanya

Jika sudah melakukan 2 langkah diatas, silahkan jalankan Projectnya kembali. Seharusnya Data sudah muncul.
DemikianTutorial Crystal Report dalam mengatasi data yang tidak muncul di laporan Crystal Report. Semoga bermanfaat untuk anda. Ikuti terus tutorial kami selanjutnya. Jangan lupa anda juga bisa berkomentar dibawah.


Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.

Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.

Pada tutorial Visual Basic kali ini akan dibahas mengenai cara mudah membuat CRUD Visual Basic Database Access .ACCDB ( Microsoft Office Access ACCDB adalah extension sebuah file access yang bisa dibuat Office 2007 keatas) anda bisa membuat database access ACCDB dengan microsoft Office 2007, 2010, 2013, 2015 ataupun Office 2016.

Apa itu CRUD VB .NET ? CRUD adalah singkatan dari Create, Read, Update dan Delete. Bahasa CRUD sudah banyak dipakai dikalangan Pemograman dimana dasar dalam membuat aplikasi berbasis database adalah dengan CRUD. Arti secara umum CRUD VB .NET adalah membuat form Input, Edit dan Hapus data didalam database menggunakan Visual Basic .NET.

Download CRUD Gratis Visual Basic .NET | VB .NET

Berikut langkah Membuat Input, Edit dan Hapus Visual Basic .NET database Access .ACCDB

#1. Membuat Form CRUD Dengan Visual Basic .NET

Silahkan buka Visual Studio anda,
Klik File - New - Project
Membuat CRUD VB .NET Database Access ACCDB
Silahkan lihat gambar diatas, berikut keterangannya :
1 : Pastikan anda memilih Visual Basic
2. Pilih Windows Form Application
3. Buat Namda Project contoh : CRUD VB NET Access ACCDB, kemudian anda simpan sesuai keinginan anda, saya menyimpannya di drive D
4. Klik OK

Jika sudah melakukan langkah diatas maka muncul seperti gambar dibawah :
Membuat CRUD VB .NET Database Access ACCDB
Secara default, maka akan muncul Form1, anda tidak perlu merubah nama form, anda langsung membuat design Form1 seperti gambar dibawah :
Membuat CRUD VB .NET Database Access ACCDB
Silahkan buat design form1 seperti gambar diatas, jika sudah maka tahap 1 sudah selesai, selanjutnya silahkan ikuti langkah ke 2

#2. Membuat Database dan Tabel Dengan Access ACCDB

Setelah anda sukses membuat design form1, maka anda harus membuat database dan Tabel
Buatlah Database dengan nama : DBJNM.accdb
Membuat CRUD VB .NET Database Access ACCDB
Lihat gambar diatas, pada saat membuat DBJNM.accdb pastikan anda simpan di folder bin Debug
Kemudian pastikan save type nya adalah Access accdb
kemudian Klik OK

Silahkan buat Tabel dengan nama : TBL_BARANG
Berikut penampakan TBL_BARANG :
Membuat CRUD VB .NET Database Access ACCDB
Seteleh membuat design TBL_BARANG, silahkan input secara manual terlebih dahulu untuk sample data :
Membuat CRUD VB .NET Database Access ACCDB
Silahkan pastikan kembali :
1. Anda harus membuat database dan tabel
2. Kemudian simpan di folder bin debug
3. Kemudian masukan data sample seperti gambar diatas

#3. Membuat Koding Input, Edit, Delete Dengan VB .NET

Selanjutnya pada TAHAP 3 ini kita akan membuat koding Input, Edit dan Delete
Sebelum Input, Edit, dan Delete anda harus bisa mengkoneksikan database access accdb dan memunculkan TBL_BARANG tersebut pada DatagridView1
Sebenarnya sudah busatkan Cara Koneksi Database Access ACCDB pada tutorial lain
Kurang lebih kodingnya seperti berikut ini :
Imports System.Data.OleDb
Public Class Form1
Dim Conn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DBJNM.accdb"
Conn = New OleDbConnection(LokasiDB)
If Conn.State = ConnectionState.Closed Then Conn.Open()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Koneksi()
da = New OleDbDataAdapter("Select * from TBL_BARANG", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "TBL_BARANG")
DataGridView1.DataSource = (ds.Tables("TBL_BARANG"))
End Sub
End Class

Jika sudah anda bisa menjalankan atau running Project VB .NET anda
Membuat CRUD VB .NET Database Access ACCDB
Jika anda sukses muncul seperti gambar diatas, artinya anda sudah sukses mengkoneksikan database access accdb dengan VB .NET.

Cara Input Data VB NET Access ACCDB

Langkah selanjutnya adalah kita akan meninput data kedalam dabase.
Double Klik Button1 atau Button Input, kemudian masukan koding dibawah ini :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text = "" Or ComboBox1.Text = "" Then
MsgBox("Silahkan Isi Semua Form")
Else
Dim CMD As OleDbCommand
Call Koneksi()
Dim simpan As String = "insert into TBL_BARANG values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & ComboBox1.Text & "')"
CMD = New OleDbCommand(simpan, Conn)
CMD.ExecuteNonQuery()
MsgBox("Input data berhasil")
End If
End Sub

Jika sudah silahkan praktekan dengan run project anda. dan lakukan input data, berikut tampilannya :
Membuat CRUD VB .NET Database Access ACCDB

Cara Edit Data VB NET Access ACCDB

Jika Input atau Insert data sudah selesai, selanjutnya anda harus membuat Edit Data TBL_BARANG.
Sebelum memberikan koding didalam Button Edit, yang harus anda lakukan andalah menampilkan data ketika memasukan Kode di form kode barang, setelah muncul data anda bisa edit data yang diinginkan kemudian anda klik tombol edit.
Berikut Kodingnya :
Koding Untuk Memunculkan Data Ketika Memasukan KodeBarang dan ENTER pada Keyboard
Private Sub TextBox1_KeyPress1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
TextBox1.MaxLength = 6
If e.KeyChar = Chr(13) Then
Call Koneksi()
Dim CMD As OleDbCommand
Dim RD As OleDbDataReader
CMD = New OleDbCommand("Select * From TBL_BARANG where KodeBarang='" & TextBox1.Text & "'", Conn)
RD = CMD.ExecuteReader
RD.Read()
If Not RD.HasRows Then
MsgBox("Kode Barang Tidak Ada, Silahkan coba lagi!")
TextBox1.Focus()
Else
TextBox2.Text = RD.Item("NamaBarang")
TextBox3.Text = RD.Item("HargaBarang")
TextBox4.Text = RD.Item("JumlahBarang")
ComboBox1.Text = RD.Item("SatuanBarang")
TextBox2.Focus()
End If
End If
End Sub

Kemudian koding dibawah untuk Button Edit atau Button2
 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Call Koneksi()
Dim CMD As OleDbCommand
Dim edit As String = "update TBL_BARANG set NamaBarang='" & TextBox2.Text & "',HargaBarang='" & TextBox3.Text & "',JumlahBarang='" & TextBox4.Text & "',SatuanBarang='" & ComboBox1.Text & "' where KodeBarang='" & TextBox1.Text & "'"
CMD = New OleDbCommand(edit, Conn)
CMD.ExecuteNonQuery()
MsgBox("Data Berhasil diUpdate")
End Sub

Silahkan di praktekan, seharusnya dengan langkah diatas anda sudah bisa Edit data TBL_BARANG

Cara Hapus atau Delete Data VB NET Access ACCDB

Jika anda sudah bisa Read atau Koneksi database, Create atau Input data, Update atau mengubah data, terakhir adalah Delete atau penghapusan data, sehingga CRUD menjadi lengkap.
Berikut koding untuk Button3 atau Button Hapus.
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
If TextBox1.Text = "" Then
MsgBox("Silahkan Pilih Data yang akan di hapus dengan Masukan NIM dan ENTER")
Else
If MessageBox.Show("Yakin akan dihapus..?", "", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
Call Koneksi()
Dim CMD As OleDbCommand
Dim hapus As String = "delete From TBL_BARANG where KodeBarang='" & TextBox1.Text & "'"
CMD = New OleDbCommand(hapus, Conn)
CMD.ExecuteNonQuery()
End If
End If
End Sub

Silahkan anda praktekan sampai bisa menghapu data didalam database atau TBL_BARANG. Jika sudah berhasil semua maka proses pembuatan CRUD VB .NET database Access ACCDB selesai, namun untuk Button4 atau Button Tutup masih belum diberikan koding.
Anda bisa Double Klik Button Tutup kemudian masukan koding END
Sangat mudah dan simple dalam membuat CRUD Visual Basic .NET database Access ACCDB

Demikian Tutorial singkat dalam Membuat CRUD VB .NET Database Access ACCDB, semoga bermanfaat untuk anda. Jangan lupa anda bisa share tutorial ini ke rekan anda, dan anda bisa berkomentar dibawah. Ikuti terus Tutorial VB .NET atau Tutorial CRUD lainnya.

Silahkan KLIK DISINI Untuk Download Project CRUD VB .NET diatas

Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.