- Buka SQL Server dan buat tabel bernama XUSER Sebelumnya kamu harus melihat postingan saya sebelumnya seperti yang saya katakan di atas agar anda tidak keliru yaitu VB.NET INSERT UPDATE DELETE SEARCH dalam postingan tersebut saya sudah membuat database bernama CRUD dan tabel MASTER. Jadi tugas anda hanya menambahkan tabel XUSER saja Isikan beberapa nilai ke dalam tabel tersebut seperti query dibawah ini
- Buatlah desain form login seperti gambar dibawah ini
- Buatlah function untuk mencari apakah user ID ada atau tidak Kode di atas berfungsi untuk menjumlahkan user ID yang yang ada di database dengan parameter id yang ada di atas
- Buatlah function untuk mencari apakah password yang diisikan sudah benar berdasarkan user id yang kita input sebelumnya
- Agar lebihn lengkap, saya akan buat keseluruhan kode di bawah ini
bahasaprogramvb
Belajar bahasa pemrograman dan database serta yang berkaitan dengan sistem informasi
Thursday, May 26, 2016
VB.NET MEMBUAT FORM LOGIN
Tuesday, May 24, 2016
VB.NET INSERT, UPDATE, DELETE, SEARCH
Langkah-langkah dalam membuat aplikasi spergi gambar di atas
- Membuat database Buka Sql server dan buat query seperti dibawah ini untuk menciptakan database baru bernama CRUD Kode tersebut berfungsi untuk membuat database bernama CRUD dan meciptakan 2 file yaitu CRUD_DATA format MDF dan CRUD_LOG format LDF, dimana masing masing file tersebut memiliki unkuran awal (SIZE) adalah 3MB dan ukuran terbesarnya (MAXSIZE) tak terhingga dan masing masing file hanya boleh bertambah ukurannya (FILEGROWTH) 10MB dari MAXSIZE yang sudah ditentukan. Kebetulan untuk MAXSIZE yang kita buat di atas adalah untlimited sehingga tidak akan mempengaruhi FILEGROWTH. Untuk lebih jelasnya jika MAXSIZE di set 1GB makan file tersebut hanya bisa bertambah 10MB jadi total SIZE database nya hanya akan berukuran 1,01 GB yang bisa digunakan.
- Membuat Tabel Master Query diatas berfungsi menciptakan tabel bernama MASTER yang akan kita gunakan sebagai penampung data dari aplikasi nantinya
- Buka visual studio, buatlah Form dengan nama frmBrowse seperti dibawah ini Form tersebut berfungsi untuk menampilkan data master yang akan kita tarik dari database yang telah kita buat sebelumnya. Aturlah property dari masing masing control seperti gambar di atas.
- tambahkan form dengan nama FrmMaster seperti dibawah ini
- Tambahkan sebuah module dengan nama ModuleGlobal Module ini berfungsi untuk membuat variabel variabel global dan membuat sambungan koneksi ke dalatabase CRUD yang akan kita perlukan nantinya di frmBrowse dan frmMaster sehingga dengan adanya module ini akan sangat bermanfaat karena kita tinggal memangilnya untuk digunakan dan tidak perlu di tulis berulang ulang di setiap form yang ada.
- Buka frmBrowse dan tuliskan kode seperti dibawah ini
- Buka frmMater dan tuliskan kode seperti dibawah ini
Friday, May 6, 2016
SQL Server constraint
- Primary key Primary key atau kunci utama dalam sebuah tabel merupakan kunci yang akan membatasi pengisian record dalam sebuah tabel agar tidak duplikat atau redundan. Syarat sebuah field di jadikan primary key harus unik dan tidak boleh nilainya kosong (NOT NULL). Berikut adalah perintah dasar untuk membuat constraint primary key contoh tabel diatas sudah membentuk 1 kolom primary key yaitu KODE_JURUSAN, artinya nilai kode jurusan yang akan kita isikan tidak akan boleh sama, jika diisikan sama maka otomatis sql server akan menampilkan pesan kesalahan. oh ya primary key secara default adalah not null.
- Membuat tabel induk Tabel diatas adalah tabel induk yang akan kita referensikan ke tabel lain sehingga di hasilkan nantinya FOREIGN key Contoh Perharikan tabel MAHASISWA di atas, terbentuk 1 PRIMARY KEY yaitu NIM dan 1 FOREIGN KEY yaitu KODE_JURUSAN, artinya adalah nilai kolom KODE_JURUSAN yang ada di tabel MAHASISWA harus ada di tabel JURUSAN agar konsistensi data nya terjamin. Oh iya tipe data dan panjang nilainya untuk membuat foreign key harus sama dengan tipe data primary key di tabel induknya. Lihat contoh di atas tipe data untuk kolom KODE_JURUSAN di tabel JURUSAN sama dengan KODE_JURUSAN yang ada di tabel MAHASISWA.
Tuesday, March 8, 2016
Penggunaan Trigger dalam SQL Server
Trigger dalam SQL Server
Trigger adalah T-SQL yang disimpan pada database server dan akan diaktivasi melalui event ketika melakukan statement-statement SQL (Insert, Update, Delete) pada sebuah table. Trigger dapat membantu dalam menjaga konsistensi dan integritas data.
Create Trigger
Alter Trigger
Drop Trigger
Even Pada Trigger
Nama Event | Keterangan |
---|---|
Afret / for Insert | Terjadi setelah insert |
After / for Update | Terjadi setelah update |
After / for delete | Terjadi setelah delete |
Contoh insert trigger
Test Driven
Setelah data selesai ditambahkan maka trigger akan bekerja menampilkan pesan data telah di insert
Monday, February 29, 2016
SQL server select statement
Pernyataan Select Dalam SQL server
Pernyataan select dalam sql server berguna untuk menyeleksi suatu field dari tabel yang di dipilih. Seorang developer database pasti sudah terbiasa dengan perintah select Secara sederhana perintah select dapat distrukturkan seperti dibawah ini
Untuk seorang newbe pasti akan bingun dengan struktur diatas, untuk itu kita akan membuat contoh kasus nama tabel : mahasiswaNIM | NAMA | JURUSAN |
---|---|---|
112114677 | erwin pasaribu | sistem informasi |
112114699 | rachmat chang | akuntansi |
112117878 | idris lim | tekhnik informatika |
Diatas terdapat 1 tabel mahasiswa, yang nantinya kita akan menyeleksi berdasarkan apa yang kita inginkan. Menyeleksi seluruh field yang ada salam tabel
- Menyeleksi seluruh field yang ada salam tabel
NIM | NAMA | JURUSAN |
---|---|---|
112114677 | erwin pasaribu | sistem informasi |
112114699 | rahmat chang | akuntansi |
112117878 | idris lim | tekhnik informatika |
- Menyeleksi hanya fiel nim
NIM |
---|
112114677 |
112114699 |
112117878 |
- Menyeleksi hanya NIM dan NAMA
NIM | NAMA |
---|---|
112114677 | erwin pasaribu |
112114699 | rahmat chang |
112117878 | idris lim |
Untuk peryataan select sepertinya sudah sangat cukup, selanjutnya bagaimana jika kita hanya memilih nim dengan kriteria yang berbeda.Akan di bahas di postingan selanjutnya.