Laporan SBD

13
LAPORAN PRAKTIKUM SISTEM BASIS DATA Dibuat Oleh : Nama : Filza Audi Amzar NIM : 12/337086/SV/01992 Dosen Pengampu : I Made Arsana, ST TEKNIK GEOMATIKA UNIVERSITAS GADJAH MADA

Transcript of Laporan SBD

Page 1: Laporan SBD

LAPORAN PRAKTIKUM SISTEM BASIS DATA

Dibuat Oleh : Nama : Filza Audi Amzar NIM : 12/337086/SV/01992

Dosen Pengampu : I Made Arsana, ST

TEKNIK GEOMATIKA UNIVERSITAS GADJAH MADA

Page 2: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

1 Praktikum Sistem Basis Data

I. Judul

Membuat Sistem Basis Data Peminjaman Alat Survei

II. Tujuan

Mahasiswa bisa membuat sebuah sistem basis data sendiri

III. Waktu dan Tempat pelaksanaan

Waktu : April – 1 Juni 2014

Tempat : Kampus Teknik Geodesi Fakultas Teknik, Universitas Gadjah Mada

IV. Alat dan Bahan

1. Leptop

2. Microsoft Access 2013

3. Modul online

V. Dasar Teori

Microsoft Access merupakan sebuah aplikasi database yang memiliki beberapa

object diantarannya Tables, Forms, Queries dan Reports. Keseluruhan object tersebut

saling keterhubungan untuk menjalankan suatu database.

Tabel adalah tempat untuk menyimpan data. Data yang ada di dalam tabel dapat

dimanipulasi, dilakukan operasi-operasi dasar database, mengurutkan datanya (men-

sort), memperbaiki data yang telah terkumpul dan lain-lain. Jadi, fungsi dari tabel

sebenarnya adalah sebagai tempat untuk menampung/menyimpan data yang kemudian

dapat diolah/diproses.

Form digunakan untuk merepresentasikan ke user atau menerima inputan dari

user data-data dalam tabel/query dalam bentuk interface grid, tombol dan lain-lain.

Form dalam Access dapat dimasukkan ke dalam form lain sebagai control sub form,

biasanya jika bekerja dalam transaksi master detail.

Query berfungsi untuk menyaring dan menampilkan data dari berbagai kriteria

dan urutan yang dikehendaki. Hal ini dapat dilakukan dengan menggunakan fasilitas

Page 3: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

2 Praktikum Sistem Basis Data

Query. Selain itu query juga dapat digunakan untuk menampilkan data dari dua tabel

atau lebih dengan syarat antar tabel itu ada field yang berhubungan. Query biasanya

digunakan sebagai sumber data untuk Report dan Form.

Istilah-istilah yang ada dalam query:

Field : nama field yang ingin ditampilkan

Table : nama tabel dari field tersebut

Sort : mengurutkan data hasil query

Show : mengatur field ditampilkan atau tidak

Criteria : syarat dari data yang ingin ditampilkan.

Report merupakan fasilitas dalam Microsoft Access yang berfungsi untuk mencetak

data dalam bentuk laporan. Dengan report, menjadikan lebih leluasa dalam membuat

laporan. Data yang digunakan untuk membuat laporan, dapat berasal dari tabel maupun

query.

VI. Langkah Kerja

1. Merancang tabel-tabel yang akan dibuat dalam sistem basis data peminjaman alat

survey (ada tabel Alat, Peminjam, Peminjaman, Dosen Pengampu, Mata kuliah,

Pengampuan)

2. Membuat desain tabel-tabel tersebut menggunakan MS Access, caranya melalui

menu Create Table. Dilanjutkan dengan mengisikan field apa saja yang ada ditabel

tersebut.

3. Lalu menentukan jenis datanya (data type) untuk masing-masing field di setiap

tabelnya.

Page 4: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

3 Praktikum Sistem Basis Data

4. Menentukan field propertiesnya untuk setiap field

Field Property :

a. Field Size menentukan panjang maksimum untuk data yang dimasukkan pada

field text dan number.

b. Format menentukan cara Access menampilkan dan mencetak data, seperti

menampilkan field date dalam bentuk kata-kata atau angka.

c. Input Mask menentukan tampilan field saat pemasukan data misalnya untuk

memasukkan nomor rekening bank, nomor telepon dan juga kode pos.

KARAKTER DIGUNAKAN UNTUK Input Mask :

d. Caption Menempatkan kembali nama field pada kolom judul, form dan laporan.

e. Default value Memasukkan nilai secara otomatis pada setiap record yang baru

f. Validation Rule Memeriksa data yang dimasukkan pada field tertentu untuk

