• Tidak ada hasil yang ditemukan

Pengetahuan yang diperlukan dalam memastikan layanan web hosting memenuhi

BAB IV MEMASTIKAN LAYANAN WEB HOSTING MEMENUHI KRITERIA TEKNIS

A. Pengetahuan yang diperlukan dalam memastikan layanan web hosting memenuhi

Dalam mempertimbangkan pemilihan berdasarkan kebutuhan teknis, beberapa kriteria berikut ini dapat dijadikan panduan dasar dalam memilih penyedia jasa layanan yang sesuai dengan website yang telah dikembangkan:

1. Bahasa Pemrograman

Umumnya suatu website dibangun menggunakan bahasa pemrograman tertentu (misal: PHP, ASP, JSP, dan lain-lain). Suatu server web umumnya hanya mendukung bahasa pemrograman tertentu saja, oleh karena itu pastikan bahasa pemrograman yang digunakan untuk membangun website juga didukung oleh penyedia layanan. Hal ini tidak berlaku apabila website yang akan dihosting hanya berupa halaman HTML statis saja.

2. Spesifikasi Server

Spesifikasi server atau paket hosting yang dipilih dapat ditinjau dari beberapa faktor umum yaitu: lokasi fisik, bandwidth, RAM, dan kapasitas penyimpanan data.

Lokasi fisik server menentukan kecepatan dan kehandalan akses yang disesuaikan dengan target pengunjung website. Umumnya penyedia layanan menawarkan lokasi server dalam negeri (IIX) atau luar negeri.

Spesifikasi bandwidth umumnya menyatakan seberapa besar bandwidth yang diijinkan dalam tempo pemakaian sebulan. Jika akses transfer data yang dilayani oleh website melebihi kapasitas bandwidth, maka website akan diblokir untuk sementara. Beberapa penyedia jasa layanan menawarkan bandwidth unmetered yang berarti berapapun penggunaan bandwidth website Anda tidak akan diukur atau tidak dibatasi, khususnya pada server yang diletakkan secara fisik di dalam Indonesia (IIX).

Spesifikasi RAM menyatakan berapa besar alokasi RAM yang diberikan kepada akun Anda (jika menggunakan shared hosting) atau besaran RAM yang dialokasikan kepada server (jika menggunakan VPS).

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB424

Judul Modul: Mengevaluasi dan Memilih Jasa Layanan Web Hosting

Buku Informasi - Versi 2018 Halaman: 16 dari 26

Kapasitas penyimpanan data menyatakan seberapa besar data yang dapat ditampung oleh akun Anda atau server VPS (tergantung jasa layanan yang dipilih).

3. Basis Data

Umumnya web dinamis menggunakan perangkat lunak basis data (DBMS) dalam mengelola berbagai datanya. Pemilihan jenis DBMS ditentukan oleh programmer yang mengembangkan website. Umumnya penyedia jasa layanan web hosting mendukung beberapa DBMS, antara lain: MySQL/MariaDB, PostgreSQL, dan SQLite. Jika website yang dikembangkan menggunakan basis data, maka harus dipastikan server hosting yang digunakan mendukung atau menyediakan DBMS tersebut.

4. Pengelolaan Server

Dalam mengelola berbagai hal pada suatu server web, umumnya pelanggan diberikan akses panel kendali (misal: CPanel, Plesk, Webmin, CWP, dan lain-lain) oleh penyedia jasa dalam mengelola website pelanggan. Dukungan FTP/SFTP juga sangat penting guna memudahkan dalam melakukan proses unggah data ke server web hosting. Penyedia jasa layanan web hosting komersil umumnya menyediakan akses panel kendali dan FTP, namun tidak semua penyedia layanan gratis menyediakan salah satu atau bahkan keduanya, oleh karena itu pastikan baik-baik ketersediaan akses panel kendali dan FTP sebelum memilih penyedia jasa layanan.

5. Pengelolaan Nama Domain

Tanpa alamat web suatu website hanya dapat diakses melalui alamat IP tertentu saja, oleh karenanya dukungan terhadap nama domain sangatlah penting.

Umumnya penyedia jasa layanan mendukung pengelolaan nama domain baik yang berupa NS ataupun A. Tidak semua penyedia jasa layanan gratis mendukung nama domain.

6. Pengelolaan E-Mail

Jika Anda juga ingin mengelola email dalam akun web hosting, maka pastikan penyedia jasa layanan menyediakan fasilitas POP3 atau IMAP dalam paket jasa layanan yang ditawarkan.

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB424

Judul Modul: Mengevaluasi dan Memilih Jasa Layanan Web Hosting

Buku Informasi - Versi 2018 Halaman: 17 dari 26

Gambar 5. Contoh paket shared hosting yang ditawarkan oleh salah satu penyedia layanan

Gambar 6. Contoh paket shared hosting yang ditawarkan oleh salah satu penyedia layanan

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB424

Judul Modul: Mengevaluasi dan Memilih Jasa Layanan Web Hosting

Buku Informasi - Versi 2018 Halaman: 18 dari 26

Berikut ini adalah tabel pertimbangan teknis lainnya yang dapat membantu dalam mempertimbangkan jasa layanan web hosting yang akan dipilih.

Tabel 1. Tabel Pertimbangan Teknis dalam memilih jasa layanan web hosting

Aspek Ketersediaan Layanan

Website

Bahasa Pemrograman PHP, ASP, JSP, Perl, CGI-BIN, lainnya (menyesuaikan dengan bahasa pemrograman yang dibutuhkan)

Keamanan dan Performa HTTPS/SSL, CloudFlare, CDN, lainnya Sumberdaya

Lokasi Fisik Dalam negeri (IIX) atau luar negeri, menyesuaikan kepada target pengunjung website yang diharapkan Bandwidth Alokasi penggunaan bandwidth per-bulan yang

disediakan

Penyimpanan Data Kapasitas penyimpanan data yang diberikan

RAM Persentase penggunaan RAM yang diijinkan

Pengelolaan Domain

Registrasi Domain Penyedia menerima jasa registrasi domain (Ya/Tidak)?

Addon Domain Penyedia mampu mengelola nameserver pointing dari suatu domain (Ya/Tidak)?

Berapa nama domain yang dapat ditambahkan ke dalam satu akun web hosting?

Park Domain Penyedia memiliki fitur ini (Ya/Tidak)?

Berapa alamat domain yang dapat ditambahkan ke dalam satu akun web hosting?

Subdomain Penyedia memiliki fitur ini (Ya/Tidak)?

Berapa alamat subdomain yang diijinkan untuk setiap nama atau alamat domain yang ditambahkan pada satu akun web hosting?

Pengelolaan E-Mail

Web Mail Penyedia memiliki fitur ini (Ya/Tidak)?

Modul Pelatihan Berbasis Kompetensi

Sektor Teknologi Informasi dan Komunikasi Sub Sektor Rekayasa Perangkat Lunak

Kode Modul ICTWEB424

Judul Modul: Mengevaluasi dan Memilih Jasa Layanan Web Hosting

Buku Informasi - Versi 2018 Halaman: 19 dari 26

Mail Send Penyedia dapat mengirimkan email dari server web hosting (Ya/Tidak)?

Basis Data

DBMS MySQL/MariaDB, PostgreSQL, SQLite, MS-SQL, lainnya (menyesuaikan dengan DBMS yang dibutuhkan)

DBMS Tools phpMyAdmin, phpLiteAdmin, lainnya (menyesuaikan dengan DBMS yang dibutuhkan)

Pengelolaan Web Hosting

Backup/Restore Penyedia memiliki fitur ini (Ya/Tidak)?

Bagaimana frekuensi backup otomatis dilaksanakan?

Manajemen Berkas Pengelolaan via panel, FTP, SFTP, dan lain-lain

Manajemen Laporan Log sistem, performance analysis, laporan sumberdaya, dan lain-lain.

B. Keterampilan yang diperlukan dalam memastikan layanan web hosting