Pengertian Pemrograman Terstruktur
Dalam tehnik pemrograman terstruktur,seorang programmer dapat meningkatkan produktifitas dan efektifitas juga dapat mengurangi waktu yang dibutuhkan dalam penulisan kode (writing code), pengujian (testing), penelusuran kesalahan (debugging ) dan pemeliharan (maintenance) suatu program.
apa saja keuntungan pemrograman terstruktur?
1. kesalahan kode dapat dengan mudah ditemukan
2. penulisan kode dapat lebih dimengerti dan dimodifikasi
3. mengoptimalkan kode-kode program
Pemrograman terstruktur tipe modular
Dalam pemrograman secara modular, suatu program akan dipisah kedalam tiap-tiap modul, dimana setiap modul menjalankan fungsinya sendiri,sesuai dengan ruang lingkup yang akan dikerjakan. Dengan adanya sejumlah modul program ini tentu saja kesalahan yang timbul dapat dikurangi dan efektifitas untuk memodifikasi juga dapat ditingkatkan.
dalam pemrograman terstruktur tipe modular,program terdiri dari:
1. Main program atau program utama
2. Module program
module program dapat dikategorikan sebagai kode module atau executable terpisah,dalam arti module dapat di-implementasikan sebagai kode yang dicompile bersamaan dengan program utama atau ter-compile terpisah dengan program utama.contohnya :
a. frmMain sebagai main program dan engine.bas sebagai module program
b. main.exe sebagai main program dan engine.dll sebagai module program
didalam kode module.bas yang terdapat fungsi-fungsi yang dibutuhkan main program,tapi pada contoh B,fungsi dijalankan dengan memanggil kode yang terdapat didalam engine.dll.kelemahan contoh B terjadi jika ternyata engine.dll rusak/hilang akibat malware sehingga program utama tidak bisa menjalankan suatu fungsi apapun tapi kemudahan dan efektifitas contoh B terapat dalam peng-updatean suatu program sehingga user hanya perlu meng-update engine nya saja sehingga mempermudah dan mempercepat proses update program.
Pemrograman terstruktur tipe top to down
pada tipe ini,suatu program menjadi lebih sederhana karena kode-kode disusun secara ber-urutan sesuai alurnya.contohnya:
1. login
2. main program
3. me-load data
4. memproses data
5. mensave data
6. report data
7. keluar/logout
tipe top to down juga biasanya memiliki sub-sub fungsi yang dipanggil berdasarkan pilihan (option).
semoga bermanfaat..
Artikel ini dibuat oleh Yudha Tri Putra,segala macam bentuk pengcopyan atau menyalin sebagian atau seluruh halaman ini,dapat dikenakan sanksi dan melanggar Hak Cipta Yudha Tri Putra sebagai Blogger
0 komentar:
Posting Komentar