Minggu, 29 April 2018

Contoh Script View dan Store Procedure

Assalamualaikum Wr. Wb.

Hello all, selamat datang lagi di blog saya yang paling kece dan bermutu, kali ini saya akan menunjukkan beberapa contoh View dan Store Procedure di Microsoft SQL Server demi memenuhi kebutuhan nilai UTS dalam mata kuliah Pemrograman SQL Lanjut dan agar bermanfaat untuk kalian juga. Mata kuliah ini dibimbing oleh :

bapak Eko Win Kenali, S. Kom., M. Cs.
dan ibu Agiska Ria Supriyatna, S.Si., M.T.I.

Bagi yang belum tahu, saya itu mahasiswa  D3 Manajemen Informatika di kampus Politeknik Negeri Lampung. OKE langsung saja masuk bahasan kita tadi, cekidot



Share:

Minggu, 22 April 2018

Contoh View dan Store Procedure pada Microsoft SQL Server


View
View adalah perintah query yang disimpan pada database dengan suatu nama tertentu, sehingga bisa digunakan setiap saat untuk melihat data tanpa menuliskan ulang query tersebut.

Syntax Membuat View
Untuk membuat view pada sql server kita dapat menggunakan perintah sebagai berikut:

CREATE VIEW
view_name AS
select_statement

Contoh View
Berikut ini contoh dalam membuat view:

CREATE VIEW Prodi_Akreditasi_B AS SELECT nmprodi AS 'Nama Prodi',akreditasi AS 'Akreditasi' FROM prodi WHERE akreditasi='B'

dan hasilnya akan seperti berikut:




Manfaat View

View dapat digunakan untuk tujuan berikut:

·         Untuk fokus, menyederhanakan, dan menyesuaikan persepsi yang dimiliki setiap pengguna dari database.
·         Sebagai mekanisme keamanan dengan memungkinkan pengguna mengakses data melalui tampilan, tanpa memberikan hak akses pengguna untuk mengakses langsung tabel dasar yang mendasari.
·         Untuk menyediakan antarmuka yang kompatibel ke belakang untuk meniru tabel yang skemanya telah berubah.

Store Procedure
Store procedure merupakan kumpulan perintah yang disimpan dengan nama tertentu dan diproses sebagai satu kesatuan. stored prosedur menerima inputan dan mengembalikan nilai dalam bentuk output, didalamnya bisa terdiri atas satu atau beberapa perintah operasi database dan juga dapat memanggil procedure yang lainnya. Hasil yang dikembalikan nilainya bisa berupa keberhasilan maupun kegagalan prosedur.

Syntax Membuat Store Procedure

Untuk membuat store procedure kita bisa menggunakan syntax sebagai berikut:

CREATE PROCEDURE nama_procedure AS
@VARIABLE TIPE_DATA
BEGIN
  kumpulan perintah, variabel, dan alur logik yang ada
  pada SQL
END
GO


Contoh Membuat Store Procedure

CREATE PROCEDURE mahasiswa_prodi
@idprodi integer
AS
BEGIN
  SELECT * FROM mahasiswa
  WHERE idprodi = @idprodi
END
GO

berikut hasil store procedure yang dihasilkan dari Syntax diatas:
Menampilkannya dengan perintah

EXEC mahasiswa_prodi


  
Manfaat Store Procedure
Keuntungan menggunakan store procedure :
Dari sisi portabilitas, misalkan di dalam server sql server yang databasenya diakses oleh beberapa macam aplikasi dengan bahasa pemrograman yang berbeda, procedure yang dibuat akan tetap bisa digunakan karena procedure tersimpan di dalam database server.

Keuntungan lainnya adalah karena disimpan di sisi server dan dijalankan di sisi server sehingga tidak memberatkan client dan lebih cepat pemrosesan datanya dibandingkan quer sql yang dijalankan pada sisi client. Store Procedure lebih aman karena business logi dan business rules dibungkus di sisi server dan juga Store Procedure tersedia enkripsi sehingga store procedure tidak dapat terliat oleh pengguna. Tapi store procedure juga memiliki keterbatasan, misalkan tidak dapat menciptakan function, rules, trigger, view dan schemas.



Share:

Senin, 01 Januari 2018

Desain database akademik sederhana dilengkapi dengan perintah Query SQL

Tugas Mata Kuliah Pemrograman SQL


Ananta Aufa Bakhtiar, Eko Win Kenali, Halim Fathoni


Hallo semuanya, apa kabar?, saya harap kalian baik baik saja. Di postingan kali ini saya akan membagikan laporan yang berisikan tentang perintah-perintah atau query yang saya buat dalam rangka Project Akhir Tahun yang diberikan Dosen terhadap mata kuliah Pemrograman SQL. Dalam project ini saya membuat beberapa tabel diantaranya:

1. 'mahasiswa'
2. 'prodi'
3. 'dosen'
4. 'pendidikan'
5. 'jenjang'
6. 'jalurmasuk'

dan didalamnya juga sudah terdapat query untuk menjawab semua pertanyaan yang diberikan oleh Bapak Dosen. Caranya tinggal copy paste saja script yang saya bagikan ini pada MySql Workbench.




Oke, Sekian postingan saya kali ini semoga dapat membantu dalam proses belajar anda.
Bagi yang ingin melihat latar belakang instansi tempat saya kuliah:

Politeknik Negeri LampungKampus
D3 Manajemen InformatikaProgram Studi
Share: