Tugas Praktikum Basis Data Membuat Database Sederhana

13
Tugas Praktikum Database 2103137052_Siti Nur Afiyah Tugas Praktikum Database 1 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.

Transcript of Tugas Praktikum Basis Data Membuat Database Sederhana

Page 1: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 1

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.

Page 2: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 2

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));

Page 3: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 3

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

Yang menjadi primary key adalah id_jenis_barang.

create table TabelJenisBarang (

id_jenis_barang number primary key,

nama_jenis_barang char(100));

Page 4: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 4

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.

4. Tabel Supplier

Entitas : TabelSupplier

Atribut : id_supplier, nama_supplier

Yang menjadi primary key adalah id_supplier, dengan tipe data number.

create table TabelCustomer (

id_customer number primary key,

nama_customer char(100),

alamat_customer char(100),

telepon_customer char(25));

create table TabelSupplier (

id_supplier number primary key,

nama_supplier char(100));

Page 5: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 5

5. Tabel Transaksi

Entitas : TabelTransaksi

Atribut : kode_transaksi, id_customer, kode_barang, tgl_transaksi, keterangan

Primary key dari tabel ini adalah kode_transaksi, jadi setiap terjadi transaksi maka

memiliki kode yang berbeda (unik).

create table TabelTransaksi (

kode_transaksi char(25) primary key,

id_customer number,

kode_barang char(100), tgl_transaksidate,

keterangan char(225));

Page 6: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 6

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.

Page 7: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 7

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.

1

2

3

4 5

Page 8: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 8

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.

6 7

Page 9: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 9

2. Report Customer

Report ini memiliki atribut id_customer, nama_customer, alamat_customer,

telepon_customer. Report ini dari Entitas TabelCustomer

Page 10: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 10

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).

Page 11: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 11

E. Membuat Switchboard

Dari Report yang telah dibuat tadi, maka untuk mempermudah pengecekan data-data,

bisa disediakan menu-menu dari setiap report.

Berikut penjelasannya :

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.

1

2

3 4

5

6 7

Page 12: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 12

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.

Page 13: Tugas Praktikum Basis Data Membuat Database Sederhana

Tugas Praktikum Database 2103137052_Siti Nur Afiyah

Tugas Praktikum Database 13