Pengenalan HTTP
Pengenalan HTTP
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.
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.
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).
4. Server mengirimkan respon berupa file HTML atau data lainnya yang diminta oleh
client.
[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.
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.
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].
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