Sabtu, 24 April 2021

Pertemuan 5 : Pengantar Web Science

Pertemuan 5 : Pengantar Web Science

NAMA: ARDHI RAMADHANI
NPM : 50419978
KELAS : 2IA14
MATKUL : Pengantar Web Science #

SOAL : 
1. Sebutkan dan jelaskan serta berikan contoh karakteristik dari bentuk web !
Jawaban : 
Secara garis besar, website bisa digolongkan menjadi 3 bagian yaitu:
  • Website Statis
  • Website Dinamis
  • Website Interaktif
Website Statis
Website Statis adalah apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Artinya adalah untuk melakukan perubahan pada suatu halaman dilakukan secara manual dengan mengedit code yang menjadi struktur dari website tersebut. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja atau web developer yang mengembangkan website tersebut, ada kecenderungan bahwa pada website statis, klien sangat tergantung kepada web developernya. Contoh website statis adalah berisi profil perusahaan atau company profile.

Website Dinamis
Website Dinamis merupakan website yang secara struktur diperuntukan untuk update sesering mungkin,  isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Biasanya disediakan halaman backend untuk mengedit kontent dari website. Contoh umum mengenai website dinamis adalah web berita atau web portal yang didalamnya terdapat fasilitas berita, polling dan sebagainya .

Website Interaktif
Website Interaktif adalah web yang memungkinkan pengguna berinteraksi dalam suatu web. Salah satu contoh website interaktif adalah blog dan forum. Di website ini user bisa berinteraksi, mengajukan topik dan beradu argument mengenai apa yang menjadi pemikiran mereka. Biasanya website seperti ini memiliki moderator untuk mengatur supaya topik yang diperbincangkan tidak keluar jalur. Contoh website ini biasanya adalah website komunitas kaskus, facebook, reddit.

2. Sebutkan, jelaskan, dan berikan contoh perilaku navigasi pada web !
Jawaban : 

Perilaku Navigasi pada suatu situs sangat penting untuk sebuah website terutama pada website jual beli(Online Shop) agar user betah dan terus menggunakan layanan website tersebut untuk melakukan jual beli. Contoh Perilaku Navigasi tersebut sering kita temui di berbagai website seperti web jual beli Olx.com dimana terdapat 2 navigasi yaitu :
Navigasi Lokasi :
Navigasi kategori :



Navigasi pada situs website berguna untuk memudahkan user dalam mengakses item-item ataupun content dalam web serta membuat user betah dan tidak bosan didalam website .

Navigasi sendiri mempunyai prinsip yaitu : harus memungkinkan seseorang(User/Pengguna) untuk membuka halaman mana pun di situs Anda dan menemukan apa yang mereka butuhkan dalam 3 klik.
Perilaku navigasi sendiri terbagi menjadi dua tipe yaitu :
  • Navigasi Standar
Navigasi standar, navigasi ini memberikan overview dan peta penjelajahan situs. Dalam web sendiri bisa ditemukan di bagian atas.
  • Navigasi Advance
Navigasi Jenis ini masih bertujuan memberikan alat untuk menelusuri situs, namun dengan cara lebih spesifik.

3. Sebutkan, jelaskan, dan berikan contoh perilaku pencarian pada web !
Jawaban : 

Perilaku pencarian adalah fitur yang di desain sedemikian rupa untuk digunakan oleh user dalam rangka mendapatkan data-data ataupun content yang terkandung dalam sebuah web.

Mesin pencari memungkinkan kita untuk meminta content media dengan kriteria yang spesifik (biasanya yang berisi kata atau frasa yang kita tentukan) dan memperoleh daftar file yang memenuhi kriteria tersebut. Mesin pencari biasanya menggunakan indeks (yang sudah dibuat sebelumnya dan dimutakhirkan secara teratur) untuk mencari file setelah pengguna memasukkan kriteria pencarian.

