mengenal format tanggal dalam visual basic

64
MENGENAL FORMAT TANGGAL DALAM VISUAL BASIC .NET 2005/2008 00.49 No comments Buatlah 1 form dengan objek 1 datetime, 3 radiobutton dengan name dd,mm,yy, 1 button, 1 textbox, dan 3 buah label masing2 text disesuaikan dengan gambar Terus tambahkan source code seperti berikut ini di button Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.Even tArgs)Handles Button1.Click If dd.Checked = True Then TextBox1.Text = Format(CDate(DateTimePicker1.Value), "dd/MM/yyyy") ElseIf mm.Checked = True Then TextBox1.Text = Format(CDate(DateTimePicker1.Value), "MM/dd/yyyy") ElseIf yy.Checked = True Then TextBox1.Text = Format(CDate(DateTimePicker1.Value), "yyyy/MM/dd") End If End Sub Setelah itu tekan tombol run dan akan tampil seperti gambar. Lihat perbedaan dalam textbox ketika salah satu button dipilih dan klik rubah Selamat mencoba semoga bermanfaat.

Upload: da-us

Post on 12-May-2015

11.399 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Mengenal format tanggal dalam visual basic

MENGENAL FORMAT TANGGAL DALAM VISUAL BASIC .NET 2005/2008

00.49    No comments

Buatlah 1 form dengan objek 1 datetime, 3 radiobutton dengan name dd,mm,yy, 1 button, 1 textbox, dan 3 buah label masing2 text disesuaikan dengan gambar

Terus tambahkan source code seperti berikut ini di button

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs)Handles Button1.Click

If dd.Checked = True Then

TextBox1.Text = Format(CDate(DateTimePicker1.Value), "dd/MM/yyyy")

ElseIf mm.Checked = True Then

TextBox1.Text = Format(CDate(DateTimePicker1.Value), "MM/dd/yyyy")

ElseIf yy.Checked = True Then

TextBox1.Text = Format(CDate(DateTimePicker1.Value), "yyyy/MM/dd")

End If

End Sub

Setelah itu tekan tombol run dan akan tampil seperti gambar.Lihat perbedaan dalam textbox ketika salah satu button dipilih dan klik rubahSelamat mencoba semoga bermanfaat.

Bagi teman-teman yang senag dengan bahasa pemograman Microsoft visual

Page 2: Mengenal format tanggal dalam visual basic

Basic 2005/2008 tentu menginginkan hasil porgramnya di sebarkan ke

beberapa computer tetapi ada laporan (Crystal Report) yang harus

include Ke Program kita

Sudah beberapa kali mencari referensi ternyata baru ketemu sekarang,

tapi dalam satu tujuan bahwa semua ada jalan keluar, ini beberapa

referensi yang saya dapat terutama dari google yang sangat canggih

ternyata semua telah ditemukan cara memebuat Setup di Microsoft Visual

Basic 2005/2008 (VB .Net) Include laporan dengan Crystal report.

Cara-caranya sebagai berikut :

Buka Microsoft Visual Studio > File> New Project

Pilih Setup and Deployment > Setup Project > OK

Pilih Aplication Folder

klik Kanan Pilih Add> File > Cai Nama Project Ditempat Membuat Priject

Cari Folder Debug

Pilih User Desktop > Klik Kanan >Create Shorcut> Cari File Di

Aplication Folder> Ok

Pilih Menu Project > Setup Properties > Centang Crystal Report > Ok

Di solution Explorer > Klik Kanan nama Project > Lalu Build

Setelah selesai Build> Program Siap Untuk di instal tanpa ada Microsoft

Page 3: Mengenal format tanggal dalam visual basic

Visual Studio 2005/2008

CARA ISI COMBOBOX ATAU LISTBOX MENGGUNAKAN CLASS, ISI DIAMBIL DARI

DATABASE DALAM VISUAL BASIC 2005/2008

03.00 2 comments

Teman-teman apakah kita sering menggunakan Class dalam VB .Net. Class

bukan hanya untuk memberikan perintah Simpan,Ubah,Hapus tetapi juga

kita bisa mengisi Combobox lewat kelas agar Sourcecode kita rapi.

mungkin ketika kita mau mengisi Combobox kita kesulitan harus Coding

kembali di Formnya dan tanpa di selesaikan di Class secara langsung.

Pastikan kita sudah paham tentang koneksi ke databse disini menggunakan

database SQl Server, table barang Dan cara koneksinya di Menu Utama

Jika ada yang menggunakan Microsoft Acses maka hanya ganati saja Oledb

mungkin teman-teman sudah tau.

Buat koneksi terlebih dahulu

Buat 1 Form dengan nama form_utama lalu ketikan sourcode seperti

berikut ini

Page 4: Mengenal format tanggal dalam visual basic

Imports System.Data.SqlClient

Imports System.Data

Public Class Form_Utama

Public myConnection As New SqlConnection '

Private Sub Form_Utama_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

Try

