0% menganggap dokumen ini bermanfaat (0 suara)
82 tayangan9 halaman

Pengenalan HTTP

Dokumen tersebut membahas tentang protokol HTTP yang digunakan untuk mengirimkan dan menerima data antara client dan server di internet. HTTP menggunakan port 80 dan meliputi pengenalan HTTP, URL, metode HTTP, header HTTP, body HTTP, respons HTTP, dan cookie HTTP.

Diunggah oleh

arief.kampus
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
82 tayangan9 halaman

Pengenalan HTTP

Dokumen tersebut membahas tentang protokol HTTP yang digunakan untuk mengirimkan dan menerima data antara client dan server di internet. HTTP menggunakan port 80 dan meliputi pengenalan HTTP, URL, metode HTTP, header HTTP, body HTTP, respons HTTP, dan cookie HTTP.

Diunggah oleh

arief.kampus
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

TUGAS PEMOGRMAN 2

NAMA KELOMPOK:
MUHAMMAD SULTAN
MAULANA PUTRA DEWA
MUHAMMAD IMRAN

MUHAMMAD Imaduddin

MUHAMMAD Rifky
Pengenalan HTTP (Hypertext Transfer Protocol)
HTTP adalah protokol yang digunakan untuk mengirimkan dan menerima data
antara client dan server di internet. Protokol ini digunakan untuk mengirimkan dan
menerima data antara client dan server di internet. HTTP menggunakan port 80
untuk komunikasi.

HTTP (Hypertext Transfer Protocol) adalah protokol yang digunakan untuk mengirimkan dan
menerima data antara client dan server di internet. Protokol ini digunakan untuk mengirimkan
dan menerima data antara client dan server di internet. HTTP menggunakan port 80 untuk
komunikasi.

Cara kerja HTTP melibatkan beberapa tahap:

1. Client(browser) membuat sambungan dengan server.


2. Client mengirimkan permintaan dokumen ke server.
3. Server memproses permintaan client.
4. Client menunggu respon dari server.
5. Server mengirimkan respon berupa file HTML atau data lainnya yang diminta oleh client.
6. Server menutup sambungan setelah selesai memproses permintaan.

HTTP mengatur proses transmisi dan bagaimana format data dikirimkan. Protokol ini
memungkinkan pengiriman konten web yang cepat dan dapat diakses oleh pengguna di
seluruh dunia. HTTPS (Hypertext Transfer Protocol Secure) adalah versi aman dari HTTP
yang menggunakan teknologi SSL/TLS untuk menjamin keamanan data
pengguna[1][2][3][4][5].

referensi:
[1] https://www.gramedia.com/literasi/pengertian-http/
[2] https://www.jagoanhosting.com/blog/http-adalah/
[3] https://www.niagahoster.co.id/blog/pengertian-http/
[4] https://idcloudhost.com/blog/mengenal-http-dan-fungsi-manfaat-dan-cara-kerja-untuk-
website/
[5] https://cmlabs.co/id-id/seo-terms/http-adalah
URL (Uniform Resource Locator)
URL adalah alamat yang digunakan untuk mengidentifikasi resource di internet. URL
terdiri dari beberapa bagian, yaitu:
1. Protocol: Protokol yang digunakan untuk mengirimkan dan menerima
data, misalnya HTTP atau HTTPS.
2. Domain Name: Nama domain yang digunakan untuk mengidentifikasi
server.
3. Port: Port yang digunakan untuk komunikasi, misalnya 80 atau 443.

4. Path: Alamat lengkap dari resource yang diinginkan

URL (Uniform Resource Locator) adalah alamat yang digunakan untuk


mengidentifikasi resource di internet. URL terdiri dari beberapa bagian, yaitu:

1. Protocol: Protokol yang digunakan untuk mengirimkan dan menerima data antara
client dan server di internet. Contohnya, HTTP (Hypertext Transfer Protocol) atau
HTTPS (Hypertext Transfer Protocol Secure).

2. Domain Name: Nama domain yang digunakan untuk mengidentifikasi server.

3. Port: Port yang digunakan untuk komunikasi, misalnya 80 atau 443.

4. Path Alamat lengkap dari resource yang diinginkan.

Cara kerja URL adalah sebagai berikut:

1. Client (browser) membuat sambungan dengan server.

2. Client mengirimkan permintaan informasi ke web server.

3. Server memproses permintaan klien, sedangkan **client** menunggu proses


selesai.