Contoh Perilaku Pencarian dalam website jual beli Olx.com terdapat kotak pencari yang dapat memudahkan user dalam mencari sebuah content atau barang yang diinginkan user dengan textbox sebagai input berupa String yang dimana dari inputan tersebut akan menghasilkan data-data atau content yang berkaitan dengan hal yang diinput dan dicari.
Kotak Pencarian dalam web Olx.com :

dalam konteks pencarian yang lebih besar dan lebih dalam/cerdas yaitu mesin pencarian web google.com mesin pencarian ini akan  bekerja dengan cara menyimpan informasi tentang banyak halaman web, yang diambil langsung dari WWW. Halaman-halaman ini diambil dengan web crawler atau browser web otomatis yang mengikuti setiap pranala/link yang dilihatnya.
Kotak Pencarian Google.com :


Sabtu, 17 April 2021

Pertemuan 4 : Pengantar Web Science

Pertemuan 4 : Pengantar Web Science

NAMA: ARDHI RAMADHANI
NPM : 50419978
KELAS : 2IA14
MATKUL:Pengantar Web Science #


1. Sebutkan dan jelaskan apa yang anda ketahui tentang web content ?

Jawaban :

Web Content adalah konten tekstual, aural, atau visual yang diterbitkan disitus web. content berarti setiap elemen kreatif, misalnya teks, aplikasi gambar, pesan email yang diarsipkan, data, layanan email, file audio dan video, dan sebagainya. sederhananya web content adalah hal-hal di situs Web Anda.' Ini mungkin termasuk dokumen, data, aplikasi, layanan elektronik, gambar, file audio dan video, halaman Web pribadi, pesan email yang diarsipkan, dan banyak lagi.

2. Jelaskan dan berikan contoh perbedaan web model generative dan model retorika?

Jawaban :

Web model generative adalah Website yang menyangkut pengetahuan baru dengan menggunakan pengetahuan yang sudah dimiliki sebelumnya. Pengetahuan baru itu akan diuji dengan cara menggunakannya dalam menjawab persoalan atau gejala yang terkait. Jika pengetahuan baru itu berhasil menjawab permasalahan yang dihadapi, maka pengetahuan baru itu akan disimpan dalam memori jangka panjang.

Contoh :

  • Website seperti Blog :
    • Wordpress
    • Blogger
  • Website jurnal
    • Google Schoolar

Web model retorika adalah website yang berisi tentang pembicaraan kepada seseorang atau lebih untuk mencapai tujuan tertentu. model tersebut dapat dilihat dari content nya yang menggunakan 3 unsur utama dari teori model retorika yang dibuat oleh Aristoteles, yaitu :

  • LOGOS
    isi content tersebut sesuai dengan karakteristik perusahaan dan masih dalam penalaran manusia
  • ETHOS
    Website tersebut dapat membuat pengunjungnya percaya bahwa website tersebut asli milik perusahaan tersebut
  • PATHOS
    dapat 
    mudah dalam membangun keterikatan emosi dari pengunjungnya

Contoh :

  • Website Mengenai sistem :
    • Kompasiana

3. Bagaimana pengelolaan web dari aspek Institusi, aspek hukum privasi dan aspek hukum hak cipta?

Jawaban :

  • aspek Institusi

Pengelola Web dikembangkan oleh beberapa institusi, lembaga atau organisasi yang sangat berpengaruh bagi perkembangan internet dan web di dunia. diawali dari proyek ARPANET dan berkembang dari kolaborasi penelitian institusi militer dan pendidikan, Sekarang internet merupakan sebuah enterprise kolaboratif dan kolektif yang terbuka. Ada sejumlah organisasi atau lembaga yang memiliki pengaruh terhadap perkembangan internet serta menjadi guide atas perkembangan internet dan web. berikut ini adalah bahasan singkat mengenai Pengelola Web di dunia :

  • (World Wide Web Consortium)

Konsorsium World Wide Web biasa disingkat adalah suatu konsorsium yang bekerja untuk mengembangkan standar-standar untuk Waring Wera Wanua. Spesifikasi teknologi-teknologi utama yang dipakai sebagai basis utama web, seperti URL, HTTP, dan HTML dikembangkan dan diatur oleh badan ini.

  • Internet Engineering Task Force
Internet Engineering Task Force adalah organisasi standar terbuka, yang mengembangkan dan mempromosikan standar Internet sukarela, khususnya standar yang terdiri dari paket protokol Internet. Ini tidak memiliki daftar keanggotaan formal atau persyaratan keanggotaan.

  • ICANN

Internet Corporation for Assigned Names and Numbers adalah organisasi nirlaba yang bertugas mengarahkan pengelolaan dan prosedur beberapa pangkalan data ruang nama dan ruang numerik Internet, menjamin kestabilan dan keamanan operasi jaringan.

  • aspek hukum privasi

Privasi mengacu pada undang-undang yang mengatur, menyimpan, dan menggunakan informasi yang dapat diidentifikasi secara pribadi , informasi perawatan kesehatan pribadi, dan informasi keuangan individu, yang dapat dikumpulkan oleh pemerintah, organisasi publik atau swasta, atau individu lain. Ini juga berlaku di sektor komersial untuk hal-hal seperti rahasia dagang dan tanggung jawab yang dimiliki direktur, pejabat, dan karyawan saat memberikan informasi sensitif.

Dalam Pasal 28F UUD RI 1945 disebutkan :
“Setiap orang berhak untuk berkomunikasi dan memperoleh informasi untuk mengembangkan pribadi dan lingkungan sosialnya, serta berhak untuk mencari, memperoleh, memiliki, menyimpan, mengolah dan menyampaikan informasi dengan menggunakan segala jenis saluran yang tersedia”.

Dalam sebuah website harus terkandung sebuah Privacy policy. Privacy policy atau kebijakan privasi merupakan salah satu halaman yang wajib dimiliki setiap website dan blog. Privacy policy digunakan untuk menginformasikan bagaimana sebuah website mengelola informasi para pengunjung. Tepatnya, informasi apa yang diambil dan untuk apa informasi itu digunakan.

Contoh informasi yang biasa diambil adalah nama, tanggal lahir, alamat email, nomor telepon, alamat IP, dan informasi lainnya yang bersifat privasi. Informasi ini bisa diambil saat pengunjung berada di website Anda, membuat akun, atau melakukan subscription. 

  • aspek hukum hak cipta

Hak cipta sebagai salah satu bidang dari hak kekayaan intelektual berhubungan dengan perlindungan produk yang merupakan hasil dari kecerdasan manusia. Dalam Undang-undang nomor 19 tahun 2002 tentang Hak Cipta melindungi secara otomatis --tanpa harus mendaftar ke Direktorat Jenderal Hak Kekayaan Intelektual (Ditjen HKI)-- baik desain website maupun isi (konten) website, dari publikasi dan perbanyakan (copying) oleh pihak lain tanpa izin pemilik hak cipta-nya yang sah. Perlindungan hak cipta diperoleh pencipta sepanjang desain dan konten website tersebut merupakan hasil karya sendiri yang original. 

Berikut sejumlah elemen-elemen dalam sebuah website yang termasuk kedalam hak kekayaan intelektual (HKI) :

  • Desain website;
  • Konten (isi) website, dapat berupa teks/tulisan, foto-foto, gambar-gambar, bahkan music, video, database dan software;
  • Logo, nama usaha, merek produk/jasa, simbol dan slogan;
  • Nama domain;
  • Fitur-fitur dengan teknologi web misalnya search engines, sistem online shopping, sistem navigasi, dll.

4. Bagaimana cara mengatasi serangan pada jaringan dan web, berikan contohnya?

Jawaban :