myConnection = New SqlConnection("server=(local); UID=sa; PWD=;

database=example")

myConnection.Open()

Form_login.Show()

Catch ex As Exception

MsgBox("Tidak Dapat Koneksi KeServer")

End Try

End Sub

Page 5: Mengenal format tanggal dalam visual basic

End Class

Buat satu Class dengan Coding Seperti Berikut Ini

Misal kita mau combobox disi dengan kode barang

Imports System.Data.sql

Imports System.Data

Imports System.Data.SqlClient

Public Class class_brg

Public isi_cmb_brg As New ComboBox

Public Sub isi_kd_bank_di_combobox()

isi_cmb_kd_brg.Items.Clear()

Dim rdr As SqlDataReader

Dim cmd As New SqlCommand

Dim sql As String

sql = "select kd_brg from barang"

Page 6: Mengenal format tanggal dalam visual basic

cmd = New SqlCommand(sql, Form_Utama.myConnection)

rdr = cmd.ExecuteReader

While rdr.Read = True

isi_cmb_brg.Items.Add(rdr("kd_brg").ToString)

End While

rdr.Close()

End Sub

End Class

Buat 1 Form dan tambahkan object Combobox

Saetelah itu buat source code seperti berikut ini klik di formnya

Imports System.Data.sql

Imports System.Data

Public Class FRM_TS_SPB

Dim kls_brg as new class_brg

Private Sub Form_1_Load(ByVal sender As System.Object, ByVal e As

Page 7: Mengenal format tanggal dalam visual basic

System.EventArgs) Handles MyBase.Load

kls_brg. isi_cmb_kd_brg

For i As Integer = 0 To kls_brg. isi_cmb_brg.Items.Count - 1

ComboBox1.Items.add(kls_brg. isi_cmb_brg.Items(i).ToString)

Next

End Sub

End class

Bagi teman-teman yang senag dengan bahasa pemograman Microsoft visual

Basic 2005/2008 tentu menginginkan hasil porgramnya di sebarkan ke

beberapa computer tetapi ada laporan (Crystal Report) yang harus

include Ke Program kita

Page 8: Mengenal format tanggal dalam visual basic

Sudah beberapa kali mencari referensi ternyata baru ketemu sekarang,

tapi dalam satu tujuan bahwa semua ada jalan keluar, ini beberapa

referensi yang saya dapat terutama dari google yang sangat canggih

ternyata semua telah ditemukan cara memebuat Setup di Microsoft Visual

Basic 2005/2008 (VB .Net) Include laporan dengan Crystal report.

Cara-caranya sebagai berikut :

Buka Microsoft Visual Studio > File> New Project

Pilih Setup and Deployment > Setup Project > OK

Pilih Aplication Folder

klik Kanan Pilih Add> File > Cai Nama Project Ditempat Membuat Priject

Cari Folder Debug

Pilih User Desktop > Klik Kanan >Create Shorcut> Cari File Di

Aplication Folder> Ok

Pilih Menu Project > Setup Properties > Centang Crystal Report > Ok

Di solution Explorer > Klik Kanan nama Project > Lalu Build

Setelah selesai Build> Program Siap Untuk di instal tanpa ada Microsoft

Visual Studio 2005/2008

CARA ISI COMBOBOX ATAU LISTBOX MENGGUNAKAN CLASS, ISI DIAMBIL DARI

DATABASE DALAM VISUAL BASIC 2005/2008

Page 9: Mengenal format tanggal dalam visual basic

03.00 2 comments

Teman-teman apakah kita sering menggunakan Class dalam VB .Net. Class

bukan hanya untuk memberikan perintah Simpan,Ubah,Hapus tetapi juga

kita bisa mengisi Combobox lewat kelas agar Sourcecode kita rapi.

mungkin ketika kita mau mengisi Combobox kita kesulitan harus Coding

kembali di Formnya dan tanpa di selesaikan di Class secara langsung.

Pastikan kita sudah paham tentang koneksi ke databse disini menggunakan

database SQl Server, table barang Dan cara koneksinya di Menu Utama

Jika ada yang menggunakan Microsoft Acses maka hanya ganati saja Oledb

mungkin teman-teman sudah tau.

Buat koneksi terlebih dahulu

Buat 1 Form dengan nama form_utama lalu ketikan sourcode seperti

berikut ini

Imports System.Data.SqlClient

Imports System.Data

Public Class Form_Utama

Page 10: Mengenal format tanggal dalam visual basic

Public myConnection As New SqlConnection '

Private Sub Form_Utama_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

Try

myConnection = New SqlConnection("server=(local); UID=sa; PWD=;

database=example")

myConnection.Open()

Form_login.Show()

Catch ex As Exception

MsgBox("Tidak Dapat Koneksi KeServer")

End Try

End Sub

End Class

Buat satu Class dengan Coding Seperti Berikut Ini

Page 11: Mengenal format tanggal dalam visual basic

Misal kita mau combobox disi dengan kode barang

Imports System.Data.sql

Imports System.Data

Imports System.Data.SqlClient

Public Class class_brg

Public isi_cmb_brg As New ComboBox

Public Sub isi_kd_bank_di_combobox()

isi_cmb_kd_brg.Items.Clear()

Dim rdr As SqlDataReader

Dim cmd As New SqlCommand

Dim sql As String

sql = "select kd_brg from barang"

cmd = New SqlCommand(sql, Form_Utama.myConnection)

rdr = cmd.ExecuteReader

Page 12: Mengenal format tanggal dalam visual basic

While rdr.Read = True

isi_cmb_brg.Items.Add(rdr("kd_brg").ToString)

End While

rdr.Close()

End Sub

End Class

Buat 1 Form dan tambahkan object Combobox

Saetelah itu buat source code seperti berikut ini klik di formnya

Imports System.Data.sql

Imports System.Data

Public Class FRM_TS_SPB

Dim kls_brg as new class_brg

Private Sub Form_1_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

kls_brg. isi_cmb_kd_brg

Page 13: Mengenal format tanggal dalam visual basic

For i As Integer = 0 To kls_brg. isi_cmb_brg.Items.Count - 1

ComboBox1.Items.add(kls_brg. isi_cmb_brg.Items(i).ToString)

Next

End Sub

End class

MENGENAL FORMAT TANGGAL DALAM VISUAL BASIC .NET 2005/2008

00.49    No comments

Buatlah 1 form dengan objek 1 datetime, 3 radiobutton dengan name dd,mm,yy, 1 button, 1 textbox, dan 3 buah label masing2 text disesuaikan dengan gambar

Terus tambahkan source code seperti berikut ini di button

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs)Handles Button1.Click

If dd.Checked = True Then

TextBox1.Text = Format(CDate(DateTimePicker1.Value), "dd/MM/yyyy")

ElseIf mm.Checked = True Then

TextBox1.Text = Format(CDate(DateTimePicker1.Value), "MM/dd/yyyy")

ElseIf yy.Checked = True Then

Page 14: Mengenal format tanggal dalam visual basic

TextBox1.Text = Format(CDate(DateTimePicker1.Value), "yyyy/MM/dd")

End If

End Sub

Setelah itu tekan tombol run dan akan tampil seperti gambar.Lihat perbedaan dalam textbox ketika salah satu button dipilih dan klik rubahSelamat mencoba semoga bermanfaat.

Membuat aplikasi dengan crystal report di VB.Net 2005

Monday, January 16, 2012  VB .NET  

Kali ini kita akan bahas tentang gimana sih cara bikin crystal report… Crystal report sendiri biasa dipakai untuk membuat laporan. Dengan asumsi kita telah memiliki database, kita mulai saja membuat laporan dengan crystal report.Ada beberapa model yang akan kita buat, report tanpa parameter dan report dengan parameter. Meskipun kita bisa membuat report dari wizard yang telah disediakan oleh Microsoft, kali ini kita akan membuat report secara custom. Kasusnya disini kita akan menampilkan laporan barang, yang dicetak berupa nama barang, kategori dan harga. Berikut langkah-langkahnya:

Buka visual studio, buat project windows application seperti biasa. Di formnya kita tambahkan kontrol "crystalReportViewer" dari toolbox.

Page 15: Mengenal format tanggal dalam visual basic

Kemudian kita tambahkan new item yaitu crystalReport

Akan keluar jendela “Crystal Report End User License” pilih “accept” untuk melanjutkan.

Muncul Crystal report gallery, pilih “as a blank report” klik OK

Page 17: Mengenal format tanggal dalam visual basic

Klik kanan dataTable nya pilih "add column"

Tambahkan kolom sebanyak data yang akan kita tampilkan, karena disini kita akan menampilkan nama produk, kategori dan harga, maka kita tambahkan 3 kolom tersebut. Hingga tampilan seperti berikut.

Beralih ke CrystalReport1.rpt, kita akan tambahkan kontrol untuk menampilkan data yang didapat dari database, caranya klik kanan Formula Fields pada Fields Explorer pilih new. Akan muncul jendela untuk memasukkan nama field, Lalu klik Use Editor.

Muncul jendela lagi seperti gambar berikut, klik “Save and close”.

Page 18: Mengenal format tanggal dalam visual basic

Oke, kita ikatkan report ini dengan dataSet yang telah kita buat tadi. Klik kanan pada area kosong di crystalReport1.rpt pilih database lalu pilih database Expert.

Akan mucul jendela berikut. Pilih project data pada sebelah kiri, pilih ADO .NET dataSets, pilih WindowApplication1.DataSet, pilih DataTable1 dan pindahkan ke kolom kanan dengan klik tombol “>”. Lalu klik OK

Page 19: Mengenal format tanggal dalam visual basic

Langkah selanjutnya, klik kanan formula fields pilih edit

Akan muncul jendela berikut. Hilangkan dulu tombol yang bergambar tongkat sihir. Karena yang kita edit tadi “name”, kita klik ganda “productName”-nya lalu klik “save and close”

Lakukan hal yang sama pada 2 field lainnya. Cara menggunakan formula field tadi dengan drag drop di section 3, seperti gambar berikut.

Page 20: Mengenal format tanggal dalam visual basic

Oke, sampai sini kita selesai. Agak rumit ya?atau memang ruwet??haha…  Apabila form ini dijalankan, tidak akan tampil apa-apa karena kita belum melakukan coding. Kita langsung masuk saja ke form_load tuliskan code berikut

Silahkan jalankan dan selesai… Untuk membuat report dengan parameter, kita hanya merubah syntax query yang ada di form load dengan syntax query berparameter. semoga tutorial ini dapat membantu eksplorasi temen-temen dalam membuat aplikasi. Tutorial download disini.

Page 21: Mengenal format tanggal dalam visual basic

Koneksi database di form

Wednesday, October 10, 2012  VB .NET  

Melihat temen-temen yang masih bingung dan meraba-raba mencoba memahami dan mengerti logika coding

waktu dikelas tadi, hati saya tergerak untuk membuat tutorial sekaligus sebagai referensi buat temen-

temen… Kata-kata pembukanya terlalu lebay nih :D

Oke langsung aja ke pembahasan, pertemuan yang sebelumnya kita udah belajar, gimana sih caranya buka

koneksi, mengambil data dari database hingga cara menampilkan datanya. Nah sedikit yang berbeda dengan

pertemuan hari ini (10 oktober 2012), kali ini kita pisahkan koneksi string yang dideklarasikan diform.

Sepertinya penjelasan ini menbingungkan ya..wkwkwk

Intinya begini, kita buat koneksi string yang dapat digunakan secara global disemua form, jadi kalo kita punya

10 form yang butuh akses database kita ga perlu mengatur koneksi string yang sama berulang-ulang, cukup

satu kali ditentukan koneksi stringnya tinggal dipanggil aja..

Kita buat dulu project baru, aku sendiri lebih suka blank solution, jangan lupa pilih lokasi dimana project ini

akan disimpan klik OK.

Page 23: Mengenal format tanggal dalam visual basic

Pilih Windows application, namanya diganti UserInterface (terserah mau diganti apa :D ) 

Nah, buat desain seperti ini. Skenarionya begini, kita mau cari data customer tertentu, saat tombol “search”

diklik maka datanya muncul di form yang bawah

 

Seperti yang tadi udah dijelasin, kita mau buat koneksi stringnya dikenali seluruh aplikasi jadi ga perlu

definisiin koneksi stringnya berkali-kali, klik file->add->new project. Pilih Class Library klik OK.

Page 25: Mengenal format tanggal dalam visual basic

Setelah ini kita tambahin application configuration file, klik kanan UserInterface->add->new item, pilih

application configuration file trus klik ADD.

Didalam file ini kita atur koneksi string seperti gambar berikut

 

Page 26: Mengenal format tanggal dalam visual basic

Didalam file ini kita atur koneksi string seperti gambar berikut

Nah setelah ditambahkan, file app.config ini tidak bisa langsung digunakan, kita harus menambahkan

referensi system.configuration caranya, klik kanan ClassLibrary->add reference.

Nah muncul jendela add reference, cari system.configuration trus klik OK.

Page 27: Mengenal format tanggal dalam visual basic

Kita buat satu function bertipe string yang nantinya akan mengembalikan nilai koneksi string yang kita buat

di file app.config tadi

Oke, anggap saja kelasnya sudah beres :D sekarang kita buat kode di formnya, tapi karena koneksi berada di

projrct yang berbeda (ClassLibrary) kita harus buat project UserInterface ini mereferensi ClassLibrary,

caranya klik kanan UserInterface->add reference.

Page 29: Mengenal format tanggal dalam visual basic

Nah ini bagian yang perlu diperhatikan, sesuai dengan skenario yang tadi dibuat, saat kita klik tombol

SEARCH maka kita ambil data customer. Perhatikan potongan kode berikut

Ada yang aneh di kode diatas?? Yap, koneksi string. Disini koneksi string diambil dari function prosedur yang

ada dikelas Utility, jangan lupa sertakan IMPORTS di bagian paling atas. Sekarang kita tuntaskan akses

datanya, tambahkan kode berikut.

Page 30: Mengenal format tanggal dalam visual basic

Oke, selesai sudah… silahkan jalankan programnya, kalo temen-temen ikutin cara buatnya dari awal sampe

selesai, ga bakal error (yakin wes :D )

Tapi kalo sampe ada yg error kontak aja

facebook   atau tuiter

MEMBUAT FORM LOGIN MENGGUNAKAN VB.NET 2005

Kali ini saya akan mengupdate posting saya tentang membuat form login

menggunakan pemograman VB.NET 2005, vb.net merupakan aplikasi pembuat program yang dirancang

Page 31: Mengenal format tanggal dalam visual basic

secara mudah untuk pembuatan program, anda membuat form hanya dengan mendrag saja, cukup mudah

pengoperasiaannya, langsung saja saya akan berbagi tips tentang membuat form login dengan vb.net,

caranya cukup mudah ikuti langkah-langhak dibawa ini:

1. Anda membuat database terlebih dahulu di microsfot access, anda buat tabel beri nama saja misal Login,

lalu anda masukan fieldnya username dan password anda masukan field size 30, type data pilih text, lalu

anda save:

2. jika sudah anda save lalu klik 2 kali tabel login, anda masukan username dan password, saya masukan

username dan passwordnya harry, seperti contoh dibawah ini:

Page 32: Mengenal format tanggal dalam visual basic

3. Setelah anda buat database, anda tinggal membuat form loginnya saja anda bisa melihat contoh form login

yang saya buat seperti gambar dibawah ini:

4. Setelah Anda sudah disain form login, anda tinggal masukan source kodennya, anda bisa lihat source

kodenya dibawah ini:

Imports System.Data.OleDb

Imports System.Data

Public Class Login

Dim oleconn As New OleDb.OleDbConnection

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

Try

oleconn = New OleDbConnection(strConn)

oleconn.Open()  ‘buka koneksi

MessageBox.Show(“DATABASE CONNECTED”)

Page 33: Mengenal format tanggal dalam visual basic

Catch ex As Exception

MessageBox.Show(“error”)

MsgBox(ex.Message)

Me.Dispose()

End Try

End Sub

Private Sub bersih()

txt_user.ResetText()

txt_pass.ResetText()

End Sub

Private Sub btn_login_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

btn_login.Click

Try

Dim login As OleDb.OleDbDataAdapter

login = New OleDb.OleDbDataAdapter(“SELECT * FROM Login WHERE Username=’” & txt_user.Text & “‘”,

MyModule.strConn)

Page 34: Mengenal format tanggal dalam visual basic

Dim dt As New DataTable

dt.Clear()

login.Fill(dt)

If dt.Rows.Count = 0 Then

MsgBox(“Anda tidak terdaftar, silakan mencoba lagi”)

bersih()

txt_user.Focus()

Exit Sub

End If

Dim dr As DataRow

For Each dr In dt.Rows

If txt_pass.Text = dr(“Password”) Then

MsgBox(“Selamat Datang” & _

vbCrLf & txt_user.Text & vbCrLf & “Tekan OK untuk masuk”, _

MsgBoxStyle.OkOnly)

Timer1.Enabled = True

Page 35: Mengenal format tanggal dalam visual basic

End If

Next dr

Catch ex As Exception

MsgBox(ex.Message, MsgBoxStyle.Information)

End Try

End Sub

Private Sub btn_cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

btn_cancel.Click

Dim ask As String

ask = MsgBox(“Apa anda mau keluar?”, MsgBoxStyle.OkCancel, “Mau Keluar”)

If ask = vbOK Then

Application.Exit()

End If

End Sub

Private Sub txt_pass_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles txt_pass.KeyPress

Page 36: Mengenal format tanggal dalam visual basic

If e.KeyChar = Chr(13) Then

Me.btn_login.Focus()

End If

End Sub

Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As

System.Windows.Forms.LinkLabelLinkClickedEventArgs)

Daftar.Show()

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

ProgressBar1.Value += 2

If ProgressBar1.Value <= 50 Then

lblloading.Text = “Loading…”

ElseIf ProgressBar1.Value <= 70 Then

lblloading.Text = “Please Wait…”

End If

If ProgressBar1.Value = 100 Then

Timer1.Enabled = False

Page 37: Mengenal format tanggal dalam visual basic

Me.Hide()

Dim a As New Menu

a.Show()

End If

End Sub

End Class

Script Simpan Edit Hapus Vb.Net 2005

Pada dasarnya setiap bahasa pemprogram baik visual basic, delphi, c++ , pascal dan yang lainnya memiliki

logika yang sama tinggal bagaimana setiap programer menuangkan logikanya  kedalam script pada setiap

masing-masing bahasa pemprograman.Pada posting kali ini kita akan menuangkan logika simpan data,edit

data dan hapus data pada bahasa pemprogramanMicrosoft Visual Basic 2005. Logika ini sangat sering kita

jumpai pada aplikasi-aplikasi yang sudah ada, dikarekan proses manipulasi data sangat erat kaitannya

dengan kegiatan user sehari-hari, baik itu di perkantoran, rumah sakit dan lain-lain.

tidak usah panjang lebar lagi kita mulai project yang akan kita buat

