Anda di halaman 1dari 19

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 0

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.

Pelajaran Pemrograman Web dan Perangkat Bergerak berfungsi membentuk peserta


didik agar memiliki pengetahuan tentang Pemrograman yang luas dan kuat. Pemrograman Web
juga sebagai salah satu syarat Ketuntasan Lulusan Kompetensi Keahlian RPL. Wajib Hukumnya
orang RPL menguasai Bahasa Pemrograman, khususnya Pemrograman Web. Buku Bahan ajar ini
mendorong peserta didik untuk lebih memahami Maeri, bukan hanya “Apa” , dan “Mengapa”
saja tapi lebih ke “Bagaimana” peserta didik membangun sebuah website.

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

Tasikmalaya, Juli 2020


KATA PENGANTAR
KATA PENGANTAR
9. Kepala SMK NU Periode 2011 – 2020, Bapak Asep Susanto, S.Ag., M.Pd.I yang selalu
memberikan semangat dalam penyelesaian Bahan Ajar ini.
10. 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.
11. 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.
12. 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
13. Guru-Guru SMK NU Yang selalu kompak dalam proses pembuatan bahan ajar ini.
14. Dan Anak-Anak RPL Khususnya serta Semua siswa SMK NU Yang akan menggunakan
bahan ajar ini, terima kasih semuanya

Akhirnya, tegur sapa, saran, dan kritik dari kalangan akademisi dan pengguna bahan ajar
ini sangat penulis harapkan demi kemajuan di bidang Pendidikan

Tasikmalaya, Juli 2021

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

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 3


A. PENDAHULUAN

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

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 4


dengan teman yang sedan gmengerjakan bagian yang sama, sebelum Anda
bertanya pada instruktur. Jika perlu, berusahalah mencari tahu jawabannya pada
sumber yang lain

C . Kegiatan Belajar

1. TUJUAN PEMBELAJARAN

a. Tujuan Pembelajaran untuk aspek pengetahuan


Dengan menerapkan Model Pembelajaran Project Based Learning (PjBL) dan
Pendekatan Saintific STEAM dengan dilengkapi dengan diskusi, menggali
informasi, presentasi, simulai dan praktik langsung, diharapkan peserta didik
dapat :
- Melalui Menggali informasi dari referensi dan diskusi peserta didik
dapat Memahami Teknologi Aplikasi Web Server dengan teliti, santun,
bekerja sama, dan menghargai pendapat orang lain.
- Melalui Menggali informasi dari referensi dan diskusi peserta didik
dapat Menjelaskan Teknologi Aplikasi Web Server dengan teliti,
santun, bekerja sama, dan menghargai pendapat orang lain.

b. Tujuan Pembelajaran untuk aspek keterampilan

Dengan menerapkan Model Pembelajaran Project Based Learning (PjBL) dan


Pendekatan Saintific STEAM dengan dilengkapi dengan diskusi, menggali
informasi, presentasi, simulai dan praktik langsung, diharapkan peserta didik
dapat :
- Melalui Praktik peserta didik dapat Mempresentasikan aplikasi web
server dengan teliti, konsisten, rasa percaya diri, dan disiplin
- Melalui Praktik peserta didik dapat Mempraktikan aplikasi web server
dengan teliti, konsisten, rasa percaya diri, dan disiplin

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 5


2. KOMPETENSI DASAR

Kompetensi Dasar Aspek Pengetahuan


3.10 Memahami Teknologi Aplikasi Web Server
Kompetensi Dasar Aspek Keterampilan
4.10 Mempresentasikan Teknologi Web Server

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.

Aplikasi web menjadi populer karena kemudahan tersedianya aplikasi klien


untuk mengaksesnya, penjelajah web, yang kadang disebut sebagai suatu
thin client (klien tipis). Kemampuan untuk memperbarui dan memelihara
aplikasi web tanpa harus mendistribusikan dan menginstalasi perangkat
lunak pada kemungkinan ribuan komputer klien merupakan alasan kunci
popularitasnya. Aplikasi web yang umum misalnya webmail, toko ritel, lelang
online, wiki, papan diskusi, weblog.

Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web daripada


aplikasi berbasis desktop, sehingga aplikasi berbasis web telah diadopsi oleh
APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 6
perusahaan sebagai bagian dari strategi teknologi informasinya, karena
beberapa alasan:

1. Akses informasi mudah,


