You are on page 1of 19

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
















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 :



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 :

Perintah select dibawah ini menampilkan id pasien dan nama pasien

Output :









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 :
Yang kedua , kami akan menghitung function harga spesialis dalam oracle, syntaxnya
seperti dibawah ini








Perintah select dibawah ini digunakan untuk menampilkan function harga spesialis


Output :


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



Perintah select dibawah ini untuk menampilkan usia pasien

Output :












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.








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


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





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



Output















PADA ORACLE 10g
Berikut adalah perintah syntax untuk menerapkan procedur fungsi instert pada oracle

Perintah dibawah ini digunakan untuk memanggil hasil instert diatas





Outputnya





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


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

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

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
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.

You might also like