SlideShare a Scribd company logo
1 of 18
Download to read offline
DISCLAIMER

Seluruh dokumen E-Trik di dalam CD ini dapat digunakan
dan disebarkan secara bebas untuk tujuan belajar bukan
komersial (non-profit), dengan syarat tidak menghapus
atau merubah atribut penulis dan pernyataan copyright
yang disertakan dalam dokumen. Tidak diperbolehkan
melakukan penulisan ulang, kecuali mendapatkan ijin
tertulis terlebih dahulu dari Penerbit Maxikom.
E-Trick Visual Basic 6.0

   Rulianto Kurniawan
     e-mail: rullayeinstain@yahoo.co.id

    Membuat Program StartUp
        Copyright © Maxikom, 2006.




             Penerbit Maxikom
  Jl. Residen H. Abdul Rozak No. 33 B5-B6
             Palembang 30114.
        e-mail: maxi@maxikom.co.id
            Fax. (0711) 717598
Membuat Program StartUp



Tutorial berikut ini akan membahas cara pembuatan Program StartUp, lihat
Gambar 1. Dengan program ini Anda dapat menjalankan program yang Anda
inginkan secara otomatis ketika masuk ke dalam sistem operasi Windows.




                   Gambar 1 Tampilan Program StartUp


A. Merancang Tampilan Program

1.   Klik tombol Start         pada windows taskbar.
2.   Klik Program | Microsoft Visual Studio 6.0 | Microsoft Visual Basic 6.0
     lihat seperti Gambar 2.
3.   Setelah kotak New Project tampil, aktifkan tab New lalu pilih Standart EXE
     untuk membuat proyek yang baru kemudian klik Open. Lihat Gambar 3.
4.   Setelah itu akan tampil form Standard EXE, lihat Gambar 4.
Membuat Program StartUp                         Copyright © Maxikom, 2006


                                            3


                                                              4




                           2




                 1


                     Gambar 2 Membuka Aplikasi Visual Basic


    1. Pastikan
  tab New aktif




      2. Pilih
   Standard
        EXE




                                                                  3. Klik
                                                                  Open




                     Gambar 3 Membuka Aplikasi Visual Basic




                                                                            3
Membuat Program StartUp                          Copyright © Maxikom, 2006




                                    Form Standard EXE




                      Gambar 4 Form Standard EXE
5.   Pada form Standard EXE tambahkan komponen PictureBox dengan cara
     klik PictureBox yang terdapat di Toolbox.




                  Klik PictureBox




                       Gambar 5 Klik PictureBox
6.   Klik pada P1 kemudian drag ke P2 untuk membuat PictureBox.

      P1



                                                                  P2




                    Gambar 5 Membuat Picture Box


                                                                         4
Membuat Program StartUp                           Copyright © Maxikom, 2006

7.    Beri gambar pada PictureBox , dengan mengatur nilai properties Picture
      yang terdapat di dalam kotak dialog Properties.


                                                  Pengaturan
                                                  nilai Picture




                         Gambar 6 Pengaturan Picture
8.    Setelah kotak dialog Load Picture tampil, tentukan drive penyimpanan file
      pada Look In. Lalu pilih file gambar yang Anda inginkan kemudian klik
      Open.

           1. Cari
     simpanan file
                                                                  2. Pilih file



                                                                  3. Klik Open




                       Gambar 7 Jendela Load Picture
9.    Tambahkan Frame yang terdapat di Toolbox, lalu klik pada P1 kemudian
      drag ke P2 untuk membuat Frame.


            P1




                                                                         P2

                          Gambar 8 Membuat Frame


                                                                                  5
Membuat Program StartUp                            Copyright © Maxikom, 2006

10. Setelah itu tambahkan DriveListBox        , lalu klik pada P1 kemudian drag
    ke P2 untuk membuat DriveListBox.



          P1


                                        P2




                    Gambar 9 Membuat DriveListBox
11. Tambahkan DirListBox      kedalam form seperti gambar di bawah ini.




         P1




                                             P2



                    Gambar 10 Membuat DirListBox
12. Setelah itu tambahkan FileListBox        kedalam form. Lihat Gambar 11.
13. Dengan cara yang sama, tambahkan Textbox             kedalam form. Lihat
    Gambar 12.
14. Lalu tambahlah dua buah Label       , susun seperti Gambar 13.
15. Setelah itu tambahkan dua buah Command          , susun seperti Gambar 14.



                                                                              6
Membuat Program StartUp             Copyright © Maxikom, 2006

                              P1




                                                  P2


              Gambar 11 Membuat FileListBox




                             P1
                                                   P2


              Gambar 12 Membuat FileListBox




    Posisi
    Label1




             Posisi Label2

                 Gambar 13 Membuat Label


                                                            7
Membuat Program StartUp                             Copyright © Maxikom, 2006




     Posisi
     Command1


     Posisi
     Command2
                     Gambar 14 Membuat CommandButton
10. Jika semua komponen telah disusun seperti gambar di atas, lalu berilah
    pengaturan properties seperti tabel berikut ini.
                     Tabel 1 Pengaturan Properties
      Nama Control     Properties                Nilai Pengaturan
         Form1         BorderStyle   1-Fixed Single
                        Caption      .:: Menjalankan Program Di Start Up ::.
        Picture1          Align      1-Align Top
        Frame1          Caption      Jalankan Pada StartUp
         Label1         Caption      Cari Program
         Label2         Caption      StartUp
       Command1         Caption      Jalankan Di StartUp
       Command2         Caption      Batalkan Perintah
         Text1           Locked      True




B. Listing Program

Sebelum mengisi kode program, terlebih dahulu Anda tambahkan satu buah
Module yang dibutuhkan dalam pembuatan program ini. Ikuti langkah-langkah
sebagai berikut.
1.    Tambahkan komponen Modul ke dalam Project1. Klik kanan form1pada
      jendela project, klik Add setelah itu pilih Module. Lihat Gambar 15.
2.    Akan tampil jendela Add Module, lalu klik Open. Lihat Gambar 16.




                                                                               8
