Teknologi Aplikasi Web Berbasis Server

Preview:

Citation preview

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

SMK Kartika XX-1 Makassar

Surya R. Labetubun

Yang Akan Dipelajari- Cara Kerja Aplikasi Web Berbasis

Server

- Perangkat Pengembangan Aplikasi Web Berbasis Server

- Pengenalan Pemrograman Web Berbasis Teknologi Server

Cara Kerja Aplikasi Web Berbasis Server

Cara Kerja Web Server ada 2 dan cukup sederhana yakni :

1. Menerima permintaan (request) dari client2. Mengirimkan apa yang diminta oleh client

(response).

Penjelasan Gambar• Client = Komputer desktop dengan minimal

memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet).

• Komputer server = Komputer yang terdapat perangkat lunak web server. Agar komputer ini dapat diakses oleh client, maka komputer harus terhubung ke jaringan. Komputer ini bisa saja bernama www.google.com, www.bl.ac.id, atau memiliki kode komputer (disebut IP Address) seperti 202.10.20.10 dan 192.168.3.1

Penjabaran Cara Kerja Dari Sisi Client

• Client akan meminta suatu halaman ke (web) server untuk ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL) di browser http://www.google.com.

• Client menekan tombol Enter atau klik tombol Go pada browser.

• Melalui media jaringan dan melalui protokol http, akan dicarilah www.google.com. Jika ditemukan, maka seolah-olah terjadi permintaan, “hai google, ada client yang minta halaman utama nich, ada dimana halamannya?”. Inilah yang disebut request.

Penjabaran Cara Kerja Dari Sisi Server• Mendapat permintaan halaman utama

google dari client, si server akan mencari-cari di komputernya halaman sesuai permintaan.

• Dalam pencariannya, kadang ketemu atau tidak ketemu. Jika ditemukan, maka halaman yang diminta akan dikirimkan ke client. Namun jika tidak ditemukan, maka server akan memberi pesan “404. Page Not Found”, yang artinya halaman tidak ditemukan.

Perangkat Pengembangan Aplikasi Web Berbasis Server

Localhost adalah sebutan bagi server lokal yang ada di komputer kita. Localhoast memungkinkan seseorang agar bisa mengakses virtual server dari sebuah komputer menggunakan komputernya atau media lain sepanjang akses port-nya dibuka.

Beberapa Aplikasi Web Server

• IIS• AMPPS• WAMP SERVER• XAMPP

Internet Information Server (IIS) Aplikasi ini merupakan perangkat lunak bawaan Windows. Sehingga bisa langsung menggunakannya hanya dengan menginstal aplikasi NetFramework yang bisa di download di repository Microsoft.

Aplikasi ini sangat mendukung pengguna ASP, aplikasi IIS ini cocok untuk digunakan. Selain itu, IIS mempuyai fitur keamanan yang lebih ketat.

AMPPSAplikasi ini adalah webserver ciptaan Softaculous ini dapat digunakan baik sebagai Webserver localhost ataupun di Onlinekan.

AMPPS sudah mendukung banyak pengaplikasian, Control panel yang sudah dapat diakses on Browser dan Sudah terintegrasi dengan segala pengaturan di dalamnya seperti halnya Web Panel di Hosting, AMPPs ini juga dapat langsung mengatur Domain setting dan sebagainya

WAMP SERVER

WampServer banyak digunakan oleh para developer untuk menguji script yang telah dibuatnya sudah layak untuk mengudara atau belum, dan bahkan ada beberpa server yang juga menggunakan WampServer. WampServer ini sering dipakai untuk melihat website langsung secara online sebelum dipublikasikan.

XAMPPsalah satu aplikasi web server cross platform yang bisa dipakai di komputer Windows, Linux, maupun Mac. Di modul ini sudah tersedia modul Apache, MySQL, dan FileZilla.

Ini adalah salah satu tools favorit para web developer, baik yang pemula maupun expert. Dengan XAMPP, kita bisa menginstal aplikasi berbasis Apache Web Server hanya dengan beberapa klik. XAMPP dikembangkan oleh Apache Friends.

Recommended