Langsung ke konten utama

Sistem Operasi Pada WEB


Sistem Operasi pada WEB
Web (web-based operating system) merupakan salah satu jenis sistem operasi terkini yang memanfaatkan kemampuan jaringan dan bahasa pemrograman internet dalam me-render sebuah sistem operasi pada website. Istilah WebOS mulai dikenal sejak tahun 1999 dan sejak itu layanan ini mulai diterapkan pada beberapa perusahaan besar. Sistem operasi berbasis web juga diyakini akan mampu menggeser kepopuleran sistem operasi masa kinni. Keuntungan menggunakan sistem operasi berbasis web adalah :
  1. Data yang disimpan dalam sistem operasi jenis ini dapat diakses dari mana saja dari seluruh dunia.
  2. Data yang disimpan juga dapat diakses oleh orang lain pada sat yang sama (multiple file sharing).
  3. Sangat berguna apabila kita sering mengakses internet dari warung internet namun sistem operasi yang digunakan tidak familiar.
  4. Sebagian sebar sistem operasi berbasis web menyediakan gasilitas enkripsi khusus untuk setiap pelanggannya apabila mereka hendak menyimpan file mereka di sini.
  5. Sistem operasi berbasis web anam dari virus.
A. Web Hosting
Web hosting dapat diartikan sebagai ruangan yang tredapat dalam hardisk tempat menyimpan berbagai data, file, gambar, video, data email, statistik, data base dan lainnya yang akan ditampilkan di website. Hosting adalah tempat untu menyimpan semua data-data file website di internet. (Indra Meissa, 2009).
Web hosting berasa dari kata web dan host. Isitilah web hosting merupakan sebuah bisnis atau jasa layanan teknologi internet peyediaan tempat penyimpanan file secara online, konektivitas jaringan dan layanan lain yang dibutuhkan untuk menyajikan file ke internet. Perusahaan yang menyediakan layanan web hosting disebut webhost. Biasanya webhost member informasi detail layanannya seperti kapasitas, data transfer, dan konektivitas dalam suatu paket hosting
Sebenranya web hosting adalah sebuah komputer biasa tetapi mempunyai kelebihan dari hardware dan software dasae untuk sebuah server, serta mempunyai kemampuan online 24 jam setiap hari.
  1. Jenis-jenis server
Jenis-jenis atau hosting yang dapat dipakai adalah :
A. Shared Hosting
Shared Hosting adalah server hosting yang digunakan secara bersama-sama atau disharing. Di satu server ada terdapat lebih dari satu nama domain karena berbagai orang dapat memakainya. Dalam satu server hosting ada beberapa account yang berbeda berddasarkan username dan password.
B. Virtual Private Server (VPS)
VPS (Virtual Private Server) merupakan proses virtualisasi dari lingkungan software sistem operasi yang dipergunakan oleh server. Disebut virtual karena dimungkinkan untuk menginstall sistem operasi berbeda.
C. Dedicated Server
Dedicated Server digunakan untuk aplikasi yang lebih besar dan tidak bisa dioperasikan dalam shared hosting atau virtual dedicated server. Pada jenis ini penyediaan server ditanggung oleh perusahaan hosting yang biasanya bekerja sama dengan vendor
D. Collocation Server
Collocation Server adalah layanan penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting. Server disediakan oleh pelanggan yang biasanya bekerja sama dengan vendor.
  1. Cara Menyewa Web Hosting
Hal-hal yang harus dilakukan saat kita akan menyewa web hosting adalah :
  1. Melakukan pendaftaran domain.
  2. Pemilihan paket hosting.
  3. Cek ketersediaan domain.
  4. verifikasi
  5. pembayaran
  6. Verifikasi pembayaran.
  7. Pengiriman account
3. Fungsi Utama Web Hosting
Berikut beberapa fungsi dari hosting.
A. Tempat penyimpanan data
Fungsi utama dari sebuah web hosting yaitu sebagai tempat penyimpanan data atau file dari sebuah aplikasi atau website secara online, sehingga bisa diakses oleh orang banyak dengan jaringan internet. Hosting dapat dikatakan sebagai sebuah perpustakaan dan website sebagai buku-bukunya, sehingga banyak orang yang bisa melihat atau membaca buku tersebut. Jadi pemilik website bisa memberikan informasi sesuai kebutuhan user.
B. Alamat akses atau link website
Hosting juga berfungsi sebagai redireksi dari sebuah DNS. Contohnya ada sebuah situs 101.com, situs ini sudah teregistrasi dalam sebuah DNS. Ketika ada seseorang ingin mengakses situs tersebut, maka server akan mengakses link hosting yang digunakan dalam hosting.
C. Menjaga website atau aplikasi tetap online
Fungsi terakhir dari web hosting yang terakhir sangatlah penting untuk sebuah website atau aplikasi, bahkan fungsi ini hanya ada di hosting. Dimana website kamu akan selalu dalam kondisi online selama penyedia hosting website tetap terjaga dan tidak ada masalah, maka website kamu bisa di akses kapan saja dan dimana saja tanpa khawatir bila sewaktu-waktu mati.
  1. Jenis-jenis dari web hosting
