Dokumen tersebut membahas perbandingan Web 1.0, 2.0, dan 3.0, pengertian Agile Scrum dan proses kerjanya, serta penjelasan tentang Web Server, termasuk fungsinya dan beberapa jenis Web Server yang umum digunakan.
1. Bandingkan Kelebihandan Kekurangan Web 1.0 , 2.0 , 3.0
• Web 1.0
• Kelebihan Web 1.0 Adalah yang paling gampang dalam Web 1.0
adalah situs-situs personal. Berbeda dengan blog,dan layanan
sejenisnya, karna situs personal hanya berpusat pada satu orang.
• Kekurangan Web 1.0 Adalah 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.
3.
• Web 2.0
•Kelebihan Web 2.0 Adalah ini bisa melakukan aktivitas drag and drop, auto
complete, chat dan voice 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. Ciri – ciri pada web 2.0 itu menjadikan kelebihan dari
web 2.0
• Kekurangan Web 2.0 Adalah karena sifat terbukanya. Mungkin kita sudah
menerapkan pengamanan. Namun karena kebanyakan kita menaruh data di
server gratisan maka kita tidak bisa menuntut kalau data hilang atau sistem
down. Web 2.0 juga menjadikan pengguna sangat tergantung pada Internet
sehingga jika akses Internet putus pengguna tidak mempunyai alternatif lain.
Pada aplikasi yang berat membutuhkan bandwidth yang besar, mungkin pada
awalnya saja, sehingga untuk Indonesia terasa kurang cocok menggunakan
aplikasi Web 2.0 yang berat-berat.
4.
• Web 3.0
•Kelebihan Web 3.0 Adalah akan mengubah tren desain. Flat design adalah salah
satu bagian domino yang jatuh dari domino-domino web 3.0. Dengan flat design
lebih fokus pada konten dan kemudahan akses, itu sesuai dengan revolusi 3.0
karena bertujuan untuk mengatur konten dengan lebih baik.
• Web 3.0 akan mengubah cara pengkodean anda. Dengan masuknya meta data
baru yang akan membantu semantic web mengatur informasi yang lebih baik,
kita pasti akan menambahkan beberapa baris kode disana.
• Kekurangan Web 3.0 Adalah Kemampuan yang lainnya juga pada bagian yang
grafik 3 dimensinya (3D) sehingga akan sama keadaannya dengan dunia nyata,
Namun yang menjadi permasalahan hal ini akan harus diimbangi dengan
penambahan kecepatan dan bandwidth yang tersedia
5.
2. Tentang AgileScrum
• Agile merupakan filosofi tentang bagaimana membangun model, dengan beberapa
diantaranya dilakukan secara format dan terperinci dan yang lainnya dilakukan secara
samar dan minim. Agile Software Development juga melihat pentingnya komunikasi
antara anggota tim, antara orang-orang teknis dan businessmen, antara developer dan
managernya. Ciri lain adalah klien menjadi bagian dari tim pembangun software.
• Kelebihan dari Agile:
• Meningkatkan kepuasan kepada klien
• Pembangunan system dibuat lebih cepat
• Mengurangi resiko kegagalan implementasi software dari segi non-teknis
• Jika pada saat pembangunan system terjadi kegagalan,kerugian dar segi materi relative
kecil.
• Kelemahan dari Agile :
• Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima.
6.
• Scrum Pertamakali diperkenalkan oleh Jeff Sutherland tahun awal tahun 1990an, dan dikembangkan selanjutnya dilakukan oleh
Schwaber dan Beedle. Pada dasarnya Scrum merupakan salah satu komponen dari metodologi pengembangan Agile mengenai
pertemuan harian untuk membahas kemajuan sedangkan XP adalah menekankan metodologi yang berbeda yaitu ujian,
pemrograman dan pembangunan. Scrum menguraikan proses untuk mengidentifikasi dan katalogisasi pekerjaan yang perlu
dilakukan, memprioritaskan yang bekerja dengan berkomunikasi dengan pelanggan atau wakil pelanggan, dan pelaksanaan yang
bekerja menggunakan rilis iterative dan memiliki tujuan utama untuk mendapatkan perkiraan berapa lama akan pembangunan. XP
lebih lanjut tentang pengembang membantu menyelesaikan pekerjaan secepat dan maintainably mungkin
• Scrum tepat digunakan saat kondisi:
• Keperluan berubah dengan cepat
• Tim programmer sedikit, yaitu 5-9 orang
• Pelanggan tidak terlalu paham dengan apa yang diinginkan
• Scrum memiliki prinsip yaitu:
• Ukuran tim yang kecil melancarkan komunikasi, mengurangi biaya, dan memberdayakan satu sama lainProses dapat beradaptasi
terhadap perubahan teknis dan bisnis
• Proses menghasilkan beberapa software increment
• Pembangunan dan orang yang membangun dibagi dalam tim yang kecil
• Dokumentasi dan pengujian terus menerus dilakukan setelah software dibangun
• Proses scrum mampu menyatakan bahwa produk selesai kapanpun diperlukan
7.
• Kelebihan Scrumantara lain:
• 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 Scrum mampu menyatakan bahwa produk selesai kapanpun diperlukan
• Kelemahan Scrum antara lain:
• Developer harus selalu siap dengan perubahan karena perubahan akan selalu
diterima.
• Dan contoh tools yg telah mengimplementasikan Agile Scrum adalah Taiga
8.
3. Jelaskan yanganda ketahui mengenai Web Server?
• Pengertian Web server adalah sebuah software yang memberikan
layanan berbasis data dan berfungsi menerima permintaan dari HTTP
atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan
nama web browser dan untuk mengirimkan kembali yang hasilnya
dalam bentuk beberapa halaman web dan pada umumnya akan
berbentuk dokumen HTML. itulah pengertian web server sebenarnya.
dalam bentuk sederhana web server akan mengirim data HTML
kepada permintaan web Browser sehingga akan terlihat seperti pada
umumnya yaitu sebuah tampilan website.
9.
• Fungsi WebServer
• Fungsi utama Web server adalah untuk melakukan atau akan tranfer berkas permintaan pengguna melalui
protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas
teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh
aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar atau
banyak lagi.
• Beberapa Jenis Web Server di antanya adalah :
• Apache Web Server / The HTTP Web Server
• Apache Tomcat
• Microsoft windows Server 2008 IIS (Internet Information Services)
• Lighttpd
• Zeus Web Server
• Sun Java System Web Server
• Dari daftar list diatas yang paling dominan dan digunakan hanya pada Apache dan Microsoft Windows
Server.
10.
• Cara kerjadari web server :
• Cara kerja dari Web Server merupakan salah satu mesin yang dimana tempat software atau aplikasi
beroperasi dalam mendistribusikan web page ke user/pengguna, ini bisa ditentukan pada permintaan user.
• Menghubungkan antara Web Server dan Web Browser Internet dan ini merupakan gabungan dari jaringan
Komputer yang ada di seluruh dunia. Setelah semuanya terhubung secara fisik, Protocol TCP , IP atau
networking protocol yang memungkinkan semua komputer di dunia dapat berkomunikasi satu sama lainnya.
Ketika browser meminta data web page kepada server maka instruksi dari permintaan data browser tersebut
akan di kemas di dalam TCP yang merupakan satu protocol transport kemudian dikirim ke alamat, dalam hal
ini adalah protocol berikutnya yaitu HTTP atau Hyper Text Transfer Protocol yang sudah kita kenal. HTTP ini
merupakan sebuah protocol yang akan digunakan dalam WWW (World Wide Web) antar komputer yang
saling terhubung dalam jaringan internet di dunia ini.
Untuk dapat mengenal protocol anda bisa mengetik http://, dan seketika itu anda akan di bawa ke jaringan
internet seluruh dunis.
Data yang di passing dari browser ke Web server biasanya disebut HTTP request yang akan meminta web
page dan kemudian web server akan mencarikan data HTML yang ada dan akan di kemas dalam bentuk TCP
protocol kemudian di kirim kembali ke browser dan data yang dikirim dari mulai server ke browser disebut
HTTP response. dan bila data yang diminta oleh web browser tidak ditemukan Web server maka akan
menimbulkan error yang biasanya kita sebut dengan halaman error 404 atau Page Not Found.