180 likes | 737 Views
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.
E N D
BAB 4 REKABENTUK SISTEM • Objektif: • Mengenalpastiaktiviti-aktiviti yang terlibatdalamfasarekabentuk • Pendekatanrekabentuk • Asaspembangunansistem • Menerangkanjenisrekabentuk yang perluditekankandalamfasarekabentuk
1. PengenalanFasaRekabentuk • Merangkumisemuatugasdanfungsikepadaspesifikasiterperincipenyelesaianberasaskankomputer • Jugadipanggilrekabentukfizikalsistem • RekabentukSistemfokuskepadaaspekfizikalsistem (spesifikasiteknikal)
2. Aktiviti Yang TerlibatDalamFasaRekabentuk • RekaBentukAplikasi • RekaBentukPangkalan Data • RekaBentukAntaramuka Input dan Output
3. PendekatanRekabentuk PendekatanBerorientasikanObjek PendekatanBerstruktur • PendekatanBerstrukturModen • PengaturcaraanBerstruktur • PendekatanRekabentukBerstruktur
3.1 PendekatanBerstruktur • Teknikanalisaberstrukturdigunakanbagimembantupengaturcaramengenalpasti :- • keperluanpemprosesan • keperluan data • jenis IO yang diperlukan • bagaimanaaturcaratersebutmenjalankanfungsimasing-masing • Perwakilangrafikbagianalisarekabentukialah DFD
3.1.1 PendekatanBerstrukturModen • Teknikberorientasikanproses yang memecahkanaturcarabesarkepadahirarkimodulbagimenghasilkanaturcarakomputer yang mudahdigunadandiselenggara (jikaadasebarangperubahan) • TeknikPengaturcaraanBerstruktur- panduanasasuntukmeningkatkankualitipengaturcaraan • TeknikRekabentukBerstruktur- percantumanaturcara yang berasingankedalamsatusistem • TeknikAnalisaBerstruktur- kemudahanuntukmemahamikeperluan-keperluankhusussebelummerekabentuksistem
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
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)
3.1.3 PendekatanRekabentukBerstruktur • Rekabentukberstrukturdiperkenalkanbagimenyediakanpanduandalammenentukan:- • set aturcara yang sepatutnyaada • aturcaramana yang perludilaksanakan • susunanhirarkisesebuahaturcara • Perwakilangrafikbagirekabentukberstrukturialahcartastruktur
3.2 PendekatanBerorientasikanObjek • Objekialahsatuunsur (thing) dalamkomputerbertindakbalasterhadapmesej(cth: Pelanggan, butang, menu) • RekabentukBerorientasikanObjek (OOD) - mendefinisikansemuajenistambahanobjek yang diperlukanuntukberkomunikasidenganmanusiadanperanti-perantitertentudalamsistem • PengaturcaraanBerorientasikanObjek (OOP) - menuliskenyataandalambahasapengaturcaraanuntukmendefinisikanapaygperludilakukanolehsetiapobjek
3.2 PendekatanBerorientasikanObjek (samb…) • Objekatauunsurdiluarpersekitaransistemdiwakilkanolehkelas (class) • Olehitupembangunanmenggunakangambarajahkelas (class diagram) • Mungkinterdapatpecahan (sub) kelaskhususuntuksetiapkelas. • Pecahankelasmerupakanpaparancirikelas yang diatasnya.
4. Asas Pembangunan Sistem • Pembangunan In-House • Organisasimembangunkan IS untukkegunaansendiridandibangunkanolehkakitangansendiri. • Outsource • Pembangunan IS dijalankanolehorangluar. • Beli • IS dibelidari vendor ataukedai
5. JenisRekabentuk • Terdapat 4 jenisrekabentukiaitu:- • RekabentukSenibinaAplikasi (DFD) • RekabentukPangkalan Data (ERD) • RekabentukAntaramuka Input • RekabentukAntaramuka Output