
Apa sih Pemrograman Web ?
Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman dapat diartikan sebagai proses, cara, atau perbuatan program. Sedangkan definisi Web itu sendiri yaitu sebuah jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks dan grafik dan suara dan sumber daya animasi melalui protokol transfer hypertext. Kebanyakan orang pada saat ini mengenal web dengan istilah WWW atau world wide web. World Wide Web adalah layanan internet yang paling populer pada saat ini karena internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW ini. WWW ini dapat berjalan dengan menggunakan protocol HyperText Transfer Protocol atau sering kita sebut sebagai HTTP.
HTTP ini sendiri tugasnya pada www yaitu sebagai protokol yang digunakan untuk mentransfer dokumen dalam www ini. HTTP pertama kali digunakan oleh world wide web pada tahun 1990. HTTP merupakan sebuah protokol yang meminta atau menjawab antara client dan server. Sebuah client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), yang di ikuti dengan pesan yang memiliki beberapa informasi kode header yang menjelaskan aspek dari permintaan tersebut, di ikut dengan request data tertentu. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.
Apa itu web browser dan bagaimana cara kerjanya ?
Web browser merupakan sebuah aplikasi perangkat lunak yang memungkinkan user untuk menayangkan dan berinteraksi dengan tulisan, gambar, video, musik dan berbagai informasi lainnya yang terdapat pada halaman Web di sebuah situs di World Wide Web atau di jaringan LAN lokal. Browser juga dapat mengirim atau menerima email dan dapat mengelola bahasa HTML sebagai input dan menjadikan halaman web sebagai output.
Lalu bagaimana cara kerja web browser ini ?
Untuk cara kerja web browser ini akan saya jelaskan berdasarkan gambar dibawah ini

Sebagai contoh , disana terdapat seorang user yang ingin mengakses halaman sebuah website atau blog tertentu. Kemudian user mengetikkan alamat atau URL yang dituju tersebut pada web browser. Kemudian alamat tersebut akan melewati sebuah protocol HTTP yang melewati port 80 pada server. Kemudian web browser akan memberikan sebuah aturan yang disebut protocol dimana protocol yang biasa digunakan adalah TCP/IP.
Kemudian setelah dikirimkan ke web server, maka web server akan merespon request dari web browser tersebut. Web server akan memeriksa file , apakah ada atau tidak file yang di request oleh web browser dan kemudian dikirimkan kembali, lalu browser akan menerjemahkan coding HTML yang diberikan oleh server menjadi suatu halaman web yang lebih dapat dengan mudah dipahami oleh user. apabila file tidak ada maka server akan memberikan respon dengan mengirimkan pesan dengan kode 404 yang berarti tidak ditemukan.
Postman
Apa sih Postman itu ? Kok tiba-tiba bahas postman emang ada hubungannya dengan web kah ? Jadi sebenarnya seperti ini , Postman merupakan sebuah aplikasi berupa plugin yang digunakan dalam browser chrome yang berfungsi sebagai REST Client atau dapat di istlahkan sebagai aplikasi yang dapat digunakan dalam menguji REST API yang kita buat.
REST merupakan salah satu jenis web service yang menerapkan konsep perpindahan antar state. State disini dapat digambarkan jika browser meminta suatu halaman web, maka server akan mengirimkan state halaman web yang sekarang ke browser. REST bekerja dengan bernavigasi melalui link-link HTTP untuk melakukan aktivitas tertentu, seakan-akan terjadi perpindahan state satu sama lain. Perintah HTTP yang bisa digunakan adalah fungsi GET, POST, PUT atau DELETE. Balasan yang dikirimkan adalah berupa file bentuk XML sederhana tanpa ada protokol pemaketan data, sehingga informasi yang diterima lebih mudah dibaca dan diparsing disisi client.
Untuk menggunakan postman ini diperlukan sebuah ekstensi postman interceptor. Selanjutnya saya akan menjelaskan bagaimana cara menginstall Postman dan Postman Interceptor.
- Pertama silahkan buka web browser chrome lalu akses chrome web store (https://chrome.google.com/webstore) Kemudian cari Postman pada menu pencarian.

- Setelah menampilkan halaman seperti di atas klik Postman dan pilih add to Chrome.
- Lalu klik add app dan tunggu sampai proses installasi selesai.
- Setelah proses installasi selesai lalu pilih launch app dan tunggu beberapa saat.

- Lalu selanjutnya akan menampilkan halaman login. Apabila anda belum mempunyai akun postman maka dapat login dengan menggunakan akun google.
- Setelah itu masukkan username baru.
- Setelah itu tampilan awal postman akan tersedia

- Setelah itu pilih on intercepter pada postman lalu install

- Kemudian buka Chrome dan pilih add to chrome untuk menambahkan plugin interceptor lalu klik add ekstension.

- Kemudian setelah interceptor terpasang nyalakan intereptor tersebut pada chrome.

- Setelah itu pilih postman chrome app dan akan menampilkan kembali layar utama postman.
- Installasi Selesai.
Disini saya akan memberikan 2 contoh fungsi pada postman yang sering digunakan yaitu GET dan POST.
Sebagai contoh disini misalkan saya mempunyai URL ://contoh.com/api/user/17
Nah fungsi POST pada URL tersebut yaitu untuk menaruh user baru dengan ID 17 sedangkan GET untuk mengambil data atau informasi user tersebut dengan ID 17.
Disini saya akan memberikan contoh gambar POST dan GET pada aplikasi Postman.


Dalam tampilan POST maupun GET terdapat bagian Authorization, Headers, Body, Pre-Request Script dan Test.
0 comments:
Post a Comment