Tugas M2 Arsitektur Web dan Aplikasi Utama


Fitrah Ramadhani
2IA20
50420501




Arsitektur Web dan Aplikasi Utama

1. HTTP
Protokol Transfer Hiperteks (Hypertext Transfer Protocol, disingkat HTTP) adalah protokol pada lapisan aplikasi untuk sistem informasi hypermedia yang terdistribusi dan kolaboratif. HTTP adalah dasar komunikasi data untuk World Wide Web, di mana dokumen hiperteks menyertakan hyperlink ke sumber daya lain yang dapat dengan mudah diakses pengguna, misalnya dengan mengklik mouse atau dengan mengetuk layar di peramban web.

Pengembangan HTTP diprakarsai oleh Tim Berners-Lee di CERN pada tahun 1989. Pengembangan Permintaan HTTP awal untuk Komentar (RFC) adalah upaya terkoordinasi oleh Internet Engineering Task Force (IETF) dan World Wide Web Consortium (W3C), dengan pekerjaan kemudian pindah ke IETF.

HTTP/1.1 pertama kali didokumentasikan dalam RFC 2068 pada tahun 1997. Spesifikasi itu sudah usang oleh RFC 2616 pada tahun 1999, yang juga digantikan oleh keluarga RFC 7230 RFC pada tahun 2014.

2. HTML
Hypertext Markup Language atau HTML adalah bahasa markup yang digunakan untuk membuat struktur halaman website. 

HTML terdiri dari kombinasi teks dan simbol yang disimpan dalam sebuah file. Dalam membuat file HTML, terdapat standar atau format khusus yang harus diikuti. Format tersebut telah tertuang dalam standar kode internasional atau ASCII (American Standard Code for Information Interchange). Dengan adanya HTML, pengguna dapat membuat atau menyusun heading, paragraf, gambar, link, dan lainnya supaya dapat dilihat banyak orang melalui halaman website. 

Untuk bisa diakses secara umum, pengguna perlu membukanya lewat aplikasi browser, seperti Internet Explorer, Chrome, atau Mozilla Firefox. 

3. Internet
Secara harfiah pengertian internet adalah kumpulan komputer di seluruh dunia yang terhubung ke dalam sebuah jaringan. Internet bisa dianalogikan sebagai perpustakaan besar yang memuat beragam macam informasi yang dibutuhkan masyarakat. Dalam Kamus Besar Bahasa Indonesia (KBBI), internet adalah jaringan komunikasi elektronik yang menghubungkan jaringan komputer dengan fasilitas komputer di seluruh dunia. Jaringan ini tersusun dan terorganisir melalui telepon atau satelit. Sementara itu, menurut tokoh dan pakar di bidang teknologi informasi Onno W. Purbo, internet adalah media yang memungkinkan sebuah proses komunikasi yang bisa berjalan secara efisien dengan tersambungnya perangkat ke beragam aplikasi.

4. Web Server
Web server adalah sebuah software (perangkat lunak) yang memberikan layanan berupa data. Berfungsi untuk menerima permintaan HTTP atau HTTPS dari klien atau kita kenal dengan web browser (Chrome, Firefox). Selanjutnya ia akan mengirimkan respon atas permintaan tersebut kepada client dalam bentuk halaman web.
beberapa bagian fungsi dari web server:

- Membersihkan berbagai cache yang terdapat pada penyimpanan serta semua dokumen yang tidak terpakai lagi.
- Melakukan pemeriksaan terhadap sistem security yang berasal dari permintaan HTTP berdasarkan request klien atau web browser.
- Menyediakan data berdasarkan request atau permintaan yang masuk agar dapat menjamin keamanan sistem yang berjalan dengan lancar.

5. Browser

Pengertian browser adalah suatu perangkat lunak atau software yang digunakan
Untuk mencari informasi atau mengakses situs-situs yang ada di internet. Perangkat
ini akan lebih memudahkan pengguna dalam mengakses data atau mencari
referensi yang dibutuhkan.Ada berbagai macam perangkat web browser yang kini
digunakan seperti Mozilla Firefox, Google Chrome, Opera, Safari, Internet Explorer,
dan lain sebagainya.

Setiap web browser yang digunakan tentunya memiliki kelebihan dan kekurangan,
meskipun demikian beberapa browser seperti Mozilla dan Chrome banyak
digunakan karena dinilai lebih cepat saat mengakses data. Terkadang web browser
malah lebih sering diartikan sebagai mesin pencari seperti Google pada hal
sebenarnya web browser berbeda dengan mesin pencari atau search engine dimana
web browser berdiri sendiri sementara search engine biasanya merupakan bagian
dari suatu web browser.


6. Transaction

