Tuesday, October 25, 2011

WEB ENGINERING

Apa Ya Web Enginering??
temen2 mungkin sudah byk mengenal web.. tentu tau web engineering itu seperti ap..tetapi byk org yg melupakan kaedah dari web engineering itu sendiri… hehehe

Di sni saya akan menjelaskan apa itu web engineering…
Web engineering adalah salah proses dari software engineering yang digunakan untuk membuat dan mengembangkan web applikasi agar mempunyai kualitas yang baik, kualitas yang dimaksud bahwa suatu web applikasi harus menerapkan konsep reliable,usable dan adaptable (sistemnya dapat dipercaya,mudah digunakan dan sistem dapat beradaptasi).

Nah ini beberapa Kategori Web Enginering tsb:
  1. Informational: content hanya berisi tulisan yang dapat dibaca dengan navigasi yang sederhana
  2. Download : menyediakan download untuk user dari server  Customizable
  3. Interaction :adanya komunikasi antar user melalui chatroom
  4. User input : adanya form yang dapat digunakan untuk komunikasi
  5. Transaction: user dapat melakukan request pada web App
  6. Service
  7. Portal
  8. Database access
  9. Data warehousing

 
Nah Kalau Bedanya Web Enginering sama Web Application???
Bedanya jika web engineering merupakan serangkaian proses, maka web apps merupakan hasil dari proses tersebut. Web app merupakan aplikasi yang digunakan oleh user dan jika web engineering tidak diperhatikan dalam pembuatannya maka web apps akan mengalami kekacauan.

Web engineering mempunyai 3 layer yaitu:
·         Proses
·         Metode
·         Teknologi
 
Proses
Web engineering menerapkan proses pengembangan agile yang menekankan pada sedikit pendekatan rekayasa sebagai petunjuk tambahan saat sistem yang dibangun sedang dikirimkan.

Metode
a.       Metode yang ada pada webE:
  •    Metode komunikasi : mendefinisikan pendekatan komunikasi yang dilakukan antara webE dan Web apps.
  •  Metode analisis kebutuhan : sebagai dasar pemahaman kebutuhan user oleh webApp yang sedang di jalankan
  • Metode design : berisi rangkaian desain content  dan user interface yang ada pada web App.
  • Metode pengujian : menguji scara formal seluruh komponen yang ada pada web app.
Teknologi
Teknologi yang digunakan meliputi deskripsi content, bahasa program (ex:Java), bahasa pemodelan (ex: HTML),browser, multimedia tool, server dan situs manajemen

Ini gambar dimana Proses sebuah web enginering





Customer communication
Terdiri dari 2 tugas utama yaitu analisis dan perumusan. Analisis digunakan untuk menyusun struktur yang ada pada web apps, kemudian mengidentifikasi kepentingan lain, memprediksi perubahan kebutuhan dan lingkungan dan menyusun fungsi – fungsi yang ada. Perumusan digunakan untuk mengumpulkan semuayang dibutuhkan oleh stakeholder dan menyelesaikan masalah yang ada pada web Apps
Planning
Digunakan untuk menyusun tugas dan batas waktu dari rencana yang sudah dibuat untuk meingkatkan kinerja web Apps
Modeling
Memodelkan bagaimana Web App bisa memenuhi kebutuhan secara bersamaan.
Construction
Mengetes coding program yang sudah dibuat.

Deployment
Digunakan untuk mengirim web Apps pada user dan mengevaluasi apa saja kesalahan dan error yang terjadi pada team webE sehingga dapat segera diperbaiki.


No comments:

Post a Comment