Stack Engineer
Mentor:
Iin Solihin
Halaman 1 dari 10
1. Pendahuluan
Halaman 2 dari 10
● Mendukung Era Mobile: Pemrograman web tidak hanya tentang
membuat website yang bagus di komputer, tetapi juga memastikan
bahwa situs tersebut berfungsi dengan baik di perangkat mobile,
yang semakin dominan digunakan.
● Pengoptimalan Mesin Pencari (SEO): Dalam pemrograman web,
penting untuk mengoptimalkan website agar mudah ditemukan di
mesin pencari. Ini membantu meningkatkan trafik dan, pada
akhirnya, keberhasilan bisnis atau tujuan website.
● Adaptasi dengan Perubahan Teknologi: Dunia teknologi terus
berkembang. Pemrograman web memungkinkan website untuk
beradaptasi dengan tren dan teknologi terbaru, menjaga relevansi
dan efektivitasnya.
Halaman 3 dari 10
Tahun 1995 menjadi tonggak penting dengan munculnya JavaScript
oleh Netscape. Ini memungkinkan halaman web menjadi lebih interaktif
dan dinamis. Bukan lagi sekadar teks dan gambar yang statis, tapi bisa
bereaksi terhadap aksi pengguna.
Halaman 4 dari 10
● CSS (Cascading Style Sheets): Jika HTML adalah kerangka, maka
CSS adalah cat dan dekorasi interior. CSS menentukan tampilan
website, termasuk warna, font, dan layout.
● JavaScript: Ini adalah sistem listrik yang membawa kehidupan ke
dalam rumah. JavaScript membuat website bisa "beraksi", seperti
mengubah konten saat tombol diklik.
Selain HTML, CSS, dan JavaScript, ada banyak teknologi lain yang
mendukung pemrograman web. Misalnya, AJAX memungkinkan update
halaman tanpa perlu memuat ulang, dan JSON (JavaScript Object
Notation) digunakan untuk pertukaran data.
Halaman 5 dari 10
4. Bahasa Pemrograman Front-End
HTML adalah seperti fondasi dan kerangka sebuah rumah. Ini adalah
bahasa yang digunakan untuk membuat struktur dasar setiap halaman
web. Dengan HTML, kita bisa menentukan judul, paragraf, gambar, dan
elemen lainnya. Contoh: <h1>Ini Judul</h1> akan menampilkan judul utama
di halaman web.
Halaman 6 dari 10
5.3. Node.js: JavaScript di Server
Halaman 7 dari 10
mana data 'dimasak' atau diproses, dan kemudian dikirim ke front-end,
seperti ruang makan, di mana data disajikan kepada pengguna.
Halaman 8 dari 10
● IDE:
IDE adalah seperti kotak alat lengkap yang tidak hanya untuk
menulis kode, tapi juga memiliki alat untuk menguji dan
memperbaiki kode (debugging).
Contoh: IntelliJ IDEA, Eclipse, dan PyCharm.
Fitur: Manajemen proyek, debugging tools, integrasi database.
Halaman 9 dari 10
7.4. Frameworks dan Libraries
Halaman 10 dari 10