Berikut beberapa fungsi di antara jenis web hosting.
A. Virtual hosting
Shared atau Virtual Hosting merupakan jenis web hosting yang paling umum digunakan oleh pemilik website. Dimana dalam sebuah server menawarkan beberapa hosting dan salah satu diantaranya miliki kamu sendiri serta beberapa hosting lain.
Sementara untuk biaya hosting jenis virtual terbilang sangat murah. Oleh karena itu, banyak pengusaha ataupun perorangan lebih memilih hosting virtual, terutama untuk website yang digunakan setiap hari.
B. Free hosting
Free hosting atau hosting gratis biasanya digunakan oleh pemula, sebab web hosting ini tidak memerlukan biaya sewa untuk hosting website atau aplikasi sesuai dengan namanya. Selain itu free hosting juga lebih minim resiko, terutama bila website hanya digunakan untuk sendiri.
Walaupun begitu, layanan ini biasanya akan menampilkan banyak iklan yang mengganggu saat mengaksesnya. Selain itu, free hosting memiliki beberapa keterbatasan seperti jumlah bandwidth, kapasitas penyimpanan, dan resiko website off. Jika ingin memilih web hosting untuk sebuah bisnis atau usaha pastikan backup database, layanan support, dan bandwidth yang digunakan oleh penyedia jasa. Jadi pastikan kebutuhan kamu bisa dipenuhi oleh jasa web hosting seperti IDCloudhost, sebagai hosting terbaik.
5. Hal-hal yang harus diperhatikan dalam memilih web hosting
  1. Web space
  2. Domain name
  3. Siapa dan dimana web hosting
  4. Cepat dan stabil
  5. Lama beroperasi
  6. Laporan trafik
  7. Mengupdate page web
  8. Penjaga keamanan
B. Web Arsitektur
Web arsitektur adalah suatu metode perencanaan dan dalam merancang situs web yang melibatkan teknis, estetika, dan fungsionalitas. Misalnya dalam arsitektur, pengguna dan kebutuhannya serta persyaratan merupakan prioritas utama untuk menciptakan sebuah situs web. Web Arsitektur mempunyai criteria yang kompleks oleh karena itu memerlukan pertimbangan khusus dalam content web, koordinasi, dan rencana bisnis, web desain, kegunaan fungsionalitas, struktur informasi serta interaktivitas estetika. Selain itu, web arsitektur mempunyai potensi yag digunakan sebagai disiplin intelektual untuk mengatur konten web. Di bawah ini merupakan salah satu contoh gambar web arsitektur :
Sedangkan untuk pengembangan tahap perencanaan, manajemen, konten web, dan desain datang dalam berbagai metode desain web seperti desain tradisional, aspek konsistensi, keteguhan dan kesenangan. Oleh karena itu, dalam setiap konten yang akan dipublikasikan tersebut dapat memandu arsitektur situs web, seperti yang diterapkan secara fisik dalam web arsitektur dan prinsip – prinsip desain lainnya. Dalam menyelidiki estetika dan teori kritis serta kecenderungan ini, web arsitektur dapat mempercepat dengan cara pengenalan web semantic dan web 2.0. Kedua ide ini menekankan aspek visual dan structural dari konten dKedua ide ini menekankan aspek visual dan struktural dari konten dalam suatu situs web.
Di dalam web arsitektur terdapat istilah Strukturalisme. Strukturalisme merupakan bagian penting dalam arsitektur web yaitu pendekatan metodologis yang mempengaruhi disiplin teoritis seperti estetika, teori kritis dan postmodernisme yang mempunyai disiplin seperti yang disebutkan pada kemudi dari setiap pembuatan situs web kemudian melibatkan user generated content, dan memberikan bimbingan kepada arsitek web untuk penataan yang tepat dari setiap informasi untuk digunakan sebagai kenyamanan dan kepuasan browser tersebut
Arsitektur web terdiri dari :
  1. Hypertext Transfer Protocol (HTTP)
