PEMBUATAN WEBSITE
PEMBUATAN WEBSITE
π» Materi : Pembuatan Website (Pengembangan Website)
Mapel: Koding dan Kecerdasan Artifisial
Kelas: X SMK
πΉ A. Pengantar Pembuatan Website
1. Apa itu Website?
Website adalah kumpulan halaman yang berisi informasi dalam bentuk teks, gambar, audio, video, dan elemen lainnya yang saling terhubung melalui hyperlink dan dapat diakses menggunakan browser melalui jaringan internet.
Contoh website:
-
Informasi : kompas.com, detik.com
-
Pendidikan : kemdikbud.go.id
-
E-commerce : tokopedia.com, shopee.co.id
-
Media sosial : facebook.com, instagram.com
2. Komponen Utama Website
Sebuah situs web terdiri dari tiga komponen utama:
| Komponen | Penjelasan |
|---|---|
| Bagian Depan | Bagian tampilan yang dilihat oleh pengguna (antarmuka pengguna). Dibuat dengan HTML, CSS, dan JavaScript. |
| Bagian Belakang | Bagian yang mengatur logika, penyimpanan data, dan interaksi dengan server. Menggunakan bahasa seperti PHP, Python, Node.js, dll. |
| Basis Data | Tempat penyimpanan data seperti pengguna, produk, artikel, dll. Menggunakan MySQL, PostgreSQL, MongoDB, dsb. |
πΉ B. Tahapan Pembuatan Website
1. Perencanaan (Planning)
Menentukan tujuan situs web, target pengguna, dan jenis konten yang akan disajikan.
Contoh:
Tujuan membuat website sekolah → menampilkan profil, informasi jurusan, dan berita sekolah.
2. Perancangan (Design)
Merancang tampilan menggunakan wireframe dan menentukan warna, tata letak, serta elemen UI.
Alat bantu: Figma, Canva, Adobe XD.
3. Pembuatan (Development)
Proses pengkodean website menggunakan bahasa pemrograman seperti:
-
HTML (Hypertext Markup Language) → struktur konten
-
CSS (Cascading Style Sheets) → desain dan gaya tampilan
-
JavaScript → interaksi dan dinamika
-
PHP / Python / Node.js → server logika dan koneksi database
4. Pengujian (Testing)
Menguji apakah website berjalan baik di berbagai perangkat dan browser.
5. Publikasi (Deployment)
Website diunggah ke web hosting dan dihubungkan dengan domain agar dapat diakses oleh publik.
Contoh domain:www.smkn1gantiwarno.sch.id
πΉ C. Struktur Dasar Website
Struktur folder dalam pembuatan website sederhana:
πΉ D. Bahasa Pemrograman Website
1. HTML (Bahasa Markup Hiperteks)
HTML digunakan untuk membuat struktur dan isi dari halaman web.
π Contoh Kode HTML Dasar:
π§© Penjelasan:
-
<h1>→ judul utama -
<p>→ paragraf -
<a>→ link menuju halaman lain
2. CSS (Cascading Style Sheets)
CSS digunakan untuk mengatur tampilan (warna, posisi, ukuran, font).
π Contoh Kode CSS:
π§© Penjelasan:
-
background-color→ warna latar -
font-family→ jenis huruf -
color→ warna teks
3. JavaScript
Digunakan untuk menambah interaktivitas pada website.
π Contoh Kode JavaScript:
π§© Penjelasan:
-
onclick→ perintah saat tombol diklik -
alert()→ menampilkan pesan pop-up
πΉ E. Membuat Website Sederhana (Contoh Lengkap)
π― Tujuan:
Membuat profil website sekolah sederhana.
π Struktur File:
π§ Kode Lengkap:
1. Berkas:index.html
2. Berkas:style.css
3. Berkas:script.js
πΉ F. Hosting dan Domain
Agar website dapat diakses secara online, kita membutuhkan:
-
Domain → Alamat website (contoh:
smkn1gantiwarno.sch.id) -
Hosting → Tempat menyimpan file website di internet.
Contoh layanan gratis:
-
Halaman GitHub
-
Netlify
-
Bebas Tak Terbatas
Langkah umum:
-
Upload file ke hosting
-
koneksi dengan domain
-
Uji akses website
πΉ G. Integrasi AI dalam Website (Kecerdasan Buatan)
Penerapan AI sederhana dalam website dapat dilakukan untuk menambah fitur cerdas, misalnya:
-
Chatbot sekolah untuk menjawab pertanyaan siswa
-
Rekomendasi wilayah berdasarkan minat siswa
-
Pendeteksi emosi pengguna melalui analisis teks
π Contoh AI sederhana dengan JavaScript:
πΉ H. Evaluasi Pembelajaran
Latihan:
-
tiga bayangan komponen utama dalam pembuatan website!
-
Apa perbedaan antara front-end dan back-end?
-
Menjelaskan fungsi CSS dalam website!
-
Buat halaman web sederhana yang menampilkan biodata kalian.
-
Menjelaskan contoh penerapan AI pada website sekolah!
πΉ I. Kesimpulan
Pembuatan website merupakan keterampilan penting di era digital. Dengan memahami HTML, CSS, dan JavaScript, siswa dapat membangun website yang informatif dan menarik. Integrasi AI menjadikan website lebih cerdas , interaktif , dan berdaya guna .
Komentar
Posting Komentar