Membuat Program StartUp                           Copyright © Maxikom, 2006




                                                                1. Klik kanan
                                                                disini



                                                               2. Klik Add

     3. Klik Module




                       Gambar 15 Menambahkan Module




                                                             Klik Open




                       Gambar 15 Menambahkan Module

3.       Setelah itu akan tampil jendela kode untuk modul. Lalu ketiklah kode
         program berikut ini.
     1      Public Type SECURITY_ATTRIBUTES
     2         nLength As Long
     3         lpSecurityDescriptor As Long
     4         bInheritHandle As Long
     5      End Type



                                                                                9
Membuat Program StartUp                             Copyright © Maxikom, 2006

     6       Declare Function RegOpenKeyEx Lib _
             "advapi32.dll" Alias "RegOpenKeyExA" ()

     7       Declare Function RegCloseKey Lib _
             "advapi32.dll" (ByVal hKey As Long) As Long

     8       Declare Function RegQueryValueEx Lib _
             "advapi32" Alias "RegQueryValueExA" ()

     9       Declare Function RegSetValueEx Lib _
             "advapi32.dll" Alias "RegSetValueExA" (ByVal _
             hKey As Long, ByVal lpValueName As String, _
             ByVal Reserved As Long, ByVal _
             dwType As Long, ByVal lpData As String, _
             ByVal cbData As Long) As Long

     10      Declare Function RegDeleteValue Lib _
             "advapi32.dll" Alias "RegDeleteValueA" ()

     Keterangan :
     - Baris 1-10 Membuat suatu fungsi untuk mewajibkan semua jenis
         variabel supaya terlebih dahulu dideklarasikan dan membuat beberapa
         fungsi API.

4.       Lalu lanjutkan dengan kode program berikut ini.

     1      Public Enum T_KeyClasses
     2         HKEY_CLASSES_ROOT = &H80000000
     3         HKEY_CURRENT_CONFIG = &H80000005
     4         HKEY_CURRENT_USER = &H80000001
     5         HKEY_LOCAL_MACHINE = &H80000002
     6         HKEY_USERS = &H80000003
     7      End Enum


     Keterangan :
     - Baris 1-7 Perintah Public yang akan digunakan nantinya oleh fungsi
         lain untuk menulis dan menghapus perintah kedalam registry.

5.       Pastikan Anda masih berada di dalam jendela kode module. Teruskan
         dengan kode berikut ini.
     1      Private   Const   SYNCHRONIZE = &H100000
     2      Private   Const   STANDARD_RIGHTS_ALL = &H1F0000
     3      Private   Const   KEY_QUERY_VALUE = &H1
     4      Private   Const   KEY_SET_VALUE = &H2



                                                                           10
Membuat Program StartUp                               Copyright © Maxikom, 2006

     5      Private    Const   KEY_CREATE_LINK = &H20
     6      Private    Const   KEY_CREATE_SUB_KEY = &H4
     7      Private    Const   KEY_ENUMERATE_SUB_KEYS = &H8
     8      Private    Const   KEY_EVENT = &H1
     9      Private    Const   KEY_NOTIFY = &H10
     10     Private    Const   READ_CONTROL = &H20000
     11     Private    Const   STANDARD_RIGHTS_READ = (READ_CONTROL)
     12     Private    Const   STANDARD_RIGHTS_WRITE = (READ_CONTROL)


     Keterangan :
     - Baris 1-12 Membuat suatu fungsi untuk mewajibkan semua jenis
         variabel supaya terlebih dahulu dideklarasikan dan membuat beberapa
         fungsi API.

6.       Teruskan dengan kode program berikut ini.
     1     Private Const KEY_ALL_ACCESS = _
                  ((STANDARD_RIGHTS_ALL Or KEY_QUERY_VALUE Or _
                  KEY_SET_VALUE Or KEY_CREATE_SUB_KEY _
                  Or KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY _
           Or KEY_CREATE_LINK) And (Not SYNCHRONIZE))
     2     Private Const KEY_READ = _
                  ((STANDARD_RIGHTS_READ Or KEY_QUERY_VALUE Or _
                  KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY) _
           And (Not SYNCHRONIZE))
     3     Private Const KEY_EXECUTE = (KEY_READ)

     4     Private Const KEY_WRITE = _
           ((STANDARD_RIGHTS_WRITE Or KEY_SET_VALUE Or _
           KEY_CREATE_SUB_KEY) And (Not SYNCHRONIZE))

     Keterangan :
     - Baris 1-4 Perintah ini merupakan fungsi API yang menggandeng
         fungsi API sebelumnya.


7.       Setelah itu ketik kode module berikut ini.
     1        Private    Const   REG_BINARY = 3
     2        Private    Const   REG_CREATED_NEW_KEY = &H1
     3        Private    Const   REG_DWORD = 4
     4        Private    Const   REG_DWORD_BIG_ENDIAN = 5
     5        Private    Const   REG_DWORD_LITTLE_ENDIAN = 4
     6        Private    Const   REG_EXPAND_SZ = 2
     7        Private    Const   REG_FULL_RESOURCE_DESCRIPTOR = 9
     8        Private    Const   REG_LINK = 6


                                                                            11
Membuat Program StartUp                              Copyright © Maxikom, 2006

     9      Private   Const   REG_MULTI_SZ = 7
     10     Private   Const   REG_NONE = 0
     11     Private   Const   REG_SZ = 1
     12     Private   Const    REG_NOTIFY_CHANGE_ATTRIBUTES = &H2
     13     Private   Const    REG_NOTIFY_CHANGE_LAST_SET = &H4
     14     Private   Const    REG_NOTIFY_CHANGE_NAME = &H1
     15     Private   Const    REG_NOTIFY_CHANGE_SECURITY = &H8
     16     Private   Const    REG_OPTION_BACKUP_RESTORE = 4
     17     Private   Const   REG_OPTION_CREATE_LINK = 2
     18     Private   Const   REG_OPTION_NON_VOLATILE = 0
     19     Private   Const   REG_OPTION_RESERVED = 0
     20     Private   Const   REG_OPTION_VOLATILE = 1

     Keterangan :
     - Baris 1-20 Membuat suatu fungsi untuk mewajibkan semua jenis
         variabel supaya terlebih dahulu dideklarasikan dan membuat beberapa
         fungsi API serta mengatur registri.

