BABI I PENDAHULUAN 1.1 Latar Belakang Banyak protokol komunikasi komputer telah dikembangkan untuk membentuk jaringan komputer. Beberapa protokol yang umum antara lain Transmission Control Protocol (TCP), HyperText Transfer Protocol (HTTP), User Diagram Protocol (UDP) dan sebagainya. Dengan banyaknya protokol komunikasi yang ada. Protokol komunikasi dibutuhkan untuk mengawasi dan menganalisis informasi dari paket data apa saja yang sedang dikirim ataupun diterima pada lalu lintas jaringan yang digunakan. Protokol merupakan sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan komunikasi dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras (Hardware), perangkat lunak (Software) atau kombinasi dari keduanya yang digunakan untuk menentukan jenis layanan yang akan dilakukan pada internet. Protokol Komunikasi Client Server bekerja dengan cara requestresponse, dimana client meminta lalu server mengirim. Antara client dan server harus menggunakan aturan yang sama, kapan mengirim, kapan menerima dan apa yang harus dikirim dan diterima. Server menyediakan beberapa layanan, web server menyimpan dan menyediakan informasi, sedangkan client menghubungi server dan me-request data yang dibutuhkan, apabila data tersebut ada semua proses tersebut membutuhkan protokol yang mengatur cara client/server mengirim data dan menerima data. TCP/IP (Transmission Control Protocol / Internet Protocol) merupakan sebuah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. 1 2 Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP6 (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen. Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack. Maka dalam proyek akhir ini membahas tentang “PROTOKOL KOMUNIKASI CLIENT/SERVER (APLIKASI DATA PASAR SEDERHANA)” 1.2 Tujuan Tujuan perancangan proyek akhir ini adalah rincian informasi protokol yang terdapat dari aplikasi data pasar sederhana yang berfungsi untuk menampilkan informasi berupa daftar barang dan harga barang pada pasar. 1.3 Batasan Masalah Untuk menghindari adanya penyimpangan maupun pelebaran pokok masalah dalam penyusunan sehingga dapat mencapai sasaran dan tujuan yang diharapkan, maka permasalahan yang ada akan dibatasi sebagai berikut : 1. Membahas tentang protokol komunikasi yang ada dalam client/server 2. Membahas tentang protokol komunikasi dalam aplikasi data pasar sederhana. 3. Sistem aplikasi menggunakan client server, dimana server menggunakan web service sebagai pengolah data dan client menggunakan android sebagai request, response dan akses data. 3 4. Bahasa pemrograman yang digunakan dalam perancangan sistem adalah bahasa java dan php. 5. Pengaksesan menggunakan jaringan Internet.