Seringkali sebuah proses besar diselesaikan dengan cara membaginya menjadi beberapa proses yang lebih kecil à sub proses. Setiap sub-proses melakukan sebuah kegiatan spesifik yang berbeda dengan sub-proses lainnya, sehingga tidak boleh sampai terjadi overlapping tugas.
Sebuah sub-proses diperbolehkan memanggil sub-proses lain untuk melakukan kegiatan tertentu sesuai dengan kebutuhan. Sub-proses yang dipanggil ini boleh memanggil sub-proses lain, demikian seterusnya tanpa batas.
Setelah menyelesaikan kegiatan di dalam sub-proses, alur proses akan melanjutkan instruksi pada lokasi yang telah ditinggalkan. Address memory yang ditinggalkan tadi disimpan di dalam STACK
Manfaat Sub Proses :
- Memudahkan proses penyelesaian masalah.
- Memudahkan pembacaan program.
- Memudahkan penelusuran alur program.
- Memudahkan proses debugging, yaitu mencari dan memperbaiki kesalahan yang terjadi di dalam sistem.
- Memudahkan pengembangan sistem.
Pada sebuah sub proses ada yang tidak memiliki parameter, ada yang memiliki sebuah parameter bahkan ada sub proses yang memiliki lebih dari satu parameter. Apa yang dimaksud PARAMETER ????
PARAMETER adalah data yang dikirimkan ke sub-proses untuk diolah di dalam sub-proses tersebut. Keberadaan PARAMETER itu sendiri adalah tidak harus ada, tergantung sub-proses yang dibuat. Sebuah sub-proses boleh tidak memiliki PARAMETER atau memiliki PARAMETER lebih dari satu dengan tipe beragam.
Sebuah PARAMETER bertindak sebagai variabel lokal bagi sub-proses tempat dimana dia dideklarasikan. Tipe data untuk parameter mengikuti aturan yang berlaku pada variabel. Ada kalangan yang menyebutkan istilah PARAMETER dengan nama ARGUMEN. Keduanya sama saja, hanya berbeda istilah.
Materi lebih lengkap bisa anda unduh pada file berikut :
Downloadpwd: shareilmu
sumber:http://rincikembang.wordpress.com/2011/03/20/sub-proses/
Silahkan baca juga Artikel Terkait ini
Tidak ada komentar:
Posting Komentar
Komentar anda Tentang Topik Di Atas