Arsitektur, Pengelolaan serta Metode Pengamanan WEB

 


Arsitektur WEB

Arsitektur web merupakan struktur rancangan (desain) web agar dapat tersusun suatu informasi yang tepat (terorganisasi) dan mudah ditemukan isinya, yang dimana perancangan tersebut melibatkan teknis, estetika, dan fungsionalitas.

Dalam sebuah arsitektur web terdapat pula sebuah Aplikasi utama pada arsitektur web yang berfungsi sebagai sarana pengguna untuk dapat mengakses sebuah web atau situs. Aplikasi utama tersebut anatara lain :

  •          HTTP (HyperText Transfer Protocol)

HTTP adalah sebuah protokol untuk meminta dan menjawab antara client dan server. Sebuah client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tempat yang jauh. Fungsi HTTP yaitu mengatur format dan bagaimana data ditransmisikan. HTTP juga berfungsi untuk mengatur bagaimana web server dan browser memproses berbagai macam perintah yang masuk.

Contoh : ketika kita memasukkan domain (URL) di dalam browser. URL yang kita masukkan tersebut merupakan sebuah perintah untuk web server agar memberikan data halaman website sesuai dengan alamat yang diakses. Hasil dari perintah ini adalah tampilan halaman website yang muncul melalui web browser.

 

  •       HTML ( HYPER TEXT MARKUP LANGUANGE )

Adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML juga sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.

Contoh Code : <title>judul dokumen</title> Digunakan untuk memberi judul atau informasi pada caption browser web tentang topik atau judul dari dokumen web yang ditampilkan dalam browser.

 

  •       WEB SERVER

Adalah perangkat lunak yang menyediakan layanan akses data kepada pengguna melalui protokol komunikasi HTTP atau HTTPS.

Contoh : Apache, Nginx, Apache Tomcat, Lighttpd, Microsoft Internet Information Services

 

  •          BROWSER

Adalah sebuah perangkat lunak yang dipakai sebagai wadah untuk menampilkan halaman web.

Contoh : Google Chrome, Mozila Firefox, Internet Explorer, Opera dll

 

  •          INTERNET

Adalah sistem global jaringan komputer yang saling berhubungan yang menggunakan rangkaian protokol Internet (TCP / IP) untuk berkomunikasi antara jaringan dan perangkat. Ini adalah jaringan jaringan yang terdiri dari jaringan pribadi, publik, akademik, bisnis, dan pemerintah dari lingkup lokal hingga global, yang dihubungkan oleh beragam teknologi jaringan elektronik, nirkabel, dan optik.

Contoh : Jaringan utama yang menjadi tulang punggung internet seperti NSFnet, NEARnet, SURAnet, dll

 

  •          USERGENERATED CONTENT

Adalah tipe konten pada media yang tersedia untuk umum yang dibuat oleh user lain.

Contoh : Ketika kita berkampanye tentang suatu produk untuk mengajak konsumen atau pembeli menggunakan hastag dari produk yang kita jual di media social mereka

 

  •           BLOG

Blog merupakan singkatan dari web log adalah bentuk aplikasi web yang menyerupai tulisan - tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum.

Contoh : WordPress.com, Medium.com, Webs.com, Wix.com, Blogger.com adalah salah satu contoh platform yang membantu kita membuat blog

 

  •          WIKIS

Wiki adalah sebuah situs web yang berisikan sebuah tulisan tentang sesuatu yang dimana pengguna diperbolehkan untuk mnambahkan atau mengubah tulisan tersebut.

Contoh : Wikipedia

 

  •          Folksonomies

Folksonomy adalah sebuah metode untuk menciptakan dan mengatur tag yang menjelaskan dan mengategorikan content yang diturunkan dari praktik dan metode pembuatan dan pengelolaan tag-tag secara kolaboratif.

Contoh : mengklasifikasikan bookmarks pada chrome

 

  •          SOCIAL NETWORK

Adalah sebuah media yang bertujuan untuk sesama manusia saling berinteraksi/berhubungan tanpa dibatasi ruang dan waktu.

Contoh : Google+, Facebook, Myspace dll

 

Pengelolahan Web

Pengelolaan web dilakukan oleh sejumlah organisasi atau lembaga yang memiliki pengaruh terhadap perkembangan internet serta menjadi guide atas perkembangan internet dan web . Meskipun dulunya internet diawali dari proyek ARPANET dan berkembang dari kolaborasi penelitian institusi militer dan pendidikan, namun infrastruktur dan teknologi internet saat ini bisa dikatakan bukan milik suatu institusi atau perorangan ataupun negara.

Berikut beberapa contoh cara pengelolahan web yang baik, antara lain : 

  •          Judul

Membuat judul yang menarik dan kreatif merupakan salah satu pengolahan web yang berguna untuk memikat para pengunjung.

 

  •          Desain

Adalah cara agar para pengunjung tertarik dan betah ketika mengunjungi web.

 

  •          Update

Selalu update informasi, tampilan atau item – item lain sehingga tidak membuat pengunjung merasa bosan mengunjungi web yang kita buat.

 

  •          Interaksi

Membangun koneksi antar admin dengan pengunjung web melalui kolom komentar agar mengetahui tingkat kepuasan dari setiap pengunjung serta mendapatkan masukan atau saran yang berguna untuk menambah item, fitur, atau konten pada web kedepannya.

 

  •          Maintenance

Pemeliharaan website yang dilakukan dalam periode tertentu yang berguna untuk mencegah masalah yang menumpuk karena kita tidak pernah memonitor website kita.

 

Keamanan Web

Web Security atau Keamanan Web adalah salah satu hal yang penting dalam pengelolaan web. Biasanya orang yang bertanggung jawab terhadap keamanan sebuah web adalah pengelola web itu sendiri, ada 3 aspek penting yang harus diterapkan dalam keamanan web yaitu :

 

  •          Confidentiality

Adalah informasi atau data pada web yang hanya dapat diakses oleh orang yang memiliki kewenangan untuk mengaksesnya.

 

  •          Integrity

Adalah informasi atau data pada web yang hanya dapat diubah atau dihapus oleh kita sebagai pemilik kewenangan untuk melakukan hal tersebut.

 

  •          Availability

Adalah makna yang berarti hanya user tertentu yang dapat mengakses beberapa data tertentu yang user lain tidak dapat mengaksesnya

 

 

 

 

 

 

 

Referensi :

 

 

 

 

Komentar