1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

9
TUGAS 1 REKAYASA WEB Universitas Budi Luhur 0316 MOHAMAD IBNU ADAM 1311500225 KI

Transcript of 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

Page 1: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

TUGAS 1REKAYASA WEB

Universitas Budi Luhur0316

MOHAMA D IBNU ADAM

1311500225

KI

Page 2: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

1. Bandingkan kelebihan dan kekurangan web 1.0, web 2.0, dan web 3.0 ?

Web 1.0 adalah web yang hanya bisa ‘read-only’. 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. Ciri – ciri yang sangat terlihat pada web 1.0 ini adalah bersifat consult, surf dan search. Kekurangan dari web 1.0 ini adalah pengguna harus masuk ke dalam website tersebut dan harus melihat satu persatu konten yang ada.

Web 1.0

Berikut adalah ciri- ciri dari WEB 1.0 :1. Halaman statis, bukan dinamis pengguna-konten yang dihasilkan.2. Penggunaan framesets.3. Milik HTML ekstensi seperti dan tag diperkenalkan pada awal perang browser.4. Online guestbook.5. GIF tombol, biasanya 88×31 piksel dalam ukuran web browser dan mempromosikan

produk lain.6. Pengguna akan mengisi formulir, dan setelah mereka mengklik mengirimkan email klien

akan mencoba untuk mengirim email yang berisi formulir rincian.

Page 3: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

Web 2.0

Web 2.0 adalah web yang mengarah pada ‘read and write’. Keuntungan atau kelebihan dari web 2.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 ciri yang mencolok yaitu share, collaborate dan exploit. Web 2.0 ini pun hadir seiring dengan semaraknya blog, Friendster, Myspace, Youtube, Fickr dan semacamnya.

Page 4: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

Web 3.0Web 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.

Berikut adalah kemampuan yang dimiliki oleh WEB 3.0 :

1. 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.

2. 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.

3. 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.

4. 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 5: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

2. Apa yang anda ketahui tentang Agile Scrum ? Berikan contoh tools yang telah mengimplementasikan Agile Scrum !

AGILE SCRUM

Scrum adalah suatu metodologi yang mengatur (manage) proses pembuatan software. Scrum merupakan suatu kerangka kerja hal ini dilakukan supaya tim akan tahu bagaimana cara terbaik untuk memecahkan masalah yang mereka sajikan. Ada 3 elemen organisasi utama pada scrum yaitu product owner, Scrum master, dan the Scrum team. Scrum Master dapat dianggap sebagai pelatih bagi tim, membantu anggota tim menggunakan kerangka Scrum untuk tampil di tingkat tertinggi. Product Owner mewakili bisnis, pelanggan atau pengguna dan memandu tim ke arah pegembangan produk yang tepat. Sedangkan The Scrum Team merupakan grup pengembang kecil biasanya terdiri dari 5-9 orang.

Berikut Kelebihan metodologi Scrum :• Keperluan berubah dengan cepat.• Tim berukuran kecil sehingga melancarkan komunikasi, mengurangi biaya dan memberdayakan satu sama lain.• Pekerjaan terbagi-bagi sehingga dapat diselesaikan dengan cepat.• Dokumentasi dan pengujian terus menerus dilakukan setelah software dibangun.• Proses secrum mampu menyatakan bahwa produk selesai kapanpun diperlukan

Kekurangan metodologi Scrum :• Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima

Page 6: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

BERIKUT CONTOH TOOLS YANG TELAH MENGIMPLEMENTASIKAN AGILE SCRUM

Metodologi Scrum telah digunakan oleh beberapa perusahaan ternama diantaranya :• Microsoft• Cisco• Google• US Federal Reserve• Yahoo

Scrum juga telah digunakan untuk diantaranya :• Telepon Seluler• Aplikasi Keuangan• Aplikasi ISP (Internet Service Provider)• Aplikasi Jaringan Listrik• Software Komersil

Page 7: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

3. Jelaskan yang anda ketahui mengenai Web Server !

Pengertian Web ServerWeb server adalah Sebuah Server yang Melayani atau Menerima permintaan dari Client dalam bentuk HTTP atau HTTPS

(melalui Browser) yang kemudian memberikan Umpan atau Balasan berupa Dokumen HTML (biasa disebut Halaman Website). Web Server memiliki alamat IP dan nama Domain sendiri. Contoh : Kita mengetikkan Alamat Facebook.com di Browser Mozilla Firefox maka Web Server akan menerima sekaligus menyampaikan permintaan kita ke Server Data Facebook.com data dari Facebook.com yang dapat diambil oleh Web Server akan ditampilkan di Browser kita sehingga kita bisa melihat Halaman Website Facebook.com

Fungsi utama dari Web Server adalah mentransfer berkas atas permintaan client melalui protokol komunikasi yang telah disepakati sebelumnya. Pemanfaatan Web Server tidak terbatas pada mentransfer teks pada halaman Web melainkan juga mencakup gambar, video dan media lainnya.

Web Server saat ini umumnya telah dibelaki dengan berbagai Pustaka Bahasa Pemrograman lainnya seperti PHP, ASP. Yang memungkinkan Web Server menyediakan layanan website yang dinamis. Saat ini pemanfaat Web Server tidak terbatas pada Situs Web dalam WWW (World Wide Web), Pemanfaatan Web Server sudah merambah pada perangkat keras lain, diantaranya : Printer, Router, dan WebCam yang menyediakan akses layanan HTTP yang digunakan melakukan Manajemen Perangkat serta Kontrol terhadap Perangkat tersebut.

Web Server

Page 8: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

Contoh Gambar Web Server

Page 9: 1311500225 _mohamad ibnu adam _tugas1_rekayasa_web_0316

SELESAI