2. Setup server lebih mudah
3. Informasi mudah didistribusikan
4. Bebas platform, informasi dapat disajikan oleh browser web pada sistem
operasi mana saja karena adanya standar dokumen berbagai tipe data
dapat disajikan
2. WEB SERVER
Web server adalah perangkat lunak yang berfungsi sebagai penerima
permintaan yang dikirimkan melalui browser kemudian memberikan
tanggapan permintaan dalam bentuk halaman situs web atau lebih umumnya
dalam dokumen HTML. Namun, web server dapat mempunyai dua
pengertian berbeda, yaitu sebagai bagian dari perangkat keras (hardware)
maupun sebagai bagian dari perangkat lunak (software).

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.

Jadi sebenarnya semua yang berhubungan dengan website biasanya juga


berhubungan dengan web server, karena tugas web server adalah mengatur
semua komunikasi yang terjadi antara browser dengan server untuk
memproses sebuah website.

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.

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 7


Pada tahun 1990 web server adalahproyek yang diusulkannya pada
atasannya di CERN (Organisasi Riset Nuklir Eropa) bernama CERN httpd yang
diusulkan oleh Sir Tim Berners-Lee. Web server ini berjalan pada server NeXT.
NeXT merupakan perusahaan yang didirikan oleh Steve Jobs setelah keluar
dari Apple.

Pada tahun yang sama ditemukan pula browser pertama kali yang dinamakan
WorldWideWeb.

Bagaimana Web Server bekerja?

web server adalah http respone mendapatkan http request


Seperti penjelasan sebelumnya, saat mengambil halaman website, browser
mengirimkan permintaan ke server yang kemudian diproses oleh web server.
HTTP request dikirimkan ke web server. Sebelum memproses HTTP request,
web server juga melakukan pengecekan terhadap keamanan. Pada web
server, HTTP request diproses dengan bantuan HTTP server. HTTP server
merupakan perangkat lunak yang bertugas menerjemahkan URL (alamat situs
web) serta HTTP (protokol yang digunakan browser untuk menampilkan
halaman website). Kemudian web server mengirimkan HTTP response ke
browser dan memprosesnya menjadi halaman situs web.

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 8


Pada saat web server menerima HTTP request dari browser, jika diperlukan
web server akan mengirimkan query ke database untuk memenuhi
permintaan HTTP request yang dikirimkan oleh browser.

- Fungsi Web Server


Jadi, selain berfungsi sebagai komunikasi penghubung dengan situs web dan
memproses HTTP request yang dikirimkan oleh browser, secara umum
beberapa fungsi web server adalah sebagai berikut:

1. Memastikan semua modul yang dibutuhkan tersedia dan siap digunakan


2. Membersihkan penyimpanan, cache, dan module yang tidak terpakai
3. Melakukan pemeriksaan keamanan terhadap HTTP request yang
dikirimkan browser

3. SERVER APLIKASI WEB


Selain tempat penyimpanan, fungsi web server adalah sebagai perangkat
lunak yang melayani permintaan dari browser. Ada banyak web server yang
saat ini tersedia, salah satunya adalah Apache.

Produk Web Server


Selain lima besar web server pada tabel di bawah ini, ada banyak sekali
layanan yang ditawarkan, antara lain Oracle Servers IBM, Servers, Gunicorn,
Zope, Kestrel, Jetty dan masih banyak lagi.

web server adalah apache dan lainnya


Pangsa pasar penggunaan web server yang digunakan pada situs web dari
W3Techs.

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 9


Tabel di atas merupakan tabel persentase penggunaan web server yang
digunakan oleh banyak website di internet. Seperti yang dapat Anda lihat,
Apache paling banyak digunakan dibandingkan dengan web server lainnya.
Survei dilakukan dengan mempertimbangkan beberapa poin berikut:

Keunggulan Masing-masing Web Server


Daftar berikut merupakan keunggulan dari lima besar web server yang
digunakan di seluruh dunia. Keunggulan yang kami coba bahas hanya
sebagian saja. Masih banyak keunggulan-keunggulan lain yang tidak bisa
langsung kami bahas satu persatu. Pada bagian ini tidak kami masukan untuk
layanan Google Web Server, dikarenakan layanan tersebut hanya digunakan
khusus untuk layanan online milik Google.

APACHE Pengaturan lebih mudah


Open Source
Komunitas yang besar
NGINX Ringan
Banyak fitur dan stabil
Performa tinggi
IIS IIS mendukung penuh pada Windows
Adanya kemampuan pengecekan kesalahan
Kerja menggunakan PHP lebih stabil
LiteSpeed Web Memiliki pencegahan DDoS
Server Recover kesalahan secara langsung
Kompatibel dengan .htaccess

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 10


Setiap web server mempunyai keunggulan masing-masing. Apache web
server adalah layanan web server yang saat ini paling populer digunakan.
Apache atau terkadang disebut dengan Apache Tomcat dengan dukungan
pengembang open source dan komunitasnya mampu menjadi raja dari web
server lainnya. Selain dapat disesuaikan dengan kebutuhan sistem, Apache
dikenal kompatibel dengan berbagai sistem karena memiliki banyak pilihan
pengaturan.

