Senin, 28 Mei 2012

merancang database dalam vb 2008 (vb.net)

MERANCANG DATABASE
2.1 Mendesain Database
Dalam membangun aplikasi menggunakan Visual Basic selalu dilengkapi dengan database. Database ini bisa dibuat dengan Microsoft Access, Oracle, Microsoft SQL, dan sebagainya. Dalam hal ini tentu disesuaikan dengan kebutuhan dan kemampuan pemrogram atau developernya. .Yang dimaksud dengan mendesain database adalah merancang suatu database yang akan digunakan dalam suatu aplikasi yang akan dibangun. Sedangkan database itu sendiri adalah kumpulan beberapa table yang ditampung dalam satu file yang namanya database.
Buku ini secara khusus menjelaskan pembuatan program aplikasi bernama TOKO. Aplikasi ini menggunakan database yang dibangun di atas Microsoft SQL Server 2000. Langkah pertama yang harus Anda lakukan untuk membangun suatu aplikasi adalah membuat flowchart atau algoritmanya, setelah itu baru dirancang databasenya. Untuk itu pada bagian ini Anda akan mengetahui desain tabel yang digunakan dalam aplikasi TOKO yang akan dibangun.
Gambar  2.1. Tampilan SQL Server
2.2 Desain Table
Sebelum kita melanjutkan pembuatan aplikasi ini terlebih dahulu kita akan mendesain tabel yang akan digunakan pada aplikasi yang akan dibangun nanti. Data-data dalam tabel ini nantinya akan digunakan untuk mengolah berbagai informasi dan sekaligus sebagai tempat untuk menyimpan informasi tersebut.
Adapun desain table yang kita pakai di dalam program aplikasi ini adalah sebagai berikut:
*        Table1 adalah tabel yang di digunakan untuk menyimpan data-data supplier yang desainnya adalah sebagai berikut:
Nama Field
Data Type
Length
kd_supplier
nama_supplier
alamat
tlp
kota
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
6
50
100
15
50
*        Table2 adalah table untuk menyimpan data-data barang. Desain tabelnya adalah sebagai berikut:
Nama Field
Data Type
Length
kd_barang
nm_barang
kd_supplier
hrg_beli
hrg_jual
stok_ahir
nvarchar
nvarchar
nvarchar
numeric
numeric
numeric
6
50
6
9
9
9
*        Tabel Tmpjual adalah yang berfungsi sebagai file temporary untuk menyimpan data penjualan yang akan dicetak ke printer.
Nama Field
Data Type
Length
no_nota
tgl_nota
kd_barang
nm_barang
jm_jual
hrg_jual
t_jual
nama_kasir
bayar
Kembali
nvarchar
datetime
nvarchar
nvarchar
numeric
numeric
numeric
nvarchar
numeric
numeric
6
8
6
50
9
9
9
50
9
9
*        Tabel Beli adalah tabel yang digunakan untuk menyimpan data-data pembelian. Desain tabelnya adalah sebagai berikut:
Nama Field
Data Type
Length
no_fak
tgl_fak
kd_supplier
kd_barang
nm_barang
qty
hrg_beli
t_total
nvarchar
datetime
nvarchar
nvarchar
nvarchar
numeric
numeric
numeric
6
8
6
6
50
9
9
9
*        Tabel Beli_h adalah yang gunanya untuk menyimpan data rekap pembelian setiap kali transaksi dilakukan desainnya adalah sebagai berikut:
Nama Field
Data Type
Length
no_fak
tgl
qty
total
kd_supplier
varchar
datetime
numeric
numeric
varchar
6
8
9
9
6
*        Tabel Jual adalah tabel yang berfungsi untuk menyimpan data penjualan, desainnya sebagai berikut:
Nama Field
Data Type
Length
no_nota
tgl_nota
kd_barang
nm_barang
jm_jual
hrg_jual
t_jual
nama_kasir
bayar
kembali
nvarchar
datetime
nvarchar
nvarchar
numeric
numeric
numeric
nvarchar
numeric
numeric
6
8
6
50
9
9
9
50
9
9
*        Tabel Jual_h ini berfungsi untuk melakukan rekap dari table jual setiap kali transaksi dilakukan, adapun disainnya adalah sebagai berikut:
Nama Field
Data Type
Length
no_nota
tgl_jual
j_jual
tt_jual
varchar
datetime
numeric
numeric
6
8
9
9
*        Tabel Setup berfungsi untuk menyimpan data perusahaan layout desainnya adalah sebagai berikut:
Nama Field
Data Type
Length
namaperus
alamat
tlp
email
fax
kota
kode
nvarchar
ntext
nvarchar
nvarchar
nvarchar
nvarchar
nvarchar
50
16
50
50
50
50
1
2.3 Membuat Database dengan SQL Server 2000
Untuk membuat database pada Microsoft SQL Server sedikit berbeda, oleh karena itu perlu sedikit pengetahuan tambahan. Untuk itu sebaiknya Anda juga membaca buku yang berhubungan dengan Microsoft SQL Server. Berikut ini akan dijelaskan langkah-langkah sederhana membuat database di Microsoft SQL Server 2000.
[1]     Dari form SQL Server Enterprise Manager klik kanan Database à klik New Database à setelah itu akan tampil form Database Properties, isi dengan nama database Anda, misalnya TOKO
[2]     Kemudian klik OK. Sekarang Database TOKO sudah ada di Database Microsoft SQL
[3]     Untuk membuat table klik Database Toko, lalu pilih table kemudian klik kanan di table dan pilih New Table
[4]     Kemudian masukkan nama field, DataType, length(panjang) dan allow nulls seperti Gambar 2.2. berikut ini.
Gambar  2.2. Desain Table
[5]     Ulangi langkah 3 sampai selesai, untuk membuat table berikutnya ulangi langkah 2 di atas.
Gambar 2.3. List Table
2.4. Flowchart Global Program Aplikasi Toko
Setelah tabel yang desainnya sudah disiapkan, langkah selanjutnya yang harus Anda kerjakan adalah membuat flowchart untuk aplikasi TOKO yang akan Anda bangun. Sebagai contoh berikut ini adalah flowchart sebagai alur atau proses dan struktur program TOKO yang akan Anda bangun,
Gambar 2.4. Flowchart Global Program Aplikasi Toko
2.4. Algoritma Program Aplikasi Toko
*        Input data supplier kemudian simpan ke table supplier setelah itu cetak report supplier.
*        Input data barang kemudian cari data supplier ke table supplier apabila data ketemu kemudian disimpan ke dalam table barang kemudian cetak report inventory barang.
*        Input data pembelian kemudian cari data ke table supplier apabila ketemu, cari lagi data ke table barang jika ketemu simpan data ke dalam table pembelian kemudian cetak report pembelian.
*        Input data penjualan kemudian cari data ke table barang apabila ketemu, simpan data ke temporary table penjualan kemudian cetak slip penjualan setelah itu cetak laporan penjualan.