CBPD2103 Program Design /Reka Bentuk Program Assignment 2026 | OUM

School

Open University Malaysia (OUM)

*We aren't endorsed by this school

Assignment Type

Individual Assignment

Subject

CBPD2103 Program Design

Uploaded by Malaysia Assignment Help

Date

03/06/2026

CBPD2103 Assignment / Tugasan

Specific Instruction / Arahan Khusus

  1. Answer in ENGLISH or MALAY.
    Jawab dalam BAHASA INGGERIS atau BAHASA MELAYU.
  2. Submit your assignment ONCE only in SINGLE file.
    Hantar tugasan SEKALI sahaja dalam SATU fail.
  3. Submit your assignment ONLINE.
    Tugasan ini dihantar secara ONLINE.
  4. Submission date : 9 March 2026
    Tarikh penghantaran : 9 Mac 2026
  5. This assignment accounts for 60% of the total marks for the course.
    Tugasan ini menyumbang sebanyak 60% dari jumlah markah kursus.

Assignment Question

Purpose

The purpose of this assignment is to apply basic concepts and problem-solving skills to evaluate and solve computing problems and express the logic and design for a given problem using appropriate program design constructs.

Tujuan tugasan ini adalah untuk mengaplikasi konsep asas dan kemahiran menyelesaikan masalah untuk menilai dan menyelesaikan masalah pengkomputeran dan menyatakan logik dan reka bentuk untuk masalah yang diberikan menggunakan konstruk reka bentuk aturcara yang sesuai.

Question 1

Digital Booking Verification and Processing System

The community sports complex manages online bookings for badminton, futsal, and volleyball courts. Each booking record received by the system contains the following information: BookingID, CourtType, PaymentStatus, and IdentityCheck. Due to the growing number of users, the management plans to redesign the booking verification module to follow a structured program design approach before any C program is written. Your task in this question is to design the complete logic model of the system.

The upgraded system must process 20 booking records in a structured manner. For every record, the system must validate the data and classify each booking into the correct category. A booking with IdentityCheck = VALID and PaymentStatus = PAID must update a counter stored in an array indexed by court type. Valid bookings that are UNPAID must be stored in a separate array for follow-up processing. Records with IdentityCheck = INVALID are to be separated into a third array for reporting purposes. In addition, any booking whose BookingID contains the substring “REF” is considered a referral case and must be stored in a referral array to represent pointer-like referenced records. After processing all 20 records, the system must produce a summary showing:

  • total paid bookings by court type,
  • the list of unpaid bookings,
  • the number of identity-invalid records, and
  • the number of referral cases.

Your design should show clear structure, logical flow, and modularity. No programming code is required; only the logic model.

Requirements

  1. Problem AnalysisProvide a written analysis that describes:
    1. the inputs and their suitable data types;
    2. the outputs required by the system;
    3. the main processing steps needed to validate and classify bookings;
    4. the arrays or lists needed to store grouped booking information;
    5. the modules/functions that will organise the system into clear logical sections.

    Your explanation must be in paragraph form and show a clear understanding of how the system will be structured.

  2. Algorithm Design – PseudocodeWrite a detailed pseudocode solution that represents the full logic of the system. Your pseudocode must include:
    1. declaration and initialisation of variables, counters, and arrays;
    2. steps to read and process 20 booking records;
    3. decision logic to classify each booking into the correct category;
    4. instructions for updating arrays, counters, or lists;
    5. modular structure using functions to separate major tasks;
    6. clear input and output stages.

    The pseudocode must be complete, organised, and indented properly.

  3. Flowchart DesignDraw a flowchart that clearly illustrates the end-to-end process of the booking system. The flowchart should show:
    1. how each booking is received and processed;
    2. the decision points used for classification;
    3. updates to arrays or counters;
    4. the loop that processes all 20 bookings;
    5. the final summary generation.

    Your flowchart must use standard symbols and be easy to read.

(50 marks)

Question 2

Ethical and Professional Responsibilities in the Digital Booking System

