Tugas 1 – rekayasa web 1311511057 - raden doni wijoyo

12
TUGAS 1 – REKAYASA WEB Nama : Raden Doni Wijoyo NIM : 1311511057

Transcript of Tugas 1 – rekayasa web 1311511057 - raden doni wijoyo

Page 1: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

TUGAS 1 – REKAYASA WEB

Nama : Raden Doni WijoyoNIM : 1311511057

Page 2: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

1. Perbandingan Kelebihan & Kekurangan Web 1.0, Web 2.0 dan Web 3.0

Web 1.0 adalah web yang hanya bias ‘read-only’. Maksudnya adalah pada web 1.0 ini kebanyakan  hanya bisa melakukan pencarian atau browsing informasi yang ingin dicari. Web 1.0 ini mengacu pada World Wide Web  yang penggunaan gayanya sebelum munculnya web 2.0. Ciri – ciri yang sangat terlihat pada web 1.0 ini adalah bersifat consult, surf dan search. Kekurangan atau keterbatasan dari web 1.0 ini adalah pengguna (pegunjung web) harus masuk ke dalam website tersebut dan harus melihat satu persatu konten yang ada.

A. Web 1.0

Page 3: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

Beberapa ciri khas dari situs Web 1.0

Halaman statis, bukan dinamis pengguna-konten yang dihasilkan. Penggunaan framesets.

Milik HTML ekstensi seperti dan tag diperkenalkan pada awal perang browser.

Online guestbook.

GIF tombol, biasanya 88×31 piksel dalam ukuran web browser dan mempromosikan produk lain.

Pengguna akan mengisi formulir, dan setelah mereka mengklik mengirimkan email klien akan    mencoba untuk mengirim email yang berisi formulir rincian.

Page 4: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

Web 2.0 adalah web yang mengarah pada ‘read and write’. Pada web 2.0 ini adalah web yang lebih mempunyai keunggulan daripada web 1.0. web 2.0 ini mempunyai inovasi dan fitur – fitur yang terbaru yang menyebabkan munculnya suatu pandangan tentang bagaimana isi dari web 2.0 ini. Keuntungan atau kelebihan dari web 2.0 ini berbanding terbalik dengan web 1.0 yaitu pengguna (pengunjung web) berkemungkinan dapat melhat suatu konten website tanpa harus mengunjungi situs tersebut dan harus melihat semua konten yang ada satu per satu. Web 2.0 ini bisa melakukan aktivitas drag and drop, auto complete, chat dan vois layaknya aplikasi desktop, bahkan berlaku seperti sistem operasi, dengan menggunakan dukungan AJAX atau berbagai plug-in (API) yang ada di internet. Web 2.0 ini mempunyai cirri yang mencolok yaitu share, collaborate dan exploit. Ciri – ciri pada web 2.0 itu menjadikan kelebihan dari web 2.0 yaitu interaksi di dunia maya menjadi kebutuhan pengguna.

B. Web 2.0

Page 5: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

Definisi awal dari Web 3.0 adalah terkait dengan istilah intelligent web dengan memaksimalkan pemanfaatan semantic web, microformats, natural language search, data-mining, machine learning, recommendation agents, serta artificial intelligence technologies. Tujuan utama dari web 3.0 adalah meningkatkan produktivitas dan kenyamanan pengguna internet melalui ketersediaan machine-facilitated understanding of information.

B. Web 3.0

Page 6: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

Menurut PC Magazine, prediksi tentang Web 3.0 adalah sebuah teknologi baru web yang memiliki kemampuan :

Semantic Web. Sebuah web dengan kemampuan membaca situs semudah manusia membacanya. Satu informasi yang dibutuhkan oleh manusia dapat dengan mudah tersajikan dengan korelasi informasi yang tepat dan cepat.

The 3D Web. Nuansa Web semakin menarik dengan adanya kemampuan visual 3D. Tanpa harus meninggalkan rumah maka kita dapat mengunjungi berbagai tempat di dunia lain secara virtual dengan kemampuan akses data dan interaksi secara realtime.

The Media-Centric Web. Keyword bukan lagi satu-satunya cara untuk mendapatkan informasi yang dituju. Photo, audio, video akan menjadi cara lain untuk mencari informasi yang kita inginkan.

The Pervasive Web. Web akan dengan mudah diakses dengan berbagai cara dan alat berbeda. Intinya everywhere, anytime dapat akses web. Sementara kemudahan koneksi akan semakin berkembang, berbagai alat-alat elektronika akan mendukung upaya kemudahan koneksi internet. Maka koneksi internet tidak hanya sebatas di kantor, kampus saja, bahkan di kereta, bis,pasar, kamar tidur dll.

