SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiaNILAMSARI269850
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 

Kürzlich hochgeladen (20)

PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesia
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 

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