PENDAHULUAN
1
1.2 Tujuan Makalah
Tujuan dibuatnya makalah ini adalah untuk memenuhi tugas Mata Kuliah
Aplikasi Basis Data semester 2 AMIK BSI Purwokerto.
Selain itu, kami berharap di buatnya makalah ini bukan hanya untuk tugas
yang di berikan semata, akan tetapi bisa membantu semua orang dalam hal
mempelajari ilmu pengetahuan Aplikasi Basis Data yang khususnya pembuatan
basis data menggunakan Mc. Acces. Bukan hanya mampu mempelajari namun
bisa mengembangkan kemampuan yang dimiliki oleh semua orang untuk menjadi
Programmer yang handal khususnya dalam pembuatan Basis Data.
2
BAB II
PEMBAHASAN
3
2.2 Langkah dan Listing Program
Dalam makalah ini, kami selaku penyusun membuat sebuah database yang
mempunyai tema “LAUNDRY”. Berikut adalah langkah-langkah beserta listing
program dari masing-masing bagian database yang kami buat.
Kd_brg tb_barang
Kd_custom tb_customer
no_trans tb_transaksi
3. Identifikasi Relasi.
4
4. Membuat Design Perkiraan.
5. Menentukan Kardinalitas.
kd_custom
tb_customer
kd_custom
melakukan kd_brg
no_trans
M
tb_transaksi tb_barang
M N
no_trans mempunyai
no_trans kd_brg
5
6. Melengkapi Design Atribut.
nm_custom
kd_custom alamat
telepon
tb_customer
1 kd_custom
no_trans
no_trans jumbel
M
M
tb_transaksi tb_detail
N no_trans
no_trans tgl_trans
tb_barang
kd_brg harga
jumbel
6
2.2.2 Membuat Logical Relational Structure (LRS)
tb_customer tb_transaksi
kd_custom no_trans
nm_custom tgl_trans
alamat kd_custom
telepon
tb_barang tb_detail
kd_brg no_trans
nm_brg kd_brg
harga jumbel
7
5. Kemudian, klik Create sehingga akan menampilkan jendela database
dan jendela tabel.
8
3. Tentukan tipe data pada Data type , kemudian isi description jika
diperlukan.
6. Lalu ketikkan nama tabel pada Table Name dan beri nama tb_barang.
9
7. Kemudian untuk pengisian tabel, klik icon View, lalu isilah sebanyak 6
record untuk tabel barang.
10
b. tb_detail
c. tb_transaksi
11
2.2.5 Merelasikan Tabel
1. Pada jendela database aktif, klik tombol Relationship pada tab
Database Tools group Relations, sehingga akan tampil jendela
Relationship.
2. Pilih semua tabel yang akan direlasikan dengan mengeblok semua
tabel, lalu klik Add, kemudian klik tombol Close untuk menutup kotak
dialog Show Table.
12
5. Selanjutnya dengan cara yang sama buatlah relasi pada tabel-tabel
yang lain. Dan hasilnya sebagai berikut:
13
6. Tambahkan field berupa rumus(ekspresi) dengan langkah berikut:
a. Klik kanan pada sebelah field jumbel yang kosong. Pilih Build lalu
isikan rumus pada kolom builder dengan rumus:
subtotal:[harga]*[jumbel] klik ok.
b. Jika ada yang formatnya dollar lalu klik kanan dalam kolom yang
sama , pilih properties, cari format => standard.
14
7. Untuk judul disesuaikan dengan form yang akan dibuat, jika sudah
diberi judul Klik Next.
15
2.2.8 Membuat Form dan Subform
1. Pilih tab Create, pada group form pilih Form Wizard
2. Pada kolom Tables/Query, pilih tb_transaksi pindahkan semua
field.
3. Kemudian kembali ke kolom Tables/Query, pilih queryjual
pindahkan semua field kecuali no_trans.
4. Klik Next.
5. Pada View Data pilih by tb_transaksi Klik Next.
16
6. Pada pemilihan Layout untuk form, pilihlah jenis Datasheet Klik
Next.
7. Beri nama form transaksi layanan dan subform transaksi Klik
Finish.
3. Lalu pada bagian Property Sheet, pilih Label12 Klik All isi caption
dengan “Total Bayar”.
4. Kemudian klik View sehingga akan muncul tampilan Form Transaksi
Layanan yang siap digunakan.
17
2.2.10 Membuat Navigasi beserta Message Box
1. Masuk ke Design View
18
5. Tuliskan nama command Button atau abaikan, Karena jika
menggunakan Picture tidak berpengaruh Klik Finish.
19
2.2.11 Membuat Laporan Barang dan Customer
1. Pilih tab Create, pada group Reports klik Report Wizard sehingga akan
menampilkan kotak dialog Report Wizard.
2. Pada Tables/Query pilih tb_brg (Tabel barang), kemudian klik >>
untuk memilih semua field yang akan digunakan dalam laporan
Klik Next.
20
4. Kemudian tentukan field kunci untuk pengurutan data dengan klik
tombol drop down pada nomor 1 dan field kd_brg Klik Ascending
Klik Next.
21
8. Jika sudah sesuai keinginan Klik Report View untuk melihat hasil
tampilan laporan.
22
2.2.12 Membuat Laporan Transaksi Layanan
1. Pilih tab Create, pada group Reports klik Report Wizard sehingga akan
menampilkan kotak dialog Report Wizard.
2. Pada Tables/Query pilih tb_customer (Tabel Customer) dan queryjual
semua field Klik Next.
3. Pilih field kunci untuk mengelompokan laporan Klik Ascending
Klik Next.
4. Pilih tampilan layout dengan menggunakan Tabular dan pilih
orientation dengan menggunakan Potrait Klik Next.
5. Berilah judul dengan judul Laporan Transaksi Layanan Klik Finish.
6. Lalu edit tampilan laporan jika perlu, dengan menggunakan tab
Format.
7. Jika sudah selesai mengedit tampilan sesuai dengan yang diinginkan,
Klik View untuk melihat tampilan Laporan Transaksi Layanan
seperti dibawah ini:
23
2.2.13 Membuat Form Utama
Form Utama merupakan form yang pertama kali dijalankan dan
berisi tombol-tombol yang berhubungan dengan form-form dan laporan
yang lainnya. Berikut adalah langkah-langkah membuat form utama:
1. Aktifkan Design View pada group View di tab Home.
2. Kemudian pada Form Design Tools pilih tab Design. Pilih Option
Group, lalu drag ke bawah dan letakan dalam jendela Form Design
Tools.
3. Klik Frame. Pada bagian Property Sheet pilih label1 pilih Format
isi caption: FORMAT MASTER.
4. Lalu kembali klik tab Design, kemudian buatlah Button dan letakan
didalam Option Group dari FORMAT MASTER isi caption :
MASTER CUSTOMER.
5. Ulangi langkah ke-3 dan ke-4 untuk membuat Button yang captionnya
berisi MASTER BARANG.
6. Kemudian kembali ke Form Design Tools pilih tab Design. Pilih
Option Group, lalu drag ke bawah dan letakan dalam jendela Form
Design Tools.
7. Selanjutnya klik Frame. Pada bagian Property Sheet pilih label5
pilih Format isi caption: FORM TRANSAKSI.
8. Lalu kembali klik tab Design, kemudian buatlah Button dan letakan
didalam Option Group dari FORM TRANSAKSI isi caption :
TRANSAKSI LAYANAN.
9. Ulangi langkah ke-6, kemudian lakukan langkah ke-7 pilih Label9
dengan caption LAPORAN.
10. Kemudian buatlah Button didalam Option Group dari LAPORAN
isi caption: LAPORAN CUSTOMER.
11. Ulangi lagi dengan Button yang diisi caption LAPORAN
TRANSAKSI.
24
12. Jika sudah selesai, edit sesuai dengan keinginan Klik tab Format
Klik View untuk melihat form yang sudah jadi, seperti tampilan
dibawah ini:
25
2.3 Penjelasan Program
2.3.1 Entity Relational Diagram dan Logical Relational Structure
Entity Relational Diagram merupakan pemodelan basis data
dengan menggunakan diagram relasi antar entitas, dapat dilakukan dengan
menggunakan suatu pemodelan basis data. Simbol/Notasi yang digunakan
dalam program kami:
1. Atribut
Notasi yang menjelaskan karakteristik suatu
entitas dan juga relasinya. Atribut dapat di-
jadikan sebagai key yang bersifat unik
Primary Key.
2. Entitas
3. Relasi
Notasi yang digunakan untuk menghubung-
kan beberapa entitas berdasarkan fakta pada
suatu lingkungan.
4. Garis Penghubung
26
Logical Relational Structure merupakan representasi dari struktur
record-record pada tabel-tabel yang terbentuk dari hasil relasi antar
himpunan entitas. Dalam program kami untuk menentukan Kardinalitas,
Jumlah Tabel dan Foreign Key kami menggunakan One to Many: Relasi
1:M (Satu ke banyak) yang membentuk 2 tabel. Namun masih ada relasi
cara lainnya, seperti Many to Many : Relasi M:N (Banyak ke banyak) akan
membentuk 3 tabel dan One to One: Relasi 1:1(Satu ke satu) yang
membentuk 2 tabel.
27
2.3.3 Tab Yang Sering Digunakan Dalam Program
1. File: menu yang terdiri dari beberapa tombol seperti New untuk
membuat database baru, Open untuk membuka database atau database
lain, Save untuk menyimpan database, Print untuk mencetak atau
melihat database sebelum dicetak, dan Close untuk menutup database.
2. Home: dalam tab ini yang sering digunakan yaitu group View. Group
View terdiri dari beberapa pilihan yaitu:
Design View untuk menampilkan design tabel dan query.
Datasheet View untuk menampilkan tabel dan query yang
sudah di isi data.
Form View untuk melihat dan menjalankan program yang
telah dibuat.
Layout View untuk mengedit atau mengubah tampilan
form dan laporan/report.
Report View untuk melihat laporan yang sudah jadi.
3. Create: artinya membuat atau membangun. Jadi tab ini berhubungan
dengan kegunaannya untuk membuat atau mengedit database. Pada tab
create yang digunakan dalam program kami antara lain :
Table Design digunakan untuk mengisi data pada tabel.
Query Design untuk merelasikan beberapa tabel sehingga
berubah atau menghasilkan query.
Report Wizard digunakan untuk menghasilkan laporan
yang diinginkan. Seperti Laporan Barang, Customer dan
Transaksi Layanan.
1. Table : Nama tabel dari field yang ditampilkan. Contoh: Tabel Barang,
Tabel Customer, Tabel Transaksi, dan Tabel Detail.
2. Field : Nama field yang ingin ditampilkan. Contoh: kd_brg, nm_brg,
harga, no_trans, jumbel, tgl_trans, kd_custom, nm_custom, alamat,
dan telepon.
28
2.3.5 Kegunaan Dari Setiap Laporan
1. Laporan Barang: untuk melihat data berupa daftar jenis layanan
laundry dan tarif laundry.
2. Laporan Data Customer: untuk melihat data berupa daftar pelanggan
atau customer yang menggunakan layanan laundry.
3. Laporan Transaksi Layanan: untuk menunjukan jumlah transaksi
layanan laundry dalam jangka waktu sehari. Dalam laporan transaksi
layanan ini, laporan menampilkan nama pelanggan, tanggal, kode
pelanggan, kode barang dan tarif atau harga.
29
BAB III
PENUTUP
3.1 Kesimpulan
1. Tabel dalam database tidak boleh mengandung record (data) ganda, atau
dengan kata lain tidak boleh ada redudancy data. Jika terdapat data yang sama,
maka perlu dilihat kembali rancangan tabelnya.
2. Setiap tabel dalam database, harus memiliki field (kolom) yang unik. Field ini
disebut sebagai Primary Key.
4. Besar atau ukuran database hendaknya dibuat seminimal mungkin. Hal ini
ditentukan oleh pemilihan tipe data yang tepat.
3.2 Saran
1. Semoga makalah ini bisa bermanfaat bagi siapa saja yang membacanya dalam
memahami setiap langkah-langkah untuk membuat data base melalui Mc. Acces
2. Semoga makalah ini bisa menjadi sarana pembelajaran bagi pembaca.
30
DAFTAR PUSTAKA
1. http://riskigood.blogspot.co.id/
2. http://aminsudiono21.blogspot.co.id/
3. Modul ADB D3 BSI 2016
31