Anda di halaman 1dari 17

LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER

(Dasar-Dasar Tabel dan Query)

Oleh
Nama : Rusydah Ulfa
NPM : 240110150016
Shift / Hari, Tanggal Praktikum : A1 / Rabu, 4 Mei 2016
Assisten Dosen : -Dimas Nurjaman
-Rahmat Subrata

LABORATORIUM KOMPUTER
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI INDUSTRI PERTANIAN
UNIVERSITAS PADJADJARAN
JATINANGOR
2016
A. Mulai
Pertama-tama bukalah microsoft access seperti pada praktikum
sebelumnya dengan format save file: NPM_praktDB02.accdb.
B. Rancangan Fungsional
STUDI KASUS: Pengelolahan anggota dan buku di perpustakaan
- Entitas : Anggota dan Buku
- Relasi : Anggota-Buku :: N-N
- Atribut: Tentukan sendiri (sesuai kebutuhan)
C. Implementasi
- Tabel : Anggota, Buku dan Peminjaman
- Tabel peminjaman adalah Tabel transaksi dari Anggota dan Buku (Relasi N-N)
D. Membuat Tabel
Pertama, membuat tabel dari Menu lalu pilih Create – Tabel Design.

1. Tabel Anggota
a. Setelah tabel desain terbuka, kemudian mengisikan atribut-atribut yang sesuai
untuk Anggota dalam FieldName, lalu menentukan tipe datanya:
- ID_Anggota, AutoNumber = (LongInteger)
- Nama_Anggota, Text = 80
-Nomor_Identitas, Text = 20
- Jenis_Identitas, Text = 10
- Tanggal_Lahir, Date/Time
-Tempat_Lahir, Text = 80
-Alamat, Text = 160
b. Kemudian klik kanan pada baris field untuk ID_Anggota, lalu klik pilihan
“Primary Key”.
c. Dan simpan tabel dengan nama: Anggota
d. Setelah itu tampilkan dalam modus Datasheet View

e. Terakhir, mengisikan data seperti berikut:

2. Tabel Buku

Lakukan dengan cara yang sama, dengan tabel [Anggota]

a. FieldName dan tipe data, sbb:

- ID_Buku, AutoNumber = (LongInteger), Primary Key

- Judul_Buku, Text = 200

- Pengarang, Text = 80

- Tahun_Terbit, Text =4

- Penerbit, Text = 60

- Status, Number = (Integer), Deskripsi: 1-ada, 0-Dipinjam


b. lalu mengisikan data sbb, dengan menambahkan 5 buah data lainnya seperti
berikut:

E. Membuat QUERY

Membuka jendela QUERY dengan cara: Create – Query Design,


kemudian pilih tabel [Anggota], lalu klik tombol [Add], mengisi seluruh
Field(kecuali ID_Anggota) dari tabel tersebut, dengan cara mendouble klik nama
Field dari tabel, atau memilih secara langsung seperti pada gambar berikut:

Kemudian simpan Query sebagai: Anggota_Qry1, dan tampilkan pada tampilan


DataSheet View. Dan lakukan langkah tersebut untuk Tabel: Buku, kemudian
beri nama: Buku_Qry1.
F. Manipulasi Tampilan QUERY (1)

Pertama, membuka jendela Anggota_Qry1 dalam tampilan [Design View]


dengan menyimpannya terlebih dahulu sebagai (Save as...) Anggota_qry2.
Kemudian memberi [Criteria] pada Field: [Tempat_Lahir].

Kemudian tampilkan dalam DatasheetView, seperti berikut ini:


G. Modifikasi Tabel (1)

Memodifikasi tabel anggota dengan menambahkan tabel Alamat_Kota pada


tabel design.

Lalu, mengalihkan keterangan kota pada keterangan Alamat ke keterangan


Alamat_Kota. Lalu, menambahkan 2 data anggota pada tabel Anggota

H. Manipulasi Tampilan Query (2)

Membuka Anggota_qry1 lalu simpan kembali sebagai Anggota_qry3. Pada


field Alamat_Kota diberikan kriteria “Bandung”. Maka tidak aka nada yang
dimunculkan pada tampilan Datasheetnya. Jika diisikan “Kabupaten Bandung”,
maka akan muncul:

Lalu, jika diisikan “Bandung” maka yang akan muncul adalah:


Hal ini membuktikan bahwa data yang dimasukkan pada pada kriteria adalah
text identik. Sehingga hanya memunculkan yang sama pada yang dimasukkan
pada kriteria. Itulah yang membuat hanya muncul satu data anggota ketika
dimasukkan Kabupaten Bandung dan muncul 2 data anggota ketika dimasukkan
Kota Bandung karena memang pada data hanya terdapat 1 anggota yang tinggal di
Kabupaten Bandung dan 2 anggota yang tinggal di Kota Bandung. Jika ingin
menampilkan semua anggota yang tinggal di kabupaten Bandung maupun di Kota
Bandung, maka dimasukkan Like *Bandung* pada kriteria untuk mengambil
semua data pada Alamat_Kota yang memiliki kata “Bandung” didalamnya.

I. Manipulasi Tampilan Query (3)


Membuka Anggota_qry3 dan simpan kembali sebagai Anggota_qry4.
Setelah itu, masukkan kriteria Badung pada Tempat_Lahir dan juga Like
*Bandung* pada Alamat_Kota. Maka akan muncul:

Kriteria gabungan ini mengambil data irisan dari kedua kriteria tersebut. Jadi
akan diambil data anggota yang lahir di Bandung dan juga bertempat tinggal di
Bandung yang mana adalah Asep.
J. Query Sebagai SQL View

