mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Acak
speech play
speech pause
speech stop

Apa itu Subrutin? Pengertian, Contoh, dan Manfaat

Subroutining adalah teknik pemrograman di mana bagian kode didefinisikan secara terpisah dan dipanggil beberapa kali dalam suatu program. Kode yang membentuk subrutin dapat melakukan tugas tertentu, dan dapat dipanggil oleh berbagai bagian program sesuai kebutuhan.

Dengan kata lain, subrutin adalah potongan kode mandiri yang menjalankan fungsi tertentu, dan dapat dipanggil beberapa kali dari lokasi berbeda dalam suatu program. Ketika subrutin dipanggil, ia mengeksekusi kodenya dan kemudian mengembalikan kontrol ke titik di mana ia dipanggil.

Subrutin berguna karena beberapa alasan. Mereka dapat membantu untuk:

1. Atur kode: Dengan memecah kode menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola, akan lebih mudah untuk dipahami dan dipelihara.
2. Gunakan kembali kode: Daripada harus menulis ulang kode yang sama berulang kali, subrutin memungkinkan Anda menggunakan kembali kode di bagian program yang berbeda.
3. Mengurangi bug: Dengan mengisolasi kode ke dalam subrutin terpisah, lebih mudah untuk mengidentifikasi dan memperbaiki kesalahan.
4. Meningkatkan keterbacaan: Subrutin dapat membuat kode lebih mudah dibaca dengan menyediakan cara yang jelas dan ringkas untuk melakukan tugas tertentu.
5. Meningkatkan efisiensi: Dengan menggunakan kembali kode dalam subrutin, program dapat berjalan lebih cepat dan menggunakan lebih sedikit memori.

Contoh subrutin meliputi:

1. Fungsi dalam bahasa pemrograman seperti C, C++, dan Java.
2. Prosedur dalam bahasa pemrograman seperti COBOL dan FORTRAN.
3. Metode dalam bahasa pemrograman berorientasi objek seperti Python dan Ruby.
4. Makro dalam bahasa pemrograman seperti Excel dan Word.

Knowway.org menggunakan cookie untuk memberi Anda layanan yang lebih baik. Dengan menggunakan Knowway.org, Anda menyetujui penggunaan cookie kami. Untuk informasi mendetail, Anda dapat meninjau teks Kebijakan Cookie kami. close-policy