Hello!!
Sekarang saya akan share cara membuat database SQL dengan menggunakan Visual Studio. Database SQL pada VS yang bisa dibuat ada 2 yaitu Local Database( .sdf) dan Service-Based Database ( .mdf). Local database biasanya digunakan saat user yang menggunakan database jumlahnya sedikit, type dari database ini adalah SQL Compact Edition. Sedangkan Service-Based database digunakan apabila jumlah user yang mengakses database banyak.
Oke sekarang saya akan menunjukkan cara membuat database tersebut. Pertama kali yang kita lakukan adalah membuat sebuat project baru. Disini saya akan membuat project berbasis WPF dengan nama
CobaDB
 |
Gambar 1 : Membuat Project baru |
Selanjutnya di Solution Explorer, klik kanan project yang baru dibuat kemudian click Add > New Item ( Pro Tips: ctrl + shift + A) atau lewat menu Project > Add New Item. Setelah itu click Local Database dan beri nama
myLocalDB
 |
Gambar 2 : Menambahkan Local Database |
Selanjutnya kita akan membuat tabel dengan database tersebut. Pertama yang dilakukan adalah refresh koneksi database pada
Server Explorer lalu klik kanan pada folder
Table yang berada di dalam database yang sudah kita buat tadi dan click
Create Table
 |
Gambar 3 : Membuat Tabel baru |
Setelah itu akan muncul window seperti gambar berikut
 |
Gambar 4 : Membuat Tabel dengan nama IDTable |
Saya memberi nama table saya IDTabel yang berisi Index (Integer) dan Nama(String). Kolom Index saya set sebagai Primary Key dan sebagai Identity sehingga nantinya saat pengisian Index akan terisi otomatis bila ada entry Nama baru.
Sekarang Database sudah selesai dibuat, selanjutnya adalah cara mengisi database yang sudah dibuat tadi. Saya membuat sebuah program sederhana yang berisi label, Textbox, Button, dan Border seperti gambar berikut
 |
Gambar 5 : Desain UI |
Saya membuat dengan menggunakan kode XAML tidak drag and drop karena sudah terbiasa dengan code XAML. Berikut code XAML yang saya tuliskan
 |
Gambar 6 : Kode XAML |
Yang perlu diperhatikan pada kode diatas adalah nama
Button dan nama
Textbox yang digunakan.
Button pada program ini saya beri nama
btnSubmit sedangkan
Textbox saya beri nama
tbname.
Program ini fungsinya adalah memasukkan nama user yang ditulis pada
Textbox ke dalam database yang kita buat.
Selanjutnya adalah menuliskan program untuk memasukkan data tersebut kedalam database. Sebelum itu kita tambahkan dulu reference untuk koneksi SQL kita dengan cara seperti berikut
 |
Gambar 7 : Menambah Reference |
Selanjutnya Klik dua kali Button submit lalu kita akan masuk ke window code VB. Tuliskan kode berikut
 |
Gambar 8 : Kode VB |
Event tersebut auto generated oleh visual studio jadi kita tidak perlu menulisnya. Untuk sqlConnection kita dapatkan dari
Properties database yang dibuat tadi jadi jangan menggunakan yang sama seperti di code yang saya berikan karena pasti tempat filenya berbeda
 |
Gambar 9 : Connection String |
Oke Semua sudah selesai sekarang tinggal dijalankan programnya. Masukkan nama dan klik tombol submit. Untuk melihat isi tabel pada database dapat dilakukan dengan cara seperti ini
 |
Gambar 10 : Menampilkan data pada tabel IDTable |
Sekarang kita sudah bisa membuat database dan merekam data ke dalam database, selanjutnya terserah anda dalam pemanfaatannya.
Terima kasih sudah membaca posting ini, sampai jumpa di post berikutnya
2 comments :
kak mau nanya, local database saya kok ga ada ya di visual studio yang saya punya?
Di visual studio 2013 keatas local database sudah tidak disupport sama microsoft jadi yang tersedia cuma service - base database. Kalo mau make local database bisa download add-in Sql CE (https://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1)
atau Sql management studio 2008 (https://www.microsoft.com/en-us/download/details.aspx?id=7593)
Post a Comment