Anda di halaman 1dari 13

Tugas Praktikum Databse

Tugas Praktikum Basis Data


Membuat Database Sederhana
“Database Penjualan Toko Elektronik”

A. Membuat Database baru


1. Memilih database kosong
Database kosong ini yang nanti digunakan untuk menyimpan elemen-elemen yang
dibutuhkan untuk membangun sebuah database perpustakaan, seperti tabel, form,
report dan lain sebagainya.

Tugas Praktikum Database 1


Tugas Praktikum Databse

2. Menyimpan File database


File database disimpan dengan nama penjualan.accdb (tidak dengan format .mbd karena
kebetulan untuk tugas ini menggunakan Microsoft Access 2007 yang sudah dengan
format .accdb)

B. Membuat Tabel Database


Pada database penjualan toko ini ada 5 jenis tabel, dari setiap tael memiliki primery key, dan
berikut uraiannya :

1. Tabel Barang
Entitas : TabelBarang
Atribut : kode_barang, nama_barang, id_jenis_barang, id_supplier, dan harga.

Yang menjadi primary key dari Tabel Barang ini adalah kode_barang.

create table TabelBarang (


kode_barang char(25) primary key,
nama_barang char(100),
id_jenis_barang number ,
id_supplier number , harga char(25));

Tugas Praktikum Database 2


Tugas Praktikum Databse

Gambar dibawah i ni adalah tabel yang telah terisi contoh data-data barang yang dijual.

2. Tabel Jenis Barang


Entitas : TabelJenisBarang
Atribut : id_jenis_barang, nama_jenis_barang

create table TabelJenisBarang (


id_jenis_barang number primary key,
nama_jenis_barang char(100));

Yang menjadi primary key adalah id_jenis_barang.

Tugas Praktikum Database 3


Tugas Praktikum Databse

3. Tabel Customer
Entitas : TabelCustomer
Atribut : id_customer, nama_customer, alamat_customer, telepon_customer.
Yang menjadi primary key pada tabel ini adalah id_customer dengan tipe data number.

create table TabelCustomer (


id_customer number primary key,
nama_customer char(100),
alamat_customer char(100),
telepon_customer char(25));

4. Tabel Supplier
Entitas : TabelSupplier
Atribut : id_supplier, nama_supplier
Yang menjadi primary key adalah id_supplier, dengan tipe data number.

create table TabelSupplier (


id_supplier number primary key,
nama_supplier char(100));

Tugas Praktikum Database 4


Tugas Praktikum Databse

5. Tabel Transaksi
Entitas : TabelTransaksi
Atribut : kode_transaksi, id_customer, kode_barang, tgl_transaksi, keterangan

create table TabelTransaksi (


kode_transaksi char(25) primary key,
id_customer number,
kode_barang char(100), tgl_transaksidate,
keterangan char(225));

Primary key dari tabel ini adalah kode_transaksi, jadi setiap terjadi transaksi maka
memiliki kode yang berbeda (unik).

Tugas Praktikum Database 5


Tugas Praktikum Databse

C. Relationship
Relasi ini maksudnya adalah hubungan antar tabel, dari 5 jenis entitas tadi dibuat
relasinya sebagai berikut :

Gambar diatas adalah relasi dari database penjualan. Dari setiap tabel dihubungkan pada primary
key.

Penjelasan :
- Data barang-barang toko masing-masing memiliki detail yang berbeda dan unik
(tidak sama dengan barang yang lain), seperti id_jenis_barang dan kode_barang.
- Barang-barang tersebut mempunyai supplier yang berbeda sesuai jenisnya.
- Jika Customers melakukan transaksi (membeli barang), dimana Tabel customer
memiliki primary key id_customer yang akan masuk data transaksi.

Tugas Praktikum Database 6


Tugas Praktikum Databse

D. Membuat Report
Dari tabel database yang telah dibuat tadi, maka langkah selanjutnya untuk
mempermudah pengecekan data dibuatlah laporan (report). Ada tiga report pada databse
ini, berikut uraiannya :

Langkah pertama membuat report.

Pertama klik sub menu create >> Report wizard >> pilih jenis entitas yang atributnya
nanti akan dimasukkan pada report (ditunjukkan panah no.2) >> pilih atribut apa saja
yang menjadi bagian report (ditunjukkan panah no.3) >> next (gambar no.4) >> next
(gambar no.5 menentukan layout dari report) >> next (gambar no.6 mementukan tema
pada report) >> berikan nama report (ditunjukkan panah pada gambar n0.7) >> modify
>> finish.

4 5

Tugas Praktikum Database 7


Tugas Praktikum Databse

6
7

Tiga Report tersebut ialah :

1. Report Barang
Report ini memiliki atribut kode_barang, nama_barang, id_jenis_barang,
nama_jenis_barang, id_supplier, harga.
Atribut-atribut ini gabunan dari entitas TabelBarang, TabelJenisBarang, dan
TabelSupplier.

Tugas Praktikum Database 8


Tugas Praktikum Databse

2. Report Customer
Report ini memiliki atribut id_customer, nama_customer, alamat_customer,
telepon_customer. Report ini dari Entitas TabelCustomer

Tugas Praktikum Database 9


Tugas Praktikum Databse

3. Report Transaksi
Report ini menampilkan data transaksi yang telah berlangsung dari masing-masing
customer. Yang menjadi inti dari laporan ini adalah nama_customer,
alamat_customer, telepon_customer (dari Entitas TabelCustomer). Atribut
nama_barang, harga (dari entitas TabelBarang), atribut kode_barang dan
tgl_transaksi (dari entitas TabelTransaksi).

Tugas Praktikum Database 10


Tugas Praktikum Databse

E. Membuat Switchboard
Dari Report yang telah dibuat tadi, maka untuk mempermudah pengecekan data-data,
bisa disediakan menu-menu dari setiap report.

Berikut penjelasannya :

3
4
5
6
7

Dari gambar diatas, untuk membuat switchboard pertama klik menu bar Database Tools >>
Switcboard Manager (ditunjukkan angka no.1) >> edit (ditunjukkan angka no.2) >> beri nama
switchboard yang akan akan ditampilkan pada menu switchboard (ditunjukkan angka no.3) >>
ok >> kemudian beri nama judul utama switchboard “Swicthboard Penjualan” >> New
(ditunjukkan no.4) >> muncul text box, lalu isi setiap form, untuk form report pilih salah satu
report yang sudah dibuat tadi sesuai isi menu yang ingin ditampilkan (ditunjukkan no.5,6,7)
>> Ok.

Tugas Praktikum Database 11


Tugas Praktikum Databse

Sampai ada 3 menu pada switchboard, seperti gambar diatas ini hasilnya.

Dari setiap item menu diatas, jika “BARANG” diklik maka akan muncul report “Barang”,
CUSTOMER muncul report “customer”, TRANSAKSI muncul report “TRANSAKSI”
seperti gambar-gambar dibawah.

Tugas Praktikum Database 12


Tugas Praktikum Databse

Tugas Praktikum Database 13

Anda mungkin juga menyukai