Anda di halaman 1dari 4

MUH IQRAM RAHMAN

217 280 199

T.INFORMATIKA E

PEMROGRAMAN WEB

1. User Agent

User Agent adalah script yang dikirimkan oleh web browser ke web server yang kita tuju, atau
ke setiap situs yang kita kunjungi, jadi setiap situs yang kita kunjungi dapat mengetahui Browser dan
sistem operasi yang kita gunakan sehingga konten dapat disesuaikan dengan jenis sistem operasi kita.
Mungkin ada beberapa pertanyaan tentang User Agent tersebut.

2. Browser

Browser adalah sebuah program yang digunakan untuk menampilkan halaman dan
menelusuri World Wide Web (WWW). Mengambil dokumen dari Web, memformatnya, dan
menampilkannya merupakan tiga tugas yang menjadi dasar dari fungsi browser.

3. Server Web

Server Web adalah perangkat lunak (software) dalam server yang berfungsi untuk menerima
permintaan (request) berupa halaman web melalui protokol HTTP dan HTTPS dari klien yang lebih
dikenal dengan nama browser, kemudian mengirimkan kembali (respon) hasil permintaan tersebut
ke dalam bentuk halaman halaman web yang pada umumnya berbentuk dokumen HTML. Web
merupakan pelayan bagi web klien seperti Mozilla, Opera, Chrome, Safari, Internet Explorer, dan lain
sebagainya, supaya browser dapat menampilkan halaman atau data yang anda minta.

4. Jaringan Client Server

Jaringan Client Server adalah suatu arsitektur jaringan komputer dimana perangkat client
melakukan proses meminta data, dan server yang memiliki tugas untuk memberikan respon berupa
data terhadap request tersebut.

5. Protokol HTTP

Protokol HTTP adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem
informasi terdistribusi, kolaboratif, dan menggunakan hipermedia.

6. TCP/IP

TCP/IP (Transmission Control Protokol / Internet Protokol ) adalah standar komunikasi data
yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke
komputer lain di dalam jaringan Internet.

7. OSI

OSI (Open System Interconnection) adalah suatu model konseptual yang terdiri atas tujuh
layer, yang masing-masing layer tersebut mempunyai fungsi yang berbeda. OSI dikembangkan oleh
badan Internasional yaitu ISO (International Organization for Standardization) pada tahun 1977.
Model ini juga dikenal dengan model tujuh lapis OSI (OSI seven layer model).

8. HTML
Hypertext Mark up Language atau biasa dikenal dengan HTML merupakan suatu metode
untuk mengimplementasikan konsep hypertext dalam suatu naskah atau dokumen. HTML sendiri
bukan tergolong pada suatu bahasa pemrograman karena sifatnya yang hanya memberikan tanda
(marking up) pada suatu naskah teks dan bukan sebagai program. HTML merupakan protokol yang
digunakan untuk mentransfer data atau dokumen dari web server ke dalam browser (Internet
Explorer atau Netscape Navigator).

9. XML

XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang
disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang
beraneka ragam.[1] XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang
merupakan bahasa standar untuk melacak Internet. XML didesain untuk mempu menyimpan data
secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika
diolah bisa memberikan informasi.

10. CSS

CSS merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web,
sehingga mendesain web akan lebih terstruktur dan seragam tentunya, tanpa CSS website tidak akan
memiliki desain tampilan yang rapi dan menarik. CSS bukan merupakan bahasa pemograman. Sama
halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa
style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan
bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan
halaman web yang dibuat dengan bahasa HTML dan XHTML.

11. Javascript

