Procedure

 PERBEDAAN PROCEDURE DAN FUNCTION

- Procedure 

sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai object skema, sehingga suatu procedure bisa digunakan berulangkali tanpa harus melakukan parsing dan compile ulang.-

Function

 Sebuah kumpulan Statement yang akan mengembalikan sebuah nilai balik pada pemanggilnya. Nilai yang dihasilkan Function harus ditampung kedalam sebuah variabel.

Perbedaan Fungsi dan Prosedur:

Karena keduanya memiliki kesamaan yang cukup besar yaitu sebagai subprogram, maka banyak dari kita masih sulit membedakan antara prosedur dan fungsi.Berikut perbedaan keduanya:

Prosedur dideklarasikan menggunakan sintaks procedure,sedangkan fungsi dideklarasikan menggunakan sintaks function.

Prosedur bisa dibentuk dengan parameter maupun tanpa parameter, sedangkan fungsi harus dibentuk menggunakan parameter.

 Nalai yang dihasilkan fungsi akan disimpan pada nama fungsi itu sendiri dan dapat dipindah alihkan kedalam variabel,sedangkan prosedur tidak bisa.

Menarik Kesimpulan

Baik prosedur maupun fungsi dapat kita gunakan untuk memecah program kita menjadi bagian-bagian yang lebih sederhana. Biasanyadigunakan untuk program skala besar.Dengan sistem modular maka program anda akan semakin fleksibel.Dibandingkan anda harus menulisakan baris program sekian kaliuntuk cara kerja yang sama, tentunya akan lebih efektif jika andamenggunakan prosedur maupun fungsi.Intinya kita membagi program besar menjadi subprogram dengantugas masing-masing.

Contoh penggunaan ada di https://www.youtube.com/watch?v=o8iRcbtRD2M

0 comments:

Posting Komentar