Anda di halaman 1dari 17

TUGAS 2

APLIKASI KOMPUTER 3

DATABASE PENJUALAN
TOKO PAKAN TERNAK

Nama : Luh Sukerti


NIM : 1915644007
Kelas : 4F

PROGRAM STUDI D4 AKUNTANSI MANAJERIAL


JURUSAN AKUNTANSI
POLITEKNIK NEGERI BALI
2021
DAFTAR ISI

HALAMAN SAMPUL
DAFTAR ISI........................................................................................................................i

BAB II MEMBUAT DATABASE PENJUALAN TOKO PAKAN TERNAK.................1

2.1 Membuat Database Baru............................................................................................1

2.2 Membuat Tabel Database...........................................................................................3

2.3 Membuat Lookup.......................................................................................................7

2.4 Membuat Relasi.........................................................................................................9

2.5 Memasukan Record Data pada Setiap Tabel...........................................................11

i
BAB II
MEMBUAT DATABASE PENJUALAN
TOKO PAKAN TERNAK

2.1 Membuat Database Baru


Hal pertama yang harus kita lakukan adalah buka Microsoft acces yang ada pada
laptop atau pc. Jika teman-teman blum tau letak Microsoft acces nya, bisa di cari pada
pencaraian (biasanya namanya “Type here to Search”) dengan mengetik “acces”, maka
akan muncul Microsoft accesnya. Kemudian klik dua kali untuk membukanya atau bisa
klik “open” yang ada pada bagian kanan, berikut gambar yang disertai untuk lebih
jelasnya.

Setelah terbuka kita akan ke bagian “Home”. Disini kita harus memilih “Blank
Database” untuk memuka database yang kosong. Dalam database kosong ini kita akan
menyimpan elemen-elemen yang akan kita butuhkan untuk membuat database penjualan,
seperti, table, form, report dan yang lainnya. Berikut gambar yang bisa diperhatikan

1
Setelah itu pada bagian kanan pilih tempat dan nama file yang akan disimpan.
Dengan mengklik gambar file, maka kita akan dibawa ke folder tempat penyimpanan.
Disini saya simpan dengan nama Database Panjualan Toko Pakan Ternak. Kemudian klik
“Oke” lalu pilih “Create”.

2
2.2 Membuat Tabel Database
Pada database penjualan toko pakan ternak memiliki 5 (lima) jenis tabel, setiap
tabel memiliki primary key, berikut urainnya:

Nama tabel : TablePemasok, dengan struktur tabel sebagai berikut:

Field Name Data Type Field Size Format Description


*ID_Pemasok Short text 10 Referensi dari field di
(text) TablePemasok
NamaPemasok Short text 25 Nama dari pemasok
(text)
TelpPemasok Short text 12 Nomor telepon/Hp
(text) pemasok
AlamatPemasok Short text 100 Alamat dari pemasok
(text)
ID_JenisBarang Short text 10 Referensi dari field di
(text) TableJenisBarang
*) ID_Pemasok sebagai Primary key

Pada tabel diatas ada beberapa perubahan, dimana ada penambahan field yaitu
TelpPemasok dan ID_JenisBarang.

Nama tabel : TableJenisBarang, dengan struktur tabel sebagai berikut:

Field Name Data Type Field Size Format Description


*ID_JenisBarang 10 Referensi dari field di
Short text
TableJenisBarang
(text)

NamaJenisBarang Short text 50 Nama dari jenis barang


(text)
*) ID_JenisBarang sebagai Primary key

3
Nama tabel : TableBarang, dengan struktur tabel sebagai berikut:

Field Name Data Type Field Size Format Description


*ID_Barang Short text (text) 10 Referensi dari field di
TableBarang
NamaBarang Short text (text) 50 Nama Barang
ID_JenisBarang Short text (text) 12 Referensi dari field di
TableJenisBarang
HargaBeli Currency Standard Harga beli barang
dari pemasok
TanggalMasuk Date/Time Medium Tanggal barang
Date masuk ke gudang
*) ID_Barang sebagai Primary key

Pada tabel diatas ada beberapa perubahan, dimana ada penghilangan field ID_Pemasok,
ada perubahan HargaBarang diganti menjadi HargaBeli dan ada penambahan field yaitu
TanggalMasuk.

Nama tabel : TablePelanggan, dengan struktur tabel sebagai berikut:

Field Name Data Type Field Size Format Description


*ID_Pelanggan Short text 10 Referensi dari field di
(text) TablePelanggan
NamaPelanggan Short text 50 Nama dari pelanggan
(text)
TelpPelanggan Short text 12 Nomor telepon / Hp
(text) pelanggan
AlamatPelanggan Short text 100 Alamat dari pelanggan
(text)
*) ID_Pelanggan sebagai Primary key

Nama tabel : TableTransaksi, dengan struktur tabel sebagai berikut:

Field Name Data Type Field Format Description


Size

4
*KodeTransaksi Short text (text) 10 Referensi dari field di
TableTransaksi
TanggalTransaks Date/Time Medium Tanggal terjadinya
i Date transaksi
ID_Pelanggan Short text (text) 10 Referensi dari field di
TablePelanggan
ID_Barang Short text (text) 10 Referensi dari field di
TableBarang
JmlhBarang Number Byte Jumlah barang yang
dijual
HargaJual Currency Standard Harga jual barang
*) KodeTransaksi sebagai Primary key

Dari uraian diatas kini saya akan menjelaskan bagaimana cara membuat tabel-tabel
tersebut pada database, berikut penjelasannya:

1. Pertama klik menu “Create” pada toolbar.


2. Kemudian klik “Table Design” pada table.
3. Lalu masukkan nama-nama field yang ada pada tabel pada bagian “Field Name”,
untuk tipe data dimasukkan pada “Data Type”, kemudian pada “File Properties”
yang ada pada bagian bawah dilengkapi field zise nya atau format yang
dibutuhkannya sesuai data pada tabel.
4. Untuk menjadikan salah satu field primary key dengan meng klik Primary key
(Gambar kunci) yang ada pada “Tools”.
5. Jika semua sudah dimasukkan sesuai data pada tabel diatas, kemudian save
dengan cara klik kanan nama tabel kemudian save, ganti nama tabel sesuai
dengan nama tabelnya (Misal, TablePemasok)
6. Untuk menutup jendela bisa klik kanan pada nama tabel lalu pilih close atau bisa
dengan menekan tanda slose (x) pada pojok kanan atas.

5
7. Untuk membuka kembali disain tabel yang telah dibuat, bisa klik 2 (dua) kali
pada bagian nama tabel yang ada bagian Database object.

Berikut contoh gambar Table Design pada Table Pemasok.

Dan untuk Datasheetnya akan terlihat sebagai berikut.

2.3 Membuat Lookup


Lookup dilakukan agar nanti tidak terjadi error ketika mengimput record data
pada field field yang memiliki hubungan satu sama lain. Berikut langkah-langkah dalam
membuat lookup:

6
1. Pertama pilih field mana yang memiliki hubungan dengan field yang ada pada
table yang lain, contohnya saya ambil TableTransaksi.
2. Pada table transaksi field yang memiliki hubungan dengan field yang ada pada
TableBarang dan TablePelanggan. Maka klik field ID_Barang.
3. Pada bagian bawah akan terlihat “Field Properties” maka pilih bagian
“lookup”.
4. Pada bagian lookup akan terlihat “Despley Control” maka pilih “Combo
Taxt”.
5. Setelah memilih combo taxt, akan muncul dibawahnya detail yang lain.
Disana ada “Row Source” maka klik titik tiga yang ada disamping (…).
6. Setelah itu akan muncul “TableTransaksi: Query Builder”, kemudian pilih
table sumber field yang akan dibuatkan lookup pada kotak show table, yaitu
TableBarang. Kemudian klik “add” untuk menambahkan. Dan untuk menutup
show table klik close (x). berikut gambarnya.

7. Kemudian klik dua kali pada ID_Barang dan NamaBarang untuk


menampilkan saat lookup.

7
8. Setelah itu tutp Query Builder dengan klik tanda (x) di pojok kanan atas. Jika
keluar peringatan yang berbunyi “Do you want to save the changes made to
the SQL statement and update the property?” maka klik “yes”.
9. Setelah itu kita akan kembali ke bagian tabel transaksi, pada bagian “field
properties” pada “Clumn Count” ubah menjadi 2.
10. Kemudian save perubahan lookup.

