Popular Posts

Blogger templates

Blogger news

Blogroll

About

Buscar

Cari Blog Ini

Rabu, 07 Januari 2026

 PROSEDUR DATABASE

1. Pengertian

        Prosedur dalam database (atau Stored Procedure) adalah sekumpulan perintah atau pernyataan SQL yang disimpan di server database dan dapat dieksekusi berulang kali untuk menjalankan tugas tertentu secara efisien, seperti validasi data, otomatisasi, atau pemrosesan kompleks, sehingga meningkatkan kinerja, keamanan, dan modularitas aplikasi. Prosedur memungkinkan logika bisnis dijalankan langsung di server, mengurangi lalu lintas jaringan, dan dapat menerima input serta mengembalikan output. 

Tugas :

-Buat tabel dosen

-nama

-id

-alamat 3 kolom (provinsi, kab, kecamatan)

-tgl lahir


buat prosedur untuk menampilkan semua data dan buat kolom baru yaitu umur. jadi umur akan terisi      dengan tahun sekarang dikurangi tahun lahir.

buat prosedur untuk mencari alamat dengan 2 parameter (kec/kab/prov) (nama alamat yang dicari)

Jawab :

1. Buka XAMPP, aktifkan MySQL dan buka phpMyAdmin
2. Buat database semisal namanya "univ" dan dalam database tersebut buat tabel dengan nama "dosen"
3. Berikut isi kolom dalam tabel tersebut :
4. Lalu isi data pada setiap kolom itu, contoh :


5. Langkah berikutnya kita akan buat prosedur untuk tabel dosennya. Berikut prosedurnya :

PROSEDUR 1

Berikut ini adalah contoh prosedur yang saya buat :



Berikut ini SQL dalam prosedur tersebut :




Klik tombol "Go" . Nanti akan ada perintah untuk mengisi parameter


Sebagai contoh , untuk parameter jenis nya saya isi "Provinsi" dan parameter nama nya saya isi "Jawa Barat". Klik "Go" maka hasil  nya akan sebagai berikut :


Perintah SQL tersebut menampilkan dosen yang berkependudukan di Provinsi Jawa Barat.

Catatan : Untuk parameternya jenis bisa diisi dengan Kecamatan dan Kabupaten juga.


PROSEDUR 2

Berikut ini adalah contoh kedua dari prosedur yang saya buat :




Berikut ini SQL dalam prosedur tersebut :


Klik tombol "Go" dan SQL tersebut akan menampilkan seperti :


Perintah SQL tersebut menampilkan semua data dosen dan beserta umurnya berdasarkan kolom tgl_lahir dikurangi tahun sekarang.