Transaction Processing System (TPS) adalah sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data-data dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji dan inventarisasi. Processing System merupakan sistem tanpa batas yang memungkinkan organisasi berinteraksi dengan lilngkungan eksternal. Transaction processing systems (TPS) berkembang dari sistem informasi manual untuk sistem proses data dengan bantuan mesin menjadi sistem proses data elektronik (electronic data processing systems). Transaction processing systems mencatat dan memproses data hasil dari transaksi bisnis, seperti penjualan, pembelian, dan perubahan persediaan/inventori. Transaction processing systems menghasilkan berbagai informasi produk untuk penggunaan internal maupun eksternal.


7. User Generated Content

User-Generated Content atau UGC adalah semua konten (seperti foto, video, teks, ulasan, dll.) yang dibuat oleh para pengguna untuk posting atau disebarkan di media sosial. Biasanya mereka melakukan hal ini untuk menceritakan pengalaman dan opini mereka menggunakan suatu produk/servis yang mereka sukai.

Beda dengan Influencer Marketing, brand tidak harus membayar para konsumen untuk UGC karena mereka melakukan ini voluntarily atau dengan suka rela. Maka dari itu, konten ini sangat kuat untuk meyakinkan pembeli potensial karena faktor kejujurannya. Faktanya, 90% pembeli mengatakan bahwa pembelian mereka dipengaruhi oleh UGC dan 73% pembeli mengalami peningkatan dalam kepercayaan pembelian mereka karena UGC.


8. Blogs

Blog adalah website berupa media online yang berisi konten dalam bentuk artikel, video, dan foto yang dikelola oleh seorang blogger atau beberapa penulis sekaligus. Topik yang ditampilkan pada blog biasanya fokus pada satu bidang tertentu. Misalnya lifestyle, finance, kesehatan, teknologi, kuliner, dan sebagainya.

Di Indonesia sendiri, banyak blogger yang telah sukses di dunia blog. Sebut saja, Trinity, Sugeng Riyadi, Sasyachi, Iwan Banaran, dan masih banyak lagi. Selain dikelola perseorangan, blog juga banyak digunakan oleh bisnis. Ada banyak fungsi dan manfaat blog yang tentunya menguntungkan untuk bisnis. Misalnya, sebagai branding, publikasi, hingga mempromosikan produk. Itulah mengapa, 55% marketer memprioritaskan pembuatan blog pada strategi marketing mereka.


9. Wiki

Pada dasarnya wiki adalah sebuah website yang mengizinkan siapa saja untuk mengedit konten, akan tetapi tidak semua website memiliki kebijakan yang sama. Di Wikipedia, ada beberapa halaman yang diproteksi sehingga hanya bisa diedit oleh orang-orang yang memenuhi ketentuan tertentu.

Salah satu daya tarik dari wiki adalah siapa saja bisa mengedit konten meski bukan seorang pakar dibidangnya. Yang terpenting, kontributor harus bisa menyediakan referensi dari sumber yang terpercaya, misalnya dari situs-situs publikasi jurnal ilmiah.

Anda juga bisa membuat wiki dari nol yang memuat tentang apa saja yang menarik minat. Wiki bisa berupa wiki pendidikan, wiki infotainment yang membahas para artis, wiki politik yang mencatat kejadian-kejadian politik, dan sebagainya.

Wiki juga bisa dimanfaatkan untuk mengelola informasi di dalam sebuah organisasi atau bahkan oleh sekelompok individu yang sedang mengerjakan sebuah proyek yang relatif besar. Pertukaran informasi menjadi lebih mudah dan kolaborasi antar individu dalam menyelesaikan proyek juga makin baik.


10. Folksonomies
Folksonomi adalah suatu sistem pengklasifikasian yang diturunkan dari praktik dan metode pembuatan dan pengelolaan tag-tag secara kolaboratif, untuk menganotasi dan mengkategorisasi konten praktik ini juga dikenal sebagai penge-tag-an kolaboratif,klasifikasi sosial, pengindeksan sosial, dan pengetagan social. Istilah Folksonomi merupakan gabungan lebur dari kata folk dan taksonomi.

Folksonomi merupakan hasil Pengategorian oleh Pengguna. Secara demokratis pengguna menerapkan tag sesuai dengan kecocokan mereka terhadap isi materi. Folksonomi mengatasi kerumitan konsep kategori yang terstruktur formal dan bertingkat yang disebut taksonomi. Kelemahan folksonomi tentunya ada, misalnya tidak luput dari derau (noise), bisa terjadi ada banyak tag/label yang kosakatanya salah, namun dengan prosesnya yang setara di antara semua user tag/label yang tidak cocok akan sedikit dipakai, kecuali mungkin suatu saat ada terjadi abuse besar-besaran terhadap sebuah tag/label.

11. Social Networks
Jejaring sosial adalah struktur sosial yang terdiri dari elemen-elemen individual atau organisasi. Jejaring ini menunjukan jalan dimana mereka berhubungan karena kesamaan sosialitas, mulai dari mereka yang dikenal sehari-hari sampai dengan keluarga. Istilah ini diperkenalkan oleh profesor J.A. Barnes di tahun 1954.

