Anda di halaman 1dari 6

BAHAGIAN PENDIDIKAN DAN LATIHAN TEKNIK VOKASIONAL

KEMENTERIAN PENDIDIKAN MALAYSIA


ARAS 5 & 6, BLOK E14, KOMPLEKS E,
PUSAT PENTADBIRAN KERAJAAN PERSEKUTUAN

KERTAS PENERANGAN
(INFORMATION SHEET)

KOD DAN NAMA


IT-010-3:2016 PEMBANGUNAN APLIKASI
PROGRAM NOSS
TAHAP 3
KOD, NAMA CU DAN
CU2/WA3 – PLAN MODULE EXPECTED BEHAVIOUR
WA NOSS
KOD DAN NAMA SISTEM PENGURUSAN PANGKALAN DATA DAN APLIKASI
PROGRAM KV WEB

KOD DAN NAMA


KPD 2023 WEB PROGRAMMING
KURSUS KSKV

NO.DAN TAJUK
STANDARD K3 PLAN MODULE EXPECTED BEHAVIOUR
KANDUNGAN KSKV

NO. KOD
IT-010-3:2016-C02/P(31/70)
NOSS
Muka Surat : 1 Drp : 6
NO. KOD
NO. KOD
KPD 2023 / P(8/11)
KSKV

TAJUK/TITLE :
KAEDAH TEST DRIVEN DEVELOPMENT (TDD) – MODULE PROCESS FLOW &
DECISION TABLE

TUJUAN/PURPOSE :
Kertas penerangan ini adalah bertujuan menerangkan mengenai :
 Terang kaedah Test Driven Development (TDD) seperti:
 Modul Aliran Proses
 Jadual Keputusan
NO. KOD / Muka Surat / Page : 2
KSKV KPD2023 K3
CODE NO. Drp / of : 6

PENERANGAN/INFORMATION :

1. KAEDAH TEST DRIVEN DEVELOPMENT (TDD)


MODULE PROCESS FLOW

Pengenalan Process Flow


 Diagram Aliran / Rajah Aliran merupakan sejenis carta alir yang
menggambarkan hubungan antara komponen utama yang sering digunakan
dalam kejuruteraan proses.
 Tujuan diagram tersebut digunakan:
i. mendokumentasikan proses untuk pemahaman yang lebih baik, kualiti
control dan proses latihan kepada pembangun (developer)
ii. memperbaiki proses atau model kepada yang lebih baik. Kenalpasti process
yang tidak sesuai, kekurangan dan kelemahan.
iii. satu standard untuk mengoptimakan kecekapan dan penggunaan semula
(repeatability)
 Ia bergantung kepada penggunaan dan kandungan (content)
 Rajah ini akan menggunakan satu siri simbol dan notasi untuk menggambarkan
satu proses.

Module Process Flow


 Menggambarkan perjalanan modul dalam sistem.
 Bagi membina perjalanan modul ini, penggunaan Carta Alir (Flow Chart) akan
membantu pembangun (developer) dalam pembangunan sistem
 Contoh modul Pendaftar Admin Baharu:
NO. KOD / Muka Surat / Page : 3
KSKV KPD2023 K3
CODE NO. Drp / of : 6

MULA

Papar borang
pendaftaran pengguna
baru

Masukkan data:
No.KP, Katalaluan,
Nama dan kelas

Proses daftar Palsu


Maklumat tidak sah, sila isi
data yang
semula
dimasukkan

Benar

Papar makluman pengguna


telah berjaya didaftarkan

Papar borang Log


Masuk Admin

Rajah 1: Carta Alir bagi Modul Pendaftaran Admin baharu

CARTA ALIR (FLOWCHART)


 Menggunakan simbol grafik untuk mewakili arahan-arahan penyelesaian masalah.
 Terdiri daripada nod dan garis penghubung.
 Setiap elemen dalam carta alir mempunyai simbol standard dan fungsi tertentu.
 Berikut merupakan simbol standard yang lazim digunakan:
NO. KOD / Muka Surat / Page : 4
KSKV KPD2023 K3
CODE NO. Drp / of : 6

Simbol Nama Nod Fungsi

Terminal
Permulaan / penamatan carta alir
Terminator

Membaca data yang dimasukkan


Input / Output (input) atau memaparkan data / hasil
(output)
Apa-apa jenis operasi pemprosesan
Proses data seperti operasi matematik,
Process operasi logik, perpindahan data,
penghapusan data dan lain-lain
Menguji syarat yang terkandung dalam
simbol berkenaan. Aliran akan
Syarat / Pengujian
ditentukan melalui keputusan syarat
Decision
sama ada Benar (True) atau Palsu
(False)
Titik sambungan yang
Penghubung menghubungkan carta alir yang
Connector terpisah dalam satu muka surat yang
sama.
Penghubung Titik sambungan yang
Off-page menghubungkan carta alir yang
Connector terpisah ke muka surat yang berlainan.

Aliran Aktiviti Menghubungkan nod-nod untuk


Flow Line menunjukkan aliran proses.

Jadual 1: Simbol dan Notasi dalam Flow Chart

3.3.3 Jadual Keputusan


1. Menunjukkan struktur logikal yang menerangkan logik proses
2. Setiap kombinasi logikal ditunjukkan
3. Hasil digabungkan dan dimudahkan
4. Pengaturcara boleh menggunakan jadual keputusan untuk membangunkan
kod.
NO. KOD / Muka Surat / Page : 5
KSKV KPD2023 K3
CODE NO. Drp / of : 6

A SIMPLE POLICY STATEMENT

CHECK CASHING IDENTIFICATION CARD

A customer with check cashing privileges is entitled to cash


personal checks of up to $75.00 and payroll checks of from
companies pre-approved by LMART. This card is issued in
accordance with the terms and conditions of the application and is
subject to change without notice. This card is the property of
LMART and shall be forfeited upon request of LMART.

SIGNATURE
EXPIRES May 31, 1998

THE EQUIVALENT POLICY DECISION TABLE

Conditions and Actions Rule 1 Rule 2 Rule 3 Rule 5


C1: Type of check personal payroll personal payroll
C2: Check amount less than or equal to $75.00 doesn’t doesn’t
yes no
matter matter
C3: Company accredited by LMART doesn’t doesn’t
yes no
matter matter
A1: Cash the check X X
A2: Don’t cash the check X X

Rajah 8

Rajah di atas menggambarkan polisi check-cashing yang muncul di belakang kad


check-cashing untuk kedai runcit. Dasar yang sama ini telah didokumenkan dengan
jadual keputusan. Tiga keadaan memberi kesan kepada keputusan check-cashing:
jenis cek, sama ada jumlah cek itu melebihi had maksimum, dan sama ada syarikat itu
diakreditasi oleh kedai. Tindakan (keputusan) sama ada untuk membayar cek atau
menolak wang tunai cek. Perhatikan bahawa setiap gabungan syarat mentakrifkan
suatu peraturan yang menghasilkan suatu tindakan, yang ditandakan oleh X.
NO. KOD / Muka Surat / Page : 6
KSKV KPD2023 K3
CODE NO. Drp / of : 6

SOALAN/QUESTION:
1. Senaraikan simbol-simbol beserta fungsi yang digunakan dalam modul aliran
proses

RUJUKAN/REFERENCE :
1. http://www.slideshare.net/DeclanChellar/activity-diagram-tutorial, Activty Diagram,
20 September 2019, 16:00
2. Chua siwe Geck et.al (2016) .Buku Sains Komputer Tingkatan 4,KPM:
Oxford Fajar Sdn.Bhd. Kuala Lumpur. ISBN NO.978-983-47-2013-1.
Mukasurat:31 hingga 61

Anda mungkin juga menyukai