1. Buat lah Database mhs.mdb dengan nama tabel "TBLMAHASISWA" ( tanpa tanda petik )

    fieldsnya =>    NAMA, ALAMAT, TGL_LAHIR, AGAMA, TELPON 

2. Buat project aplikasi baru pada Vb.net anda

2. Designlah project Fom1 seperti gambar dibawah ini

Page 38: Mengenal format tanggal dalam visual basic

 

Jika sudah Copas deh script dibawah ini  ke project anda:

Imports System.Data

Imports System.Data.OleDb

Public Class Form1

    Dim objCommand As New OleDbCommand

   

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

MyBase.Load

        conect = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\VB.NET_project\

database\coba\db\mhs.mdb")

        objCommand.Connection = conect

        conect.Open()

        objDataset = New DataSet

        objDataAdapter = New OleDbDataAdapter("select * from TBLMAHASISWA", conect)

        objDataAdapter.Fill(objDataset, "TBLMAHASISWA")

        objDataView = New DataView(objDataset.Tables("TBLMAHASISWA"))

Page 39: Mengenal format tanggal dalam visual basic

        DataGridView1.DataSource = objDataView

        conect.Close()

        With comboagama

            .Items.Add("Islam")

            .Items.Add("Kristen")

            .Items.Add("Katolik")

            .Items.Add("Hindu")

            .Items.Add("Budha")

        End With

    End Sub

    Private Sub bersih()

        Dim x As Control

        For Each x In Me.Controls

            If TypeOf x Is TextBox Then x.Text = ""

        Next

    End Sub

    Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

