• Home
  • Tips
  • Cara Membuat Website Responsive untuk Pemula

Cara Membuat Website Responsive untuk Pemula

Oleh Ratna Patria
Cara Membuat Website Responsive untuk Pemula 1

Punya ide atau bisnis, tetapi informasi yang ingin kamu sampaikan masih tersebar di media sosial atau chat satu per satu? Website sederhana bisa membantu menampilkan semua informasi tersebut dalam satu tempat yang rapi dan mudah diakses.

Kamu bahkan tidak harus menjadi web developer untuk mulai membuatnya.

Dalam tutorial ini, kita akan belajar cara membuat website responsive untuk pemula menggunakan HTML, CSS, dan JavaScript sederhana. Jika belum terbiasa coding, kamu juga dapat memanfaatkan AI coding assistant untuk membantu membuat dan memperbaiki kode melalui pendekatan yang sering disebut vibe coding.

Sebagai contoh, kita akan membuat website untuk bisnis fiktif bernama Fresh&Clean by Domion.

Target akhirnya adalah sebuah website bisnis cleaning service yang dapat dibuka dengan nyaman melalui smartphone maupun desktop dan memiliki tombol pemesanan langsung melalui WhatsApp.

Website responsive sebaiknya sudah menjadi pertimbangan sejak tahap awal pembuatan website, bukan hanya dilakukan setelah website selesai dibuat. Karena itu, selain memahami cara membuat tampilan yang responsive, kamu juga perlu mengetahui tahapan dasar dalam membangun website, mulai dari menentukan tujuan hingga memilih platform yang sesuai.

Baca panduan cara membuat website dari nol untuk memahami prosesnya secara keseluruhan.

Website Fresh&Clean by Domion yang Akan Dibuat

Website yang akan dibuat menggunakan konsep single-page website agar cukup sederhana untuk dipelajari pemula.

Strukturnya terdiri dari:

  • Header dan navigation;
  • Hero section;
  • Tentang bisnis;
  • Layanan cleaning service;
  • Alasan memilih layanan;
  • Testimoni;
  • CTA pemesanan;
  • Kontak dan WhatsApp.

Pada bagian pertama website, misalnya, pengunjung akan melihat:

Rumah Bersih Tanpa Ribet

Fresh&Clean by Domion membantu membersihkan rumah, apartemen, dan kantor agar kamu bisa fokus pada aktivitas yang lebih penting.

Booking Cleaning Sekarang

Struktur sederhana seperti ini sudah cukup untuk membantu calon pelanggan memahami layanan dan melakukan tindakan selanjutnya.

Kenalan dengan HTML, CSS, dan JavaScript

Sebelum mulai coding, kamu hanya perlu memahami fungsi tiga teknologi yang akan digunakan.

HTML untuk Membuat Struktur Website

HTML digunakan untuk menentukan konten yang tampil pada halaman.

Misalnya:

HTML menentukan keberadaan judul, teks, gambar, tombol, navigation, hingga setiap section website.

Kalau baru mulai belajar coding, kamu dapat memahami konsep dasarnya melalui panduan belajar HTML untuk pemula.

CSS untuk Mengatur Tampilan Website

CSS digunakan untuk mengubah struktur HTML menjadi tampilan yang lebih menarik.

Dengan CSS kamu dapat mengatur:

  • warna;
  • font;
  • ukuran teks;
  • background;
  • jarak antar elemen;
  • susunan card;
  • layout desktop;
  • hingga tampilan smartphone.

Contohnya:

CSS juga akan menjadi bagian utama ketika kita membuat website Fresh&Clean by Domion menjadi responsive.

Kalau belum familiar dengan penggunaannya, kamu bisa mempelajari dasar CSS terlebih dahulu.

JavaScript untuk Membuat Website Lebih Interaktif

Untuk website cleaning service sederhana, HTML dan CSS sebenarnya sudah dapat digunakan untuk membuat sebagian besar tampilannya.

JavaScript digunakan jika kamu ingin memberikan interaksi tambahan.

Misalnya:

  • membuka menu smartphone;
  • menjalankan tombol;
  • menampilkan elemen tertentu;
  • membuat FAQ;
  • atau menangani interaksi sederhana lainnya.

