Thursday, February 26, 2015

Local Database dengan Visual Studio

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 :

prita purnamasari said...

kak mau nanya, local database saya kok ga ada ya di visual studio yang saya punya?

Jatty Andriean said...

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)