Sunday, 19 January 2020
Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.
Pada tutorial kali ini, saya akan membahas Tutorial dengan C# ( baca c-sharp) yaitu membuat Aplikasi Penjualan dengan C#. Untuk bisa mengikuti tutorial ini, pastikan temen2 sudah menginstall visual studio di komputer anda.
Langsung saja.
Silahkan buka visual studio di komputer anda
Silahkan Klik New - Project
JIka sudah Klik OK
Maka Muncul Form1,
Silahkan Ganti dengan Form1.cs dengan FormLogin.cs
Kemudian Buat juga FormMenuUtama.
Kita lanjut di Part 2 untuk membuat FormLogin dan Membuat database dan Tabel.
Untuk Videonya, silahkan buka pada Link Berikut :
https://www.youtube.com/watch?v=X5CTzugo0tA
Demikian cara membuat Aplikasi Penjualan Part 1 Semoga bermanfaat, ikuti terus part demi part dalam membuat Aplikasi Penjualan dengan C#.
Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.
Sunday, 12 January 2020
Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.
Haloo sobat JNM pada kesempatan kali ini saya akan membahas tentang Bahasa Pemograman C#. Jika temen2 sudah terbiasa belajar Visual Basic 6.0 Maupun VB .NET, maka di kesempatan kali ini kita akan belajar lagi dari Nol tentang belajar C#.
Pengertian C# / Apa itu C# ?
C# di ucapkan ( C-Sharp ) adalah bahasa pemrograman berorientasi objek yang dibuat oleh Microsoft yang berjalan pada .NET Framework. Jika temen2 sudah belajar VB .NET dan Membuka dengan Visual Studio, maka temen2 tidak perlu menginstall Software baru, cukup membuka Visual Studio yang sudah ada, kemudian pilih New Project C#Keuntungan anda belajar C# adalah C# memiliki akar dari keluarga C, dan bahasanya dekat dengan bahasa populer lainnya seperti C ++ dan Java. Jadi jika temen2 sudah pernah belajar bahasa C, C++, Java maka anda tidak terlalu bingung dengan bahasa C# ini, karena hampir sama dan keuntungan lainnya masih banyak.
History dari C# adalah Versi pertama dirilis pada tahun 2002. Versi terbaru, C # 8, dirilis pada September 2019.
Masih membahas tentang keuntungan temen2 belajar C# yaitu C# biasa digunakan untuk:
- Aplikasi Mobile
- Aplikasi Desktop
- Aplikasi web
- Service web
- Situs Web
- Game atau permainan
- VR
- Aplikasi basis data
- Dan masih banyak lagi
Alasan lain kenapa anda harus Menggunakan C# ?
Pmograman C# adalah salah satu bahasa pemrograman paling populer di dunia, Mudah dipelajari dan mudah digunakan. C# juga memiliki dukungan komunitas yang sangat besar
C# adalah bahasa berorientasi objek yang memberikan struktur yang jelas untuk program dan memungkinkan kode untuk digunakan kembali, menurunkan biaya pengembangan.
Karena C # dekat dengan C, C ++ dan Java, itu memudahkan programmer untuk beralih ke C # atau sebaliknya
Nah di Website JavanetMedia ini, saya akan memaparkan pembelajaran C# yang mudah2an bisa di ikuti oleh temen2 sobat JNM
Untuk Video Memulai menggunakan C# anda bisa lihat pada Link dibawah ini :
https://www.youtube.com/watch?v=C3UKcT71r4E&list=PLYMJJHENUMwwiL91VnHhqV_Zy1LANgNVc&index=2&t=0s
Demikian Pengenalan singkat tentang bahasa pemograman C#, mudah-mudahan bermanfaat untuk anda. dan Ikuti terus tutorial2 menarik dari JNM lainnya.
Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.
Sunday, 3 December 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 :
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.
Saturday, 25 November 2017
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 :
Berikut langkahnya :
Silahakn buka VB .NET anda
Bautlah sebuah project VB .NET
Jika sudah muncul Form1, silahkan design form1 seperti gambar dibawah ini :
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 andaDemikian 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 .NETBuat 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.
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 :
dan Berikut Hasilnya :
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.
Wednesday, 1 November 2017
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 :
- Anda sudah install Visual Basic .NET ( Jika belum punya, silahkan download disini )
- Anda sudah install SQL Server ( Jika belum punya anda bisa download disini )
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 andaBuatlah 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 :
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 :
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 :
- Nomor NIM dibuat otomatis
- Semua Field terdapat Validasi Berapa Digit Karakter
- Jika Edit dan Hapus, TextBox1 harus dalam kondisi disable ( Tidak Boleh diedit )
- 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.
Monday, 30 October 2017
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.
Silahkan buka Aplikasi Visual Basic .NET
Buatlah design Form1 seperti gambar dibawah ini :
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.
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
Klik Choose Items...
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.
Friday, 16 June 2017
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 :
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 :
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.
Monday, 22 May 2017
Jangan lupa membaca artikel sebelumnya, yaitu > Panduan Pemrograman Pemula.
Tutorial VB .NET Cara Membuat Format Mata Uang Rupiah pada TextBox Visual Basic .NET. Tutorial kali ini saya buat karena ada pengunjung web JNM yang telah berkomentar dan request artikel ini.
Untuk detail contoh form menggunakan Format mata uang atau Rupiah anda bisa melihat contoh hasil form nya seperti gambar dibawah ini :
Capture pertanyaanya adalah sebagai berikut :
Pertanyaan diatas di tulis pada artikel :
http://www.javanetmedia.com/p/visual-basic-net.html
Jadi bagi rekan-rekan pengunjung web JNM yang ingin bertanya atau reuest tutorial jangan malu-malu untuk berkomentar di bawah :)
Link Video Tutorial di Youtube :
https://www.youtube.com/watch?v=8OS0g3BYTgU
Baik langsung saja mari kita buat langkah-langkahnya :
Silahakn buka Visual Basic .NET pada komputer anda
Silahkan buat Form1 seperti gambar dibawah ini :
Pada Form1 diatas terdapat 4 TextBox.
Pada Jumlah atau TextBox3 kita akan buatkan Format Mata Uang.
Format mata uang ini akan dimunculkan otomatis pada system komputer anda. Jika anda menggunakan Region Indonesia maka akan langsung berubah menjadi Rp. (Rupiah). atau akan berubah menjadi $ (dolar) jika anda gunakan Region United States
Kodingnya Form1 adalah sebagai berikut :
Public Class Form1
Private Sub TextBox3_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox3.Leave
TextBox3.Text = FormatCurrency(TextBox3.Text)
End Sub
End Class
Saya menggunakan TextBox3.leave artinya, ketika anda memasukan Harga maka tidak akan terjadi perubahan, namun jika anda sudah memasukan pada TextBox3 kemudian mouse anda pindah ke TextBox lainnya, maka akan secara otomatis berubah format Currency atau mata uang pada format Region komputer anda.
Silahkan anda praktikan terlebih langkah diatas terlebih dahulu.
Jika anda sudah mempraktikan dan sudah berhasil memunculkan Format Mata Uang Rupiah, selanjutnya anda bisa menginput data dengan Format Rupiah tersebut.
Cara Input Data Format Mata Uang / Currency
Karena akan menginput data kedalam database, maka langkah pertama anda harus membuat Database dan Tabel.Buatlah Database dengan nama : DBJNM.mdb
Buatlah Tabel dengan nama : BARANG
Design BARANG adalah :
KodeBarang : Text (6) Primary Key
NamaBarang : Text (50)
HargaBarang : Number / Numeric
JumlahBarang : Number / Numeric
Link Video Tutorial di Youtube :
https://www.youtube.com/watch?v=8OS0g3BYTgU
Kemudian buatlah Form seperti design dibawah ini :
Kemudian jika sudah membuat Project VB .NET dan Form1 seperti gambar diatas.
Masukan DBJNM.mdb pada Folder Project anda, didalam Folder Bin / Debug
Kemudian masukan koding dibawah ini :
Imports System.Data.OleDb
Public Class Form1
Dim Conn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim Rd As OleDbDataReader
Dim Cmd As OleDbCommand
Dim LokasiDB As String
Sub Koneksi()
LokasiDB = "provider=microsoft.jet.oledb.4.0;data source=DBJNM.mdb"
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
Call KondisiAwal()
End Sub
Sub KondisiAwal()
Koneksi()
da = New OleDbDataAdapter("Select * from BARANG", Conn)
ds = New DataSet
ds.Clear()
da.Fill(ds, "BARANG")
DataGridView1.DataSource = (ds.Tables("BARANG"))
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
'-------> Koding dibawah untuk mengatur lebar Grid
'-------> Silahkan ganti angka nya untuk melebarkan atau menyempitkan
DataGridView1.Columns(0).Width = 70
DataGridView1.Columns(1).Width = 150
DataGridView1.Columns(2).Width = 80
DataGridView1.Columns(3).Width = 80
End Sub
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 = "" Then
MsgBox("Pastikan semua form terisi data")
Else
Call Koneksi()
Dim simpan As String = "insert into Barang values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')"
CMD = New OleDbCommand(simpan, Conn)
CMD.ExecuteNonQuery()
MsgBox("Data berhasil di Input", MsgBoxStyle.Information, "Information")
Call KondisiAwal()
End If
End Sub
'Koding Format Rupiah / Mata Uang
Private Sub TextBox3_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox3.Leave
TextBox3.Text = FormatCurrency(TextBox3.Text)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End
End Sub
End Class
Jika sudah, silahkan Jalankan atau Runningkan Project VB .NET anda.
Jika anda tidak mau repot, silahkan download project dengan link dibawah ini :
Link Video Tutorial di Youtube :
https://www.youtube.com/watch?v=8OS0g3BYTgU
Silahkan KLIK DISINI Untuk mendownload Source Code Project diatas
Silahakn KLIK DISINI Untuk melihat panduan atau cara downloadnya
Selain sebagai media informasi pemrograman, kami juga berbagi artikel terkait tips trik Android.