Anda di halaman 1dari 9

Nama : Muh.

Alif Syamsul
NIM : 217 280 212
Prodi : Teknik Informatika (F)
Semester : IV

TUGAS 1

1. Browsing di Internet untuk mencari berbagai situs sumber informasi tentang hal-hal
berikut ini:
 user agent, browser, server web
 jaringan client server
 protokol HTTP, TCP/IP, dan OSI
 HTML, XML, CSS, Javascript, PHP, dan MySQL
 Tentang Framework Code Igniter
 Cara kerja internet dan web

2. Pelajari informasi yang diperoleh di dalamnya.

3. Buatlah laporan berisi :


 Ringkasan isi dari situs-situs yang Anda identifikasi berisi informasi-
informasi tersebut.
 Kemudian buatlah 2 diagram buatan sendiri yang mengilustrasikan cara
kerja Internet dan cara kerja web.

4. Laporan dikumpulkan melalui Google Classroom

Jawaban:

a. User Agent, Browser, Server Web

 User Agent

User Agent biasa disingkat dengan UA merupakan identitas dari browser yang sedang
digunakan. User Agent berupa sederatan kode string informasi yang dikirim ke web server
dari browser yang kita gunakan saat mengakses sebuah halaman web. Dalam beberapa kasus
kerap kali dalam mengakses sebuah halaman web juga kadang tidak terbuka atau diredirect
kehalaman lain, itu dikarenakan UserAgent browser yang kita gunakan tidak diizinkan oleh
web server untuk mengakses halaman tersebut. Web server juga menggunakan informasi dari
User Agent Pada Browser dalam mengakses sebua halaman yang kemudian
menyesuaikannya dengan browser dari media yang digunakan,.
Contoh User Agent browser Mozilla Firefox yang sedang saya gunakan :
 
Mozilla/5.0 (Windows NT 6.1; rv:2.0) Gecko/20100101 Firefox/4.0
 Vendor Aplikasi : Mozilla/5.0 ___Mozilla Foundation
 Sistem Operasi : Windows NT 6.1 ___Windows 7
 Tanggal Pembuatan : Gecko/20100101 ___1 Jan 2010
 Browser Engine : Gecko ___Gecko Engine
 Nama Browser : Firefox/4.0 ___Firefox versi 4.0

Setiap browser memiliki informasi string yang berbeda, contoh lain dari browser Opera
yang memiliki string lebih rumit :

Beberapa manfaat dari merubah Useragent adalah sebagai berikut :

1. Memalsukan identias browser yang sedang digunakan


2. Mengakses web page yang tidak dapat diakses oleh browser tertentu
3. Mengakses Mobile Website yang hanya dapat diakses dengan handphone
4. Menguji script pada website menggunakan browser lain tanpa ganti browser
5. Berbagai manfaat lainnya

 Browser

Pengertian browser adalah suatu perangkat lunak atau software yang digunakan untuk
mencari informasi atau mengakses situs-situs yang ada di internet. Perangkat ini akan lebih
memudahkan pengguna dalam mengakses data atau mencari referensi yang dibutuhkan. Ada
berbagai macam perangkat web browser yang kini digunakan seperti Mozilla Firefox, Google
Chrome, Opera, Safari, Internet Explorer dan lain sebagainya.

Cara Kerja Browser

Untuk menggunakan web browser pengguna dapat mengaksesnya dengan sangat


mudah. User atau pengguna hanya perlu membuka aplikasi kemudian mengetikkan alamat
atau situs yang dituju, biasanya dengan menggunakan format WWW (world wide web) atau
mengetikkan URL (Uniform Source Locator) pada address bar dilaman web browser. Setelah
mengetikkan alamat yang dituju maka aplikasi web browser akan memfetching atau
mengambil data yang biasanya ditulis dalam kode html.

Alamat web atau url yang kita masukkan pada browser akan mengarahkan browser
pada halaman yang dituju. Misalnya saja jika kita memasukkan alamat url
https://www.nesabamedia.com/ maka browser pertama-tama akan mengakses http atau
hypertext transfer protocol atau kadang disebut protocol saja. Http yang ada pada alamat
tersebut akan mentransmisikan file dari web server menuju browser, selanjutnya
nesabamedia.com akan mengarahkan browser pada laman yang dituju dimana data tersebut
tersimpan dalam web server.

 Server atau Web server

Server atau Web server adalah sebuah software yang memberikan layanan berbasis
data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal
dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google Chrome) dan
untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada
umumnya akan berbentuk dokumen HTML.

Fungsi Server atau Web Server


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.

b. Jaringan Client Server

Jaringan client server didefinisikan sebagai suatu arsitektur jaringan komputer dimana
perangkat client melakukan proses meminta data, dan server yang memiliki tugas untuk
memberikan respon berupa data terhadap request tersebut.
c. Protokol HTTP, TCP/IP, Dan OSI
 HTTP (Hypertext Transfer Protocol)

