Kemungkinan besar web hosting yang akan anda pakai adalah tipe shared server web hosting sebagaimana yang telah kita pelajari dalam tutorial sebelumnya: Jenis dan Tipe-Tipe Web Hosting.
Perusahaan jasa penyedia web hosting juga memiliki paket-paket sendiri,sesuai dengan fitur dan harga yang disediakan, seperti paket basic, personal, bisnis, corporate, dll. Dalam tutorial lanjutan cara membuat web online ini saya akan membahas hal teknis mengenai fitur yang disediakan oleh web hosting. Ini bisa jadi bahan pertimbangan dalam memilih paket web hosting.
Shared server web hosting adalah pasar web hosting paling murah sekaligus yang paling banyak di tawarkan. Namun sebelum membeli, ada baiknya kita memperhatikan fitur-fitur yang disediakan:
Kapasitas Harddisk
Seperti yang telah kita bahas dalam tutorial mengenal pengertian web hosting dan domain, web hosting adalah tempat diletakkannya file-file website. Oleh karena itu, ukuran media penyimpanan menjadi salah satu pertimbangan paling penting. Aturannya cukup jelas: semakin besar harddisk, semakin baik.
Namun jangan terlalu berpatokan kepada hal ini. Ukuran media yang disediakan oleh berbagai web hosting saat ini sudah lumayan besar (termasuk untuk paket yang paling murah).
Sebagai gambaran, situs duniailkom yang menggunakan CMS wordpress, 'hanya' memerlukan sekitar 300MB media penyimpanan untuk 300an artikel + beberapa ratus gambar (yang digunakan di dalam artikel).
Dengan demikian, anda tidak harus terburu-buru untuk mengambil kapasitas harddisk yang besar. Jika ingin memulai web pribadi, cukup ambil kapasitas yang kecil (minimal 500MB). Apabila di kemudian hari butuh penyimpanan yang lebih besar, bisa meminta 'naik paket' kepada penyedia hosting.
Beberapa paket web hosting juga menawarkan ukuran harddisk 'unlimited' yang artinya ruang kapasitas yang tidak terbatas! Fitur ini sebenarnya lebih kepada aspek 'marketing' saja. Sebagaimana yang kita tahu, tidak ada yang tidak terbatas di dunia ini, termasuk ukuran harddisk.
Ukuran kapasitas 'unlimited', pada dasarnya tetap memiliki batasan. Web hosting akan membatasinya dari hal lain, seperti seberapa banyak file yang bisa disimpan (misalkan: 10000 buah file), atau membuat batasan ukuran wajar. Ini mirip dengan istilah FUP (Fair Usage Policy) paket internet unlimited di Indonesia.
Mengenai seberapa jauh batasan dari kapasitas 'unlimited' ini bisa anda tanyakan sewaktu membeli layanan hosting.
Kapasitas Bandwidth
Kapasitas Bandwidth adalah seberapa besar lalu lintas data dari dan ke web hosting yang disediakan untuk situs anda. Ukuran yang ditawarkan mulai dari beberapa Megabyte per bulan, hingga ratusan Gigabyte per bulan.
Beberapa web hosting juga menyediakan kapasitas unlimited atau unmetered (tidak dihitung), tapi sekali lagi biasanya mereka membatasinya dari FUP (Fair Usage Policy), yakni pemakaian yang dirasa 'wajar'. Jika anda dianggap telah melebihi pemakaian yang wajar, anda akan diminta untuk naik ke paket yang diatasnya.
Untuk website yang tidak terlalu ramai, kisaran 5 GB per bulan sudah mencukupi. Sebagai perbandingan, situs duniailkom yang setiap harinya dibuka sebanyak 8000 kali (view), total bandwidth yang terpakai sekitar 15 BG per bulan. Batasan bandwidth ini bisa diakali dengan menggunakan layanan CDN gratis seperti Cloudflare.
Namun jika anda menyediakan layanan streaming video/ download file yang langsung diletakkan di web hosting, jatah bandwidth ini akan terkuras dengan cepat. Untuk mengatasinya, letakkan file video tersebut di YouTube dan untuk file download bisa diletakkan di situs file hosting seperti dropbox, atau gdrive. Dengan demikian, proses streaming dan download tidak mengurangi jatah bandwidth.
Kemampuan Pemrosesan (CPU dan Memory)
Fitur server seperti CPU dan Memory biasanya tidak dicantumkan oleh webhosting, terutama untuk tipe shared web hosting. Padahal, inilah 'batasan' paling dekat yang mungkin terlampaui.
Kapasitas CPU dan Memory web server berhubungan dengan seberapa 'kuat' web hosting menangani jumlah pengguna pada saat yang bersamaan (jumlah traffic). Semakin banyak traffic yang ada dalam waktu yang sama, semakin besar pula kebutuhan CPU dan Memory server.
Sebagai contoh, untuk situs yang tidak terlalu ramai (1000 pengunjung per hari), maksimal user pada saat yang bersamaan mungkin hanya 30-40 orang. Jika sudah mencapai 5000 pengunjung per hari, jumlahnya bisa mencapai 100 orang pada saat yang bersamaan. Apabila kita melewati batas yang di bolehkan, web hosting biasanya akan memberikan peringatan bahwa kita melampaui jatah CPU/Memory dan harus naik ke layanan yang lebih 'kuat' seperti VPS.
Penggunaan CPU dan Memory server ini sangat berkaitan dengan konten atau isi website. Apabila website anda hanya terdiri dari beberapa halaman HTML, ini tidak akan membutuhkan banyak CPU/Memory. Namun jika menyediakan layanan streaming video atau kode PHP yang berat, akan membutuhkan kemampuan server yang lebih kuat.
Jumlah Email
Beberapa paket web hosting juga membatasi dari jumlah email yang bisa dibuat .
Jika anda merencanakan situs ini untuk keperluan pribadi, jumlah email yang dibutuhkan tidak terlalu banyak, seperti [email protected], atau [email protected], paling banyak anda hanya butuh 5 email.
Tapi jika yang dirancang adalah situs perusahaan, mungkin email ini menjadi penting, karena akan lebih 'bergengsi' jika setiap karyawan memiliki email sendiri, seperti [email protected]. Beberapa paket juga menawarkan jumlah email yang unlimited.
Jumlah Database
Jika anda membuat website 'statis' yang tidak memerlukan database, maka fitur ini tidak jadi masalah. Namun umumnya website 'dinamis' memerlukan database untuk menyimpan data. CMS (Content Management System) seperti WordPress dan Joomla juga memerlukan database untuk menyimpan isi website.
Sebagian besar database yang ditawarkan oleh penyedia hosting adalah MySQL. Karena memang MySQL adalah database server yang paling umum digunakan untuk situs online. Jika anda butuh jenis database lain seperti PostgreSQL, atau bahkan Oracle, silahkan tanya sebelum membeli.
Beberapa web hosting juga membatasi jumlah database yang bisa dibuat. Ada yang cuma 1 database, 5 database, 10 atau unlimited. Jumlah database yang besar akan berguna jika anda berencana membuat beberapa situs/ sub situs dalam 1 hosting.
Walaupun demikian, CMS seperti WordPress menyediakan fitur agar kita bisa menggunakan 1 database untuk beberapa situs.
Jumlah Addon Domain dan Sub Domain
Fasilitas ini hanya dibutuhkan jika anda berencana membuat beberapa situs dalam satu hosting yang sama.
Addon Domain adalah fitur untuk menambahkan situs yang berbeda ke dalam hosting yang sama. Sebagai contoh, anda bisa membeli 1 paket web hosting yang digunakan untuk 3 situs, seperti www.situs1.com, www.situs2.com, dan www.situs3.com. Dengan catatan web hosting tersebut memperbolehkan hal ini.
Untuk paket web hosting termurah biasanya hanya mendukung 1 addon domain. Dengan kata lain anda tidak bisa menambah situs lain di hosting tersebut (hanya boleh 1 situs saja). Untuk paket yang lebih besar ada yang membolehkan 5 addon domain, hingga unlimited.
Sub Domain adalah 'anak' dari situs anda saat ini. Sebagai contoh, jika www.duniailkom.com adalah situs utama, maka saya bisa membuat sub domain dengan nama forum.duniailkom.com, atau eshop.duniailkom.com.
Sama seperti addon domain, paket web hosting juga ada yang membatasi jumlah sub domain mulai dari 1, 5, 10 atau unlimited.
Versi PHP dan MySQL
Walaupun relatif jarang, masih terdapat web hosting yang menggunakan versi PHP 'jadul' seperti PHP 4 dan database MySQL 4. Umumnya versi PHP dan MySQL yang update diperlukan jika anda membuat website yang menggunakan fitur-fitur PHP terbaru atau menggunakan CMS PHP seperti WordPress.
Sebaiknya anda juga mencari tahu versi PHP paling rendah yang bisa didukung oleh CMS tersebut. Sebagai contoh, WordPress memerlukan minimal PHP 5.2.4 dan MySQL 5.0. Lebih baik lagi jika web hosting sudah mendukung PHP 7.
Garansi Uptime
Uptime adalah lama waktu sebuah web server untuk 'online'. Tidak ada hal yang lebih mengesalkan apabila server web hosting yang kita sewa sering 'down', alias tidak bisa diakses.
Umumnya web hosting membuat garansi uptime 99,9%. Yang berarti mereka menjamin website kita hanya 'down' sekitar beberapa menit dalam 1 tahun. Biasanya waktu ini digunakan untuk maintenance server.
Anda bisa menanyakan garansi uptime ini pada saat ingin membeli web hosting, dan apa kompensasinya jika sampai down.
Lokasi Server
Lokasi server adalah lokasi fisik dari web server berada. Biasanya lokasi ini menjadi pertimbangan apabila anda membangun website dengan Bahasa Indonesia.
Secara teori, sebuah website yang servernya berada di Indonesia akan lebih cepat diakses daripada website yang servernya berada di luar negeri (seperti di Amerika). Namun dalam prakteknya kecepatan ini tidak akan begitu terasa. Kecuali anda membuat website kelas korporate yang sangat mementingkan kecepatan.
Selain itu banyak faktor lain yang bisa mempengaruhi kecepatan sebuah website, seperti banyaknya gambar yang ditampilkan. Biasanya paket hosting yang servernya berada di Indonesia akan sedikit lebih mahal dibandingkan dengan server yang berada di luar negeri.
Aplikasi Control Panel
Aplikasi Control Panel merujuk kepada software yang digunakan untuk mengatur konfigurasi web hosting. Software yang paling populer adalah CPanel, dan inilah yang akan kita pelajari nantinya.
Beberapa paket hosting murah juga ada yang menyediakan software alternatif selain Cpanel, namun karena tidak terlalu populer, agak susah menemukan dokumentasinya. Ini karena CPanel adalah aplikasi berbayar (yang harus dibayar oleh pihak web hosting).
Fitur Tambahan Lain
Selain fitur utama yang kita bahas disini, masih terdapat beberapa fitur tambahan yang mungkin bisa menjadi pertimbangan, seperti apakah web hosting tersebut menyediakan fitur cepat untuk menginstall CMS (seperti Softaculous), menyediakan fitur backup otomatis, menyediakan layanan help desk 24 jam (jika sewaktu-waktu anda mengalami masalah), help desk dalam bahasa indonesia (agar lebih mudah jika anda kurang memahami bahasa inggris), garansi uang kembali jika layanan tidak memuaskan, dll.
Nama Besar Web Hosting
Bagi sebagian pengguna, mungkin inilah fitur yang paling penting, yakni nama besar sebuah situs penyedia web hosting. Ini berkaitan erat dengan kelangsungan website kita, karena kita membayar untuk 1 tahun ke depan.
Mengenai situs penyedia layanan web hosting ini akan dibahas dalam tutorial tersendiri.
Dalam tutorial kali ini kita telah membahas berbagai faktor teknis yang bisa dipertimbangkan sebelum menyewa layanan web hosting. Berikutnya saya akan beralih membahas tentang web domain: Mengenal Struktur, Tipe dan Jenis-jenis Domain Web.
kalo misalkan pengen buat website streaming online, make Shared server web hosting bisa gak mas?
Seperti g akan sanggup mas, minimal pakai VPS atau dedicated server sekalian. Karena streaming video perlu processor, memory dan bandwidth yang besar.
Tapi untuk 'uji coba' bisa pakai shared server dulu.
Mau tanya mas, saya baru belajar tentang web, mau tanya tentang web dinamis yang membutuhkan database (judul diatas "jumlah database") , disini yang disebut database kurang lebih definisinya bisa dijelaskan? apakah berupa data teks, angka, grafik, artikel, tabel atau apa? thanks
Database ini adalah database MySQL. Isinya berupa tabel yg mirip seperti excel. Kita bisa isi dengan data teks, misalnya isi artikel, isi komentar, dll.
Untuk lebih jelas mengenai defenisi database ini, silahkan pelajari tutorial MySQL di duniailkom ini mas.
mas bro mau tanya, kenapa kalo bikin website minimal bikin emailnya 5? kirain saya satu aja cukup.
jawabannya ditunggu yas mas broo..
Yang bilang "harus" siapa gan? hehe…
Alamat email itu opsional, boleh dibuat boleh juga g. Contohnya untuk saat ini duniailkom tidak memiliki alamat email, saya malah pakai gmail karena butuh fitur yang disediakan gmail. Soalnya kalau email bawaan hosting, fiturnya lebih terbatas.
Ass ..
salam sukses dan sehat selalu sebelumnya mas ,,
artikel ini sangat dan sangat sekali saya butuhkan dan cari ,mudah2an dengan pertanyaan yang mungkin menjadi unek2 saya selama ini bisa teratasi hehe. terkait pembahasan diatas mas sebenarnya saya masih merasa kewalahan dengan fungsi dan fiture dari fasilitas yang disediakan pada hosting yang saya beli.
ceritanya saya mau bikin web nih jenis statis dengan platfrom wordpress {yg hanya menampikan beberapa halaman 5-10 hlm } nah karena saya masih awam ,saya coba beli paket hosting+domain 500Mb/thn ,maksudnya sih agar lebih leluasa tp setelah saya baca artikel ini + dari beberapa sumber juga kalau paketnya ke GD'an untuk pemula seperti saya ini ,apalagi hanya web jenis statis ?"
nah sya minta saran /masukan dari mas,agar paketnya tidak mubazir,kira2 saya pake buat apa saja agar efektif ? karena jujur saya belum terlalu memahami apa itu fungsi Mysql ,Database,Ftp,serta failitas yang ada di cPanel Hosting saya itu ? saya hanya baru costume account emailnya saja dan yang lainnya belum kepake… please ya mas ,ini saya curhat lho , gak apa2 dibilang katro juga ,asal ilmu dan wawasan dari mas bisa membantu saya ..
hatur nuhunn ..
ditunggu jawabannya ,
NB :
Berikut Specnya :
500MB Space {Profesional}
UNLIMITED Traffic Limit
UNLIMITED Email Account
3 Domains
UNLIMITED MySQL/MariaDB
Datacenter IIX/US/SG
Gratis Weebly Web Builder
Gratis SSL
Gratis Domain
minta di jelasin mas ??
Waalaikumsalam…
Hehe.. asal harganya g terlalu mahal, g masalah kok mas. Saat ini hosting sebesar 500MB sudah termasuk standar. Kalau ambil yang 100MB malah terlalu kecil, soalnya file wordpress saja sudah makan sekitar 30MB-an. Belum lagi file gambar2 dan konten dari websitenya.
Seluruh list spec tersebut juga standar dan memang ada ada di setiap web hosting (terlepas dari ukuran spacenya). Paling yang berubah cuma jumlah domain. Disitu tertera 3, artinya kita bisa menggunakan 3 domain berbeda.
Kalau untuk penggunaan email, mungkin bisa di search di google mengenai tutorialnya, soalnya cukup panjang dan cara aksesnya juga lumayan rumit (harus dari cPanel).
oh gitu ya ,tuh kan jadi agak legak kalau sudah tau .,
masalahnya saya masih awam mas hehe ,,
o'y mas kalau misalkan di fiture hostingnya terdapat beberapa fasilitas yg diberi ,apa memang diharuskan mesti di isi semuanya / di biarkan saya selain instal wordpress+plugin {misalnya Database,Ftp ,mysql dan istilah Host yg lainnya } atau cukup update status wordpressnya saja ?
seperti yg sudah saya sampaikan sebelmnya kalau saya beli hosting hanya untuk memberi informasi dari usaha {jasa} yang saya jalani dan itupun cuman beberapa halaman ,simplenya sih web statis ,untuk promonya saya biasa pake jasa adwords,,
satu lagi nih mas agar unek2nya bangblas hehe , kalau saya bikin subdomain di akun hostingya,kira mencukupi gak untuk paket itu ?
maksudnya semacam blog tambahan di web utamanya ,
G harus dipakai semua kok mas, mana yang perlu aja. Contohnya saya juga tidak menggunakan alamat email @duniailkom.com, soalnya butuh berbagai fitur di gmail, jadi untuk sementara saya tidak menggunakan email dengan nama domain @duniailkom.com.
Untuk database, jika sudah menggunakan wordpress, itu juga sudah pakai database MySQL. Kalau FTP sebenarnya hanya untuk upload file2 besar, jadi juga g perlu dipakai.
Yup, masih cukup kok untuk tambah subdomain.
wah mas andre ,selain pinter :) , ramah dan juga baik hati ,, "bukan pujian lho mas tapi kenyataan" buktinya sekarang saya agak LEGA ,meskipun masih banyak sih pertanyaan yang mungkin mau saya samapaikan ,tapi itu masih bisa nyusul kan mas hehehe " untuk sekarang ini ,sudah cukup dulu "
mudah2an apa yang mas andre kasih sama kita2 ,khususnya Newbie seperti saya ini di bidang tersebut , dibales jauh lebih besar dan tentunya bermanfaat hehe …
AMIN
Amiin… terimakasih doa dan dukungannya mas, sukses juga kedepannya :)
Bicara soal nama besar penyedia web hosting
saya ingin mengetahui sedikit lebih detail
menurut mas dari peenyedia ini kira- kira yang my.webhostmu.com dengan niagahosinger bagusan mana dan dijamin aman kalau soal pembayaran untuk jangka panjang ??
Sama saja menurut saya… untuk webhostmu saya belum pernah coba namun tampilan webnya cukup meyakinkan.
Kalau niagahoster, saya sudah beberapa kali order domain dan hosting di sana (untuk project sampingan), dan selama ini belum ada masalah…