# Domain dan Hosting

## Domain

Domain adalah alamat unik yang digunakan untuk mengakses sebuah website di internet. Domain berfungsi sebagai pengganti alamat IP (Internet Protocol) yang berbentuk angka agar lebih mudah diingat oleh pengguna.

Contoh alamat IP: `99.83.220.86`\
Contoh domain: `dicoding.com`

<figure><img src="/files/C5OLMUEN9xU4WH8HEo0U" alt=""><figcaption></figcaption></figure>

Apabila diperhatikan, nama domain [www.dicoding.com](http://www.dicoding.com) memiliki tiga bagian yang seharusnya mudah dikenali lantaran masing-masing dipisahkan oleh titik, yakni www (subdomain), dicoding (domain), dan com (generic top level domain).

#### Subdomain

Bagian www dari contoh [www.dicoding.com](http://www.dicoding.com) dikenal sebagai subdomain. Secara teknis, kamu dapat memiliki banyak subdomain, contohnya sub.sub.subdomain.domain.com. DNS dapat mendukung hingga 127 level domain secara total untuk satu nama domain.

Contoh lain : drive.google.com, meet.google.com

#### **Domain**

Bagian selanjutnya ialah Domain. Ia merupakan nama yang kerap digunakan untuk merujuk ke bagian kedua dari struktur nama domain. Dalam contoh [www.dicoding.com](http://www.dicoding.com), yang disebut domain adalah dicoding. Umumnya, orang-orang memakai nama bisnis, perusahaan, organisasi, platform, produk, dan lain-lain sebagai domain mereka.

Contoh : detik.com, kompas.com

#### Top-Level Domain (TLD)

Top-Level Domain atau biasa disingkat TLD adalah bagian terakhir dari sebuah nama domain. Dalam contoh [www.dicoding.com](http://www.dicoding.com), bagian .com merupakan TLD. Mulanya, jumlah TLD yang tersedia begitu terbatas. Namun, kini jumlah tersebut kian berkembang pesat dalam beberapa tahun terakhir.&#x20;

* .com (commercial)
* .org (organization)
* .net (network)
* .edu (education)

#### **Country Code Top-Level Domain (ccTLD)**

Domain yang khusus digunakan berdasarkan negara tertentu, seperti:

* `.id` (Indonesia)
* `.us` (Amerika Serikat)
* `.uk` (Inggris)
* `.jp` (Jepang)

**Daftar Country Code untuk Indonesia:**

* `.id` - Domain umum Indonesia
* `.co.id` - Perusahaan komersial
* `.ac.id` - Institusi akademik (universitas)
* `.sch.id` - Sekolah
* `.go.id` - Pemerintahan
* `.mil.id` - Militer
* `.or.id` - Organisasi
* `.web.id` - Personal atau umum
* `.my.id` - Domain personal
* `.biz.id` - Bisnis kecil

## Hosting

Hosting adalah tempat (sebuah server) untuk meletakkan file-file web.

<figure><img src="/files/w9AcoXT8CIqU3ZV4FhOk" alt=""><figcaption><p>Sumber: exabytes.co.id</p></figcaption></figure>

Diibaratkan website adalah sebuah bangunan rumah, hosting adalah tanah tempat dibangunnya rumah sedangkan domain adalah nama alamat dari bangunan/rumah, sedangkan subdomain merupakan ruangan yang terdapat di dalam bangunan/rumah (dalam hal ini adalah web) tersebut.

### Jenis-jenis Layanan Hosting

#### a. **Shared Hosting**

Hosting di mana beberapa website berbagi sumber daya pada satu server. Cocok untuk website kecil atau blog.

#### b. **VPS Hosting (Virtual Private Server)**

Hosting yang menggunakan teknologi virtualisasi untuk membagi satu server fisik menjadi beberapa server virtual. Memberikan kontrol lebih besar dibanding shared hosting.

#### c. **Dedicated Hosting**

Server khusus yang hanya digunakan oleh satu pengguna atau organisasi. Cocok untuk website besar dengan trafik tinggi.

#### d. **Cloud Hosting**

Menggunakan beberapa server yang bekerja bersama untuk memastikan ketersediaan tinggi. Cocok untuk website yang membutuhkan skalabilitas tinggi.

#### e. **WordPress Hosting**

Hosting yang dioptimalkan khusus untuk website berbasis WordPress. Biasanya mencakup fitur tambahan seperti caching dan keamanan khusus WordPress.

#### f. **Reseller Hosting**

Layanan hosting yang memungkinkan pengguna untuk menjual kembali ruang hosting kepada klien lain.

### Penyedia Layanan Hosting

Beberapa penyedia layanan hosting web berbayar, antara lain:

1. niagahoster
2. rumahweb
3. idCloudHost
4. hostinger
5. idwebhost
6. Hosting web Google Cloud
7. Alibaba cloud hosting

Salah satu penyedia layanan hosting web gratis di [000webhost.com](http://000webhost.com/)

Kekurangan hosting gratis:

1. Kapasitas terbatas
2. Keamanan data tidak dijamin
3. Tidak ada dukungan (support)
4. Menggunakan subdomain dari penyedia layanan hosting gratis<br>

### Video Panduan Mendaftar Hosting di 000webhost.com

Berikut panduan mendaftar hosting gratis di 000webhost.com menggunakan akun Google <https://youtu.be/sFcGhCNrN9U>

##


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://rachmat-nur.gitbook.io/pemrograman-web-i/pengenalan-teknologi-web/domain-dan-hosting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