8.       Lanjutkan dengan kode berikut ini.
     1      Private Const REG_LEGAL_CHANGE_FILTER = _
                  (REG_NOTIFY_CHANGE_NAME Or _
                  REG_NOTIFY_CHANGE_ATTRIBUTES Or _
                  REG_NOTIFY_CHANGE_LAST_SET Or _
                  REG_NOTIFY_CHANGE_SECURITY)
     2      Private Const REG_LEGAL_OPTION = _
                  (REG_OPTION_RESERVED Or _
                  REG_OPTION_NON_VOLATILE Or _
                  REG_OPTION_VOLATILE Or _
                  REG_OPTION_CREATE_LINK Or _
                  REG_OPTION_BACKUP_RESTORE)

     Keterangan :
     - Baris 1-20 Membuat suatu fungsi untuk mewajibkan semua jenis
         variabel supaya terlebih dahulu dideklarasikan dan membuat beberapa
         fungsi API serta mengatur registri.

9.       Setelah itu tambahkan kode program berikut ini.
     1      Public Sub DeleteValue(rClass As _
            T_KeyClasses, Path As String, sKey As String)
     2      Dim hKey As Long
     3      Dim res As Long
     4         res = RegOpenKeyEx(rClass, Path, 0, _
               KEY_ALL_ACCESS, hKey)
     5         res = RegDeleteValue(hKey, sKey)
               RegCloseKey hKey
     6      End Sub


                                                                           12
Membuat Program StartUp                        Copyright © Maxikom, 2006

  Keterangan :
  - Baris 1-6 Untuk menghapus nilai yang telah ditulis kedalam registry

10. Untuk kode module yang terakhir. Ketiklah kode sebagai berikut.
  1    Public Function SetRegValue(KeyRoot As _
       T_KeyClasses, Path As String, sKey As _
       String, NewValue As String) As Boolean
  2    Dim hKey As Long
  3    Dim KeyValType,KeyValSize As Long
  4    Dim KeyVal,tmpVal As String
  5    Dim res,x As Long
  6    Dim i As Integer
  7       res = RegOpenKeyEx(KeyRoot, Path, 0, _
          KEY_ALL_ACCESS, hKey)
 8        If res <> 0 Then GoTo Errore
 9        tmpVal = String(1024, 0)
 10       KeyValSize = 1024
 11       res = RegQueryValueEx(hKey, sKey, 0, _
          KeyValType, tmpVal, KeyValSize)
 12       Select Case res
 13              Case 2
 14                      KeyValType = REG_SZ
 15               Case Is <> 0
 16                     GoTo Errore
 17       End Select
 18       Select Case KeyValType
 19               Case REG_SZ
 20                     tmpVal = NewValue
 21               Case REG_DWORD
 22                     x = Val(NewValue)
 23                    tmpVal = ""
 24                    For i = 0 To 3
 25                           tmpVal = tmpVal & Chr(x Mod 256)
 26                          x = x  256
 27                    Next
 28       End Select
 29       KeyValSize = Len(tmpVal)
 30       res = RegSetValueEx(hKey, sKey, 0, _
          KeyValType, tmpVal, KeyValSize)
 31       If res <> 0 Then GoTo Errore
 32       SetRegValue = True
 33       RegCloseKey hKey
 34       Exit Function
 35    Errore:
 36       SetRegValue = False
 37       RegCloseKey hKey
 38    End Function



                                                                      13
Membuat Program StartUp                          Copyright © Maxikom, 2006

  Keterangan :
  - Baris 1 Menulis nilai fungsi API yang akan ditulis ke dalam registry.
  - Baris 2-6 Mendeklarsikan fungsi-fungsi yang akan digunakan untuk
      menuliskan perintah kedalam registry.
  - Baris 7-38 Kode ini digunakan untuk menuliskan perintah-perintah
      sebelumnya kedalam registry.


11. Setelah Anda ketik kode di atas. Lalu ketiklah kode berikut dibagian form.

   1    Private Sub Dir1_Change()
   2    File1.Path = Dir1.Path
   3    Text1.Text = Dir1.Path
   4    End Sub
   5    Private Sub Drive1_Change()
   6    On Error Resume Next
   7    Dir1.Path = Drive1.Drive
   8    Text1.Text = Drive1.Drive
   9    End Sub
  10    Private Sub File1_Click()
  11    Text1.Text = File1.Path & "" & File1.FileName
  12    End Sub


  Keterangan :
  - Baris 1-3 Membuka isi dari direktori
  - Baris 4-8 Membuka direktori dari suatu Drive
  - Baris 9-11 Mengisi text1 dengan alamat dari file direktori


12. Lanjutkan dengan kode program berikut ini.
  1    Private Sub Command1_Click()
  2    On Error Resume Next
  3    If Text1.Text = "" Then
  4        MsgBox "Tentukan apa yang ingin dijalankan", _
           vbCritical, "Pesan"
  5    Else
  6        Dim a, b As String
  7        a = Len(File1.FileName) - 4
  8        b = Left(File1.FileName, a)



                                                                           14
Membuat Program StartUp                          Copyright © Maxikom, 2006

  9           SetRegValue HKEY_LOCAL_MACHINE, _
         "SoftwareMicrosoftWindowsCurrentVersionRun", _
           b, Text1.Text
  10       MsgBox "Perintah telah disimpan", _
          vbInformation, "StartUp"
  11       Text1.Text = ""
  12   End If
  13   End Sub

  Keterangan :
  - Baris 1 Perintah apabila command1 diklik
  - Baris 2-5 Jika text1 kosong maka akan ditampilkan pesan
  - Baris 6-13 Perintah untuk menjalankan program di StartUp


