BAB 1 OPERASI DATABASE
1.1 Konsep Database
Database dapat diartikan
kumpulan dari satu atau lebih tabel yang saling terintegrasi satu sama lain,
dimana setiap pemakai diberi wewenang untuk
mengakses(menambah, merubah, menghapus dan menganalisis) data dalam tabel-tabel
tersebut.
Untuk
memudahkan pemahaman perhatikan Struktur database dibawah ini,
Seperti pada gambar disamping terlihat
bahwa database merupkan kumpulan dari beberapa tabel dan tabel merupakan
kumpulan dari beberapa Field atau Column.
Tabel, dapat kita artikan
merupakan kelompok data, misal kelompok data barang, data pasien, data
penjualan dan lain-lain.
Field/Column, dapat diartikan attribute atau keterangan yang
berhubungan dengan tabel.
1.2 Management Database (Microsoft Access 2007)
Sebelum membuat database sebaiknya kita persiapkan terlebih dahulu
struktur folder untuk penyimpanan database, seperti dibawah ini :
Folder utama adalah PenjualanADO
yang digunakan untuk menyimpan Project Penjualan yang akan dibuat. Didalam
Folder PenjualanADO ada beberapa subfolder yaitu,
1.
Folder Database, digunakan untuk tempat menyimpan database
2.
Folder DataModul, digunakan untuk tempat menyimpan Data Module yang akan
dibuat
3.
Folder Form,
digunakan tempat untuk menyimpan Form
4.
Folder Grafik, digunakan
tempat untuk menyimpan Grafik
5.
Folder Images, digunakan tempat untuk menyimpan Gambar yang akan
digunakan
6.
Folder Report, digunakan untuk menyimpan Laporan
|
1.2.1 Membuat Databases
Langkah-langkah untuk
membuat database di Microsoft Access 2007
a. Buka Microsoft Access 2007
b. Pada Tampilan awal
Microsoft access 2007, klik Blank database
c. Tuliskan Nama Database pada
Kotak FileName, Misal Penjualan.
d. Klik tombol Browse
e. Pilih Folder dimana
Database akan disimpan, masukkan di Folder Database di strukturtur folder yang
telah dibuat.
f.
Pilih Save As Type, Microsoft
office Access (2002-2003 Format)
g. Klik Tombol OK
h. Klik Tombol Create
1.2.2 Membuat Tabel
Langkah-langkah membuat
Tabel
a. Pada Tampilan Microsoft
Access, Klik kanan pada tabel 1
b. Pilih Desaign View
c. Tuliskan Nama Tabel
(Barang) tombol OK
d. Tuliskan Field Name, Data
Type dan Field Size Seperti dibawah ini
No
|
Field Name
|
Data Type
|
Field Size
|
Keterangan
|
1
|
KdBarang
|
Text
|
8
|
Primary Key
|
2
|
NmBarang
|
Text
|
25
|
|
3
|
Satuan
|
Text
|
15
|
|
4
|
Harga
|
Number
|
|
|
5
|
Jumlah
|
Number
|
|
|
e. Simpan tabel yang telah
dibuat, Klik File – Save
Untuk menambahkan tabel-tabel yang lain, klik menu Create- Table
dan langkah selanjutnya sama dengan langkah diatas.
Latihan_1 : Tambahkan tabel-tabel
dibawah ini pada database yang telah dibuat.
Nama Tabel : PELANGGAN
No
|
Nama Field
|
Tipe Data
|
Ukuran
|
Keterangan
|
1
|
KdPlg
|
Text
|
8
|
Primary Key
|
2
|
NmPlg
|
Text
|
25
|
|
3
|
Alamat
|
Text
|
45
|
|
4
|
KdPos
|
Text
|
5
|
|
5
|
Phone
|
Text
|
25
|
|
Nama Tabel : STOKBARANG
No
|
Nama Field
|
Tipe Data
|
Ukuran
|
Keterangan
|
1
|
KdBarang
|
Text
|
8
|
Primary Key
|
2
|
NmBarang
|
Text
|
25
|
|
3
|
StokAwal
|
Number
|
|
|
4
|
StokMasuk
|
Number
|
|
|
5
|
StokKeluar
|
Number
|
|
|
6
|
StokAkhir
|
Number
|
|
|
7
|
TglUpdate
|
Number
|
|
|
Nama Tabel : MASTER_JUAL
No
|
Nama Field
|
Tipe Data
|
Ukuran
|
Keterangan
|
1
|
NoNota
|
Text
|
8
|
Primary Key
|
2
|
TglJual
|
DateTime
|
|
|
3
|
KdPlg
|
Text
|
|
|
4
|
Total
|
Number
|
|
|
Nama Tabel : DETAIL_JUAL
No
|
Nama Field
|
Tipe Data
|
Ukuran
|
Keterangan
|
1
|
NoNota
|
Text
|
8
|
Tidak Ada Primary Key
|
2
|
KdBarang
|
Text
|
8
|
|
3
|
Harga
|
Number
|
|
|
4
|
Jumlah
|
Number
|
|
|
5
|
SubTotal
|
Number
|
|
|
Nama Tabel : MASTER_BELI
No
|
Nama Field
|
Tipe Data
|
Ukuran
|
Keterangan
|
1
|
NoNota
|
Text
|
8
|
Primary Key
|
2
|
TglBeli
|
DateTime
|
|
|
3
|
NmSupplier
|
Text
|
|
|
4
|
Total
|
Number
|
|
|
Nama Tabel : DETAIL_BELI
No
|
Nama Field
|
Tipe Data
|
Ukuran
|
Keterangan
|
1
|
NoNota
|
Text
|
8
|
Tidak ada Primary Key
|
2
|
KdBarang
|
Text
|
8
|
|
3
|
HargaBeli
|
Number
|
|
|
4
|
Jumlah
|
Number
|
|
|
5
|
SubTotal
|
Number
|
|
|
1.2.3 Mengubah Tabel
Langkah-langkah mengubah
tabel (Field Name, Data Type atau Field Size) adalah sbb:
a. Klik Kanan pada Tabel yang
akan diubah, Pilih Desaign View
b. Ubah Field Name, Data Type
atau Field Size yang akan diubah
1.2.4 Manipulasi Data pada Tabel Database
a. INSERT, digunakan untuk
memasukkan data baru pada Tabel,
Struktur Insert Secara umum,
INSERT INTO
NamaTabel(FieldName_1,FieldName_2,…,FieldName_n)
VALUES(IsiFieldName_1,IsiFieldName_2,…,IsiFieldName_n)
Misal kita akan memasukkan data baru ke Tabel Barang.
Langkah-langkah menuliskan INSERT INTO di Microsoft Access adalah
sebagai berikut :
1. Klik tabel yang akan diisi
data (Tabel Barang)
2. Klik Menu Create
3. Klik Query Design
4. Pilih Tabel yang akan
dibuat Query (Tabel Barang)
5. Klik Tombol Add,
Klik Tombol Close
6. Klik Tombol View
– SQL View
7. Pada Jendela SQL View tuliskan perintah Insert
dibawah ini
8. Klik Tombol Run,
untuk menjalan perintah Insert
9. Masukan data-data lainnya
seperti pada tabel dibawah ini,
KdBarang
|
NmBarang
|
Satuan
|
Harga
|
Jumlah
|
00002
|
Pensil Warna
|
Buah
|
10000
|
12
|
00003
|
Spidol BoardMaker
|
Buah
|
15000
|
10
|
00004
|
Tas
|
Buah
|
75000
|
7
|
00005
|
Sepatu
|
Pcs
|
125000
|
8
|
b. UPDATE, digunakan untuk merubah
data-data yang salah
Struktur penulisan UPDATE adalah sebagai berikut :
UPDATE NamaTabel
SET FieldName_1=IsiBaru, FieldName_2=IsiBaru,…,FieldName_n=IsiBaru
WHERE FieldNameKriteria=Kriteria
KdBarang
|
NmBarang
|
Satuan
|
Harga
|
Jumlah
|
00001
|
Buku
|
Lusin
|
35000
|
24
|
00002
|
Pensil Warna
|
Kotak
|
10000
|
12
|
00003
|
Spidol
|
Buah
|
25000
|
10
|
00004
|
Tas
|
Buah
|
85000
|
7
|
00005
|
Sepatu
|
Pcs
|
125000
|
12
|
Update Barang SET Harga=35000,Jumlah=24 WHERE KdBarang=’00001’
c. DELETE,
DELETE FROM NamaTabel
WHERE FieldNameKriteria=Kriteria
Tidak ada komentar:
Posting Komentar