stored procedured
Download
Skip this Video
Download Presentation
STORED PROCEDURED

Loading in 2 Seconds...

play fullscreen
1 / 22

STORED PROCEDURED - PowerPoint PPT Presentation


  • 207 Views
  • Uploaded on

STORED PROCEDURED. Stored procedure dan stored function merupakan fasilitas baru dari MySQL versi 5.0. STORED PROCEDURED. sekumpulan SQL yang disimpan ke dalam server MySQl

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' STORED PROCEDURED' - glora


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
stored procedured

STORED PROCEDURED

Stored procedure dan stored function merupakanfasilitasbarudariMySQLversi 5.0

stored procedured1
STORED PROCEDURED
  • sekumpulanSQL yang disimpankedalam server MySQl
  • Keuntungan : Klien MYSQL tidakperlumenuliskanperintah SQL ke server namunhanyaperlumemanggil procedure yang sudahdisimpandi server (jikatersedia).
  • Hampirmiripdengan procedure dan function padabahasapemrograman
slide3

Function mengembalikansuatunilaiskalardandapatdipanggildidalam statement procedure atau function lain

  • Procedure dipanggilmelaluiperintah CALL dandapatmengembalikannilaimelaluivariabel output.
slide4

Stored Procedure adalahprosedur (spt subprogram dalambhspemrograman) yang disimpandidalam database.

  • Mysqlmendukungduajenis “rutin” (subprogram):
    • Stored procedure yang dapatdipanggil,
    • fungsi yang menghasilkannilai yang dapatdipakaidalamstatemen SQL lain.
keuntungan sp
Keuntungan SP
  • Dengan stored procedure eksekusimenjadicepat. Tidakadakompilasi. Peningkatankecepatandatangdarireduksilalu-lintasjaringan. Jikaadapekerjaanpengecekanberulang, looping, multiple statement, dikerjakandenganpemanggilantunggalkeprosedur yang telahdisimpanke server.
  • Stored procedure adalahkomponen. Andaikanaplikasikemudianditulisdalambahasaberbeda, tidakadamasalah, karenalogikaberadadidalam database bukandalamaplikasi. 
  • Stored Procedure adalah portable. Stored procedure ditulisdalam SQL, Andabisajalankanpadasetiap platform dimanaMysqldijalankandisitu
create procedure dan create function
Create Procedure dan Create Function
  • Sebelummembuat procedure atau function terlebihdahulupastikanbahwaAndasudahmasukkedalamsuatu database (use nama_database). Bentukumumdariperintah create procedure dan function adalah
syntax
Syntax
  • Create procedure
  • <nama_procedure>
  • (parameter)
  • <karakteristik procedure>
  • <badan program>
  • Create function
  • <nama_function>
  • (parameter)
  • <karakteristik function>
  • <tipe data return>
  • <badan program>
keterangan
keterangan
  • Parameter = terdiridarijenis parameter [IN, OUT, atau INOUT], nama parameter dantipe data parameter.
  • Karakteristik = terdiridaribahasa SQL, komentar, dsb.
  • Tipe data = tipe data yang dapatdireturnadalahsemuatipe data yang valid diMySQL.
  • Program = semua syntax procedure SQL yang valid.
jenis parameter
Jenis parameter
  • IN berartivariabel parameter hanyaberfungsisebagaimasukan,
  • OUT berartivariabel parameter berfungsisebagaitempatuntukmenyimpannilaikeluarandari procedure, dan
  • INOUT berartivariabel parameter berfungsisebagaimasukandanpenyimpannilaikeluaran procedure.
cara penggunaan stored procedure
Cara penggunaan Stored Procedure
  • Buat Database
  • BuatTabel
  • Input data dalamtabel
  • List data
memilih delimiter
Memilih delimiter 
  • Kemudiansebelum create procedure dijalankanterdapatperintah delimiter. YaitumenggantikankarakterberhentiMySQLdari ; menjadi |. HasilnyaMySQLakanmengabaikankarakter ; danmenganggapnyasebagaikarakterbiasa
slide12

p1 = namaprosedur

  • () = daftar parameter
  • SELECT * FROM kendaraan; = bodiprosedur
slide15

Buat procedure sederhana yang memilikifungsiuntukmenghitungjumlah record padatabelkendaraan. Kemudianjumlahkolomtersebutdimasukkankedalamvariabel param1.

tugas kelompok demo program
TugasKelompok (Demo Program)
  • Maksimal 3 orang
  • TentukanTopiknya
  • Buat ERD atau PDM atauNormalisasi
  • Materi : DDL, DML, Stored Procedure dan trigger
  • DesainTabel minimal 5, didalamnyaada 1-1, 1-n, n-m
  • InputkanDatanya minimal 5 data
format penulisan tugas 2 minggu 4april 2013
Format PenulisanTugas (2 minggu ) 4april 2013
  • Judul
  • LatarBelakangTopik
  • ERD (power Desaigner)/ minimal 4 tabel master
  • DDL (semuaPerintahHarusAda) / minimal 10 perintah
  • DML / minimal 15 perintah
  • Stored Procedure (minimal membuat 5 perintah) /3 : in, out, inout,
  • Transaksi (Outocommit, Start Trans. Commit, rollback)
  • Trigger
slide20

Puskesmas : Abdul Karim, vilayati,

  • Kecamatan : Johari, kamil, firdaus, basit
  • Pariwisata : erdita, haidar, garsa, mustain, adam
  • Kelas B : perpustakaan : Badruttamam
judul topik tanggal 11 april
JudulTopikTanggal 11 april
  • Kel 1 : Ticketing Pesawat / lutfilatif
  • Kel 2 : Ticketing KA / kemal
  • Kel 3 : RS :apotik / Bustomi
  • Kel 4 : RS : Perawatan / aliev
  • Kel 5 : Business : E-commerce / Fahrurrozy
  • Kel 6 : Hotel : Reservasi / heri
  • Kel 7 : Restoran / dewikartika
  • Kel 8 : Pendidikan : MABA / sulistiani
  • Kel 9 : Pendidikan : Akademik / imroatin
  • Kel 10 : Perbankan : Kredit, Nasabah member / Ba
slide22

Perusahaan :

      • Keuangan / Lutfi
      • Gudang
      • Produksi
      • Absensi
ad