World Wide Web
Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainnya yang ada di dunia, TCP/IP menjadi protokol penghubung antara jaringan yang ada di seluruh dunia agar dapat berkomunikasi. World Wide Web merupakan bagian dari internet bekerja pada tiga mekanisme berikut ini:
- Protocol: standar aturan yang digunakan untuk berkomunikasi antar komputer yang terhubung ke jaringan.
- Address www: memiliki penamaan alamat web berupa URL (Uniform Resource Locator) digunakan sebagai standar alamat yang ada di Internet
- HTML dan Bahasa pemrograman yang digunakan untuk membuat dokumen sehingga bisa di akses melalui web.
Internet dan web adalah dua hal yang berbeda. Internet lebih merupakan perangkat keras, sedangkan web adalah perangkat lunak. Selain itu, protokol yang dipakai oleh keduanya juga berbeda. Internet menggunakan TCP/IP sebagai protokol operasionalnya, sedangkan web menggunakan HTTP (Hyper Text Transfer Protocol).
Situs web adalah suatu halaman web yang saling berhubungan yang umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti Internet, ataupun jaringan wilayah lokal (LAN) melalui alamat Internet yang dikenali sebagai URL.
Gabungan atas semua situs yang dapat diakses publik di Internet disebut sebagai World Wide Web atau lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda situs Internet umumnya dapat diakses publik secara bebas, pada praktiknya tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut.
Bagaimana cara web bekerja menyediakan pandangan sederhana apa yang terjadi ketika kita melihat halaman web di browser komputer atau handphone.
Komputer yang terhubung ke web dinamakan client dan servers. Diagram sederhana dari cara mereka berinteraksi seperti berikut :