4. Server mengirimkan respon berupa file HTML atau data lainnya yang diminta oleh
client.

5. Server menutup sambungan setelah selesai memproses permintaan.

URL digunakan untuk mengidentifikasi resource di internet dan memudahkan


pengguna untuk mengaksesnya[1][2][3][4][5].
referensi:

[1] https://www.niagahoster.co.id/blog/pengertian-http/

[2] https://idcloudhost.com/blog/mengenal-http-dan-fungsi-manfaat-dan-cara-kerja-
untuk-website/

[3] https://www.domainesia.com/berita/https-adalah/

[4] https://aws.amazon.com/id/compare/the-difference-between-https-and-http/
HTTP Method
HTTP method adalah cara yang digunakan untuk mengirimkan permintaan ke server.
Beberapa method yang umum digunakan adalah:
1. GET: Digunakan untuk mengirimkan permintaan untuk mengambil data dar i
server.
2. POST: Digunakan untuk mengirimkan data ke server.
3. PUT: Digunakan untuk mengirimkan data ke server dan mengganti data yang
ada.
4. DELETE: Digunakan untuk mengirimkan permintaan untuk menghapus data
dari server.

Setiap HTTP method memiliki tujuan yang berbeda, seperti mengambil data,
membuat data baru, memperbarui data, atau menghapus data. HTTP method ini
memungkinkan aplikasi client untuk menentukan status dari request yang dikirimkan
melalui protokol HTTP

HTTP Header
HTTP header adalah bagian dari permintaan atau respons yang digunakan untuk
mengirimkan informasi tambahan antara client dan server. Beberapa header yang
umum digunakan adalah:
1. Accept: Digunakan untuk mengirimkan informasi tentang format data yang
dapat diterima oleh client.
2. Content-Type: Digunakan untuk mengirimkan informasi tentang format data
yang dikirimkan ke server.
3. Cookie: Digunakan untuk mengirimkan dan menerima cookie antara client
dan server.
4. Cache-Control: Digunakan untuk mengatur cache pada client.

Cara kerja HTTP header melibatkan proses sebagai berikut:


1. Client (browser) membuat permintaan ke server dengan menyertakan header
yang berisi informasi tambahan seperti tipe konten yang diterima, jenis
encoding yang didukung, referer, dan lainnya.
2. Server menerima permintaan dari client dan membaca header untuk
memahami kebutuhan client.
3. Server merespons dengan mengirimkan data yang diminta bersama dengan
header respons yang berisi informasi seperti kode status, tipe konten yang
dikirim, dan lainnya.
4. Client menerima respons dari server dan membaca header untuk memahami
informasi yang disampaikan oleh server.
Header HTTP memainkan peran kunci dalam proses komunikasi antara client
dan server di internet dengan menyediakan informasi tambahan yang
diperlukan untuk pengiriman data secara efisien

HTTP Body
HTTP body adalah bagian dari permintaan atau respons yang digunakan untuk
mengirimkan data yang lebih besar dari header. Body ini dapat berupa teks, gambar,
video, atau data lainnya.

HTTP body adalah bagian dari permintaan atau tanggapan HTTP yang mengandung
informasi yang dikirimkan antara client dan server. Cara kerja HTTP body melibatkan proses
sebagai berikut:

1. **Request Body**: Bagian dari permintaan HTTP yang berisi informasi yang dikirimkan
oleh client ke server. Misalnya, data formulir yang diisi oleh pengguna.

2. **Response Body**: Bagian dari tanggapan HTTP yang berisi data atau konten yang
diminta oleh client. Ini bisa berupa teks, gambar, suara, video, atau file multimedia lainnya.

HTTP body memungkinkan pertukaran data yang lebih kompleks antara client dan server,
seperti mengirim data formulir, mengunggah file, atau menerima konten multimedia.
Informasi dalam HTTP body dapat berupa teks, JSON, XML, atau tipe data lainnya
tergantung pada kebutuhan aplikasi web[1][2][3].

