Posts Tagged ‘Web Application Development’

Panduan / Tips Membangunkan Aplikasi Web / Sistem Berasaskan Web

Posted on the August 16th, 2010 under PSM,Tips by

Web Application Development

Figure Courtesy of WAD

Pembangunan Aplikasi Web  atau Sistem Berasaskan Web (Online System) memerlukan langkah dan praktis yang betul, teknologi yang hendak digunakan di samping perkakasan (tools) yang sesuai. Sebelum pengaturcara memulakan langkah pembangunan, molek kiranya jika latar belakang masalah sesebuah sistem telah dikenalpasti dan inovasi idea baru dapat dijanakan bagi memenuhi keperluan pengguna.

Untuk mendapatkan idea bagi membangunkan sistem / aplikasi web, boleh rujuk post saya bertajuk : Projek Akhir Sarjana Muda – Tips Mencari Idea Tajuk Projek Akhir yang Berkualiti

Oleh itu, post kali ini akan membincangkan langkah-langkah yang perlu diambil oleh pengaturcara web baru sebelum membangunkan sesebuah aplikasi web :

  1. Kenal pasti idea yang ingin dikembangkan menjadi sebuah sistem. Kaji latar belakang sistem sedia ada dan cari kelebihan dan kelemahan sistem tersebut.
  2. Kenal pasti teknologi, pangkalan data dan bahasa pengaturcara web yang sesuai dengan anda. Anda tidak perlu menguasai semua bahasa pengaturcaraan web / sistem pangkalan data untuk menjadi pengaturcara. Hanya pilih satu dan kuasai bahasa / pangkalan data tersebut sedalam-dalamnya.
  3. Terdapat pelbagai kaedah  / metodologi pembangunan sistem seperti Model Air Terjun (Waterfall), Pengatucaraan Ekstrem (Extreme Programming), Tangkas (Agile) dsb. Oleh itu, tentukan kaedah yang sesuai dengan strategi anda. Walau bagaimanapun, dalam dunia sebenar, pengaturcara bebas menggunakan strategi masing-masing sama ada pembangunan secara individu atau berkumpulan.
  4. Pengujian mesti dilaksanakan pada setiap fasa / modul yang dibangunkan. Ini bagi memudahkan pengaturcara sentiasa peka terhadap perubahan keperluan pengguna / klien.
  5. Pilih perisian dan perkakasan yang sesuai dan berpadanan dengan teknologi dan bahasa pengaturacaraan yang ini digunakan. Untuk mengetahui apakah perisian dan teknologi yang berpadanan, boleh rujuk laman web berikut: Web Application Development .

Teknologi dan Bahasa Pengaturcaraan memang cepat berkembang kerana sesebuah komuniti pengaturcara sedaya upaya mencari cara / fungsi yang terbaik untuk mempercepatkan masa pembangunan dan meningkatkan kebolehgunaan (Usability). Contoh komuniti pengaturcara / ahli teknologi ialah seperti berikut:

P/s: Madrasah Puasa ialah platform terbaik untuk diri kita mengenal dan menyucikan diri. Rebut sebaik mungkin masa yang ada untuk kebajikan kerana Ramadhan akan datang belum tentu ada untuk kita. Renung-renungkanlah. ~Firdaus-Harun.com