Professional Documents
Culture Documents
VOKASIONAL
KEMENTERIAN PENDIDIKAN MALAYSIA
ARAS 5 & 6, BLOK E14, KOMPLEKS E,
PUSAT PENTADBIRAN KERAJAAN PERSEKUTUAN
62604 PUTRAJAYA
BAHAN PENGAJARAN K1
SEMESTER 3 DVM TAHUN 2022
PLO 2 Mengaplikasi pelbagai kemahiran praktikal, kaedah dan prosedur untuk melaksanakan tugasan
dalam bidang Teknologi Sistem Pengurusan Pangkalan Data dan Aplikasi Web.
PLO 3 Menggunakan kemahiran mentafsir, mengaplikasi dan menilai serta menyelesaikan masalah
spesifik berkaitan bidang Teknologi Sistem Pengurusan Pangkalan Data dan Aplikasi Web
Page | 2
Proses rekabentuk adalah untuk menghasilkan penyelesaian yang memenuhi
keperluan yang telah dianalisis. Ia menjelaskan penyelesaian kepada
permasalahan sistem dalam fasa analisis.
Tujuan proses System Analysis and Design adalah untuk menambahbaik sistem
organisasi dengan membangunkan perisian atau sistem aplikasi yang boleh
membantu pekerja menyelesaikan tugas dengan mudah dan cekap. Selain itu:
• Meningkatkan komunikasi antara peserta
• Memenuhi keperluan organisasi
• Mengurangkan errors
Page | 3
IT yang lain. Firma tidak harus mempertimbangkan opsyen pelaksanaan sehingga
ia mempunyai satu set objektif yang jelas.
Page | 4
Bil Komponen Huraian
• Perkakasan merupakan lapisan fizikal(physical layer) bagi sistem
maklumat.
i Perkakasan • Contoh : servers, workstations, networks, telecommunications equipment,
fiber-optic cables, mobile devices, scanners, digital capture devices, and
other technology-based infrastructure.
• Perisian merujuk kepada program yang mengawal perkakasan dan
menghasilkan maklumat atau keputusan yang dikehendaki.
• Perisian terdiri daripada perisian sistem dan perisian aplikasi.
Perisian sistem (system Software)
-Perisian sistem menguruskan komponen perkakasan.
-Perisian sistem dibekalkan oleh pengilang perkakasan atau
pembelian daripada vendor.
-Contoh: OS, Perisian keselamatan, driver bagi peranti, dan
utiliti program.
Perisian Perisian Aplikasi (Application Software)
ii -Terdiri daripada program yang menyokong fungsi perniagaan
sehari-hari dan menyediakan pengguna dengan maklumat yang
mereka perlukan.
-Perisian aplikasi termasuk sistem mendatar(horizontal) dan
menegak(vertical).
-Contoh sistem mendatar sistem inventori atau sistem
aplikasi gaji, yang boleh disesuaikan untuk digunakan
dalam pelbagai jenis syarikat.
-Contoh Sistem menegak direka untuk memenuhi ciri unik
keperluan perniagaan atau industri tertentu, seperti peruncit
berasaskan Web.
• Data adalah bahan mentah yang mana sistem maklumat akan
Data mengubahnya menjadi maklumat yang berguna.
iii
• Sistem maklumat boleh menyimpan data dalam pelbagai lokasi, dipanggil
jadual(table).
• Proses menghuraikan tugas dan fungsi perniagaan yang mesti
dilaksanakan oleh pengguna, pengurus, dan ahli kakitangan IT(IT staff
Proses
iv member) untuk mencapai keputusan tertentu (specific result).
• Untuk membina sistem maklumat yang berjaya, penganalisis mesti
memahami proses perniagaan dan dokumen mereka dengan teliti.
v People • Orang yang mempunyai kepentingan dalam sistem maklumat dipanggil
stakeholders.
• Stakeholders bertanggungjawab terhadap sistem, pengguna(user/end
user) di dalam dan luar syarikat yang akan berinteraksi dengan sistem, dan
anggota staf IT(seperti penganalisis sistem, pengaturcara, dan pentadbir
rangkaian) yang membangun dan menyokong sistem.
• Kebanyakan pakar profesional IT bersetuju kejayaan dan kegagalan
sesebuah sistem bergantung samada dapat sistem yang dibina dapat
memenuhi keperluan penggunan atau tidak.
• Atas sebab itu, adalah penting untuk memahami keperluan dan jangkaan
Page | 5
pengguna sepanjang proses pembangunan.
Page | 6
1.3.2 Prototyping
• Prototyping menilai konsep sistem dan menyediakan satu peluang untuk
memeriksa input, output dan antara muka sebelum keputusan akhir dibuat.
• Prototaip merupakan versi awal bagi sesuatu sistem maklumat.
• Merupakan model awal yang boleh dijadikan sebagai penanda aras untuk
menilai sistem siap(finished system), atau prototaip itu sendiri boleh
berkembang menjadi versi terakhir sistem.
• Prototaip membantu mempercepat proses pembangunan sistem.
• Kelemahan - Keputusan penting mungkin dibuat terlalu awal, sebelum isu-isu
perniagaan atau isu IT difahami dengan teliti.
• Namun Prototaip berasaskan teknik pencarian fakta dan pemodelan yang
dibuat berhati-hati, bagaimanapun, boleh menjadi alat yang sangat beharga.
Page | 7
1.4 Kaedah Pembangunan Sistem (System Development Methods)
• Terdapat banyak kaedah yang ada untuk membangunkan sistem maklumat.
• Kaedah yang popular:
Analisis berstruktur(structured analysis)
- Merupakan kaedah tradisional yang masih banyak digunakan
Analisis berorientasikan objek(object-oriented analysis) [O-O]
-Merupakan pendekatan yang lebih baru dan disukai oleh penganalisis
Agile Method
-Juga dikenali sebagai adaptive method
-kaedah terkini dalam pembangunan perisian.
• Pakar IT bersetuju bahawa tidak ada satu pun kaedah pembangunan adalah
terbaik dalam semua kes.
• Penting bagi memahami pelbagai kaedah, serta mengetahui kekuatan dan
kelemahan setiap pendekatan.
Page | 8
• Model SDLC biasanya melibatkan 5 fasa iaitu systems planning, systems
analysis, systems design, systems implementation, and systems support and
security.
Page | 9
Tujuan fasa ini adalah untuk melakukan penyiasatan awal(preliminary
investigation) untuk menilai peluang atau masalah perniagaan yang berkaitan IT.
Siasatan awal adalah langkah kritikal kerana hasilnya akan mempengaruhi
keseluruhan proses pembangunan.
Systems Analysis (Analisis Sistem)
Tujuan fasa analisis sistem adalah untuk membina model logik bagi sistem baru.
Langkah pertama ialah pemodelan keperluan(requirement modelling), di mana
penganalisis menyiasat proses dan dokumen-dokumen perniagaan untuk mengetahui
apa yang perlu dilakukan oleh sistem baru untuk memenuhi keperluan pengguna.
Requirement modelling merupakan kesinambungan pada penyiasatan yang telah
dimulakan pada fasa perancangan sistem.
Untuk memahami sistem, pencarian fakta(fact-finding) menggunakan teknik seperti
wawancara(Interview), tinjauan(survey), semakan dokumen(document review),
pemerhatian(observation), dan persampelan(sampling) dilakukan.
Hasil carian fakta ini digunakan untuk membina model perniagaan, model data dan
proses, dan model objek.
Hasil bagi fasa analisis sistem adalah dokumen keperluan sistem(system requirement
document).
system requirement document menerangkan tentang keperluan pengurusan dan
pengguna, kos dan faedah, dan menggariskan strategi alternatif pembangunan.
Systems Design (reka Bentuk Sistem)
Tujuan fasa reka bentuk sistem adalah untuk mencipta model fizikal yang akan
memenuhi semua keperluan yang didokumenkan untuk sistem.
Pada peringkat ini, antara muka pengguna(user interface) direka dan input, output,
dan proses yang diperlukan dikenalpasti.
Di samping itu, kawalan luaran(internal) dan dalaman(internal) direka bentuk,
termasuk ciri berasaskan komputer dan manual untuk menjamin bahawa sistem itu
boleh dipercayai(reliable), tepat(accurate), boleh dipelihara(maintainable), dan
selamat(secure).
Dalam fasa ini juga, senibina aplikasi ditentukan, yang mana pengaturcara akan
menggunakannya untuk mengubah reka bentuk logik kepada modul dan kod program.
Hasil untuk fasa ini adalah spesifikasi reka bentuk sistem(system design specification),
yang mana dikemukakan/dipersembahkan kepada pengurusan dan pengguna untuk
semakan dan kelulusan.
Penglibatan pihak pengurusan dan pengguna adalah penting untuk mengelakkan
sebarang salah faham tentang apa yang boleh dilakukan oleh sistem baru, bagaimana
ia akan melakukannya, dan apa yang akan dikenakan. (what the new system will do,
Page | 10
how it will do it, and what it will cost)
Page | 11
1.4.2 Analisis Berasaskan Objek (Object-Oriented Analysis)
Page | 12
Fasa-fasa model O-O adalah lebih interaktif.
Rajah menunjukkan model pembangunan O-O yang mana tugas planning, analysis,
dan design berinteraksi untuk menghasilkan prototaip yang boleh diuji dan
dilaksanakan.
Hasilnya, model interaktif yang dapat menggambarkan proses perniagaan dunia
sebenar dengan tepat.
Kaedah O-O adalah popular kerana ia menyediakan peralihan yang mudah kepada
bahasa pengaturcaraan O-O seperti C ++, Java, dan Swift.
Page | 13
1.4.4 Kaedah Pembangunan Lain (Other Development Method)
Profesional IT tahu bahawa kunci kejayaan adalah input pengguna-sebelum, semasa,
dan selepas sistem dibangunkan. Dari masa ke masa, banyak syarikat mendapati
bahawa pasukan pembangunan sistem yang terdiri daripada kakitangan IT, pengguna,
dan pengurus dapat menyelesaikan tugas mereka dengan lebih cepat dan
menghasilkan keputusan yang lebih baik.
Page | 14
works well with agile
methods.
Pros Traditional method that has Integrates easily with Very flexible and
been very popular over object-oriented efficient in dealing with
time. Relies heavily on programming languages. change. Stresses team
written documentation. Code is modular and interaction and reflects
Frequent phase iteration reusable, which can a set of community-
can provide flexibility reduce cost and based values. Frequent
comparable to other development time. Easy deliverables constantly
methods. Well-suited to to maintain and expand validate the project and
traditional project because new objects reduce risk.
management tools and can be created using
techniques. inherited properties.
Cons Changes can be costly, Somewhat newer Team members need a
especially in later phases. method might be less high level of technical
Requirements are defined familiar to development and
early, and can change team members. communications skills.
during Interaction of objects Lack of structure and
development. Users might and classes can be documentation can
not be able to describe their complex in larger introduce risk factors.
needs until they can see systems. Overall project might
examples of features and be subject to scope
functions. change as user
requirements change.
SOALAN :
Page | 15
RUJUKAN:
1. Tilley, Scott and Rosenblatt, Harry (2017). System Analysis and Design, Eleventh Edi-
tion. Published by Cengage Learining.
2. Dathan, Brahma Ramnath, Sarnath (2015). Object-Oriented Analysis, Design and Imple-
mentation: An Integrated Approach: Published by Springer International Publishing AG.
3. Dennis, Alan Wixom, Barbara Haley Tegarden, David (2015). System Analysis and
Design: An Object-Oriented Approach with UML: Published by Wiley.
4. Stephen D. Burd, John W. Satzinger, Robert Jackson (2015). System Analysis And
Design In A Changing World: Published by Cencage Learning, Inc.
MAKLUMAT TAMBAHAN:
Pembangun Bahan
Pengajaran dan :
Labsheet
Pembangun video
pengajaran dan :
pembelajaran
PIC :
Page | 16