KATA PENGANTAR
Alhamdulillah, Puji dan Syukur kehadirat Allh SWT, atas selesainya Bahan Ajar Mata
Pelajaran Pemrograman Web dan Perangkat Bergerak ini, Buku ini disusun sebagai modul utama
peserta didik dalam proses KBM di sekolah ataupun Daring. Buku ini disusun berdasarkan Hasil
Analisis dan Blending antara kurikulum 2013 Revisi 2018 dan SKKNI. Buku ini dibuat dengan
menggunakan Bahasa yang mudah dicerna oleh siswa tetapi tidak menghilangkan substansi dan
ke ilmiahan dari sebuah bahan ajar.
Mata Pelajaran Pemrograman Web dan Perangkat Bergerak merupakan rumpun mata
pelajaran dari kelompok C, khususnya C3. Buku Bahan Ajar ini disusun untuk memenuhi
kebutuhan Peserta didik SMK NU akan media belajar yang refresentatif dan sesuai dengan
kurikulum di Industri.
Bahan Ajar ini disusun berdasarkan 3 komponen utama yaitu “Information Sheet”,
“Jobsheet”, dan “Reportsheet” sesuai dengan arahan dari Pengawas Pembina/Pengasuh KCD
Wilayah XII Jawa Barat, yang menintruksikan dan membimbing penulis dalam penyelesaian Buku
Bahan Ajar ini. Memang Bukan Proses yang mudah dalam proses pembuatan bahan ajar ini, tapi
seiring dengan waktu akhirnya penulis berhasil menyelesaikan bahan ajar ini, meskipun penulis
sangat yakin masih banyak kesalahan disana sini.
Bahan Ajar ini dilengkapi dengan contoh gambar, grafik, serta tutorial yang insya alloh
akan mudah dimengerti bagi pemula sekalipun, penulis sadar pemrograman bukanlah sebuah
hal yang mudah dipepajari, maka dari itu penulis pemberikan studi kasus untuk beberapa job
yang ada didalam bahan ajar ini, karena penulis juga sebagai “Web Programming” jadi penulis
sangat mengerti bagaimana cara membuat website dan bagaimana memberikan materi pada
bahan ajar ini sesuai dengan pengalaman penulis sebagai Web Programming.
Terima Kasih Tidak Terhingga Kepada Orang Orang yang tidak dapat di sebutkan satu-
satu, yang paling utama adalah,
1. Kepada Alloh SWT, karena dengan hidayahnya penulis dapat menyelesaikan bahan ajar
ini
2. Kepada Kedua Orang tua, Mertua, yang selalu mendukung apapun yang dilakukan
anaknya
3. Kepada Istri Tercinta, Ulfah Fatimah yang dengan sabar selalu mendukung suaminya
dalam proses pembuatan bahan ajar ini
4. Kedua anak, Khanza dan Khaufar yang menjadi motivasi terbesar dalam penyelesaian
bahan ajar ini.
Akhirnya, tegur sapa, saran, dan kritik dari kalangan akademisi dan pengguna bahan ajar
ini sangat penulis harapkan demi kemajuan di bidang Pendidikan
APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 1
Akhirnya, tegur sapa, saran, dan kritik dari kalangan akademisi dan pengguna bahan ajar
ini sangat penulis harapkan demi kemajuan di bidang Pendidikan
Nizar Suryadi, ST
15. Kepala SMK NU Periode 2011 – 2020, Bapak Asep Susanto, S.Ag., M.Pd.I yang selalu
memberikan semangat dalam penyelesaian Bahan Ajar ini.
16. Kepala SMK NU, Bapak Drs. Aceng Mubarok, M.Pd yang memberikan kesempatan
kepada guru-guru untuk menggunakan bahan ajar yang dibuatnya di SMK NU Kota
Tasikmalaya.
17. Pengawas Pembina SMK NU, H. Dedih Hermawan, S.Pd., M.Si, sebagai pembimbing
utama yang selalu memberikan pengetahuan dan pengalaman nya dalam penyusunan
bahan ajar.
18. Widiaswara PPPPTK BMTI bandung, Bapak Drs. Abigain Pakpahan, M.Pd, yang dengan
sigap sedia selalu menyempatkan datang ke Sekolah kami jika sedang berada di Kota
Tasikmalaya dan dengan sabar membimbing penulis dalam menyelesaikan bahan ajar
ini
19. Guru-Guru SMK NU Yang selalu kompak dalam proses pembuatan bahan ajar ini.
20. Dan Anak-Anak RPL Khususnya serta Semua siswa SMK NU Yang akan menggunakan
bahan ajar ini, terima kasih semuanya
APLIKASI
Akhirnya, tegurWEB
sapa,SERVER
saran,–dan
PEMROGRAMAN WEB DAN
kritik dari kalangan PERANGKAT
akademisi BERGERAK bahan
dan pengguna 2 ajar
ini sangat penulis harapkan demi kemajuan di bidang Pendidikan
DAFTAR ISI
DAFTAR ISI
A. PENDAHULUAN .................................................................................................................................... 4
C . KEGIATAN BELAJAR .................................................................................................................................. 5
1. TUJUAN PEMBELAJARAN ......................................................................................................................... 5
2. KOMPETENSI DASAR ................................................................................................................................ 6
3. MATERI POKOK ........................................................................................................................................ 6
Cara Menjalankan Aplikasi XAMPP ...................................................................................................... 14
D. RANGKUMAN.......................................................................................................................................... 17
E. LATIHAN .................................................................................................................................................. 17
F. TEST FORMATIF ....................................................................................................................................... 17
DAFTAR PUSTAKA ....................................................................................................................................... 18
DAFTAR PUSTAKA ....................................................................................................................................... 18
1. DESKRIPSI SINGKAT
Interaksi di internet adalah sebuah interaksi dua awah antara pengguna(client) dan
penyedia konten (server). Namun sering kali sebuah website hanya bergantung pada
respons dari pada servernya saja. Bayangkan apabila saat anda mengisi suatu form di
sebuah website, kemudian mengklik tombol submit dan menunggu sekitar 20 detik
hanya untuk mendapatkan peringatan bahwa masih ada form yang kosong /belum diisi,
maka akan sangat menyebalkan bukan?? Karena itulah javascript yang berbasis client-
side programming digunakan. Dengan demikian interaksi antar user dan halaman web
menjadi lebih cepat tanpa harus menunggu respons dari server. Untuk penjelasan lebih
lengkap mengenai Cara menggunakan javascript dapat dipelajari pada modul ini.
2. RELEVANSI
Javascript adalah bahsa pemrograman paling popular didunia saat ini. Javascript adalah
Bahasa untuk web HTML, server, PC, Laptop, tablet, ponsel dan banyak lagi.
3. PETUNJUK BELAJAR
Modul ini dirancang untuk memfasilitasi Anda dalam melakukan kegiatan belajar secara
mandiri, jangan lupa berdoa sebelum mempelajarinya. Bacalah modul dengan seksama,
terutama bagian instruksi.
a. Pahami dulu tentang capaian pembelajaran mata kegiatan, sub capaian
pembelajaran mata kegiatan, dan pokok-pokok materi pada setiap Kegiatan Belajar
sebelum Anda mempelajari uraian materi
b. Lakukan kajian terhadap uraian materi pada setiap Kegiatan Belajar dan lengkapi
informasi Anda dengan melihat berbagai media dan sumber belajar yang telah
disediakan serta menganalisis contoh penelitian atau kasus nyata pada setiap topik
materi.
c. Gunakan teknik membaca cepat dalam mempelajari modul.
d. Pelajari media dan sumber belajar lain yang relevan dengan materi
e. Anda diperbolehkan bertanya kepada instruktur jika dianggap perlu.
f. Usahakan menyelesaikan setiap modul lebih cepat dari waktu yang ditetapkand.
Jika ada bagian yang belum anda pahami, cobalah terlebih dahulu mendiskusikan
C . Kegiatan Belajar
1. TUJUAN PEMBELAJARAN
3. MATERI POKOK
1. APLIKASI WEB
2. WEB SERVER
3. SERVER APLIKASI WEB
4. INSTALASI WEB SERVER
5. PENGGUNAAN APLIKASI WEB PADA BERBAGAI PERANGKAT
a. Uraian Materi
1. APLIKASI WEB
Dalam rekayasa perangkat lunak, suatu aplikasi web (bahasa Inggris: web
application atau sering disingkat webapp) adalah suatu aplikasi yang diakses
menggunakan penjelajah web melalui suatu jaringan seperti Internet atau
intranet. Ia juga merupakan suatu aplikasi perangkat lunak komputer yang
dikodekan dalam bahasa yang didukung penjelajah web (seperti ASP, Perl,
Java, Java Script, PHP, Python, Ruby, dll) dan bergantung pada penjelajah
tersebut untuk menampilkan aplikasi.
Jika merujuk pada hardware, web server digunakan untuk menyimpan semua
data seperti HTML dokumen, gambar, file CSS stylesheets, dan file JavaScript.
Sedangkan pada sisi software, fungsi web server adalah sebagai pusat kontrol
untuk memproses permintaan yang diterima dari browser.
Saat ini ada beberapa pilihan web server saat ini tersedia, nanti akan kami
coba bahas satu persatu mengenai kelebihan masing-masing web server.
Sebelumnya, mari kita coba bahas mengenai bagian lain dari web server.
Pada tahun yang sama ditemukan pula browser pertama kali yang dinamakan
WorldWideWeb.
2 Dobel klik file XAMPP yang baru saja Anda download, nanti
selanjutnya akan muncul jendela “installer language” seperti di bawah
ini:
D. RANGKUMAN
1. Aplikasi web adalah suatu aplikasi yang berjalan pada browser
2. Server web merupakan perangkat lunak yang berfungsi menerima HTTP atau HTTPS
dari browser web dan mengirimkan Kembali hasilnya dalam bentuk halaman-halaman
web, umumnya berbentuk dokumen HTML
3. Fungsi utama server web adalah mentransfer berkas atas permintaan pengguna
melaui protocol komunikasi yang telah ditentukan
4. Contoh aplikasi web server yang banyak digunakan adalah XAMPP
E. LATIHAN
1. Jelaskan Apa itu web server
2. Jelaskan kenapa kita membutuhkan web server
3. Bara menggunakan web server dalam aplikasi web
F. TEST FORMATIF
Selelah mempelajarai Bahan ajar diatas, silahkan kerjakan formatif secara daring, dengan
menSCAN barcode dibawah ini
DAFTAR PUSTAKA
Damayanti, Endah, dan Wahyu Purnomo. 2013. Pemrograman Web 1 untuk SMK/MAK.
Jakarta: Kementrian Pendidikan dan Kebudayaan RI.
Damayanti, Endah, dan Kadek Surya P. 2013. Pemrograman Web 2 untuk SMK/MAK. Jakarta
: Kementrian Pendidikan dan Kebudayaan RI.
Hadi, Diki Alfarabi. 2016. Belajar HTML dan CSS dasar. Malasngoding. Diakses 20 Oktober
2016, dari malasngoding archives.
Mengoperasikan Bahasa Pemrograman Berbasis Web. 2005. Diakses 1 Juli 2012, dari
academia.edu.
Mulyanto, Ainur Rofiq, dkk. 2008. Rekayasa Perangkat Lunak Jilid 3 untuk SMK. Jakarta :
Direktorat Pembinaan Sekolah Menengah Kejuruan.
Pardosi, Mico. 2001. Bahasa Pemrograman Internet, HTML dan Javascript. Surabaya: Indah.
Wijayanti, H. (2018). Pemograman Web dan Perangkat Bergerak. Surakarta: CV Putra
Nugraha.