Anda di halaman 1dari 6

NAMA : SULAIMAN SAM

KELAS : INFORMATIKA D
NIM 221280088

TEKNOLOGI INTERNET DAN WEB

Ringkasan isi sumber informasi tentang :


1. a. User Agent
User agent adalah sebuah software yang mengambil, merender, dan memfasilitasi interaksi antara
pengguna akhir dengan konten website. Peran user agent adalah sebagai mediator yang
mengkomunikasikan permintaan pengguna akhir ke server. Contoh dari user agent adalah browser
yang mengambil konten website di server lalu menampilkannya ke pengguna. Cara kerja user agent
adalah dengan memproses instruksi pengguna, mentransfernya ke server, dan menerima data yang
diminta dari server.
Informasi yang ada pada user agent string ini juga bisa dijadikan sebagai data pengguna yang
disimpan server dan digunakan untuk tujuan analisis audiens.
b. Browser
Browser adalah salah satu jenis perangkat lunak (software) yang umumnya digunakan untuk
membuka halaman di situs internet. Sejumlah browser yang bisa kita gunakan saat ini adalah Google
Chrome, Internet Explorer, Safari , Microsoft Edge hingga Mozilla Firefox.
Sementara web browser pertama bernama WorldWideWeb yang kemudian diubah menjadi Nexus.
WorldWideWeb ditemukan oleh Tim Berners-Lee pada tahun 1990. Namun, browser grafis pertama
dan browser yang banyak digunakan yang membantu membawa popularitas ke Internet adalah NCSA
Mosaic.
c. Server web
web server adalah perangkat lunak yang memberi layanan berupa data. Web server
bertugas untuk menerima permintaan HTTPS atau HTTP dari pengguna internet. Setelah
itu, web server akan menyediakan respons atas permintaan tersebut dalam bentuk halaman
web. Selain itu, web server juga menjadi salah satu kebutuhan user. Web server mempunyai
kapasitas penyimpanan yang besar serta akses yang mudah dan cepat.
Dengan demikian, kesalahan pada suatu website atau aplikasi bisa dicegah.
Jadi, bisa dibilang bahwa web server merupakan inti dari sebuah website. Tanpa server yang
kuat, situs website Anda kemungkinan akan lebih lambat, mudah down, bahkan mudah
diserang oleh para peretas. Fungsi utama dari web server adalah untuk melakukan atau 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.
2. Jaringan client server
Pada dasarnya client server merupakan konsep arsitektur perangkat lunak atau software yang
menghubungkan dua objek berupa sistem client dan sistem server yang saling berkomunikasi melalui
jaringan komputer maupun satu komputer yang sama. Server akan menyediakan pengelolaan aplikasi,
data dan keamanan data client.
Pada fungsi pertukaran akses web, client server berperan sebagai program web browser yang
memberikan informasi kepada pengguna atau user di seluruh dunia. Hal ini serupa dengan akses
email, database dan sebagainya yang berkaitan dengan jaringan browser. Aplikasi client
server membutuhkan laman web dan IP address dari server khusus. Client dapat meminta informasi
pada server kapanpun ia mau, karena client adalah pengguna informasi yang ada di server. Proses
komunikasi selalu bergerak dua arah, jika client ingin menggunakan informasi maka rute yang dituju
selalu pada server. Client tidak bisa berkomunikasi kepada sesama client.
3. a. protokol HTTP
HTTP adalah protokol jaringan lapisan aplikasi (application layer) yang dikembangkan untuk
membantu proses transfer antar komputer. Protokol ini berguna untuk mentransfer informasi seperti
dokumen, file, gambar, dan video antar komputer. Sesuai dengan namanya, penggunaan protokol
HTTP (Hypertext Transfer Protocol) berhubungan dengan hypertext sehingga banyak mengambil
sumber daya dari sebuah tautan –sebuah jenis berkas yang bertindak sebagai referensi ke berkas
lainnya atau direktori. Selain itu, protokol HTTP cukup fleksibel dan sampai saat ini terus
dikembangkan dengan penambahan beberapa fitur baru. Hal ini membuat protokol HTTP menjadi
protokol yang paling dapat
diandalkan dan paling cepat memproses pertukaran data.
Fungsi HTTP yaitu mengatur format dan bagaimana data ditransmisikan. HTTP juga berfungsi
untuk mengatur bagaimana web server dan browser memproses berbagai macam perintah yang masuk.
b. TCP/IP
TCP/IP adalah suatu standar komunikasi yang dapat digunakan untuk bertukar data antar komputer
oleh suatu komunitas yang tergabung melalui jaringan internet.
TCP/IP mulai dikembangkan pada akhir dekade 1970-an sebagai protokol standar dalam
membentuk Wide Area Network (WAN). Protokol ini merupakan standar open-network yang sifatnya
independen sehingga bisa digunakan dimana saja. Selain itu, TCP/IP juga bersifat routable dimana
memungkinkan perangkat dengan sistem operasi berbeda tetap dapat dihubungkan, misalnya Windows
dan UNIX.
fungsi utama TCP/IP adalah menghubungkan sejumlah perangkat komputer agar dapat melakukan
komunikasi dalam jaringan internet.
c. OSI
OSI layer adalah sistem yang berperan dalam pengiriman tersebut, sehingga pesan yang di kirim
oleh A melalui perangkatnya akan sampai atau di terima oleh B di dalam perangkatnya juga. Tujuan di
buatnya OSI layer adalah sebagai rujukan agar produk atau software yang di buat dapat
bersifat interpolate. Ini berarti user dapat bekerja sama dengan produk atau sistem tanpa perlu
melakukan penanganan secara khusus.
Fungsi dari konsep OSI layer adalah memudahkan proses pencarian titik awal permasalahan,
sehingga meminimalkan waktu yang di perlukan untuk melacak masalah jaringan. Dengan begitu,
masalah jaringan bisa diatasi dengan lebih mudah.
4. a. HTML
HTML adalah bahasa standar pemrogaman yang digunakan untuk membuat halaman website, yang
diakses melalui internet. Singkatan dari "Hypertext Markup Language" atau "bahasa markup". HTML
disusun berdasar kode dan simbol tertentu, yang dimasukkan dalam sebuah file atau dokumen.
Sehingga bisa ditampilkan pada layar komputer. Dan bisa dipahami oleh para pengguna internet.
HTML digunakan untuk membuat dokumen elektronik (disebut halaman) yang ditampilkan di
World Wide Web (www). Setiap halaman berisi serangkaian koneksi ke halaman lain yang disebut
hyperlink.
Setiap halaman web yang Anda lihat di Internet ditulis menggunakan satu versi kode HTML atau yang
lain.
Kode HTML memastikan format teks dan gambar yang tepat untuk browser Internet. Tanpa HTML,
browser tidak akan tahu bagaimana menampilkan teks sebagai elemen atau memuat gambar atau
elemen lainnya. HTML juga menyediakan struktur dasar halaman, di mana Cascading Style Sheets
dihamparkan untuk mengubah tampilannya.
b. XML
Extensible Markup Language (XML) adalah bahasa komputer yang dibuat oleh World Wide Web
Consortium (W3C) untuk menyederhanakan proses pertukaran dan penyimpanan data. Hal ini
disebabkan keunikan dan perbedaan sistem yang digunakan oleh masing-masing server yang terhubung
ke internet. Maka dari itu, diperlukan adanya standardisasi proses transfer data antar server.
XML akan menyimpan data dalam format teks yang sederhana. Jadi, data tersebut akan dapat
dimengerti oleh server yang menerima data tanpa perlu perubahan atau modifikasi apapun. Hal ini
tentunya sangat memudahkan dalam penyimpanan dan pengiriman data antar server.
c. CSS
CSS adalah bahasa Cascading Style Sheet dan biasanya digunakan untuk mengatur tampilan
elemen yang tertulis dalam bahasa markup, seperti HTML. CSS berfungsi untuk memisahkan
konten dari tampilan visualnya di situs.
CSS dibuat dan dikembangkan oleh W3C (World Wide Web Consortium) pada tahun 1996 untuk
alasan yang sederhana. Dulu HTML tidak dilengkapi dengan tags yang berfungsi untuk memformat
halaman. Anda hanya perlu menulis markup untuk situs.
CSS menggunakan bahasa Inggris sederhana berbasis syntax yang dilengkapi dengan
sekumpulan rule yang mengaturnya. Seperti yang telah kami sebutkan sebelumnya, HTML tidak
dibuat untuk menerapkan elemen style, hanya markup halaman saja. HTML dirancang semata-mata
untuk mendeskripsikan konten. Sebagai contoh: <p>This is a paragraph.</p>.
d. JavaScript
JavaScript adalah bahasa pemrograman yang digunakan developer untuk membuat halaman web
yang interaktif. Dari menyegarkan umpan media sosial hingga menampilkan animasi dan peta
interaktif, fungsi JavaScript dapat meningkatkan pengalaman pengguna situs web. Sebagai bahasa skrip
sisi klien, JavaScript adalah salah satu teknologi inti dari World Wide Web. Misalnya, saat menjelajah
internet, kapan pun Anda melihat carousel gambar, menu tarik-turun klik untuk menampilkan, atau
warna elemen yang berubah secara dinamis di halaman web, Anda melihat efek JavaScript.
JavaScript muncul sebagai teknologi sisi peramban untuk menjadikan aplikasi web lebih dinamis.
Dengan JavaScript, browser dapat merespons interaksi pengguna dan mengubah tata letak konten di
halaman web.
e. PHP
PHP merupakan singkatan dari PHP : Hypertext Preprocessor adalah salah satu Bahasa scripting
open source yang banyak digunakan oleh Web Developer untuk pengembangan Web. PHP banyak
digunakan untuk membuat banyak project seperti Grafik Antarmuka (GUI), Website Dinamis, dan lain-
lain. Menurut situs tersebut, PHP adalah bahasa pemrograman yang banyak digunakan secara luas dan
secara khusus sesuai untuk pengembangan web.
Sebelum dinamakan demikian, PHP artinya adalah Personal Home Page Tools karena dipakai
membangun web pribadi. Namun, perkembangan pesat membuatnya bertumbuh menjadi bahasa
pemrograman web yang kuat. PHP bukan lagi sekadar dipakai membangun halaman web sederhana,
tetapi membuat berbagai web ternama dunia seperti WordPress dan Wikipedia.
Keuntungan belajar PHP adalah kamu bisa mengandalkan web, kursus online, maupun tutorial
YouTube. Artinya, semua materi seputar PHP tersedia secara gratis maupun berbayar. Tinggal
bagaimana kamu mengumpulkan niat untuk mau mempelajarinya semua satu per satu dari nol. Selain
itu, karena bersifat open source, kamu bisa menjalankan PHP dengan mudah di semua sistem operasi.
Mulai dari Windows, Macintosh, hingga Linux. Jadi, apa pun sistem operasi yang kamu miliki, kamu
bisa segera mengulik PHP tanpa perlu repot berganti sistem. Karena bahasa pemrograman ini memakai
sistem server-side, kamu tinggal memasukkan script atau program itu ke dalam server. Dengan kata
lain, PHP cukup mudah di-install dalam server web. Misalnya, salah satu server yang paling dikenal
adalah Apache.
f. MySQL
MySQL yang dibaca “MY-ES-KYOO-EL" merupakan sistem manajemen database yang
bersifat open-source yang menggunakan perintah dasar atau bahasa pemrograman yang
berupa structured query language (SQL) yang cukup populer di dunia teknologi. MySQL berguna
sebagai database. Adapun MySQL memiliki dua bentuk lisensi, yaitu Free
Software dan Shareware atau perangkat lunak bermilik yang penggunaannya terbatas. Jadi,
MySQL adalah database server gratis dengan lisensi GNU General Public License (GPL) yang
bisa dipakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang ada.
Fungsi utama MySQL adalah mengelola informasi di database pada sisi server dengan bahasa
pemrograman SQL. Saat ini, hampir seluruh pihak hosting menyediakan MySQL untuk
pengembangan web. Selain itu, MySQL menjadi salah satu database terpopuler setelah Oracle
Database.
5. Framework Code Igniter
Framework atau dalam bahasa Indonesia dikenal sebagai kerangka kerja merupakan
sekumpulan fungsi, prosedur, class, dan instruksi yang menjadi satu dalam suatu wadah khusus
untuk memudahkan developer dalam melakukan pemrograman. Biasanya, framework tersebut
akan membantu developer untuk melakukan pemrograman secara efektif dan lebih mudah, baik
dari segi waktu dan pekerjaan yang dilakukan oleh para developer, tanpa harus membuat fungsi
atau class dari awal.
Code Igniter adalah sebuah framework yang dikembangkan pada tahun 2006 oleh Rick Ellis.
CodeIgniter berfungsi untuk web dan application development yang hadir dalam bentuk
platform open-source. Framework ini diciptakan untuk para developer yang hendak membangun
situs web maupun aplikasi menggunakan bahasa pemrograman PHP.
Kehadiran CodeIgniter ini bertujuan agar para developer dapat mengembangkan proyek
mereka dengan jauh lebih cepat dan mudah. Sebab, menurut developer CodeIgniter, kinerja
seorang developer terkadang menjadi lebih lama karena mereka harus menulis kodenya sendiri
dari awal. Melalui CodeIgniter ini, mereka menyediakan built-in-library di mana terdapat
ratusan template dan solusi untuk pekerjaan yang sering kali dikerjakan oleh para developer.
Selain itu, Code Igniter juga menyediakan user interface (UI) dan struktur yang sederhana serta
logis untuk mengakses built-in-library.
6. Cara kerja Internet dan Web
a. Cara kerja Internet
Internet adalah kata yang berasal dari Interconnection Networking. Internet adalah jaringan
komputer yang semuanya saling terhubung antara yang satu dengan yang lainnya dengan menggunakan
sebuah sistem TCP/IP atau Transmission Control Protocol atau Internet Protocol.
Untuk lebih lengkapnya, maka di bawah ini kami akan memberikan penjelasan mengenai cara kerja
internet baik secara singkat maupun secara kompleks dan lebih detail.
1. Cara kerja internet (secara singkat)
Internet Service Protocol akan memberikan alamat ke komputer atau laptop. Kemudian ISP akan
melakukan konfigurasi alamat agar supaya alamat tersebut bisa tersambung ke server ISP.
Pengaturan tersebut biasanya akan dilakukan di router yang mana dari router inilah pengguna bisa
melakukan berbagai macam konfigurasi lainnya sesuai dengan kebutuhan. Beberapa konfigurasi
yang bisa dilakukan adalah pembatasan sinyal, pembatasan kecepatan, daftar blokir, dan lain-lain.
2. Cara kreja internet (secara kompleks)
Untuk penjelasan lebih detail mengenai bagaimana kerja internet, silahkan simak baik-baik
penjelasan di bawah ini:
a. Komputer atau laptop yang kita gunakan sudah memiliki IP Address yang diberikan oleh ISP.
Kemudian mereka akan melakukan pengaturan pada router agar supaya perangkat tersebut bisa
terkonseksi ke ISP.
b. Seseorang bisa membuka www.facebook.com atau www.google.com karena terdapat DNS.
DNS atau Domain Name System yang memungkinkan para pengguna bisa mengakses berbagai
macam domain yang tersedia.
c. Pada dasarna alamat domain tersebut tidak lebih dari sekedar angka seperti misalnya untuk
www.google.com yang sebenarya 74.125.68.105. Jadi, mau diketikkan www.google.com atau
74.125.68.105 akan sama-sama muncul jendela Google. Tidak percaya? Silahkan cek.
d. Server ISP bertugas menerima permintaan sinyal dari berbagai macam browser yang digunakan.
Dengan begitu, pengguna bisa membuka halaman, mengakses email, dan berbagai kebutuhan
lainnya. Pada saat server tidak bisa menampung seluruh informasi atau permintaan yang
tersedia, maka sinyal tersebut akan dialihkan ke server yang lain yang mana ia dinamakan
sebagai host server.
e. Setiap situs di dunia, khususnya yang terkenal sudah tentu memiliki host server.
f. Dengan perkembangan terknologi yang semakin maju, internet tidak hanya bisa terkoneksi
melalui kabel namun juga bisa melalui gelombang radio atau yang biasanya lebih kita kenal
dengan istilah WiFi.
b. Cara kerja Web
web server adalah perangkat lunak yang memberi layanan berupa data. Web server bertugas untuk
menerima permintaan HTTPS atau HTTP dari pengguna internet. Setelah itu, web server akan
menyediakan respons atas permintaan tersebut dalam bentuk halaman web. Selain itu, web server juga
menjadi salah satu kebutuhan user. Web server mempunyai kapasitas penyimpanan yang besar serta
akses yang mudah dan cepat. Dengan demikian, kesalahan pada suatu website atau aplikasi bisa
dicegah. Jadi, bisa dibilang bahwa web server merupakan inti dari sebuah website. Tanpa server yang
kuat, situs website Anda kemungkinan akan lebih lambat, mudah down, bahkan mudah diserang oleh
para peretas.
Web server bekerja dalam beberapa tahapan. Pertama, pengguna akan memasukkan permintaan
melalui web browser. Misalnya dengan mengunjungi sebuah website, mencari konten, atau mengirim
sebuah email. Kemudian, browser akan meminta data yang dibutuhkan melalui HTTP/HTTPS. Adapun
HTTP/HTTPS merupakan protokol untuk mendukung proses pemindahan informasi melalui gambar,
teks, video, atau komponen lainnya.
Setelah itu, web server akan mencari permintaan browser dalam hosting. Hosting sendiri adalah
tempat untuk menyimpan file-file yang dibutuhkan website. Ketika data-data yang dicari sudah
ditemukan, web server akan mengirimkan seluruh data melalui HTTP/HTTPS. Jika tidak ditemukan,
web server akan menampilkan halaman error. Terakhir, browser akan menampilkan informasi yang
diminta kepada pengguna.

Berikut ini adalah diagram cara kerja Internet dan cara kerja Web

Diagram cara kerja Internet

Cara kerja Web

Anda mungkin juga menyukai