laporan sistem basis data smt iv.docx

Upload: widithevixing

Post on 06-Jul-2018

226 views

Category:

Documents


0 download

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.