1 / 17

PEMODELAN PERANCANGAn

PEMODELAN PERANCANGAn. Tinaliah , M. Kom. Perancangan Perangkat Lunak. Pendefinisian arsitektur perangkat lunak , komponen , modul , antarmuka , pendekatan pengujian , dan data untuk memenuhi kebutuhan – kebutuhan yang telah ditentukan sebelumnya. Perancangan Berorientasi Objek.

nydia
Download Presentation

PEMODELAN PERANCANGAn

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PEMODELAN PERANCANGAn Tinaliah, M. Kom

  2. PerancanganPerangkatLunak Pendefinisianarsitekturperangkatlunak, komponen, modul, antarmuka, pendekatanpengujian, dan data untukmemenuhikebutuhan – kebutuhan yang telahditentukansebelumnya.

  3. PerancanganBerorientasiObjek • Prosesuntukmenerjemahkan model analisishasil OOA menjadi model implementasi yang spesifik yang dapatdirealisasimenjadisebuahperangkatlunak. • Spesifikasidarisolusiperangkatlunaksecaralogikadalamkerangkaobjek-objekperangkatlunak, sepertikelas, atribut, metodedanhubunganantarkelas. • Prosespembangunanarsitektursistemmelaluikonsepberorientasiobjek.

  4. TujuanPerancangan • Secaraumum, tujuanperancanganadalahmenghasilkansuatu model ataupenggambarandarisuatuentitas yang akandibangunkemudian. • Dalamkonteksperancanganberorientasiobjek(OOD), tujuanperancanganadalahmenurunkanobjek – objekdarisetiapkelasdanbagaimanamengimplementasikanhubungan, perilakudankomunikasiantarobjek – objektersebut.

  5. UnsurPerancangan

  6. ProsesPerancangan • Merupakanproseskreatifdalampembangunanperangkatlunakuntukmemecahkansuatupersoalan. • Model dariprosesperancangansecaragarisbesarterdiridariempattahapproses, yatu : • Mengemukakansuatusolusi • Membangun model darisolusitersebut • Evaluasi model terhadapspesifikasikebutuhan yang telahada. • Menjabarkanrincianspesifikasidarisolusitersebut.

  7. Perancangan yang Baik : • Melaksanakansemuakebutuhandanpersyaratan yang tercantumdalamdokumen SRS. • Merupakanacuan yang dapatdibaca, dimengertiolehpembuat program danpengujiperangkatlunak. • Menyediakangambaranlengkapdariperangkatlunakmencakup data, fungsidantanggapandalamperspektifpelaksanaanpembuatanperangkatlunak. • Menghasilkan model ataurepresentasidariperangkatlunakuntukdigunakandalamprosesimplementasiatau coding.

  8. FaktorKegagalan • Tidakterdapatskemadesain yang spesifik • Tidakterdapatprioritasdalamhasilperancangan • Kesulitanuntukmengidentifikasikendala yang adadidalamnya • Kesulitanuntukmemecahmasalah yang besarmenjadikebagian yang lebihkecil.

  9. Model Perancangan AnalisaKebutuhan : Apa yang harusdilakukan Perancangan PerangkatLunak : Bagaimanaharusdilakukan Model Perancangan

  10. MetodePerancangan • Pada prinsipnya semua metode perancangan berorientasi objek adalah sama. • Tahappelaksanaanperancanganberorientasiobjeksecaraumum: • Perbaikidanlengkapi model objekhasilanalisis • PerancanganobjekRancangsetiapoperasipada level prosedural • Definisikankelas-kelas internal • Rancangstruktur data internal untuksetiapatributkelas

  11. MetodePerancangan • Rancangmodel pesanberdasarkankerjasama (kolaborasi) danhubunganantarobjek • Rancangantarmukapemakai • Kajiulang model perancangandanulangisesuaikebutuhan.

  12. TahapPerancangan • Dari sudutpandangmanajemenproyek, perancanganterdiridariduabagian, yaitu : • Perancanganawal (preliminary design) Menentukanarsitekturperangkatlunaksecarakeseluruhan(preliminary design) • Bagaimanalingkunganprogramnya ? • Bagaimanabentukpentimpanandatanya? • Bagaimanabentukantarmukanya ? • Perancanganrinci(detailed design)\ Menentukanmodul program (prosedural) yang harusdibuat.

  13. TahapPerancangan • Dari sudutpandangteknis, kegiatanperancanganterdiridariaktivitas : • Perancanganarsitektural program • Arsitekturallogika • ArsitekturalFisik • PerancanganModul Program (prosedural) • Perancangan Data • Struktur data internal • Struktur data fisik

  14. TahapPerancangan • Perancanganantarmuka • Perancanganantarmukaantarmodul-modul • Perancanganantarmukaantarperangkatlunakdengan non-humanity (external entity) • Perancanganantarmukapemakai

  15. SDD (Software Design Description) • Dalamperancanganperancanganperangkatlunak, didalamstandar IEEE telahdisebutkanbahwa yang dihasilkandariprosestersebutberupadokumenSDD. • HasildariperancanganperangkatlunakadalahSDD. • SDD adalahrepresentasiatau model dariperangkatlunak yang akandibuat. • SDD sendiridiibaratkansebagaisebuahblueprint yang diharapkanmampumenjadialatkomunikasidarihasilsebuahperancanganperangkatlunak.

  16. KonsepAnalisadanPerancangan

  17. -SEKIAN- Tinaliah, M. Kom.

More Related