Anda di halaman 1dari 14

CONTOH MINI PROJEK

Membangunkan mini projek menggunakan pengaturcaraan php.


Contoh soalan:
Aleeya diberi tugasan Matematik untuk membuat pengiraan luas segitiga.
Tugasan tersebut perlu dibuat menggunakan aplikasi dalam komputer dengan
menggunakan
Bahasa pengaturcaraan yang dipilih dan perlu menyiapkan laporan mengikut format yang
disediakan. Hasil akhir seperti contoh yang dipaparkan.
FASA ANALISIS
1. Leraian (meleraikan/pisahkan masalah besar yang rumit kepada
masalah yang lebih kecil)
- menemubual pelanggan untuk mengetahui keperluan/objektif
- menentukan input, proses dan output bagi program
- mengenalpasti kaedah penyelesaian yang mungkin

2. Pengecaman Corak
- mengkaji bahagian tertentu dengan melihat persamaan dan perbezaan
corak-corak tertentu (operasi x dan /)

3. Peniskalaan
- pemerhatian aspek yang penting dalam keperluan penyelesaian
masalah dilakukan (operasi + dan / dan penukaran symbol x kepada
symbol *)
- aspek yang tidak penting ditinggalkan/diabaikan
Sambungan FASA ANALISIS
CONTOH MASALAH:
Aleeya diberi tugasan Matematik untuk membuat pengiraan
luas segitiga. Tugasan tersebut perlu dibuat menggunakan
aplikasi dalam komputer dengan menggunakan bahasa
pengaturcaraan yang dipilih dan perlu menyiapkan laporan
mengikut format yang disediakan. Hasil akhir seperti contoh
yang dipaparkan.

Analisis masalah:
Input = tapak, tinggi
Proses Luas segitiga = 1/ 2 x tapak x tinggi
Output = Luas segitiga
FASA REKABENTUK (Kod pseudo)
Teknik Peniskalaan
- pemerhatian aspek yang penting dalam keperluan penyelesaian
masalah dilakukan (cara penulisan kod pseudo dan carta alir)
- aspek yang tidak penting ditinggalkan/diabaikan

Teknik Pengitlakan
- membuat penyelesaian masalah melibatkan pembinaan model
(kaedah langkah demi langkah, formula, teknik, diagram, algoritma)
mana kaedah yang sesuai
- cara penulisan kod pseudo dan carta alir
(Kod pseudo)
KOD PSEUDO
- penulisan bahasa manusia
- tidak details (tiada pemboleh ubah, fungsi)
- tiada format piawai

MULA
MASUKKAN nilai tapak dan nilai tinggi segitiga
PROSES Luas segitiga = 1/2 x tapak x tinggi
OUTPUT Luas segitiga
TAMAT
FASA REKABENTUK (CARTA ALIR)
- Simbol piawai tertentu
mewakili tugas tertentu
- diagram aliran logik
aturcara

**LUKISKAN JAWAPAN
CARTA ALIR
*cadangan boleh latih
pelajar guna
https://www.draw.io/
FASA PENGEKODAN
Teknik Pengitlakan
- membuat penyelesaian masalah melibatkan
pembinaan model (kaedah langkah demi
langkah, formula, teknik, diagram, algoritma)
mana-mana kaedah yang sesuai
- cara penulisan php (Bahasa yang dipilih)
- formula pengiraan luas segitiga

Menukar kod pseudo @ carta alir kepada kod


yang difahami oleh komputer menggunakan
Bahasa pengaturcaraan (PHP)
Contoh aturcara menggunakan PHP
FASA PENGUJIAN DAN
PENYAHPEPIJATAN
Teknik Leraian
- pisahkan kepada kod arahan yang mempunyai ralat dan
membetulkan pada
bahagian itu sahaja

Teknik Peniskalaan
- melihat aspek penting dalam mengesan dan membetulkan ralat

Menguji aturcara yang telah ditulis bagi mengesan dan


membetulkan ralat yang ada
3 jenis ralat iaitu:
• Ralat sintaks
• Ralat masa larian
• Ralat logik
FASA DOKUMENTASI
Teknik Pengitlakan
- membuat penyelesaian masalah melibatkan pembinaan model
(kaedah langkah demi langkah, formula, teknik, diagram,
algoritma)
mana kaedah yang sesuai
- cara menyediakan dokumentasi

Menyediakan 2 dokumentasi:
Dokumentasi dalaman – kegunaan pengaturcara lain atau syarikat
bagi penyelenggaraan aturcara sistem

Contoh arahan untuk memulakan sistem.


RUN XAMPP control panel
SIMPAN FAIL luassegitiga.php di dalam localhost dan publish
Dokumentasi luaran
• Dokumentasi luaran – kegunaan pegguna yang
menerangkan manual penggunaan aturcara

Masukkan input iaitu


Tapak dan Tinggi bagi
segitiga.

Klik butang KIRA untuk


mengetahui Luas Segitiga
yang dikehendaki.

Anda mungkin juga menyukai