Nama : Mettania Vica Wijayanti
Npm : 16753033
Prodi : Manjemen Informatika
Nama Dosen :Eko Win Kenali
Assalamualaikum Wr.Wb, selamat siang teman-teman semua selamat berkunjung di blog saya. pada postingan kali ini saya akan memberikan sedikit materi tentang pembuatan PDO menggunakan Bootstrap. semoga bermanfaat..
Daftar Blog Saya
Senin, 30 April 2018
PENGGUNAAN VIEW DAN STORE PROCEDURE PADA SQL SERVER
Nama : Mettania Vica Wjayanti
Npm : 16753033
Program Study : Manajemen Informatika 4A
Nama Dosen : Eko Win Kenali
Assalamualaikum wr.wb , selamat siang teman-teman semua semoga bagi kalian semua yang membaca postingan saya ini selalu diberikan kesehatan dan dipanjangkan umurnya serta dilimpahkan rezeki nya amin... baiklah kali ini saya akan membuat postingan dengan judul pembuatan VIEW dan STORE PROCEDURE sekaligus untuk menyelesaikan tuas kuliah saya pada matakuliah Pemrograman SQL Lanjut. semoga postingan ini dapat bermanfaat baik bagi penulis sendiri maupun pembaca.
Npm : 16753033
Program Study : Manajemen Informatika 4A
Nama Dosen : Eko Win Kenali
Assalamualaikum wr.wb , selamat siang teman-teman semua semoga bagi kalian semua yang membaca postingan saya ini selalu diberikan kesehatan dan dipanjangkan umurnya serta dilimpahkan rezeki nya amin... baiklah kali ini saya akan membuat postingan dengan judul pembuatan VIEW dan STORE PROCEDURE sekaligus untuk menyelesaikan tuas kuliah saya pada matakuliah Pemrograman SQL Lanjut. semoga postingan ini dapat bermanfaat baik bagi penulis sendiri maupun pembaca.
Sabtu, 21 April 2018
Mengenal View dan Store Procedure Pada SQL Server
Apa itu View ?
View merupakan sebuah tabel semu yang sengaja di buat untuk menyimpan query-query didalamnya yang terdiri dari beberapa table table yang digunakan untuk memudahkan ataupun meneyderhanakan data yang akan di tampilkan , mencegah menampilkan data yang penting dengan menyembunyikan nama kolomnya. Dengan fungsi view kita bisa memanggil query-query dengan mudah hanya memanggil tabel view yang kita buat tadi. Oleh karena itu, kenapa view disebut juga tabel semu karena sebenarnya tabel tersebut tidak ada, melainkan hanya untuk menyimpan query yang ada didalamnya.
Bagaimana cara menuliskan perintah Query nya ?
Apa Manfaat View ?
1. Segi Keamanan
Seperti dengan penjelasan diatas, dengan adanya view ini, kita bisa sembunyikan query yang kompleks sekalipun dalam satu tabel view, sehingga untuk mengakses nya tidak bisa sembarangan hanya orang yang membuat nya saja yang mengetahui isi query didalam tabel view tersebut.
Apa manfaat Store Procedure ?
Manfaat Store Procedure ini hampir sama dengan view, hanya saja store procedur lebih tinggi tingkat keamanannya dibandingkan view. Selain itu, view hanya tidak dapat menggunakan variabel dalam syntaxnya sedangkan kita bisa menggunakan variabel pada store procedure sehingga kita untuk menuliskan perintahnya lebih flexsible.
Bagaimana Syntax penulisan View ?
Untuk penulisan syntax view sangat sederhana,
CREATE VIEW nama_view AS query
Keterangan : Syntax CREATE VIEW untuk membuat tabel view nya, kemudian beri nama table view nya. Sedangkan AS digunakan untuk membungkus query-query yang akan kita buat kedalam tabel view.
Bagaimana cara menuliskan perintah Query nya ?
Untuk penulisan query nya sangat sederhana, misalkan kita ingin menampilkan data mahasiswa perempuan , dimana dari tabel mahasiswa yang nantinya akan dibungkus dengan nama table view Mahasiswa_perempuan.
CREATE VIEW mahasiswa_perempuan AS
SELECT * FROM Mahasiswa
WHERE sex='P'
Contoh :
Apa Manfaat View ?
1. Segi Keamanan
Seperti dengan penjelasan diatas, dengan adanya view ini, kita bisa sembunyikan query yang kompleks sekalipun dalam satu tabel view, sehingga untuk mengakses nya tidak bisa sembarangan hanya orang yang membuat nya saja yang mengetahui isi query didalam tabel view tersebut.
2. Segi Ruang
Tentu saja dengan adanya view ini, kita memiliki keuntungan dalam segi ruang, karena untuk mendapatkan informasi lebih lengkap kita tidak perlu merancang atau membuat tabel baru.
3. Segi Kemudahan Akses Informasi
Dengan ada nya tabel view, informasi dari bentuk query tabel yang kompleks dapat dengan mudah dan cepat diakses. Dengan begitu dapat memudahkan pekerjaan.
Apa itu Store Procedure ?
Sama halnya seperti view, store procedure merupakan sebuah program yang ditulis dalam Bahasa Transact-SQL yang disimpan dalam database SQL Server ,dan merupakan kumpulan perintah perintah , variable serta alur logic yang ada pada SQL .Store Procedure ini selain bisa digunakan secara manual atau dijalan di program lain , store procedure dapat digunakan untuk mempermudah menyimpan query-query yang kompleks didalamnya, namun apa perbedaan nya dengan view ? Store procedure dapat berguna ketika kita tidak ingin user mengakses tabel secara langsung, dengan kata lain kita dapat membatasi hak akses user dan memonitoring kegiatan yang dilakukan.
Tentu saja dengan adanya view ini, kita memiliki keuntungan dalam segi ruang, karena untuk mendapatkan informasi lebih lengkap kita tidak perlu merancang atau membuat tabel baru.
3. Segi Kemudahan Akses Informasi
Dengan ada nya tabel view, informasi dari bentuk query tabel yang kompleks dapat dengan mudah dan cepat diakses. Dengan begitu dapat memudahkan pekerjaan.
Apa itu Store Procedure ?
Sama halnya seperti view, store procedure merupakan sebuah program yang ditulis dalam Bahasa Transact-SQL yang disimpan dalam database SQL Server ,dan merupakan kumpulan perintah perintah , variable serta alur logic yang ada pada SQL .Store Procedure ini selain bisa digunakan secara manual atau dijalan di program lain , store procedure dapat digunakan untuk mempermudah menyimpan query-query yang kompleks didalamnya, namun apa perbedaan nya dengan view ? Store procedure dapat berguna ketika kita tidak ingin user mengakses tabel secara langsung, dengan kata lain kita dapat membatasi hak akses user dan memonitoring kegiatan yang dilakukan.
Bagaimana Syntax Store Procedure ?
Untuk syntaxnya agak berbeda dengan view,
CREATE PROCEDURE nama_procedure AS
BEGIN
query
END
GO
Hampir sama seperti membuat view, hanya saja ada syntax BEGIN, END dan GO.
Selain itu Store procedure juga dapat menggunakan variabel untuk query nya sehingga dapat membuat parameter untuk fungsi SELECT, INPUT, UPDATE dan DELETE.
Selain itu Store procedure juga dapat menggunakan variabel untuk query nya sehingga dapat membuat parameter untuk fungsi SELECT, INPUT, UPDATE dan DELETE.
CREATE PROCEDURE mahasiswa_perempuan
@idprodi integer
AS
BEGIN
Bagaimana cara penulisan perintah Query nya ?
Untuk Penulisan nya cukup masukkan query yang akan disimpan diantara BEGIN ... END
SELECT * FROM Mahasiswa
WHERE idprodi=@idprodi
END
GO
Maksudnya dari query diatas ini adalah, ketika kita ingin menampilkan semua informasi pada mahasiswa perempuan yang ingin kita inputkan idprodinya.Misalkan kita ingin menampilkan mahasiswa perempuan yang idprodi nya 5 , maka untuk eksekusi seperti ini:
EXEC mahasiswa_perempuan='5'
Maka yang akan muncul adalah informasi dari procedure mahasiswa perempuan yang d prodinya adalah 5.
Apa manfaat Store Procedure ?
Manfaat Store Procedure ini hampir sama dengan view, hanya saja store procedur lebih tinggi tingkat keamanannya dibandingkan view. Selain itu, view hanya tidak dapat menggunakan variabel dalam syntaxnya sedangkan kita bisa menggunakan variabel pada store procedure sehingga kita untuk menuliskan perintahnya lebih flexsible.
Kamis, 19 April 2018
Senja dan Penantian
Assalammualaikum Warahmatulahi Wabarakaatuh ..
Bagaimana kabarnya hari ini sholihah ?
Fii amanillahh yaa untuk kita semua .
Disini saya ingin membagikan sedikit tentang puisi yang telah saya ciptakan dan sempat saya daftarkan di salah satu lomba puisi secara online beberapa bulan yang lalu .
Semoga dapat selalu menginspirasi dan selalu bermanfaat bagi para pembaca , dan tentunya terkhusus para penikmat SENJA .
Kalian tahu betul , SENJA sangatlah indah .
Merupakan sebuah anugrah dari Tuhan yang maha kuasa .
Apalagi di temani bersama sebuah penantian yang tak tahu kapan akan berujung .
SENJA DAN PENANTIAN
Oleh Mettania Vica
Angin saat itu seolah menusuk rongga
rongga jiwaku
Hingga dingin nya memasuki tulang
belulangku
Menghempaskanku pada sebuah titik
kejenuhan
Menjelaskan bahwa aku harus berjuang
sendirian
Oh haruskah aku mengigil sendirian
Haruskah aku memeluk diriku sendiri agar
tak kedinginan
Jangan tanya siapa aku , jangan cari tau tentang hidupku
Aku hanyalah bayang bayang semu yang
menemani diriku sendiri
Layaknya sang mentari yang memancarkan
sinarnya walau harus sendirian
Langit pun seolah menjadi jawaban atas
keresahanku
Bahwa aku benar merindukanmu
Walau rinduku harus sendirian tanpa ada
balasan
Hingga senja datang menghampiri dan
menemani
Hingga mentari malu untuk memancarkan
sinarnya
Bayang bayang ku pun telah larut dalam
senja dan penantian
Penantian yang akan selalu ku rindukan
Aku tidaklah kalah dalam penantian ini
Aku berhenti untuk perang , aku berhenti
untuk berjuang
Aku berhenti bukan karena aku takut jika
aku kalah
Tapi aku mengalah , karena aku bukan
pahlawan
Aku hanyalah seseorang yang diam diam
merindukanmu
Bandar Lampung , 29 Maret 2018
Langganan:
Postingan
(
Atom
)