Lookup pada Database Penjualan Toko pakan ternak dilakukan pada TablePemasok field
ID_JenisBarng yang tabel sumber fieldnya adalah TableJenisBarang, TableBarang field
ID_JenisBarang yang tabel sumber fieldnya adalah TableJenisBarang, dan
TableTransaksi field ID_Pelanggan yang tabel sumber fieldnya adalah TablePelanggan
dan ID_Barang yang tabel sumber fieldnya adalah TableBarang.

8
2.4 Membuat Relasi
Dalam membuat Relasi berikut saya uraikan terlebih dahulu hubungan antar tabel
sebagai berikut:

Tabel 1 Tabel 2 Bentuk Foreign Key


Hubungan
TableJenisBarang TablePemasok 1:1 ID_JenisBarang
TableJenisBarang TableBarang 1:M ID_JenisBarang
TableBarang TableTransaksi 1:M ID_Barang
TablePelanggan TableTransaksi 1:M ID_Pelanggan

Untuk membuat relasinya berikut langkah-langkahnya:

1. Tutup semua tabel yang sudah dibuat tadinya.


2. Kemudian cari menu “Database Tools”, lalu pilih “Relationship”.
3. Maka akan muncul “Show Table”, disana pilih semua tabel lalu “add” agar
muncul, dan “close” untuk menutup “Show Table”.
4. Untuk menghubungkan antar table drag primary key pada tabel kardinalitas
one ke foreign key pada tabel pasangan relasi.
5. Kemudian centang pada opsi Enforce Referencial Integrity, dan dilanjutkan
dengan mencentang opsi cascade Update Related Field, dan Coscade Delete
Related Records.

6. Kemudian klik Join Type untuk menentukan tipe pilihan pengabungan field.
Disini saya memilih yang pertama, kemudian klik oke lalu klik create.

9
7. Lalu ulangi langkah dari 4 sampai 7 untuk membuat relasi tabel yang
lainnnya. Jika semua relasi sudah dibuat, maka hasilnya akan terlihat sebagai
berikut.

Pada pembuatan relasi TablePemasok dengan TableJenis barang memiliki relasi


one to one biasanya disini tidak akan bisa membuat relasi one to one, maka kita harus
melakukan penyesuaian pada bagian table TablePemasok field ID_JenisBarang dimana
dibagian “field properties” di “Indexed” di ubah menjadi ’yes (no duplicates)’. Berikut
gambarnya.

10
Kemudian kembali ke Relationship dan kembali drag primary key pada tabel kardinalitas
one ke foreign key pada tabel pasangan relasi.

2.5 Memasukan Record Data pada Setiap Tabel


Disini kita akan memasukan record data yang telah terjadi, berikut uraian record
data yang harus nanti dimasukkan dalam database pada setiap tabel:

TableJenisBarang

ID_JenisBarang NamaJenisBarang

JB-01 KOSENTRAT

JB-02 KATUL

JB-03 JAGUNG

JB-04 SUPLEMENT

TablePemasok

ID_Pemasok NamaPemasok TelpPemasok AlamatPemasok ID_JenisBarang

PM-01 UD PIKO 081332145287 Jln.Kiskinda, Busungbiu, Buleleng JB-02

11
TablePemasok

ID_Pemasok NamaPemasok TelpPemasok AlamatPemasok ID_JenisBarang

PM-02 UD LASTRI 083254768089 Jln. Karangasem, Seraya, Seraya JB-01

PM-03 UD JUNIT 081333249135 Jnl. Singaraja-Gilimanuk, JB-03


Pemuteran, Buleleng

PM-04 UD SARI MEKAR 085238562317 Jln. Letjan S. Parman, seririt, JB-04


Buleleng

TableBarang

ID_Barang NamaBarang ID_JenisBarang HargaBeli TanggalMasuk

BR-01 KLK SUPER 36 JB-01 425,000.00 11-Nov-20

BR-02 KLK SUPER 36 SPR JB-01 452,000.00 11-Nov-20

BR-03 PARDOCKS JB-01 400,000.00 05-Jun-20

BR-04 GROWER JB-01 430,000.00 17-Aug-20

BR-05 PARS JB-01 415,000.00 01-Jan-21

BR-06 MAXTREME JB-04 170,000.00 02-Dec-20

BR-07 MINERAL JB-04 162,500.00 02-Dec-20

BR-08 TOPMIX JB-04 165,000.00 28-Mar-21

BR-09 ARJUNA JB-03 250,000.00 07-Apr-21