During the evaluation of the redesigned Digital Booking Verification System, several concerns were raised about how user information is handled and displayed. At present, BookingIDs belonging to users with failed identity checks are shown on screens accessible to general staff and volunteers. Referral cases containing the substring “REF” are also displayed in full, revealing internal processing details that were meant to remain confidential. Some booking lists are stored without any form of access control, allowing unauthorised individuals to view sensitive records. In addition, the documentation prepared for the system is incomplete, making it unclear how certain parts of the logic operate and causing inconsistencies in how staff interpret system outputs.

As a future IT professional, you are required to reflect on the ethical and professional responsibilities involved when designing systems that process user information. Your response should demonstrate awareness of issues such as confidentiality, responsible output design, secure handling of stored records, clarity of documentation, and the duty of developers to prevent misuse or accidental exposure of user data.

Requirements

  1. Ethical and Professional ReflectionWrite a paragraph of 8–12 sentences explaining:
    1. why exposing BookingIDs belonging to invalid or referral cases is inappropriate;
    2. how careless input or output handling can reveal unnecessary information;
    3. why incomplete documentation creates risks in system usage and maintenance;
    4. the ethical duty of developers to protect user information and maintain professional standards in system design.

    Your answer must be written as a single coherent paragraph.

  2. Professional Responsibility and Improvement ProposalWrite a short professional declaration acknowledging your responsibility when designing and analysing systems that manage user data. Then, propose three concrete improvements that would strengthen the ethical and professional quality of the Digital Booking System. These improvements may relate to:
    1. safer output formatting;
    2. restricting access to sensitive records;
    3. improving documentation standards;
    4. clarifying the roles and responsibilities of system users;
    5. strengthening logic conditions to reduce unintended exposure of data.

    Your response must be written in paragraph form.

(10 marks)

Keperluan / Soalan Tugasan

Soalan 1

Sistem Pengesahan dan Pemprosesan Tempahan Digital

Kompleks sukan komuniti mengurus tempahan dalam talian bagi gelanggang badminton, futsal dan bola tampar. Setiap rekod tempahan yang diterima oleh sistem mengandungi maklumat berikut: BookingID, CourtType, PaymentStatus, dan IdentityCheck. Disebabkan peningkatan jumlah pengguna, pihak pengurusan bercadang untuk mereka bentuk semula modul pengesahan tempahan menggunakan pendekatan reka bentuk program berstruktur sebelum sebarang kod C ditulis. Tugas anda dalam soalan ini ialah mereka bentuk model logik lengkap bagi sistem tersebut.

Sistem yang dinaik taraf perlu memproses 20 rekod tempahan secara berstruktur. Bagi setiap rekod, sistem mesti mengesahkan data dan mengelaskan setiap tempahan ke dalam kategori yang betul. Tempahan dengan IdentityCheck = VALID dan PaymentStatus = PAID mesti mengemas kini kaunter yang disimpan dalam satu tatasusunan yang diindeks mengikut jenis gelanggang. Tempahan sah yang UNPAID perlu disimpan dalam tatasusunan berasingan untuk tindakan susulan. Rekod dengan IdentityCheck = INVALID mesti diasingkan ke dalam tatasusunan ketiga untuk tujuan pelaporan. Selain itu, sebarang tempahan dengan BookingID yang mengandungi substring “REF” mesti dianggap sebagai kes rujukan dan disimpan dalam tatasusunan rujukan bagi mewakili rekod yang dirujuk seperti penunding. Setelah semua 20 rekod diproses, sistem mesti menghasilkan ringkasan yang memaparkan:

  • jumlah tempahan berbayar mengikut jenis gelanggang,
  • senarai tempahan yang belum dibayar,
  • bilangan rekod dengan identiti tidak sah, dan
  • bilangan kes rujukan.

Reka bentuk anda perlu menunjukkan struktur yang jelas, aliran logik yang teratur dan modulariti. Tiada kod pengaturcaraan diperlukan; hanya model logik.