btnsimpan.Click

        objCommand.Connection = conect

        conect.Open()

        strSQL = "insert into TBLMAHASISWA values('" & txtnama.Text & "','" & txtalamat.Text & "','" & _

        DateTimePicker1.Value & "','" & comboagama.Text & "','" & TextBox5.Text & "')"

        objCommand.CommandText = strSQL

        objCommand.ExecuteNonQuery()

        conect.Close()

    End Sub      

Silahkan running project ( Tekan F5 )

Page 40: Mengenal format tanggal dalam visual basic

Kemudian isi data pada textbox lalu simpan,,lihat perubahan yang terjadi.

Membuat Program input dan edit data dengan VB.NET 2005 dan SQL Server 2005 (hampir 100% murni coding)

Diposkan oleh dragon on Minggu, 20 Juni 2010

Program Input, Edit, Hapus (Manipulasi data) merupakan program standar yang selalu ada pada saat seorang

programmer membuat aplikasi.

Kebisaan membuat program dari zaman Basic, Pascal, clipper, foxpro sampai ke Visual Basic 5 dan Visual

Basic 6 yang selalu mengandalkan kode program dalam membangun program, bagi saya masih terbawa bawa

ke era Visual yang telah didukung dengan Wizard.

Pada artikel kali ini saya coba memaparkan cara membuat program Input, Edit, Hapus dengan mengambil

contoh pengolahan data supplier, hampir 100% saya pakai code program.

Contoh yang dibahas sifatnya sangat dasar sekali, jadi untuk rekan rekan yang sudah sangat berpengalaman

dalam pemrograman dimohon saran dan info yang membangun demi kebaikan kemampuan programming

dimasa datang.

Untuk rekan pemula mudahan mudahan artikel ini bisa membantu dalam memperdalam pengetahuan

programming

Mari kita mulai saja.

Siapkan sebuah database di SQL Server 2005, pada komputer saya servernya saya beri nama ISLAM, dengan

nama database GUDANG

Untuk server pembaca silahkan sesuaikan sendiri sesuai keinginan.

Kita lanjutkan

Buat table supplier dengan susunan field seperti gambar berikut :

Page 41: Mengenal format tanggal dalam visual basic

Sekarang aktifkan Visual Basic.NET 2005 dan buat sebuah project baru namanya juga terserah anda. (saya

sendiri memberi nama project ini GUDANG)

Siapkan sebuah Module baru yang berfungsi untuk membuat koneksi kedatabase atau tempat menyimpan

fungsi atau prosedur yang kita butuhkan dalam pembuatan program.

Langkah pembuatan module : klik kanan nama project yang ada di Window Solution Explorer, lalu pilih Add –

> Module. Secara default VB akan memberi nama Module1.

berikut ini gambar Solution Explorer :

Pada jendela Code program Module1 masukkan kode berikut :

Imports System.Data.SqlClient

Module Module1

Public Function Koneksi() As SqlConnection

Page 42: Mengenal format tanggal dalam visual basic

Dim Conn As New SqlConnection

Conn = New SqlConnection(“server=islam; database=gudang; user=sa;password=intan;”)

Conn.Open()

Return Conn

End Function

End Module

Sekali lagi untuk nama server, database, user dan password sesuaikan dengan komputer yang anda pakai.

Tahap selanjutnya siapkan form baru dengan contoh disain seperti gambar berikut.

Komponen yang ada pada form terdiri dari 6 Label (text label sesuaikan dengan gambar),

6 Buah Textbox Masing masing diberi nama :

TextKode

TextNama

TextAlamat

TextTelepon

TextKontakPerson

TextEmail

6 Buah Button, masing diberi nama :

Page 43: Mengenal format tanggal dalam visual basic

ButtonTambah

ButtonSimpan

ButtonHapus

ButtonUpdate

ButtunKeluar

Buttun1 (Loading data)

1 Buah DatagridView dengan nama GridSupplier.

Saatnya Coding……,

Setelah semua komponen tersusun dalam Form saat kita melakukan coding program.

Pada Menu Bar, pilih menu View à Code

Pada bagian atas ketikan kode berikut untuk meng-import Class Data SQL sehingga kita bisa melakukan

koneksi ke database.

Imports System.Data.SqlClient

Selanjutnya pelajari code program berikut baris perbaris sambil memperhatikan komentar kode program

yang saya sisipkan pada setiap prosedur.

Kode komentar selalu diawali dengan tanda kutip satu (‘)

Public Class Supplier

‘ Siapkan variabel keneksi

Dim koneksi = Module1.Koneksi

‘Prosedur load form (aktifkan denfan double klik pada form)

Private Sub Supplier_Load(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles MyBase.Loa

d

‘ panggil prosedur PanggilData

PanggilData()

ButtonSimpan.Enabled = False

Page 44: Mengenal format tanggal dalam visual basic

ButtonHapus.Enabled = False

ButtonUpdate.Enabled = False

End Sub

‘Prosedur membuat datagridview memiliki warna Alternate

Sub GridBerwarna()

With Me.GridSupplier

.RowsDefaultCellStyle.BackColor = Color.BlanchedAlmond

.AlternatingRowsDefaultCellStyle.BackColor = Color.Azure

End With

End Sub

‘ Prosedur panggildata

Sub PanggilData()

Dim Adapter As New SqlDataAdapter(“select * from supplier”, Module1.Koneksi)

Dim dt As New DataTable(“Supplier”)

Adapter.Fill(dt)

GridSupplier.DataSource = dt

Call GridBerwarna()

End Sub

‘Prosedur Form kosong (berfungsi untuk mengosongkan TetxBox dangan pengaturan focus)

Sub FormKosong()

TextKode.Text = “”

TextNama.Text = “”

TextAlamat.Text = “”

TextTelepon.Text = “”

Page 45: Mengenal format tanggal dalam visual basic

TextKontakPerson.Text = “”

TextEmail.Text = “”

TextKode.Focus()

End Sub

‘Prosedur mengaktifkan TextBox

Sub FormHidup()

TextKode.Enabled = True

TextNama.Enabled = True

TextAlamat.Enabled = True

TextTelepon.Enabled = True

TextKontakPerson.Enabled = True

TextEmail.Enabled = True

End Sub

‘Prosedure Mengatur Button dan Textbox

Sub FormNormal()

Call FormKosong()

ButtonTambah.Enabled = True

ButtonHapus.Enabled = False

ButtonSimpan.Enabled = False

ButtonKeluar.Text = “&Keluar”

End Sub

‘Prosedur untuk tambah data

Private Sub ButtonTambah_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Butt

onTambah.Click

Page 46: Mengenal format tanggal dalam visual basic

Call FormHidup()

Call FormKosong()

Call PanggilData()

ButtonSimpan.Enabled = True

ButtonTambah.Enabled = False

ButtonHapus.Enabled = False

ButtonUpdate.Enabled = False

ButtonKeluar.Text = “&Normal”

TextKode.Focus()

End Sub

‘Prosedur untuk simpan data

Private Sub ButtonSimpan_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Butto

nSimpan.Click

Dim Sql As String = String.Empty

‘Cek Kode

‘Uji data apakah textKode tidak kosong

If TextKode.Text <> “” Then

‘Jika tidak kosong tambahkan data

Sql = “INSERT INTO Supplier(KodeSupplier,NamaSupplier,AlamatSupplier,Telepon,KontakPerson,email)” _

& ” VALUES (‘” & TextKode.Text & “‘,’” & TextNama.Text & “‘, ‘” & TextAlamat.Text & “‘, ‘” _

& TextTelepon.Text & “‘, ‘” & TextKontakPerson.Text & “‘, ‘” & TextEmail.Text & “‘)”

‘ Periksa hati-hati tanda kutip untuk setiap variabel, salah ketik mengakibatkan query anda tidak

akan terbaca.

‘ Persiapan execusi Query Insert

Dim command As New SqlCommand(Sql, Module1.Koneksi)

Page 47: Mengenal format tanggal dalam visual basic

command.ExecuteNonQuery()

Module1.Koneksi.Close()

‘ sampaikan pesan bahwa data telah tersimpan.

MessageBox.Show(“Data dengan kode “ & TextKode.Text & ” Sudah disimpan”,“Simpan data Sukses”,

MessageBoxButtons.OK, MessageBoxIcon.Information)

‘ sampaikan juga pesan jika penyimpanan gagal.

Else

MessageBox.Show(“Isikan dulu data”, “Simpan Gagal”, MessageBoxButtons.OK, MessageBoxIcon.Information)

TextKode.Focus()

End If

‘ Panggil prosedur FormKosong dan prosedur panggil data.

Call FormKosong()

Call PanggilData()

End Sub

‘ ini prosedur untuk mengganti tab jadi enter dan prosedur untuk mencari apakah data pada text

kode sudah pernah ada atau belum untuk menghindari redudansi data.

Private Sub TextKode_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventAr

gs) Handles TextKode.KeyPress

If e.KeyChar = Chr(Keys.Enter) Then

‘mengirim key tab

SendKeys.Send(“{tab}”)

End If

‘buat koneksi untuk pencarian data yang sudah ada

Dim Adapter As New SqlDataAdapter(“SELECT * from Supplier where KodeSupplier =‘” _

& TextKode.Text & “‘”, Module1.Koneksi)

Page 48: Mengenal format tanggal dalam visual basic

Dim dt As New DataTable(“Supplier”)

Adapter.Fill(dt)

‘Jika data yang dicari ada

If dt.Rows.Count <> 0 Then

MessageBox.Show(“Data dengan kode “ & TextKode.Text & ” Sudah ada, inputkan data lain”, “Ditemukan data

yang sama”, MessageBoxButtons.OK, MessageBoxIcon.Information)

TextKode.Text = ” “

End If

GridSupplier.DataSource = dt

End Sub

‘ ini prosedur untuk mengganti tab jadi enter

Private Sub TextNama_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventA

rgs) Handles TextNama.KeyPress

‘tab to enter

If e.KeyChar = Chr(Keys.Enter) Then

‘mengirim key tab

SendKeys.Send(“{tab}”)

End If

End Sub

‘ ini prosedur untuk mengganti tab jadi enter

Private Sub TextAlamat_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEvent

Args) Handles TextAlamat.KeyPress

‘tab to enter

If e.KeyChar = Chr(Keys.Enter) Then

‘mengirim key tab

Page 49: Mengenal format tanggal dalam visual basic

SendKeys.Send(“{tab}”)

End If

End Sub

‘ ini prosedur untuk mengganti tab jadi enter

Private Sub TextTelepon_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEven

tArgs) Handles TextTelepon.KeyPress

‘tab to enter

If e.KeyChar = Chr(Keys.Enter) Then

‘mengirim key tab

SendKeys.Send(“{tab}”)

End If

End Sub

