<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3145098598947678968</id><updated>2012-02-11T02:15:17.006-08:00</updated><category term='C#'/><category term='Datagridview'/><category term='DataTable'/><category term='TextBox'/><category term='http://www.blogger.com/img/blank.gif'/><category term='Form'/><title type='text'>Hanya ingin berbagi saja..</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-2337856217117883170</id><published>2011-10-06T08:26:00.000-07:00</published><updated>2011-10-06T08:28:13.229-07:00</updated><title type='text'>Pin BB</title><content type='html'>Apabila susah menghubungin saya di email saya, anda dapat menghubungi ke bb saya dengan pin &lt;span style="font-weight: bold;"&gt;3284F08E&lt;/span&gt;, disini anda boleh bertanya tentang aplikasi ataupun bila anda ingin dibuat aplikasi oleh saya dan tim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-2337856217117883170?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/2337856217117883170/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2011/10/pin-bb.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/2337856217117883170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/2337856217117883170'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2011/10/pin-bb.html' title='Pin BB'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-7153242514474700681</id><published>2011-09-01T01:55:00.001-07:00</published><updated>2011-09-01T01:57:33.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http://www.blogger.com/img/blank.gif'/><title type='text'>Informasi Tambahan</title><content type='html'>Bagi kalian yang masih butuh tutorial atau pertanyaan mengenai pemograman dapat berkunjung ke &lt;a href="http://www.forum.cridesoft.com"&gt;http://www.forum.cridesoft.com&lt;/a&gt; disana akan kami coba bantu sebisa kami..&lt;br /&gt;&lt;br /&gt;regards&lt;br /&gt;&lt;br /&gt;Cridesoft Team&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-7153242514474700681?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/7153242514474700681/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2011/09/informasi-tambahan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/7153242514474700681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/7153242514474700681'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2011/09/informasi-tambahan.html' title='Informasi Tambahan'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-590899827974273498</id><published>2011-09-01T01:52:00.000-07:00</published><updated>2011-09-01T01:54:26.845-07:00</updated><title type='text'>Menerima Pembuatan Web-Site dan Desktop Aplikasi</title><content type='html'>Pertama-tama mungkin saya mohon maaf kepada para pembaca, karena sudah lama saya tidak update blog tutorial ini yang dikarenakan oleh pekerjaan saya. hehe..&lt;br /&gt;&lt;br /&gt;Oh iya saya sekarang menerima jasa untuk pembuatan sebuah website dan desktop apllication, harga bisa nego lah, yang penting requirementnya jelas.. hehe..&lt;br /&gt;&lt;br /&gt;regards,&lt;br /&gt;&lt;br /&gt;boby&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-590899827974273498?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/590899827974273498/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2011/09/menerima-pembuatan-web-site-dan-desktop.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/590899827974273498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/590899827974273498'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2011/09/menerima-pembuatan-web-site-dan-desktop.html' title='Menerima Pembuatan Web-Site dan Desktop Aplikasi'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-2222440122096112177</id><published>2010-10-22T06:45:00.001-07:00</published><updated>2010-10-22T06:45:32.449-07:00</updated><title type='text'>Membuat Database dengan Menggunakan SQL Server Management Studio Express</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Pada kesempatan kali ini saya akan menjelaskan mengenai cara membuat database dengan SQL Server Management Studio Express.Hmm.. Enaknya bikin database buat apa yach…. Btw dah tahu kan semua tentang database… Bagi yang belum coba tanya ama um google deh.. hehe… Kita bikin akan bikin database sederhana dengan 1 tabel saja. tabel ini akan menyimpan data-data mengenai biodata seseorang. jadi data yang akan disimpan adalah&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Nama Lengkap&lt;/li&gt; &lt;li&gt;Alamat&lt;/li&gt; &lt;li&gt;Hoby&lt;/li&gt; &lt;li&gt;No telepon&lt;/li&gt; &lt;li&gt;Cita-cita&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Mungkin sebagai tambahan akan kita tambahkan 1 atribut lagi yaitu id biodata yang sebagai &lt;em&gt;Primary Key&lt;/em&gt;-nya. Jadi kurang lebih bentuk table kita akan seperti ini.&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;Nama column&lt;/td&gt; &lt;td valign="top" width="200"&gt;Type data&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;id_biodata&lt;/td&gt; &lt;td valign="top" width="200"&gt;int&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;nama_lengkap&lt;/td&gt; &lt;td valign="top" width="200"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;alamat&lt;/td&gt; &lt;td valign="top" width="200"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;hoby&lt;/td&gt; &lt;td valign="top" width="200"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;no_telepon&lt;/td&gt; &lt;td valign="top" width="200"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;cita-cita&lt;/td&gt; &lt;td valign="top" width="200"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;nah setelah kita sudah tentukan mari kita membuat database baru, caranya buku SQL Server Management Studio Express, lalu connect. setelah itu&lt;/p&gt; &lt;ol&gt; &lt;li&gt;klik kanan pada database – new database&lt;br&gt;&lt;a href="http://lh5.ggpht.com/_G0TxELM8nSY/TMGPLY0aAnI/AAAAAAAAACI/VOL2f59HloA/s1600-h/image%5B3%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_G0TxELM8nSY/TMGQJlhDmvI/AAAAAAAAACM/TTo7pYqVo1w/image_thumb%5B1%5D.png?imgmax=800" width="330" height="236"&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Lalu beri nama pada database name, lalu ok.&lt;br&gt;&lt;a href="http://lh6.ggpht.com/_G0TxELM8nSY/TMGQOg0GbVI/AAAAAAAAACQ/Nq-zjSIOiF0/s1600-h/image%5B6%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_G0TxELM8nSY/TMGRNhfg5NI/AAAAAAAAACU/mliIsk2KIg8/image_thumb%5B2%5D.png?imgmax=800" width="244" height="219"&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;lalu expand database, expand pada database yang tadi di buat, kalo di saya namanya tadi biodatadb. lalu pada root table klik kanan, new tables&lt;/li&gt; &lt;li&gt;lalu isi data seperti berikut ini&lt;br&gt;&lt;a href="http://lh4.ggpht.com/_G0TxELM8nSY/TMGRSGLuriI/AAAAAAAAACY/1MidTiv483U/image%5B14%5D.png?imgmax=800"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_G0TxELM8nSY/TMGSgAO8-eI/AAAAAAAAACc/IHZpXaux2T4/image_thumb%5B6%5D.png?imgmax=800" width="398" height="255"&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Lalu pada column id_biodata, buka column properties, cari propery yang namanya identitty Specification, expand lalu pada (is Identity) rubah valuenya menjadi true. ini untuk membuat auto generate pada column ini.&lt;br&gt;&lt;a href="http://lh6.ggpht.com/_G0TxELM8nSY/TMGSiSG3eeI/AAAAAAAAACg/fxmWRHkf_zg/s1600-h/image%5B18%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_G0TxELM8nSY/TMGTgtW9n0I/AAAAAAAAACk/7UVMO6em3kM/image_thumb%5B8%5D.png?imgmax=800" width="369" height="171"&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Lalu pada toolbar diatas cari lambang kunci, dan klik lambang tersebut untuk menset pk pada id_biodata&lt;br&gt;&lt;a href="http://lh6.ggpht.com/_G0TxELM8nSY/TMGTh2TttRI/AAAAAAAAACo/qsugo4n5e4M/s1600-h/image%5B21%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_G0TxELM8nSY/TMGUfNP318I/AAAAAAAAACs/MrTrwVjhdDU/image_thumb%5B9%5D.png?imgmax=800" width="244" height="41"&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Seletah itu save dan beri nama, kalo saya berinamanya biodataTBL. maka selesailah pembuatan database kita. &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Kalian dapat mengisi datanya dengan cara klik kanan pada nama table kalian lalu open table , setelah itu dapat mengisi datanya. Kurang lebih tampilannya seperti ini&lt;br&gt;&lt;a href="http://lh5.ggpht.com/_G0TxELM8nSY/TMGUgB0vtaI/AAAAAAAAACw/OgyE57xJMlE/s1600-h/image%5B25%5D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_G0TxELM8nSY/TMGVd12WFoI/AAAAAAAAAC0/pEprB_yA9cg/image_thumb%5B11%5D.png?imgmax=800" width="316" height="117"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Pada pertemuan berikutnya saya akan menjelaskan mengenai LINQ dan Database&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-2222440122096112177?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/2222440122096112177/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/10/membuat-database-dengan-menggunakan-sql.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/2222440122096112177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/2222440122096112177'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/10/membuat-database-dengan-menggunakan-sql.html' title='Membuat Database dengan Menggunakan SQL Server Management Studio Express'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_G0TxELM8nSY/TMGQJlhDmvI/AAAAAAAAACM/TTo7pYqVo1w/s72-c/image_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-7068646682802617614</id><published>2010-09-08T01:36:00.000-07:00</published><updated>2010-09-08T02:12:25.466-07:00</updated><title type='text'>Menggunakan error provider di vb.net</title><content type='html'>Sore.. mari sekarang kita coba pakai errorprovider di microsoft visual studio.&lt;br /&gt;&lt;br /&gt;Fungsinya hampir sama seperti tooltip, tetapi errorprovider lebih mengacu atau digunakan untuk validasi input atau data. Contoh pengunaannya untuk memberitahukan ke user kalo ada sebuah textbox atau control apapun yang membutuhkan input tapi belum terinput. untuk mempersingkat waktu mari kita mulai.&lt;br /&gt;&lt;br /&gt;Tahap I. Membuat project baru.&lt;br /&gt;&lt;br /&gt;Pasti semua sudah mengerti kan cara membuat project baru di visual studio, kalo belum silahkan baca &lt;a href="http://berbagicoding.blogspot.com/2010/09/membuat-sebuah-project-baru-di.html"&gt;disini&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Tahap II. Drag control Errorprovider ke form kita&lt;br /&gt;&lt;br /&gt;control errorprovider dapat di temukan di Toolbox panel pada bagian All Windows Forms ErrorProvider atau di bagian components ErrorProvider. (dapat dilihat di gambar bawah ini)&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_G0TxELM8nSY/TIdNSaT_8pI/AAAAAAAAABw/FkygBEWCIkY/s1600/errorprovider.PNG"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 168px; height: 250px;" src="http://2.bp.blogspot.com/_G0TxELM8nSY/TIdNSaT_8pI/AAAAAAAAABw/FkygBEWCIkY/s320/errorprovider.PNG" alt="" id="BLOGGER_PHOTO_ID_5514461247434650258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Setelah ketemu tinggal drag drop saja pada form yang kita buat. Setalah itu pada form kita yang design di bawahnya akan muncul ErrorProvider1 seperti gambar di bawah.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_G0TxELM8nSY/TIdOqC40z1I/AAAAAAAAAB4/7kwXU1kAuLc/s1600/error.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 227px;" src="http://2.bp.blogspot.com/_G0TxELM8nSY/TIdOqC40z1I/AAAAAAAAAB4/7kwXU1kAuLc/s320/error.png" alt="" id="BLOGGER_PHOTO_ID_5514462752975146834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lalu tambahkan sebuah textbox dan button di form tersebut. untuk nama dan peletakannya saya bebaskan.&lt;br /&gt;&lt;br /&gt;bila uda sekarang double click pada button yang tadi dibuat. Setelah double click akan ke tampilan untuk menulis code. sekarang mari kita buat code untuk mencek apakah textbox1 itu ada isinya apa tidak. dengan cara&lt;br /&gt;" &lt;br /&gt;1       If TextBox1.Text = "" Then&lt;br /&gt;2           ErrorProvider1.SetError(TextBox1, "Field harus diisi")&lt;br /&gt;3            MessageBox.Show("Data tidak diterima")&lt;br /&gt;4           TextBox1.Focus()&lt;br /&gt;5       Else&lt;br /&gt;6            ErrorProvider1.SetError(TextBox1, "")&lt;br /&gt;7           MessageBox.Show("Data diterima")&lt;br /&gt;8       End If&lt;br /&gt;"&lt;br /&gt;&lt;br /&gt;penjelasan code&lt;br /&gt;baris 1 -&gt;&lt;br /&gt;untuk mencek isi textbox1 apakah kosong atau tidak bila tidak maka akan menjalankan perintah  pada baris ke 6 sampai 7, dan bila kosong maka akan menjalankan perintah pada baris ke 2 sampai 4&lt;br /&gt;baris 2 -&gt;&lt;br /&gt;menetapkan adanya error pada textbox1, lalu membuat pesan pada icon errornya.&lt;br /&gt;baris 3 -&gt;&lt;br /&gt;memunculkan textbox yang bertuliskan Data tidak diterima&lt;br /&gt;baris 4 -&gt;&lt;br /&gt;membuat textbox 1 terpilih lagi.&lt;br /&gt;&lt;br /&gt;baris 6 -&gt;&lt;br /&gt;mereset error agar icon errornya hilang,&lt;br /&gt;baris 7 -&gt;&lt;br /&gt;memunculkan textbox yang bertuliskan data diterima&lt;br /&gt;&lt;br /&gt;bila sudah kalian dapat membuild dan menjalankan aplikasi kalian.&lt;br /&gt;&lt;br /&gt;coba jangan isi apa2 pada textbox, lalu klik button1. Apa yang terjadi? kalo kalian ikuti code saya maka akan muncul dialogbox yang bertuliskan data tidak diterima, selain itu di sebelah kanan textbox ada icon yang kedap kedip dan bila kalian mengarahkan kursor kalian pada icon tersebut akan muncul pesan Field harus diisi. sekarang klik ok pada dialog box tersebut, dan coba kalian isi textbox1 dengan pesan apa aja. lalu klik button1 lagi. Apa yang terjadi? Icon error tersebut ilang dan muncul dialogbox yang bertuliskan data diterima.&lt;br /&gt;&lt;br /&gt;Demikianlah tutor yang membingungkan haha mengenai errorprovider. semoga kalian dapat mengerti dan dapat berguna untuk project-project kalian.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;salam..&lt;br /&gt;&lt;br /&gt;Boby ,-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-7068646682802617614?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/7068646682802617614/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/09/menggunakan-error-provider-di-vbnet.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/7068646682802617614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/7068646682802617614'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/09/menggunakan-error-provider-di-vbnet.html' title='Menggunakan error provider di vb.net'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_G0TxELM8nSY/TIdNSaT_8pI/AAAAAAAAABw/FkygBEWCIkY/s72-c/errorprovider.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-8178590605050848748</id><published>2010-09-07T18:55:00.000-07:00</published><updated>2010-09-07T19:44:11.793-07:00</updated><title type='text'>Membuat Sebuah Project Baru di Microsoft Visual Studio(VB.NET Form Application)</title><content type='html'>Pagi... Pada kesempatan kali ini saya akan mencoba menjelaskan mengenai pembuatan project baru pada Microsoft Visual Studio.&lt;br /&gt;&lt;br /&gt;Pada penjelasan berikut ini menggunakan Microsoft Visual Studio Team System 2008&lt;br /&gt;&lt;br /&gt;Tahap I&lt;br /&gt;&lt;br /&gt;Jalankan program / aplikasi Microsoft Visual Studio. (untuk menghemat tulisan dan mempercepat saya akan menyingkat Microsoft Visual Studio dengan MVS).&lt;br /&gt;Untuk menjalankannya dengan mendouble / single click pada shortcut MVS. secara default shorcutnya dapat dilihat / ditemukan di "Start - All Programs - Microsoft Visual Studio 2008 - Microsoft Visual Studio 2008".  Bentuk / tampilan awal aplikasi Microsoft Visual Studio 2008 seperti pada gambar di bawah ini&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_G0TxELM8nSY/TIbynFDW0YI/AAAAAAAAABY/LqYq3MYLyS4/s1600/MVS.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 324px; height: 256px;" src="http://3.bp.blogspot.com/_G0TxELM8nSY/TIbynFDW0YI/AAAAAAAAABY/LqYq3MYLyS4/s320/MVS.png" alt="" id="BLOGGER_PHOTO_ID_5514361546946826626" border="0" /&gt;&lt;/a&gt;Pada gambar disamping dapat kita lihat visual studio dapat dibagi-dibagi menjadi beberapa bagian. Pada visual studio saya, untuk mempermudah saya dalam mengerjakan atau membuat aplikasi saya bagi menjadi 4 bagian, yaitu bagian kiri yang dimana saya menempatkan control / panel untuk toolbox, dan server explorer, lalu pada bagian tengah yang biasa saya sebut dengan workplace atau lembar kerja. yang berfungsi untuk menulis coding dan mendesign form. lalu bagian kanan untuk tempat properties, sollution explorer, dan lain-lain, lalu dibawah untuk panel output, errorlist, dan lain2. (Saya tidak adan menjelaskan secara detil mengenai panel-panel tersebut).&lt;br /&gt;Setelah ini mari kita ke tahap berikutnya yaitu pembuatan project barunya.&lt;br /&gt;&lt;br /&gt;Tahap II&lt;br /&gt;Untuk pembuatan project baru dapat dilakuakan dengan 3 cara.&lt;br /&gt;cara 1. dengan mengklik hyperlink pada "project..." yang posisinya setara dengan tulisan create: Pada layar tengah / bagian tengah visual studio.&lt;br /&gt;cara 2. dengan klik menu File - New - Project...&lt;br /&gt;cara 3. dengan menekan kombinasi keyboard yaitu : ctrl+shift +N,&lt;br /&gt;&lt;br /&gt;Ketiga cara ini akan mengarah ke hasil yang sama. yaitu munculnya new project Dialog yang dapat kita lihat pada gambar bawah ini.&lt;br /&gt;Pada New Project Dialog terdapat beberapa b&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_G0TxELM8nSY/TIb1v70KXsI/AAAAAAAAABg/kcoUcmk00Ws/s1600/Newprojectdialog.PNG"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 228px;" src="http://2.bp.blogspot.com/_G0TxELM8nSY/TIb1v70KXsI/AAAAAAAAABg/kcoUcmk00Ws/s320/Newprojectdialog.PNG" alt="" id="BLOGGER_PHOTO_ID_5514364997620883138" border="0" /&gt;&lt;/a&gt;agian. yaitu project Type di sebelah kiri, Template di sebelah kanannya, dan detil project di bawah. dan pembilihan framework di kanan atas.&lt;br /&gt;Tampilan Project Types bisa berbeda-beda tergantung setingan awal instalasi MVS anda.&lt;br /&gt;Bisa kita lihat disamping pada project type terdapat beberapa macam, Seperti Visual Basic, Visual C#, Visual C++, Database Project, dan lain2.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Untuk sekarang mari kita pilh itemnya sebagai berikut&lt;br /&gt;1. Project Types : Visual Basic&lt;br /&gt;2. Templates : Windows Forms Application&lt;br /&gt;untuk name, Location, sollution name boleh di ubah2 atau di tetap default saja.&lt;br /&gt;bila sudah klik ok. Maka tampilan MVS anda kurang lebih seperti gambar dibawah ini&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_G0TxELM8nSY/TIb37bDbErI/AAAAAAAAABo/JH06SVKW5LQ/s1600/mvs2.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 227px;" src="http://1.bp.blogspot.com/_G0TxELM8nSY/TIb37bDbErI/AAAAAAAAABo/JH06SVKW5LQ/s320/mvs2.png" alt="" id="BLOGGER_PHOTO_ID_5514367394008208050" border="0" /&gt;&lt;/a&gt;Dan anda pun siap membuat project. baru.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Demikian cara membuat project baru pada MVS, Semoga bermanfaat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;by; Boby Harmoko&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-8178590605050848748?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/8178590605050848748/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/09/membuat-sebuah-project-baru-di.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/8178590605050848748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/8178590605050848748'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/09/membuat-sebuah-project-baru-di.html' title='Membuat Sebuah Project Baru di Microsoft Visual Studio(VB.NET Form Application)'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_G0TxELM8nSY/TIbynFDW0YI/AAAAAAAAABY/LqYq3MYLyS4/s72-c/MVS.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-5598757707287393108</id><published>2010-08-24T05:30:00.000-07:00</published><updated>2010-08-24T06:18:21.888-07:00</updated><title type='text'>VB-LINQ.. What a Perfect Combination..</title><content type='html'>Halo.. semuanya pa kabarnya ni.. dah lama saya nga nulis blog.. Untuk hari ini saya mau menulis tentang database dan cara buatnya.. hehe.. Tapi pada tahukan apa itu database. kalo belum coba deh tanya om google deh.. kalo saya bahas juga takutnya kepanjangan.. hehe... Nah saya tungguin ne.. cari dulu info tentang databasenya yach. ama syntax2nya(moga2 nga salah ketik). sekalian ama cara buatnya.. nah sekarang saya tungguin ne..&lt;br /&gt;3.&lt;br /&gt;2.&lt;br /&gt;1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gimana dah ada gambaran kan tentang database. Database itu banyak macamnya ada MS. SQL SERVER, Oracle, MySql dan lain2. Nah sekarang bagaimana cara buatnya?&lt;br /&gt;Cara buat database dapat kita lakukan dengan menggunakan beberapa query sql, atau dengan menggunakan program bantuan. seperti SQL SERVER MANAGEMENT STUDIO EXPRESS.&lt;br /&gt;Tapi kalo kalian nga punya itu kalian nga bisa buat database deh.. haha.. eits.. tapi tunggu dulu.. pernyataan itu sebenarnya salah. Karena tanpa itupun kalian dapat membuat database kok.&lt;br /&gt;Asalkan kalian sudah instal MS. Visual Studio 2008. Tahu kenapa? Karena pada .netframework 3.5 kalo tidak salah sudah ada linq yang bisa membantu kita dalam membuat database. Sebenarnya banyak sekali kegunaan LINQ. Tapi pada kesempatan kali ini saya akan menjelaskan mengenai pembuatan database dengan linq, tanpa menggunakan query sql sama sekali dan tanpa menggunaan SQL SERVER MANAGEMENT STUDIO EXPRESS. Cukup 1 program yang kita buat saja. Tanpa basa basi lagi, mari kita mulai.&lt;br /&gt;&lt;br /&gt;Tahap 1. Adalah membuat project baru.&lt;br /&gt;1.1 Buka MS. Visual Studio kalian (Saya memakai versi 2008 sp1)&lt;br /&gt;1.2 Pilih File - New - Project&lt;br /&gt;1.3 Project Types : (pilih Visual Basic) ; Templates: (Windows Forms Application)&lt;br /&gt;1.4 Lalu OK.&lt;br /&gt;(Maaf ni. mungkin tutornya kurang jelas. karena kurang gambar hehe)&lt;br /&gt;(Oh iya maaf juga karena gambarnya mungkin nga ada. maklum belum sepat bikin screenshotnya, tapi saya janji akan bikin tutor yang lengkap dalam versi pdfnya seperti sebelum2nya. bagi yang berminat mungkin dapat contact ke email saya di boby_0409@hotmail.com)&lt;br /&gt;&lt;br /&gt;Tahap 2. Menambahkan Item baru yaitu linq ke project kita.&lt;br /&gt;2.1 Pada Sollution Explorer tab , klik kanan pada nama project kita ingat di projectnya yach jangan di sollutionnya.&lt;br /&gt;2.2 add - new item&lt;br /&gt;2.3 Pilih item LINQ to SQL Classes, beri namanya. lalu OK. (contoh dbcon)&lt;br /&gt;2.4 Setelah ok, akan muncul dbcon.dbml. kalo sudah mari kita ke tahap selanjutnya.(namanya sesuai dengan nama yang kita berikan)&lt;br /&gt;&lt;br /&gt;Tahap 3. Design database&lt;br /&gt;3.1 Buka Toolbox tab&lt;br /&gt;(hmm sebelum lebih lanjut mungkin saya akan menjelaskan tentang design database yang akan kita bikin.)&lt;br /&gt;jadi kita akan membuat database untuk menyimpan informasi dari seseorang, seperti namanya, tanggal lahir, no telepon, dan mungkin alamat juga. Untuk tutorial kali ini saya cuman menggunakan 1 tabel saja.. hehe&lt;br /&gt;lanjut lagi.&lt;br /&gt;3.2 Drag Class dari toolbox ke dbcon.dbml&lt;br /&gt;3.3 Click classnya lalu klik kanan properties, lalu pada field Name ganti namanya menjadi Biodata&lt;br /&gt;3.4 Lalu klik kanan lagi pada Biodata , add - property&lt;br /&gt;3.5 Lalu atur propertynya seperti Name dan typenya pada properties tab.&lt;br /&gt;3.6 Ulangin langkah 3.4 - 3.5 sampai semua property telah dibuat. berikut ini keterang property yang akan kita buat. Pemberian nama tidak boleh mengandung spasi.&lt;br /&gt;3.6.1 ID -&gt; Name: ID; Type: String&lt;br /&gt;3.6.2 Nama -&gt; Name: Nama; Type: String&lt;br /&gt;3.6.3 Notlp -&gt; Name: Notlp; Type: String&lt;br /&gt;3.6.4 TanggalLahir -&gt; Name: TanggalLahir; Type: Date&lt;br /&gt;3.7 setelah itu save dengan menekan Ctrl+S, tahap 3 selesai. saatnya ke tahap terakhir. Pembuatan databasenya..&lt;br /&gt;&lt;br /&gt;Tahap 4: Pembuatan database&lt;br /&gt;4.1 Tambahkan 1 button pada form1. double click pada button1 untuk memberikan dia event ketika button 1 di click.&lt;br /&gt;4.2 deklarasi nama linq kita. dengan code "Dim _db As New dbconDataContext("C:\biodata.Mdf")" tanpa tanda kutip2, namanya tergantung dari nama linq yang tadi kalian kasih. pada contoh ini namalinq saya dbcon makanya menjadi dbconDatacontext. contoh lain misal kalo namalinq kalian database maka akan menjadi databaseDatacontext. lalu untuk C:\biodata.Mdf merupakan lokasi dan nama file database kalian. oh iya jangan lupa ekstensi untuk database adalah mdf yach..&lt;br /&gt;4.3 lalu untuk membuat databasenya dengan code _db.CreateDatabase()&lt;br /&gt;4.4 Bila sudah selesai lah program kita. Sekarang mari kita jalankan dengan Ctrl+f5&lt;br /&gt;&lt;br /&gt;tunggu sebentar, lalu akan muncul 1 dialog dengan 1 button. Click button tersebut. dan tunggu sebentar sampai program tidak busy atau sampai kita bisa mengeser dialognya. Bila sudah close saja programnya, dan database sudah selesai dibuat. di lokasi yang tadi di tentukan. Kalo ikutin saya dari awal maka database akan ada di C:\ dan namanya adalah biodata.mdf. Ketika kita membuat database maka akan ada 1 file lagi yang akan terbuat dengan sendirinya yaitu ldf.&lt;br /&gt;&lt;br /&gt;Mungkin cukup dulu tutoring hari ini. Gampangkan.. Jadi Cukup dengan Visual Studio kita sudah bisa buat database sendiri.. tanpa harus bingung2 ama yang namanya query. create blaa22.. hehe&lt;br /&gt;&lt;br /&gt; Untuk lebih lengkapnya baca saja di pdf yang saya buat. bagi yang berminat email saya aja. hehe..&lt;br /&gt;&lt;br /&gt;sampai ketemu di lain kesempatan..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Boby , -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-5598757707287393108?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/5598757707287393108/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/08/vb-linq-what-perfect-combination.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/5598757707287393108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/5598757707287393108'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/08/vb-linq-what-perfect-combination.html' title='VB-LINQ.. What a Perfect Combination..'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-6933785854041975801</id><published>2010-08-17T04:01:00.000-07:00</published><updated>2010-08-17T04:04:22.096-07:00</updated><title type='text'>Daftar Isi</title><content type='html'>Mungkin sedikit terlambat untuk memberitahukan tentang ini.. Pada blog ini saya tambahkan Daftar isi yang letaknya di kanan atas. bila anda klik akan ada popup yang muncul, yang isinya mengenai daftar isi tentang blog ini. tapi belum semuanya yach. karena saya belum ngelist dan meng edit-edit lagi.. jadi bersabar aja kawan2. oh iya.. saya juga mohon kritik dan saran dari kalian semuanya yach.. tq..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-6933785854041975801?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/6933785854041975801/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/08/daftar-isi.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/6933785854041975801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/6933785854041975801'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/08/daftar-isi.html' title='Daftar Isi'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-6557474301418369439</id><published>2010-08-15T05:19:00.001-07:00</published><updated>2010-08-15T07:03:33.460-07:00</updated><title type='text'>Baca file dari txt</title><content type='html'>hmm..  pada kesempatan kali ini mungkin merupakan lanjutan dari postan sebelumnya yang mengenail menulis file ke txt. waktu itu sudah dijelaskan mengenai cara-cara membuat program untuk menulis ke dalam txt, tapi belum membahas mengenai cara pembacaannya. Maka pada postan ini saya akan menjelaskan mengenai code untuk baca file dari file yang telah dibuat.&lt;br /&gt;&lt;br /&gt;sebelumnya mari kita siapkan beberapa hal yang mungkin kita perlukan, seperti sebuah file txt beserta isinya.&lt;br /&gt;&lt;br /&gt;langkahnya :&lt;br /&gt;1. Buka notepad anda.&lt;br /&gt;2. lalu tulis 2-5 baris tulisan, contoh:&lt;br /&gt;&lt;blockquote&gt;haha&lt;br /&gt;hihi&lt;br /&gt;hehe&lt;br /&gt;hoho&lt;br /&gt;huhu&lt;/blockquote&gt;3. Save file tersebut ke C:\ beri nama latihan1&lt;br /&gt;&lt;br /&gt;setelah file dibuat mari kita ke tahap selanjutnya yaitu pembuatan aplikasi atau programnya. untuk ini kita cukup menggunakan  console application saja. maka buatlah project baru, yang menggunakan template console application setelah itu ikutin langkah2 dibawah ini&lt;br /&gt;&lt;br /&gt;1. Untuk membaca sebuah file kita harus mengimport library IO pada vb.net dan cara mengimportnya :&lt;br /&gt;"Imports Sysytem.IO" (tanpa tanda kutip)&lt;br /&gt;&lt;br /&gt;2.  Dalam membaca file kita akan memakai streamreader yang ada pada library  tersebut. untuk memakainya kita cukup mendeklarasikan variablenya saja.&lt;br /&gt;"Dim oRead as new StreamReader"&lt;br /&gt;&lt;br /&gt;dalam streamReader ini terdapat  beberapa fungsi, tapi nga semua fungsi akan kita pake. hanya fungsi , writeline, dan close saja yang akan kita pake pada kesempatan  ini. Ok sekarang mari kita masuk ke dalam tahap pembuatannya atau codenya.&lt;br /&gt;&lt;br /&gt;setelah  itu kita import library io, dengan cara menulis code "Imports  System.IO" , bila anda membuat project dengan template console  application maka bentuk code anda kurang lebih seperti berikut ini&lt;br /&gt;&lt;br /&gt;Imports System.IO&lt;br /&gt;Module Module1&lt;br /&gt;&lt;br /&gt; Sub Main()&lt;br /&gt;&lt;br /&gt; End Sub&lt;br /&gt;&lt;br /&gt;End Module&lt;br /&gt;&lt;br /&gt;lalu sekarang kita deklarasikan streamReader nya di sub Main() dengan cara menulis code sebagai berikut&lt;br /&gt;&lt;br /&gt;Dim oread As New StreamReader("C:\latihan1.txt")&lt;br /&gt;yang dalah kurung merupakan lokasi data yang akan kita baca, dalam hal ini kita akan menggunakan file yang tadi kita buat&lt;br /&gt;&lt;br /&gt;lalu untuk pembacaannya dengan code&lt;br /&gt;While Not oread.EndOfStream&lt;br /&gt;          Console.WriteLine(oread.ReadLine())&lt;br /&gt;End While&lt;br /&gt;kode diatas akan dijalankan secara berulang-ulang sampai file selesai dibaca semua&lt;br /&gt;dan jangan lupa untuk mengclose, dengan cara&lt;br /&gt;oread.close&lt;br /&gt;maka bentuk akhir codingnya kurang lebih sebagai berikut&lt;br /&gt;&lt;br /&gt;Imports System.IO&lt;br /&gt;&lt;br /&gt;Module Module1&lt;br /&gt;  Dim path As String = CurDir.ToString&lt;br /&gt;&lt;br /&gt;  Sub Main()&lt;br /&gt;      Dim oread As New StreamReader("C:\latihan1.txt")&lt;br /&gt;      While Not oread.EndOfStream&lt;br /&gt;          Console.WriteLine(oread.ReadLine())&lt;br /&gt;      End While&lt;br /&gt;      oread.Close()&lt;br /&gt;&lt;br /&gt;  End Sub&lt;br /&gt;End Module&lt;br /&gt;&lt;br /&gt;sekarang coba kalian jalankan dengan menekan crtl + f5, maka isi dari file latihan1 akan terbaca dan tertulis di commandpromt yang muncul&lt;br /&gt;&lt;br /&gt;demikian coding yang sederhana untuk membaca sebuah file. Bila ada pertanyaan dapat langsung email saja ke saya.&lt;br /&gt;&lt;br /&gt;tutorial ini dapat kalian download di&lt;br /&gt;linknya : http://www.indowebster.com/VbNet_Reading_File.html&lt;br /&gt;passnya : http://berbagicoding.blogspot.com&lt;br /&gt;salam hangat&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Boby -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-6557474301418369439?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/6557474301418369439/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/08/baca-file-dari-txt.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/6557474301418369439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/6557474301418369439'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/08/baca-file-dari-txt.html' title='Baca file dari txt'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-8992261510547407023</id><published>2010-08-05T17:48:00.000-07:00</published><updated>2010-08-05T17:59:22.017-07:00</updated><title type='text'>Migrasi database from excel to Ms Sql using Ms. Office Access</title><content type='html'>Sepertinya sudah lama saya tidak menulis blog.. hehe..&lt;br /&gt;&lt;br /&gt;maklum.. sekarang lagi cukup sibuk dengan kegiatan2 yang lagi saya lakukan saat2 ini.  Kali ini saya ingin berbagi cara migrasi data dari excel ke sql server.. cara2nya sudah saya jadikan pdf, dan dapat di download disini.&lt;br /&gt;&lt;br /&gt;linknya: http://www.indowebster.com/Migrate_Excel_to_Sql_Server.html&lt;br /&gt;Passwordnya: http://berbagicoding.blogspot.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;oh iya.. kali ini saya mencoba menulis dalam bahasa inggris, jadi mohon maklum dan maaf bila ada penggunaan kata2 yang kurang tepat atau aneh. hehe. namanya juga belajar. Saya juga sangat mengharapkan kritik dan saran dari pembaca sekalian&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-8992261510547407023?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/8992261510547407023/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/08/migrasi-database-from-excel-to-ms-sql.html#comment-form' title='3 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/8992261510547407023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/8992261510547407023'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/08/migrasi-database-from-excel-to-ms-sql.html' title='Migrasi database from excel to Ms Sql using Ms. Office Access'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-6757954850576673815</id><published>2010-06-03T06:09:00.000-07:00</published><updated>2010-06-03T06:43:13.116-07:00</updated><title type='text'>Tulis File ke dalam txt.(Vb.NET)</title><content type='html'>hmm.. pada kesempatan kali ini saya akan membagi coding untuk menulis pesan kedalam file. File-file yang kita buat, dapat berbagai macam tipenya. contoh txt, dat, ataupun extention yang kalian inginkan sendiri. atau juga dapat kita tulis ke xml.&lt;br /&gt;&lt;br /&gt;1. Untuk membuat file atau menulis ke sebuah file kita harus mengimport library IO pada vb.net dan cara mengimportnya :&lt;br /&gt;"Imports Sysytem.IO" (tanpa tanda kutip)&lt;br /&gt;&lt;br /&gt;2. Dalam menulis file kita akan memakai streamwriter yang ada pada library tersebut. untuk memakainya kita cukup mendeklarasikan variablenya saja. &lt;br /&gt;"Dim oWrite as StreamWriter"&lt;br /&gt;&lt;br /&gt;dalam streamWriter ini terdapat beberapa fungsi, tapi nga semua fungsi akan kita pake. hanya fungsi write, writeline, dan close saja yang akan kita pake pada kesempatan ini. Ok sekarang mari kita masuk ke dalam tahap pembuatannya.&lt;br /&gt;&lt;br /&gt;Pertama-tama buatlah sebuah project baru. disini saya sarankan dengan vb.net yang console application saja. Karena kita hanya mencoba saja. &lt;br /&gt;&lt;br /&gt;setelah itu kita import library io, dengan cara menulis code "Imports System.IO" , bila anda membuat project dengan template console application maka bentuk code anda kurang lebih seperti berikut ini&lt;br /&gt;&lt;br /&gt;Imports System.IO&lt;br /&gt;Module Module1&lt;br /&gt;&lt;br /&gt;    Sub Main()&lt;br /&gt;&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;End Module&lt;br /&gt;&lt;br /&gt;lalu sekarang kita deklarasikan stream writernya di sub Main() dengan cara menulis code sebagai berikut&lt;br /&gt;dim oWrite as StreamWriter&lt;br /&gt;lalu untuk membuat file dengan code&lt;br /&gt;oWrite = File.CreateText("C:\test.txt")&lt;br /&gt;yang dilakukan pada code diatas adalah membuat file text dengan tempat di C: dan nama filenya adalah test.txt&lt;br /&gt;&lt;br /&gt;setelah file terbuat mari kita bikin isinya dengan cara&lt;br /&gt;oWrite.Write("hello world")&lt;br /&gt;oWrite.WriteLine("Hello")&lt;br /&gt;oWrite.Write(" World")&lt;br /&gt;oWrite.Close 'untuk menutup penulisan.&lt;br /&gt;&lt;br /&gt;maka bentuk akhir codingnya kurang lebih sebagai berikut&lt;br /&gt;&lt;br /&gt;Imports System.IO&lt;br /&gt;&lt;br /&gt;Module Module1&lt;br /&gt;&lt;br /&gt;    Sub Main()&lt;br /&gt;        Dim oWrite As StreamWriter&lt;br /&gt;        oWrite = File.CreateText("C:\test.txt")&lt;br /&gt;        oWrite.Write("hello world")&lt;br /&gt;        oWrite.WriteLine("Hello")&lt;br /&gt;        oWrite.Write(" World")&lt;br /&gt;        oWrite.Close()&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;End Module&lt;br /&gt;&lt;br /&gt;demikian coding yang sederhana untuk menulis sebuah file. mungkin juga ada pertanyaan apa perbedaan antara write dan writeline. &lt;br /&gt;Kalo write penulisan yang akan dilakukan pada selanjutnya akan di tulis dalam baris yang sama, sedangkan writeline penulisan berikutnya akan ada pada baris baru. coba kalian jalankan saja program tersebut. setelah itu ke C:/test.txt lihat hasilnya, dan kalian akan mengerti perbedaan antara write dan writeline.&lt;br /&gt;&lt;br /&gt;Oh iya.. sebagai info aja.. mungkin saya akan menulis tutorial dalam sebuah doc atau pdf yang nantinya ada gambarnya juga, dengan tujuan mempermudah kalian dalam mengerti tutorial2 yang saya berikan.. jadi tunggu aja.. hehe &gt;.&lt;&lt;br /&gt;&lt;br /&gt;salam hangat&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Boby -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-6757954850576673815?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/6757954850576673815/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/06/tulis-file-ke-dalam-txtvbnet.html#comment-form' title='6 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/6757954850576673815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/6757954850576673815'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/06/tulis-file-ke-dalam-txtvbnet.html' title='Tulis File ke dalam txt.(Vb.NET)'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-1674911956327678250</id><published>2010-05-30T18:53:00.000-07:00</published><updated>2010-05-30T18:56:18.855-07:00</updated><title type='text'>Fungsi Rekursif</title><content type='html'>hmm..&lt;br /&gt;FUNGSI REKURSIF secara gampangnya dapat diartikan dengan fungsi yang memangil dirinya sendiri.&lt;br /&gt;Contoh dari FUNGSI REKURSIF di vb.net seperti ini:&lt;br /&gt;1. Fungsi Rekursif untuk mencari nilai perkalian&lt;br /&gt;&lt;br /&gt;    Public Function kali(ByVal x As Integer, ByVal y As Integer) As Integer&lt;br /&gt;       If y = 1 Then&lt;br /&gt;           Return x&lt;br /&gt;       Else&lt;br /&gt;           Return kali(x, y - 1) + x&lt;br /&gt;       End If&lt;br /&gt;   End Function&lt;br /&gt;&lt;br /&gt;penjelasan : apabila fungsi ini dipanggil dia akan memangil dirinya sendiri, mungkin dapat saya gambarkan proses dari pemangilan fungsi ini&lt;br /&gt;pertama kali fungsi ini dipanggil dengan cara kali(5,3), secara langsung kita dapat mengetahui hasil dari perkalian dari 5 dan 3 adalah 15, tetapi bagaiman fungsi rekursif ini mendapatkan nilai 15?&lt;br /&gt;caranya:&lt;br /&gt;Pada iterasi 1 Nilai X dan Y adalah 5 dan 3&lt;br /&gt;lalu dalam iterasi 1 dicek apakah nilai dari y = 1 atau tidak?&lt;br /&gt;bila tidak maka akan menjalankan perintah return kali(x,y-1) + x, pada perintah ini dapat kita lihat fungsi ini memangil dirinya sendiri yaitu pada kali(x,y-1), akan tetapi hasil belum dapat langsung diketahui karena masih harus melakukan pemangilan fungsi untuk keduakalinya yang kita sebut saja iterasi kedua.&lt;br /&gt;&lt;br /&gt;Pada Iterasi 2 Nilai X dan Y adalah 5 dan 2 (karena nilai y dikurangin 1)&lt;br /&gt;lalu dalam iterasi ke 2 nilai Y dicek kembali apakah Y =1?&lt;br /&gt;bila tidak maka fungsi ini akan memangil dirinya sendiri kembali, yaitu pada return kali(x,y-1) + x.&lt;br /&gt;hasilnya pun belum dapat langsung diketahui, maka akan terjadi iterasi ke tiga.&lt;br /&gt;&lt;br /&gt;pada iterasi ke 3 nilai X dan Y adalah 5 dan 1.&lt;br /&gt;dalam iterasi ke 3 dicek kembali apakah nilai Y = 1?&lt;br /&gt;bila yach maka fungsi ini akan mengembalikan nilai X, yaitu 5. setelah mendapatkan nilai ini maka iterasi 2 dan 1 dapat terjawab.&lt;br /&gt;&lt;br /&gt;contoh lain dari fungsi rekursif adalah&lt;br /&gt;&lt;br /&gt;Public Function pangkat(ByVal x As Integer, ByVal y As Integer) As Integer&lt;br /&gt;       If y = 1 Then&lt;br /&gt;           Return x&lt;br /&gt;       Else&lt;br /&gt;           Return pangkat(x, y - 1) * x&lt;br /&gt;       End If&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;dan sebagai evaluasi dari materi ini coba kalian buat sebuah fungsi rekursif yang berfungsi untuk membalikan sebuah kata. jadi inputnya sebuah string dan outpunya adalah kebalikan kata dari string tersebut. contoh&lt;br /&gt;Input -&gt; abcd&lt;br /&gt;Output -&gt; dcba&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-1674911956327678250?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/1674911956327678250/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/05/fungsi-rekursif.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/1674911956327678250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/1674911956327678250'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/05/fungsi-rekursif.html' title='Fungsi Rekursif'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-4288352331516768683</id><published>2010-04-28T05:03:00.000-07:00</published><updated>2010-04-28T05:33:48.446-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataTable'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>belajar menggunakan datatable</title><content type='html'>hmm... kali saya akan membahas mengenai DataTable yang ada di C#.&lt;br /&gt;untuk menggunakan DataTable kita harus mengimport sebuah library yaitu System.Data, dalah C# untuk mengimport library kita menggunakan perintah "using System.Data;" letakan pada tempat yang teratas sebelum namespace.&lt;br /&gt;&lt;br /&gt;Lalu untuk keterangan yang lebih lagi dapat dilihat di sini&lt;br /&gt;http://msdn.microsoft.com/en-us/library/system.data.datatable.aspx&lt;br /&gt;&lt;br /&gt;untuk menggunakan datatable pertama-tama kita harus mendeklarasi terlebih dahulu. Cara deklarasi datatable adalah:&lt;br /&gt;"DataTable dt = new DataTable();"&lt;br /&gt;Kata dt dapat kalian ganti sesuka kalian. dt disini hanyalah nama variable saja.&lt;br /&gt;&lt;br /&gt;Sebelum lebih jauh lagi saya ingin memberikan gambaran mengenai apa itu DataTable. DataTable merupakan sebuah type data yang disediakan dari System.Data yang fungsinya untuk membuat tabel secara abstrak / tidak keliatan. lebih gampangnya DataTable itu merupakan type data untuk membuat table. &lt;br /&gt;&lt;br /&gt;Kembali lagi ke cara penggunaannya. Abis kita deklarasikan kita bikin collum tablenya. Sebenarnya ada banyak cara untuk membuatnya, tapi saya akan menjelaskan cara yang sering saya gunakan. Caranya:&lt;br /&gt;"dt.Columns.Add("No");"&lt;br /&gt;dengan coding diatas berarti kita telah membuat 1 columns dengan namanya "No" untuk menambahkan columns lagi cukup ketik code seperti sebelumnya, contoh&lt;br /&gt;"dt.Columns.add("Nama");", maka sekarang kita uda pernah mempunyai 2 column. Kurang lebih bentuk table yang telah kita buat seperti dibawah ini &lt;br /&gt;|---|-------| &lt;br /&gt;|No | Nama  |&lt;br /&gt;|---|-------| &lt;br /&gt;Lalu untuk menambahkan datanya dengan cara menggunakan code sebagai berikut&lt;br /&gt;"dt.Rows.Add("1","Boby");"&lt;br /&gt;input data rownya sebanyak jumlah columnnya, disini karena kita ada 2 column maka saya beri 2 data. dan bila ingin menambahkan lagi cukup mengentikan code yang sama seperti&lt;br /&gt;"dt.Rows.Add("2","Joni");"&lt;br /&gt;Maka bentuk tabel kita sementara ini seperti di bawah ini&lt;br /&gt;|----|------|&lt;br /&gt;| No | Nama |&lt;br /&gt;|----|------|&lt;br /&gt;| 1  | Boby |&lt;br /&gt;|----|------|&lt;br /&gt;| 2  | Joni |&lt;br /&gt;|----|------|&lt;br /&gt;&lt;br /&gt;DataTable juga bisa menjadi source buat datagrid contohnya dapat dilihat &lt;a href="http://berbagicoding.blogspot.com/2010/03/datagridview-dan-datatable.html"&gt;disini&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lalu ada untuk mendapatkan nilai dari DataTable yang kita buat dengan code&lt;br /&gt;"dt.Rows[0][0].ToString();" artinya kita mengambil sebuah nilai dari datatable dt pada baris ke 0 dan column ke 0 atau bahasa kerenya row ke 0 dan cell ke 0. Apabila kita tampilkan hasilnya, dengan code "MessageBox.Show(dt.Rows[0][0].ToString());" maka berdasarkan data yang tadi kita bikin hasilnya adalah "1".&lt;br /&gt;&lt;br /&gt;Oh iya untuk menghapus datatable dapat kita gunakan "dt.Clear();"&lt;br /&gt;&lt;br /&gt;Demikian berbagicoding di kesempatan ini. Nanti apabila ada pertanyaan dapat menanyakan ke saya.. hehe... Semoga coding2 kesempatan ini dapat berguna..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-4288352331516768683?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/4288352331516768683/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/04/belajar-menggunakan-datatable.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/4288352331516768683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/4288352331516768683'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/04/belajar-menggunakan-datatable.html' title='belajar menggunakan datatable'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-3847119661063980272</id><published>2010-04-22T07:01:00.000-07:00</published><updated>2010-04-22T07:22:48.208-07:00</updated><title type='text'>Mari Mencoba list di VB.Net</title><content type='html'>List di vb.net sangatlah mudah dan sangat berguna. Mungkin kalian sudah pernah mendengar istilah "array", fungsi list hapir sama seperti itu. tapi enaknya menggunakan list, kita tidak perlu takut bila size arraynya kebesaran atau permasalahan lainnya.&lt;br /&gt;&lt;br /&gt;pada list terdapat berbagai macam fungsi atau procedure. tapi pada kali ini saya cuman membahas beberapa aja. yaitu add, remove.&lt;br /&gt;&lt;br /&gt;Fungsi add berfungsi untuk menambahkan element data ke list, dan remove untuk menghapus sebuah element data dari list.&lt;br /&gt;&lt;br /&gt;untuk keterangan lebih lanjut. dapat kita lihat di&lt;br /&gt;http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx&lt;br /&gt;&lt;br /&gt;di sana sudah dibahas secara detil mengenai list.  Oh iya ampir semua data dapat menggunakan list, seperti button, class, string, integer, structure dan lain2.&lt;br /&gt;&lt;br /&gt;contoh pembuatan list untuk button&lt;br /&gt;1. Deklarasi variable (cnth: Public bt As New List(Of Button) )&lt;br /&gt;2. Untuk input datanya melalui beberapa tahapan atau cara. yaitu deklarasi buttonnya terlebih dahulu, setting semua propertynya lalu masukan ke dalam list.&lt;br /&gt;2.1. Deklarasi button. (Code)&lt;br /&gt;       Dim but1 As New Button&lt;br /&gt;        but1.BackColor = Color.AntiqueWhite&lt;br /&gt;        but1.Text = "aaa"&lt;br /&gt;        but1.SetBounds(0, 0, 50, 50)&lt;br /&gt;        bt.Add(but1)&lt;br /&gt;       (semua property dapat kita tambahkan dan kita kurangkan, tergantung kebutuhan kita aja)&lt;br /&gt;2.2 Setting propertynya, misal lokasi, nama button, dan lain-lainnya.&lt;br /&gt;2.3 cara menambahkan ke list(code)&lt;br /&gt;      bt.add(but1)&lt;br /&gt;      bt adalah nama variable yang kita deklarasi yang bertipe list dari button. (Lihat no 1)&lt;br /&gt;&lt;br /&gt;lalu apakah code tersebut sudah selesai? Jawabannya belum. karena di atas kita baru memasukan datanya saja, belum kita tambahkan ke form kita. Untuk menambahkannya dapat kita lakukan dengan cara sebagai berikut.&lt;br /&gt;&lt;br /&gt;For Each data in bt&lt;br /&gt;    Me.controls.Add(data)&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;maka button yang tadi kita buat sudah di masukan ke program.&lt;br /&gt;&lt;br /&gt;Fungsi for each di atas berguna untuk memangil atau melakukan perulangan sebanyak jumlah data yang ada di bt. Apabila di bt terdapat 2 data maka akan di ulang sebanyak 2 kali. dan berlaku untuk seterusnya.&lt;br /&gt;&lt;br /&gt;Lalu enaknya dari list, kita dapat menggunakan LINQ, Mungkin ada yang bertanya apa itu linq. Untuk penjelasan lebih lanjut coba baca2 di&lt;br /&gt;1. http://msdn.microsoft.com/en-us/netframework/aa904594.aspx&lt;br /&gt;2. http://en.wikipedia.org/wiki/Language_Integrated_Query&lt;br /&gt;&lt;br /&gt;untuk contohnya akan saya jelaskan di pertemuan mendatang...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-3847119661063980272?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/3847119661063980272/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/04/mari-mencoba-list-di-vbnet.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/3847119661063980272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/3847119661063980272'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/04/mari-mencoba-list-di-vbnet.html' title='Mari Mencoba list di VB.Net'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-7637364739677174645</id><published>2010-04-04T05:12:00.000-07:00</published><updated>2010-04-04T05:59:38.575-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Datagridview'/><title type='text'>Datagridview (get Collumn and row index)</title><content type='html'>Hmm... sebelumnya jujur.. saya bingung mau kasih judul apa untuk postingan kali ini. Yang pasti postingan kali ini akan membahas mengenai datagridview.. Cuman kali ini saya pake C#.. hehe.. mari kita belajar2 bahasa programming yang baru... Mungkin dari kalian ada yang bertanya kenapa pake C# kan biasanya pake VB.NET? Kali ini saya pake C# karena pada semester ini saya  salah ambil keputusan untuk mencoba-coba menggunakan bahasa baru pada satu project di Matakuliah saya. Haha... Tapi pas mempelajari C#, ternyata enak juga pake C# dan cara penggunaannya nga beda2 jauh amat ama vb. yang membedakan cuman bentuk atau strukturnya aja. dan C# lebih sensitif, beda ama vb.net, selain itu C# juga mengunakan ";". daripada ntar ngedongennya kelamaan dan kalian juga bosan mari kita mulai membedah isi dari datagridview.&lt;br /&gt;&lt;br /&gt;Ketika kalian bekerja dengan datagridview. tidak menutup kemungkinan kalian akan membutuhkan code untuk mendapatkan index dari cell atau collum ataupun untuk mendapatkan nilainya pada sebuah datagridview.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Untuk mendapatkan nilai index column dari sebuah cell yang kita sedang ter select atau terpilih dari datagridview dapat kita menggunakan code&lt;br /&gt;1. dataGridView1.CurrentCell.ColumnIndex (tipe data  -&gt;integer)&lt;br /&gt;2. dataGridView1.CurrentCell.ColumnIndex.ToString() (tipe data -&gt; string)&lt;br /&gt;&lt;br /&gt;Kode diatas juga dapat dijalankan di vb.net. C# dan VB.NET. C# dan VB.NET memiliki beberapa persamaan kedua bahasa ini sama2 mengakses library yang sama. maka syntaxnya tidak beda jauh. paling strukturnya saja. Mungkin ada pertanyaan juga kenapa codingnya ada yang di tambah tostring() dan yang satu nga dan satunya beripe integer dan yang lain adalah string. Hmm ini saya buat karena pada C# berbeda dengan VB.NET, ketika kita memakai fungsi messagebox.show() di vb.net hampir semua tipe data dapat kita tampilkan disana. tapi berbedai di C# yang hanya mau bertipe data string saja. selain string maka akan terjadi error. dan untuk mengatasinya cukup tambahkan ".tostring()" di tipe data yang bukan string. fungsi dari .tostring() ini sebagai fungsi untuk mengkonvert semua tipe ke string. tapi kalo pake vb.net nga usah cape2 pake tostring yach. langsung pake code yang 1 bisa kok. hehe&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Untuk mendapatkan nilai index row dari sebuah cell yang kita sedang  ter select atau terpilih dari datagridview dapat kita menggunakan code&lt;br /&gt;1. dataGridView1.CurrentCell.RowIndex(tipe data  -&gt;integer)&lt;br /&gt;2.  dataGridView1.CurrentCell.RowIndex.ToString() (tipe data -&gt;  string)&lt;br /&gt;&lt;br /&gt;Penjelasannya sama seperti sebelumnya tapi yang ini untuk mendapatkan nilai row indexnya.&lt;/li&gt;&lt;/ol&gt;Mudah kan.. hehe.. semoga bermanfaat yach.. Tapi walaupun mudah dan simple seperti ini. saya menghabisakan waktu hampir 1 jam untuk mencari fungsi2 ini. di internet. Saya harapkan kalian tidak mengalami hal yang sama seperti saya. Soalnya rugi waktu.. haha.. Btw kalian pada tahukan bedanya column dan row. Kalo column itu yang mendatar / horisontal, sedangkan row itu yang vertical / tegak lurus. untuk index dari kedua ini dimulai dari 0 yach.&lt;br /&gt;&lt;br /&gt;oh iya.. untuk contoh implementasinya coba kalian buat sebuah datagridview dan 1 button&lt;br /&gt;pada datagridview jangan lupa add column yach. buatlah 4-5 column. lalu settingan untuk datagridviewnya. enable adding, enable Editing, ama Enable deleting. kalo sudah double clik pada button yang tadi kita buat. dan tambahkan kode dibawah ini&lt;br /&gt;"MessageBox.Show( dataGridView1.CurrentCell.ColumnIndex.ToString());"&lt;br /&gt;oh iya ini saya pake C# yach. Lalu jalankan programnya. kalo sudah tambahkan beberapa data di datagridviewnya. kalo sudah coba kalian click sembarang pada cellnya sampai terselect cellnya. jika cellnya terselect maka warna cellnya akan berbeda dengan yang lainnya. apabila sudah coba click buttonnya. dan lihat apa yang terjadi! ketika button di click muncul textbox yang berupa angka. angka tersebut menunjukan index column dari cell yang kita select pada datagridview. apabila bernilai 0 pasti cell yang lagi kalian select adalah cell yang paling kiri, dan bila bergeser 1 ke kanan maka nanti nilainya pasti 1. hehe.. sedangkan kalo pada row, kalo bernilai 0 berarti row yang paling atas, dan bila turun ke bawah sebanyak 1 maka nilainya kan berubah jadi 1.&lt;br /&gt;&lt;br /&gt;demikian penjelasan dari saya. hehe.. bila ada pertanyaan bisa bertanya ke saya. dan mungkin kalo kalian ada usulan mau bahas tentang apa saja mengenai programming, khususnya di .net programming kalian dapat bertanya langsung ke saya. atau email saya. nanti akan saya bahas disini.. hehe..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-7637364739677174645?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/7637364739677174645/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/04/datagridview-get-collumn-and-row-index.html#comment-form' title='4 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/7637364739677174645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/7637364739677174645'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/04/datagridview-get-collumn-and-row-index.html' title='Datagridview (get Collumn and row index)'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-2797444002833641335</id><published>2010-03-26T06:33:00.000-07:00</published><updated>2010-04-04T05:12:25.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Form'/><title type='text'>Form Transparant bisa kah?</title><content type='html'>Penasaran? dengan judul diatas?&lt;br /&gt;&lt;br /&gt;Kira-kira bisa nga yach di VB.NET kita bikin sebuah form yang tidak terlihat atau transparant.&lt;br /&gt;hmm... bisa nga yach?&lt;br /&gt;&lt;br /&gt;Jawabannya Bisa banget.. wkwk.. bikin form yang transparant atau tembus pandang di vb.net.&lt;br /&gt;Caranya gampang banget.&lt;br /&gt;&lt;br /&gt;Caranya cuman mainkan settingan di properties formnya aja.&lt;br /&gt;&lt;br /&gt;Pertama-tama buatlah sebuah project seperti biasanya. Lalu pada properties formnya cari nama properties BackColor dan TransparencyKey. samakan nilai atau valuenya.&lt;br /&gt;&lt;br /&gt;misal apabila pada BackColor menggunakan warna web yang black maka di TranparencyKeynya juga disamakan.&lt;br /&gt;&lt;br /&gt;Apabila sudah. coba jalankan.. hehe.. Apa yang terjadi? ada beberapa bagian dari dialog kita yang tembus pandang.. hehe..&lt;br /&gt;&lt;br /&gt;Mudahkan..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-2797444002833641335?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/2797444002833641335/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/form-transparant-bisa-kah.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/2797444002833641335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/2797444002833641335'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/form-transparant-bisa-kah.html' title='Form Transparant bisa kah?'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-8242145527751068716</id><published>2010-03-24T06:33:00.000-07:00</published><updated>2010-04-04T03:44:02.024-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Datagridview'/><title type='text'>Datagridview dan datatable</title><content type='html'>hmm...&lt;br /&gt;&lt;br /&gt;Kali ini saya akan memberi penjelasan singkat mengenai cara penggunaan datagridview. Kalo yang belum tahu apa itu datagridview, datagridview adalah sebuah control atau object (ini saya rada ragu sebutnya apa, kalo salah mohon maaf.. hehe) yang disediakan oleh .net component yang berfungsi untuk membuat tampilan data yang berbentuk collums dan rows. contoh gampangnya seperti excel. Untuk memakai control ini dapat kita dapatkan dari toolbox, lalu tab data, cari DataGridView. lalu drag drop saja ke form yang kita buat.&lt;br /&gt;&lt;br /&gt;Cara menggunakan datagridview ada banyak cara. Tapi pada kesempatan ini saya akan menerangkannya dengan menggunakan datatable.&lt;br /&gt;&lt;br /&gt;Pertama-tama buatlah project baru, dengan bahasa visual basic, dan templatenya Windows Forms Application. Bila udah drag drop datagridview pada form1 bila udah klik tanda panah kecil pada datagridview yang terletak di kanan atas, lalu klik dock in parent container seperti gambar dibawah ini&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_G0TxELM8nSY/S6oYeEiNV5I/AAAAAAAAAAU/XkktOsrGtu8/s1600/dock.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_G0TxELM8nSY/S6oYeEiNV5I/AAAAAAAAAAU/XkktOsrGtu8/s320/dock.png" alt="" id="BLOGGER_PHOTO_ID_5452197203777771410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lalu ke halaman codenya dan copas code dibawah ini, dan code yang sebelumnya dihapus saja yach. yang isinya hanya&lt;br /&gt;&lt;br /&gt;Public Class Form1&lt;br /&gt;&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;ganti menjadi code dibawah ini&lt;br /&gt;Public Class Form1&lt;br /&gt;&lt;br /&gt;Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&lt;br /&gt;    'Deklarasi datatable dengan nama dt&lt;br /&gt;    Dim dt As New DataTable&lt;br /&gt;&lt;br /&gt;    'Cara menambahkan colums pada datatable&lt;br /&gt;    'Colums merupakan header pada data table.&lt;br /&gt;    dt.Columns.Add("No")&lt;br /&gt;    dt.Columns.Add("Nama")&lt;br /&gt;    dt.Columns.Add("Umur")&lt;br /&gt;    dt.Columns.Add("Alamat")&lt;br /&gt;&lt;br /&gt;    'Menset datasource dari datagridview1 adalah dt / datatable dt&lt;br /&gt;    DataGridView1.DataSource = dt&lt;br /&gt;&lt;br /&gt;    'input datanya ke dalam datatable / dt&lt;br /&gt;    dt.Rows.Add("1", "Jony", "11", "Jakarta")&lt;br /&gt;    dt.Rows.Add("2", "Budi", "20", "Bandung")&lt;br /&gt;    dt.Rows.Add("3", "Clara", "19", "Banten")&lt;br /&gt;    dt.Rows.Add("4", "Kasih", "20", "Tangerang")&lt;br /&gt;End Sub&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;Penjelasan code dapat dibaca pada komentar yang saya berikan. Oh iya komentar di VB ditandai dengan kutip 1 (') ,&lt;br /&gt;&lt;br /&gt;kalo sudah coba tekan f5, Hasilnya kurang lebih seperti ini.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_G0TxELM8nSY/S6obqZXj17I/AAAAAAAAAAk/3-fT4QiZC6M/s1600/data.PNG"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 289px;" src="http://1.bp.blogspot.com/_G0TxELM8nSY/S6obqZXj17I/AAAAAAAAAAk/3-fT4QiZC6M/s320/data.PNG" alt="" id="BLOGGER_PHOTO_ID_5452200714063566770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gampangkan cara membuatnya. hehe.. ini baru dasarnya yach. di lain kesempatan akan saya beritahu cara menghapus nilai dari datatable atau pada datagridview nya. dan mungkin saya akan juga membagi coding untuk menampilkan data dari database, ke datagridview.. hehe..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-8242145527751068716?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/8242145527751068716/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/datagridview-dan-datatable.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/8242145527751068716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/8242145527751068716'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/datagridview-dan-datatable.html' title='Datagridview dan datatable'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_G0TxELM8nSY/S6oYeEiNV5I/AAAAAAAAAAU/XkktOsrGtu8/s72-c/dock.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-5739076561281730847</id><published>2010-03-18T03:03:00.000-07:00</published><updated>2010-04-04T03:47:32.351-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TextBox'/><title type='text'>Membuat Textbox hanya bisa numeric atau char saja(bagian 2)</title><content type='html'>Lanjutan dari sebelumnya yang membuat Textbox hanya bisa numeric atau char saja(bagian 1), kalo belum yang baca dan mau baca dapat menuju ke &lt;a href="http://berbagicoding.blogspot.com/2010/03/membuat-textbox-hanya-bisa-numeric-atau.html"&gt;link ini&lt;/a&gt; (klik saja).&lt;br /&gt;&lt;br /&gt;Pada pembahasan sebelumnya saya membahas mengenai cara pembuatan fungsi di vb, untuk mengetahui tipe data yang di input. Apakah tipe data tersebut bertipe number / numeric / angka atau bertipe char/ karakter.&lt;br /&gt;&lt;br /&gt;Sebenarnya dalam vb.net kita tidak usah repot2 untuk membuat hal tersebut. Karena dalam Vb.Net sendiri sudah ada fungsi tersebut. Namanya IsNumeric, dan syntax dasar / format penisan kodenya adalah IsNumeric(nilainya) contoh isnumeric("1") atau bisa juga dengan menggunakan variabel isnumeric(namavariabel).  Nah saya rasa untuk pendahuluannya sudah cukup. mari kita bahas mengenai cara pembikinanya.&lt;br /&gt;&lt;br /&gt;Pertama2 buatlah sebuah textbox di form anda. Dan aturlah propertiesnya sesuai kebutuhan. mungkin namanya, tulisannya, potitionnya, dll. Apabila sudah masuk ke bagian codingnya. kalo bingung cara masuk ke bagian coding, caranya double clik aja pada form yang kita buat. atau pada bagian sollution Explorer pilih form yang kita buat, kalo belum diganti nama formnya biasanya bernama form1.vb lalu pada form1.vb klik kanan dan pilih view code. Tampilannya seperti dibawah ini&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_G0TxELM8nSY/S6H-fugI5bI/AAAAAAAAAAM/gj1hbX6rs18/s1600-h/gambar.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_G0TxELM8nSY/S6H-fugI5bI/AAAAAAAAAAM/gj1hbX6rs18/s320/gambar.png" alt="" id="BLOGGER_PHOTO_ID_5449916845107242418" border="0" /&gt;&lt;/a&gt;Pada bagian yang ditunjuk oleh nomor 1 yang bertuliskan Form1 apabila kita mengklik tanda panahnya yang di sebelah kanan maka akan muncul nama-nama object yang telah kita buat sebelumnya. object-object yang dimaksud seperti : textbox, button, label, datagridview, dll.&lt;br /&gt;&lt;br /&gt;Sedangkan pada bagian yang ditunjuk oleh nomor 2 yang bertuliskan (Declaration) biasanya merupakan daftar event yang ada pada object tersebut. misal click, textchange, dll.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nah sekarang pada bagian 1 pilih nama textbox yang tadi kita buat. kalo belum diubah-ubah nama default adalah textbox1, lalu pada bagian 2 pilih KeyPress. Kenapa kita pilih event KeyPress? Karena untuk mengecek dan mendisable input yang dimasukan user biasanya kita lakukan di event ini. Gampangnya event ini dijalankan bila pada textbox terjadi keypress dari user / ketika user menekan keyboardnya.&lt;br /&gt;Lalu untuk codingnya cuman seperti ini&lt;br /&gt;&lt;br /&gt;If IsNumeric(e.KeyChar) Then&lt;br /&gt;          e.Handled = False&lt;br /&gt;      Else&lt;br /&gt;          e.Handled = True&lt;br /&gt;      End If&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;penjelasannya :&lt;/span&gt;&lt;br /&gt;e.KeyChar berfungsi untuk mendapatkan value / data yang di input oleh user.&lt;br /&gt;yang nantinya dicek oleh IsNumeric. Lalu bila true maka akan menjalankan fungsi e.Handled = false, sedangkan kalu false maka e.handled = true yang akan dijalankan. Oh iya coding diatas untuk membuat textbox hanya bisa numeric atau angka saja yach..&lt;br /&gt;&lt;br /&gt;Apakah fungsi dari e.handled = false dan e.handled = true? hmm.. mungkin biar gampang saya jelaskan dengan perumpamaan aja. Sekarang asumsikan e.handled itu sebagai polisi yang menilang. Kemudian true dan false sebagai status polisinya. apabila true maka polisinya berarti menilang, dan bila false maka polisinya tidak menilang. dan untuk isnumeric kita asumsikan sebagai pengendara motor, Maka penjelasan / cerita secara keseluruhannya. ketika si pengendara motor itu benar(ini artinya: nilai dari isnumeric(e.keychar) adalah true), maka polisi tidak akan menilang si pengendara motor(e.handled =false), dan pengendara motor tersebut dapat tetap berjalan. tetapi apabila pengendara motor itu salah(ini artinya: nilai dari isnumeric(e.keychar) adalah false), maka secara otomatis polisi akan menilangnya(e.handled =true), dan pengendara motor tidak dapat berjalan. akibat dari penilangan ini si pengendara motor tidak dapat berjalan lagi.&lt;br /&gt;Sedangkan bila dalam program ini artinya ketilang berarti perintah tersebut dibatalkan atau tidak dilakukan. maka ketika kita menekan keyboard yang bernilai karakter pada textbox1, maka nilainya tidak akan dimasukan ke dalam textbox tersebut.&lt;br /&gt;&lt;br /&gt;Dan untuk membuat textbox hanya dapat karakter saja, tinggal membalikan nilai dari e.handled saja. yang nilai pertama ganti true, dan yang kedua ganti jadi false.&lt;br /&gt;&lt;br /&gt;akhirnya selesai juga.. hehe.. apabila masi bingung boleh bertanya2.. hehe.. btw.. sampai jumpa di tulisan selanjutnya.. hehe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-5739076561281730847?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/5739076561281730847/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/membuat-textbox-hanya-bisa-numeric-atau_18.html#comment-form' title='11 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/5739076561281730847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/5739076561281730847'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/membuat-textbox-hanya-bisa-numeric-atau_18.html' title='Membuat Textbox hanya bisa numeric atau char saja(bagian 2)'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_G0TxELM8nSY/S6H-fugI5bI/AAAAAAAAAAM/gj1hbX6rs18/s72-c/gambar.png' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-4237371708308843402</id><published>2010-03-11T16:36:00.000-08:00</published><updated>2010-03-11T17:04:44.105-08:00</updated><title type='text'>Membuat Textbox hanya bisa numeric atau char saja(bagian 1)</title><content type='html'>hmm... Tertarik dengan judul di atas? Tanpa basa-basi lagi saya akan langsung menjelaskan bagaimana cara menset sebuah textbox hanya bisa menerima input yang bertipe number atau character saja. Tapi sepertinya akan saya pisah menjadi 2 bagian. bagian 1 tentang fungsinya dan bagian 2 mengenai pengunaan dan penerapan pada textboxnya&lt;br /&gt;&lt;br /&gt;Ada 2 cara untuk melakukan hal tersebut.&lt;br /&gt;cara 1. dengan cara membikin fungsi untuk memeriksa sebuat nilai apakah itu number atau char&lt;br /&gt;cara 2. lebih mudah daripada cara 1. (haha, geje yach.. wkwk)&lt;br /&gt;&lt;br /&gt;Cara 1.&lt;br /&gt;Untuk mengetahui apakah nilai yang di input itu bertipe int / number itu sebenarnya sangat mudah. cuman memerlukan beberapa baris code saja. Logika dasarnya kita coba convert nilai tersebut ke number atau integer. apabila nilai tersebut bisa di convert maka dia adalah number dan bila tidak maka dia bukan number. Yu kita mulai buat fungsinya. Dalam fungsin ini kita akan memakai try catch. Agar program tidak error ketika nilai tersebut gagal di convert.&lt;br /&gt;&lt;br /&gt;1. Mari kita buat fungsi baru dalam program kita.&lt;br /&gt;   cara deklarasi fungsi baru cukup dengan&lt;br /&gt;   public function isnumber&lt;br /&gt;   end function&lt;br /&gt;2. kita beri parameter pada fungsi, karena fungsi ini akan menerima parsing nilai,&lt;br /&gt;   hmm kayaknya kalo jelasin semua rada membingungkan haha.. ya sudah kurang lebih codenya seperti ini&lt;br /&gt;1.    Function isnumber(ByVal value As String)&lt;br /&gt;2.         Dim val As Integer&lt;br /&gt;3.             Try&lt;br /&gt;4.                   val = Convert.ToInt32(value)&lt;br /&gt;5.                    Return True&lt;br /&gt;6.             Catch ex As Exception&lt;br /&gt;7.                    Return False&lt;br /&gt;8.            End Try&lt;br /&gt;9.    End Function&lt;br /&gt;&lt;br /&gt;(ntar kalo mau di copas penomorannya dihapus yach.. hehe.. ini sengaja gua kasi biar gampang jelasin codenya)&lt;br /&gt;&lt;br /&gt;Penjelasan Codenya:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Pada bari ke 1 dan 9 merupakan deklarasi fungsinya, fungsi ini namanya isnumber dan menerima data atau berparameter yang bertipe string dan disimpan dalam variable yang namanya value.&lt;/li&gt;&lt;li&gt;pada baris ke 2 merupakan deklarasi variabel yang bertipe integer&lt;/li&gt;&lt;li&gt;baris ke 3, 6, 8 merupakan struktur dari penggunaan try catch di vb.&lt;/li&gt;&lt;li&gt;baris ke 4, mencoba meng-convert nilainya ke integer, apabila terjadi error maka akan dilempar ke bagian catch( baris 6,7),&lt;/li&gt;&lt;li&gt;baris ke 5, dan 7 menset nilai dari fungsi tersebut, atau mengembalikan nilainya (true dan false), selain true dan false juga bisa kok, tergantung pada kebutuhannya aja.&lt;/li&gt;&lt;/ol&gt;Nah fungsinya uda siap tinggal kita pake aja. cara makenya dengan menulis code&lt;br /&gt;isnumber(valuenya)&lt;br /&gt;dari fungsi terseut sudah bisa kita tahu nilai yang diinput bertipe number atau character. Kalo hasilnya true maka nilai tersebut bertipe data number atau integer dan bila false maka nilai tersebut bertipe character atau selain integer/number. hehe.. mudahkan buat fungsinya.&lt;br /&gt;&lt;br /&gt;lalu cara yang lain dengan cara menggunakan fungsi bawaan dari vb sendiri yaitu IsNumeric(nilainya), haha.. udah ada yang jadi ngapain kita buat yang susah2 yach.. haha.. ini cuman biar menjelaskan bagaimana cara kerja dari isNumeric saja. demikian bagian 1 ini selesai di bagian ke 2 saya akan menjelaskan mengenai penerapan pada textboxnya. jadi coba kalian cari2 mengenai event apa aja yang ada di textbox. so.. Sampai berjumpa di bagian ke 2.. hehe..&lt;br /&gt;&lt;br /&gt;Oh iya selain bikin isnumber kita juga bisa bikin ischar kalo mau. hehe.. codenya&lt;br /&gt;   Function ischar(ByVal value As String)&lt;br /&gt;&lt;br /&gt;       Dim val As Char&lt;br /&gt;       Try&lt;br /&gt;           val = Convert.ToChar(value)&lt;br /&gt;           Return True&lt;br /&gt;       Catch ex As Exception&lt;br /&gt;           Return False&lt;br /&gt;       End Try&lt;br /&gt;   End Function&lt;br /&gt;&lt;br /&gt;penjelasannya sama cuman yang membedakan adalah kalo isnumber dia mencoba meng-convert ke integer sedangkan ischar dia meng-convert ke char. begitu aja perbedaannya.. gampangkan.. hehe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-4237371708308843402?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/4237371708308843402/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/membuat-textbox-hanya-bisa-numeric-atau.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/4237371708308843402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/4237371708308843402'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/membuat-textbox-hanya-bisa-numeric-atau.html' title='Membuat Textbox hanya bisa numeric atau char saja(bagian 1)'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-6022062925069367092</id><published>2010-03-08T06:34:00.000-08:00</published><updated>2010-04-04T03:45:28.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TextBox'/><title type='text'>AutoComplete (VB.NET)</title><content type='html'>Hmmm.. Semua pada tahu kan tentang autocomplete, kalo yang belum tahu coba buka www.google.co.id lalu coba ketikan a , setelah beberapa saat maka akan muncul beberapa kata yang di suggest ke kita. Mungkin ini disebut autocomplete mungkin juga kurang tepat kali yach.. haha... ya sudah ntah benar atau tidak itu kita kesampingkan dulu, cuman konsep yang akan kita bikin hampir sama. Tapi yang membedakan ini, kita buatnya untuk aplikasi kita. Dan bahasa yang akan kita gunakan VB.NET aja. hehe... dari pada bertele2 lagi mari kita mulai ke tutorial atau pembahasannya.&lt;br /&gt;&lt;br /&gt;Dalam Vb.Net telah disediakan property autocomplete, jadi kita cukup panggil atau memakai saja property tersebut. Property autocomplete ada 3 jenis, yaitu AutoCompleteMode, AutoCompleteSource dan AutoCompleteCustomSource. Ketika kita membuat autocomplete kita harus mensetting 2 jenis propertynya yaitu AutoCompleteMode dan AutoCompleteSource. Dan 1 lagi opsional.&lt;br /&gt;&lt;br /&gt;Fungsi dari property-property tersebut adalah:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; AutoCompleteMode -&gt; Property ini berfungsi untuk men-set mode autocomplete yang akan kita buat. Pada AutoCompleteMode ini terdapat berbagai macam atau jenis, diantara lainnya : AutoCompleteMode.Append, AutoCompleteMode.Suggest, AutoCompleteMode.SuggestAppend. &lt;/li&gt;&lt;li&gt;AutoCompleteSource -&gt; Property ini berfungsi untuk men-set source yang kita pakai. Maksudnya adalah acuan kata yang akan kita pakai untuk autocomplete. Pada property ini sama juga seperti property AutoCompleteMode mempunyai banyak pilihannya. Tapi yang biasa saya pake adalah AutoCompleteSource.CustomSource. Selain itu juga terdapat AutoCompleteSource.RecentlyUsedList, AutoCompleteSource.HistoryList, dan lain-lain. &lt;/li&gt;&lt;li&gt;AutoCompleteCustomSource -&gt; Property ini untuk menset nilai atau variabel untuk digunakan sebagai acuan custom source autocomplete. Dan variabel tersebut haruslah bertype data AutoCompleteStringCollection.&lt;/li&gt;&lt;/ol&gt;Sebelum kita melanjutkan lebih lagi saya ingin menjelaskan mengenai perbedaan antara AutoCompleteMode Append, Suggest, dan SuggestAppend. Pada AutoCompleteMode.Append nantinya pada object yang kita setting autocompletenya akan secara otomatis menambahkan kata secara lengkap. sedangkan pada suggest akan memunculkan pop-up yang isinya kata-kata yang di suggest. sedangkan yang terakhir merupakan gabungan dari keduanya.&lt;br /&gt;&lt;br /&gt;Untuk membuatnya (Disini saya contohkan dengan Textbox)&lt;br /&gt;Pertama buatlah textbox terlebih dahulu. dengan mendrag-drop saja dari toolbox ke designformnya. Sebelum itu buat create new project dulu yach. Pada tahukan cara bikin project baru di Microsoft Visual Studio. kalo belum, caranya: (Asumsi saya kalian sudah membuka Microsoft Visual Studio semua, disini saya menggunakan Microsoft Visual Studio 2008).&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Pilih menu file-&gt; New -&gt; Project.&lt;/li&gt;&lt;li&gt;Pada Project Types pilih Visual Basic (Kalo tidak ada coba expand ke Other Project Types)&lt;/li&gt;&lt;li&gt;Pada Templates pilih Windows Forms Application.&lt;/li&gt;&lt;li&gt;Lalu beri nama di Name, dan set lokasinya di Location&lt;/li&gt;&lt;li&gt;Kalo uda lalu OK.&lt;/li&gt;&lt;/ol&gt;Lalu setelah beberapa saat kemudian kita sudah mulai bikin aplikasi kita&lt;br /&gt;Lalu untuk membuat textbox-nya&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Buka panel Toolbox (Panelnya bisa disebelah kiri atau kanan)&lt;/li&gt;&lt;li&gt;Lalu expand All Windows Forms lalu cari textbox.&lt;/li&gt;&lt;li&gt;Lalu drag saja ke form designnya Yang ada di tengah, layar. yang ada Formnya.&lt;/li&gt;&lt;/ol&gt;Lalu kalo uda double click aja di formnya maka akan secara otomatis akan masuk ke code nya. apabila kita mengkliknya di formnya maka akan ada fungsi yang namanya Form1_load kata Form1 bisa beranekaragam tergantung dari nama yang kita buat.&lt;br /&gt;&lt;br /&gt;Lalu untuk membuat autocomplete pada textbox dengan cara :&lt;br /&gt;&lt;ol&gt;&lt;li&gt;tetapkan AutocompleteModenya terlebih dahulu. Dengan coding nama_object.AutoCompleteMode = AutoCompleteMode.Append (Disini nama_object diisi dengan nama object dari textbox yang kalian buat. disini saya men set modenya yang Append).&lt;/li&gt;&lt;li&gt;Setelah itu set AutoCompleteSource dengan coding nama_object.AutoCompleteSource = AutoCompleteSource.CustomSource (Sama seperti sebelumnya nama_object diisi dengan nama object dari textbox yang kalian buat disini saya memakai CustomSource).&lt;/li&gt;&lt;li&gt;Lalu karena kita memakai CustomSource set sourcenya dengan nama_object.AutoCompleteCustomSource = variabelnya (Sama seperti sebelum-sebelumnya nama_object disesuaikan dengan nama textbox yang kalian buat, dan untuk variabelnya disamakan dengan variabel yang kalian buat.)&lt;/li&gt;&lt;/ol&gt;Lalu untuk cara bikin custom sourcenya:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Deklarasi variabel baru dengan type AutoCompleteStringCollection ( contohnya : public auto As New AutoCompleteStringCollection, disini saya jadikan sebagai variabel global)&lt;/li&gt;&lt;li&gt;Lalu cara menambahkan kata-katanya dengan cara nama_variabelnya.add(isinya) (contohnya : auto.add("test"), setiap ada kata-kata yang baru kita tambahkan lagi dengan carai ini, oh iya peletakannya ini kalo bisa sebelum mensetting nilai property dari customsource yach).&lt;/li&gt;&lt;li&gt;Selesailah bikin customSourcenya.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Maka selesailah kita membuat autocompletenya. dan kita sudah bisa coba. hehe.. gampangkan.&lt;br /&gt;hehe.. Mudahkan. Bila ada pertanyaan dapat bertanya ke saya..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-6022062925069367092?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/6022062925069367092/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/autocomplete-vbnet.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/6022062925069367092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/6022062925069367092'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/autocomplete-vbnet.html' title='AutoComplete (VB.NET)'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3145098598947678968.post-8948915995724869942</id><published>2010-03-08T04:33:00.000-08:00</published><updated>2010-03-08T05:08:03.732-08:00</updated><title type='text'>Selamat Datang</title><content type='html'>Seperti pada web-web dan blog2 lainnya pertama2 saya mengucapkan selamat datang ke blog saya. Pada blog ini saya akan banyak menulis mengenai coding-coding atau semacam tips dan trik yang bisa kita bikin dengan menggunakan Microsoft Visual Studio dan Vb.Net. Jadi selamat menikmati isi blog ini. hehe.. Siapa tahu bisa berguna buat kalian semua ketika kerjain suatu project atau bikin program.. hehe.. Pokoknya nga nyesel deh baca blog ini.. hehe... Oh iya. ini blog ini kebanyakan mengenai cara bikin sesuatu atau seperti tutorial gitu, sedangkan untuk dasar2 atau penjelasan dari awal dapat di lihat di http://sites.google.com/site/centrinfosite/ hehe&lt;br /&gt;&lt;br /&gt;Salam Hangat,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Boby -&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3145098598947678968-8948915995724869942?l=berbagicoding.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://berbagicoding.blogspot.com/feeds/8948915995724869942/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/selamat-datang.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/8948915995724869942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3145098598947678968/posts/default/8948915995724869942'/><link rel='alternate' type='text/html' href='http://berbagicoding.blogspot.com/2010/03/selamat-datang.html' title='Selamat Datang'/><author><name>boby</name><uri>http://www.blogger.com/profile/00239665982439824771</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
