APLIKASI WEB SERVER DAN KONSEP SERVER SIDE SCRIPTING

Apa itu aplikasi web server?

Web server adalah software yang memberikan layanan data yang mempunyai fungsi untuk menerima permintaan HTTP (HyperText  Transfer Protocol) atau HTTPS yang dikirim oleh klien melalui web browser dan mengirimkan kembali hasilnya dalam bentuk halaman web yang umumnya berbentuk dokumen HTML (HyperText Markup Language).

Fungsi dari web server

  • Membersihkan berbagai cache yang terdapat pada penyimpanan serta semua dokumen yang tidak terpakai lagi.
  • Melakukan pemeriksaan terhadap sistem security yang berasal dari permintaan HTTP berdasarkan request klien atau web browser.
  • Menyediakan data berdasarkan data berdasarkan request atau permintaan yang masuk agar dapat menjamin keamanan sistem yang berjalan dengan lancar. 
Protokol HTTP dan HTTPS digunakan web server untuk dapat berkomunikasi dengan klien. Dengan protokol HTTP dan HTTPS, komunikasi antar-server dengan klien dapat saling terhubung serta dapat dimengerti dengan mudah.

Jenis-jenis web server
  1. Web Server Apache
  2. Web Server Nginx
  3. Web Server IIS
  4. Web Server Lighttpd
Aplikasi Web Server 
  • XAMPP
  • WAMPServer
  • Apache HTTP Web Server
  • AMPPS
XAMPP
XAMPP adalah sebuah singkatan yang mana tiap hurufnya memiliki arti sendiri.
X (cross) berarti fleksibel, artinya aplikasi ini bisa dipasang di multiplatform atau berbagai sistem operasi. A adalah apache, yang merupakan web server. M adalah Mysql, yang merupakan aplikasi untuk mengelola database. P adalah PHP, yaitu modul untuk menjalankan script PHP. P adalah Perl, yaitu modul untuk menjalankan bahasa perl.
Kelebihan yang dimiliki XAMPP menjadikannya aplikasi web server terbaik bagi para penggunanya adalah:
  1. Terbilang lebih aman karena dapat membatasi hak akses setiap akun.
  2. Tidak akan mengganggu aktivitas lainnya karena dapat berjalan di background PC/Laptop anda.
  3. menjadi web server yang baik.
  4. memiliki fitur SSL
Cara Download XAMPP
  

Untuk dapat menggunakan XAMPP, kita harus mendownloadnya di situs resminya yaitu:  https://www.apachefriends.org. Setelah file XAMPP tersedia kita akan memulai install aplikasi dengan cara klik double pada file. Setelah itu klik next hingga XAMPP memulai instalasi


WAMP Server

Wamp Server adalah singkatan dari Windows, Apache, MySQL, dan PHP. Server ini merupakan software stack, yang mana jika menginstall ini berarti menginstall apache, Mysql dan PHP pada sistem operasi Windows device-mu.

Cara Download WAMP Server

Untuk mengunduh WAMP Server kita buka situs resmi dari WAMP Server terlebih dahulu dan download sesuai dengan versi windows anda. 


Selanjutnya, akan muncul pop-up seperti gambar di atas. Kemudia klik download directly seperti gambar di bawah ini.


Kemudian, tunggu hingga proses download selesai dan pastikan koneksi internet stabil agar proses download tidak terjadi error.

Cara Instalasi WAMP Server

  1. Pilih Bahasa
  2. Read license agreement. Pilih I accept the agreement
  3. Tentukan lokasi instalasi
  4. Pilih komponen tambahan. Fugsi komponen ini sebagai memperlancar penggunaan WAMP Server dan mendukkung file dengan kapasitas besar.
  5. Tentukan nama aplikasi
  6. Mulai instalasi
  7. Pilih browser dengan klik yes. Kemudian pilih web browser
  8. Pilih text editor dengan klik yes. Kemudian pilih text editor dan klik open untuk proses instalasi.
  9. Tunggu instalasi selesai dan klik finish.
Apache Web Server
Salah satu aplikasi web server yang paling banyak digunakan hingga saat ini. Apache HTTP server ini bersifat open source.

Download Apache
Kita bisa mengunduh Apache di https://www.apachelounge.com/download. Kemudian ekstrak hasil unduhan ekstrak file httpd-2.4.41-win64-VS16.zip, kemudian masuk ke dalam folder httpd-2.4.41-win64-VS16. Copy folder Apache24 dan letakkan di C:\

Buka file httpd.conf yang terletak di dalam folder C:\Apache24\conf dengan teks editor apapun. Cari baris 162 (nomor baris bisa saja berbeda bila menggunakan versi Apache yang berbeda). Hilangkan tanda pagar pada kode di bawah ini.

#LoadModule rewrite_module modules/mod_rewrite.so

Cari baris 227 dan hilangkan tanda pagar pada kodenya.

#ServerName www.example.com:80

Tambahkan path pada environment variables

C:\Apache24\bin


Terakhir, buka Command Prompt ketik:

httpd -k install

AMPPS
AMPPS adalah aplikasi web server dan bisa digunakan untuk Webserver ‘localhost‘ offline ataupun untuk online, karena AMPPS sudah mendukung banyak pengaplikasian, control panel yang sudah dapat diakses melalui browser dan sudah terintegrasi dengan segala pengaturan seperti hosting panel dan juga dapat langsung mengatur domain setting dan sebagainya.

Cara download aplikasi AMPPS di windows
  1. Download aplikasi AMPPS di https://www.ampps.com/downloads
  2. Buka aplikasi setup AMPPS-nya
  3. Setelah itu akan tampil jendela installer dari AMPPS, klik next.
  4. Setelah itu tampilan license agreement, klik i accept the agreement dan klik next
  5. Klik next sampai muncul tombol install, klik install, tunggu sampai proses instalasinya selesai.
  6. Klik finish dan aplikasi AMPPS selesai di instalasi.

Apa itu Server Side Scripting?

Server side scripting adalah teknik penggunaan script di dalam web server untuk merespon request dari browser yang digunakan oleh pengunjung. Ketika server menerima request, server akan mencari data yang dibutuhkan dan kemudian mengolah data tersebut. Proses pengolahan data ini terjadi sepenuhnya di dalam server. Setelah data selesai diolah, selanjutnya data dikirim ke browser untuk ditampilkan kepada pengunjung.

Bahasa pemrograman  server side scripting
  1. PHP
  2. Node.js
  3. Java
  4. Python
  5. Ruby
1. Contoh sintaks PHP

<? php
echo "Selamat datang";
?>

2. Contoh sintaks Node.js

console.log("Selamat datang");

3. Contoh sintaks Java

class Hello{
    public static void main(String args[]){
        System.out.println("Hello Bro")
    
}

4. Contoh sintaks Python

print ("Hello world");

5. Contoh sintaks Ruby

Var = “Selamat Datang”

puts Var

print Var

#hasilnya: Selamat Datang

Comments

Popular posts from this blog

APLIKASI PERPUSTAKAAN DENGAN BOOTSTRAP 5, PHP DAN MYSQL

Aplikasi PKL dengan PHP