Modular It As

download Modular It As

of 3

Transcript of Modular It As

  • 8/17/2019 Modular It As

    1/3

    Modularitas

    Software dibagi ke dalam elemen-elemen terpisah yang dapat dipanggil, yang disebut dengan

    modul.

    Misalkan :

    C(x) : fungsi kompleksitas dari suatu masalah(x) : fungsi usaha!waktu yang diperlukan untuk meme"ahkan suatu masalah

    #$ ,#% & masalah $, masalah %

    'ika : C(#$) C(#%) maka : (#$) (#%)

    erdasarkan penelitian :

    $. C ( #$ * #% ) C ( #$ ) * C ( #% )

    %. ( #$ * #% ) ( #$ ) * ( #% )

    +onklusi :

    $. +ompleksitas suatu masalah gabungan #$ dan #% akan berkurang ika

    masalah tersebut dipisahkan

    %. kan lebih mudah menyelesaikan suatu masalah ika dipe"ah ! dipartisi

    Penyembunyian informasi

    #rinsip penyembunyian informasi menyatakan bahwa modul ditandai dengan keputusan

    desain tersembunyi dari semua desain lain.

    Contoh :

    la"k ox : input, output, proses diketahui tetapi proses detail tidak diketahui.

    agi Modul , Modul C adalah la"k ox

    +euntungan :

    / 'ika diperlukan modifikasi selama testing dan maintenan"e / data

     prosedur disembunyikan dari bagian lain, dari program ! software se"ara

    keseluruhan.

    / +esalahan-kesalahan yang teradi selama modifikasi tidak merambat pada

     bagian lain.

  • 8/17/2019 Modular It As

    2/3

     Jelaskan bagaimana keterkaitan konsep "information"hiding" (sebagai atribut dari

    modularitas efektif) dengan konsep "module independence". berikan contoh.

     langsung awab bahwa :

    0un"tional 1ndependen"e, modularitas #2 ditentukan

    Coupling : keterkaitan antar modul dalam #2Cohesion : keterkaitan komponen3 dalam $ modul

     adi konsep diaman informasi dalam modul tidak dapat diakses oleh modul lain yang tidak

    membutuhkan informasi tersebut.

    Refinement merupakan penelasan detil dari abstra"tion. 4efinement membantu designer

    untuk memperlihatkan detil dari lowest le5el dari abstra"tion. bstra"tion dan refinement

    merupakan konsep yang saling melengkapi. Contoh dari refinement tentang fungsi sebuah

     pintu ada pada gambar 

  • 8/17/2019 Modular It As

    3/3