Anda di halaman 1dari 11

MAKALAH

SISTEM MANAJEMEN BASIS DATA LANJUT


(SMBDL)

Dosen Pembingbing
Gunawan, ST., M.Kom., MOS

DISUSUN OLEH
Galih Wana Sumantri
(2113181086)

UNIVERSITAS SANGGA BUANA YPKP BANDUNG


FAKULTAS TEKNIK
TEKNIK INFORMATIKA
2020/2021
KATA PENGANTAR

Puji-puji dan syukur kami panjatkan pada Allah SWT. Hanya kepada-Nya lah kami
memuji dan hanya kepada-Nya lah kami memohon pertolongan. Tidak lupa shalawat
serta salam kami haturkan pada junjungan nabi agung kita, Nabi Muhammad SAW.
Risalah beliau lah yang bermanfaat bagi kita semua sebagai petunjuk menjalani
kehidupan.

Dengan pertolongan-Nya, kami dapat menyelesaikan makalah berjudul “SISTEM


MANAJEMEN BASIS DATA LANJUT”. Pada isi makalah akan diuraikan materi
tentang Store Procedure.

Makalah “SISTEM MANAJEMEN BASIS DATA LANJUT” disusun guna


memenuhi tugas Mata Kuliah Manajemen Basis Data Lanjut. Kami menantikan kritik
dan saran yang membangun dari setiap pembaca agar perbaikan dapat dilakukan.
Semoga makalah ini dapat bermanfaat bagi para pembaca.

Bandung, 15 November 2020

Penulis
DAFTAR ISI
BAB I PENDAHULUAN..................................................................................................................................4
1. Latar Belakang.................................................................................................................................4
2. Rumusan masalah............................................................................................................................4
3. Tujuan penulisan.............................................................................................................................4
BAB II PEMBAHASAN...................................................................................................................................5
1. Pengertian Basis Data......................................................................................................................5
2. Pengertian View, Stored Procedure dan Trigger..............................................................................5
3. Fungsi View, Stored Procedure dan Trigger.....................................................................................5
BAB I PENDAHULUAN
1. Latar Belakang
Data merupakan suatu kumpulan yang terdiri dari fakta-fakta untuk memberikan
gambaran yang luas terkait dengan suatu keadaan. Dari data kita bisa mengetahui mana
yang benar dan mana yang palsu.
Bentuk data bermacam – macam, ada yang berupa softfile ada juga yang berupa
hardfile, data dalam computer atau softfile bisa diprint ke dalam bentuk hardfile dan
begitupun sebaliknya dari hardfile bisa menjadi softfile dengan proses scanning.
Pada zaman sekarang, data yag banyak bisa disimpan dan di arsipkan pada sebuah
database dengan kapasitas yang lebih besar, maka dari itu mempelajari Basis Data sangat
diperlukan untuk keperluan di masa yang akan datang.

2. Rumusan masalah
a. Apa yg dimaksud dengan basis data?
b. Apa yg dimaksud view, stored procedure dan trigger dalam database?
c. Apa fungsi dari view, stored procedure dan trigger dalam database?

3. Tujuan penulisan
a. Untuk mengetahui tujuan dibuat nya view,stored procedure dan trigger dalam basis
data
b. Untuk mengetahui fungsi-fungsi dari view ,stored procedure dan trigger
c. Mengetahui syntax dalam basis data
BAB II PEMBAHASAN
1. Pengertian Basis Data
Jika masing – masing kata di artikan, maka aka nada dua kata dalam basis data, yaitu :
- Basis : markas atau Gudang, tempat bersarang atau berkumpul.
- Data : representative fakta dunia nyata yang mewakili suatu objek.

Dari kedua pengertian tersebut dapat disimpulkan bahwa pengertian basis data adalah
kumpulan informasi yang disimpan dan diarsipkan dalam sebuah computer secara sistematik
sehingga dapat diperiksa menggunakan suatu program computer untuk memperoleh informasi
dari basis data tersebut.

Database berfungis untuk menyimpan data – data, dimana masing – masing data yang ada pada
table atau file tersebut saling berhubungan antara satu dengan yang lainnya. Basis data telah
digunakan pada hamper seluruh area computer seperti bisnis, Kesehatan, Teknik, hukum,
Pendidikan dan lainnya.

2. Pengertian View, Stored Procedure dan Trigger


a. View
View dapat didefenisikan sebagai ‘tabel virtual’. Tabel ini bisa berasal dari tabel lain, atau
gabungan dari beberapa tabel. Tujuan dari pembuatan view adalah untuk kenyamanan
(mempermudah penulisan query), untuk keamanan atau dalam beberapa kasus bisa
digunakan untuk mempercepat proses menampilkan data terutama jika kita menggukan
query tersebut secara berulang.
b. Storde Procedure
Pendahuluan Stored Procedure dan Function adalah rangkaian program yang disimpan
dalam database dan dapat dipanggil oleh program lain atau melalui SQL Prompt, Stored
procedured ditulis dalam bentuk suatu Script.
c. Trigger
trigger merupakan kumpulan script yang berhubungan dengan table, view ataupun skema
yang dijalankan secara otomatis ketika terdapat event yang dijalankan.

3. Fungsi View, Stored Procedure dan Trigger


a. View
Untuk memudahkan atau menyederhanakan data yang ditampilkan, mencegah
menampilkan data yang penting dengan menyembunyikan nama kolomnya.
b. Stored Procedure
Menggantikan berbagai kumpulan perintah yang sering kita gunakan, seperti misalkan
sejumlah row ke table lain dengan filter tertentu.
c. Trigger
Untuk mempertahankan integritas table yang terdapat dalam database dan juga dapat
mencegah terjadinya error dalam pengoperasian data Sehingga tugas kerja menjadi
terjadwal dan dapat mencegah proses transaksi yang tidak sah.
4. Membuat View, Stored Procedure dan Trigger

a. Membuat table mahasiswa dan transaksi terlebih dahulu

b. Lalu join table mahasiswa dan transaki berdasarkan nim

Hasilnya

c. Lalu membuat view transaksimhs


Lalu coba menjalakan view

Menghapus View
d. Sekarang kita mencoba membuat stored procedure

Coba panggil hasil yang tadi

e. Setelah itu, kita coba membuat trigger.


f. Buat dulu table log_mahasiswa
Lalu buat triggernya untuk menyimpan data perubahan alamat mahasiswa pada
update_alamat_mahasiswa

g. Mencoba trigger yang telah dibuat

Lihat di table log


BAB III PENUTUP
1. Kesimpulan
Zaman Sekarang, dalam penyimpanan data semakin dimudahkan dengan adanya database atau
basis data, tidak perlu lagi punya lemari besar hanya untuk menyimpan data – data penting,
cukup dengan sebuah computer dan media penyimpanan maka data anda akan aman.

Maka dari itu untuk mengikuti perkembangan zaman kita harus tahu sedikitnya tentang
teknologi khususnya dalam bidang basis data.

2. Saran
Dalam metode pembelajaran basis data, ada baiknya kita mencoba mengolah data asli dalam
prakteknya, karena implemetasian dalam dunia kerja tidak hanya mencakup soal teori dan
contoh soal saja
DAFTAR PUSTAKA
www.dictio.id. (2017, Oktober). Apa yang dimaksud dengan basis data. Diakses pada 15 Oktober 2020,
dari https://www.dictio.id/t/apa-yang-dimaksud-dengan-basis-data/13091/2

www.duniailkom.com. (2015, 4 Agustus). Pengertian View dan Cara Penggunaan View. Diakses pada 15
Oktober 2020, dari https://www.duniailkom.com/tutorial-belajar-mysql-pengertian-view-dan-cara-
penggunaan-view-dalam-mysql/

www.nesabamedia.com. (2020). Mengenal pengertian Trigger dalam database beserta fungsi dan
contohnya. Diakses pada 15 Oktober 2020, dari www.nesabamedia.com/pengertian-trigger/

www.sites.google.com. (2020). Membuat Stored Procedure di Mysql. Diakses pada 15 Oktober 2020,
dari www.sites.google.com/a/phi-integration.com/mysql-tutorial/sql/membuat-stored-procedure-di-
mysql/

Anda mungkin juga menyukai