13. Setelah itu lanjutkan dengan kode berikut ini.

   1   Private Sub Command2_Click()
   2   On Error Resume Next
   3   If Text1.Text = "" Then
   4       MsgBox "Tentukan apa yang ingin dibatalkan", _
           vbCritical, "Pesan"
   5   Else
   6       Dim c, d As String
   7       c = Len(File1.FileName) - 4
   8       d = Left(File1.FileName, c)
   9       DeleteValue HKEY_LOCAL_MACHINE, _
          "SoftwareMicrosoftWindowsCurrentVersionRun", d
  10       MsgBox "Perintah telah dihapus", vbInformation, _
           "StartUp"
  11       Text1.Text = ""
  12   End If
  13   End Sub


  Keterangan :
  - Baris 1 Perintah apabila command2 diklik
  - Baris 2-5 Jika text1 kosong maka akan ditampilkan pesan
  - Baris 6-13 Perintah untuk menghapus registri untuk program di
      StartUp




                                                                       15
Membuat Program StartUp                           Copyright © Maxikom, 2006

C. Menjalankan Program

1.    Jalankan program dengan menekan tombol F5 pada keyboard.




                    Gambar 16 Program saat dijalankan
2.    Sekarang kita coba untuk menyimpan program Internet Explorer di StartUp,
      caranya di Cari Program pilih Drive C.



         Pilih
     Drive C




                   Gambar 17 Cara Menyimpan Program
3.    Pilih Programs Files lalu pilih Internet Explorer, setelah itu klik pada
      IEXPLORE .EXE kemudian klik tombol Jalankan di StartUp. Lihat Gambar 18.


                                                                           16
Membuat Program StartUp                          Copyright © Maxikom, 2006




           1. Pilih
        Programs                                               3. Klik pada
            Files                                              IEXPLORE.
                                                               EXE
              2. Pilih
            Internet
           Explorer

4. Klik Jalankan Di
            StartUp


                         Gambar 18 Menyimpan Perintah
4.    Apabila Anda tidak ingin lagi program tersebut jalan pada saat StartUp.
      Caranya hampir sama dengan cara pada langkah 2 namun pada tahap
      terakhir yang diklik adalah tombol Batalkan Perintah.

             1. Pilih
            Drive C
            2. Klik
         Programs                                              4. Klik
              File                                             IEEXPLORE.
                                                               EXE
               3. Klik
             Internet
            Explorer

     5. Klik Batalkan
             Perintah

                         Gambar 19 Menghapus perintah




                                                                              17

More Related Content

What's hot

Materi ii dasar dasar netbeans
Materi ii dasar dasar netbeansMateri ii dasar dasar netbeans
Materi ii dasar dasar netbeansIzal Kernel
 
Media pembelajaran melalui powerpoint dengan materi
Media pembelajaran melalui powerpoint dengan materiMedia pembelajaran melalui powerpoint dengan materi
Media pembelajaran melalui powerpoint dengan materiLevana Maharani
 
Vle s itesfordummies_v2.0
Vle s itesfordummies_v2.0Vle s itesfordummies_v2.0
Vle s itesfordummies_v2.0sia su ching
 
Belajar Power Point Interaktif
Belajar Power Point InteraktifBelajar Power Point Interaktif
Belajar Power Point InteraktifKabul Kusnandar
 
2011 package-subsystem-erd-diagram
2011 package-subsystem-erd-diagram2011 package-subsystem-erd-diagram
2011 package-subsystem-erd-diagramGlobal School
 
MudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java DesktopMudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java DesktopMudafiq R. Pratama
 
Pemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishPemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishTresna Jm
 
My modul visual basic 6.0
My modul visual basic 6.0My modul visual basic 6.0
My modul visual basic 6.0Dys Ayudya
 
Tutorial Android Template Aplikasi Edukasi
Tutorial Android Template Aplikasi EdukasiTutorial Android Template Aplikasi Edukasi
Tutorial Android Template Aplikasi EdukasiToni Setyawan
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi endaDevandy Enda
 

What's hot (17)

Materi ii dasar dasar netbeans
Materi ii dasar dasar netbeansMateri ii dasar dasar netbeans
Materi ii dasar dasar netbeans
 
Media pembelajaran melalui powerpoint dengan materi
Media pembelajaran melalui powerpoint dengan materiMedia pembelajaran melalui powerpoint dengan materi
Media pembelajaran melalui powerpoint dengan materi
 
Power point
Power pointPower point
Power point
 
Vle s itesfordummies_v2.0
Vle s itesfordummies_v2.0Vle s itesfordummies_v2.0
Vle s itesfordummies_v2.0
 
Belajar Power Point Interaktif
Belajar Power Point InteraktifBelajar Power Point Interaktif
Belajar Power Point Interaktif
 
Modul kursus visual basic
Modul kursus visual basicModul kursus visual basic
Modul kursus visual basic
 
2011 package-subsystem-erd-diagram
2011 package-subsystem-erd-diagram2011 package-subsystem-erd-diagram
2011 package-subsystem-erd-diagram
 
Tik fahrur rozy
Tik fahrur rozyTik fahrur rozy
Tik fahrur rozy
 
MudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java DesktopMudafiqRiyan - Membuat Installer Dari Java Desktop
MudafiqRiyan - Membuat Installer Dari Java Desktop
 
Pemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finishPemrograman akuntansi visual basic finish
Pemrograman akuntansi visual basic finish
 
Modul articulate
Modul articulateModul articulate
Modul articulate
 
TIK BAB 1,2,3
TIK BAB 1,2,3 TIK BAB 1,2,3
TIK BAB 1,2,3
 
My modul visual basic 6.0
My modul visual basic 6.0My modul visual basic 6.0
My modul visual basic 6.0
 
Tutorial Android Template Aplikasi Edukasi
Tutorial Android Template Aplikasi EdukasiTutorial Android Template Aplikasi Edukasi
Tutorial Android Template Aplikasi Edukasi
 
Presentasi bab 1
Presentasi bab 1Presentasi bab 1
Presentasi bab 1
 
Membuat installer by depandi enda
Membuat installer by depandi endaMembuat installer by depandi enda
Membuat installer by depandi enda
 
Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1 Pemograman Visual Akutansi 1
Pemograman Visual Akutansi 1
 

Viewers also liked

TDI Symposium 2016
TDI Symposium 2016TDI Symposium 2016
TDI Symposium 2016boyyerd
 
