Fasa pembangunan aplikasi: analisis, reka bentuk, pengekodan, pengujian, dokumentasi.
Pembangunan Aplikasi
Fasa Pembangunan Aplikasi
Pembangunan aplikasi mengikut fasa yang sistematik untuk memastikan aplikasi yang dihasilkan menepati keperluan pengguna dan berkualiti. Lima fasa utama mesti diikuti mengikut urutan.
Bina algoritma: pseudokod dan carta alir; reka bentuk antara muka
Pseudokod, carta alir, lakaran skrin
3. Pengekodan
Terjemah algoritma kepada kod bahasa pengaturcaraan (Java)
Atur cara
4. Pengujian & Penyahpepijatan
Uji dengan pelbagai data; kesan dan baiki ralat
Atur cara berfungsi, laporan ujian
5. Dokumentasi
Sediakan dokumentasi dalaman (komen) dan luaran (manual pengguna)
Dokumentasi lengkap
๐ฏ TIP SPM: Hafal urutan fasa โ Analisis -> Reka Bentuk -> Pengekodan -> Pengujian -> Dokumentasi. Soalan kerap memberikan aktiviti dan meminta anda namakan FASA berkaitan.
SDLC & Model Air Terjun
Lima fasa model air terjun (SDLC)
Fasa-fasa ini ialah sebahagian daripada Kitaran Hayat Pembangunan Sistem (System Development Life Cycle, SDLC). Model paling asas ialah Model Air Terjun (Waterfall): setiap fasa MESTI selesai sebelum fasa berikutnya, dan tidak boleh berpatah balik. Model lain termasuk model lelaran (iterative), lingkaran (spiral), tangkas (agile) dan hibrid (gabungan beberapa model).
๐ฏ TIP SPM: Ciri utama model air terjun โ berjujukan dan tidak boleh berpatah balik. Dokumentasi disediakan di SETIAP fasa, bukan hanya di akhir.
Carta IPO (Input-Proses-Output)
Dalam fasa analisis, carta IPO mengenal pasti tiga komponen: Input โ data yang dimasukkan pengguna; Proses โ pengiraan atau manipulasi data; Output โ hasil yang dipaparkan.
Input
Proses
Output
panjang, lebar
luas = panjang ร lebar
luas segi empat
markah 5 subjek
purata = jumlah รท 5
purata markah
harga, kuantiti
jumlah = harga ร kuantiti
jumlah bayaran
Jenis Dokumentasi
Jenis
Maksud
Contoh
Dokumentasi dalaman
Penerangan DI DALAM kod
Komen // dan /* */
Dokumentasi luaran
Dokumen BERASINGAN daripada kod
Manual pengguna, laporan teknikal, carta alir
Contoh Projek Mini: Aplikasi Kira BMI
java
import java.util.Scanner;
public class KiraBMI {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// INPUT
System.out.print("Berat (kg): ");
double berat = input.nextDouble();
System.out.print("Tinggi (m): ");
double tinggi = input.nextDouble();
// PROSES
double bmi = berat / (tinggi * tinggi);
// OUTPUT
System.out.println("BMI anda: " + bmi);
if (bmi < 18.5) System.out.println("Kurang berat badan");
else if (bmi < 25) System.out.println("Normal");
else System.out.println("Berlebihan berat badan");
}
}
๐ก Scanner digunakan untuk membaca input pengguna: nextInt() untuk int, nextDouble() untuk double, nextLine() untuk String. Jangan lupa import java.util.Scanner; di baris pertama.
Contoh: Aktiviti Mengikut Fasa (Aplikasi Kira BMI)
Fasa
Aktiviti contoh
Analisis
Kenal pasti input berat dan tinggi
Reka bentuk
Lukis carta alir kiraan BMI
Pengekodan
Tulis kod Java BMI
Pengujian
Uji dengan berat 60, tinggi 1.7
Dokumentasi
Tulis manual pengguna
Uji kefahaman anda ๐ฏ
Daftar percuma untuk jawab kuiz topik ini, tanya AI Tutor, dan kumpul XP.