Dalam tutorial ini, JavaScript akan digunakan untuk membuat mobile navigation.

Secara sederhana:

HTML = struktur
CSS = tampilan
JavaScript = interaksi

Sekarang kita mulai membuat websitenya.

1. Buat Folder Project Website

Pertama, buat folder baru pada komputer.

Beri nama:

fresh-clean-website/

Kemudian buat struktur seperti berikut:

Masing-masing file memiliki fungsi:

  • index.html untuk konten website;
  • style.css untuk tampilan;
  • script.js untuk interaksi;
  • images untuk gambar layanan dan aset lainnya.

Untuk menulis kode, kamu dapat menggunakan Visual Studio Code atau text editor lainnya.

2. Buat Struktur HTML Website Cleaning Service

Buka file index.html.

Kemudian tambahkan struktur dasar berikut:

Baca Juga:  Apa Itu WAMP Server? Pengertian dan Fungsi untuk Pengembangan Web

Jangan lupa bagian:

Meta viewport membantu browser menyesuaikan lebar halaman dengan layar perangkat yang digunakan pengunjung.

Sekarang website sudah memiliki struktur, tetapi tampilannya masih sangat sederhana.

Kita akan memperbaikinya dengan CSS.

3. Percantik Website dengan CSS

Buka file style.css.

Tambahkan CSS dasar:

Baca Juga:  Cara Mudah Mengatasi 504 Gateway Timeout Errors

Buka index.html melalui browser.

Sekarang Fresh&Clean by Domion sudah mulai terlihat seperti website bisnis sungguhan.

Namun, tampilan tiga kolom pada bagian layanan masih dapat terlihat sempit ketika dibuka melalui smartphone. Kita akan membuatnya responsive.

Belajar membuat website melalui project sederhana seperti Fresh&Clean bisa menjadi cara praktis memahami HTML dan CSS. Ketika websitenya sudah siap digunakan, kamu dapat menyimpan file HTML, CSS, JavaScript, dan gambar menggunakan Web Hosting DomaiNesia agar website dapat diakses melalui internet.

4. Buat Tampilan Website Responsive

Pada desktop, tiga layanan berikut masih nyaman ditampilkan secara berdampingan:

Home Cleaning | Office Cleaning | Deep Cleaning

Namun, susunan tersebut terlalu sempit pada smartphone.

Karena itu, tambahkan media query pada bagian bawah style.css.

Perhatikan kode:

@media (max-width: 768px)

Artinya, CSS yang berada di dalam bagian tersebut diterapkan ketika lebar layar berada pada 768 pixel atau kurang.

Layout layanan yang sebelumnya:

grid-template-columns: repeat(3, 1fr);

berubah menjadi:

grid-template-columns: 1fr;

Hasilnya, tampilan desktop:

Home Cleaning | Office Cleaning | Deep Cleaning

akan berubah menjadi:

Home Cleaning

Office Cleaning

Deep Cleaning

ketika website dibuka melalui smartphone.

Inilah salah satu prinsip dasar responsive web design: kontennya tetap sama, tetapi layout menyesuaikan ruang yang tersedia.

5. Aktifkan Mobile Menu dengan JavaScript

Pada CSS tadi, navigation disembunyikan ketika website dibuka melalui layar kecil.

Sebagai gantinya, tersedia tombol Menu.

Sekarang kita perlu membuat tombol tersebut berfungsi.

Buka file script.js.

Tambahkan:

Saat pengunjung menekan tombol Menu, JavaScript akan menambahkan atau menghapus class:

active

CSS kemudian membaca class tersebut dan menentukan apakah navigation perlu ditampilkan.

Dengan beberapa baris JavaScript saja, Fresh&Clean by Domion sekarang memiliki mobile navigation.

Kalau ingin memahami penggunaannya lebih jauh, kamu bisa mempelajari fungsi JavaScript dalam pengembangan website.

6. Tambahkan Gambar Layanan

Website cleaning service akan terasa lebih meyakinkan jika dilengkapi visual.

Kamu dapat menambahkan gambar seperti:

  • proses membersihkan rumah;
  • ruang tamu yang sudah bersih;
  • petugas cleaning;
  • proses office cleaning;
  • atau before-after.

Simpan gambar pada folder:

images/

Kemudian masukkan pada HTML:

Agar gambar tidak melewati batas layar smartphone, tambahkan CSS:

Dengan max-width: 100%, gambar tidak akan menjadi lebih lebar daripada container.

Ukuran file juga perlu diperhatikan agar halaman tidak menjadi terlalu berat. Kamu bisa membaca panduan memilih format gambar website sebelum mengunggah banyak foto.

7. Belum Bisa Coding? Gunakan AI untuk Membantu

Kalau melihat HTML dan CSS sepanjang ini terasa sulit, kamu tidak harus menulis semuanya secara manual. AI coding assistant dapat membantu membuat kode berdasarkan instruksi menggunakan bahasa sehari-hari. Pendekatan seperti ini sering disebut vibe coding.

Misalnya, mulai dengan prompt:

AI kemudian dapat menghasilkan draft awal website. Tidak harus langsung sempurna. Kamu bisa melanjutkannya dengan prompt kecil.

Misalnya:

Atau:

Bahkan ketika muncul error, kamu dapat menempelkan kodenya dan meminta:

Dengan pola tersebut, AI tidak hanya digunakan untuk menghasilkan seluruh website sekaligus, tetapi menjadi coding assistant selama proses pengembangan.

Baca Juga:  Apa Itu Document Object Model (DOM) JavaScript?

Kamu juga bisa melihat beberapa pilihan AI coding assistant sebelum menentukan tool yang ingin digunakan.

8. Tetap Pahami Kode yang Dibuat AI

Menggunakan vibe coding bukan berarti seluruh kode harus diterima tanpa diperiksa.

Untuk project sederhana ini, setidaknya pahami bagian dasar berikut.

HTML

Kenali elemen seperti:

CSS

Pahami beberapa property:

JavaScript

Untuk project ini, cukup kenali:

Kamu tidak perlu menghafalkan semuanya. Namun, pemahaman tersebut membantu kamu memberikan instruksi lebih baik kepada AI.

Daripada:

“Website saya berantakan di HP.”

Instruksi berikut akan lebih mudah dipahami AI:

“Pada viewport di bawah 768px, ubah .services menjadi satu kolom dan kecilkan ukuran heading hero.”

Semakin memahami struktur website, semakin mudah pula kamu menggunakan AI untuk melakukan perubahan.

9. Buat Tombol Booking WhatsApp

Tujuan utama website bisnis bukan hanya memberikan informasi. Pengunjung juga harus mengetahui apa yang harus dilakukan selanjutnya.

Untuk Fresh&Clean by Domion, tindakan utamanya adalah melakukan booking cleaning melalui WhatsApp.

Contohnya:

Kamu juga dapat menambahkan pesan otomatis:

Saat tombol ditekan, pengunjung diarahkan langsung ke WhatsApp dengan pesan yang sudah disiapkan.

Tempatkan CTA setidaknya pada:

  • hero;
  • setelah bagian layanan;
  • dan bagian kontak.

Dengan begitu, calon pelanggan tidak perlu mencari cara melakukan pemesanan.

10. Cek Website di Smartphone

Sebelum website dipublikasikan, lakukan pengujian. Pada Google Chrome, buka Developer Tools dan aktifkan mode perangkat.

Kemudian periksa beberapa ukuran layar.

Pastikan:

  • navigation dapat dibuka;
  • judul tidak terlalu besar;
  • layanan berubah menjadi satu kolom;
  • gambar tidak melewati layar;
  • tulisan tetap mudah dibaca;
  • tidak muncul horizontal scroll;
  • tombol WhatsApp mudah ditekan;
  • jarak antar elemen tidak terlalu rapat;
  • dan informasi layanan tetap terlihat lengkap.

Jangan hanya mencoba satu ukuran smartphone. Kecilkan dan besarkan viewport secara perlahan. Jika desain mulai berantakan pada ukuran tertentu, sesuaikan CSS atau breakpoint yang digunakan.

11. Publish Website Fresh&Clean by Domion

Website yang sudah kamu buat di komputer sebenarnya masih bersifat lokal, artinya hanya bisa dibuka di perangkat kamu sendiri. Agar calon pelanggan bisa mengaksesnya dari mana saja, website perlu dipindahkan ke internet melalui proses yang disebut publishing (deploying).

