HTML singkatan dari Hypertext Markup Language (Bahasa Indonesia: Bahasa Markah Hiperteks). Ini adalah bahasa standar yang digunakan untuk membangun struktur dan isi halaman web.
HTML tidak seperti bahasa pemrograman, yang memberikan instruksi fungsional. Sebaliknya, HTML menggunakan tag untuk memberi tahu browser web bagaimana menampilkan konten. Pikirkan tag sebagai label yang memberi instruksi kepada browser tentang apa yang harus dilakukan dengan teks atau elemen lain di halaman.
Misalnya, tag "<h1>" memberi tahu browser untuk menampilkan teks sebagai heading utama, sedangkan tag "<p>" memberi tahu browser untuk menampilkan teks sebagai paragraf.
HTML bekerja bersamaan dengan teknologi lain seperti Cascading Style Sheets (CSS) dan JavaScript untuk membuat halaman web yang interaktif dan dinamis. CSS mengontrol gaya visual halaman web, seperti warna font dan tata letak, sementara JavaScript menambahkan perilaku interaktif, seperti animasi dan formulir.
#CSS
CSS, singkatan dari Cascading Style Sheets (Lembar Gaya Bertingkat), adalah bahasa yang digunakan untuk mengatur tampilan dan format halaman web. CSS tidak fokus pada konten halaman web, melainkan bagaimana konten tersebut disajikan. Dengan CSS, Anda dapat mengontrol berbagai aspek visual website, seperti:
- Jenis dan ukuran font
- Warna teks dan latar belakang
- Jarak antar elemen
- Tata letak halaman
- Responsivitas website (agar bisa menyesuaikan tampilan di berbagai perangkat)
CSS kerap disebut sebagai pelengkap HTML. HTML berfokus pada struktur konten website, sedangkan CSS mengatur bagaimana konten tersebut ditampilkan. Keduanya bekerja bersama untuk membuat halaman web yang menarik dan informatif.
Ada beberapa keuntungan menggunakan CSS:
- Memisahkan Konten dari Tampilan: CSS membuat kode HTML lebih ringkas dan terorganisir karena presentasi visual dipisahkan dari konten.
- Konsistensi Tampilan: CSS memungkinkan Anda menerapkan gaya yang sama ke seluruh halaman web dengan mudah, sehingga tampilan website menjadi konsisten.
- Kontrol Lebih Besar: Dengan CSS, Anda memiliki kontrol yang lebih besar atas bagaimana elemen-elemen halaman web ditampilkan.
JavaScript adalah bahasa pemrograman tingkat tinggi dan dinamis yang banyak digunakan untuk membuat situs web interaktif. Inilah beberapa poin penting mengenai JavaScript:
- Menghidupkan Website: JavaScript menambahkan fungsionalitas dan perilaku interaktif ke halaman web statis yang dibuat dengan HTML dan CSS. Dengan JavaScript, Anda dapat membuat elemen bergerak, menanggapi klik pengguna, memvalidasi formulir, dan banyak lagi.
- Berjalan di Browser: Kode JavaScript dieksekusi oleh browser web. Artinya, ketika Anda membuka halaman web yang berisi JavaScript, kode tersebut dijalankan langsung oleh browser web Anda. Tidak perlu instalasi terpisah untuk menjalankan JavaScript.
- Berbagai Penggunaan: Selain web development, JavaScript juga digunakan untuk mengembangkan aplikasi mobile hybrid, server web (melalui Node.js), dan bahkan perangkat lunak desktop. Namun, penggunaannya yang paling populer tetaplah untuk pengembangan web.
- Relatif Mudah Dipelajari: Dibandingkan dengan bahasa pemrograman lain, JavaScript dikenal sebagai bahasa yang cukup mudah dipelajari, terutama bagi mereka yang sudah terbiasa dengan logika pemrograman dasar. Banyak sumber daya gratis tersedia online untuk belajar JavaScript.
Secara ringkas, JavaScript adalah bahasa yang membuat website menjadi lebih dinamis dan interaktif, sehingga pengguna dapat memiliki pengalaman menjelajah web yang lebih menarik.
#PHP
PHP, yang merupakan singkatan dari Hypertext Preprocessor (Preprosesor Hypertext), adalah bahasa pemrograman open-source yang umumnya digunakan untuk pengembangan web dinamis dan interaktif [Apa Itu PHP? Pengertian, Sejarah, dan Fungsinya - Biznet Gio Cloud].
Berikut beberapa hal penting mengenai PHP:
- Fokus pada Pengembangan Web: Meskipun bisa digunakan untuk hal lain, PHP terutama dirancang dan sangat cocok untuk membangun aplikasi web.
- Berbasis Skrip: PHP digolongkan sebagai bahasa skrip dengan fungsi umum, artinya kode PHP biasanya disematkan di dalam dokumen HTML. Ketika halaman web dijalankan, kode PHP tersebut dieksekusi di server sebelum dikirimkan ke browser pengguna.
- Menghasilkan Konten Dinamis: Tidak seperti HTML yang statis, PHP mampu menghasilkan konten web secara dinamis. Hal ini memungkinkan website untuk menampilkan informasi yang berbeda tergantung pada situasi, misalnya menampilkan produk tertentu berdasarkan kategori yang dipilih pengguna atau menampilkan konten yang dipersonalisasi berdasarkan pengguna yang login.
- Mudah Dipelajari: PHP dikenal sebagai bahasa yang relatif mudah dipelajari, terutama bagi mereka yang sudah memiliki pengalaman dengan bahasa pemrograman lain seperti C atau Java.
Singkatnya, PHP adalah alat yang ampuh untuk membuat halaman web yang interaktif dan dinamis. Para developer web banyak yang memilih PHP karena kemudahan penggunaannya dan kemampuannya yang kaya untuk membangun berbagai macam aplikasi web.
#Database (Mysql, Mssql, Postgre, Mongo dll)
Dalam Bahasa Indonesia, database disebut sebagai basis data. Secara sederhana, database adalah kumpulan data atau informasi yang tersimpan secara sistematis.
Ada dua poin penting mengenai pengertian database:
- Dikelola dengan cara tertentu: Database tidak hanya sekedar kumpulan data mentah, melainkan data yang diatur dan terorganisir berdasarkan aturan tertentu. Struktur organisasi ini bertujuan untuk memudahkan penyimpanan, pengaksesan, pengelolaan, dan pemeliharaan data.
- Saling berhubungan: Data-data dalam sebuah database biasanya saling berhubungan. Hubungan antar data ini bisa didefinisikan melalui skema atau model data. Dengan adanya hubungan tersebut, data dalam database dapat dianalisa dan dimanfaatkan secara lebih optimal.
Misalnya, database toko online mungkin berisi tabel untuk data pelanggan, produk, dan transaksi pembelian. Tabel-tabel tersebut bisa saling berhubungan. Contohnya, tabel transaksi pembelian bisa memiliki referensi ke tabel pelanggan dan tabel produk, sehingga Anda dapat melihat riwayat pembelian masing-masing pelanggan dan produk apa saja yang terjual.
Singkatnya, database berperan sebagai gudang penyimpanan data yang terorganisir dengan baik, sehingga data bisa dikelola, diakses, dan dianalisa secara efisien.




