I.
Tujuan
a)
Menginputkan nilai dari
sebuah program ke dalam data base
b)
Menampilkan data yang
tersimpan dalam table pada sebuah program
II.
Tools
a)
Microsoft Visual
Studio/Microsoft Visual C#
b)
Xampp
c)
Browsher
d)
Connector Mysql dengan C#
atau NET
III.
Teknik
a)
Menggunakan bahasa SQL
untuk menginputkan dan menampilkan data
b)
Menggunakan connector Mysql
sebagai penghubung program dan media penyimpanan
IV.
Tahapan
a)
Buat database dan table
menggunakan Xampp melalui browsher,sebagai contoh “tb_pegawai” dengan struktur
table sebagai berikut
b)
Buka Microsoft Visual dan
buat project, ex: “SIPegawai”. Lalu buat form seperti ini dengan bantuan
Toolbox (Button,TextBox,DataGriedView,Label,GroupBox)
Pada form di atas “Button1 = Input” dan “Button2 =
Batal”
c)
Sebelum memulai coding,
terlebih dahulu menambahkan connector pada project tersebut dengan cara pilih
Solution Exploler-> Klik kanan pada Reference-> Add Reference
Jika sudah menginstal connector Mysql & NET maka,
cari dan centang pada “MySql.Data” dan klik oke
d)
Selanjutnya ke tahap
coding, tuliskan code seperti dibawah ini di bagian awal program
Tambahkan “using
MySql.Data.MySqlClient” pada header program dan tuliskan koneksi sesuai “server,database,username,password”
penyimpanan yang ada.
e)
Tambahkan setiap button
dengan fungsi-fungsi sebagai operasi program. Klik 2x pada Button1, kemudian
masukkan code seperti ini
Pada code tersebut yang perlu diperhatikan adalah membuka dan menutup
koneksi terhadap server database serta SQL untuk melakuan operasi terhadap
table.
SQL pada program tersebut adalah “insert into nama_table
(nama kolom) values (variabel_nilai)”
Setelah nilai yang di inputkan telah masuk kedalam table, maka secara
otomatis program akan menampilkan data yang tadi dimasukan tadi.
f)
Pada Button2
g)
Untuk dapat menampilkan
data yang tersimpan melalui dataGridView setiap kali program dijalankan, maka
harus dibuat fungsi yang akan di tempatkan pada Load Form program, ex: “lihatData”
Kemudian untuk
memanggil fungsi tersebut pada load Form adalah klik 2x pada Form dibuat tadi
Fungsi tersebut akan menampilkan
data yang tersimpan pada waktu setiap pertama kali program dijalankan (Load).
h)
Jika sudah Run dengan F5,
jika ada error maka amati setiap code hingga benar. Dan pastikan xampp sudah di running.
Selamat mencoba ^_^
"Keep Woles and Programming"
Sangat Bermanfaat..
BalasHapusTerimakasih :)
:(
BalasHapusmakasih banget bro, sangat membantu buat project uas gw
BalasHapussetelah sekian minggu buat aplikasi pendaftaran member tp ga bisa insert data ke database my sql, cuman bisa insert melalu phpmyadmin dan nampilin doank, akhirnya bisa juga berkat koding MySqlCommand yang ente share :)
Thx bgt...........
Oke gan.... sama-sama :)
HapusUntuk kodingan menghapus, database 0ada tombol hapus bagaimana?
Hapusthank u bro, referensi awal dalam pembelajaran pemrograman dan database.
BalasHapusKemaren udah dipraktekkan dilaboratorium Komputer Universitas Bina Darma bro... thanks.
BalasHapussama-sama bro
HapusAssalamu'alaikum Pak..
BalasHapusfungsi "private string nip{}" untuk apa ya???
terima kasih.
ola olelaang ola aoleelang
BalasHapusfungsi "private string nip{}" untuk apa ya???
BalasHapustolong di jawab pak.. thx
1.Private utk fungsi
Hapus2. Logo {} begin & end
Sama seperti visual basic da keterangan "begin" dan "end" dalam kodingnya
Terimakasih .. sangat membantu
BalasHapusContoh :
BalasHapus1. Textbox gaji kosong/belum terisi
2. Muncul pesan 'text gaji kosong'
3. Data tidak bisa tersimpan
Tuh sintak nya gmna ya??
Thanks
hapus & update ny kemana ? boleh kasih contoh ny ?
BalasHapusError dibagian adapter.Fill terus bagaimana solusinya ya?
BalasHapusmantap gan terimakasih source code nya sangat membantu
BalasHapus