REFERENSI:
[1] https://revou.co/kosakata/http
[2] https://idcloudhost.com/blog/mengenal-http-dan-fungsi-manfaat-dan-cara-kerja-untuk-
website/
[3] https://www.gramedia.com/literasi/pengertian-http/
[4] https://cyberlink.co.id/blog/apa-itu-http/
[5] https://www.domainesia.com/berita/https-adalah/
HTTP Response
HTTP response adalah balasan yang dikirimkan oleh server setelah menerima
permintaan dari client. Response ini dapat mengandung informasi seperti kode
status, header, dan body.
HTTP Response adalah balasan dari server sebagai tanggapan atas HTTP Request yang
diterima. Komponen HTTP Response terdiri dari status code (misalnya, 200 OK, 404 Not
Found), dan terkadang body yang berisi konten yang diminta (seperti HTML, JSON, atau file
lainnya). Tujuan utama dari HTTP Response adalah untuk memberitahu klien tentang hasil
dari permintaan yang dibuat, apakah berhasil atau gagal, dan menyediakan sumber daya atau
informasi yang diminta. Secara singkat, HTTP Response merupakan balasan dari server
setelah menerima HTTP Request yang mengandung informasi seperti metode HTTP, URL,
header, dan body yang diminta[1][2][3].

REFERENSI:
[1] https://revou.co/kosakata/http
[2] https://dibimbing.id/blog/detail/memahami-http-request-beserta-kegunaanya
[3] https://kb.biznetgio.com/id_ID/informasi/memahami-http-response-status-code
[4] https://www.gramedia.com/literasi/pengertian-http/
[5] https://appmaster.io/university/id/tutorials/integrations/cara-menggunakan-header-
respons-permintaan

HTTP Cookie
HTTP cookie adalah data yang dikirimkan oleh server ke client dan dikirimkan
kembali ke server setiap kali client mengirimkan permintaan. Cookie ini digunakan
untuk mengidentifikasi client, mengatur session, dan mengirimkan data lainnya
antara client dan server.

Cara kerja HTTP Cookie melibatkan proses sebagai berikut:

1. Pengiriman Cookie: Ketika pengguna mengunjungi suatu situs web, server web
mengirimkan cookie ke perangkat pengguna. Cookie ini disimpan di dalam browser
pengguna dan akan dikirimkan kembali ke server web saat pengguna kembali
mengunjungi situs tersebut[1].

2. Penggunaan Cookie: Cookie dapat digunakan untuk menyimpan informasi seperti


data login, preferensi pengguna, dan data transaksi keuangan. Misalnya, jika
pengguna mengunjungi situs e-commerce dan menambahkan barang ke keranjang
belanja, cookie akan digunakan untuk menyimpan informasi tentang barang
tersebut[1].
3. Penggunaan Cookie: Cookie dapat digunakan untuk menyimpan informasi seperti
data login, preferensi pengguna, dan data transaksi keuangan. Misalnya, jika
pengguna mengunjungi situs e-commerce dan menambahkan barang ke keranjang
belanja, cookie akan digunakan untuk menyimpan informasi tentang barang
tersebut[1].

4. Penggunaan Cookie: Cookie dapat digunakan untuk menyimpan informasi seperti


data login, preferensi pengguna, dan data transaksi keuangan. Misalnya, jika
pengguna mengunjungi situs e-commerce dan menambahkan barang ke keranjang
belanja, cookie akan digunakan untuk menyimpan informasi tentang barang
tersebut[1].

5. Penggunaan Cookie: Cookie dapat digunakan untuk menyimpan informasi seperti


data login, preferensi pengguna, dan data transaksi keuangan. Misalnya, jika
pengguna mengunjungi situs e-commerce dan menambahkan barang ke keranjang
belanja, cookie akan digunakan untuk menyimpan informasi tentang barang
tersebut[1].

6. Penggunaan Cookie: Cookie dapat digunakan untuk menyimpan informasi seperti


data login, preferensi pengguna, dan data transaksi keuangan. Misalnya, jika
pengguna mengunjungi situs e-commerce dan menambahkan barang ke keranjang
belanja, cookie akan digunakan untuk menyimpan informasi tentang barang
tersebut[1].

REFERENSI:

[1] https://sekawanstudio.com/blog/cookies-adalah/

[2] https://www.logique.co.id/blog/2021/04/29/apa-itu-cookie/

[3] https://www.telkomsel.com/jelajah/jelajah-lifestyle/cookies-adalah-pengertian-
fungsi-jenis-dan-cara-kerjanya

[4] https://www.jagoanhosting.com/blog/cookies-adalah/

[5] https://www.cnbcindonesia.com/tech/20220325141305-37-326052/mengenal-
apa-itu-cookie-browser-dan-cara-mengelolanya
Referensi:

Artikel

Wikepedia

Jurnal

Mozila developer networks

Mdn web docs

Anda mungkin juga menyukai