Java merupakan suatu teknologi perangkat lunak yang di dalamnya mencakup bahasa
pemrograman. Selain itu Java juga merupakan suatu platform yang memiliki virtual machine dan
library yang diperlukan untuk menulis dan menjalankan suatu program. Java sendiri pada awalnya
dikembangkan pada lingkungan komputer oleh Sun Microsystem Inc. dengan tujuan untuk
menghasilkan suatu bahasa komputer sederhana tanpa harus terikat pada arsitektur tertentu. Maka
tak heran jika dalam perkembangannya Java dapat dijalankan pada berbagai platform sistem operasi
seperti Linux, Windows maupun Unix. Karena keunikan dan kehandalannya, Java pun semakin banyak
dikenal.

12. PHP

PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke
dalam HTML. PHP banyak dipakai untuk memprogram situs web yang bersifat dinamis. PHP dapat
digunakan untuk membangun sebuah sistem CMS mau pun MVC modular. PHP dewasa ini sudah
beralih ke versi terbarunya, yaitu PHP versi 5 dimana sebelumnya PHP masih menggunakan versi 4.
Perbedaanya terletak pada struktur dan syntaxnya, jika di PHP 4 program masih bersifat struktural
variabel, sedangkan di PHP versi 5, sistem mengadopsi object oriented programming diantaranya
terdapat fungsi kelas (class), pewarisan sifat (inheritance) dan aturan baru dalam penulisan syntaxnya
untuk konfigurasi dengan SQL Database, sehingga banyak sekali yang berbeda

13. MySQL

MySQL adalah bahasa pemrograman database yang mendukung bahasa scripting server side
(PHP) dalam proses pembangunan dan pengaturan database untuk suatu sistem. Mysql merupakan
sebuah perangkat lunak sistem manajemen basis data (database management system) atau DBMS
yang sering digunakan oleh programmer dalam membangun database, karena kelebihannya yang
multithread dan multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. Mysql tersedia sebagai
perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), MySQL sudah mengeluarkan
versi terbarunya yaitu Mysql Versi 5, menyesuaikan dengan perkembangan bahasa scripting server
side seperti PHP 5. Dan Hal paling utama yang harus dipahami dalam menggunakan SQL yaitu adalah
konsep CRUD (Create, Read, Update, Delete).

14. Framework Code Igniter

CodeIgniter menjadi sebuah framework PHP dengan model MVC (Model, View, Controller)
untuk membangun website dinamis dengan menggunakan PHP yang dapat mempercepat
pengembang untuk membuat sebuah aplikasi web. Selain ringan dan cepat, CodeIgniter juga memiliki
dokumentasi yang super lengkap disertai dengan contoh implementasi kodenya. Dokumentasi yang
lengkap inilah yang menjadi salah satu alasan kuat mengapa banyak orang memilih CodeIgniter
sebagai framework pilihannya

15. Cara Kerja Internet & Web

Cara kerja Internet yaitu ISP Memberikan IP ke PC sobat Iforwers - Setelah diberikannya IP
lalu pihak dari ISP akan mengkonfigurasi Alamat yang ada di PC sobat Iforwers supaya tersambung
dengan server ISP - pengkonfigurasian biasanya dilakukan pada Router - lalu didalam Router terdapat
berbagai menu pilihan sangat banyak sekali apa saja pilihannya? Admin tidak bisa sebutkan satu
persatu intinya menu tersebut untuk mengkonfigurasi IP Address, Membatasi Kecepatan Akses,
Memblokir IP/Alamat yang dilarang untuk diakses, dan masih banyak lagi pilihan menu konfigurasinya
- setelah Konfigurasi selesai dilakukan maka Internet sudah bisa diakses/digunakan

Cara kerja Web yaitu Pada saat klien (browser) meminta data web page kepada server, maka
instruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan
protokol transport dan dikirim ke alamat yang dalam hal ini merupakan protokol berikutnya yaitu
HTTP dan atau HTTPS. Data yang diminta dari browser ke web server disebut dengan HTTP request
yang kemudian akan dicarikan oleh web server di dalam komputer server. Jika ditemukan, data
tersebut akan dikemas oleh web server dalam TCP dan dikirim kembali ke browser untuk ditampilkan.
Cara kerja web

Cara kerja internet

Anda mungkin juga menyukai