4. INSTALASI APLIKASI WEB SERVER


Untuk Proses Instalasi Aplikasi Web Sever, perhatikan Langkah Langkah
dibawah ini dengan baik
NO LANGKAH KERJA

1 Download aplikasi XAMPP.

Alamat Download https://www.apachefriends.org/download.html

2 Dobel klik file XAMPP yang baru saja Anda download, nanti
selanjutnya akan muncul jendela “installer language” seperti di bawah
ini:

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 11


3 Selanjutnya pilih bahasa. Pilih yang Bahasa Inggris (English). Klik OK.
4 Kadang pada proses ini muncul pesan error. Jika ada, abaikan saja
dan lanjutkan dengan klik OK dan YES.

5 Berikutnya akan muncul jendela yang isinya meminta Anda menutup


semua aplikasi yang sedang berjalan. Jika semua aplikasi sudah
ditutup, maka klik tombol Next.

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 12


6 Selanjutnya Anda akan diminta untuk memilih aplikasi yang mau
diinstal. Centang saja semua pilihan dan klik tombol Next.

7 Kemudian Anda akan diminta untuk menentukan lokasi folder


penyimpanan file-file dan folder XAMPP. Secara default akan
diarahkan ke lokasi c:\xampp. Namun jika Anda ingin
menyimpannya di folder lain bisa klik browse dan tentukan secara
manual folder yang ingin digunakan. Jika sudah selesai, lanjutkan
dan klik tombol Install.

8 Tunggu beberapa menit hingga proses intalasi selesai. Jika sudah


muncul jendela seperti di bawah ini, klik tombol Finish untuk
menyelesaikannya.

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 13


9 Berikutnya, akan muncul jendela dialog seperti gambar di bawah ini
yang menanyakan Anda apakah mau langsung menjalankan aplikasi
XAMPP atau tidak. Jika ya, maka klik YES.

10 Cara Menjalankan Aplikasi XAMPP

1. Bukalah aplikasi XAMPP, bisa melalui Start


Menu atau Desktop, dan klik icon XAMPP. Atau, jika Anda
membukanya begitu proses instalasi selesai maka
klik Yes seperti yang terlihat pada gambar di atas.
2. Setelah terbuka, silahkan klik tombol Start pada
kolom Action sehingga tombol tersebut berubah
menjadi Stop. Dengan mengklik tombol tersebut, artinya itulah
aplikasi yang dijalankan. Biasanya jika saya menggunakan
XAMPP, yang saya start hanyalah aplikasi Apache dan MySQL,
karena saya tidak memerlukan aplikasi seperti Filezilla, dan
lain-lain.

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 14


Sekarang bukalah browser kesukaan Anda, dan coba
ketikkan http://localhost/xampp di address bar. Jika muncul
tampilan seperti gambar di bawah ini, instalasi telah berhasil.

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 15


5. PENGGUNAAN APLIKASI WEB PADA BERBAGAI PERANGKAT MOBILE
Aplikasi web merupakan aplikasi yang berjalan di rowser web seperti (Opera,
Google Chrome, Mozila Firefox, Safari UC-Browser, Brave, dll). Kita
mengetahui bahwa semua browser dalat berjaln baik pada computer
maupun perangkat bergerak(mobile) semacam smartphone(ponsel pintar,
tablet)
a. Aplikasi web pada computer (PC)
Aplikasi web berjalan baik pada computer dengan berbagai system
operasi, baik itu Windows, Linux, macOS, maupun ChromeOS, asalkan
tersedia browser yang sesuai. Artinya aplikasi web dapat berjalan bai
pada computer desktop maupun portable(laptop, nebook)
b. Aplikasi web pada perangkat bergerak
Teknologi aplikasi web pada computer dikembangkan lagi hingga dapat
diterapkan pada peragnkat bergerak (mobile) seperti smartphone. Hal ini
dapat dilakukan karena browser yang digunakan juga diselaraskan
dengan system operasi mobile (Android, Iphone). Selain smartphone,
aplikasi web juga dapat diterapkan pada tablet dengan baik dengan
system operasi Android dan Iphone
Aplikais web perangkat bergerak merupakan aplikasi web yang
dioptimasi untuk perangkat mobile. Aplikasi web ini bukan aplikasi

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 16


mobile, melainkan situs web yang ditulis dalam Bahasa
HTML/CSS?/JavaScript dan dijalankan di browser.

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

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 17


DAFTAR PUSTAKA

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.

APLIKASI WEB SERVER – PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 18

Anda mungkin juga menyukai