Keperluan

  1. Analisis MasalahSediakan analisis bertulis yang menerangkan:
    1. input dan jenis data yang sesuai untuk setiap input;
    2. output yang diperlukan oleh sistem;
    3. langkah pemprosesan utama untuk mengesahkan dan mengelaskan tempahan;
    4. tatasusunan atau senarai yang diperlukan untuk menyimpan maklumat tempahan mengikut kumpulan;
    5. modul/fungsi yang akan mengatur sistem kepada bahagian logik yang jelas.

    Penjelasan anda mesti dalam bentuk perenggan dan menunjukkan pemahaman yang jelas tentang bagaimana sistem akan distrukturkan.

  2. Reka Bentuk Algoritma – PseudokodTulis pseudokod terperinci yang mewakili keseluruhan logik sistem. Pseudokod anda mesti merangkumi:
    1. pengisytiharan dan pengawalan permulaan pembolehubah, kaunter dan tatasusunan;
    2. langkah untuk membaca dan memproses 20 rekod tempahan;
    3. logik keputusan untuk mengelaskan setiap tempahan ke dalam kategori yang betul;
    4. arahan untuk mengemas kini tatasusunan, kaunter atau senarai;
    5. struktur modular menggunakan fungsi bagi memisahkan tugasan utama;
    6. peringkat input dan output yang jelas.

    Pseudokod hendaklah lengkap, teratur dan menggunakan indentasi yang betul.

  3. Reka Bentuk Carta AlirLukis satu carta alir yang menggambarkan proses menyeluruh sistem tempahan. Carta alir tersebut hendaklah menunjukkan:
    1. bagaimana setiap tempahan diterima dan diproses;
    2. titik keputusan yang digunakan untuk pengelasan;
    3. kemas kini kepada tatasusunan atau kaunter;
    4. gelung yang memproses semua 20 tempahan;
    5. penjanaan ringkasan akhir.

    Carta alir anda mesti menggunakan simbol standard dan mudah dibaca.

Soalan 2

Tanggungjawab Etika dan Profesional dalam Sistem Tempahan Digital

Semasa penilaian ke atas Sistem Pengesahan Tempahan Digital yang telah direka bentuk semula, beberapa kebimbangan telah dibangkitkan berkaitan cara maklumat pengguna dikendalikan dan dipaparkan. Pada masa ini, BookingID milik pengguna yang gagal pengesahan identiti dipaparkan pada skrin yang boleh diakses oleh kakitangan am dan sukarelawan. Kes rujukan yang mengandungi substring “REF” turut dipaparkan sepenuhnya, sekali gus mendedahkan butiran pemprosesan dalaman yang sepatutnya dirahsiakan. Sesetengah senarai tempahan disimpan tanpa sebarang bentuk kawalan akses, membolehkan individu yang tidak dibenarkan melihat rekod sensitif. Selain itu, dokumentasi sistem yang disediakan adalah tidak lengkap, menyebabkan bahagian tertentu logik sistem sukar difahami dan menimbulkan ketidakselarasan dalam cara kakitangan mentafsir output sistem.

Sebagai seorang profesional IT pada masa hadapan, anda dikehendaki membuat refleksi mengenai tanggungjawab etika dan profesional yang terlibat apabila mereka bentuk sistem yang memproses maklumat pengguna. Respons anda perlu menunjukkan kesedaran tentang isu seperti kerahsiaan, reka bentuk output yang berhati-hati, pengendalian rekod tersimpan secara selamat, kejelasan dokumentasi, dan kewajipan pembangun untuk mengelakkan penyalahgunaan atau pendedahan maklumat pengguna secara tidak sengaja.

Keperluan Tugasan

  1. Refleksi Etika dan ProfesionalTulis satu perenggan mengandungi 8–12 ayat yang menerangkan:
    1. mengapa pendedahan BookingID bagi rekod tidak sah atau kes rujukan adalah tidak wajar;
    2. bagaimana pengendalian input atau output yang cuai boleh mendedahkan maklumat yang tidak sepatutnya;
    3. mengapa dokumentasi yang tidak lengkap menimbulkan risiko dalam penggunaan dan penyelenggaraan sistem;
    4. kewajipan etika pembangun untuk melindungi maklumat pengguna dan mengekalkan standard profesional dalam mereka bentuk sistem.

    Jawapan anda mesti ditulis sebagai satu perenggan yang koheren.

  2. Tanggungjawab Profesional dan Cadangan PenambahbaikanTulis satu perenggan pendek sebagai deklarasi profesional yang mengakui tanggungjawab anda ketika mereka bentuk dan menganalisis sistem yang mengurus data pengguna. Kemudian, kemukakan tiga cadangan penambahbaikan konkrit yang dapat mengukuhkan kualiti etika dan profesional dalam Sistem Tempahan Digital. Cadangan ini boleh berkaitan dengan:
    1. pemformatan output yang lebih selamat;
    2. menghadkan akses kepada rekod sensitif;
    3. meningkatkan standard dokumentasi;
    4. memperjelas peranan dan tanggungjawab pengguna sistem;
    5. mengukuhkan syarat logik bagi mengurangkan pendedahan data yang tidak disengajakan.

    Jawapan anda mesti ditulis dalam bentuk perenggan.