BR-10 TONGKOL DUA JB-03 275,000.00 09-Apr-21

BR-11 ANGSA JB-02 150,000.00 19-Feb-21

BR-12 PADI JB-02 125,000.00 09-Mar-21

12
TablePelanggan

ID_Pelanggan NamaPelanggan TelpPelanggan AlamatPelanggan

PL-01 SUKERTI 085333294135 Jln. Singaraja-Gilimanuk, Pemuteran, Buleleng

PL-02 SALIN 085333244127 Jln. Singaraja-Gilimanuk, Sumberkima, Buleleng

PL-03 KARTINI 081222354765 Jln. Singaraja-Gilimanuk, Pejarakan, Buleleng

PL-04 SARI 082256828368 Jln. Singaraja-Gilimanuk, Musi, Buleleng

PL-05 SARJANA 082493272438 Jln. Singaraja-Gilimanuk, Pejarakan, Buleleng

PL-06 DARSANA 085333421576 Jln. Jeruk Purut, Pejarakan, Buleleng

TableTransaksi

KodeTransaksi TnaggalTransaksi ID_Pelanggan ID_Barang JmlhBarang HargaJual

TS-01 01-Mar-21 PL-01 BR-04 2 450,000.00

TS-02 02-Mar-21 PL-04 BR-01 1 445,000.00

TS-03 06-Mar-21 PL-02 BR-05 3 435,000.00

TS-04 07-Mar-21 PL-04 BR-11 5 170,000.00

TS-05 15-Mar-21 PL-05 BR-07 3 190,500.00

TS-06 27-Mar-21 PL-06 BR-10 1 295,000.00

TS-07 30-Mar-21 PL-02 BR-09 4 270,000.00

TS-08 01-Apr-21 PL-04 BR-02 2 472,000.00

TS-09 03-Apr-21 PL-05 BR-07 2 190,500.00

TS-10 06-Apr-21 PL-06 BR-12 1 245,000.00

TS-11 08-Apr-21 PL-01 BR-04 3 450,000.00


Dalam memasukan Field yang sudah di lookup maka kita hanya perlu memilih
record datanya di table yang memiliki relasi dengannya. Misalkan Table Pemasok dengan
TableJenisBarang. Field ID_JenisBarang sudah terisi di TableJenisBarang maka pada
13
TablePemasok Field ID_JenisBarang tinggal dipilih saja. Disini saya memiliki masalah
sedikit dimana ketika ingin memasukan record data pada TableJenisBarang tidak bisa,
sehingga saya harus mengecek kemabali dimana letak kesalahannya. Ternyata ketika
ditelusuri letak kesalahan ada pada pembuatan Reletionship. Jadi harus diingat bahwa
ketika membuat relationship yang harus di drag adalah Primary Key nya (dalam kasus ini
maka Field ID_JenisBarang yang ada di table TableJenisBarang) agar tidak terjadi
masalah ketika ingin merecord data. Jika sudah dimasukkan semua Record datanya maka
akan terlihat seperti berikut:

14
TUGAS KE- : II

NAMA MAHASISWA : Luh Sukerti

SMT/KELAS : 4/4F

TEMA TUGAS : Database Penjualan Toko Pakan Ternak

KOMPONEN PENILAIAN TUGAS:

BOBOT
NO KOMPONEN PENILAIAN SKOR NILAI
(%)

1 Merancang sejumlah tabel 20 7 1,4

Kelengkapan field dan kunci utama pada setiap


2 15 6 0.9
table

3 Tipe data dan properti data 10 6 0.6

4 Identifikasi hubungan antar tabel 5 6 0.3

5 Menambahkan kunci tamu 5 6 0.3

6 Membuat lookup wizard / lookup antar tabel 5 6 0.3

7 Membuat relasi antar tabel dan integritas data 10 5 0.5

8 Contoh input data 10 5 0.5

9 Akurasi pemecahan masalah 10 6 0.6

10 Dokumentasi tugas dan ketapatan waktu 10 7 0,7

TOTAL NILAI 6,1

Catatan:

1. Skor yang diberikan: 1 - 7 (menunjukkan tingkat capaian pembelajaran, 1 = capaian pembelajaran


sangat rendah / sangat tidak kompeten; 7 = capaian pembelajaran sangat baik / sangat kompeten)
2. Nilai = bobot x skor

15

Anda mungkin juga menyukai