Membuka Anggota_qry1 lalu menampilkannya dalam SQL View seperti


berikut:

Menyisipkan Anggota.ID_anggota pada baris SELECT hingga seperti gambar


dibawah:

Lalu, membuka Anggota_qry1 dalam tampilan datasheet sebagai berikut:

Jadi, dari SQL View kita dapat memodifikasi query menjadi seperti yang
diinginkan.

K. Tugas dan Laporan

1. Apa yang dimaksud dengan SQL?

SQL (Structured Query Language) adalah bahasa pemrograman yang


digunakan untuk mengakses dan memodifikasi data dalam database relational.
Bahasa ini merupakan bahasa standar dalam manajemen database relational (basis
data relasional).

2. Apa arti dari clause SELECT, FROM, WHERE dalam kalimat SQL?

SELECT merupakan field yang aktif pada query tersebut dengan format
NamaTabel.Field dan setiap field dipisahkan dengan koma.

FROM merupakan tabel sumber data field yang diambil untuk mengisi
data query.

WHERE merupakan tambahan keterangan query yaitu kriteria untuk


memodifikasi data query. Format untuk mengisi kriteria adalah
(((NamaTabel.Field)=”Kriteria”))
3. Apa Maksud Like dan Lambang ‘*’ dalam kriteria; Like *Bandung*?

LIKE adalah perintah untuk mengambil data yang memiliki kesamaan


data pada database. Sedangkan ‘*’ untuk memisahkan antara perintah dengan data
yang mau diambil. Seperti contohnya adalah Like *Bandung* berarti untuk
mengambil seluruh data yang memiliki kata Bandung pada field tertentu.

L. Membuka Northwind

Membuka sample-northwind, kemudian log in Northwind 2007 sample


dengan nama paling atas. Lalu klik Login, seperti yang terdapat pada gambar
berikut:

Lalu akan muncul tampilan seperti berikut pada Microsoft Access.


M. Membuka Form Unit Produk

Membuka form unit produk melalui pilihan Northwind Traders Gnocchi pada
list Inventory Reorder. Lalu, memilih Northwind Traders Chocolate Biscuit

Lalu, akan muncul semua keterangan mengenai produk tersebut. Seperti


gambar berikut:
Lalu, pada tab order/purchase history dapat terlihat semua transaksi yang
telah dilakukan terhadap produk ini.

N. Membuat New Costumer Order

Meng-klik New Costumer Order hingga muncul jendela baru seperti berikut.

Mengisi pada tabel Consumer dan Order Date yang diinginkan, lalu pilih
produk yang ingin dibeli sehingga akan tampil seperti berikut.
Lalu, mengisi informasi pada Shipping Information seperti berikut.
Mengisi keterangan pembayaran pada Payment Information.

Setelah itu, meng-klik Create Invoice.

Lalu, meng-klik Ship Order dan Complete Order. Maka transaksi selesai.

A. Membuka Form dari Quick Links


Menambahkan nama mahasiswa pada daftar Employees yang tersedia di
Quick Links.
Lalu, mengisi keterangan sesuai dengan field yang dibutuhkan.

P. Membuat New Purchase Order

Mengubah User menjadi Employee yang baru ditambahkan.

Lalu, meng-klik New Purchase Order. Lalu, mengisi sesuai dengan field yang
tersedia.
Lalu, meng-klik Submit for Approval. Namun, dengan akun ini tidak dapat
meng-approve purchase order yang telah dibuat.

Q. Mencoba Report

Membuka link Report pada Quick Links. Lalu pilih Sales by Employee dan
Monthly Sales. Maka akan tampil tab baru seperti berikut.

Lalu, Meng-klik Preview.


Lampiran

Anggota_qry1
SELECT Anggota.ID_anggota, Anggota.Nama_Anggota,
Anggota.Nomor_Identitas, Anggota.Jenis_Identitas, Anggota.Tanggal_Lahir,
Anggota.Tempat_Lahir, Anggota.Alamat
FROM Anggota
WHERE (((Anggota.Tempat_Lahir)="Bandung"));

Anggota_qry2
SELECT Anggota.Nama_Anggota, Anggota.Nomor_Identitas,
Anggota.Jenis_Identitas, Anggota.Tanggal_Lahir, Anggota.Tempat_Lahir,
Anggota.Alamat
FROM Anggota
WHERE (((Anggota.Tempat_Lahir)="Bandung"));
Anggota_qry3
SELECT Anggota.Nama_Anggota, Anggota.Nomor_Identitas,
Anggota.Jenis_Identitas, Anggota.Tanggal_Lahir, Anggota.Tempat_Lahir,
Anggota.Alamat, Anggota.Alamat_Kota
FROM Anggota
WHERE (((Anggota.Alamat_Kota) Like "*Bandung*"));

Anggota_qry4
SELECT Anggota.Nama_Anggota, Anggota.Nomor_Identitas,
Anggota.Jenis_Identitas, Anggota.Tanggal_Lahir, Anggota.Tempat_Lahir,
Anggota.Alamat, Anggota.Alamat_Kota
FROM Anggota
WHERE (((Anggota.Tempat_Lahir)="Bandung") AND ((Anggota.Alamat_Kota)
Like "*Bandung*"));

Buku_qry1
SELECT Buku.Judul_Buku, Buku.Pengarang, Buku.Tahun_Terbit,
Buku.Penerbit, Buku.Status
FROM Buku;

Anda mungkin juga menyukai