[Total / Jumlah: 60 marks / markah]

Need Help with CBPD2103 Program Design Assignment at OUM Malaysia?

CBPD2103 Assignment Rubrics

Question 1 (50%)

*QN/
*NS
CLO Criteria / Kriteria Weight / Pemberat Excellent / Cemerlang Good / Baik Fair / Sederhana Poor / Lemah Unsatisfactory / Tidak memuaskan Max Marks
4 3 2 1 0
1 2 Problem Analysis
• Identify input/constant/initial values
• Determine what kind of process will be executed and programming technique that can be utilised
• Identify the output and how the output will be presented to user
3.0 Provided in depth answer that clearly met the details of the criteria. Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 12
Analisiskan masalah ini bagi mengenal pasti item yang diperlukan dalam mereka bentuk algoritma:
Kenal pasti input/pemalar/nilai awal
Tentukan apakah proses yang akan dilaksanakan dan teknik pengaturcaraan yang boleh digunakan
Kenal pasti output dan bagaimana output tersebut dipersembahkan kepada pengguna
Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi. Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
1 2 Write an algorithm in a pseudo code. It must contain a complete set of statements for input, process and output:
• Structure must be in correct flow of input, process and output
• Follow standard format in writing pseudo code
• Language/variables/instructions used must be clear, appropriate for pseudo code and understandable
3.0 Provided in depth answer that clearly met the details of the criteria. Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 12
Tulis algoritma dalam kod pseudo. Ianya mesti mengandungi set lengkap pernyataan bagi input, proses dan output:
Struktur mestilah dalam aliran input, proses dan output yang betul
Menurut format piawaian dalam penulisan kod pseudo
Bahasa/pembolehubah/arahan digunakan mestilah jelas, sesuai untuk kod pseudo dan boleh difahami
Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi. Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
1 2 Draw a flowchart based on the pseudo code. It must contain:
• Structure must be in correct flow of input, process and output
• Follow standard format in drawing flowchart with correct symbols for the respective instructions
• Language/variables/instructions used must be clear, appropriate for flowchart and understandable
3.0 Provided well designed diagram that clearly met the details of the criteria. Provided reasonable diagram but insufficient to capture all the details of the criteria. Provided diagram that showed some understanding but contained serious flaws or omissions of details. Provided diagram that was vague and needed major improvement. No diagram or wrong diagram was given. 12
Lukis carta alir berdasarkan kod pseudo. Ianya mestilah mengandungi:
Struktur mestilah dalam aliran input, proses dan output yang betul
Menurut format piawaian dalam pelukisan carta alir dengan simbol-simbol yang betul untuk arahan-arahan yang berkenaan
Bahasa/pembolehubah/arahan digunakan mestilah jelas, sesuai untuk carta alir dan boleh difahami
Memberikan rajah yang direka bentuk dengan amat baik yang memenuhi butiran kriteria secara jelas. Memberikan rajah yang memuaskan tetapi tidak memadai untuk mencekup kesemua butiran kriteria. Memberikan rajah yang menunjukkan beberapa pemahaman asas tetapi mempunyai kesilapan atau ketinggalan butiran yang serius. Memberikan rajah yang tidak jelas dan memerlukan penambahbaikan yang banyak. Tiada rajah atau rajah yang salah diberikan.
1 2 (Rubric for Algorithm Design)
Autonomy & engagement
• Independent in doing tasks
• Engagement, focus, and confidence in carrying out tasks.
1.5 Shows excellent understanding of experiments procedure and theory taught. Shows excellent performance with unusual energy, is very focused, shows confidence and full commitment. Shows good understanding of experiments procedure and theory taught. Shows good performance with confident, energy and commitment. Show fair understanding of experiments procedure and theory taught. Performs with fair energy, focus and commitment. Show minimal understanding of experiments procedure and theory taught. Performs with minimal energy, focus and commitment. Shows no understanding of experiments procedure and theory taught. Performs with little energy, focus and no commitment – needs support. 6
(Rubrik untuk Reka bentuk Algoritma)
Autonomi & keterlibatan
Bebas menjalankan tugas
Keterlibatan, tumpuan, dan keyakinan dalam menjalankan tugas.
Menunjukkan pemahaman yang sangat baik tentang eksperimen prosedur dan teori diajar. Menunjukkan prestasi cemerlang dengan tenaga yang luar biasa, sangat fokus, menunjukkan keyakinan dan komitmen yang penuh. Menunjukkan pemahaman yang baik tentang eksperimen prosedur dan teori diajar. Menunjukkan prestasi yang baik dengan yakin, bertenaga dan komitmen. Menunjukkan pemahaman yang wajar tentang eksperimen prosedur dan teori diajar. Bertindak dengan tenaga, tumpuan dan komitmen yang wajar. Menunjukkan pemahaman yang minimum tentang eksperimen prosedur dan teori diajar. Bertindak dengan tenaga, tumpuan dan komitmen yang minimum. Tidak menunjukkan pemahaman tentang eksperimen prosedur dan teori diajar. Bertindak dengan tenaga, tumpuan yang sedikit dan tiada komitmen – memerlukan sokongan.
1 2 (Rubric for Logic Design)
Design, structure, and efficiency:
• Configurations are clear, logical and used correctly.
• Most appropriate technologies are implemented.
2.0 Shows excellent display of design, structure, and efficiency. Shows good display of design, structure, and efficiency. Show fair display of design, structure, and efficiency. Show minimal display of design, structure, and efficiency. Shows no display of design, structure, and efficiency. 8
(Rubrik untuk Reka bentuk Logik)
Reka bentuk, struktur dan kecekapan:
Konfigurasi adalah jelas, logik dan digunakan dengan betul.
Kebanyakan teknologi yang sesuai dilaksanakan.
Menunjukkan pemahaman yang sangat baik tentang reka bentuk, struktur, dan kecekapan. Menunjukkan pemahaman yang baik tentang reka bentuk, struktur, dan kecekapan. Menunjukkan pemahaman yang wajar tentang reka bentuk, struktur, dan kecekapan. Menunjukkan pemahaman yang minimum tentang reka bentuk, struktur, dan kecekapan. Tidak menunjukkan pemahaman tentang reka bentuk, struktur, dan kecekapan.
Total 50