Social Networking merupakan sebuah bentuk layanan internet yang ditujukan sebagai komunitas online bagi orang yang memiliki kesamaan aktivitas, ketertarikan pada bidang tertentu, atau kesamaan latar balakang tertentu. Social networking lazim disebut sebagai jaringan pertemanan.

Layanan social network biasanya berbasis web, dilengkapi dengan beragam fitur bagi penggunanya agar dapat saling berkomunikasi dan berinteraksi.
Contoh : 1. Facebook
       2. Twitter
      3. LinkedIn
      4. MySpace, dll

12. Semantic Web Summary
Semantic web atau web semantik merupakan salah satu perkembangan pada aplikasi web. Menurut bahasa, web semantik mempunyai arti web yang memiliki makna. Standar mempromosikan format data umum dan protokol pertukaran di Web , yang paling fundamental adalah Resource Description Framework (RDF). Dengan kata lain, web semantik merupakan suatu aplikasi web yang mempunyai knowledge base tertentu sehingga bisa dikatakan web semantik mempunyai sifat lebih pintar dari web sebelumnya.

“The Semantic Web memberikan kerangka umum yang memungkinkan data yang akan dibagi dan digunakan kembali seluruh aplikasi, perusahaan, dan batas-batas komunitas” – W3C . Istilah ini diciptakan oleh Tim Berners-Lee untuk web data yang dapat diproses oleh mesin. Sementara kritikus mempertanyakan kelayakannya, pendukung berpendapat bahwa aplikasi dalam industri, biologi dan penelitian ilmu manusia telah membuktikan validitas konsep asli.

Web semantic atau semantik web dicetuskan pertama kali oleh Tim Berners-Lee pada tahun 2001. Web semantik sering disebut sebagai web versi 3.0. Dalam pembuatan aplikasi web semantik tidak semudah membuat aplikasi web biasa. Untuk membuat web semantik terdapat beberapa teknologi yang perlu dipelajari, diantaranya adalah RDF, ontologi, query RDF, RDF Store.

13. Web Security
Web security adalah semua tindakan keamanan yang melindungi situs web Anda dari serangan dunia maya yang dilakukan oleh penjahat dunia maya seperti hacker. Berdasarkan sumber dari Situs Comodo yang merupakan perusahaan yang bergerak dalam bidang keamanan web, mereka juga menjelaskan bahwa ini merupakan salah satu komponen terpenting dalam pengamanan website dan server.Web security atau keamanan situs web melibatkan prosedur yang benar, orang yang tepat, serta alat dan aplikasi yang tepat.

Keamanan web atau web security yang juga dikenal sebagai “cybersecurity” ini pada dasarnya berarti melindungi situs web atau aplikasi web dengan mendeteksi, mencegah, dan menanggapi ancaman dunia maya. Seringkali, situs web dan aplikasi web rentan terhadap pelanggaran keamanan seperti halnya rumah fisik, toko, dan lokasi pemerintah. Terlebih, kejahatan dunia maya terjadi setiap hari, dan tindakan atau praktik web security yang hebat sangat diperlukan untuk melindungi situs dan web app (baca selengkapnya tentang web app disini) agar tidak disusupi.

Terkait prinsip kerjanya sendiri, itulah yang sebenarnya dilakukan oleh web security yaitu sebagai sistem tindakan perlindungan dan protokol yang dapat melindungi situs web atau aplikasi web Anda dari peretasan atau dimasuki oleh personel yang tidak berwenang. Apa pun yang diterapkan melalui internet, hal itu harus memiliki beberapa bentuk keamanan web untuk melindunginya.


Referensi
https://www.niagahoster.co.id/blog/blog-adalah/#Apa_itu_Blog
https://id.wikipedia.org/wiki/Protokol_Transfer_Hiperteks
https://www.niagahoster.co.id/blog/html-adalah/
https://katadata.co.id/intan/berita/61ee4467db13b/internet-adalah-jaringan-komputer-ini-pengertian-dan-sejarahnya
https://www.dicoding.com/blog/apa-itu-web-server-dan-fungsinya/
http://rizkihabibur.blogspot.com/2018/04/transaction-processing-system-tps.html
https://lemon.cm/articles/kenali-user-generated-content-untuk-bisnis/
https://www.nesabamedia.com/apa-itu-wiki/
http://systeminformationtask.blogspot.com/p/makalah-sosial-informatic-membahas.html
https://yusrintosepu.wixsite.com/yoes/post/2018/04/23/social-media-dan-social-network-media-sosial-jejaring-sosial-perbedaan-dan-klasifikasinya
https://www.dictio.id/t/apa-yang-dimaksud-dengan-web-semantik-atau-semantic-web/15052/2

Komentar