laporan sistem basis data smt iv.docx
TRANSCRIPT
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
1/16
Tugas Praktikum Pertemuan 1
1. Buat sebuah database bernama kependudukan
2. Buat sebuah tabel bernama keluarga
3. Masukkan data keluarga anda, mulai dari orang tua, adik dan kakak
4. Buat queri yang melibatkan operator karakter sebanyak 5 queri
5. Tampilkan perintah queri beserta hasil queri nya
1)
2)
3)
4) ima !ueri yang menggunakan "perator #$,$"T #$, #%&,$"T #%& 'an
(& &*+
1. "perator IN digunakan untuk melakukan pen o okan terhadap suatu da-tar
nilai
2. "perator NOT IN
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
2/16
3. "perator LIKE
4. "perator NOT LIKE
5. "perator REGEXP
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
3/16
Tugas Praktikum Pertemuan 2
1) #mport database anda sehingga menghasilkan per-ilman.sql
& port database tersebut ke dalam laptop anda
2) Masukkan 3 data baru ke setiap tabel yang merupakan data keluarga anda /data
orang tua dan anda sendiri)3) Buat perintah dalam al0abar relasional yang melibatkan operasi sele t dan pro0e t4) (ubah perintah al0abar relasional tersebut ke dalam bentuk ! beserta dengan
hasil queri nya.
#mport database per-ileman.sql
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
4/16
Export database perfleman.sql
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
5/16
1. 3 'ata yang dimasukan kedalam masing masing tabel
2. 0udul,0umlah,harga se a/ σ kd -ilm678M9957/-ilm))3. Bentuk al0abar dari soal no 2 di ubah dalam sintak ql beserta hasil !uerinya
Tugas Praktikum Pertemuan 4
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
6/16
Tugas praktikum 4, 0a ablah pertanyaan berikut ini, s reen apture sintak sql dan
hasilnya, serta beri pen0elasan
1) :elaskan apa perbedaan hasil soal latihan no.3 dan 4 , kenapa bisa berbeda;2) +ada soal latihan no.< , tambahkan perintah ="('&( B> nama mk7 sebelum titik
koma /?). @pa guna dan bagaimana hasilnya;
3) Bandingkan hasilnya 0ila soal latihan no.< , kata A$#"$ diganti dengan A$#"$
@ . @pa kesimpulan yang diperoleh dari A$#"$ dan A$#"$ @ ;
1.
kita harus tahu terlebih dahulu apa yang di maksud $"T #$ atau dilambangangkan
dengan/ ) pengertiannya adalah hanya dimiliki tabel @ tetapi tidak dimiliki tabel B
0adi dari kesimpulan diatas dapat di artikan bah a
+erbedaan soal no 3 kenapa di ketahui di -ield alamat :l.rambutan, karna 0alan
rambutan hanya ada di tabel dosen dan tidak ada di tabel mahasis a /mhs).
+erbedaan di soal no 4 kebalikan dari soal no 3 kenapa di -ield alamat tidak mun ul
alamat karna di tabel mhs sama dengan isi dari tabel dosen maka dari itu tidak mun ul
alamatnya.
2.
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
7/16
%egunaan dari order by ini untuk mengurutkan data agar lebih terurut ontoh nya dari
@ sampai C
3.
%esimpulannya adalah A$#"$ untuk menampil data yang ada di tabel
kuliah d3 dan kuliah s1 tetapi 0ika ada yang sama datanya diambil salah satu sa0a.
edangkan A$#"$ @ sama halnya dengan A$#"$ bedanya adalah baik
sama atau tidak datanya tetap di tampilkan keseluruhan seperti apture diatas.
Tugas Praktikum Pertemuan5
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
8/16
(ubah perintah al0abar relasional berikut ke dalam bentuk ! menggunakan outer
0oin dan amati kegunaannya, mengapa;
1. D%uliah.nama,nim,nilai /kuliah penilaian)
2. D kuliah.nama,nim,nilai /kuliah penilaian)
3. D kuliah.nama,nim,nilai /kuliah penilaian)
4. +ada latihan praktikum 5 /halaman 4 ppt ini) nomor a dan b, rubahlah ke bentuk sql
tanpa menggunakan inner 0oin dan natural 0oin
1.
+en0elasan le-t outer 0oin / ) menampilkan semua hasil 0oin, lengkap dengan
baris dari tabel kiri /tabel 1) yang tidak mempunyai relasiEpasangan dari tabel kanan
/tabel 2). :ika relasi tidak terpenuhi, maka kolom yang berasal dari tabel kanan akan
diberi nilai $A .
2.
+en0elasan right outer 0oin / )menampilkan semua hasil equi 0oin, lengkap dengan
baris dari tabel kanan /tabel 2) yang tidak mempunyai relasiEpasangan dari tabel
kiri/tabel 1). :ika relasi tidak terpenuhi, maka kolom yang berasal dari tabel kiri akan
diberi nilai $A .
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
9/16
3.
+en0elasan -ull outer 0oin/ ) menampilkan isi semua data yang ada di tabel1
maupun di tabel 2 tanpa terke uali.
4.
Tugas Praktikum Pertemuan 6
(ubah perintah al0abar relasional berikut ke dalam bentuk ! menggunakan
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
10/16
1. g sum/sks) /kuliah)
2. g sum/sks), ount/kd mk/kuliah)
3. g sum/sks) as T"T@ , ount/kd mk) as :umlah /kuliah)
4. nama g nama, sum/sks) as T"T@ , ount/kd mk) as :AM @F /kuliah)
5. nama des g nama, sum/sks) as T"T@ , ount/kd mk) as :AM @F /kuliah)
2 /kuliah)
kegunaan dari AM adalah untuk menghitung 0umlah data pada suatu -ield
sedangkan kegunaan G"A$T adalah untuk menghitung banyaknya isi data
Tugas Praktikum Pertemuan 10
Buat database dengan nama ktp
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
11/16
Buat table nya dengan nama i entitas
1. Buat user baru dengan nama dan pass ord anda sendiri
2. Beri hak akses terhadap kolom nama
3. Goba tes hak tersebut dengan melakukan update pada kolom nama
4. Goba tes hak tersebut dengan melakukan update pada kolom alamat
5. Bandingkan kedua hasil tersebut
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
12/16
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
13/16
2.3.
4.
5. oal no 3 bisa di update -ield nama nya karna di beri akses untuk mengupdate
sedangkan no4 tidak bisa di update karna tidak ada hak akses untuk -ield alamat
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
14/16
Tugas Praktikum Pertemuan ke 11
1. akukan penambahan data ke tabel detail pembelian
2. ihat berapakah 0umlah barang bks991 sekarang
3. akukan lagi insert barang bks991 sebanyak 19, berapakah 0umlah sto k barang bks991 sekarang;
4. Beri pen0elasan dan pahami H
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
15/16
1.
2.
:umlah data pada -ield kd barang bks991 ,nama pensil standart harga 0ual 1999, bertambah men0adi 39.
3.
4. 'ari tabel diatas diatas dapat disimpulkan bah a -ungi dari A+'@T& barang &T 0umlah6 #8 /# $A /0umlah),9,0umlah)Ine .0umlahJF&(& kd barang6 ne .kd barang? -ungsinya untuk menambah data yang barudiinput dari tabel etai!"#arang sehingga 0umlah dari tabel #arang bertambah darisebelumnya 9 men0adi 39 .
-
8/16/2019 LAPORAN SISTEM BASIS DATA SMT IV.docx
16/16
Tugas Praktikum Pertemuan 12 an 1$
1. Berdasarkan -ile akademik.sql, tabel 0ad al
2. Buatlah sebuah -ungsi dan pro edur yang berguna untuk mengetahui kd dosen siapa
sa0a, pada hari dan 0am berapa yang memakai ruang 312
1.
2.