Soal Project Akhir Web Sederhana: Halaman Profil Sederhana Tujuan : Membuat sebuah halaman web sederhana yang berfungsi sebagai halaman profil pribadi atau tokoh fiktif menggunakan HTML.
Membuat Project web profil pribadi
Buatlah Project web pribadi menggunakan HTML
Pada project itu, buatlah minimal tiga halaman web, yakni home, biodata, dan about. Boleh ditambah halaman lain misal : kontak, galeri dll.
Pelaksanaan :
Untuk kelas yang hari rabu, ujian dilaksanakan pada hari Rabu 21 Mei 2025 Untuk kelas yang hari kamis, ujian dilaksanakan pada hari Kamis 05 juni 2025
Aturan :
Akan menggunakan 3 Lab.komputer (timur,tengah dan barat)
1 komputer untuk 1 siswa
Boleh menggunakan HP dengan syarat download terlebih dahulu Aplikasi Code Studio di Playstore
Open Book (boleh buka referensi lain, buku, hp dsb)
Project ini akan dinilai berdasarkan:
Kesesuaian dengan persyaratan yang disebutkan di atas. Struktur HTML yang valid dan rapi. Penggunaan elemen HTML yang tepat. Kejelasan dan keterbacaan kode Selamat mengerjakan project akhir web sederhana.
semua materi dan contoh ada di web https://kelascoding.smpn2godean.sch.id/
Pada pertemuan kali ini kita akan membuat projek web profil pribadi dengan menggunakan lima halaman web, yaitu home, about, biodata, galeri dan contact. Berikut tahapannya :
Tahap 1 1. Buat folder baru dengan nama iniwebku(atau dengan nama masing). 2. Buat folder lagi di dalam folder iniwebku dengan nama folder image, folder image ini nantinya untuk menyimpan file foto. 3. Strukturnya nanti jadi seperi ini.
4. File yang perlu dipersiapkan di tahapan ini adalah foto berformat .jpg 5. Langkah selanjutnya kita akan mulai menulis kode. Silakan buka folder iniwebku dengan Visual Studio Code. Caranya: Klik menu File, lalu pilih Open Folder dan carilah folder iniwebku dengan begini kita sudah siap menuliskan kode.
Tahap 2
1.Membuat halaman home
Buat file baru bernama index.html di dalam folder iniwebku, Setelah itu, isi dengan kode berikut:
<div> <ul> <li> <b>2017 - 2019</b> - <i>Back-End Developer</i> - di Di PT. Teknologi Indonesia </li> <li> <b>2020 - Now</b> - <i> Software Engineer</i> - di Di SMPN 2 Godean </li> </ul> </div>
Buatlah halaman web sederhana seperti berikut ini :
gunakan pemformatan teks
Warna dan font bebas
<!DOCTYPE html> <html lang=”en”>
<HEAD> <TITLE>pretest</TITLE> </HEAD> <BODY BGCOLOR=”lime” TEXT=”maroon”> <font face=”algerian”> <B> Konsep Dasar Apa itu HTML </B> </font><br> Sebelum belajar <i> HTML </i> dasar, kamu harus tahu apa itu <i> HTML </i>. <br> Jadi, <i>HTML</i> yang merupakan singkatan dari <U> Hypertext Markup Language </U> <br> adalah bahasa markup yang mendefinisikan <B><I><U>struktur dasar halaman website</B></I></U>. <br>
<p> <font color=”blue”> Nama dan kelas : …………… , </font> </p>
Tabel terdiri dari 4 unsur utama: Baris Kolom Sel Garis
Berikut beberapa tag yang digunakan untuk membuat tabel di HTML:
Tag <table> untuk membungkus tabelnya Tag <thead> untuk membungkus bagian kepala tabel Tag <tbody> untuk membungkus bagian body dari tabel Tag <tr> (table row) untuk membuat baris Tag <td> (table data) untuk membuat sel Tag <th> (table head) untuk membuat judul pada header Tag yang paling penting untuk diingat adalah tag <table>, <tr>, dan <td>. Sementara tag yang lain adalah tambahan (opsional), boleh digunakan boleh tidak.
Baris
Kolom
Sel
Garis
Berikut beberapa tag yang digunakan untuk membuat tabel di HTML:
Tag <table> untuk membungkus tabelnya
Tag <thead> untuk membungkus bagian kepala tabel
Tag <tbody> untuk membungkus bagian body dari tabel
Tag <tr> (table row) untuk membuat baris
Tag <td> (table data) untuk membuat sel
Mari kita lihat contohnya:
!DOCTYPE html> <html> <head> <title>Belajar Membuat Tabel HTML</title> </head> <body>
Penulisan paragraf bisa menggunakan tag<p>. Adapun untuk memformat tulisan/text bisa menggunakan berbagai macam tag sesuai dengan keperluannya sesuai dengan tabel berikut ini :
Tag
Deskripsi
<b>
Membuat teks tercetak tebal
<i>
Membuat teks tercetak miring
<small>
Membuat teks tercetak kecil
<em>
Membuat penekanan pada teks (emphasized)
<strong>
Menyatakan bahwa teks tersebut penting
<sub>
Membuat teks tercetak sebagai subscript
<sup>
Membuat teks tercetak sebagai superscript (pangkat)
Buka notepad kemudian ketik kode berikut :
<HTML>
<HEAD>
<TITLE>Tipe-tipe Teks</TITLE>
</HEAD>
<BODY>
Ada tiga macam tipe tulisan yang paling sering digunakan dalam penulisan dokumen, apa saja. <br>
Ketiga tipe tersebut ialah tulisan <B>tebal</B>, tulisan <I>miring</I> dan tulisan <U>bergaris bawah</U>. <br>
Bisa pula dua tipe huruf dipadukan misalnya tulisan <B><I>tebal dan miring</B></I>, <br>
tulisan <B><U>tebal dan bergaris bawah</B></U> atau tulisan <I><U>miring dan bergaris bawah</I></U>. <br>
Bahkan bisa pula ketiga tipe tulisan tersebut sekaligus bergabung menjadi satu berupa tulisan<br>
<B><I><U>tebal, miring dan bergaris bawah</B></I></U>.
</BODY>
</HTML>
Simpan dan diberi nama teks.html kemudian bukalah teks.html menggunakan browser
Untuk ganti baris gunakan tag <br>
Contoh ganti baris dan penggunaan tipe-tipe font :
<HTML>
<HEAD>
<TITLE>Tipe-tipe Font</TITLE>
</HEAD>
<BODY>
<font face=”verdana”>Jenis Font<br></font>
<p style=”font-family: times”>
verdana <br>
<font face=”arial”>arial <br>
<font face=”algerian”>Algerian <br>
<font face=”helvetica”>helvetica <br>
</p>
</BODY>
</HTML>
Warna pada background dan teks
Buka notepad dan ketikan kode berikut :
<HTML>
<BODY BGCOLOR=”blue” TEXT=”white”>
Tulisan ini akan tampak dalam browser.
</BODY>
</HTML>
Simpan file dan beri nama background.html kemudian bukalah menggunakan browser.
Selanjutnya, ini adalah contoh kode warna menggunakan hex
Paragraf adalah kumpulan dari beberapa kalimat. Pada web, Paragraf biasanya digunakan untuk menampilkan teks atau artikel.
Paragraf pada HTML dibuat dengan tag <p>. Selain tag ini, ada juga tag pendukung lain seperti <div>, <hr>, <br>, dan <pre>.
Contoh:
Hasilnya:
Atribut untuk Paragraf
Biasanya paragraf ditambahkan dengan beberapa atribut seperti align, id, class, dll.
Contoh:
Hasilnya:
Atribut align merupakan atribut yang digunakan untuk pertaan teks pada paragraf. Namun, menurut validator W3C.. penggunaan tag ini sebaiknya diganti dengan CSS.
Mengapa demikian?
Karena atribut align dapat merubah tampilan dari web. Ini sebenarnya tugas dari CSS. Tugas utama dari HTML adalah membuat struktur dasar dari web.
Contoh perataan menggunakan CSS:
Hasilnya
Tag <br>
Tag <br> untuk Membuat Paragraf
Tag <br> sebenarnya bukanlah tag untuk membuat paragraf. Tapi tag ini, biasanya digunakan untuk membantu tag <p>.
Fungsi utama tag <br> adalah untuk membuat baris baru.
Contoh:
Misalkan kita ingin menampilkan pantun, bisa saja kita buat seperti ini di dengan tag <p>.
Hasilnya :
Meskipun pada kode HTML kita sudah menulis tiap bait pantun dalam baris yang baru. Tapi ia akan tetap ditampilkan seperti baris.
Di sinilah saatnya kita harus menggunakan tag <br>. Maka, kode di atas.. bisa kita perbaiki menjadi seperti ini:
Hasilnya :
tag <br> adalah tag yang tidak memiliki pasangan penutup. Cara menutupnya, tambahkan saja garis miring seperti ini <br />.
Tag <br> boleh ditutup, boleh juga tidak. Namun, sebaiknya ditutup agar valid menurut validator W3C.
Tag <hr> untuk Membuat Garis
Sama seperti tag <br>, tag <hr> juga bukanlah tag untuk membuat paragraf.
Tag <hr> merupakan tag yang digunakan untuk membuat garis lurus secara horizontal (horizontal rule). Biasanya digunakan untuk memisahkan beberapa konten atau paragraf.
Contoh:
Hasilnya:
Tag <pre>
Pada kasus tertentu, kita ingin menampilkan paragraf dengan format yang lebih spesifik. Contohnya seperti pantun dan puisi yang paragrafnya diulis dengan garis baru dan juga indentasi.
Hal ini bisa dilakukan dengan bantuan tag <br>. Namun ada juga tag lain yang bisa jadi alternatif, yakni tag <pre>.
Tag <pre> (preformatting) merupakan tag yang digunakan untuk menampilkan teks atau paragraf dalam format yang sudah kita tentukan di HTML.
Contoh:
Hasilnya :
Coba perhatikan!
Paragraf yang kita buat di dalam kode HTML akan ditampilkan dengan format yang sama seperti yang kita tulis di sana.
Biasanya tag <pre> sering digunakan untuk menampilkan source code. Karena, tag ini menggunakan font Monospace atau Courier New (di Windows).
Tag <p> vs Tag <div>
Tag <p> dan Tag <div>, memiliki perilaku yang hampir sama. Tapi tag <div> sebenarnya bukanlah tag untuk membuat paragraf, melainkan tag untuk membuat layout web.
Kadang tag <div> sering ‘disalahgunakan’ untuk membuat paragraf.
Contoh:
Haislnya :
Ini boleh-boleh, saja. Tapi hasilnya tidak akan sama seperti tag <p>.
Paragraf yang dibuat dengan tag <div> tidak akan memiliki jarak margin antar paragraf.
Tag <div> biasanya digunakan untuk membungkus teks yang ada di luar artikel. Contoh seperti teks pada footer, header, sidebar, dll.
Contoh :
Haislnya :
Paragraph Style
Sebenarnya ini ranah pembahasan tentang CSS bukan HTML. Karena itu, kamu boleh baca dan juga boleh tidak.
Paragraph Style adalah style CSS yang kita berikan kepada paragraf agar tampil lebih menarik.
Berikut ini beberapa style yang bisa diberikan pada paragraf:
1. Baris Pertama Masuk ke Dalam
Baris pertama pada paragraf kadang sering ditulis masuk ke dalam atau ini juga disebut dengan indentasi.
Contoh:
Bagaimanakah cara membuat yang seperti itu di HTML?
Gampang!
Kita bisa memanfaatkan style CSS.
Hasilnya :
Atribut style merupakan atribut untuk menambahkan style CSS. Pada contoh di atas kita menambahkan text-indent dengan nilai 45px, nilai ini akan menentukan jarak (ke dalam) dari baris pertama.
2. Warna untuk Paragraf
Warna bisa kita berikan kepada teks dan background. Properti CSS yang digunakan untuk memberikan warna adalah color (untuk teks) dan background-color (untuk background).
Contoh:
Hasilnya :
3. Mengubah Jenis Font
Tidak suka dengan jenis font yang digunakan, kamu bisa menggantinya dengan style CSS.
Caranya..
Kita bisa gunakan properti font-family lalu diberikan nilai dengan nama font yang akan digunakan.
Contoh:
Hasilnya :
Pada pertemuan kali ini, kita sudah belajar beberapa tag:
<p> untuk membuat paragraf;
<hr> untuk membuat garis lurus;
<br> untuk membuat baris baru;
<div> untuk membuat paragraf di luar artikel atau layaout;
<pre> untuk membuat paragraf dengan format yang sudah ditentukan.
Tag diatas adalah tag-tag dasar yang perlu diingat dalam membuat paragraf di HTML.