tugas1-0916-oktonato glavikantara-1612510675

7
Rekayasa web tugas 1 Oktonato Glavikantara 1612510675

Transcript of tugas1-0916-oktonato glavikantara-1612510675

Page 1: tugas1-0916-oktonato glavikantara-1612510675

Rekayasa webtugas 1

Oktonato Glavikantara 1612510675

Page 2: tugas1-0916-oktonato glavikantara-1612510675

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

Web 1.0 Web 1.0 adalah web yang hanya bias ‘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 (pegunjung web) harus masuk ke dalam website tersebut dan harus melihat satu persatu konten yang ada.

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 3: tugas1-0916-oktonato glavikantara-1612510675

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

• 2. Web 2.0 Perbandingan kelebihan dan kekurangan web 1.0, web 2.0, dan web 3.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.

• Web 2.0 merupakan teknologi web yang menyatukan teknologi-teknologi yang dimiliki dalam membangun web. Penyatuan tersebut merupakan gabungan dari HTML, CSS, JavaScript, XML, dan AJAX. HTML dan CSS digunakan untuk mempercantik tampilan web, sedangkan JavaScript digunakan untuk membuat tampilan yang dinamis, XML digunakan untuk mendefinisikan format data dan AJAX adalah penggabungan antara JavaScript dan XML yang digunakan untuk penekanan pada pengelolaan konten.

Page 4: tugas1-0916-oktonato glavikantara-1612510675

Bandingkan kelebihan dan kekurangan web 1.0, web 2.0 dan web 3.0? Web 3.0 Perbandingan kelebihan dan kekurangan web 1.0, web 2.0, dan web 3.0 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. Web 3.0 adalah sebuah teknologi baru web yang memiliki kemampuan : 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: tugas1-0916-oktonato glavikantara-1612510675

AGILE SCRUM DAN CONTOH TOOLS YG TELAH MENGIMPLEMENTASIKAN AGILE SCRUM

• PENGERTIAN METODOLOGI 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.

• Scrum juga sangant 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. Agile merupakan suatu kemampuan atau jiwa yang harus dimiliki oleh tim pengembang perangkat lunak. Kelebihan Metodologi Scrum antara lain:

• Keperluan berubah dengan cepat. • Tim berukuran kecil sehingga melancarkan komunikasi, mengurangi biaya dan memberdayakan satu sama la • 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 diperlukanKekurangan Metodologi Scrum antara lain: • Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima

Page 6: tugas1-0916-oktonato glavikantara-1612510675

AGILE SCRUM DAN CONTOH TOOLS YG TELAH MENGIMPLEMENTASIKAN AGILE SCRUM

• Scrum telah digunakan oleh :• Google• Yahoo• GE• Cisco• Nokia

• Motorola

Page 7: tugas1-0916-oktonato glavikantara-1612510675

WEB SERVER

• WEB SERVERPengertianWeb Server Web server adalah Sebuah Server yang Melayani atau Menerima permintaan dariClient dalam

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

• FungsiFungsi utama dariWeb Server adalah mentransfer berkas atas permintaan client melalui protokol komunikasi yang

telah disepakati sebelumnya. PemanfaatanWeb 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 dalamWWW (WorldWideWeb), PemanfaatanWeb 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.