Keuntungan & Kerugian Menggunakan Fungsi & Prosedur dalam Pemrograman Komputer

...

Hemat waktu pemrograman dengan menggunakan prosedur dan fungsi.

Fungsi dan prosedur adalah dua alat di kotak alat setiap programmer yang memungkinkannya menulis kode yang lebih ketat dan lebih efisien. Meskipun mungkin ada satu atau dua kerugian dalam menggunakan opsi pemrograman ini, keuntungannya jauh lebih besar daripada kerugiannya. Dengan menerapkan fungsi dan prosedur dalam programnya, programmer mengurangi waktu pengkodean dan waktu debugging, sehingga mengurangi waktu pengembangan secara keseluruhan.

Prosedur dan Fungsi

Prosedur dan fungsi beroperasi dengan prinsip yang sama yaitu menulis sepotong kecil kode yang dapat Anda panggil, daripada menulis kode yang sama di banyak tempat dalam program Anda. Praktik ini paling tidak mengurangi ukuran program, dan sering kali meningkatkan keterbacaan program. Sebagian besar bahasa pemrograman berisi fungsi bawaan, dan mendukung kemampuan untuk membangun prosedur dan fungsi dalam kode Anda.

Video Hari Ini

Mengurangi Waktu Pengkodean

Keuntungan menggunakan fungsi dan prosedur adalah waktu pengkodean berkurang. Jika Anda hanya perlu menulis rutin satu kali dan kode pernyataan yang memanggilnya, Anda menghemat waktu pengkodean rutin yang sama beberapa kali, bahkan jika Anda memilih untuk memotong dan menempelkan rutin. Pengurangan waktu pengkodean membantu mengurangi total waktu pengiriman proyek.

Mengurangi Waktu Debug

Selain mengurangi waktu pengkodean, menggunakan prosedur dan fungsi membantu mengurangi waktu debugging. Saat Anda meletakkan kode yang sama di banyak tempat, terkadang sulit untuk membuat perubahan debug di semua tempat itu. Jika Anda membuat perubahan di satu tempat, tetapi gagal membuat perubahan di dua tempat lainnya, mudah menjadi bingung. Hal ini membuat sulit untuk menemukan masalah dan menghilangkannya dari setiap tempat dalam program.

Efek Pemeliharaan

Efek pada pemeliharaan program, yang merupakan tahap pengembangan yang paling mahal, dapat menjadi baik dan buruk. Seperti halnya debugging, jika masalahnya ada dalam prosedur yang dipanggil, maka Anda dapat menemukannya sekali dan menghilangkannya dengan cepat. Namun, jika programmer yang menulis kode tersebut menggunakan prosedur dan fungsi secara berlebihan, program tersebut dapat menjadi lebih sulit untuk dipahami. Semakin sulit untuk dipahami, semakin lama waktu yang dibutuhkan untuk memperbaiki sebuah program.