laporan 4 function dan procedure bdl

22
TUJUAN Agar mahasiswa memahami fungsi dari function dan dapat menerapkannya setelah praktikum ini Mahasiswa mampu mengimplementasikannya jika sewaktu waktu diperlukan Mahasiswa mampu menerapkan function pada tempatnya

Upload: christopher-harris

Post on 27-Dec-2015

37 views

Category:

Documents


0 download

DESCRIPTION

laporan function procedure

TRANSCRIPT

Page 1: Laporan 4 Function Dan Procedure BDL

TUJUAN

Agar mahasiswa memahami fungsi dari function dan dapat menerapkannya

setelah praktikum ini

Mahasiswa mampu mengimplementasikannya jika sewaktu waktu diperlukan

Mahasiswa mampu menerapkan function pada tempatnya

Page 2: Laporan 4 Function Dan Procedure BDL

TUGAS PRAKTIKUM

Pada SQL Server 2000

Dalam SQL kali ini kami akan menghitung satu dokter yang menangani berapa

banyak pasien

Perintah select dibawah ini digunakan untuk memanggil function usia yang berasal

dari table doktor

Output :

Page 3: Laporan 4 Function Dan Procedure BDL

Yang kedua ini, kami akan menghitung

Perintah select dibawah ini digunakan untuk menampilkan id pasien, nama pasien dan

check pasien melalui table pasien

Output :

Yang ketiga ini , kami akan menghitung function. syntaxnya seperti dibawah ini :

Page 4: Laporan 4 Function Dan Procedure BDL

Perintah select dibawah ini menampilkan id pasien dan nama pasien

Output :

Page 5: Laporan 4 Function Dan Procedure BDL

PADA ORACLE 10g

Function untuk menghitung harga obat pada oracle 10g

Perintah select dibawah ini digunakan untuk memanggil function harga obat yang

berasal dari table obat

Output :

Page 6: Laporan 4 Function Dan Procedure BDL

Yang kedua , kami akan menghitung function harga spesialis dalam oracle, syntaxnya

seperti dibawah ini

Page 7: Laporan 4 Function Dan Procedure BDL

Perintah select dibawah ini digunakan untuk menampilkan function harga spesialis

Output :

Yang ketiga ini , kami akan menghitung function usia pasien

syntaxnya seperti dibawah ini :

Page 8: Laporan 4 Function Dan Procedure BDL

Perintah select dibawah ini untuk menampilkan usia pasien

Output :

Page 9: Laporan 4 Function Dan Procedure BDL

PROCEDUR

PADA DATABASE DEALER MOBIL

Pada SQL 2000

Kali kami akan menampilkan procedur menggunakan fungsi insert, yaitu

penambahan data dari table yang diinginkan.

Perintah exec dibawah ini digunakan untuk menjalankan perintah procedur diatas

Kali ini kami akan menerapkan procedur menggunakan fungsi insert pada database

rekam medis kami yang digunakan melakukan perubahan data pada table yang

diinginkan.

Page 10: Laporan 4 Function Dan Procedure BDL

Kemudian kami akan menampilkan procedur menggunakan fungsi insert, yaitu

penambahan data dari table yang diinginkan.

Perintah exec dibawah ini digunakan untuk menjalankan perintah procedur diatas

Page 11: Laporan 4 Function Dan Procedure BDL

Output

Selanjutkan kami akan menampilkan procedur menggunakan fungsi insert, yaitu

penambahan data dari table yang diinginkan.

Perintah exec dibawah ini digunakan untuk menjalankan perintah procedur diatas

Page 12: Laporan 4 Function Dan Procedure BDL

Output

Kali ini kami akan menampilkan procedur menggunakan fungsi insert, yaitu

penambahan data dari table yang diinginkan.

Perintah exec dibawah ini digunakan untuk menjalankan perintah procedur diatas

Page 13: Laporan 4 Function Dan Procedure BDL

Output

Page 14: Laporan 4 Function Dan Procedure BDL

PADA ORACLE 10g

Berikut adalah perintah syntax untuk menerapkan procedur fungsi instert pada oracle

Perintah dibawah ini digunakan untuk memanggil hasil instert diatas

Outputnya

Page 15: Laporan 4 Function Dan Procedure BDL

Kali ini kami menerapkan procedur dalam fungsi update pada oracle, digunakan

untuk melakukan perubahan data pada table petugas medik

Perintah dibawah ini untuk menjalankan procedur fungsi update diatas

Outputnya

Page 16: Laporan 4 Function Dan Procedure BDL

Perintah dibawah ini menerapkan procedur dalam funsi delete untuk menghapus data

pada table yang diinginkan

Untuk memanggilnya digunakan perintah seperti dibawah ini

Berikut adalah hasil outputan dari masing” procedur dan berbagai fungsi

Selanjutnya kami akan

menerapkan procedur pada

table obat, yang pertama funsi instert_obat

Perintah untuk memanggilnya sebagai berikut

Output

Page 17: Laporan 4 Function Dan Procedure BDL

Kemudian procedur fungsi update pada table obat

Perintah untuk menjalankannya sebagai berikut :

Dan ini adalah hasil outputan dari perintah” procedur diatas

Perintah dibawah ini menerapkan procedur dalam funsi delete untuk menghapus data

pada table yang diinginkan

Page 18: Laporan 4 Function Dan Procedure BDL

Untuk memanggilnya digunakan perintah seperti dibawah ini

Berikut adalah hasil outputan dari masing” procedur dan berbagai fungsi

KESIMPULAN

MySQL merupakan sebuah database yang menyediakan kemampuan untuk

mendefinisikan sebuah prosedur dan fungsi sebagaimana layaknya sebuah bahasa

Page 19: Laporan 4 Function Dan Procedure BDL

pemrograman. Prosedur dan fungsi merupakan objekdatabase yang berisi runutan

perintah atau statement yang dibuat untuk memenuhi kebutuhan-kebutuhan khusus

tertentu. Sebuah prosedur dan fungsi yang dibuat dapat digunakan secara  berulang-

ulang, sehingga dapat mempersingkat penulisan kode atau perintah yang digunakan

untuk mengirim permintaan ke serverdatabase.

Berikut adalah manfaat dari prosedur dan fungsi  terhadap database:

1.Sintaks SQL lebih fleksibel.

2.Memiliki kemampuan untuk menangani kesalahan (error).

3.Pembungkusan kode (code packaging and encapsulation).

Prosedur dan fungsi disimpan di dalam server database, sehingga kode hanya perlu

ditulis sekali, tapi dapat digunakan oleh banyak aplikasi klien. Hal ini dapat

meringankan tugas dari aplikasi klien.

4.  Mudah dipelihara.

Karena prosedur dan fungsi disimpan di server database, maka jika suatu saat perlu

suatu perubahan terhadap prosedur atau fungsi tersebut, maka hanya perlu dilakukan

sekali. Hasil perubahannya secara otomatis akan diterapkan ke semua aplikasi yang

mengakses prosedur atau fungsi tersebut.