‘ ini prosedur untuk mengganti tab jadi enter

Private Sub TextKontakPerson_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPres

sEventArgs) Handles TextKontakPerson.KeyPress

‘tab to enter

If e.KeyChar = Chr(Keys.Enter) Then

‘mengirim key tab

SendKeys.Send(“{tab}”)

End If

End Sub

‘ ini prosedur untuk mengganti tab jadi enter

Private Sub TextEmail_KeyPress(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.KeyPressEventA

rgs) Handles TextEmail.KeyPress

‘tab to enter

Page 50: Mengenal format tanggal dalam visual basic

If e.KeyChar = Chr(Keys.Enter) Then

‘mengirim key tab

SendKeys.Send(“{tab}”)

End If

End Sub

‘prosedur untuk menghapus data

Private Sub ButtonHapus_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button

Hapus.Click

If GridSupplier.CurrentRow.Index > -1 Then

Dim Sql As String = String.Empty

Sql = “Delete from Supplier where KodeSupplier = ‘” & TextKode.Text & “‘”

Dim command As New SqlCommand(Sql, Module1.Koneksi)

command.ExecuteNonQuery()

Module1.Koneksi.Close()

MessageBox.Show(“Data dengan kode “ & TextKode.Text & ” Sudah dihapus”,“Penghapusan Sukses”,

MessageBoxButtons.OK, MessageBoxIcon.Information)

Call FormKosong()

Call PanggilData()

ButtonHapus.Enabled = False

ButtonUpdate.Enabled = False

Else

MessageBox.Show(“Pilih dulu data yang akan dihapus”, “Tidak ada data yang akan dihapus”,

MessageBoxButtons.OK, MessageBoxIcon.Information)

End If

End Sub

Page 51: Mengenal format tanggal dalam visual basic

‘prosedur untuk Update data

Private Sub ButtonUpdate_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Butto

nUpdate.Click

Dim Sql As String = String.Empty

‘Cek Kode

‘Update

Sql = “UPDATE Supplier SET KodeSupplier= ‘” & TextKode.Text & “‘,” _

& “NamaSupplier=’” & TextNama.Text & “‘,AlamatSupplier = ‘” & TextAlamat.Text &“‘,” _

& “Telepon=’” & TextTelepon.Text & “‘,KontakPerson = ‘” & TextKontakPerson.Text &“‘,” _

& “email = ‘” & TextEmail.Text & “‘ WHERE kodeSupplier = ‘” & TextKode.Text & “‘”

Dim command As New SqlCommand(Sql, Module1.Koneksi)

command.ExecuteNonQuery()

Module1.Koneksi.Close()

MessageBox.Show(“Data dengan kode “ & TextKode.Text & ” Sudah diupdate”,“Update data Sukses”,

MessageBoxButtons.OK, MessageBoxIcon.Information)

Call FormKosong()

Call PanggilData()

ButtonHapus.Enabled = False

ButtonUpdate.Enabled = False

End Sub

Private Sub ButtonKeluar_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button

Keluar.Click

If ButtonKeluar.Text = “&Keluar” Then

Me.Close()

Else

Page 52: Mengenal format tanggal dalam visual basic

Call FormNormal()

End If

End Sub

