Sabtu, 21 Januari 2012

Pemrograman Modular

Pemrograman Modular  adalah Teknik Pemecahan program menjadi sejumlah upa-program.Dalam arti upa- program itu sama dengan sub program atau bagian program. Beberapa pemrograman menamakan upa-program dengan sebutan sub-rutin (subrountine), Modul, Prosedur, atau Fungsi.

Prosedur adalah modul program yang mengerjakan tugas atau aktifitas yang spesifik (khusus) dan menghasilkan suatu efek netto.Suatu efek netto di ketahui dengan membandingkan keadaan awal(K.awal) sebelum rangkaian fungsi di dalam prosedur dilaksanakan dan keadaan akhir(K.akhir) yang di harapkan setelah rangkaian intruksi di dalam prosedur dilaksanakan.

Function(fungsi) adalah upa-program yang memberikan/mengendalikan (return) sebuah nilai dari tipe tertentu (tipe dasar atau tipe bentukan).Definisi fungsi didalam program bersesuaian di dalam matematika.Kita mengenal fungsi seperti contoh berikut :

1.f(x)=2x+x-6
2.H(x,y)=3y-y+xy

Pada contoh di atas f dan H adalah nama fungsi.Sedangkan x dan y adalah parameter yang besangkutan.Nilai yang diberikan pada fungsi tergantung pada masukan parameter . Misal:

1.x=3, maka f(3)=2.3+3-6=3
2.x=2,y=1,maka H(2,1)=3.1-1+2.1=4
Nilai 3 da 4 pada ke dua contoh di atas adalah nilai yang diberikan(return value) oleh masing-masing fungsi f dan fungsi H.

Ilustrasi atau gambaran dari pemrograman modular ,
Ibaratnya nih  manusia adalah satu kesatuan yang utuh dan terdiri dari (ada kepala,tangan ,kaki,dll).Sama seperti modular, modular itu satu kesatuan yang utuh dan terdiri dari prosedur / fungsi.Kalau kata pelajaran bahasa indonesia nih ada istilah umum dan khusus,contoh istilah umum "TEMPAT" istilah khusus nya kan ada tempat makan,tempat bermain,tempat karaoke dll.seperti itulah berlogikanya tentang pengertian pemrograman modular  . ya seperti itulah kira-kira pengertianya.
Tujuan dari pemrograman modular adalah jika kita membuat program besar,kita akan lebih mudah dalam pelacakan jika terjadi kesalahan.Karena program akan dipecah menjadi beberapa sub program yang lebih spesifik (khusus).
contoh Prosedur  cetak hello:

procedure Hello( )                  }
    algoritma                             }//procedure di siapkan\\
write("HELLO")                     }
========================
Program cetak                       }//lalu di siapkan untuk di jalankan\\                      
Deklaration                             }
           procedure HELLO( )   }
Algoritma                              }//Dijalankan\\
        HELLo( )                        }

Sekian mata kuliah algoritma dan pemrograman malam ini.Thanks for read...........!!!

Article :

Tidak ada komentar:

Posting Komentar