Klien merupakan pengguna web yang terhubung dengan internet di perangkat mereka (contohnya, komputer kita terhubung dengan Wi-Fi, atau handphone terhubung dengan jaringan mobile) dan software untuk mengakses web tersedia di perangkat tersebut (biasanya web browser seperti Firefox atau Chrome).
Server adalah komputer yang menyimpan halaman web, situs, atau aplikasi web. Ketika perangkat klien ingin mengakses halaman web dengan cara meminta (request) berdasarkan URL yang sudah dituliskan oleh pengguna akan dikirim ke web server, salinan dari halaman-halaman web (web files) diunduh dari server berdasarkan permintaan (request) kemudian di jawab (respon) ke mesin klien untuk ditempilkan (display) di browser pengguna.
Web disusun dari halaman-halaman yang menggunakan teknologi web dan saling berkaitan satu sama lain. Suatu standar teknologi web saat ini sudah tersusun, meskipun penerapannya belum didukung oleh seluruh pengembang web. Standar ini disusun oleh suatu badan yaitu World Wide Web Consortium (W3C). Standar ini dibutuhkan karena semakin banyaknya variasi dalam teknologi web sehingga terkadang satu sama lain tidak kompatibel.
TEKNOLOGI WEB
Teknologi web adalah teknologi yang berhubungan dengan antarmuka untuk menjembatani server web dan klien mereka.
Teknologi web mencakup beberapa hal dibawah ini :
1. Bahasa Markup
Bahasa Markup adalah sistem modern untuk menganotasi dokumen dengan cara yang sintaksis dibedakan dari teks. Markup disisipkan kedalam teks yang memuat tentang detail dan struktur teks. Markup menginstruksikan perangkat lunak untuk menampilkan teks guna melakukan tindakan yang tepat, tetapi tidak tampak pada versi teks yang ditampilkan kepada pengguna.
Contoh: HTML, XML
2. Bahasa Pemrograman
sering disebut juga dengan bahasa komputer adalah sebuah instruksi standar untuk memerintah komputer agar mempunyai fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks (aturan penulisan) dan semantik (arti atau makna) yang dipakai untuk mendefinisikan program komputer.
Contoh: ASP, PHP, Javascript
3. Browser
Browser adalah sebuah jendela untuk halaman web
Contoh: Mozila Firefox, Google Chrome, Internet Explorer, Opera, dll.
WEB SERVER
Server web adalah komputer yang digunakan untuk menyimpan dokumen-dokumen web, komputer ini akan melayani permintaan dokumen web dari kliennya. Contoh dari web server : IIS, PWS, Apache, Xitami
Fungsi utama Server atau Web server adalah untuk melakukan atau akan mentransfer berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video, gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk yang di dalam berupa teks, video, gambar dan banyak lagi.
PERSIAPAN PEMBUATAN WEB
Pembuatan halaman web membutuhkan persiapan tidak saja pengetahuan tentang bagaimana disain halaman web, namun juga perlu dukungan persiapan perangkat keras, perangkat lunak, dan yang lainnya.
PERANGKAT KERAS
Perangkat keras yang dibutuhkan untuk pembuatan halaman web tidak berbeda jauh dengan kebutuhan komputasi biasa. Seperangkat komputer lengkap dengan CPU, monitor, keyboard, mouse, printer dan beberapa perangkat tambahan lain sudah dapat digunakan untuk membuat halaman web.
spesifikasi tergantung dari perangkat lunak yang akan diinstal pada perangkat komputer tersebut. Jika kita menginstal web server, pengolah gambar untuk disain halaman web, HTML editor yang komplet, tentu kita membutuhkan spesifikasi yang lebih tinggi.
PERANGKAT LUNAK
1. SISTEM OPERASI
Sistem operasi memegang peranan penting dalam pembuatan web karena pada sistem operasi itu akan ditanamkan (diinstal) web server, web editor, sistem manajemen basis data dan bahasa pemrograman. Artinya pilihan pada sistem operasi tertentu akan menentukan pula pilihan web server, perangkat pengembang dan bahasa pemrograman yang akan digunakan. Hal ini dikarenakan adanya masalah kompatibilitas antar perangkat lunak. Sebagai contoh, apabila kita memilih menggunakan sistem operasi Linux maka kita tidak dapat menginstal IIS sebagai web server.
Selain masalah kompatibilitas, hal lain yang juga perlu dipertimbangkan dalam penentuan sistem operasi yang akan kita gunakan pada server adalah masalah keamanan, stabilitas, kemudahan konfigurasi. Keamanan berhubungan dengan kemampuan sistem operasi untuk melindungi diri dari serangan virus, spam, atau kode-kode jahat yang sengaja disusupkan.
Kemampuan ini sangat penting diperhatikan karena lalu lintas data dalam internet sangat rentan terhadap gangguan virus, spam, dan pengganggu lainnya. Stabilitas berhubungan dengan kemampuan sistem operasi untuk bekerja terus-menerus untuk merespon permintaan client. Kemudahan konfigurasi berhubungan mudah tidaknya konfigurasi dilakukan terhadap sistem operasi dalam perannya sebagai server.
2. WEB SERVER
Web server adalah perangkat lunak yang bertindak melayani permintaan-permintaan client terhadap halaman-halaman web tertentu. Ada beberapa nama yang cukup populer dalam dunia web server. Diantaranya : Apache, IIS, Junkin dll.
3. WEB / HTML EDITOR
Web / HTML Editor adalah perangkat lunak yang digunakan untuk membuat halaman-halaman web, baik yang bersifat statis maupun dinamis. Di pasar perangkat lunak, saat ini tersedia banyak sekali jenis perangkat pengembang web, mulai dari yang sederhana sampai yang canggih dan kompleks. Namun sebenarnya untuk membuat halaman web baik statis maupun dinamis kita dapat menggunakan teks editor biasa seperti Notepad, Notepad++, Dreamweaver dll.
4. WEB BROWSER
Web browser berfungsi menerjemahkan kode-kode HTML menjadi tampilan yang kita kehendaki. Ada banyak Web Browser tersedia di internet. Hampir semuanya dapat kita download secara bebas. Beberapa nama yang cukup terkenal antara lain Microsoft Internet Explorer, Firefox, Opera atau Safari.
CARA INSTALASI XAMPP
XAMPP merupakan singkatan dari Cross-Platform (X), Apache (A), MySQL (M), PHP (P) dan Perl (P). Merupakan software yang ringan. XAMPP tersedia dalam bentuk cross-platform, yang berarti dapat dijalankan di Linux, Mac dan Windows.
4 komponen utama XAMPP:
- Apache: Apache adalah aplikasi web server yang popular yang memproses dan menyajikan konten web ke computer.
- MySQL: Database untuk menampung data yang terkumpul.
- PHP: PHP memiliki kepanjangan Hypertext Preprocessor.
- Perl: Perl adalah high-level, dynamic programming language yang banyak digunakan di pemrograman jaringan, system admin, dan lainnya.
Untuk langkah-langkah instalasi XAMPP bisa dibaca pada materi instalasi XAMPP berikut ini : https://agussuratna.net/2020/08/08/cara-install-xampp-di-windows/
Be the first to comment