Page 7: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

Perbandingan Teknologi  Web 1.0, 2.0, dan 3.0

Letak perbedaan Web 1.0 dan Web 2.0 yaitu : 1. Perilaku pengguna Membaca Menulis 2. Pelaku utama Perusahaan Pengguna/Komunitas 3. Hubungan dengan server Client-server Peer to peer 4. Bahasa pemrograman penampil konten HTML XML 5. Pola hubungan penerbit-pengguna Searah Dua arah/ Interaktif 6. Pengelolaan konten Taksonomi/direktori Folksonomi/penanda/tag 7. Penayangan berbagai kanal informasi Portal RSS/Sindikasi 8. Hubungan antar pengakses Tidak ada Berjejaring 9. Sumber konten Penerbit/pemilik situs Pengguna

Web 3.0, perbedaanya dengan Web 2.0 adalah untuk 3.0 sudah mampu multi tasking. Sedangkan pada 2.0 ada kemungkinan macetnya traffic jika digunakan untuk multi tasking. Konsep ini dapat diandaikan sebuah website sebagai sebuah intelektualitas buatan (Artificial Intelegence).Aplikasi – aplikasi online dalam website dapat saling berinteraksi, kemampuan interaksi ini dimulai dengan adanya web service. Di web 3.0 ini, sudah terjadi konvergensi yang sangat dekat antara dunia TI dengan dunia telekomunikasi. Saat ini adaptasi Web 3.0 mulai dikembangkan oleh beberapa perusahaan di dunia seperti secondlife, Google Co-Ops, bahkan di Indonesia sendiri juga sudah ada yang mulai mengembangkannya, yaitu Li’L Online (LILO) Community.

Page 8: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

2. Apa itu Aglie Scrum dan contoh tools Aglie Scrum

Scrum adalah suatu metodologi yang mengatur (manage) proses pembuatan software.Scrum yang dikategorikan pada agile software development methodology.Lihat agile manifesto, untuk mengerti filosofi dibalik kata agile pada konteks software development methodology atau project management.

A. Apa itu Aglie Scrum ?

Kenapa Scrum?Scrum menarik karena scrum lebih condong pada cara me-manage proyek secara praktikal (practical process model). Lebih menuntun tim untuk melakukan hal-hal yang perlu dan menyarankan hal-hal yang tidak perlu dalam menginspeksi proses dan melakukan adaptasi terus meneus untuk menyetir arah dari proses. Tidak seperti metodologi manajemen proyek lain yang cenderung deskriptif dan heavyweight.

Page 9: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

Orang yang terlibat dalam proses scrum dibagi menjadi 3 jenis peran (role), yaitu:

Product Owner yaitu orang yang menentukan spesifikasi atau feature dari software yang akan di-deliver.

ScrumMaster yang bertanggung jawab untuk mengatur scrum process selama proyek berjalan. Oleh karena itu ScrumMaster harus menguasai Scrum process. ScrumMaster adalah fasilitator, yang mempersiapkan dan memimpin pertemuan (meeting)

Project Team (tim 7 plus minus 2) yang merupakan self-organizing team yang menjalankan project, seperti business analyst, software architect, developer, tester dan lain-lain.

Page 10: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

Tools yang telah mengimplementasikan Agile Scrum

Visual Studio 2010 Team Foundation Server

Page 11: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

3. Web Server

Server web atau yang dalam bahasa inggris disebut web server adalah merupakan perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan (request) berupa halaman web melalui protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama browser, kemudian mengirimkan kembali (respon) hasil permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya berbentuk dokumen HTML.Dari pengertian diatas, dapat disimpulkan bahwa web server merupakan pelayan (pemberi layanan) bagi web client (browser) seperti Mozilla, Chrome, Internet Explorer, Opera, Safari dan lain sebagainya, supaya browser dapat menampilkan halaman atau data yang anda minta.

Pengertian Web Server

Fungsi Web ServerFungsi utama dari web server adalah untuk mentransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari berbagai macam jenis berkas seperti gambar, video, teks, audio, file dan lain sebagainya, maka pemanfaatan web server berfungsi juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk teks, gambar, video, audio, file dan sebagainya.

Page 12: Tugas 1 – rekayasa web   1311511057 - raden doni wijoyo

Fitur-fitur standar web server

Apache Apache Tomcat Microsoft Internet Information

Services (IIS) Nginx Lighttpd Litespeed Zeus Web Server

HTTP Logging Virtual Hosting Pengaturan Bandwidth Otektifikasi Kompresi Konten HTTPS

Beberapa contoh web server