Materi RPLL yg akan saya tulis di blog kali ini adalah tentang web engineering berdasarkan pertemuan perkuliahan RPLL kemarin hhe.Yah langsung saja ya :)
Web engineering adalah suatu model rekayasa perangkat lunak yang digunakan untuk pengembangan
aplikasi-aplikasi berbasis web.
Pada dasarnya pemrograman web ditujukan untuk menyampaikan informasi kepada user, dengan
memanfaatkan teknologi jaringan berbasis protokol TCP/IP.
A. Atribut-atribut dasar web engineering :
- Network intensive
- High concurrency
- Unpredictable user loads
- Performance (fast delivery)
- High availability
- Data driven
- Content sensitive
- Continuous evolution
- Immediacy
- Security
- Aesthetics
B.Layer web engineering :
1. Layer aplikasi,
layer ini mengacu pada aplikasi/software yang digunakan seperti Web Server, Web
browser, FTP server, FTP Client, Email Server, Email Client
2. Layer Transport,
layer ini mengacu pada servis yang digunakan seperti HTTP, FTP, SMTP, SNMP dll.
Layer ini memastikan bahwa transmisi data sampai ke servis yang tepat-tidak nyasar ke servis yang
lain, selain itu layer ini juga menjamin paket data sampai dengan baik dan benar
3. Layer Internet/Network,
layer ini digunakan untuk memandu supaya paket data dapat sampai ke
komputer tujuan-tidak nyasar ke komputer yang lain
4. Network Interface-Physical,
layer ini digunakan untuk menjembatani agar paket data dapat dikirimkan
melalui media fisik, masuk dalam layer ini seperti driver dan network interface card
C. Kategori-kategori metode web engineering :
♦ Informational
User hanya membaca konten yang disediakan dengan navigasi yang sederhana
♦ Downloads
pengguna mendownload informasi dari server
♦ Customizable
pengguna dapat berlangganan melalui konten web
♦ Interaction
Komunitas pengguna berkomunikasi menggunakan chat room, informasi bulletin, atau pengiriman pesan cepat
♦ User input
pengguna menyelesaikan form on-line untuk berkomunikasi
♦ Transaction-oriented
pengguna dapat membuat permintaan yang dapat di validasi oleh web server agar pengguna dapat mudah dalam melakukan transakasi online
♦ Service-oriented
Suatu aplikasi yang menyediakan layanan untuk pengguna
♦ Portal
Suatu aplikasi yang dapat mengarahkan pengguna untuk penggunaan konten web lain
♦ Database access
pengguna dapat mengakses query database dengan kapasitas yang besar dan beberapa informasi secara luas
♦ Data warehousing
pengguna dapat mengkoleksi database dengan kapasitas yang besar dan beberapa informasi secara luas
D. Proses-proses web engineering
1. Formulasi
Kegiatan yang berfungsi untuk merumuskan tujuan dan ukuran dari aplikasi berbasis web serta menentukan batasannya sistem.
Kegiatan yang berfungsi untuk merumuskan tujuan dan ukuran dari aplikasi berbasis web serta menentukan batasannya sistem.
2. Perencanaan
Kegiatan yang digunakan untuk menghitung estimasi biaya proyek pembuatan aplikasi berbasis web ini, estimasi jumlah pengembang, estimasi waktu pengembangan, evaluasi resiko pengembangan proyek, dan mendefinisikan jadwal pengembangan untuk versi selanjutnya (jika diperlukan).
Kegiatan yang digunakan untuk menghitung estimasi biaya proyek pembuatan aplikasi berbasis web ini, estimasi jumlah pengembang, estimasi waktu pengembangan, evaluasi resiko pengembangan proyek, dan mendefinisikan jadwal pengembangan untuk versi selanjutnya (jika diperlukan).
3. Analisis
Kegiatan untuk menentukan persyaratan - persyaratan teknik dan mengidentifikasi informasi yang akan ditampilkan pada aplikasi berbasis web.
4. Rekayasa
Terdapat dua pekerjaan yang dilakukan secara paralel, yaitu desain isi informasi dan desain arsitektur web.
Terdapat dua pekerjaan yang dilakukan secara paralel, yaitu desain isi informasi dan desain arsitektur web.
5. Implementasi dan Pengujian
Suatu kegiatan untuk mewujudkan desain menjadi suatu web site. Teknologi yang digunakan tergantung dengan kebutuhan yang telah dirumuskan pada tahap analisis.
Tidak ada komentar:
Posting Komentar