Cara Mengatasi Serangan pada jaringan dan web :

  • DDoS
    Ini adalah jenis serangan ke server di jaringan dengan metode untuk menghabiskan sumber daya yang dimiliki oleh server sampai server tidak dapat menjalankan fungsinya untuk menyediakan akses ke layanannya. 
    Cara Mengatasinya : 
    • Melakukan Identifikasi Serangan, serangan akan terlihat tanda-tandanya jika mengecek server. Apabila sudah diketahui, alangkah baiknya mempersiapkan penangannya sebelum terjadi serangan yang lebih serius. Seperti kasus berikut:
      • Syn Flooding, gunakan firewal untuk tidak meneruskan paket data yang tidak diketahui dengan jelas asalnya.
      • Remote Controled Attack, block alamat IP dan portnya.
      • UDP Flooding, Menolak paket trafik yang datang dari luar jaringan dan mematikan semua layanan UDP.
      • Smurf Attack, disable broadcast address pada router atau filtering permintaan ICMP echo request pada firewall atau juga membatasi trafik ICMP.
    • Mempertahankan Parameter Network, salah satunya dengan memperbesar bandwith. Cara ini hanya memberikan waktu supaya sistem tidak down, tetapi cara ini kurang ampuh terhada serangan yang besar.
    • Menghubungi Hosting Provider atau ISP, mereka dapat melacak serangan yang terjadi melalui alamat ip di sistem.
    • Menghubungi Spesialis DDoS, jika cara diatas tidak berhasil. Bisa dengan menghubungi spesialis yang akan membantu untuk menangani serangan yang terjadi.
  • injeksi SQL
    SQL Injection adalah salah satu teknik yang menyalahgunakan celah keamanan yang ada di SQL pada lapisan basis data suatu aplikasi atau Web.
    Cara Mengatasinya :
    • Batasi panjang input box (jika memungkinkan), dengan cara membatasinya di kode program, jadi si cracker pemula akan bingung sejenak melihat input box nya gak bisa diinject dengan perintah yang panjang.
    • Filter input yang dimasukkan oleh user, terutama penggunaan tanda kutip tunggal (Input Validation).
    • Matikan atau sembunyikan pesan-pesan error yang keluar dari SQL Server yang berjalan.
    • Matikan fasilitas-fasilitas standar seperti Stored Procedures, Extended Stored Procedures jika memungkinkan.
    • Ubah “Startup and run SQL Server” menggunakan low privilege user di SQL Server Security tab.

Sumber :

https://www.niagahoster.co.id/blog/cara-membuat-privacy-policy/#:~:text=Privacy%20policy%20atau%20kebijakan%20privasi,untuk%20apa%20informasi%20itu%20digunakan.

https://gudangssl.id/blog/apa-itu-sql-injection/


Tugas Pertemuan 4 : Pengantar Web Science

NAMA: ARDHI RAMADHANI
NPM : 50419978
KELAS : 2IA14
MATKUL:Pengantar Web Science #


Kamis, 08 April 2021

Pertemuan 3 : Pengantar Web Science

Pertemuan 3 : Pengantar Web Science 

NAMA: ARDHI RAMADHANI
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 :

  1. Proteksi (protection)
    Ada berbagai banyak cara untuk memproteksi sebuah website. Namun yang terpenting dalam keamanan website adalah jangan sampai membiarkan proteksi website Anda lemah.
  2. 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.
  3. 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.
Dalam melindungi data-data maupun informasi pada web kita perlu menerapkan prinsip CIA Triad, CIA Triad merupakan suatu model yang didesain dengan tujuan memandu kebijakan terkait keamanan informasi pada suatu organisasi. CIA sendiri terdiri dari 3 aspek yaitu :
  1. 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.
  2. 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).
  3. 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 :

  1. Keamanan website dari aplikasi
    Ada banyak aplikasi yang dapat dipakai untuk meningkatkan keamanan website. Beberapa aplikasi tersebut antara lain adalah :
    1. Enkripsi password.
    2. 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.
    3. Tambahan penggunaan Captca untuk memastikan yang menginput password tersebut adalah manusia dan bukan robot/komputer.
    4. 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.
  2. 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.
  3. 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