• Tentang Kami
  • Hubungi Kami
  • Kebijakan Privasi
  • Sangkalan
Masbilly.com
  • Beranda
  • Tutorial
    • Android
    • IOS
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • Telegram
    • Facebook
    • Youtube
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News
No Result
View All Result
  • Beranda
  • Tutorial
    • Android
    • IOS
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • Telegram
    • Facebook
    • Youtube
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News
No Result
View All Result
Masbilly.com
No Result
View All Result
Home Programing MySQL

Contoh Stored Procedure INSERT, UPDATE, DELETE Pada MySQL

Billy Afri Lorenzia by Billy Afri Lorenzia
October 19, 2022
in MySQL, Programing
0
Stored procedure merupakan salah satu objek routine (Program) yang tersimpan pada database MySQL dan dapat digunakan untuk alternatif menggantikan berbagai macam kumpulan perintah yang sering kita gunakan, seperti misalnya menambahkan sebuah data di table tertentu, menghapus, ataupun juga mengupdate data.

Baca Juga : Pengertian MySQL serta Kelebihan dan Kekurangan

Dengan begitu seorang programmer tidak perlu berinteraksi secara langsung dengan perintah DML (Data Manipulation Language), tetapi cukup dengan memanggil stored procedure yang telah dibuat sebelumnya oleh programer itu sendiri.

Stored procedure sangat berguna ketika kita ingin membatasi user agar tidak bisa mengakses table secara langsung, atau dengan kata lain membatasi hak akses user. Dengan begitu resiko kebocoran data dapat lebih diminimalisir.

Penggunaan stored procedure juga memberikan banyak keuntungan bagi developer terutama dari segi keamanan database dan pengembangan software yang multi platform serta membutuhkan banyak team work.

Pada artikel ini saya ingin memberikan sebuah contoh untuk membuat procedure sederhana yang nantinya procedure itu akan bisa mengoprasikan/menjalankan insert, update, select dan delete. Jadi kita tidak perlu menggunakan perintah DML lagi. Tetapi cukup dengan memanggil procedure yang kita buat sebelumnya.

Daftar isi : hide
Membuat Database dan Table
1. Stored Procedure Insert Data
2. Stored Procedure Update Data
3. Stored Procedure Delete Data

Membuat Database dan Table

Pada langkah awal membuat procedure pastinya kita memerlukan sebuah Database beserta tabelnya maka dari itu disini saya akan membuat database dan table terlebih dahulu. 

sehingga stuktur table nya akan seperti gambar dibawah
desc barang,
Dikarenakan isi dari table masih kosong maka selanjutnya kita akan langsung saja membuat procedure untuk melakukan insert data ke tabel barang.

1. Stored Procedure Insert Data


Perhatikan tanda spasi pada penulisan delimiter jika ada salah dalam penulisan maka procedure akan error dan teracak. Kemudian jika sobat ingin membuat procedure insert data pada suatu field maka field harus dipanggil kedalam parameter nah untuk nama field yang dimasukan ke parameter itu harus dibedakan namanya,
contoh diatas saya ingin membuat procedure insert data ke dalam field NamaBarang, Satuan, Harga, Jumlah, maka parameter yang saya dituliskan adalah in_NamaBarang varchar(10), in_Satuan varchar(6), in_Harga int, in_Jumlah int. 
Jadi tipe data dari setiap fieldnya dituliskan kembali kemudian nama fieldnya dibedakan. Hal ini dilakukan agar tidak terjadi bentrokan saat nama field menjadi statement.
Procedure sudah terbuat, langkah selanjutnya adalah memanggil procedure yang sudah kita buat tadi dan melakukan insert data seperti contoh dibawah ini.
Baca Juga:   Contoh Perintah DDL Create, Alter, Drop Pada MySQL

empty set,
Tampilan sebelum tabel di insert
insert procedure,
Sesudah diinput

2. Stored Procedure Update Data

