“Modularisasi”


Modularisasi digunakan bila ada suatu permasalahan yang kompleks, sehingga langkah pertama adalah mengidentifikasikan tugas utama, setelah itu baru di bagi kedalam tugas yang lebih rinci. 

Proses Modularisasi dapat disebut juga sebagai “Top-Down Design”.

– Keuntungan dari Modularisasi (Modular Design) : 

1. Ease of understanding : Mudah untuk dipahami karena prosesnya adalah membagi modul yang kompleks menjadi modul-modul kecil yang lebih mudah dipahami secara rinci.

2. Reusable code : Kode dapat digunakan kembali.

3. Elimination of redudancy : Menghapus jumlah berlebihan yang tidak dibutuhkan.

4. Efficiency of maintenance : Pemeliharaan / Perawatan menjadi lebih efisien.

– Berikut adalah 6 langkah dari Modularisasi :

1. Definisi Masalah

– (Klasifikasikan masalah ke dalam Input, Proses, dan Output)

2. Pengelompokkan Kegiatan dalam Modul

– (Definisikan kegiatan dari modul-modul yang ada secara garis besar)

3. Hierarchy Chart

– (Membuat bagan susun untuk menjelaskan hirarki dan hubungan antara modul / kegiatannya)

4. Logika Main Program

– (Buat logika dari Main Program dengan pseudocode, utamakan apa saja yang dikerjakan oleh program terlebih dahulu)

5. Merancang Pseudocode bagi Modul

– (Buat logika untuk tiap-tiap modul dengan pseudocode-nya)

6. Desk Checking Algoritma

– (Mengecek kebenaran algoritma dengan data yang tersedia, minimal 2 data untuk desk checking)

Advertisements

About David Febryanto (D.F)

Founder of Maretutips. Joined Wordpress since October 2013. Studying Computer Science at Binus University.

Posted on October 20, 2013, in Metode Perancangan Program, Semester 3 and tagged , , , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: