Web Browser dan Sistem Web



 Hallo Semuanya.

Pada hari ini, penulis bakal memberi kalian sedikit informasi tentang "Web Browser dan Sistem Web". Seperti yang kita ketahui web browser sendiri adalah aplikasi yang bisa menjelajahi, menyajikan, maupun mengambil konten yang ada di berbagai sumber informasi pada jaringan internet atau WWW. Pengertian dari web browser juga sering disebut dengan suatu perangkat lunak dengan fungsi yang dimilikinya sebagai penerima, pengakses, penyaji berbagai informasi di internet.


Cara kerja web browser adalah seperti berikut :

cara kerja web browser
http://uttermpaperwrhr.allthehits.us/how-does-a-web-browser-work.html
  1. User sedang mengakses sebuah website dengan cara mengetikkan alamat situs atau URL (Uniform Resource Locator) pada address bar di web browser (dalam contoh ini : google.com).
  2. Kemudian web browser menerima permintaan dari si user dan akan melakukan fetching (pengambilan data) pada DNS Server.
  3. Data yang telah diambil berupa IP dari perintah yang diketikkan user (contoh : www.google.com). Web browser telah mendapatkan IP dari www.google.com
  4. Selanjutnya, web browser mengakses ke server dengan IP yang telah didapatkan dari DNS Server.
  5. Server memberikan data konten dari www.google.com dalam bentuk HTML dan file lain, seperti CSS, PHP, dll.
  6. Setelah itu, web browser menampilkan konten yang sesuai dengan permintaan user.

Secara umum cara kerja web adalah sebagai berikut:

  • Informasi web disimpan dalam dokumen dalam bentuk halaman-halaman web (web page).
  • Halaman web tersebut disimpan dalam computer server web.
  • Sementara di pihak pemakai ada komputer yang bertindak sebagai computer client yang mana ditempatkan program untuk membaca halaman web yang ada di server web (browser).
  • Browser membaca halaman web yang ada di server web.

Jenis website berdasarkan bentuknya

Sebelum memulai pembuatan website seorang web designer akan menanyakan tujuan Anda membuat website. Apakah akan digunakan sebagai blog pribadi, company profile, toko online, portal berita dan sebagainya.

Pertanyaan ini bertujuan untuk menentukan apakah website Anda membutuhkan halaman statis atau dinamis berdasarkan seberapa sering informasi pada website tersebut akan diperbaharui.

Berikut penjelasan mengenal website statis dan dinamis:

Website Statis

Halaman website statis tidak akan mengalami perubahan konten (isi website) maupun layout saat terjadi permintaan data ke web server. Halaman hanya akan berubah jika pengelola melakukan perubahan terhadap konten website secara manual.

Perubahan biasanya dilakukan menggunakan bantuan program text editor atau program desain website seperti Adobe Dreamweaver. Setiap informasi yang ditampilkan di website statis diatur dengan bahasa markup seperti HTML.

Untuk itu jika dibutuhkan perubahan sekecil apapun, maka hanya bisa dilakukan oleh web designer atau web programmer.

Halaman website statis jauh lebih sederhana, cenderung lebih aman dari serangan hacker, tidak rentan dari kesalahan teknis, dan lebih mudah dibaca oleh mesin pencari (search engine) seperti Google.

Kelebihan Website Statis

  • Cepat untuk dikembangkan
  • Efisien untuk dikembangkan
  • Efisien saat disimpan pada web hosting

Kekurangan Website Statis

  • Membutuhkan tenaga ahli khusus untuk melakukan perubahan
  • Situs menjadi kurang bermanfaat bagi pengunjung
  • Konten website yang usang

Website Dinamis

Website dinamis memiliki konten yang bisa beradaptasi menyesuaikan interaksi dari pengunjung. Perubahan pada data dijalankan oleh aplikasi secara berkala, seperti pada website berita.

Perubahan-perubahan tersebut bisa dilakukan dengan teknik client-side scripting, menggunakan bahasa pemrograman web (Javascript, ActionScript, DHTML).

Dengan client-side scripting konten pada halaman website bisa dirubah dengan cepat pada komputer pengunjung tanpa meminta halaman baru ke web server.

Kebanyakan website dinamis dikembangkan dan dijalankan pada web server dengan bahasa pemrograman server-side scripting (ASP, JSP, Perl, PHP, Python).

Baik bahasa pemrograman client maupun server-side digunakan pada website yang selalu mengalami perubahan konten dan memiliki fitur interaktif yang kompleks.

Website dinamis menawarkan fleksibilitas yang banyak, tapi proses untuk menjalankan halaman website dengan gabungan konten yang unik pada setiap halaman membutuhkan web server canggih berkecepatan tinggi.

Bahkan server yang memadai pun bisa kewalahan jika mendapatkan banyak permintaan data dari website dinamis dalam waktu yang singkat.

Konten dalam website dinamis harus dioptimasi secara khusus agar lebih ramah dengan search engine, ini merupakan kekurangan lain dari website dinamis.

Keuntungan Website Dinamis

  • Memiliki banyak fitur tambahan
  • Lebih mudah untuk dikembangkan
  • Lebih mudah menambah konten baru yang menarik pengunjung dari search engine
  • Memiliki fitur yang memudahkan pengelola dan pengguna untuk bekerjasama

Kekurangan Website Dinamis

  • Membutuhkan waktu lama dan dana lebih untuk pengembangan
  • Membutuhkan biaya hosting lebih mahal

Mayoritas website dari era awal internet memiliki desain statis, tapi kini semakin banyak orang yang sadar akan banyak kelebihan website dinamis. Website dinamis memiliki fitur lebih banyak dan juga memberikan kesan profesional dan pengalaman menarik bagi pengunjung website Anda.


Komponen - Komponen Website

Sebuah website, tentu saja memiliki macam-macam komponen penyusunannya. Oleh sebab itu kita akan mengenalkan mengenai komponen-komponen tersebut.

1. Domain
Salah satu komponen website yang harus ada pada website yaitu domain. Secara sederhana, domain bisa dikatakan sebagai alamat fisik untuk nantinya Anda bisa mengunjungi website tersebut. Bisa dibilang, domain itu sendiri diibaratkan sebagai alamat jalan dan juga kode pos.
Sebagai contoh, sebuah domain akan memuat website Tebar ketika Anda memasukkannya pada mesin pencarian. Tidak hanya itu saja, domain sendiri memberikan kemudahan bagi Anda untuk mengingat alamat website. Hal ini juga berlaku bagi pelanggan Anda. Jika Anda memiliki website dengan nama domain yang unik, maka pelanggan akan mudah mengingat website Anda. Jadi, penting juga bagi Anda untuk mengetahui cara membuat domain yang unik dan cocok.

2. Hosting
Jika diibaratkan sebuah bangunan, hosting merupakan komponen website yang harus ada, ini karena fungsinya ibarat sebuah lahan di mana rumah tersebut berdiri. Ketika lahan tersebut semakin luas, maka semakin leluasa pula kita bisa membangun di atasnya.
Dalam dunia digital, hosting sendiri merupakan tempat untuk menyimpan berbagai data yang berhubungan dengan website mulai dari konten, file, document, program, aplikasi dan masih banyak lagi lainnya. setiap penyedia hosting akan memberikan batasan kepada pelanggannya untuk bisa menyimpan berbagai hal di dalam website. Jadi semakin besar kapasitas hosting, semakin banyak pula ruang penyimpanan di website.

3. Desain
Komponen website selanjutnya dikenal dengan sebutan desain website. Jika domain merupakan alamat dan hosting merupakan lahan, maka desain merupakan tampilan, wujud, atau dekorasi dari bangunan tersebut. Desain website paling sederhana adalah menggunakan template. Jika ingin modifikasi lebih, pembuatan desain website yang lebih rumit dapat menggunakan page builder hingga coding.

Pembuatan desain website tidak sama dengan desain grafis, namun desain grafis merupakan salah satu bagian dari tahap pembuatan desain website. Pembuatan desain grafis biasanya menggunakan software Corel Draw, Adobe Photoshop, dan sebagainya. Pembuatan desain grafis cenderung lebih mudah sehingga sering digunakan untuk membantu visualisasi desain website yang akan dibuat. Visualisasi desain website menggunakan desain grafis ini disebut dengan mock up desain website. Hasil dari mock up ini berupa gambar yang menampilkan desain website seperti aslinya. Dengan begitu, web designer cukup mencontoh gambar mock up ketika membuat desain website.
Ada berbagai elemen penting yang terdapat dalam desain website seperti layout, penentuan jenis huruf, warna, karakter hingga ukuran. Desain dalam website juga mencakup navigasi yang akan memudahkan para pengunjung ketika menjelajahi website Anda.

4. CMS
CMS adalah singkatan dari Content Management System atau sistem pengelolaan konten. CMS merupakan sebuah sistem yang dibuat kemudian digunakan untuk mengubah, menambah, maupun mengurangi konten website.

Dengan kata lain, CMS merupakan komponen yang ada pada website sebagai alat untuk digunakan dalam melakukan pengelolaan website. Saat ini sudah banyak CMS yang dapat Anda gunakan. Namun sampai saat ini CMS terbaik dan paling banyak penggunanya adalah WordPress –sumber https://websitesetup.org/popular-cms/.

Setidaknya ada beberapa komponen website yang memang harus dipenuhi, dalam hal ini mencangkup domain, CMS, desain dan juga hosting yang keseluruhannya ini akan membantu dalam pengelolaan website.

Selain penjelasan di atas website juga rentan terhadap penyerangan oleh pihak yang bertanggung jawab. Dan berikut ini adalah macam-macam serangan pada website.

Malware
Jenis serangan berupa malware sering terjadi pada website tertentu melalui perangkat lunak berbahaya. Jenis malware berbahaya yang terdapat dalam software biasanya adalah ransomware. Serangan ini muncul saat kamu mengklik pada link yang dianggap berbahaya atau membuka attachment yang bisa menginstal aplikasi berbahaya secara otomatis.

 

Pharming
Serangan ini merupakan pengalihan situs dari situs resmi ke situs palsu dengan tujuan untuk mendapatkan data pengunjung. Biasanya korban serangan ini merasa tidak sadar dan tidak mengetahui jika situs yang dikunjungi sedang dibajak. URL di mesin pencarian kamu menampilkan website yang sah, tapi sebenarnya yang terjadi tidaklah demikian.

 

Denial of Service
Berikutnya yang perlu diwaspadai dari serangan cyber crime para hacker pada website kamu adalah Denial of Service (DoS). United States Computer Emergency Readiness Team mendefinisikan serangan ini sebagai serangan yang mengganggu server tertentu dan para penyerang ini akan membanjiri situs hosting yang bertujuan meningkatkan traffic, sehingga pengguna resmi tidak dapat mengaksesnya.
Serangan DoS ini mampu melumpuhkan sebuah website dan menimbulkan kerugian yang tidak sedikit. Terlebih lagi bila situs atau website yang diserang merupakan website milik lembaga pemerintahan atau layanan perbankan.

 

Man in the Middle
Seperti namanya, jenis cyber crime ini merupakan serangan yang menempatkan hacker di antara jalur komunikasi dua pengguna. Hacker tersebut akan mengetahui seluruh informasi yang dilakukan oleh kedua pengguna tersebut. Kemudian hacker akan mencegat dan mengalihkan informasi yang mengalir tersebut, lalu memodifikasinya.
Tidak jarang pula mereka juga menyisipkan malware dan berbagai virus berbahaya lainnya. Bila kamu menjadi korbannya, bisa jadi jalur komunikasi yang kamu lakukan dengan pengguna lainnya akan terganggu bahkan tidak bisa diakses sama sekali. Sementara datamu perlahan diretas oleh hacker. Oleh karena itu, enkripsi di website adalah hal penting yang perlu kamu perhatikan ketika mengutak-atik website.

 

Cross-Site Scripting (XXS)
Cross-Site Scripting sekilas tidak jauh berbeda dengan Man in the Middle yang dilakukan para hacker. Hacker akan menyerang sebuah situs atau website dengan menyelipkan kode-kode tertentu. Setelah memasukkan kode ke dalam website tersebut, nantinya data pengguna akan tertuju pada hacker, mulai dari username, password, dan data lainnya.

 

Cara Melindungi Website dari Serangan Hacker
Ancaman terhadap dunia cyber terkadang sulit dikendalikan. Bahkan, kini hacker mulai menggunakan cara-cara baru untuk membajak website agar tak disadari oleh para pemilik dan penggunanya. Meski begitu, kamu tak perlu khawatir. Lakukan beberapa cara sederhana berikut untuk melindungi website-mu dari serangan hacker.

 

Lakukan backup data sesering mungkin
Backup data adalah hal yang sederhana namun dibutuhkan ketika ingin mengelola website. Buatlah satu tempat menyimpan data yang bisa membuatmu yakin datamu tidak akan hilang.

 

Gunakan firewall
Aplikasi firewall pada umumnya menyediakan fitur untuk memblokir serangan yang dilakukan hacker dan mampu menyaring spammer dan bot yang berbahaya bagi website. Firewall akan membaca setiap bit data yang melewatinya. Di samping itu, aplikasi ini juga mampu memblokir situs tertentu yang berpotensi menyerang website lain. Langkah ini juga dapat memblokir IP address secara otomatis sehingga kamu tidak bisa lagi membuka website berbahaya yang dapat merugikan website-mu.

 

Gunakan SSL
Secure Socket Layer (SSL) bisa kamu gunakan dengan protokol yang sudah terenkripsi untuk mentransfer informasi antara website dan database. Hal ini tentu akan menyulitkan para hacker untuk masuk ke website yang sudah terlindungi SSL. Selain membuat website menjadi makin aman, SSL juga mampu meningkatkan kepercayaan pengunjung terhadap website-mu.

 

Selalu update software dan aplikasi
Cara ini memang mudah dilakukan dan sangat penting bagi website personal atau untuk brand. Namun, banyak perusahaan atau perseorangan yang memiliki website tapi tidak melakukan hal ini. Sebaiknya kamu jangan menunda-nunda untuk melakukan update ini, mengingat para hacker bisa saja memindai ribuan data dari website dalam satu jamnya. Bila rahasia membobol keamanan website terbongkar, bukan tidak mungkin hacker lain akan mengikutinya sehingga potensi website terserang juga semakin besar.

 

Memilih penyedia layanan cloud hosting terpercaya
Seiring pesatnya perkembangan teknologi internet dan digital, kini muncul pula cloud computingCloud computing diyakini lebih aman untuk website dan memiliki performa yang baik dalam melakukan bisnis online. Di Indonesia juga bermunculan penyedia jasa cloud hosting yang memberikan jaminan keamanan website-mu dari serangan hacker. Meski begitu, kamu juga perlu pintar-pintar dalam memilih penyedia layanan cloud hosting terbaik.

Komentar

Link Blog Teman-Teman Kelas D

201831104 MUHAMAD REZA MAHENDRA infoteknonih.wordpress.com

201831160 MUHAMMAD FARHAN FADHILAH tempatnyafgd.blogspot.com

201931003 MUH AL ASRI muhalasri12.blogspot.com

201931006 MOHAMMAD FAUZAN AZHAR fznazhr.blogspot.com

201931012 RAHMAD DARMAWAN.S rahmadds-201931012.blogspot.com

201931027 M. KHAIRY MAJID khrymajid.blogspot.com

201931032 NADYA YULIANI PUTRI catatanyulianiputri.blogspot.com

201931041 NURUL ALDHA nurulaldha.blogspot.com

201931042 M.AGUNG NUGROHO simbahcerdaspintar.blogspot.com

201931046 MUHAMMAD KHALID forumbelajar12.blogspot.com

201931049 ANDINI PUTRI ALIYA keamanansistemkomputerksk.blogspot.com

201931058 WELLYAN FIONARIS wellyanfionaris.blogspot.com

201931067 MUHAMAD RAMDHANI ramdh123.blogspot.com

201931069 SITTI NURFATWA BURHANUDDIN kskidentitas.blogspot.com

201931083 ZULFIKAR tugasksk77.blogspot.com

201931084 KEVIN NOFIKA kevinnofika21.blogspot.com

201931087 FIQHI KURNIA PABRI fiqhi186.blogspot.com

201931092 AULIA NADA AZIZAH ayobelajarteknik.blogspot.com

201931104 HILAL KAHFI MUBARAK hilalkahfimubarak.blogspot.com

201931107 SITI TAQIYAH MAFADZAH Taqiyahmafadzah.blogspot.com

201931118 MUH.ZULFIKAR ISMAIL muhzulfikarismail.blogspot.com

201931150 WULAN DARI BR SIMBOLON wdbs3000.blogspot.com

201931176 HUSNI HADI husnihadi201931176-ksk.blogspot.com

201931177 MUH.SHAFLY ZUHAIR RASYID muhshaflyzr.blogspot.com

201931178 I GEDE PRAMUDITA ADNYANA discussblogksk.blogspot.com

201931179 PARAMULIA AJAY MAGNUS SIMANJUNTAK https://bit.ly/2EsoPmu

201931180 A. MUH. FADEL OMAR PASHA fadelomarpashaksk.blogspot.com

201931184 MUH PUDJI RIZKY sistemkeamankomputer.blogspot.com

201931187 GILANG DWIKI MEYLANDO informatikavseverybody.blogspot.com

201931190 RIFQI ADHISTIRA RAMADHAN ksk2d2.blogspot.com

201931191 FAUZAN NASRULLOH AL AMIN assigmentksk.weebly.com

201931195 M. FAQIH FERNANDA ksk-faqih.blogspot.com

201931196 HIGHKAL W https://bit.ly/3iTam1X

201931197 MUHAMMAD ILHAM FARERIK https://bit.ly/32X6tDN

201931201 BARIQ WAHYU IMANULLAH ksk201.blogspot.com

201931213 RAIHAN FAIZ raihanfaiz1931213.blogspot.com

201931216 JOSEPHINE CHARISMA LAHAGU josephinesnote.blogspot.com

201931220 JAYA ADILMAN ksk-itpln.blogspot.com

201931235 BENYAMIN AGAPA benyaminagapa201931235.blogspot.com

201931244 GERNUS TABUNI yomanmelendik.blogspot.com

201931247 KELVIN SEKENYAP irstanley3116.blogspot.com

Postingan Populer