rekayasa web · materi pertemuan 1 perkenalan rekayasa web perkenalan cms pembagian kelompok tugas...

15
Rekayasa Web Universitas Budi Luhur Fakultas Teknologi Informasi Andry Sunandar, ST, M.Kom 23 Mei 2015

Upload: dotram

Post on 19-Mar-2019

272 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

Rekayasa Web

Universitas Budi LuhurFakultas Teknologi Informasi

Andry Sunandar, ST, M.Kom

23 Mei 2015

Page 2: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

Persentase Nilai

AbsenAbsen UTSUTS UASUAS TUGASTUGAS

10% 30% 30% 30%

Page 3: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

Projects

Integrated Absence Management (IAM)Integrated Absence Management (IAM)

Page 4: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

Materi Pertemuan 1

● Perkenalan Rekayasa Web● Perkenalan CMS● Pembagian kelompok● Tugas pertemuan 1

https://rekayasawebbl.wordpress.com/https://rekayasawebbl.wordpress.com/

Page 5: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

Reference

Pressman, Roger.S. "Software Engineering : A Pressman, Roger.S. "Software Engineering : A Practioner's Approach." 5th . McGrawHill. 2001Practioner's Approach." 5th . McGrawHill. 2001

Powell, Thomas A. “ Web Site Engineering”. Prentice Powell, Thomas A. “ Web Site Engineering”. Prentice Hall. 1998Hall. 1998

Page 6: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

Intro(1)

Rekayasa webRekayasa web ???

Rekayasa web adalah proses yang digunakan untuk menciptakan aplikasi web yang berkualitas tinggiaplikasi web yang berkualitas tinggi. Rekayasa web mengadaptasi rekayasa perangkat lunak dalam hal konsep dasar yang menekankan pada aktifitas teknis dan manajemen. Namun demikian adaptasi tidak secara utuh, tapi dengan perubahan dan penyesuaian.

Rekayasa web gabungan antara web publishing (suatu konsep yang berasal dari printed publishing) dan aktifitas rekayasa perangkat lunak. Dikatakan demikian karena desain sebuah aplikasi web menekankan pada desain grafis, desain informasi, teori hypertext, desain sistem dan pemrograman.

Page 7: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

intro(2)

Tujuannya :

● mengendalikan pengembangan● minimalisasi resiko ● meningkatkan kualitas sistem berbasis web

Page 8: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

intro(3)

Ciri dan sifat WebApp (Web Application)

Aplikasi web berbeda dari software lain karena hal-hal dibawah ini:

➢ Network intensive. Sifat dasar dari WebApp (aplikasi web) adalah aplikasi ini ditujukan untuk berada di jaringan dan memenuhi kebutuhan komunitas yang berbeda.

➢ Content-Driven. Sebagian besar fungsi dari WebApp adalah untuk menyajikan informasi dalam bentuk teks, grafik, audio dan video ke end user.

➢ Continuous evolution. Selalu berkembang secara terus menerus.➢ Document-oriented. Halaman-halaman situs yang statis akan tetap

ada sekalipun sudah ada pemrograman web dengan java atau yang lain.

Page 9: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

intro(4)

Selain itu WebApp memiliki karakteristik seperti berikut ini :

➢ Immediacy. Diperlukan segera untuk memenuhi ditayangkan, dipasarkandalam waktu singkat.

➢ Security. Untuk melindungi isi yang sensitif dan menyediakan pengiriman data yang aman, keamanan suatu WebApp harus diterapkan pada seluruh infrastruktur yang mendukung WebApp dan termasuk dalam WebApp sendiri.

➢ Aesthetics. Daya tarik utama WebApp adalah tampilan dan keindahan. Jika WebApp digunakan untuk memasarkan suatu produk maka sisi aestetika harus diperhatikan sebagaimana sisi teknis.

Page 10: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

intro(6)

Formulasi

Formulasi memungkinkan klien dan pembangun untuk menetapkan tujuan-tujuan pembangunan web. Beberapa pertanyaan berikut dapat membantu menentukan tujuan :

✔ Apa motivasi utama pembangunan WebApp?✔ Mengapa WebApp diperlukan?✔ Siapa yang akan menggunakan WebApp?

Ada dua macam tujuan:Informational goals—tujuan dari penyajian isi atau informasi kepada end userApplicative goals—berkaitan dengan kemampuan yang dimiliki WebApp

Page 11: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

intro(6)

Analisis rekayasa web

Ada 4 tipe analisis dalam rekayasa web:

➢ Content Analysis. Isi yang akan disajikan oleh WebApp dalam ditentukan formatnya baik itu berupa text, grafik dan image, video, dan audio.

➢ Interaction Analysis. Cara interaksi antara user dan WebApp dijelaskan.

➢ Functional Analysis. Menentukan operasi yang akan diaplikasikan pada WebApp dan termasuk di dalamnya fungsi-fungsi yang melakukan proses. Semua operasi dan fungsi dideskripsikan secara detil.

➢ Configuration Analysis. Lingkungan dan infrastruktur dimana WebApp akan diberada digambarkan secara detil.

Page 12: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

CMS

CMS = Content Management SystemCMS = Content Management System

➔ Program instant untuk membuat suatu halaman WEB (Web Page)➔ Dapat digunakan oleh orang yang awam tentang programming➔ Mudah dan cepat ➔ Tidak dibatasi oleh jumlah halaman, gambar dan teks➔ Lebih cenderung kearah tampilan

Page 13: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

intro(5)

Gambar 1 :Faktor kualitas aplikasi web

Page 14: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

25.05.15 Your name here (insert->page number) 14

TUGAS PERTEMUAN 1

TUGAS PERORANGAN

MATERIMATERIJSON XML WEB SERVICES SOAP REST

Page 15: Rekayasa Web · Materi Pertemuan 1 Perkenalan Rekayasa Web Perkenalan CMS Pembagian kelompok Tugas pertemuan 1 ... pengiriman data yang aman,

25.05.15 Your name here (insert->page number) 15

TUGAS KELOMPOK

TUGAS KELOMPOK(3-4 MAHASISWA)