Pertemuan 3 : Pengantar Web Science
NPM : 50419978
KELAS : 2IA14
MATKUL:Pengantar Web Science #
1. Sebutkan dan jelaskan arsitektur dari Web serta berikan contoh
Jawaban :
Arsitektur Website adalah sebuah bentuk perancangan dan pendesainan dari arsitektur itu sendiri, dimana ia melibatkan teknis, kriteria estetis dan fungsional.
Komponen-komponen Arsitektur web :
- Client
Browser yang dikontrol oleh pengguna untuk mengoperasikan aplikasi web. - Firewall
Potongan perangkat lunak yang mengatur komunikasi antara jaringan tak aman seperti internet dan jaringan aman seperti LAN. - Proxy
Untuk penyimpanan sementara halaman web dalam cache. - Web Server
Perangkat lunak yang mendukung berbagai protokol web seperti HTTP, HTTP. - Database Server
sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server. - Media Server
Komponen ini secara khusus digunakan untuk content streaming. - Content management server
Menangani konten untuk melayani aplikasi. - Application server
Menangani fungsionalitas yang dibutuhkan oleh beberapa aplikasi.
Contoh Bagian-bagian Arsitektur web :
- Hypertext Transfer Protocol (HTTP)
HTTP adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. - WWW (World Wide Web)
WWW (World Wide Web) merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama. - URL( universal resource locator)
URL( universal resource locator) merupakan suatu konsep penamaan lokasi standar dari suatu file,direktori,computer, dan lokasi komputernya sesuai dengan metode yang digunakan. - XML (Extensible Markup Language)
XML (Extensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. - JavaScript
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. - AJAX
AJAX disini adalah singkatan dari Asynchronous JavaScript and XML.
2. Jelaskan dan berikan contoh cara pengelolaan web
Jawaban :
Mengelola website :
- Memonitoring Statisik web
Dalam mengelola web kita diharuskan memonitoring untuk memeriksa apakah web kita mengalami peningkatan pengunjung atau malah penurunan dari memonitoring kita dapat mengupgrade tampilan , menambah fitur-fitur, dan membuat konten yang lebih menarik untuk menarik pengunjung.
- Memperbarui Tema maupun Tampilan UI web menjadi lebih menarik
Dalam mengelola web memperbaharui penampilan membuat web tidak terlihat kuno ataupun terlihat menarik yang membuat pengunjung meningkat dan puas nya penggunaan UI oleh User.
- Menulis konten yang relevan dan orisinil
Tujuannya adalah menjaga agar topik bahasan dan kesesuaian target pengguna. karena konten atau artikel yang ada pada web Anda yang sangat berpengaruh untuk meningkatkan pengunjung web Anda. Pastikan untuk membuat konten yang bermanfaat untuk banyak orang dan sesuai dengan tujuan web Anda. hal ini juga membantu web dapat bersaing dalam Pencarian yaitu search engine seperti google.com.
- Memback-up Data
Memback-up data web sangat penting untuk dilakukan untuk menghidari rusaknya data-data yang membuat konten pada web tidak bisa tampil
- Menambah fitur-fitur baru bila diperlukan
hal ini diperlukan karena setiap tahun web mengalami perubahan dan membuat sejumlah web harus melakukan perubahan terutama menambahkan fitur-fitur agar pengunjung lebih setia dalam mengakses web kita.
- Perbaikan dan keamanan
Agar website yang sedang kita kelola terhindar dari tangan jahil yang tidak bertanggung jawab yang disebut dengan Hacker. Keaman ini sangat penting, mengingat banyak hal yang harus kita jaga, apabila keamanan dari website kita kurang bagus, makan tangan-tangan jahil akan dengan mudah masuk ke sistem website kita.
- mengevaluasi web
valuasi website merupakan cara mengelola website bagi pemula yang perlu untuk diperhatikan. Melalui perantara Search Console dan Google Analytics, maka Anda akan mendapatkan informasi mengenai website Anda. Search Console akan membantu Anda untuk memberikan laporan terkait kualitas SEO (Search Engine Optimization) dari website Anda. Jika kualitas SEO dari website Anda sudah baik, maka Anda dapat memanfaatkan Google Analytics untuk mengevaluasi lalu lintas pengunjung yang mengunjungi website Anda. Anda dapat mengetahui secara detail siapa pengunjung Anda (biasanya ditampilkan diakses dari negara mana, menggunakan perangkat apa, dan lainnya).
3. Sebutkan dan jelaskan apa yang anda ketahui tentang metode pengamanan web
Jawaban :
Dalam membangun sebuah website tentu harus diperhatikan tentang sistem keamanannya. Keamanan website ini penting sekali untuk dilakukan karena dapat mencegah hacker untuk masuk dan merusak website Anda. Salah satu keamanan website yang baik adalah mengetahui bagaimana cara apa saja yang dapat dilakukan untuk meminimalisir resiko terkena hack. Keamanan website dapat disusun setelah memperhatikan tiga poin penting sebagai fondasi awal terbentuknya sebuah website. Ketiga poin tersebut antara lain adalah sebagai berikut :
- Proteksi (protection)
Ada berbagai banyak cara untuk memproteksi sebuah website. Namun yang terpenting dalam keamanan website adalah jangan sampai membiarkan proteksi website Anda lemah. - Deteksi (detection)
Mendeteksi sejak awal dan menginstall beberapa aplikasi atau software yang dapat membantu website Anda menemukan atau mengetahui keanehan atau hal yang tidak biasa pada website adalah hal kedua yang harus dilakukan. - Pemulihan (recovery)
Tidak jarang sebuah website mengalami down karena banyaknya pengunjung pada satu waktu, atau karena hal-hal lainnya. Yang biasanya dilakukan adalah mensetting ulang / reboot sistem website tersebut.
- Confidentiality
Confidentiality berarti sama dengan privasi. Selain itu juga merupakan serangkaian proses yang perlu dilakukan untuk mencegah tereksposnya informasi yang sensitif dari jangkauan tangan orang-orang yang tidak berkepentingan. - Integrity
Integriy berarti menjaga konsistensi, akurasi, serta kepercayaan terhadap data untuk setiap waktu sampai seterusnya. Data tidak boleh diedit pada saat transit. Setelah itu juga langkah-langkah tertentu perlu dilakukan untuk memastikan bahwa data tersebut tidak dapat diubah-ubah oleh orang yang tidak mempunyai kepentingan yang sejalan (misalnya, para peretas yang ingin melakukan mengubah atau manipulasi data dsb). - Availability
Availability bisa diterapkan dengan sangat baik jika developer telah memastikan adanya pemeliharaan pada semua hardware secara ketat. Developer atau pengembang juga perlu melakukan perbaikan hardware secepat mungkin ketika sedang diperlukan. Tidak hanya itu, pengembang juga wajib memelihara lingkungan sistem operasi (OS) agar bisa berfungsi dengan baik dan bebas dari konflik software-nya.
Pengamanan web sistem yang bisa diterapkan ada bermacam-macam jenis dan kategori. Antara lain adalah sebagai berikut :
- Keamanan website dari aplikasi
Ada banyak aplikasi yang dapat dipakai untuk meningkatkan keamanan website. Beberapa aplikasi tersebut antara lain adalah : - Enkripsi password.
- Aplikasi yang sedikit ‘memaksa’ pengguna untuk memasukkan password dengan kriteria tertentu. Yaitu harus menggunakan kombinasi huruf besar, huruf kecil, angka, simbol, serta memiliki minimal panjang karakter tertentu.
- Tambahan penggunaan Captca untuk memastikan yang menginput password tersebut adalah manusia dan bukan robot/komputer.
- Maksimal kesalahan input password sebanyak tiga kali kemudian akun akan otomatis disable atau tidak dapat diakses kecuali membuka dari email, handphone, atau aplikasi yang telah dikoneksikan sebelumnya.
- Keamanan website dari server
Dari sudut pandang server, Anda harus memilih server yang benar-benar trusted dan stabil. Sering-sering mengupdate server, karena biasanya server lama memiliki kelemahan dan celah. Serta lebih baik apabila mengarahkan http:// ke https:// karena tingkat keamanan website akan lebih aman dan servernya terjamin. - Keamanan website dari infrastruktur
Anda dapat menggunakan firewall sebagai blocking untuk membantu keamanan website. Dengan menggunakan firewall, semua hal yang tidak aman bisa langsung di block sehingga tidak akan sampai berdampak lebih jauh lagi terhadap sebuah website.
4. Apa yang anda ketahui tentang User generated content, blogs, wikis, folksonomies, social networks
Jawaban :
- User generated content
User generated content (UGC) adalah segala bentuk content(seperti ,produk, jasa, foto, video, teks, ulasan, dll.) yang dibuat oleh para pengguna untuk diposting atau disebarluaskan di media sosial. User generated content (UGC)
- Blogs
Blog adalah sebuah website berbentuk postingan dalam bentuk teks yang terkadang ditambahi gambar, link dan video yang ditulis oleh satu atau beberapa penulis dengan tujuan tertentu. secara sederhana blog merupakan buku harian yang terpublish di internet. Seorang pengelola blog dapat dengan bebas menuangkan pikirianya dalam bentuk tulisan ke dalam website ini. Tulisan tersebut selanjutnya disimpan di database dan di publish di internet. Fungsional situs ini adalah publikasi dalam bentuk artikel diinternet Fokus situs ini adalah manajemen artikel
- wikis
wiki adalah salah satu jenis dari aplikasi Web 2.0 yang merupakan halaman web di mana para penggunanya dapat mengorganisir, meng-edit, me-review, merevisi, atau me-retrieve isi dari halaman web dengan mudah dan secara kolaboratif bersama pengguna lainnya.
- folksonomies
folksonomies adalah sebuah metode untuk menciptakan dan mengatur tag yang menjelaskan dan mengategorikan content. Tag tersebut umumnya merupakan hyperlink yang akan mengarahkan Anda pada sekumpulan item yang berhubungan dengan tag tersebut Bentuk tag tidak selalu harus berupa teks, tetapi dapat juga berupa image.
- social networks
merupakan sebuah bentuk layanan situs internet yang ditujukan sebagai komunitas online bagi orang yang memiliki kesamaan aktivitas, ketertarikan pada bidang tertentu, atau kesamaan latar balakang tertentu.
Sumber :
https://slideplayer.info/slide/12198796/
http://blog.wowrack.co.id/2017/05/cara-membuat-keamanan-website.html
https://lemon.cm/articles/kenali-user-generated-content-untuk-bisnis/
https://journal.uii.ac.id/Snati/article/view/944
Tidak ada komentar:
Posting Komentar