Hypertext Transfer Protocol atau biasa disebut dengan HTTP adalah sebuah protokol
dalam jaringan yang digunakan untuk pengiriman paket data atau dokumen dalam sebuah
Internet (WWW atau World Wide Web). HTTP sendiri merupakan sebuah protokol yang
digunakan sebagai komunikasi data dalam dunia internet yang mana HTTP digunakan untuk
distribusi dan sistem informasi hypermedia. Dalam pengertian tersebut, HTTP menetapkan
bagaimana pesan diformat dan ditransmisikan, dan seperti apa respon dari browser.

HTTP atau Hypertext Transfer Protocol berfungsi untuk melakukan format terhadap
paket data yang sudah ditentukan dan ditransmisikan menjadi sebuah data atau file dengan
format yang bisa direspon oleh browser (google chrome, Mozilla Firefox, Opera Mini, UC
Browser, dan sebagainya) sehingga browser-browser tersebut mampu memunculkan data
yang sudah dikirim.

 TCP/IP

TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah


standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-
menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini
tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol
(protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini.
Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi.
Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack

 OSI Layer (Model OSI)

Open System Interconnection atau biasa disingkat OSI adalah sebuah model referensi
dalam bentuk kerangka konseptual yang mendefinisikan standar koneksi untuk sebuah
komputer.

Tujuan dibuatnya model referensi OSI ini adalah agar menjadi rujukan untuk para
vendor dan developer sehingga produk atau software yang mereka buat dapat bersifat
interporate, yang berarti dapat bekerja sama dengan sistem atau produk lainnya tanpa harus
melakukan upaya khusus dari si pengguna.
Ketujuh Layer pada Model OSI

Pada prosesnya model OSI dibagi menjadi tujuh layer yang mana tiap layer tersebut
memiliki peran yang saling terkait antara layer diatas dengan layer yang dibawahnya. Berikut
ini penjelasan mengenai tujuh layer OSI.

d. HTML, CSS, Java Script, PHP, MySQL


+ HyperText Markup Language (HTML)
Merupakan sebuah bahasa markah yang digunakan untuk membuat sebuah halaman
web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan
pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat
menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam
perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi
halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang
sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan
SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang
digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar
Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web
Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert
ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika
energi tinggi di Jenewa).

+ Cascading Style Sheet (CSS) 

Merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web


sehingga akan lebih terstruktur dan seragam. 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.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel,
ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi
antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style
sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS
memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.

+ JavaScript

 Merpuakan bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar
penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera.
Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah
nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi
JavaScript.
Navigator sebelumnya telah mendukung Java untuk lebih bisa dimanfaatkan para
programmer yang non-Java. Maka dikembangkanlah bahasa pemrograman bernama
LiveScript untuk mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya
berkembang dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java
dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek
rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX.
JavaScript adalah bahasa yang digunakan untuk AJAX.

+ Hypertext Preprocessor (PHP)

 Merupakan bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.
PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk
membangun sebuah CMS.
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal).
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih
bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan
untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya
PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram
yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi
yang meningkatkan kemampuan PHP/FI secara signifikan.

+ MySQL 

adalah Relational Database Management System (RDBMS) yang di distribusikan


secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas
untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat
komersial.

e. Framework CodeIgniter
Framework atau dalam bahasa indonesia dapat diartikan sebagai “kerangka kerja”
merupakan kumpulan dari fungsi-fungsi/prosedur-prosedur dan class-class untuk tujuan
tertentu yang sudah siap digunakan sehingga bisa lebih mempermudah dan mempercepat
pekerjaan seorang programer, tanpa harus membuat fungsi atau class dari awal.

Salah satu framework yang bisa digunakan adalah codeigniter. CodeIgniter adalah
aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller)
untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan
developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan
membuatnya dari awal.

Alur Kerja Framework CodeIgniter


f.  Cara Kerja Internet
Pertama-tama, mari kita kenalan sedikit dengan IP address. Jadi, karena internet ini
merupakan jaringan komputer global, maka setiap komputer yang terhubung ke internet harus
memiliki alamat yang unik yang disebut dengan IP address. 

   Jika telah terhubung ke internet melalui Internet Service Provider (ISP), maka anda
akan diberi alamat IP sementara selama durasi sesi dial-in anda, Tapi jika terhubungnya ke
internet melalui local area network (LAN), maka komputer anda akan memiliki IP address
permanen atau mungkin juga mendapat alamat sementara dari server DHCP (Dynamic Host
Configuration Protocol).

   Secara singkat, dalam sebuah proses pengiriman paket data, sebuah komputer
pengguna (client computer) harus terhubung terlebih dahulu ke sebuah server agar bisa
terhubung ke jaringan internet. Tugas server adalah mengatur akses serta mengirimkan paket-
paket data dari dan ke internet. Yang menghubungkan komputer pengguna dengan server
adalah protokol.
DIAGRAM CARA KERJA INTERNET DAN CARA KERJA WEB

Gambar 1 : Cara Kerja Internet

Gambar 2 : Diagram cara kerja Web

Anda mungkin juga menyukai