Sabtu, 02 April 2011

Dataset pada VB.Net

DataSet merupakan obyek dari class System.Data.DataSet yang bisa dipakai oleh semua data provider, independen, dan bisa digunakan baik secara terkoneksi atau tidak terkoneksi dengan data source.

DataSet mampu menggambarkan sekumpulan data yang tersimpan dalam berbagai DataTable, constraint serta hubungan antar tabel. Selain itu, dia juga mampu menyimpan begitu banyak data dan memprosesnya di secara offline, dengan kata lain, disconnected dari database. Tujuan utama adanya DataSet adalah sebagai penyedia layanan database secara virtual yang disimpan dalam memory cache.

Atau lebih gampangNa kita bisa menyebut dataset sebagai "Virtual Database" .
Seperti halnya database, dataset juga memiliki tabel, baris, kolom, constraint dan relation antar tabel. Hanya saja istilahNa agak berbeda.
Istilah yang digunakan di dataset menggunakan kata depan "data". ContohNa. dataTable (tabel di database), dataColumn (column), dataRow(row), dataConstraint(constraint), dataRelation(relation).

Untuk membuat dataset, cukup dengan sebaris source code, yakni :
"dim ds as New Dataset."

ds disini merupakan variabel yang kita gunakan sebagai dataset.
kata "New" digunakan agar dataset ini dapat diinstance / dideklarasi ulang pada saat digunakan.

Disini saya berikan contoh program vb.net tentang pembuatan dan pemakaian dataset.
Silahkan download disini!! Read More..

Stored Procedure

Stored procedure merupakan program yang berjalan disisi server yang mampu mengelompokkan query-query dalam sebuah package agar dapat digunakan kembali. Seperti nama na, stored procedure digunakan untuk menyimpan function/procedure di database (dalam hal ini saya memakai SQL Server 2005).

Stored procedure mempunyai parameter yang bisa digunakan untuk input atau output. Mereka juga mempunyai return value bernilai integer (dengan nilai default adalah nol), dan mereka bisa mengembalikan nol atau lebih resultset. Mereka bisa dipanggil dari program client atau stored procedure lainnya.

Berikut ini saya contohkan pembuatan stored procedure tanpa parameter dan stored procedure dengan parameter IN. Untuk stored procedure dengan parameter OUT bisa temen2 coba ndiri di rumah!! ^^


Stored Procedure tanpa parameter :

CREATE PROCEDURE SP_AmbilMahasiswa
AS
SELECT *
FROM Mahasiswa;


Stored procedure ini mengembalikan nilai data semua mahasiswa.


Stored Procedure dengan parameter IN :

create procedure SP_nim_mhs
@pNim varchar(50)
as
select * from mahasiswa
where nim = @pNim;

Stored procedure ini mengembalikan nilai data mahasiswa yang mempunyai NIM seperti parameter @pNim.

Agar lebih jelas, berikut saya berikan contoh penggunaan stored procedure pada SQL Server dan VB.Net.
Silahkan download disini!! Read More..

Minggu, 20 Maret 2011

Penerapan OOP di vb.net

Sebenere aq ndiri G begitu mahir dalam OOP. Tapi berhubung da teman yg bertanya ttg OOP di vb, okelah aq coba ja.
Setelah mengingat ingat kembali pelajaran OOP, akhirNa kutemukan juga referensi modul/ buku yang ngebahas tu (dah aq include juga modul na di file q!). Ternyta g gt susah kq. ^^
Key,.. G usah pake lama. Lgsg ja. LEtzz Try!!
Sebelum kita terapin ke program, da baek Na juga kita bahas dulu pa seh tu OOP????
OOP (Object Oriented Programming) atau disebut juga dengan Pemrograman Berorientasi Objek (PBO) merupakan yang memiliki konsep objek seperti halnya objek di dunia nyata.

Wes lah, teori na ntar teman2 baca dewe ja y!! aq yakin temen2 ntar bakalan lebih ngerti dari aq.. ^^

Nie contoh program vb yang aq bikin dengan konsep OOP.
Teman2 dapat mendownloadNa disini !!

Silahkan dibaca baca dulu, N tanyakan ja bila da yang pngin ditanyain. ^^ Read More..

Sabtu, 19 Maret 2011

Praktikum PV2 - Pert 2

Setelah belajar navigasi data pada pertemuan pertama. Sekarang kita akan belajar perintah DML (insert, update, delete) pada database.
Tentunya teman2 saya anggap sudah belajar mengenai SQL, sehingga mengerti apa itu insert, update, maupun delete. (kalo ada yang belum mengerti, silahkan dibuka kembali buku2 SQL na!)
Key!!
Disini kita terapin perintah SQL DML itu pada sebuah form yang kita buat di visual basic.
Sehingga kita bisa menambah, merubah, dan menghapus data pada database tanpa menulis syntax SQL berulang2.
Agak berbeda dengan di praktikum, disini saya menggunakan database SQL Server bawa'an visual basic. Sebenarnya hampir sama, hanya berbeda pada connection string saja.
Untuk mendownloadnya, silahkan klik disini.
Apabila ada yang kurang jelas, silahkan ditanyakan saja! Read More..

Praktikum PV2 - Pert 1

Praktikum PV2 pertemuan pertama kali ini membahas tentang navigasi.
Hanya saja pada pertemuan kali ini kita menggunakan button secara manual dan algoritma menggunakan array dua dimensi.
Penggunaan database hanya sebatas perintah select saja, dan hasilnya ditampung di array dua dimensi.
Setelah itu array dua dimesi tersebut yang kita kelola sehingga menampilkan data yang kita inginkan.

Untuk lebih jelasnya, teman2 bisa download disini.
Bila masih kurang jelas, silahkan bertanya saja! KEy..! Read More..