‘prosedur untuk loading data ke dataqridview (refresh data, setelah dilakukan query

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button1.Clic

k

Call PanggilData()

End Sub

‘ini prosedur yang sangat berperan,karena prosedure ini akan membuat setiap baris yang cel yang

kita klik pada data grid view, maka isi dari setiap field akan dikirim kedalam textbox, sehingga kita

dapat melakukan manipulasi data.

Prosedure ini mirip dengan Binding manager, Insyallah akan kita bahas pada artikel berikutnya.

Private Sub GridSupplier_CellClick(ByVal sender As Object, ByVal e AsSystem.Windows.Forms.DataGridViewC

ellEventArgs) Handles GridSupplier.CellClick

Dim i As Integer

i = GridSupplier.CurrentRow.Index

TextKode.Text = GridSupplier.Item(0, i).Value

TextNama.Text = GridSupplier.Item(1, i).Value

TextAlamat.Text = GridSupplier.Item(2, i).Value

TextTelepon.Text = GridSupplier.Item(3, i).Value

TextKontakPerson.Text = GridSupplier.Item(4, i).Value

TextEmail.Text = GridSupplier.Item(5, i).Value

ButtonHapus.Enabled = True

ButtonUpdate.Enabled = True

End Sub

End Class

Page 53: Mengenal format tanggal dalam visual basic

 

Visual Studio .NET 2005

Visual Basic 2005 adalah salah satu bahasa pemrograman yang ditargetkan dalam Framework .NET. Seperti bahasa sehari-hari, Visual Basic memiliki sintaks dan beberapa kata-kata yang valid yang bisa digunakan dalam membuat aplikasi. Visual Basic merupakan pilihan yang populer bagi yang mulai belajar pemrograman karena sintaks penulisan kodenya begitu mudah dibandingkan dengan bahasa pemrograman yang lain.

Apakah Visual Basic 2005 sudah OOP?

Visual Basic 2005 sudah full OOP!. Maksudnya?

Object-oriented programming (OOP-pemrograman-berorientasi objek) adalah gaya dalam pemrograman (atau pola pemrograman). Masih banyak pola pemrograman yang lain, seperti pemrograman fungsi dan prosedur. Bahasa seperti C, Fortran, Pascal, dan versi sebelum dari Visual Basic, semuanya adalah pola pemrograman. Tetapi pola ini terfokus pada proses sementara OOP terfokus pada data itu sendiri.

Aplikasi yang menggunakan pola OOP dibangun menggunakan bahasa OOP (OOPL). OOPL pertama kali

Page 54: Mengenal format tanggal dalam visual basic

diperkenalkan pada tahun 1960-an, tapi lebih populer di akhir tahun 70-an. Saat ini sering digunakan karena mudah untuk dipelajari, digunakan, didebug, dan dijaga. OOPL menjelaskan tentang objek yang nyata. Visual Basic 2005 merupakan bahasa pemrograman yang telah mendukung OOP seperti C#, C++, Java, SmallTalk, dan Lisp.

Programmer menggunakan OOP untuk menulis program yang mewakili masalah dan objek nyata ke dalam bentuk modul. Modul tersebut menjelaskan tentang objek yang nyata yang biasa dinamakan Class atau Type. Kita bisa membayangkan suatu program OOP sebagai kumpulan objek yang saling berinteraksi satu sama lain. Menggunakan OOP, programmer mendefinisikan tipe baru untuk mewakili objek nyata seperti pesawat, orang, konsumen, atau mobil. Type atau Class tersebut membuat objek atau instance (contoh). Objek merupakan suatu unit yang mewakili suatu contoh dari dunia nyata. Objek dibuat dalam aplikasi yang terdiri dari informasi yang menggambarkan objek itu sendiri dan proses yang bisa mengatur dan merubah informasi tersebut.

Contoh:

Anjing saya , Dolly, merupakan turunan dari Class Anjing dan Class Anjing merupakan SubClass dari Class Binatang. Karena Dolly adalah Anjing, maka dolly memiliki tingkah laku dan data sepertihalnya seekor Anjing. Tapi karena Anjing juga merupakan binatang, Dolly juga memiliki turunan dari Class Binatang.

Katakanlah kita ingin membuat suatu aplikasi klinik binatang. Untuk mengatur kucing yang datang ke klinik kita, yang harus kita lakukan adalah membuat Class Kucing yang juga diturunkan dari Class Binatang. Dan dari tiap Class (Kucing maupun Anjing) bisa meng-override fungsi dari Class Binatang bila diperlukan.

Sampai disini kita telah mempelajari tentang apa itu Framework .NET dan CLR-nya. Bisa dikatakan .NET merupakan rumah dengan CLR sebagai pondasi utamanya.

Kita juga telah mengetahui bahwa Visual Basic 2005 telah full OOP.

Visual Basic (VB) is a programming language based on the original DOS language called BASIC (Beginners' All-purpose Symbolic Instruction Code). VB.NET 2005, an offshoot of Visual Basic, is an object-oriented programming language based on VB that is implemented using the Microsoft .NET framework. The basic syntax of the Visual Basic language remains unchanged in VB.NET 2005, but includes additional features such as structured exception handling and short circuited expressions to enhance the infrastructure of the programming language. Developers have found VB.NET to be controversial as some of the software and developmental changes clash with the original language within VB and have caused compatibility issues. Visual Studio .NET is the predominant integrated development environment (IDE) that VB.NET developers employ.Visual Basic programmers supporting VB.NET indicate that language constructs and user interface features in the newer system have caused programming issues within the original VB system. Developers using VB.NET recognize that the upgraded VB system incorporates contemporary object oriented programming paradigms in a more stable environment than was originally thought possible.Visual Basic .NET is a programming language that can be used to create winforms or webapp applications and create programming based in any object-oriented programming language (OOP), ADO.NET, Multithreading or Windows Services.

http://gudangsoftwarebaru.blogspot.com/2012/03/visual-studio-net-2005.html

Membuat Database MySQL di VB.Net 2005Sebelum membuat program untuk membuat Database, insatal terlebih dahulu Database MySQL dan kali ini saya menggunkan XAMPP 1.7.7, untuk Download klik disini. install mysql-connector-net-5.2.7, untuk Download klik disini .  jika semua sudah terinstal kemudian buka aplikasi Visual Basic 2005, klik menu File >

Page 55: Mengenal format tanggal dalam visual basic

New Project, berinama project dengan BuatDatabase, pilih template dengan Windows Applicarion, lalu Klik ok.

Tabahkan reference MySQL.Data pada menu Project > Add Reference > .NET > MySQL.Data. Lalu klik ok.

Rancangan desain frmMembuatDatabase beserta kelengkapannya kontrolnya seperti ini.

  Kontrol Properties Nilai

Form Name Form1Text Membuat DatabaseStarPosition CenterScreen

GroupBox Text Data Koneksi

Page 56: Mengenal format tanggal dalam visual basic

Label Text Server/IP Address :Label Text User Name :Label Text Database :Label Text Password :

Textbox Name TxtServerTextbox Name TxtUserTextbox Name TxtDatabaseTextbox Name TxtPasswordButton Name BtnBuat

Text BuatButton Name BtnBatal

Text BatalButton Name BtnTutup

Text TutupMasukan kode program pada event-event masing-masing.

Page 58: Mengenal format tanggal dalam visual basic

Server/IP Address dengan localhost, isi User Name dengan root, isi Database sesuai yang anda inginkan misalkan percobaan dan Biarkan Password kosong lalu klik Button Buat. Untuk melihat hasilnya buka aplikasi browser lalu masukanhttp://localhost/phpmyadmin/  Coba lihat dibagian kiri browser jika berhasil maka akan ada database Percobaan.

Membuat Program Looping dengan VB.NET 2005

Pada project ini saya menggunkan 2 statment perulangan yaitu For Next dan juga Do While.

Dimana codingnya sebagai berikut :

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

Button1.Click

        Dim i As Integer

        Dim j As Integer

        ListBox1.Items.Clear()

        i = 1

        j = i + 1

        For j = 1 To 5

            ListBox1.Items.Add(j)

        Next j

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles

Button2.Click

        Dim Angka As Integer

        ListBox1.Items.Clear()

        Angka = 1

        ListBox1.Items.Add(Int(Angka))

        Do While Angka <= 4

            Angka = Angka + 1

            ListBox1.Items.Add(1 & Int(Angka))

            Angka = Angka + 1

            ListBox1.Items.Add(1 & 2 & Int(Angka))

            Angka = Angka + 1

            ListBox1.Items.Add(1 & 2 & 3 & Int(Angka))

            Angka = Angka + 1

            ListBox1.Items.Add(1 & 2 & 3 & 4 & Int(Angka))

Page 59: Mengenal format tanggal dalam visual basic

        Loop

    End Sub

End Class

Outputnya :

Untuk Looping menggunakan For Next

 Untuk Looping dengan menggunakan Do While

Semoga bermanfaat

Page 60: Mengenal format tanggal dalam visual basic