Video Instalasi XAMPP
Pemrograman
Aplikasi dengan HTML: Dasar-Dasar dan Penerapannya
HTML (Hypertext Markup Language) adalah bahasa
markup standar yang digunakan untuk membuat dan merancang halaman web. HTML
memainkan peran yang sangat penting dalam dunia pemrograman web karena tanpa
HTML, sebuah halaman web tidak akan dapat ditampilkan di browser. Artikel ini
bertujuan untuk membahas dasar-dasar HTML sebagai materi kuliah dalam
pemrograman aplikasi.
1. Apa Itu
HTML?
HTML adalah bahasa markup yang digunakan untuk
menyusun struktur dasar sebuah halaman web. HTML memungkinkan pengembang web
untuk menyisipkan teks, gambar, tautan, form, tabel, dan elemen-elemen lainnya
yang akan ditampilkan di browser. HTML tidak seperti bahasa pemrograman, karena
HTML hanya bertugas untuk mendefinisikan elemen-elemen halaman dan bagaimana
elemen-elemen tersebut ditata.
2. Struktur
Dasar HTML
Setiap dokumen HTML memiliki struktur dasar
yang harus ada agar dapat dikenali oleh browser. Struktur dasar HTML terdiri
dari beberapa elemen penting:
Contoh struktur HTML sederhana:
<!DOCTYPE
html>
<html
lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0">
<title>Contoh Halaman
HTML</title>
</head>
<body>
<h1>Selamat Datang di Halaman
Web</h1>
<p>Ini adalah contoh penggunaan HTML
untuk membuat halaman web.</p>
</body>
</html>
3. Elemen
HTML yang Paling Umum
HTML menggunakan berbagai elemen atau tag
untuk mengatur konten di halaman web. Berikut adalah beberapa elemen HTML yang
paling sering digunakan:
ü <h1> hingga <h6>: Digunakan
untuk membuat heading (judul). <h1> adalah heading terbesar, sementara <h6> adalah yang terkecil.
ü <p>: Digunakan
untuk membuat paragraf teks.
ü <a>: Digunakan
untuk membuat hyperlink.
ü <img>:
Menampilkan gambar di halaman.
ü <ul> dan <ol>: Digunakan untuk membuat daftar tak terurut (unordered list) dan daftar
terurut (ordered list).
ü <form>: Digunakan
untuk membuat form input bagi pengguna.
Contoh elemen-elemen HTML:
<h2>Daftar
Belanja</h2>
<ul>
<li>Apel</li>
<li>Pisang</li>
<li>Jeruk</li>
</ul>
4.
Pengenalan Atribut HTML
Atribut HTML memberikan informasi tambahan
kepada elemen HTML. Atribut ditulis di dalam tag pembuka dan biasanya memiliki
format nama="nilai". Beberapa atribut yang sering digunakan adalah:
ü href: Atribut
untuk menentukan alamat URL di tag <a>.
ü src: Atribut
untuk menentukan sumber gambar di tag <img>.
ü alt: Atribut
untuk memberikan deskripsi alternatif jika gambar gagal dimuat.
ü id dan class: Digunakan untuk memberikan identifikasi atau kelas untuk penataan CSS.
Contoh penggunaan atribut:
<a
href="https://www.google.com">Kunjungi Google</a>
<img
src="gambar.jpg" alt="Gambar Contoh">
5.
Pemrograman Aplikasi dengan HTML
HTML bukan hanya tentang menyusun halaman
statis, tetapi juga dapat diintegrasikan dengan CSS dan JavaScript untuk
membuat aplikasi web yang lebih dinamis dan interaktif. Berikut ini adalah
beberapa penerapan HTML dalam pengembangan aplikasi:
ü Formulir Pengguna: HTML digunakan untuk membuat formulir pengumpulan data, seperti
formulir login, registrasi, dan feedback.
ü Tabel Data: HTML
memungkinkan pembuatan tabel untuk menampilkan data dalam format yang rapi.
ü Integrasi dengan CSS dan JavaScript: CSS digunakan untuk mengatur desain dan tata letak halaman, sementara
JavaScript digunakan untuk menambahkan interaktivitas.
Contoh form login dengan HTML:
<form
action="/submit" method="POST">
<label
for="username">Username:</label>
<input type="text"
id="username" name="username">
<label
for="password">Password:</label>
<input type="password"
id="password" name="password">
<input type="submit"
value="Login">
</form>
6. Praktik
Terbaik dalam Pemrograman HTML
Untuk memastikan aplikasi web berjalan dengan
baik dan efisien, berikut adalah beberapa praktik terbaik dalam pemrograman
HTML:
ü Validasi HTML: Gunakan alat validasi HTML untuk memastikan kode Anda bebas dari
kesalahan dan kompatibel dengan berbagai browser.
ü Aksesibilitas: Pastikan bahwa halaman web dapat diakses oleh semua pengguna, termasuk
mereka yang memiliki disabilitas.
ü SEO (Search Engine Optimization): Gunakan elemen seperti <meta> dan struktur URL yang baik untuk meningkatkan peringkat halaman web di
mesin pencari.
ü Penggunaan Elemen Semantik: Gunakan elemen semantik seperti <article>, <section>, dan <footer> untuk meningkatkan pemahaman mesin pencari dan aksesibilitas.
7.
Kesimpulan
HTML adalah dasar dari setiap aplikasi web,
dan memahami penggunaannya sangat penting untuk pengembangan aplikasi berbasis
web. Dengan pemahaman yang baik tentang struktur dan elemen HTML, Anda dapat
mulai membangun halaman web statis dan mengintegrasikannya dengan CSS dan
JavaScript untuk menciptakan aplikasi web yang lebih dinamis dan interaktif.
Dengan penguasaan HTML, Anda dapat mulai
merancang antarmuka pengguna untuk aplikasi yang lebih kompleks, termasuk
penggunaan formulir untuk pengumpulan data, tabel untuk penyajian data, serta
integrasi dengan teknologi modern seperti CSS dan JavaScript untuk menciptakan
pengalaman pengguna yang menyenangkan.
Salah satu kewajiban seorang Dosen pada perguruan Tinggi ialah Mengajar. Mengajar merupakan satu dari tiga kewajiban Tridharma Perguruan Tinggi. Mata kuliah Algoritma dan Pemrograman merupakan salah satu Mata Kuliah yang ada pada Prodi Tadris Matematika UIN Gusdur Pekalongan. Mata Kuliah ini membahas mengenai bahasa Algoritma dan pemrograman. Bahasa pemrograman yang digunakan dalam pembelajaran ini ialah C++. dimana C++ merupakan Bahasa pemrograman yang menjadi salah satu bahasa yang paling banyak digunakan hingga saat ini. Sejak di rilis pertama kali tahun 1985 oleh Bjarne Stroustrup, C++ berkembang menjadi multi purpose programming language yang bisa dipakai untuk membuat berbagai aplikasi, terutama aplikasi desktop.
Bahasa C++ sendiri adalah pengembangan dari bahasa C yang sudah lebih dulu populer. Salah satu perbedaan mendasar antara C dan C++ ada di dukungan ke pemrograman berorientasi object (object oriented programming). Bahasa C++ sudah mendukung pemrograman berbasis object yang diperlukan untuk membuat aplikasi kompleks. Bahasa C++ juga menjadi inspirasi dari banyak bahasa pemrograman modern, terutama C#, Java, PHP dan JavaScript. Jika anda sudah mempelajari bahasa C++, akan sangat mudah beralih ke bahasa pemrograman tersebut.
Adapun Capaian Pembelajaran (CP) Mata Kuliah Algoritma dan pemrograman sesuai uraian SKL (Standar Kompetensi Lulusan) dan CPL (Capaian Pembelajaran Lulusan) Prodi Jenjang Sarjana pada PTK dan FAI pada PT yang disusun oleh Direktorat Pendidikan Tinggi Keagamaan Islam Dirjen Pendis Kemenag ialah sebagai berikut :
CP Prodi :
S.9. Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri;
S.18. Menginternalisasi semangat kemandirian/kewirausahaan dan inovasi dalam pembelajaran bidang Matematika pada satuan pendidikan sekolah/madrasah (SMP/MTs/SMA/MA/MK/MAK);
P.15. Menerapkan teknologi informasi dan komunikasi dalam perencanaan pembelajaran, penyelenggaraan pembelajaran, evaluasi pembelajaran dan pengelolaan pembelajaran matematika;
P.19. Menguasai integrasi teknologi, pedagogi, muatan keilmuan dana/atau keahlian, serta komunikasi dalam pembelajaran matematika;
KU.1. Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam kontek pengembangan atau implementasi ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya;
KU.10. Menunjukkan kemampuan literasi informasi, media dan memanfaatkan teknologi informasi dan komunikasi untuk pengembangan keilmuan dan kemampuan kerja;
KK.3. Mampu memanfaatkan teknologi informasi dan komunikasi secara efektif dan berdaya guna untuk pembelajaran bidang matematika;
CP-MK:
Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan mampu menganalisis dan merancang algoritma serta membuat program (khususnya menggunakan tipe data dasar) dengan menggunakan salah satu bahasa pemrograman