LAPORAN PRAKTIKUM PEMROGRAMAN SQL MINGGU 12 (Data Manupulation Language (SQL View))

 

LAPORAN PRAKTKUM

PEMROGRAMAN SQL

PMI1311

Data Manupulation Language (SQL View)

Minggu 12

Dosen Pengampu :

Bpk Tri Sandika Jaya, S.Kom., M.Kom.



Di  Susun  Oleh :

                                                NAMA            : Ahmad Fajar Irawan

                                                NPM               : 19753004

 

MENEJEMEN INFORMATIKA

JURUSAN EKONOMI DAN BISNIS

POLITEKNIK NEGERI LAMPUNG

2020





Kata Pengantar

 

Puji syukur kehadirat Allah SWT, atas segala limpahan rahmat, nikmat dan karunia-Nya yang tak ternilai dan tak dapat dihitung. Saya dapat menyusun dan membuat laporan ini. Laporan ini disusun untuk memenuhi tugas mata kuliah  Pemrograman SQL.

Dalam membuat laporan ini masih jauh dari kata sempurna. Untuk itu, saya menghaturkan maaf jika ada kesalahan dalam laporan ini. Pembaca bisa membuat keputusan yang dapat memberikan kritikan dan sarannya untuk saya agar di kemudian hari saya bisa membuat laporan yang lebih semprurna lagi.

Akhir kata, saya ucapkan terima kasih kepada berbagai pihak yang telah dapat membantu dalam pembuatan laporan ini.

 

 

Sekampung Udik,  28  November  2020






 

BAB I

PENDAHULUAN

A.    Latar Belakang

SQL ini merupakan sebuah bahasa yang digunakan untuk mengakses data dalam baisis data relasional. Bahasa ini merupakan bahasa standar yang biasa digunakan dalam manajemen data relasional. Untuk membangun sebuah data base menggunakan SQL, kita terlebih dahulu harus mengetahui peritnah-perintahnya. Perintah SQL sendiri dibagi menjadi dua, yaitu DML  (Data Manipulation Language) dan DDL (Data Defiition Language).

Perintah SQL sendiri dibagi menjadi dua, yaitu DML  (Data Manipulation Language) dan DDL (Data Defiition Language). Pada kesempatan kali ini pemyusun akan membahas salah satu perintah SQL yaitu DML, pembahasan ini meliputi pengertian DML, fungsi DML dan perintah yang digunakan pada DML.

 

B.     Rumusan Masalah

Mengetahui cara menggunakan Perintah DML  dalam pembuatan database khususnya SQL View

 

C.    Tujuan

Para Mahasiswa mampu mengenal dan menguasai DML SQL View.

 






BAB II

LANDASAN

A.    Pengertian Data Manipulation Language

DML atau Data Manipulation Language adalah kumpulan perintah query yang digunakan untuk memanipulasi data yang ada pada database. Jadi DML ini bisa digunakan untuk mengubah data, menambah data, dan bahkan menghapus data yang ada di database. Perintah DML ini tidak berhubungan dengan struktur dan metadata dari para objek yang ada di tabel database.

 

B.     Pengertian View Pada SQL

View adalah objek di dalam database yang berisi kumpulan kolom yang dihasilkan dari Perintah select. Dengan kata lain yang lebih sederhana, view adalah object yang menyimpan hasil query, baik dari satu tabel atau lebih, didalam database view juga sering dinamakan sebagai “tabel virtual” , karena view sebenarnya tidak memiliki data. Data yang ditampilkan oleh sebuah view diambil dari tabel-tabel aktual yang disertakan dalam SELECT. 

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.

Kegunaan view :

·         Membatasi akses database.

·         Membuat query kompleks secara mudah.

·         Mengijinkan independensi data.

·         Untuk menampilkan view (pandangan) data yang berbeda dari data yang sama.

 





BAB III

PEMBAHASAN PRAKTIKUM

A.    Tugas Analisis

 

1.      Penggunaan Klausa ORDER BY pada saat penciptaan pandangan di tolak, berikan alasannya.?

Jawab :

Karena Klausa ORDER BY tidak valid dalam tampilan, fungsi sebaris, tabel turunan, subkueri, dan ekspresi tabel umum, kecuali jika TOP, OFFSET atau FOR XML juga ditentukan.

 

2.      Jika pandangan yang dihapus, apakah tabel asli/sumber ikut terhapus?. Berikan alasannya ?

Jawab :

Tabel asal tidak terhapus karena view hanya berfungsi untuk menampilkan data sesuai perintah dan tidak berpengaruh pada tabel utama jika view dihapus.

 

3.      Bagaimana jika tabel aslinya yang di hapus, apakah pandangan juga ikut terhapus?

Jawab :

Jika tabel asal nya dihapus maka view akan menampilkan pesan error , karena tabel yang dijadikan view telah dihapus, sehingga view tidak dapat memanggil tabel dan data yang diperlukan

 

B.     Praktikum

 

Buatlah Pandangan terhadap kasus praktikum pertemuan sebelumnya. Dalam pembuatan pandangan, Gunakan dua cara yaitu dengan menggunakan Query Analyzer dan Enterprise Manager.

1.      Query Analyzer

a.       Ketikan kode seperti dibawah ini pada query guna membuat view baru.




b.      Lalu Ketikan select * from view_MAHASISWA untuk mengeksekusi tabel view 




2.      Enterprise Manager

a.       Klik kanan pada database yang telah kita buat sebelumnya, kemudian new view, pilih tabel yang akan dibuat view




b.      kemudian pilih tabel atau colom  yang akan dipakai didalam view add




c.       kemudian pilih atau celkis semua colom yang diperlukan, dan kemudian klik ctrl + s untuk menyimpanya.




d.      lalu masukan nama view yang telah kita buat dan tekan ok




e.       lalu untuk melihat apakah berhasil, kita bisa lihat dibagian menu dan kita lihat, tika view sudah ada, maka view kita telah berhasil di buat




 




BAB IV

PENUTUP

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.

 











DAFTAR PUSTAKA

Unknown, 2014, “ pengertian view dan implementasinya”, http://memahamibdl.blogspot.com/2014/07/pengertian-view-dan-implementasinya.html diakses pada 28 November 2020, pukul 19.46

 

 

 

 

 

Komentar

Postingan populer dari blog ini

Cara Download dan Instal Aplikasi Enterprise Architect 8 Versi 15.2 Tahun 2020 (19753004-AhmadFajarIrawan_MI3A)

SQUENCE DIAGRAM STUDI KASUS PT. BANDI CAR

UJIAN PRAKTIK (STUDI KASUS PARKIRAN MOBIL)