Modul Ajar MK Pemrograman Web - 01
Modul Ajar MK Pemrograman Web - 01
PEMROGRAMAN WEB
MODUL 1
PENDAHULUAN PEMROGRAMAN WEB
DAN PENGENALAN TOOLS
Disusun Oleh:
Muhamad Afif Effindi, S.Kom., M.T.
Faradina Anggraeni Ma’roef
2. Sejarah Web
Perkembangan web dimulai dari konsep dasar dokumen yang saling terhubung hingga menjadi
platform interaktif yang kompleks. Berikut adalah beberapa tahap evolusi web:
A. 1989 – Awal Mula Web (World Wide Web)
• Tim Berners-Lee, ilmuwan di CERN, mengusulkan sistem berbasis hypertext untuk
berbagi informasi di internet.
• Konsep ini melahirkan HTML dan protokol HTTP (HyperText Transfer Protocol).
B. 1991 – Situs Web Pertama
• Berners-Lee membuat situs web pertama (info.cern.ch), berisi dokumen teks dengan
link ke halaman lain.
C. 1994 – Lahirnya Browser dan HTML Standar
• Netscape Navigator menjadi browser pertama yang populer.
B. Sublime Text
• Dikembangkan oleh: Sublime HQ
• Fitur Utama:
o Ringan dan cepat digunakan, cocok untuk proyek kecil.
o Mendukung banyak bahasa pemrograman.
o Package Control: Memungkinkan pemasangan plugin tambahan.
o Multi-Selection Editing: Mempermudah pengeditan banyak baris kode
sekaligus.
• Sublime Text dapat diunduh pada: https://www.sublimetext.com/download
C. Atom (Discontinued)
• Dikembangkan oleh: GitHub (sekarang sudah tidak didukung lagi).
• Alternatif: Bisa menggunakan VS Code atau Brackets.
VS Code Kaya fitur, banyak ekstensi, gratis Agak berat untuk spesifikasi rendah
Sublime Text Ringan, cepat, dan fleksibel Berbayar untuk fitur penuh
🖥 Alternatif GitHub:
• GitLab → Digunakan untuk proyek yang lebih private.
• Bitbucket → Banyak digunakan di perusahaan dengan integrasi ke Atlassian (Jira,
Trello).
Perintah Fungsi
git push origin main Mengunggah perubahan dari repository lokal ke GitHub
git pull origin main Mengambil update terbaru dari GitHub ke komputer lokal
git branch nama_branch Membuat branch baru untuk fitur atau perubahan tertentu
Kesimpulan
1) Pemrograman web telah berkembang dari sekadar dokumen statis menjadi aplikasi
interaktif yang kompleks.
2) Memahami dasar HTML, CSS, JavaScript, serta backend seperti PHP/MySQL sangat
penting bagi pengembang web.
3) Dengan teknologi modern seperti Framework JavaScript (React, Vue), API, dan Cloud
Computing, pengembangan web kini semakin luas dan dinamis.
4) Code Editor seperti VS Code sangat membantu dalam menulis dan mengelola kode
pemrograman web dengan fitur yang kaya.
5) Git dan GitHub adalah alat penting untuk mengelola kode, melakukan version control,
serta memungkinkan kolaborasi dalam proyek pemrograman web.
6) Dengan memahami workflow Git, mahasiswa dapat bekerja secara efisien dalam
proyek tim dan terbiasa dengan standar industri.