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.