Daftar Isi:
- Definisi - Apa yang dimaksud dengan Fungsi Buatan Pengguna (UDF)?
- Techopedia menjelaskan Fungsi Buatan Pengguna (UDF)
Definisi - Apa yang dimaksud dengan Fungsi Buatan Pengguna (UDF)?
Fungsi yang ditentukan pengguna (UDF) adalah perlengkapan umum dalam bahasa pemrograman, dan alat utama programmer untuk membuat aplikasi dengan kode yang dapat digunakan kembali. Karena sebagian besar program terdiri dari kode yang berasal dari pemrogram, atau dalam hal ini pengguna, sebagian besar terdiri dari fungsi yang ditentukan pengguna yang terkadang diselingi oleh fungsi bawaan.
Techopedia menjelaskan Fungsi Buatan Pengguna (UDF)
Fungsi yang ditentukan pengguna memungkinkan pemrogram untuk membuat rutinitas dan prosedur mereka sendiri yang dapat diikuti oleh komputer; itu adalah blok bangunan dasar dari setiap program dan juga sangat penting untuk modularitas dan penggunaan kembali kode karena seorang programmer dapat membuat fungsi yang ditentukan pengguna yang melakukan proses tertentu dan cukup memanggilnya setiap kali diperlukan. Sintaks mereka sepenuhnya bergantung pada bahasa pemrograman atau aplikasi tempat mereka dibuat.
Meskipun merupakan bagian dari bahasa pemrograman apa pun, fungsi yang ditentukan pengguna lebih umum merujuk ke fungsi khusus yang dibuat pengguna sebagai skrip atau program dalam sistem besar seperti database atau spreadsheet seperti Microsoft Excel. Ini karena sebagian besar fungsi yang digunakan dalam sistem basis data atau spreadsheet adalah fungsi bawaan yang harus panggil dan berikan parameter oleh pengguna, dan sebagian besar yang dapat dilakukan aplikasi sudah dilakukan oleh satu atau lebih built-in fungsi. Dalam hal ini, fungsi yang ditentukan pengguna adalah fungsi khusus yang dimaksudkan untuk melakukan sesuatu yang biasanya tidak dilakukan oleh fungsi bawaan. Dalam bahasa pemrograman seperti C, C ++ dan Java, hampir setiap bagian dari program ini ditentukan oleh pengguna, oleh karena itu, fungsi-fungsi ini tidak lagi disebut sebagai "yang ditentukan pengguna" untuk memisahkan mereka dari fungsi bawaan, mereka hanya disebut fungsi.