Setelah dipublish, website Fresh&Clean by Domion bisa diakses menggunakan alamat seperti:

atau subdomain sementara seperti:

tergantung layanan hosting yang kamu gunakan.

Kenapa Website Harus Dipublish?

Tanpa proses publish, website hanya berupa file di komputer seperti:

  • index.html
  • style.css
  • script.js
  • folder images

File tersebut tidak bisa diakses oleh pelanggan karena tidak ada server yang “menyajikannya” ke internet.

Dengan hosting, file tersebut akan disimpan di server online sehingga:

  • pelanggan bisa membuka website 24 jam;
  • website bisa diakses dari HP, laptop, atau tablet;
  • bisnis terlihat lebih profesional;
  • dan link website bisa dibagikan di WhatsApp, Instagram, atau Google Maps.

Struktur Website Sebelum Upload

Pastikan struktur project kamu sudah rapi seperti ini:

Struktur ini penting karena hosting akan membaca file berdasarkan path tersebut. Jika file berantakan, biasanya gambar atau CSS tidak akan muncul.

Apa Saja yang Perlu Di-upload?

Untuk website Fresh&Clean by Domion, kamu hanya perlu meng-upload:

  • index.html → halaman utama website
  • style.css → tampilan dan desain
  • script.js → interaksi seperti menu mobile
  • folder images/ → foto layanan cleaning

Karena website ini masih sederhana, kamu tidak membutuhkan backend, database, atau server-side programming.

Semua proses booking dilakukan melalui:

Jadi website ini termasuk static website.

Cara Publish Website (Gambaran Umum)

Ada beberapa cara untuk mempublikasikan website:

1. Menggunakan Hosting Berbayar (Direkomendasikan untuk bisnis)

Dengan hosting, kamu bisa menggunakan domain profesional seperti:

Langkah umumnya:

  1. Beli domain (nama website)
  2. Beli hosting (tempat menyimpan file website)
  3. Upload file website ke hosting (biasanya via File Manager atau FTP)
  4. Hubungkan domain ke hosting
  5. Website langsung online

Kelebihannya:

  • terlihat lebih profesional
  • cocok untuk bisnis jangka panjang
  • bisa digunakan untuk SEO (Google Search)

2. Menggunakan Hosting Gratis (Untuk testing)

Jika masih tahap belajar, kamu bisa menggunakan:

  • Netlify
  • Vercel
  • GitHub Pages

Caranya biasanya cukup drag & drop folder project, lalu website langsung online dalam beberapa detik.

Website Fresh&Clean Sudah Siap Digunakan?

Setelah HTML, CSS, JavaScript, dan responsive layout selesai diuji, publikasikan project pada hosting agar website bisnis dapat diakses pelanggan kapan saja.

Dapatkan Hosting DomaiNesia!

Website Cleaning Service Sederhana Pun Bisa Terlihat Profesional

Membuat website bisnis tidak selalu membutuhkan sistem yang kompleks.

Untuk Fresh&Clean by Domion, HTML sudah cukup untuk menyusun informasi layanan, CSS membuat tampilannya lebih menarik sekaligus responsive, sedangkan JavaScript memberikan interaksi pada mobile navigation.

Kamu juga tidak harus menguasai seluruh coding sebelum memulai. AI coding assistant dapat digunakan untuk menghasilkan struktur awal, memperbaiki CSS, mencari error, hingga membantu menambahkan fitur melalui pendekatan vibe coding.

Mulailah dengan website yang sederhana tetapi memiliki informasi bisnis yang jelas, layanan yang mudah dipahami, desain responsive, serta tombol booking yang mudah ditemukan. Setelah versi dasarnya berjalan dengan baik, kamu dapat menambahkan fitur lain sesuai perkembangan bisnis.

Ratna Patria

Hi! Ratna is my name. I have been actively writing about light and fun things since college. I am an introverted, inquiring person, who loves reading. How about you?


Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Migrasi Hosting ke DomaiNesia Gratis 1 Bulan

Ingin memiliki hosting dengan performa terbaik? Migrasikan hosting Anda ke DomaiNesia. Gratis jasa migrasi dan gratis 1 bulan masa aktif!

Ya, Migrasikan Hosting Saya