Posts

Showing posts from May, 2021

Apa itu HTTP/HTTPS ? Penjelasan dan Fungsi Komunikasi Client - Server

Image
  Komunikasi Client-Server HTTP / HTTPS merupakan salah satu protokol yang dapat digunakan untuk berinteraksi dengan web server. Protokol tersebut terkenal dengan pola request-response , artinya untuk mendapatkan sesuatu ( response ) kita perlu melakukan permintaan terlebih dahulu ( request ). Lagi-lagi ini menjadi pola yang sama ketika kita hendak memesan kopi di kedai kopi. Ketika Anda ingin membeli kopi, tentu kopi yang diinginkan tidak secara ajaib datang sendiri. Anda sebagai pelanggan perlu mendatangi kasir atau pelayan untuk meminta ( request ) kopi yang diinginkan, pelayan meneruskan permintaan Anda ke barista, kemudian barista membuatkan kopi, dan memberikannya kembali (respons) ke pelayan untuk dihidangkan kepada Anda. Pola yang sama dengan komunikasi client dengan server (untuk memudahkan pemahaman, sebutlah client adalah Front-End, server adalah Back-End) bila menggunakan protokol HTTP/S. Server tidak akan mengirimkan data apa pun apabila tidak ada permint...

Apa Itu Web Server dan Web Service ? Penjelasan dan Fungsi

  Web Server dan Web Service Kedai kopi memiliki Standar Operasional Prosedur (SOP) selama beroperasi. Kita tidak tahu apakah setiap kedai kopi memiliki SOP yang sama atau tidak. Yang kita ketahui secara umum kedai kopi memiliki pelayan sebagai perantara interaksi dari dapur ke pelanggannya. Kita juga tidak mengetahui proses apa yang terjadi ketika barista menyerahkan kopi buatannya ke pelayan. Apakah pelayan memastikan kopi yang dipesan sesuai? Atau diberikan ke pelanggan secara langsung tanpa melalui proses pengecekan? Hal ini hanya diketahui oleh pegawai kedai kopi saja. Sebagai pelanggan kita hanya menikmati hasil akhirnya, bukan? Sama halnya seperti sistem aplikasi. Ketika Front-End meminta sesuatu hal ke Back-End, contohlah meminta data pembatalan transaksi yang terjadi selama bulan Januari, kita sebagai pengguna aplikasi tidak tahu proses apa yang terjadi di Back-End. Kita tidak tahu bahwa sebenarnya Back-End melakukan proses yang sangat rumit untuk memenuhi...

Apa Itu Server? Pengertian, Fungsi, Jenis dan Tipenya

Image
  Apa Itu Server? Pengertian, Fungsi, Jenis dan Tipenya Meskipun Back-End dan Front-End terpisah dalam hal peran dan konsentrasi, namun keduanya harus saling terhubung secara lancar ( seamless ) agar aplikasi dapat berjalan dengan baik. Kembali ke analogi kedai kopi, ketika Anda memesan kopi tubruk di kasir, bagaimana informasi tersebut bisa sampai ke barista? Lalu bagaimana caranya kopi yang sudah dibuat barista sampai ke meja kita? Pasti ada perantara mengapa semuanya saling terhubung. Pada kedai kopi, penghubung itu adalah seorang pelayan. Pelayan mencatat pesanan yang Anda inginkan kemudian mengirimnya ke barista. Setelah barista selesai membuat kopi, pelayan juga yang mengantarkan kopi dari barista ke meja Anda. Semua transaksi yang terjadi menggunakan perantara. Sebagai pelanggan, Anda tidak bisa masuk ke dapur dan meminta kopi langsung ke barista, karena hal tersebut tentu menyalahi prosedur. Begitu pula dengan transaksi yang terjadi pada sistem aplikasi. Kita ha...