Perhatikan kembali seperti contoh procedure insert data sebelumnya, kita tentukan di field mana data yang ingin diupdate/ganti/edit kemudian tentukan parameternya, karena saya ingin mengupdate data yang ada di field Harga maka parameter yang saya tuliskan IN p_NamaBarang varchar(10), IN up_Harga int

Baca Juga : Contoh Perintah DDL pada MySql
Setelah procedure terbuat sekarang kalian bisa mengupdate/mengedit data didalam table dengan cara memanggil procedure yang dibuat tadi

statement ‘Sikat Gigi’ digunakan karena NamaBarang adalah primary key dari tabel Barang. Sehingga ‘Sikat Gigi’ digunakan untuk menentukan dibaris mana data yang akan diubah.
select from barang,
Sebelum di update
update procedure,
Setelah di update

3. Stored Procedure Delete Data

Tentukan parameternya sebenarnya nama parameter itu bebas jadi agar lebih rapih dan ngga bingung liatnya saya pake nama field kemudian ditambahin kata didepannya dr_NamaBarang varchar(10),  kemudian jika telah selesai panggil procedure nya

update procedure,
Tampilan sebelum data sikat gigi di delete
delete procedure,
Sesudah didelete
Oke itu adalah tutorial singkat bagaimana cara membuat stored procedure insert, update, delete pada mysql sangat mudah kan? 🙂

Baca juga : Cara Mudah Membuat Database dan Tabel di MySQL

Jika ada yang dirasa kurang jelas tolong komen dibawah ya kita sharing bareng – bareng

Hal yang terpenting dalam mempelajari suatu ilmu adalah kita mampu memahami nya, salah tak jadi masalah, dan salah bukan menjadi tolak ukur keberhasilan suatu manusia.

Thanks For Visiting ^_^

Tags: mysqlprograming
Previous Post

Cara Membuat Typography Text Effect di Photoshop

Next Post

Cara Mudah Membuat Database dan Tabel di MySQL

Billy Afri Lorenzia

Billy Afri Lorenzia

Mahasiswa Teknik Informatika yang tertarik pada bidang Teknologi Komputer, Internet, Game, NFT & Cryptocurrency. Saat ini aktif sebagai Editor/Redaktur dan pemilik blog Masbilly.com

Next Post

Cara Mudah Membuat Database dan Tabel di MySQL

Comments 0

  1. yohimato reload says:
    3 years ago

    quey stored procs insert ok work, tapi query stored procs update dan delete , semua data mengalami update data yg sama begitu juga dengan delete, semua data terhapus ? coba cek kembali om

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Postingan Terbaru

Cara Mengaktifkan Kamera Laptop Windows 10

Cara Mengaktifkan Kamera Laptop Windows 10

March 25, 2023
Cara Mematikan Windows Defender di Windows 7, 8, dan 10

Cara Mematikan Windows Defender di Windows 7, 8, dan 10

March 24, 2023
Cara Screenshot di Laptop Windows 10

Cara Screenshot di Laptop Windows 10 Tanpa Aplikasi

March 23, 2023
Masbilly.com

Masbilly.com adalah blog Teknologi Informasi yang membahas tentang Tutorial, Tips & Trik, Programing dan Info Menarik lainnya.

Follow Us

  • Tentang Kami
  • Hubungi Kami
  • Kebijakan Privasi
  • Sangkalan

© 2022 Masbilly.com - All rights reserved.

No Result
View All Result
  • Beranda
  • Tutorial
    • Android
    • Windows
    • Photoshop
    • Komputer Jaringan
  • Media Sosial
    • Instagram
    • WhatsApp
    • TikTok
  • Tech
    • Gadget
    • Komputer & Laptop
  • Games
    • Mobile
    • PC
  • Programing
    • MySQL
    • PHP
    • Java
    • C++
  • Spot News

© 2022 Masbilly.com - All rights reserved.