Source CodeSubrutin yang secara umum terdiri dari 2 bagian yakni prosedur dan fungsi, bisa dikatakan sebagai bentuk sederhana dari penulisan coding yang tujuan utamanya adalah menghemat sumber daya atau resource dengan cara hanya menuliskan code program yang serupa hanya 1 kali saja, lalu selebihnya bisa di gunakan berkali – kali dengan cara memanggil prosedur atau fungsi tersebut, lalu sebenarnya apa perbedaan dari prosedur dan fungsi ini sendiri? Secara umum perbedaan nya adalah, fungsi dapat mengembalikan data berupa nilai dari suatu fungsi yang di panggil, jadi apabila kita mempunyai fungsi dengan nama fungsi_hasil dengan tipe data integer atau bilangan bulat maka fungsi_hasil tersebut akan mewakili nilai dari proses yang sudah dilakukan di dalam fungsi tersebut berupa data dengan tipe data integer. Pada contoh kasus ini adalah, bagaimana caranya membuat sebuah program A Pangkat B, dengan kata lain A dan B merupakan bilangan bulat yang sebelumnya di definisikan, lalu memproses nilai A di pangkatkan dengan nilai B.

Berikut adalah tampilan program saat dijalankan :

menu_1

Gambar tampilan awal aplikasi saat dijalankan

menu_3

Gambar input nilai A dan B

menu_4

Hasil proses dari A pangkat B

Kalau memeriksa diri ternyata penuh Iman,
sesungguhnya tiada kebahagiaan yang lebih besar daripada ini.