*QN = Question Number / *NS = Nombor Soalan

Question 2 (10%)

*QN/
*NS
CLO Criteria / Kriteria Weight / Pemberat Excellent / Cemerlang Good / Baik Fair / Sederhana Poor / Lemah Unsatisfactory / Tidak memuaskan Max Marks
4 3 2 1 0
2a 3 Identify ethical and professional issues that arise in the handling and display of user information:
• Identification of issues must be accurate and relevant to the system scenario
• Explanation must show awareness of risks associated with improper data handling
• Ethical concerns must be clearly stated and linked to system behaviour
• Writing must be clear and appropriate for professional ethical reflection
0.5 Provided in depth answer that clearly met the details of the criteria. Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 2
Kenal pasti isu etika dan profesional yang timbul dalam pengendalian serta paparan maklumat pengguna:
Pengenalpastian isu mesti tepat dan berkaitan dengan senario sistem
Penjelasan mesti menunjukkan kesedaran terhadap risiko akibat pengendalian data yang tidak wajar
Kebimbangan etika mesti dinyatakan dengan jelas dan dikaitkan dengan tingkah laku sistem
Penulisan mesti jelas dan sesuai untuk refleksi etika profesional
Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi. Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
2a 3 Explain the effects of unethical or careless practices on users, staff, and the organisation:
• Reflection must describe how exposed information can lead to harm or misuse
• Consequences must be linked to real implications, such as privacy or trust
• Analysis must show understanding of organisational responsibility and risk
• Explanation must be coherent and professionally expressed
1.0 Provided in depth answer that clearly met the details of the criteria. Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 4
Jelaskan kesan amalan tidak beretika atau cuai terhadap pengguna, staf, dan organisasi:
Refleksi mesti menerangkan bagaimana pendedahan maklumat boleh membawa kepada kemudaratan atau penyalahgunaan
Akibat mesti dikaitkan dengan implikasi sebenar seperti privasi dan kepercayaan
Analisis mesti menunjukkan pemahaman tentang tanggungjawab organisasi dan risiko yang terlibat
Penjelasan mesti koheren dan ditulis secara profesional
Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi. Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
2b 3 Express professional responsibility in system design and demonstrate ethical commitment:
• Declaration must explicitly acknowledge the student’s responsibility in protecting data
• Statements must reflect commitment to confidentiality and professional conduct
• Justifications must show consistent ethical judgment in decision-making
• Language must be professional, clear, and aligned with acceptable IT practices
0.5 Provided in depth answer that clearly met the details of the criteria. Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 2
Nyatakan tanggungjawab profesional dalam reka bentuk sistem dan tunjukkan komitmen etika:
Deklarasi mesti secara jelas mengakui tanggungjawab pelajar dalam melindungi data
Pernyataan mesti menunjukkan komitmen terhadap kerahsiaan dan amalan profesional
Justifikasi mesti menunjukkan pertimbangan etika yang konsisten dalam membuat keputusan
Bahasa yang digunakan mesti profesional, jelas, dan selaras dengan amalan IT yang diterima
Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi. Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
2b 3 Suggest improvements that strengthen ethical and professional quality of the system:
• Improvements must address confidentiality, access control, or safe output practices
• Suggestions must be practical and clearly linked to the issues identified
• Explanations must show awareness of expected ethical standards in computing
• Writing must be clear, focused, and supportive of responsible system design
0.5 Provided in depth answer that clearly met the details of the criteria. Provided good answer that mostly met the details of the criteria but it can be improved further. Provided limited answer or answer that basically/ minimally met the details of the criteria. Provided vague answer or answer that poorly met the details of the criteria. No answer or wrong answer was given. 2
Kemukakan penambahbaikan yang mengukuhkan kualiti etika dan profesional dalam sistem:
Penambahbaikan mesti menangani aspek kerahsiaan, kawalan akses, atau amalan paparan maklumat yang selamat
Cadangan mesti praktikal dan berkait secara langsung dengan isu yang dikenalpasti
Penjelasan mesti menunjukkan kesedaran tentang standard etika yang dijangka dalam bidang komputeran
Penulisan mesti jelas, fokus, dan menyokong reka bentuk sistem yang bertanggungjawab
Memberikan jawapan yang terperinci yang memenuhi butiran kriteria secara jelas. Memberikan jawapan yang baik yang memenuhi kebanyakan daripada butiran kriteria tetapi ianya boleh dimantapkan lagi. Memberikan jawapan yang terhad atau jawapan yang memenuhi butiran kriteria secara asas/ minimal. Memberikan jawapan yang tidak jelas atau jawapan yang memenuhi butiran kriteria secara lemah. Tiada jawapan atau jawapan yang salah diberikan.
Total 10