mencegah masuknya data yang tidak sah

g. Validation Text Menampilkan pesan jika data yang dimasukkan tidak sesuai

dengan kriteria dalam properti Validation Rule.

h. Require Jika yes, nilai pada suatu field tidak boleh kosong.

0 Digit yang memerlukan masukan

9 Digit yang tidak memerlukan masukan

# Digit +, - atau spasi

L Alphabet perlu masukan

? Alphabet tidak perlu masukan

A Alphabet atau digit perlu masukan

A Alphabet atau digit tidak perlu masukan

. Titik desimal

, Pemisah ribuan

: Pembatas untuk jam

- atau / Pembatas untuk tanggal

< Karakter di kanan diubah ke huruf kecil

> Karakter di kanan diubah ke huruf besar

Page 5: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

4 Praktikum Sistem Basis Data

i. Allow Zero Lenght Mendefinisikan nilai blank (“”) yang membedakannya

dengan nilai null.

j. Indexed Jika yes, membuat index pada field ini.

Ada dua kemungkinan yaitu :

1) Diindex dan diizinkan duplikasi data

2) Diindex tapi tanpa duplikasi data

5. Menentukan field mana yang akan dijadikan primary key. Caranya select pada field

lalu klik icon primary key.

6. Merelasikan tabel-tabel tersebut, melalui menu Database Tool Relationship. Lalu

memilih semua tabel yang telah dibuat dan Add.

7. Melakukan drag pada field yang akan direlasikan. Contoh field

ID_Dosen.Pengampuan drag ke ID_Dosen.Dosen Pengampu, lalu akan muncul

window edit relationship, dan memilih OK.

8. Membuat form, caranya melalui menu Create Form

Page 6: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

5 Praktikum Sistem Basis Data

9. Kemudian melakukan pengaturan pada tampilan form melalui Design View pada

form.

Untuk menambahkan objek-objek pada form, bisa menggunakan tool berikut :

10. Membuat Query, caranya melaui menu Create Query Design, dilanjutkan dengan

memilih tabel apa saja yang diperlukan untuk membuat sebuah query yang

diinginkan. Kemudian mengisikan tabel dan field yang akan ditampilkan, serta

memasukan kriteria tertentu kedalam query tersebut.

11. Membuat Report, caranya melalui menu Create Report

12. Setelah itu mengatur tampilan report yang akan dibuat. Dan bisa menambahkan

objek-objek lain ke dalam report tersebut.

13. Membuat button untuk merelasikan antar form dan report yang ada.

Klik button yang terdapat pada Design tool form atau report, lalu klik pada

lokasi button tersebut akan diletakkan. Kemudian klik kanan pada button yang baru

dibuat, memilih Properties. Maka akan muncul panel properties Sheet.

Memilih Tab Event dan pada On Click dipilih ketentuannya menggunakan macro

builder.

Page 7: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

6 Praktikum Sistem Basis Data

14. Melakukan pengaturan pada database agar ketika dibuka file, langsung muncul form

(siap dipakai) dan menghilangkan navigation pane. Masuk ke option MS Access lalu

melakukan pengaturan seperti berikut :

Maksud dari macro ini adalah :

Jika button di-click, maka akan menutup

jendela form/report yang aktif dan

kemudian membuka form yang lain,

dengan mode penambahan data baru

Page 8: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

7 Praktikum Sistem Basis Data

VII. Hasil

1. Hasil Pembuatan Tabel (Design View)

Page 9: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

8 Praktikum Sistem Basis Data

2. Hasil Relationship antar tabel

3. Hasil Pembuatan Query (Design View)

Page 10: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

9 Praktikum Sistem Basis Data

4. Hasil Pembuatan Form (Design View)

Page 11: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

10 Praktikum Sistem Basis Data

Page 12: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

11 Praktikum Sistem Basis Data

5. Hasil Pembuatan Report (Design View)

Page 13: Laporan SBD

BASIS DATA PEMINJAMAN ALAT SURVEI

12 Praktikum Sistem Basis Data

VIII. Kesimpulan

Dalam pembuatan sistem basis data peminjaman alat survei ini membutuhkan

perencanaan kerangka tabel yang matang. Dengan demikian, sistem akan dapat bekerja

dengan baik dan tidak mengalami masalah ketika dilakukan pengisian data ke dalam

sistem basis data tersebut.

Dan sebuah sistem basis data yang baik, adalah sistem basis data yang bisa digunakan

dengan mudah oleh orang awam. Sehingga diperlukan untuk membuat suatu sistem

basis data yang interaktif. Dengan demikian desain agar tampilan basis data menarik dan

jelas merupakan hal yang sangat penting.