세상을 반값으로, 소셜커머스
세상을 반값으로, 소셜커머스세상을 반값으로, 소셜커머스
세상을 반값으로, 소셜커머스초희 김초희
 
Pembentangan Ulasan Jurnal
Pembentangan Ulasan JurnalPembentangan Ulasan Jurnal
Pembentangan Ulasan JurnalAhmad Syakir
 
Growing up with pit bulls
Growing up with pit bullsGrowing up with pit bulls
Growing up with pit bullsvjenssen
 
Sebasticook lake fish weir complex pp
Sebasticook lake fish weir complex ppSebasticook lake fish weir complex pp
Sebasticook lake fish weir complex ppelrobinson1
 
India's CSR policy and NVG
India's CSR policy and NVGIndia's CSR policy and NVG
India's CSR policy and NVGVikram Dahiya
 
Donald Trump vs Hillary Clinton
Donald Trump vs Hillary ClintonDonald Trump vs Hillary Clinton
Donald Trump vs Hillary ClintonVikram Dahiya
 
child development
child developmentchild development
child developmentRodney King
 
NMHC 2016 What's Next 2017-2020? TamelaCoval
NMHC 2016 What's Next 2017-2020? TamelaCovalNMHC 2016 What's Next 2017-2020? TamelaCoval
NMHC 2016 What's Next 2017-2020? TamelaCovalTamela Coval
 

Viewers also liked (16)

TDI Symposium 2016
TDI Symposium 2016TDI Symposium 2016
TDI Symposium 2016
 
Lesson9
Lesson9Lesson9
Lesson9
 
세상을 반값으로, 소셜커머스
세상을 반값으로, 소셜커머스세상을 반값으로, 소셜커머스
세상을 반값으로, 소셜커머스
 
Pembentangan Ulasan Jurnal
Pembentangan Ulasan JurnalPembentangan Ulasan Jurnal
Pembentangan Ulasan Jurnal
 
Ulasan jurnal
Ulasan jurnalUlasan jurnal
Ulasan jurnal
 
Presentation1
Presentation1Presentation1
Presentation1
 
Growing up with pit bulls
Growing up with pit bullsGrowing up with pit bulls
Growing up with pit bulls
 
Al15
Al15Al15
Al15
 
Sebasticook lake fish weir complex pp
Sebasticook lake fish weir complex ppSebasticook lake fish weir complex pp
Sebasticook lake fish weir complex pp
 
10 Mudras
10 Mudras10 Mudras
10 Mudras
 
Bab.18 chichi wa kyoushi desu
Bab.18 chichi wa kyoushi desuBab.18 chichi wa kyoushi desu
Bab.18 chichi wa kyoushi desu
 
Kesetimbangan kimia 3
Kesetimbangan kimia 3Kesetimbangan kimia 3
Kesetimbangan kimia 3
 
India's CSR policy and NVG
India's CSR policy and NVGIndia's CSR policy and NVG
India's CSR policy and NVG
 
Donald Trump vs Hillary Clinton
Donald Trump vs Hillary ClintonDonald Trump vs Hillary Clinton
Donald Trump vs Hillary Clinton
 
child development
child developmentchild development
child development
 
NMHC 2016 What's Next 2017-2020? TamelaCoval
NMHC 2016 What's Next 2017-2020? TamelaCovalNMHC 2016 What's Next 2017-2020? TamelaCoval
NMHC 2016 What's Next 2017-2020? TamelaCoval
 

Similar to 02 membuat program start up

Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1hasznud89
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINTeukuMahawira
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Alan Alan
 
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2erna irawan
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Sepri Tarigan
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Rolly Yesputra
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Rolly Yesputra
 
BAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSBAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSTeukuMahawira
 
18010976 diktat-visual-basic-1-2009
18010976 diktat-visual-basic-1-200918010976 diktat-visual-basic-1-2009
18010976 diktat-visual-basic-1-2009Tedi Ariandi
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Modul Praktikum 6 - Pemrograman Visual
Modul Praktikum 6 - Pemrograman VisualModul Praktikum 6 - Pemrograman Visual
Modul Praktikum 6 - Pemrograman VisualDebby Ummul
 
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6Nurdin Al-Azies
 
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)IHSAN EP
 
new Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfnew Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfrahmantoyuri
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Afifa Rosyida
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Afifa Rosyida
 

Similar to 02 membuat program start up (20)

Modul praktikum pbo java swing
Modul praktikum pbo java swingModul praktikum pbo java swing
Modul praktikum pbo java swing
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Visual basic bsi 2
Visual basic bsi 2Visual basic bsi 2
Visual basic bsi 2
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010Part 2 - PENGENALAN VISUAL STUDIO 2010
Part 2 - PENGENALAN VISUAL STUDIO 2010
 
Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)Part 4 - Form dan Objek Kontrol (Lanjutan)
Part 4 - Form dan Objek Kontrol (Lanjutan)
 
BAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSBAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSS
 
18010976 diktat-visual-basic-1-2009
18010976 diktat-visual-basic-1-200918010976 diktat-visual-basic-1-2009
18010976 diktat-visual-basic-1-2009
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
20110323 modul1 vb
20110323 modul1 vb20110323 modul1 vb
20110323 modul1 vb
 
Modul Praktikum 6 - Pemrograman Visual
Modul Praktikum 6 - Pemrograman VisualModul Praktikum 6 - Pemrograman Visual
Modul Praktikum 6 - Pemrograman Visual
 
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
Membuat Sistem Informasi Penjualan Retail dengan SQL Server dan VB 6
 
Dasar Java Mobile
Dasar Java MobileDasar Java Mobile
Dasar Java Mobile
 
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
Ebook visual basic 6 -Indonesia language(fr.www.kuyhaa-android19.com)
 
new Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdfnew Chapter 2 - New Project Visual Studio C#.pdf
new Chapter 2 - New Project Visual Studio C#.pdf
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 
Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1Dasar pemrograman-visual-basic1
Dasar pemrograman-visual-basic1
 

Recently uploaded

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024panyuwakezia
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxFitriaSarmida1
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxfitriaoskar
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdfAfriYani29
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxHaryKharismaSuhud
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYNovitaDewi98
 