*QN = Question Number / *NS = Nombor Soalan

End of Page / Mukasurat Tamat

100% Original CBPD2103 Program Design Assignment Solution by OUM Experts

Get Help By Expert

Many Open University Malaysia (OUM) students find the CBPD2103 Program Design / Reka Bentuk Program assignment challenging because it requires analysing a system scenario, designing algorithms using pseudocode and flowcharts, and addressing ethical and professional responsibilities in system design. But there is no need to worry, as Malaysia Assignment Help offers professional programming assignment help aligned with Open University Malaysia requirements. You can also review our oum assignment samples for reassurance. Hire today malaysia assignment helper and receive a 100% custom, human-written CBPD2103 assignment solution, prepared specifically for your coursework.

Answer

UP TO 15 % DISCOUNT

Instant Paper Writing Services by Native Malaysia Writers

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now
Convincing Features
CBPD2103 Program Design /Reka Bentuk Program Assignment 2026 | OUM
Plagiarism Free Report
On-Time Delivery
Native Writers
A+ Quality
100% Confidential
24*7 Online Assistance

Get these features included in Your Assignment

Facing Issues with Assignments? Talk to Our Experts Now!Download Our App Now!

Have Questions About Our Services?
Download Our App!

Get the App Today!

QRcode

Get Assistance for Assignments, online Exam, and Projects Writing