Disusun Oleh :
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang,
puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat, hidayah, dan
inayah-Nya sehingga penulis dapat menyelesaikan makalah ini tentang SQL Server.
Makalah ini telah disusun dengan maksimal dan mendapatkan bantuan dari
berbagai pihak sehingga dapat memperlancar pembuatan makalah ini. Untuk itu
penulis menyampaikan banyak terima kasih kepada semua pihak yang telah
berkontribusi dalam pembuatan makalah ini.
Terlepas dari semua itu, penulis menyadari sepenuhnya bahwa masih ada
kekurangan baik dari segi susunan kalimat maupun tata bahasanya. Oleh karena itu
penulis menerima segala saran dan kritik dari pembaca agar penulis dapat
memperbaiki makalah ini dengan baik.
Akhir kata penulis berharap semoga makalah SQL Server yang membahas tentang
View dan Procedure ini dapat memberikan manfaat maupun inspirasi terhadap
pembaca yang belum mengetahuinya.
Penyusun
2
DAFTAR ISI
3
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dalam Perkembangan teknologi, penggunaan basis data atau database adalah
hal yang terpenting dalam kehidupan saat ini, karena hampir 90% kehidupan
manusia terkait dengan database. Jika tidak adanya database dalam kehidupan
tentunya tidak akan ada informasi yang diperoleh, tidak akan ada data yang kita
olah yang memberikan output atau hasil berupa informasi yang sangat penting
untuk menentukan sebuah keputusan. Oleh karena itu, adanya sebuah gagasan
yang membentuk system organisasi data-data yang terstruktur dan saling
berhubungan antara beberapa data yang diperoleh. Pengorganisasian inilah yang
disebut dengan System Database atau Sistem Basis Data.
Didalam basis data Relasional View dan Store Procedure digunakan untuk
mengakses data karena telah banyak memiliki keunggulan, selain mempersingkat
atau meringkas penggunaan sintak SQL Query juga dapat meningkatkan
performasi dari basis data tersebut. Sehingga Database Administrator (DBA)
dapat lebih mudah menentukan bagaimana penerapan basis data terhadap
pengguna dalam menggunakan View dan Store Procedure pada SQL Server.
4
1.3 Tujuan
1. Mahasiswa dapat mengetahui apa yang dimaksud dengan View dan Store
Procedure.
2. Mahasiswa dapat mengetahui penggunaan View dan Store Procedure pada
SQL Server.
3. Mahasiswa dapat mengetahui perbedaan antara View dan Store Procedure.
1.4 Manfaat
Dengan adanya makalah ini, baik penulis maupun pembaca dapat lebih
memahami tentang penggunaan View dan Store Procedure pada SQL Server.
5
BAB II
LANDASAN TEORI
2.1 Database
Basis data (database) adalah kumpulan data yang disimpan secara
sistematis di dalam komputer yang dapat diolah atau dimanipulasi
menggunakan perangkat lunak (program aplikasi) untuk menghasilkan
informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data,
struktur data dan juga batasan-batasan pada data yang akan disimpan. Basis
data merupakan aspek yang sangat penting dalam sistem informasi karena
berfungsi sebagai gudang penyimpanan data yang akan diolah lebih lanjut.
2.3 View
View adalah tabel virtual yang berisi data yang ditentukan berdasarkan query
yang dibuat. Seperti tabel biasa, sebuah view terdiri dari kolom dan baris data.
Namun view tidak menyimpan data dalam database karena view dibuat dari
tabel-tabel yang telah ada dalam database. Sehingga data yang dimiliki oleh
view adalah data-data yang mereferensi ke tabel lain sesuai dengan query dan
akan berubah secara dinamis sesuai dengan isi data yang dijadikan reference-
nya.
6
2.4 Store Procedure
Store Procedure adalah kumpulan Pre-defined Transact-SQL yang
digunakan untuk melakukan tugas/task khusus. Dalam Store Procedure dapat
berisi beberapa statement dan setiap statement di kelompokan untuk satu
object database.
BAB III
PEMBAHASAN
3.1 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.
A. Fungsi View
View digunakan untuk membuat tampilan sebuah tabel. Di dalamnya
memungkinkan kita untuk bisa membuat, mengupdate dan menghapus
tampilan tabel tersebut. Dan tabel yang ditampilkan merupakan tabel hasil
dari perintah-perintah MySQL
Didalamnya akan terlihat adanya baris dan kolom seperti halnya tabel
biasa dari sebuah database. Dan tabel yang ditampilkan hanya satu tabel
sekalipun merupakan hasil join pada MySQL.
B. Sintak View
Syntax dasar perintah untuk membuat view adalah sebagai berikut :
7
C. Contoh View
Saya akan membuat view satu tabel yaitu tabel “prodi” dari database
“Akademik” dengan nama view “AkreditasiProdi_B”. Perintahnya sebagai
berikut.
8
B. Sintak Store Procedure
Syntax dasar perintah untuk membuat view adalah sebagai berikut :
9
BAB IV
PENUTUP
4.1 Kesimpulan
Berdasarkan makalah SQL Server tentang View dan Store Procedure ini
kesimpulannya adalah View dan Store Procedure adalah basis data Relasional
yang digunakan untuk mengakses data karena telah banyak memiliki
keunggulan, selain mempersingkat atau meringkas penggunaan sintak SQL
Query. namun terdapat perbedaan antara View dengan Store Procedure yaitu
Adanya dukungan Stored Procedure akan membuat program lebih ringkas dan
mudah untuk dikembangkan. Stored procedure akan membantu dalam
membuat laporan yang sifatnya analisa data, yang biasanya memerlukan
banyak tabel-tabel pembantu. Stored procedure mengefisienkan proses,
sehingga semua daya hanya akan dipusatkan di komputer server saja.
10
DAFTAR PUSTAKA
https://www.termasmedia.com/lainnya/software/69-pengertian-database.html
http://hellobeautifulthings.blogspot.co.id/2013/12/pengertian-dan-fungsi-sql-
server.html
http://bhayangratu.blogspot.co.id/2011/07/tugas-basdat-i-makalah-trigger-view-
and.html
https://ginageh.wordpress.com/2009/06/08/kegunaan-stored-procedure/
https://ayudivyanadi.wordpress.com/2012/01/15/pengenalan-stored-procedure-
function/
http://mysql.phi-integration.com/sql/membuat-stored-procedure-di-mysql
11