HTTP adalah ebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia.
  1. World Wide Web (WWW)
WWW merupakan kumpuln web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama. Melalui web, dapat mengakses informsi-informasi yang tidak hanya berupa teks tetapi juga berupa gambar, video, suara, dan animasi
  1. Universal Resource Locator (URL)
URL merupakan suatu konsep penamaan lokasi standar dari suatu file, direktori, computer, dan lokasi komputernya sesuai dengan metode yang digunakan. URL tidak hanya dapat menunjuk ke suatu file tapi dapat juga menunjuk suatu query, dokumen dalam suatu database atau hasil dari perintah finger atau perintah archie.
  1. Extensible Markup Language XML
XML merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language).
  1. Java Script
JavaScript adalah bahasa pemrograman berbasis prototype yang berjalan disisi klien, Jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan di browser. Contoh sederhana dari JavaScript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain-lain.
  1. AJAX
AJAX disini adalah singkatan dari Asynchronous JavaScript and XML. Pada intinya AJAX itu merupakan gabungan beberapa teknologi yang bertujuan untuk menghindari page reload. Dengan mengindari page reload, kita dapat menghindari paradigma click-and-wait serta memberikan sebuah fitur yang cukup kompleks pada website seperti validasi data secara realtime, drag and drop dan fitur-fitur lain yang belum dimiliki web biasa.











DAFTAR PUSTAKA
Meissa, Indra. 2009. Bikin Web Asik Ala Joomla. Jakarta : Gagas Media
MADCOMS. 2010. Panduan Lengkap Microsoft Windows Server 2008. Jakarta : Andi Publiser
Unknown. 2018. Mengenal 3 Fungsi Utama Web Hosting dan Jenisnya. Dalam https://idcloudhost.com/mengenal-3-fungsi-utama-web-hosting-dan-jenisnya/ diakses pada 2 April 2020
Nugraha, Agung Yuda. 2017. Makalah Web Hosting. Dalam https://www.academia.edu/31273813/MAKALAH_WEB_HOSTING . Bandung : Politeknik Pos Indonesia.
Sadiyah, Khotijah. 2012. Web Arsitektur. Dalam http://www.unpas.ac.id/web-arsitektur/ diakses pada 2 April 2020. Universitas Pasundan

Komentar

Postingan populer dari blog ini

contoh program array, hash,range dan fungsi ruby

 LISTING LOGIKA Angka = [ ] sebagai variable dari “Masukan Banyak Angka”   yang akan menangkap dari gets yang dimasukkan user dan hasilnya akan disimpen ke variable angka . Print “Masukan Banyak Angka : “ adalah meng print, lalu output yang akan keluar pada bagian dari kata dalam petik dua (“…”) . jml = gets.to_i sebagai nama variable dalam variable angka, berapa banya yang diinginkan dari user, gets yang terdapat pada variable nama tersebut akan menangkap teks yang dimasukkan user, tetapi karna gets tersebut memiliki. To_i adalah angka yang diberikan dari user akan di berikan ke i . for I in 0.. jml -1 program fungsi yang terdapay pada ruby, dalam kondisi perulangan for yang dimana perulangan yang didalamnya menentukan range. Print “Masukkan data ke-“,i,” :   “ data dari yang akan di outpu pada tanda petik 2 dan mengeluarkan atau mengoutout data hasil dari I itu yang sudah di ditentukan dari hasil perulangan pada range. angka[ i ] = gets.to_i menampilk...

contoh kondisi program ruby

     LISTING LOGIKA Print “Masukan Angka : “ adalah meng print atau output yang keluar pada bagian kata dalam petik dua (“…”) . x = gets.to_s sebagai nama variable dalam variable nama, gets yang terdapat pada variable nama tersebut akan menangkap tidak hanya teks yang dimasukkan user tetapi juga enter, teatpi karna gets tersebut memiliki. To_i adalah angka yang diberikan dari user akan di berikan ke i . puts Fungsi puts pada Ruby digunakan untuk mencetak apa yang tertulis setelah tanda petik, perintah puts akan menambahkan karakter newline(‘\n’) pada akhir string dan parameternya harus string, tapi pada puts di bagian ini adalah pada bagaian data yang berpetik dua atau bentuknya seperti (“….”) maka akan mencetak . print “Masukan nilai genap/ganjil dari 1 sampai “,x,”\n” : “ maka akan menghasilkan output atau meng print data yang ber petik dua, pada saat hasil telah ditelah di tentukan  . for i in 1..x pada program ini memakai kondisi perulang...