Recently uploaded (20)

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024
 
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docxKisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
Kisi kisi Ujian sekolah mata pelajaran IPA 2024.docx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 

02 membuat program start up

  • 1. DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin tertulis terlebih dahulu dari Penerbit Maxikom.
  • 2. E-Trick Visual Basic 6.0 Rulianto Kurniawan e-mail: rullayeinstain@yahoo.co.id Membuat Program StartUp Copyright © Maxikom, 2006. Penerbit Maxikom Jl. Residen H. Abdul Rozak No. 33 B5-B6 Palembang 30114. e-mail: maxi@maxikom.co.id Fax. (0711) 717598
  • 3. Membuat Program StartUp Tutorial berikut ini akan membahas cara pembuatan Program StartUp, lihat Gambar 1. Dengan program ini Anda dapat menjalankan program yang Anda inginkan secara otomatis ketika masuk ke dalam sistem operasi Windows. Gambar 1 Tampilan Program StartUp A. Merancang Tampilan Program 1. Klik tombol Start pada windows taskbar. 2. Klik Program | Microsoft Visual Studio 6.0 | Microsoft Visual Basic 6.0 lihat seperti Gambar 2. 3. Setelah kotak New Project tampil, aktifkan tab New lalu pilih Standart EXE untuk membuat proyek yang baru kemudian klik Open. Lihat Gambar 3. 4. Setelah itu akan tampil form Standard EXE, lihat Gambar 4.
  • 4. Membuat Program StartUp Copyright © Maxikom, 2006 3 4 2 1 Gambar 2 Membuka Aplikasi Visual Basic 1. Pastikan tab New aktif 2. Pilih Standard EXE 3. Klik Open Gambar 3 Membuka Aplikasi Visual Basic 3
  • 5. Membuat Program StartUp Copyright © Maxikom, 2006 Form Standard EXE Gambar 4 Form Standard EXE 5. Pada form Standard EXE tambahkan komponen PictureBox dengan cara klik PictureBox yang terdapat di Toolbox. Klik PictureBox Gambar 5 Klik PictureBox 6. Klik pada P1 kemudian drag ke P2 untuk membuat PictureBox. P1 P2 Gambar 5 Membuat Picture Box 4
  • 6. Membuat Program StartUp Copyright © Maxikom, 2006 7. Beri gambar pada PictureBox , dengan mengatur nilai properties Picture yang terdapat di dalam kotak dialog Properties. Pengaturan nilai Picture Gambar 6 Pengaturan Picture 8. Setelah kotak dialog Load Picture tampil, tentukan drive penyimpanan file pada Look In. Lalu pilih file gambar yang Anda inginkan kemudian klik Open. 1. Cari simpanan file 2. Pilih file 3. Klik Open Gambar 7 Jendela Load Picture 9. Tambahkan Frame yang terdapat di Toolbox, lalu klik pada P1 kemudian drag ke P2 untuk membuat Frame. P1 P2 Gambar 8 Membuat Frame 5
  • 7. Membuat Program StartUp Copyright © Maxikom, 2006 10. Setelah itu tambahkan DriveListBox , lalu klik pada P1 kemudian drag ke P2 untuk membuat DriveListBox. P1 P2 Gambar 9 Membuat DriveListBox 11. Tambahkan DirListBox kedalam form seperti gambar di bawah ini. P1 P2 Gambar 10 Membuat DirListBox 12. Setelah itu tambahkan FileListBox kedalam form. Lihat Gambar 11. 13. Dengan cara yang sama, tambahkan Textbox kedalam form. Lihat Gambar 12. 14. Lalu tambahlah dua buah Label , susun seperti Gambar 13. 15. Setelah itu tambahkan dua buah Command , susun seperti Gambar 14. 6
  • 8. Membuat Program StartUp Copyright © Maxikom, 2006 P1 P2 Gambar 11 Membuat FileListBox P1 P2 Gambar 12 Membuat FileListBox Posisi Label1 Posisi Label2 Gambar 13 Membuat Label 7
  • 9. Membuat Program StartUp Copyright © Maxikom, 2006 Posisi Command1 Posisi Command2 Gambar 14 Membuat CommandButton 10. Jika semua komponen telah disusun seperti gambar di atas, lalu berilah pengaturan properties seperti tabel berikut ini. Tabel 1 Pengaturan Properties Nama Control Properties Nilai Pengaturan Form1 BorderStyle 1-Fixed Single Caption .:: Menjalankan Program Di Start Up ::. Picture1 Align 1-Align Top Frame1 Caption Jalankan Pada StartUp Label1 Caption Cari Program Label2 Caption StartUp Command1 Caption Jalankan Di StartUp Command2 Caption Batalkan Perintah Text1 Locked True B. Listing Program Sebelum mengisi kode program, terlebih dahulu Anda tambahkan satu buah Module yang dibutuhkan dalam pembuatan program ini. Ikuti langkah-langkah sebagai berikut. 1. Tambahkan komponen Modul ke dalam Project1. Klik kanan form1pada jendela project, klik Add setelah itu pilih Module. Lihat Gambar 15. 2. Akan tampil jendela Add Module, lalu klik Open. Lihat Gambar 16. 8
  • 10. Membuat Program StartUp Copyright © Maxikom, 2006 1. Klik kanan disini 2. Klik Add 3. Klik Module Gambar 15 Menambahkan Module Klik Open Gambar 15 Menambahkan Module 3. Setelah itu akan tampil jendela kode untuk modul. Lalu ketiklah kode program berikut ini. 1 Public Type SECURITY_ATTRIBUTES 2 nLength As Long 3 lpSecurityDescriptor As Long 4 bInheritHandle As Long 5 End Type 9
  • 11. Membuat Program StartUp Copyright © Maxikom, 2006 6 Declare Function RegOpenKeyEx Lib _ "advapi32.dll" Alias "RegOpenKeyExA" () 7 Declare Function RegCloseKey Lib _ "advapi32.dll" (ByVal hKey As Long) As Long 8 Declare Function RegQueryValueEx Lib _ "advapi32" Alias "RegQueryValueExA" () 9 Declare Function RegSetValueEx Lib _ "advapi32.dll" Alias "RegSetValueExA" (ByVal _ hKey As Long, ByVal lpValueName As String, _ ByVal Reserved As Long, ByVal _ dwType As Long, ByVal lpData As String, _ ByVal cbData As Long) As Long 10 Declare Function RegDeleteValue Lib _ "advapi32.dll" Alias "RegDeleteValueA" () Keterangan : - Baris 1-10 Membuat suatu fungsi untuk mewajibkan semua jenis variabel supaya terlebih dahulu dideklarasikan dan membuat beberapa fungsi API. 4. Lalu lanjutkan dengan kode program berikut ini. 1 Public Enum T_KeyClasses 2 HKEY_CLASSES_ROOT = &H80000000 3 HKEY_CURRENT_CONFIG = &H80000005 4 HKEY_CURRENT_USER = &H80000001 5 HKEY_LOCAL_MACHINE = &H80000002 6 HKEY_USERS = &H80000003 7 End Enum Keterangan : - Baris 1-7 Perintah Public yang akan digunakan nantinya oleh fungsi lain untuk menulis dan menghapus perintah kedalam registry. 5. Pastikan Anda masih berada di dalam jendela kode module. Teruskan dengan kode berikut ini. 1 Private Const SYNCHRONIZE = &H100000 2 Private Const STANDARD_RIGHTS_ALL = &H1F0000 3 Private Const KEY_QUERY_VALUE = &H1 4 Private Const KEY_SET_VALUE = &H2 10
  • 12. Membuat Program StartUp Copyright © Maxikom, 2006 5 Private Const KEY_CREATE_LINK = &H20 6 Private Const KEY_CREATE_SUB_KEY = &H4 7 Private Const KEY_ENUMERATE_SUB_KEYS = &H8 8 Private Const KEY_EVENT = &H1 9 Private Const KEY_NOTIFY = &H10 10 Private Const READ_CONTROL = &H20000 11 Private Const STANDARD_RIGHTS_READ = (READ_CONTROL) 12 Private Const STANDARD_RIGHTS_WRITE = (READ_CONTROL) Keterangan : - Baris 1-12 Membuat suatu fungsi untuk mewajibkan semua jenis variabel supaya terlebih dahulu dideklarasikan dan membuat beberapa fungsi API. 6. Teruskan dengan kode program berikut ini. 1 Private Const KEY_ALL_ACCESS = _ ((STANDARD_RIGHTS_ALL Or KEY_QUERY_VALUE Or _ KEY_SET_VALUE Or KEY_CREATE_SUB_KEY _ Or KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY _ Or KEY_CREATE_LINK) And (Not SYNCHRONIZE)) 2 Private Const KEY_READ = _ ((STANDARD_RIGHTS_READ Or KEY_QUERY_VALUE Or _ KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY) _ And (Not SYNCHRONIZE)) 3 Private Const KEY_EXECUTE = (KEY_READ) 4 Private Const KEY_WRITE = _ ((STANDARD_RIGHTS_WRITE Or KEY_SET_VALUE Or _ KEY_CREATE_SUB_KEY) And (Not SYNCHRONIZE)) Keterangan : - Baris 1-4 Perintah ini merupakan fungsi API yang menggandeng fungsi API sebelumnya. 7. Setelah itu ketik kode module berikut ini. 1 Private Const REG_BINARY = 3 2 Private Const REG_CREATED_NEW_KEY = &H1 3 Private Const REG_DWORD = 4 4 Private Const REG_DWORD_BIG_ENDIAN = 5 5 Private Const REG_DWORD_LITTLE_ENDIAN = 4 6 Private Const REG_EXPAND_SZ = 2 7 Private Const REG_FULL_RESOURCE_DESCRIPTOR = 9 8 Private Const REG_LINK = 6 11
  • 13. Membuat Program StartUp Copyright © Maxikom, 2006 9 Private Const REG_MULTI_SZ = 7 10 Private Const REG_NONE = 0 11 Private Const REG_SZ = 1 12 Private Const REG_NOTIFY_CHANGE_ATTRIBUTES = &H2 13 Private Const REG_NOTIFY_CHANGE_LAST_SET = &H4 14 Private Const REG_NOTIFY_CHANGE_NAME = &H1 15 Private Const REG_NOTIFY_CHANGE_SECURITY = &H8 16 Private Const REG_OPTION_BACKUP_RESTORE = 4 17 Private Const REG_OPTION_CREATE_LINK = 2 18 Private Const REG_OPTION_NON_VOLATILE = 0 19 Private Const REG_OPTION_RESERVED = 0 20 Private Const REG_OPTION_VOLATILE = 1 Keterangan : - Baris 1-20 Membuat suatu fungsi untuk mewajibkan semua jenis variabel supaya terlebih dahulu dideklarasikan dan membuat beberapa fungsi API serta mengatur registri. 8. Lanjutkan dengan kode berikut ini. 1 Private Const REG_LEGAL_CHANGE_FILTER = _ (REG_NOTIFY_CHANGE_NAME Or _ REG_NOTIFY_CHANGE_ATTRIBUTES Or _ REG_NOTIFY_CHANGE_LAST_SET Or _ REG_NOTIFY_CHANGE_SECURITY) 2 Private Const REG_LEGAL_OPTION = _ (REG_OPTION_RESERVED Or _ REG_OPTION_NON_VOLATILE Or _ REG_OPTION_VOLATILE Or _ REG_OPTION_CREATE_LINK Or _ REG_OPTION_BACKUP_RESTORE) Keterangan : - Baris 1-20 Membuat suatu fungsi untuk mewajibkan semua jenis variabel supaya terlebih dahulu dideklarasikan dan membuat beberapa fungsi API serta mengatur registri. 9. Setelah itu tambahkan kode program berikut ini. 1 Public Sub DeleteValue(rClass As _ T_KeyClasses, Path As String, sKey As String) 2 Dim hKey As Long 3 Dim res As Long 4 res = RegOpenKeyEx(rClass, Path, 0, _ KEY_ALL_ACCESS, hKey) 5 res = RegDeleteValue(hKey, sKey) RegCloseKey hKey 6 End Sub 12
  • 14. Membuat Program StartUp Copyright © Maxikom, 2006 Keterangan : - Baris 1-6 Untuk menghapus nilai yang telah ditulis kedalam registry 10. Untuk kode module yang terakhir. Ketiklah kode sebagai berikut. 1 Public Function SetRegValue(KeyRoot As _ T_KeyClasses, Path As String, sKey As _ String, NewValue As String) As Boolean 2 Dim hKey As Long 3 Dim KeyValType,KeyValSize As Long 4 Dim KeyVal,tmpVal As String 5 Dim res,x As Long 6 Dim i As Integer 7 res = RegOpenKeyEx(KeyRoot, Path, 0, _ KEY_ALL_ACCESS, hKey) 8 If res <> 0 Then GoTo Errore 9 tmpVal = String(1024, 0) 10 KeyValSize = 1024 11 res = RegQueryValueEx(hKey, sKey, 0, _ KeyValType, tmpVal, KeyValSize) 12 Select Case res 13 Case 2 14 KeyValType = REG_SZ 15 Case Is <> 0 16 GoTo Errore 17 End Select 18 Select Case KeyValType 19 Case REG_SZ 20 tmpVal = NewValue 21 Case REG_DWORD 22 x = Val(NewValue) 23 tmpVal = "" 24 For i = 0 To 3 25 tmpVal = tmpVal & Chr(x Mod 256) 26 x = x 256 27 Next 28 End Select 29 KeyValSize = Len(tmpVal) 30 res = RegSetValueEx(hKey, sKey, 0, _ KeyValType, tmpVal, KeyValSize) 31 If res <> 0 Then GoTo Errore 32 SetRegValue = True 33 RegCloseKey hKey 34 Exit Function 35 Errore: 36 SetRegValue = False 37 RegCloseKey hKey 38 End Function 13
  • 15. Membuat Program StartUp Copyright © Maxikom, 2006 Keterangan : - Baris 1 Menulis nilai fungsi API yang akan ditulis ke dalam registry. - Baris 2-6 Mendeklarsikan fungsi-fungsi yang akan digunakan untuk menuliskan perintah kedalam registry. - Baris 7-38 Kode ini digunakan untuk menuliskan perintah-perintah sebelumnya kedalam registry. 11. Setelah Anda ketik kode di atas. Lalu ketiklah kode berikut dibagian form. 1 Private Sub Dir1_Change() 2 File1.Path = Dir1.Path 3 Text1.Text = Dir1.Path 4 End Sub 5 Private Sub Drive1_Change() 6 On Error Resume Next 7 Dir1.Path = Drive1.Drive 8 Text1.Text = Drive1.Drive 9 End Sub 10 Private Sub File1_Click() 11 Text1.Text = File1.Path & "" & File1.FileName 12 End Sub Keterangan : - Baris 1-3 Membuka isi dari direktori - Baris 4-8 Membuka direktori dari suatu Drive - Baris 9-11 Mengisi text1 dengan alamat dari file direktori 12. Lanjutkan dengan kode program berikut ini. 1 Private Sub Command1_Click() 2 On Error Resume Next 3 If Text1.Text = "" Then 4 MsgBox "Tentukan apa yang ingin dijalankan", _ vbCritical, "Pesan" 5 Else 6 Dim a, b As String 7 a = Len(File1.FileName) - 4 8 b = Left(File1.FileName, a) 14
  • 16. Membuat Program StartUp Copyright © Maxikom, 2006 9 SetRegValue HKEY_LOCAL_MACHINE, _ "SoftwareMicrosoftWindowsCurrentVersionRun", _ b, Text1.Text 10 MsgBox "Perintah telah disimpan", _ vbInformation, "StartUp" 11 Text1.Text = "" 12 End If 13 End Sub Keterangan : - Baris 1 Perintah apabila command1 diklik - Baris 2-5 Jika text1 kosong maka akan ditampilkan pesan - Baris 6-13 Perintah untuk menjalankan program di StartUp 13. Setelah itu lanjutkan dengan kode berikut ini. 1 Private Sub Command2_Click() 2 On Error Resume Next 3 If Text1.Text = "" Then 4 MsgBox "Tentukan apa yang ingin dibatalkan", _ vbCritical, "Pesan" 5 Else 6 Dim c, d As String 7 c = Len(File1.FileName) - 4 8 d = Left(File1.FileName, c) 9 DeleteValue HKEY_LOCAL_MACHINE, _ "SoftwareMicrosoftWindowsCurrentVersionRun", d 10 MsgBox "Perintah telah dihapus", vbInformation, _ "StartUp" 11 Text1.Text = "" 12 End If 13 End Sub Keterangan : - Baris 1 Perintah apabila command2 diklik - Baris 2-5 Jika text1 kosong maka akan ditampilkan pesan - Baris 6-13 Perintah untuk menghapus registri untuk program di StartUp 15
  • 17. Membuat Program StartUp Copyright © Maxikom, 2006 C. Menjalankan Program 1. Jalankan program dengan menekan tombol F5 pada keyboard. Gambar 16 Program saat dijalankan 2. Sekarang kita coba untuk menyimpan program Internet Explorer di StartUp, caranya di Cari Program pilih Drive C. Pilih Drive C Gambar 17 Cara Menyimpan Program 3. Pilih Programs Files lalu pilih Internet Explorer, setelah itu klik pada IEXPLORE .EXE kemudian klik tombol Jalankan di StartUp. Lihat Gambar 18. 16
  • 18. Membuat Program StartUp Copyright © Maxikom, 2006 1. Pilih Programs 3. Klik pada Files IEXPLORE. EXE 2. Pilih Internet Explorer 4. Klik Jalankan Di StartUp Gambar 18 Menyimpan Perintah 4. Apabila Anda tidak ingin lagi program tersebut jalan pada saat StartUp. Caranya hampir sama dengan cara pada langkah 2 namun pada tahap terakhir yang diklik adalah tombol Batalkan Perintah. 1. Pilih Drive C 2. Klik Programs 4. Klik File IEEXPLORE. EXE 3. Klik Internet Explorer 5. Klik Batalkan Perintah Gambar 19 Menghapus perintah 17