Posted by : sharziel

Apa itu Stored Procedure?

Stored Procedure adalah sekumpulan pernyataan SQL yang telah diberi nama dan disimpan di dalam basis data. Stored Procedure dapat menerima parameter sebagai input, melakukan operasi SQL yang kompleks, dan mengembalikan hasil kepada pemanggil. Setiap Stored Procedure diberikan nama yang unik dalam basis data dan dapat menerima parameter sebagai input, digunakan dalam pernyataan SQL di dalam prosedur untuk memberikan fleksibilitas dalam eksekusi.


Disini saya akan menunjukan bagaimana cara memanggilkan, yaitu menggunakan Routines. Dan saya sudah mempunyai soal bagaimana cara memanggilnya.

Ada 3 soal sebagai berikut :
1. Panggil semua kolom transaksi (0p)
2. Panggil nama pembeli yang idnya sesuai input (1p)
3. Panggil nama barang yang harganya <5000 dan stok <10 (2p)

Cara mengunakan Routines


Caranya kalian tekan nama Routines seperti di gambar, lalu pilih Create new routine untuk membuat procedure baru atau Routines baru.

Cara mengisikan Routines
Disini saya akan mengerjakan soal pada nomer 1, yaitu "Panggil semua kolom transaksi (0p)"

Saya memberikan nama Routine name nya tampilkan_transaksi sebab perintahnya ingin menampilkan isi dari tabel transaksi. Beri type PROCEDURE dan tidak di beri parameter, lalu isikan query nya seperti SELECT *FROM transaksi

Kemudian cara memanggilnya di SQL dengan memasukkan


Setelah itu tekan Go dan hasilnya akan keluar



Selanjutnya saya akan mengerjakan soal pada nomer 2, yaitu "Panggil nama pembeli yang idnya sesuai input (1p)"


Saya memberikan nama Routine name nya nama_pembeli sebab perintahnya ingin menampilkan isi dari nama_pembeli. Beri type PROCEDURE dan beri 1 parameter sebab perintahnya menyuruh memberikan 1 parameter, lalu isikan query nya seperti SELECT * FROM pembeli WHERE id_pembeli = id

Kemudian cara memanggilnya di SQL dengan memasukkan


Setelah itu tekan Go dan hasilnya akan keluar


Dan yang terakhir saya akan mengerjakan soal pada nomer 3, yaitu "Panggil nama barang yang harganya <5000 dan stok <10 (2p)" caranya seperti pada gambar dibawah.

Saya memberikan nama Routine name nya nama_barang sebab perintahnya ingin menampilkan isi dari nama_barang. Beri type PROCEDURE dan beri 2 parameter sebab perintahnya menyuruh memberikan 2 parameter, lalu isikan query nya seperti SELECT nama_barang FROM barang WHERE harga < harga_dibawah AND stok < stok_dibawah

Kemudian cara memanggilnya di SQL dengan memasukkan


Setelah itu tekan Go dan hasilnya akan keluar






Selesai sudah kita telah berhasil membuat Routines dengan PhpMyAdmin  menggunakan aplikasi Web Server Laragon dan cara mengisikan isi routines lalu memanggilnya. Selamat mencoba dan semoga bermanfaat! :D



Copyright © 2025 shintiaadwim