Aplikasi Web Server dan Konsep Server Side Scripting

 

https://badoystudio.com/apa-itu-hosting/

Aplikasi Web Server – sebuah perangkat aplikasi dimana kita dapat menerima request dan bisa mengirim respon dalam protokol HTTP. Dalam menjalankan aplikasi web server, tentunya sudah diperogram dalam bahasa tertentu atau beberapa bahasa pemrograman.

Aplikasi web server ini di peruntukan bagi kita yang ingin membangun sebuah client / server untuk membangun web, dan dikalangan para IT Development banyak yang menggunakan web server ini.

Contoh Software yang digunakan:

1. Apache HTTP Web Server

Apache HTTP web server atau disebut juga “Apache” adalah salah satu web server yang digunakan diberbagai sistem operasi seperti: Linux, Windows, Unix, Novell Netware, dan OS lainnya. Apache sendiri mendukung tampilan GUI (Graphic User Interface) sehingga memudahkan penggunanya tanpa harus menggunakan prompt (semacam CMD).

Link: https://httpd.apache.org

2. NGINX

NGINX (Engine X) adalah web server yang bersifat open source, digunakan sebagai proxy IMAP/POP3, sebagai jalur keluar/masuk yang menangani surat menyurat email. Pencetus NGINX ialah Igor Sysoev tahun 2002, dan deperkenalkan pada pubilk tahun 2004.

Link: https://www.nginx.com

3. XAMPP

XAMPP adalah gabungan dari huruf-huruf yang memiliki nama yaitu X = Cross Platform, = Apache, = MySql / MariaDB, = Php, = Perl, XMAPP merupakan web server yang berfungsi sebagai website offline dimana kita bisa menguji kinerja fitur-fitur atau melihat konten website tanpa menggunakan jaringan internet.

Link: https://www.apachefriends.org/download.html

4. Microsoft IIS (Internet Information Service)

Microsoft IIS adalah web server yang digunakan oleh sistem operasi Windows, berfungsi sebagai mengelola web, pendukung protokol TCP/IP, File transfer Protocol (FTP), NNTP, dan Ghoper. Komponen IIS sudah digunakan dari Windows NT, Windows 2000, Windows XP, dan Windows server 2003.

Link: https://www.iis.net

5. AMPPS

AMPPS adalah web servwr buatan softaculous, web server ini juga mirip dengan WAMP, dan XAMPP. Meskimun sama AMPPS memiliki beberapa keunggulan dari ke-4 web server tadi, diantaranya:
    ● Menggunakan bahasa pemrograman Python, dan juga server Python.
    ● Memiliki fitur MySqlLite Explorer, berguna sebagai pengganti dari PHPMyAdmin                   sebagai databes web servernya.
    ● fitur lokal domain, dimana kita bisa meletakkan proyek kita dimana saja menggunakan         AMPPS,berbeda dengan XAMPP yang hanya meletakkan proyeknya di folder htdocs.

Link: https://ampps.com

Berikut Ini cara install beberapa Software diatas

1. Apache

- Download Apache pada link yang disertakan diatas - Lalu jika download telah selesai file Download diEkstrak Ke C:\

- Setelah berhasil mengekstrak masuk ke folder bin dan jalankan file httpd.exe

    








Cara install XAMPP


Apa itu konsep Server Side Scripting

Server-side scripting merupakan bahasa pemrograman web yang pengolahannya dilakukan dalam server, maksudnya ialah web server yang sudah telah terintegrasi oleh web engine. Server side Script biasanya hanya ada pada web dinamis saja.

Contoh Bahasa Pemrograman yang digunakan di Server Side Scripting:

1. PHP

Bahasa pemrograman PHP menjadi salah satu bahasa yang paling sering digunakan untuk server side programming. Meskipun PHP termasuk bahasa pemrograman tertua namun kemampuannya masih dapat diandalkan untuk pengembangan web saat ini.

Contoh Sintaks : 

<?php 
echo "Hello World!";
?>

2. Node.js

Node.js adalah bahasa pemrograman Javascript sisi server yang dibangun di Google Chrome V8 JavaScript Engine. Salah satu kelebihan Node.js adalah Anda dapat menggunakan Javascript untuk rendering front-end dan menggunakannya kembali di sisi back-end.

3. Java

Java bisa dibilang platform paling kuat untuk pengembangan web sisi server saat ini. Bahasa pemrograman ini bersifat open source, berorientasi objek, tidak memerlukan infrastruktur perangkat keras tertentu, mudah dikelola, serta memiliki tingkat keamanan yang baik.

Contoh Sintaks : 

package main; //<- 1. deklarasi package

import java.io.File; //<- 2. Impor library

class Program { //<- 3. Bagian class

    public static void main(String args[]){ //<- 4. Method main
        System.out.println("Hello World");
    }

}

4. Python

Python menjadi salah satu bahasa pemrograman yang banyak digunakan oleh pemula. Bahasa ini juga dianggap mudah untuk dipelajari karena sintaks yang dimiliki cukup sederhana dan terlihat mirip dengan Bahasa Inggris. Python juga menyediakan library yang besar dengan begitu banyak fungsi pra-kode sehingga Anda tidak perlu lagi menulis fungsi buatan sendiri.

Contoh Sintaks:

print("Hello World!")

5. Ruby

Ruby adalah bahasa pemrograman yang berorientasi pada objek dan bersifat open source. Bahasa ini dikembangkan oleh Yukihiro Matsumoto pada tahun 1995.

Posting Komentar

Lebih baru Lebih lama