Bermain Visual Basic 6

Embed Size (px)

Citation preview

  • 8/18/2019 Bermain Visual Basic 6

    1/11

    Bermain Visual Basic 6.0  tidak afdhol jika belum memakai salah satu item ini yakni DATABASE, karenadatabase merupakan salah satu program yang paling banyak diminati oleh sebagian besar user (pengguna).Akan tetapi sangat disayangkan, banyak dari programer yang gagal bahkan tidak bisa sama sekali dalam

     pembuatan database. Saya juga seperti itu, sering gagal, gagal dan gagal... tapi saya tetap terus mencoba agar  bisa mengolah programnya. Memang sih saya programer dari Engineering, dan tidak dituntut untuk sehebat programer seperti orang !, tapi database merupakan sebuah ke"ajiban yang harus diketahui oleh seorangcalon Engineer. #ang mana ke"ajiban tersebut di kompres dalam suatu media bernama S$S.

      Baiklah langsung saja berikut langkah%langkah dalam pembuatan DATABASE, ikuti aja ya &'. Buka isual Basic .*+. ilih standard E-E

    . !ambahkan komponen Microsoft Ado /ata 0ontrol .* (12E/B) dan Microsoft /ata3rid 0ontrol .*(12E/B) dengan cara klik kanan pada !oolBo4 55 0omponents 55 0eklis pada Microsoft Ado /ata 0ontrol.* (12E/B) dan Microsoft /ata3rid 0ontrol .* (12E/B) 55 Apply 55 1$ 6. Buatlah buah /atabase. 0aranya seperti berikut &ada /atabase pertama &

    a. ilih Add%ns pada menubar  b. ilih isual /ata Manager 

    c. Setelah masuk padais/ata, pilih 7ile 55 8e" 55 Microsoft Access 55 ersion 9.* M/B.

    d. Selanjutnya akan muncul :Select Microsoft Access /atabase to 0reate;. !entukan tempat atau lokasi untuk menyimpan /atabase yang akan dibuat.e. $etik pada 7ile name untuk nama, kemudian buat nama /atabase tersebut sesuai keinginan, misalnya:2istindo"s untuk membuat !able dengan cara klik kanan pada /atabase >indo"s,

     pilih 8e" !ablei. Akan muncul menu !able Struktur. ada !able 8ame untuk membuat nama !abel disini kita buat dengannama :2ist

  • 8/18/2019 Bermain Visual Basic 6

    2/11

    untuk spasi bisa diganti dengan menggunakan underscore). !entukan type dari field misalnya & !e4t, Sie ',$lik 1$.l. Setelah selesai menambahkan field, ilih 0lose.m. Maka akan tampil menu !able Struktur, kemudian kembali ke Menu tama dan /atabase kedua telah selesaidibuat. !abel $asir yang dibuat tadi telah bisa digunakan. $lik 0lose.

    ada /atabase ketiga&a. ilih Add%ns pada menubar 

     b. ilih isual /ata Manager c. Setelah masuk padais/ata, pilih 7ile 55 8e" 55 Microsoft Access 55 ersion 9.* M/B.d. Selanjutnya akan muncul :Select Microsoft Access /atabase to 0reate;. !entukan tempat atau lokasi untuk menyimpan /atabase yang akan dibuat.e. $etik pada 7ile name untuk nama, kemudian buat nama /atabase tersebut sesuai keinginan, misalnya:endapatan;f. $lik Sa=eg. $embali ke program is/atah. Masukkan pada /atabase >indo"s untuk membuat !able dengan cara klik kanan pada /atabase >indo"s,

     pilih 8e" !ablei. Akan muncul menu !able Struktur. ada !able 8ame untuk membuat nama !abel disini kita buat dengan

    nama :endapatan; j. Masuk pada 7ield dengan klik Add 7ield, akan muncul menu Add 7ieldk. $etik pada 8ame untuk membuat field, pada /atabase ketiga buat !anggal, ?am, endapatan (ntuk 

     penulisan nama field tidak boleh memakai spasi, untuk spasi bisa diganti dengan menggunakan underscore).!entukan type dari field misalnya & !e4t, Sie ', $lik 1$.l. Setelah selesai menambahkan field, ilih 0lose.m. Maka akan tampil menu !able Struktur, kemudian kembali ke Menu tama dan /atabase ketiga telahselesai dibuat. !abel endapatan yang dibuat tadi telah bisa digunakan. $lik 0lose.

    C. Buatlah ' buah module, kemudian tuliskan kode di ba"ah ini &

    ublic con As 8e" A/1/B.0onnectionublic rs As 8e" A/1/B.Decordsetublic com As 8e" A/1/B.0ommand

    rosedure untuk koneksi ke accessublic Sub konekdb()Set con F 8e" A/1/B.0onnectioncon.1pen Gro=ider F Microsoft.A0E.12E/B.'+.*H /ata Source F 2ist

  • 8/18/2019 Bermain Visual Basic 6

    3/11

    type perintahcom.0ommand!ype F ad0md!e4teksekusicom.E4ecuterefreshrs.DeKuery/im caridata As StringEnd Sub

    ri=ate Sub bukabarang()f rs.State F adState1pen !hen rs.0losers.1pen Gselect I from 2ist

  • 8/18/2019 Bermain Visual Basic 6

    4/11

    Atur Propertiesnya sebagai berikut :

     8o.

    1bject roperties 8ilai

    '. 2abel' 0aption /ata ersediaanBarang

    +. 2abel+ 0aption $ode Barang

    . 2abel 0aption 8ama Barang

    6. 2abel6 0aption ?enis Barang

    C. 2abelC 0aption @arga Barang. 2abel 0aption Stok Barang

    9. 2abel9 0aption $eterangan

    . 2abel 0aption !oko Buku dan A!$  Endarto

    N. 2abelN 0aption

    '*. !e4t' !e4t

    ''. !e4t+ !e4t

    '+. !e4t !e4t

    '. !e4t6 !e4t

    '6. !e4tC !e4t

    'C. !e4t !e4t

    '. !imer' nter=al '**

    '9. Adodc 8ame Adodc'

    isible 7alse

    '. /ata3rid 8ame /ata3rid'

    Buat op%p Menu dengan cara tekan 0trlOE pada keyboard dan atur ropertiesnya sebagai berikut &

  • 8/18/2019 Bermain Visual Basic 6

    5/11

    0aption 8ame 2etak  

    J7ile mn7ile J7ile

    E4it mnE4it ....E4it

    JEdit mnEdit JEdit

    0ari mn0ari ....0ari

    Simpan mnSimpan ....Simpan!ambah mn!ambah ....!ambah

    Defresh mnDefresh ....Defresh

    @apus mn@apus ....@apus

    Jie" mnie" Jie"

    enghitunganBarang

    mnenghitunganBarang

    ....enghitungan Barang

    $emudian koneksikan /atabase yang kita buat tadi dengan menggunakan Adodc, caranya sebagai berikut &'. Aktifkan Adodc

    +. ada roperties >indo" pilih 0onnection String. Akan muncul menu roperty ages6. ilih BuildC. Akan muncul menu /ata 2ink roperties, pilih Microsoft ?et 6.* 12E /B ro=ider, pilih 8e4t 55. Selanjutnya akan muncul menu 0onnection, kemudian pada icon Bro"se silakan cari tempat /atabase tadidisimpan, maka akan muncul menu Select Access /atabase, cari /atabase (misalnya & 2ist

  • 8/18/2019 Bermain Visual Basic 6

    6/11

    hapus datari=ate Sub mn@apus

  • 8/18/2019 Bermain Visual Basic 6

    7/11

    !e4t6.!e4t F G*G!e4tC.!e4t F G*G!e4t.!e4t F GG!e4t'.Set7ocusEnd Sub

    ada 7orm + &

    Atur ropertiesnya sebagai berikut &

     8o.

    1bject roperties 8ilai

    '. 2abel' 0aption !ransaksi enjualan

    +. 2abel+ 0aption 8ama Barang

    . 2abel 0aption ?enis Barang

    6. 2abel6 0aption @arga Barang

    C. 2abelC 0aption ?umlah

    . 2abel 0aption Stok  

    9. 2abel9 0aption $eterangan

    . 2abel 0aption !otal Bayar  

    N. 2abelN 0aption Sisa Stok  

    '*. 2abel'* 0aption

    ''. 2abel'' 0aption

    '+. !e4t' !e4t

    '. !e4t+ !e4t

    '6. !e4t !e4t

    'C. !e4t6 !e4t

  • 8/18/2019 Bermain Visual Basic 6

    8/11

    '. !e4tC !e4t

    '9. !e4t !e4t

    '. 0ommand' 0aption @!83

    'N. Adodc 8ameisible

    Adodc+7alse

    +*. /ata3rid 8ame /ata3rid+

    Buat op%p Menu dengan cara tekan 0trlOE pada keyboard dan atur ropertiesnya sebagai berikut &

    0aption 8ame 2etak  

    J$embali mn$embali J$embali

    JEdit mnEdit JEdit

    Simpan mnSimpan ....Simpan

    @apus mn@apus ....@apus

    $emudian koneksikan /atabase yang kita buat tadi dengan menggunakan Adodc, caranya sebagai berikut &'. Aktifkan Adodc+. ada roperties >indo" pilih 0onnection String. Akan muncul menu roperty ages6. ilih BuildC. Akan muncul menu /ata 2ink roperties, pilih Microsoft ?et 6.* 12E /B ro=ider, pilih 8e4t 55. Selanjutnya akan muncul menu 0onnection, kemudian pada icon Bro"se silakan cari tempat /atabase tadidisimpan, maka akan muncul menu Select Access /atabase, cari /atabase (misalnya & @asil

  • 8/18/2019 Bermain Visual Basic 6

    9/11

      L?enisith

    End Sub

    ri=ate Sub mn@apusith Adodc+.Decordset./eleteEnd >ithf 8ot (rs.E17 1r rs.B17) !henMsgBo4 G/ata telah dihapus. .LG, =bnformation, Gerhatian&G@apusE4it SubEnd f End Sub

    ri=ate Sub mn$embali

  • 8/18/2019 Bermain Visual Basic 6

    10/11

    Atur ropertiesnya sebagai berikut & 8o

    .1bject roperties 8ilai

    '. 2abel' 0aption /ata endapatan

    +. 2abel+ 0aption endapatan

    . 2abel 0aption

    6. Adodc 8ameisible

    Adodc7alse

    C. /ata3rid 8ame /ata3rid'

    Buat op%p Menu dengan cara tekan 0trlOE pada keyboard dan atur ropertiesnya sebagai berikut &0aption 8ame 2etak  

    JEdit mnEdit JEdit

    @apus mn@apus ....@apus

    $emudian koneksikan /atabase yang kita buat tadi dengan menggunakan Adodc, caranya sebagai berikut &'. Aktifkan Adodc+. ada roperties >indo" pilih 0onnection String. Akan muncul menu roperty ages6. ilih BuildC. Akan muncul menu /ata 2ink roperties, pilih Microsoft ?et 6.* 12E /B ro=ider, pilih 8e4t 55

    . Selanjutnya akan muncul menu 0onnection, kemudian pada icon Bro"se silakan cari tempat /atabase tadidisimpan, maka akan muncul menu Select Access /atabase, cari /atabase (misalnya & endapatan)9. $embali ke menu utama /ata 2ink roperties, pilih !est 0onnection dan tunggu sampai Success lalu 1$.. $embali ke menu utama roperty ages, pilih Apply, kemudian pilih DecordSource, maka akan muncultampilan Decord Source, pada 0ommand !ype ganti menjadi & +. ad0md!able, pada !able or Stored rocedure

     8ama tentukanlah nama !abel yang akan dikoneksikan (misalnya & endapatan)N. ilih Apply lalu 1$.'*. Setelah terkoneksi, tampilkan /atabase pada !abel /ata3rid caranya Aktifkan /ata3rid 55 $lik /ataSource pada roperties >indo" 55 $oneksikan /atabase pada /ata3rid dengan cara meletakkan pointer tepat pada /ata3rid lalu klik kanan dan pilih Detrie=e 7ields.''. Setelah semuanya selesai, tuliskan kode diba"ah ini dan 7orm telah selesai dibuat.

    $ode pada 7orm &

    ri=ate Sub mn@apusith Adodc.Decordset

  • 8/18/2019 Bermain Visual Basic 6

    11/11

    ./eleteEnd >ithf 8ot (rs.E17 1r rs.B17) !henMsgBo4 G/ata telah dihapus. .LG, =bnformation, Gerhatian&G@apusE4it SubEnd f End Sub

    9. ?alankan aplikasi dengan cara klik klik run dan pilih start atau tekan 7C pada keyboard.

      roses pembuatan database selesai dan dipastikan tidak ada debug. $alau kalian bingung, kalian bisado"nload tutorial didalam bentuk "ord &https&""".facebook.comdo"nloadC''C'6++*NMakalahT+*!ugasT+*/atabaseT+*Endarto.doc4