priskila24.files.wordpress.com€¦ · web viewlaporan praktikum 3. basis data lanjut. oleh : ......

Post on 22-Jul-2018

226 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LAPORAN PRAKTIKUM 3

BASIS DATA LANJUT

Oleh :

Moch Anwar Syafi’i (12120041)

Priskila Maria Cecilia (12120050)

Nory Meilany (12120062)

FAKULTAS TEKNIK

JURUSAN TEKNIK INFORMATIKA

UNIVERSITAS WIJAYA KUSUMA SURABAYA

2014

TUJUAN

Mahasiswa dapat mengerti dan memahami tentang penggunaan Query

View dalam kaitannya dengan Basis Data Lannjut

Mahasiswa memahami penggunaan Query tingkat Lanjut dalam View

Mahasiswa mampu mengaplikasikan penggunaan Join dan View

Mahasiswa mampu menerapkan penggunaan View

MATERI YANG DIBAHAS

TUGAS PENDAHULUAN :

Definisi VIEW

TUGAS LABORATORIUM :

Membuat Join yang ada di modul :

a. INNER JOIN

b. LEFT OUTER JOIN

c. RIGHT OUTER JOIN

d. FULL OUTER JOIN

e. UNION

TUGAS TAMBAHAN LABORATORIUM :

Membuat join project sendiri

a. INNER JOIN

b. LEFT OUTER JOIN

c. RIGHT OUTER JOIN

d. FULL OUTER JOIN

e. UNION

DASAR TEORI

VIEW adalah query yang disimpan, bentuknya menyerupai table. View bersifat

logic, artinya tidak memiliki data fisik karena data fisiknya ada di table. View

adalah cara menampilkan/menyajikan data yang ada di table. Ada beberapa

bentuk view yaitu :

1. Diambil dari 1 tabel (seluruh kolom, sebagian kolom, calculated colomn,

seluruh record, sebagian record)

2. Diambil dari beberapa table (syaratnya harus ada relasi antar table)

a. INNER JOIN

b. LEFT OUTER JOIN

c. RIGHT OUTER JOIN

d. FULL OUTER JOIN

e. UNION (syaratnya field yang di-UNION harus sejenis)

3. Hasil dari Pengelompokkan Data (Group By)

4. Hasil dari Pivot Table (Cross Table)

TUGAS LABORATORIUM

VIEW dalam (SQL) :

Membuat View table matakuliah.

o Query ini berfungsi untuk membuat view tabel matakuliah dengan

menggunakan query create view

Melihat hasil View tabel matakuliah:

o Mengeksekusi view tabel mata kuliah Query ini berfungsi sebagai

eksekusi untuk melihat isi data tabel mata kuliah

Membuat view table mahasiswa

o Query ini berfungsi untuk membuat view tabel mahasiswa dengan

menggunakan query create view

Melihat hasil view table mahasiswa

o Mengeksekusi view tabel mahasiswa Query ini berfungsi sebagai

eksekusi untuk melihat isi data tabel mahasiswa

Membuat View table jurusan

o Query ini berfungsi untuk membuat view tabel jurusan dengan

menggunakan query create view

Menampilkan view table jurusan

o Mengeksekusi view tabel jurusan Query ini berfungsi sebagai

eksekusi untuk melihat isi data tabel jurusan

Membuat view table dosen :

o Query ini berfungsi untuk membuat view tabel dosen dengan

menggunakan query create view

Melihat View table dosen

o Mengeksekusi view tabel dosen Query ini berfungsi sebagai

eksekusi untuk melihat isi data tabel dosen

Membuat View table ambil MK

o Query ini berfungsi untuk membuat view tabel ambil MK dengan

menggunakan query create view

Melihat view table ambil mk

o Mengeksekusi view tabel dosen Query ini berfungsi sebagai

eksekusi untuk melihat isi data tabel dosen

Ini hasil semua view :

o Dari Hasil eksekusi sebelumya dapat kita lihat adanya view

yang telah kita buat untuk pemanggilan view sesuai dengan

nama masing-masing create view

TUGAS TAMBAHAN LABORATORIUM

VIEW (ORACLE)

- Membuat VIEW ABSENSI

Menampilkan VIEW

- View_Absensi

- View_Jabatan

- View_Pegawai

- View_Pegawai_Honorer

- View_Pegawai_Tetap

- View_Record_Data

- View_Sidik Jari

- View_Pin_Nomer

VIEW(MY SQL)

- Membuat VIEW JABATAN

- Menampilkan VIEW JABATAN

- Membuat VIEW PEGAWAI

- Menampilkan VIEW PEGAWAI

- Membuat VIEW PEGAWAI_TETAP

- Menampilkan VIEW PEGAWAI_TETAP

- Membuat VIEW PEGAWAI_HONORER

- Menampilkan VIEW PEGAWAI_HONORER

- Membuat VIEW PIN_NOMER

- Menampilkan VIEW PIN_NOMER

- Membuat VIEW RECORD_DATA

- Menampilkan VIEW RECORD_DATA

- Membuat VIEW SIDIK_JARI

- Menampilkan VIEW SIDIK_JARI

- Memodifikasi VIEW PEGAWAI-ABSENSI

- Membuat view pegawai-pin_nomer

- melihat view pegawai-absensi

- Memodifikasi VIEW PEGAWAI-PIN_NOMER

Hasil VIEW

KESIMPULAN

Untuk apa kita perlu query join ? Query join berfungsi untuk

menggabungkan  beberapa tabel menjadi sebuah tabel gabungan. Teknik

menggabung tersebut adalah keunggulan dari basis data relasional (RDBMS:

Relational Database Management System), dimana data dapat disimpan dalam

beberapa tabel kecil yang terpisah, bukannya satu tabel  besar dengan banyak

kolom. Pada dunia nyata pemrograman, query join sangat banyak dan hampir

selalu digunakan, karena dengan itu sebenarnya kunci pengolahan data dengan

SQL dan dari situ dapat dihasilkan informasi-informasi yang lebih bermakna

dibandingkan dengan query satu tabel saja.

Cara kerja join ialah dengan mencari kecocokan kolom tertentu pada

sebuah tabel dengan kolom tertentu pada tabel lain, kemudian menampilkan

hasilnya sebagai satu set data gabungan. Secara garis besar, terdapat 3 macam

join, yaitu  INNER JOIN, LEFT JOIN dan RIGHT JOIN.

top related