Oleh :
Nama : Gia Alif April Rianti
NPM : 240210140017
H. Rancangan Fungsional
J. Membuat Tabel
Buatlah tabel dari Menu : Create,Tabel Design
1. Tabel Anggota
a. Setelah tabel desain terbuka , isikan atribut yang sesuai untuk anggota dalam
FieldName, tentukan pula 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. Tentukan kunci primer pada ID_anggota,dengan klik kanan pada baris field-
nya,lalu klik pilihan Primary key
Penjelasan :
1. Primary Key berfungsi sebagai pembeda atau kode yang mewakili seluruh atribut
di dalam suatu entitas.
2. AutoNumber memberikan nomor secara otomatis dan berurutan sehingga tidak
perlu diisikan saat menambahkan data di database.
c. Simpanlah tabel dengan nama Anggota
K. Membuat QUERY
6. Lakukan dengan cara yang sama untuk Tabel: Buku, dan diberi nama : Buku_qry1
L. Manipulasi Tampilan QUERY (1)
Penjelasan :
Criteria digunakan untuk mensortir data sesuai dengan keinginan, seperti contoh di
atas data disortir menurut Tempat Lahir dengan isi data Bandung.
4. Perhatikan hasilnya melalui tampilan Datasheet View sebagai berikut :
M. Modifikasi Tabel 1
1. Dari query : Anggota_qry2 di atas, apa yang dapat dilakukan bila ingin menampilkan
anggota yang alamatnya berasal dari kota tertentu ?
2. Untuk dapat melakukan hal tersebut, saat ini tidak bisa dikarenakan alamat Kota, menjadi
satu kesatuan data sebagai Field (Alamat)
Penjelasan :
1. Tidak ada yang ditampilkan karena Bandung tidak sesuai dengan isi data yang
ada pada Field Alamat_Kota.
2. Ketika menuliskan Kota Bandung pada kriteria, akan muncul data yang sesuai
namanya pada Field Alamat_Kota.
3. Kriteria : Like berarti seperti, atau yang mendekati dengan kriteria yang dituliskan
4. *Bandung* : Tanda bintang disini adalah sebagai wildcard, dimana data yang
dicari dalam Field Alamat_Kota bisa mempunyai awalan kata atau akhiran pada
text Bandung.
1. Hasil dari Data di atas memunculkan data dengan Alamat_Kota : Kota Bandung atau
Kabupaten Bandung dan juga yang memiliki Tempat_Lahir di Bandung.
2. Field yang digunakan sesuai dengan Fungsi SELECT di dalam SQL
3. Data yang dimunculkan sesuai dengan kriteria yang ada pada SQL yakni Tempat_Lahir
Bandung DAN Alamat_Kota yang mempunyai unsur kata Bandung
3. Diberikan kalimat SQL dan disisipkan kalimat yang bergaris bawah sbb:
1. Field yang dimunculkan sesuai dengan Fungsi SELECT pada SQL yakni
Anggota.ID_Anggota, Anggota.Nama_Anggota, Anggota.Nomor_Identitas,
Anggota.Jenis_Identitas, Anggota.Tanggal_Lahir, Anggota.Tempat_Lahir,
Anggota.Alamat
2. Kriteria yang digunakan adalah Tempat Lahir Bandung tertulis pada SQL yakni
WHERE (((Anggota.Tempat_Lahir)="Bandung"));
Penjelasan :
1. SQL Query, adalah query yang dibuat menggunakan permyataan SQL. SQL query
terdiri dari union query, pass-through query, data definition query.
2. Karena kita menambahkan tanda * pada awal kalimat kriteria. Maksudnya, tidak
hanya satu yang sesuai kriteria tersebut yang ditampilkan, tetapi kriteria yang mirip
pun ditampilkan.
3. Subquery adalah query yang terletak dalam query lain ( main query / SELECT
statement ) dan letaknya berada bisa pada SELECT clause, FROM clause atau
WHERE clause main query.
Dalam membuat subquery yang perlu diperhatikan adalah:
Subquery akan dieksekusi lebih dahulu oleh DBMS, lalu hasil dari subquery akan
menjadi input bagi main query
Subquery pada SELECT dan WHERE clause harus menghasilkan hanya satu nilai
(satu row, satu column).
ID_Anggota ditampilkan pada tampilan Datasheet View
SELECT untuk memunculkan Field pada tabel yang dipilih
FROM adalah menunjuk tabel yang digunakan untuk memunculkan Field
WHERE digunakan untuk mengisi kriteria yang akan digunakan.
Subquery yang result lebih dari satu (satu column, multiple row) dapat digunakan
pada WHERE clause jika result digunakan untuk perbandingan pada main query
misal dengan operator IN.
Subquery juga dapat digunakan pada statement INSERT, UPDATE, dan DELETE
dan dengan operator query seperti =, <, >, >=, <=, IN, BETWEEN.
ORDER BY tidak dapat digunakan dalam subquery.
.
Penjelasan :
1. Field yang ditampilkan sesuai dengan Fungsi SQL SELECT yang digunakan.
2. Kriteria memunculkan Alamat_Kota yang mirip dengan Bandung sesuai dengan
SQL Like yang digunakan pada Criteria di atas.
3. Buatlah garis relasi, dengan cara menarik (drag) Field (BukuInduk) ke (Id_BukuInduk)
hingga keluar jendela dialog berikut :
4. Centang pilihan: Enforce Referential Integrity, lalu klik tombol (create)
Pembahasan :
NORTHWIND