1 / 14

BAB 4 REKABENTUK SISTEM

BAB 4 REKABENTUK SISTEM. Objektif : Mengenalpasti aktiviti-aktiviti yang terlibat dalam fasa rekabentuk Pendekatan rekabentuk Asas pembangunan sistem Menerangkan jenis rekabentuk yang perlu ditekankan dalam fasa rekabentuk. 1. Pengenalan Fasa Rekabentuk.

dara
Download Presentation

BAB 4 REKABENTUK SISTEM

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. BAB 4 REKABENTUK SISTEM • Objektif: • Mengenalpastiaktiviti-aktiviti yang terlibatdalamfasarekabentuk • Pendekatanrekabentuk • Asaspembangunansistem • Menerangkanjenisrekabentuk yang perluditekankandalamfasarekabentuk

  2. 1. PengenalanFasaRekabentuk • Merangkumisemuatugasdanfungsikepadaspesifikasiterperincipenyelesaianberasaskankomputer • Jugadipanggilrekabentukfizikalsistem • RekabentukSistemfokuskepadaaspekfizikalsistem (spesifikasiteknikal)

  3. 2. Aktiviti Yang TerlibatDalamFasaRekabentuk • RekaBentukAplikasi • RekaBentukPangkalan Data • RekaBentukAntaramuka Input dan Output

  4. 3. PendekatanRekabentuk PendekatanBerorientasikanObjek PendekatanBerstruktur • PendekatanBerstrukturModen • PengaturcaraanBerstruktur • PendekatanRekabentukBerstruktur

  5. 3.1 PendekatanBerstruktur • Teknikanalisaberstrukturdigunakanbagimembantupengaturcaramengenalpasti :- • keperluanpemprosesan • keperluan data • jenis IO yang diperlukan • bagaimanaaturcaratersebutmenjalankanfungsimasing-masing • Perwakilangrafikbagianalisarekabentukialah DFD

  6. 3.1.1 PendekatanBerstrukturModen • Teknikberorientasikanproses yang memecahkanaturcarabesarkepadahirarkimodulbagimenghasilkanaturcarakomputer yang mudahdigunadandiselenggara (jikaadasebarangperubahan) • TeknikPengaturcaraanBerstruktur- panduanasasuntukmeningkatkankualitipengaturcaraan • TeknikRekabentukBerstruktur- percantumanaturcara yang berasingankedalamsatusistem • TeknikAnalisaBerstruktur- kemudahanuntukmemahamikeperluan-keperluankhusussebelummerekabentuksistem

  7. 3.1.2 PengaturcaraanBerstruktur • Bermaksudsatuaturcara yang mengandungisatupermulaandansatupengakhiran • Terdapat 3 jenisbinaanaturcara:- Urutan (sequence) keputusan (decision) pengulangan (repetition) pernyataan yang dilaksanakansatupersatumengikutsusunan janaanberulangkalisatu set aturcara satupilihan set pernyataantertentudilaksanakanbergantungkepadasyarat

  8. Merangkak Berjalan Berjalan Duduk SudahSampai? Tidak Adapenghalang? Ya Berhenti Berdiri Ya Tidak Berhenti Berjalan Berlari 3.1.2 PengaturcaraanBerstruktur (samb…) Urutan (sequence) keputusan (decision) pengulangan (repetition)

  9. 3.1.3 PendekatanRekabentukBerstruktur • Rekabentukberstrukturdiperkenalkanbagimenyediakanpanduandalammenentukan:- • set aturcara yang sepatutnyaada • aturcaramana yang perludilaksanakan • susunanhirarkisesebuahaturcara • Perwakilangrafikbagirekabentukberstrukturialahcartastruktur

  10. 3.2 PendekatanBerorientasikanObjek • Objekialahsatuunsur (thing) dalamkomputerbertindakbalasterhadapmesej(cth: Pelanggan, butang, menu) • RekabentukBerorientasikanObjek (OOD) - mendefinisikansemuajenistambahanobjek yang diperlukanuntukberkomunikasidenganmanusiadanperanti-perantitertentudalamsistem • PengaturcaraanBerorientasikanObjek (OOP) - menuliskenyataandalambahasapengaturcaraanuntukmendefinisikanapaygperludilakukanolehsetiapobjek

  11. 3.2 PendekatanBerorientasikanObjek (samb…) • Objekatauunsurdiluarpersekitaransistemdiwakilkanolehkelas (class) • Olehitupembangunanmenggunakangambarajahkelas (class diagram) • Mungkinterdapatpecahan (sub) kelaskhususuntuksetiapkelas. • Pecahankelasmerupakanpaparancirikelas yang diatasnya.

  12. 3.2 PendekatanBerorientasikanObjek (samb…)

  13. 4. Asas Pembangunan Sistem • Pembangunan In-House • Organisasimembangunkan IS untukkegunaansendiridandibangunkanolehkakitangansendiri. • Outsource • Pembangunan IS dijalankanolehorangluar. • Beli • IS dibelidari vendor ataukedai

  14. 5. JenisRekabentuk • Terdapat 4 jenisrekabentukiaitu:- • RekabentukSenibinaAplikasi (DFD) • RekabentukPangkalan Data (ERD) • RekabentukAntaramuka Input • RekabentukAntaramuka Output

More Related