Berikut langkah-langkah pembuatan aplikasinya..
- Jalankan Aplikasi server di PC/Laptop teman-teman (Apache/XAMPP/WAMPP/yg lainnya), disini saya menggunakan Aplikasi server WAMPP.
- Buka alamat "localhost/phpmyadmin" di browser (Mozila Firefox/Google Chrome/Opera/IE/browser lainnya) untuk membuat database
- Buat database dengan nama db_barang
- Buat tabel dengan nama "barang" dengan jumlah field 5
- Kemudian desain fieldnya sebagai berikut :
Field Name | Data Type | Field Size | Format |
kode_barang | varchar |
15
| |
nama_barang | varchar |
25
| |
jenis_barang | varchar |
35
| |
harga_barang | double | Currency (Rp.xxx.xxx) | |
jumlah | int |
- Jalankan MySql ODBC Connector di (Control Panel\All Control Panel Items\Administrative Tools)
- MySql ODBC bisa di download disini
- Pilih Data Sources (ODBC), maka tampil seperti dibawah ini :
- Pilih MySql Odbc ConnectorMaka tampil seperti berikut :
- Isikan seperti gambar diatas, klik ok
- Kemudian buka Visual Basic 6.0, pilih VB Enterprise Edition Control.
- Desain Form seperti dibawah ini :
- Berikut SourceCode nya :
Dim db As Connection
Dim rs As Recordset
Sub koneksi()
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "ds_barang"
End Sub
Private Sub Command1_Click()
Set rs = New Recordset
rs.Open "barang", db, adOpenDynamic, adLockOptimistic
rs.AddNew
rs.Fields("kode_barang") = Text1.Text
rs.Fields("nama_barang") = Text2.Text
rs.Fields("jenis_barang") = Combo1.Text
rs.Fields("harga_barang") = Text3.Text
rs.Fields("jumlah") = Text4.Text
rs.Update
MsgBox "Data tersimpan"
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text3.Text = ""
Text4.Text = ""
Combo1.Text = ""
Text1.SetFocus
End Sub
Private Sub Command3_Click()
Unload Me
End Sub
Private Sub Form_Load()
koneksi
Set rs = New Recordset
rs.Open "barang", db, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub
- Selesai... :)
gan bermasalh ni? "Set DataGrid1.DataSource = rs " nya erorr
ReplyDeletePesan error-nya gimana gan??
Deletetutorial yg sangat bermanfaat..:)
ReplyDeletesiiip...
Deletekok buka db nya gapake username password phpmyadmin ntya gan ?
ReplyDeleteuser nya bikin root gan, kalo passwordnya kosongin aja.......
DeleteGan bisa ajarin tutorial bikin interface yg di vb nya?
ReplyDeletenewbie nih gan :D
waduh,, sekarang kayaknya belum sempat nih gan.... :D
DeleteKak suhendri program saya running ikutin diatas.tapi pas disimpan cuma keganti gak bisa nambah. Misalnya kdbrg.nama.hrga. psm01.pasmina.30rb pas ditambah dan disimpan kdbrg yang ke 2 gak nambah cuma keganti kdbrg yang ke 1.saya harus bgaimana? trimakasih kak :)
DeleteGanti dulu kode barang 1 nya sebelum simpan kode barang 2, soalnya di database kolom KdBarang kan di set Primary.
DeleteModule nya ga pke apa ya
ReplyDeleteMaksudnya gan??
Deleteentar mungkin gue coba. klo gagal berarti kodenya da yg salah atau kurang, klo bener' yah allahamdullilah..
Deletenanti gue coba dah .
ma'af nih cuman kesimpulan gue doang. bisa pke module bisa enggak.
maksdunya disitu kan ada kata-kata
Dim db As Connection
Dim rs As Recordset
-klo kata-katanya " dim " gak pke module, isinya di dalam kode form tsb.
-tpi klo pke module juga bisa
isinya kayak gini
Public db As Connection
Public rs As Recordset
-jdi menurut gue intinya gini klo pke module
public db As Connection
public rs As Recordset
Sub koneksi()
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "ds_barang"
End Sub
- nah kodenya masukan/inputkan kedalam module.
- klo ini
Dim db As Connection
Dim rs As Recordset
Sub koneksi()
Set db = New Connection
db.CursorLocation = adUseClient
db.Open "ds_barang"
End Sub
masukan di form tersebut. !!!
seinget gue bgitu.. maaf agak lupa - coba ajah cek !!
itukan localhost gan.. kalo misalkan masuk ke mysql yang online gmn gan? biar bisa di akses di pc mana aja.. makasih gan sangat bermanfaat
ReplyDeleteKoneksi database ke server-nya gan, tapi tutorialnya belum saya bikin... :D
DeleteSama2, semoga bermanfaat. :)
di mysql loh ganti ajah.. IP/TCP pc yg loh sambungin tsebut.
Deletelocalhost kan jatuhnya default gan.
klo masalah ingin di kases di PC mana ajah gamapang tinggal ganti kata-kata localhost dengan IP/TCP PC loh.
gue lom pernah gunain itu/lom pernah gue coba, coz gue gak punya PC lebih dr satu + gak ada kabel LAN nya ;'p
kata guru komputer gue bilang bgitu 'yg gomong 3 orang guru komputer.
jangankan cuman program vb dengan mysql. program php, asp, jsp (program web) bisa dengan database mysql. pake localhost - kode IP/TCP pc loh yg mau loh sambungin ! coba ajah gan. gue lom pernah coba. klo gagal tanya ama yg lain ajh. manusia banyak kok :p
ma'af bukanya gue sok tahu - hanya mengingatkan saja pa yg gue dapet info dri guru gue !!!
maaf klo ada kesalahan mohon kritik .
Aku nyoba gagal apanya ya gan yang bermasalah, mohon bantuanya.
ReplyDeletecoba cek lagi gan,mngkin ada salah ketik...
ReplyDeleteError compile "Invalid use of new keyword"
ReplyDeleteMantap Gan sharing nya bagus...
ReplyDeletemaju terus programmer Indonesia
.
nih Ane ada nulis paket ebook buat programmer visual basic
di sini!
http://bit.do/NvRn
hahaa bgus gan
Deleteijin sedot tutorialnya,,,,
ReplyDeletegan muncel pesan error :
ReplyDeletecompile error
User-defined type not defined
kayaknya ada code yg ketinggal, cek aja lg mas..
Deletegan kalo mau download odbcnya apa hrus masuk ke oracle dlu ....
ReplyDeletegak usah login mas..
Deletegan bikin tombol hapus dan edit dong ...
ReplyDeletemaaf boleh saya bikin tuk bahan ngajar khan ....
Iya gan silahkan,, ntar saya tambahin buat tombol hapus dan editnya,,
Deletethanks atas masukan & kunjungannya,, semoga bermanfaat..
gan gak bisa download MySql ODBC nya nih .. :(
ReplyDeletebisa mbak,, link-nya masih berlaku kq.. coba ulang download lg..
Deletetolong bantuannya
ReplyDeleteeror di Form_Load()
ada warning Invalid use of New Keyword
mohon bantuannya
di projek reference nya pilih microsoft dao 3.6
Deleteijin sedot gan (y)
ReplyDeletegak ada module di vb 6 nya?
ReplyDeleteAplikasi di atas masih dasar gan, blm masuk ke pemanggilan module..
DeleteThis comment has been removed by the author.
ReplyDeleteGan, Kalo dari modul gemana yak
ReplyDeletesangat bermanfaat sekali gan, terimakasih
ReplyDeletejangan lupa kunjungi juga blog ane gan :
http://masterkode.blogspot.com
Tempat belajar pemrograman (Delphi,Visual Basic, C++, PHP, MySQL)
ko susah untuk mendownload connector/ODBC nya??
ReplyDeletegimna caranya ?
ko harus daftar dulu oracle?
gan tolong buatin untuk hapus dan edit dong...ane utak atik masih belum bisa nih...thx
ReplyDeleteBisa ko' download ODBC nya
ReplyDeleteGan Minta script untuk Edit Delete dan Search dong...
ReplyDeletegan untuk kode New Recordset muncul pesan "Invalid use of New keyword". Mohon pencerahannya
ReplyDeletebro, itu di adodc nya dikonekin "connectionstring" apa engga ? ane udh koneksiin, terus ane pilih Microsoft OLEDB Provider to ODBC driver, tp ko g bsa ya pas di 'test connection' ?
ReplyDeleteterima kasih mas...
ReplyDeletesudah bisa 100%,
tapi saya mengkoneksikan database MYSQL ke vb6 di dalam vbnya menggunakan DataEnvirontment...
Iya mas, sama2.
DeleteIya, di vb6 ini banyak sekali cara untuk koneksi ke database nya, tergantung kita nya mau pakai yg mana. hehe..
mas mau nanya,saya eror dengan pesan erornya sebagai berikut
ReplyDeleteCompile Error:
Invalid use of New Keyword
Di line berikut yang ditunjukan oleh vb 6 erornya :
Public Sub Form_Load()-> disini
koneksi
Set rs = New Recordset-> dan disini
rs.Open "barang", db, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
DataGrid1.Refresh
End Sub
Komponen ADODC nya udah ditambah ke form mas?
Deleteudah mas. gmna nih? tolong pencerahan.. sama kejadiannya sama saya. trimakasih
Deletemas source edit nya donk
ReplyDeleteNtar saya bikin dulu buat edit sama delete nya sekalian mas..
DeleteKaksuhendri program saya running ikutin diatas.tapi pas disimpan cuma keganti gak bisa nambah. Misalnya kdbrg.nama.hrga. psm01.pasmina.30rb pas ditambah dan disimpan kdbrg yang ke 2 gak nambah cuma keganti kdbrg yang ke 1.saya harus bgaimana? trimakasih kak :)
ReplyDeletemas punya saya ketika di jalankan , keluar error seperti ini
ReplyDeletemicrosoft odbc driver manager . the specified dsn constains an architecture mismatch between the driver and application. mohon bantuan nya .thanks
Terima Kasih
ReplyDeletemau tanya dongg bantu pencerahannya, aku ada tugas buat aplikasi penjualan pake VB Database nya MYSQL, aku dah koneksi kan seperti cara yang diatas, cuman pas buat form 1 untuk login, ketika kita masukan data terjadi sintak eror. itu kenapa yaa? mohon pencerahannya yaaa terima kasih
ReplyDeletemohon bantuannya yaaa
Pesan error nya gmna mbak? kalo bisa kirimin aja screenshot nya sekalian.
DeleteBisa jalan programnya.Keren, sangat berguna dan bermanfaat Kak Suhendri.
ReplyDeleteKak Suhendri tolong pencerahannya,Saya ada kasus ni Kak.Kak kalo mau bikin cooding Login nya gimana ?
Saya dulu pake coding login nya saat pake ms.acces seperti ini Kak :
Private Sub Command1_Click()
Dim Username As String
Dim Password As String
Call BukaDB
RSADMIN.Open "Select * from ADMIN where Username ='" & Text1 & "' and Password='" & Text2 & "'", koneksi
If RSADMIN.EOF Then
MsgBox "Maaf, ID Username atau Password yang Anda Masukkan Tidak Terdeteksi" _
& vbNewLine & "Silahkan Coba lagi !!", vbCritical, "Warning!!"
Text1 = ""
Text2 = ""
Else
FRMCONFIRMASIMENU.Show
FRMLOGIN.Visible = False
Unload Me
End If
End Sub
tapi saat gunakan ODBC seperti postingan Kakak kok gk bisa.
Tolong pencerahannya dan solusinya kak.
Terima kasih
Gan, tau bikin modul koneksi dengan odbc versi 6.1 gak? Kalau versi 5 odbc ny kan untuk baris driver=mysql odbc 5.1 driver.. nah kalo untuk versi 6.1, dikasi driver=mysql odbc 6.1 driver. Kok error ya? Kalau ada boleh dong sharing gan. Terima kasih.
ReplyDeletepembuatan aplikasiini ada sangkut paut yha dengan kecerdasan buatan?
ReplyDeletegak ada kak, ini cuma contoh aplikasi sederhana aja...
ReplyDeleteom tertarik dengan makalah nya.
ReplyDeletebisa minta softcopy nya.
kirim ke danielrsuryokusumo@yahoo.com
makasih om.
tambahan nih gan senjata ngoding
tambahan nih gan senjata ngoding
mau tanya gan, kalau error di
ReplyDeleters.Open "surat", db, adOpenDynamic, adLockOptimistic
itu gimana benerinnya ya?? thanks..
Neng Endjelis Hilma Lovita
ReplyDeletecoba Ganti :
rs.Open "surat", db, adOpenDynamic, adLockOptimistic
Dengan :
rs.Open "select * from surat", db, adOpenDynamic, adLockOptimistic, -1
Oke oke, kucoba yaa
DeleteThanks gan..
Oke oke, kucoba yaa
DeleteThanks gan..
bagi anda yang membutuhkan kesembuhan untuk segala macam penyakit baik kronis maupun akut kami punya solusinya,kunjungi website kami di bawah ini
ReplyDeletehttp://qncjellygamattradisional.com//
This comment has been removed by the author.
ReplyDeleteMas saya pake Visual Studio 2013, btw "ADODC1" gak ada di Toolbox Visual Studio 2013, solusi nya pakai apa ya?
ReplyDeleteitu mah visual studio .net, ini kan tutor untuk vb6
Deletesangat membantu gan .. http://anggiiqbal32.blogspot.co.id/
ReplyDeleteGan mohon bantuannya, kalau untuk tombol editnya gimana kodingnya?
ReplyDeleteSangat berguna. Indahnya saling berbagi ilmu dan keahlian.
ReplyDeleteSilahkan berkunjung ke blog perkuliahan saya:
http://rismonhasiholansianipar.blogspot.co.id
http://rismonhsianipar.blogspot.co.id
http://rhsianipar.blogspot.co.id
Mantabs Tutornya gan, bisa dijadikan referensi nih
ReplyDeletejangan lupa mampir juga gan
http://carakuvb6.blogspot.co.id
sangat berguna, terima kasih
ReplyDeletehttp://blog.binadarma.ac.id/imamsolikin/"
Set rs
ReplyDeleters disini maksudnya apa ya gan??
oh, itu record set mbak. fungsinya menampung record yg kita tarik dari db nya.
Deletegan gimana caranya cari berdasarkan kode tertentu dan di tampilkan pada textbox jika file ke temu di database
ReplyDeleteTerimakasih.. tulisannya sangat bermanfaat..
ReplyDeleteMy blog
My Campus
kak..masa kalo aku nambah form login di awal trus data barang ini di form ke2 ada errornya di "db as connection" nya jadi user not defined:( padahal sebelumnya aku bikin ini bisa:(
ReplyDeletekak punya saya ketika di jalankan , keluar error seperti ini
ReplyDeletemicrosoft odbc driver manager . the specified dsn constains an architecture mismatch between the driver and application. mohon bantuan nya .thanks
Kungjungi Website kampus saya http://www.atmaluhur.ac.id
dan Website saya https://ernaningsih.mahasiswa.atmaluhur.ac.id
Mantap sekali teman pembahasannya ini saya sangat menyukainya karena menambah ilmu coding.
ReplyDeleteSaya ingin memperkenalkan kepada anda ternyata anda pun bisa mendapatkan keuntungan uang yang cepat dengan mudah lho yang bisa anda rasakan dengan begitu mudahnya, yuk langsung aja sekarang anda kunjungi saja pkv games saja jamin anda pasti ketagihan dengan informasi yang di berikan.
Secara pribadi saya sangat kagum dengan cara anda menulis artikel ini.
ReplyDeleteIsi artikel yang sangat mudah dimengerti dan juga bermanfaat, Saya sangat menyukai materi ini, Terima Kasih.
Togel Online
artikel yang sangat mendukung apa yang kami kerjakan, terima kasih
ReplyDeleteJoker123
Joker123
ReplyDeleteGWC388
Tembak Ikan Online
Agen Joker123
I like Your post... Thank you very much
ReplyDeleteBandar Togel Online
poker uang asli
ReplyDeleteIDNPLAY
PKV GAMES
BandarQQ
poker uang asli
ReplyDeletemakasih pak
bandarqq
bandarqq
thanks banget nih ya idn poker
ReplyDeletepkv games
bandarqq
domino qiu qiu
sbobet88
PKV GAMES
ReplyDeleteIDN Poker
BandarQQ
PKV GAMES
ReplyDeleteIDN Poker
BandarQQ
PKV GAMES
ReplyDeleteIDN Poker
BandarQQ
PKV GAMES
ReplyDeleteIDN Poker
BandarQQ
pkv games
ReplyDeleteidnplay
bandarqq
Login SBOBET
ReplyDeleteIDN Poker
ReplyDeletePKVGAMES
Domino Qiu Qiu
IDNPLAY
ReplyDeletePKV GAMES
Do you do newsletters by email?
ReplyDeleteagen bola
This comment has been removed by the author.
ReplyDeletenumpang promosi yah siapa tau ada yang minat pakai..
ReplyDeleteuntuk saat ini framework yang ada REST API.
untuk web apps client masih dalam development belum publish. Terimakasih.
berikut linknya :
http://xdevpusaka.com/framework/main/docs/v/1.0/api/start/
Udah gua coba. Gak jadi. Gak bisa di save. Dan tidak ada pesan apapun
ReplyDelete