Client Server Aplikasi Android Pemesanan Makanan Dan Minuman Berbasis Client Server

kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.

2.3 Client Server

Diawal perkembangannya perangkat komputer adalah barang yang mahal dan mewah. Pengembangan dan pengoperasiannya rumit dan terpusat. Namun seiring dengan berjalannya waktu yang tadinya prosesnya tersentralisasi dikembangakan menjadi proses terdistribusi sampai pada end user. Hal ini sangat dipengaruhi oleh adanya perkembangan teknologi LAN Local Area Network di pertengahan tahun 1980 an. Dengan LAN sebuah PC dapat melakukan komunikasi satu dengan lainnya dan dapat saling berbagi resource baik perangkat keras ataupun database. LAN mampu memberikan interkonektivitas yang tidak pernah ada sebelumnya. Untuk dapat melakukan hal tersebut dibutuhkan sebuah komputer proses yang memfasilitasi dan melayani proses sharing semua resource yang ada. Perangkat ini disebut dengan Server. Untuk melakukan Sharing File biasanya dibutuhkan sebuah File Server begitu juga untuk sharing Printer dibutuhkan sebuah Printer Server. Namun ternyata hal seperti ini belumlah cukup. Jumlah PC yang bertambah dengan sangat cepat seiring dengan berkembangnya sebuah organisasi. Jumlah end user dan client juga bertambah banyak. Kebutuhan akan perangkat menjadi bertambah pula, tidak hanya membutuhkan sebuah printer server, juga dibutuhkan server-server lainnya seperti server pengolahan gambar, server pengolahan suara, dan lainnya. Server-server ini dengan database dan aplikasinya harus dapat diakses oleh beberapa PC, ataupun diakses oleh sebuah komputer mainframe melalui sebuah LAN. Sistem seperti ini disebut Sistem Client Server. Universitas Sumatera Utara

2.3.1 Pengertian Client Server

Client Server adalah salah satu model komunikasi dua komputer atau lebih yang berfungsi melakukan pembagian tugas. Client bertugas untuk melakukan input, update, penghapusan, dan menampilkan data sebuah database. Sementara server bertugas menyediakan pelayanan untuk melakukan manajemen, yaitu menyimpan dan mengolah database. Client mengirim permintaan ke server, server menerjemahkan pesan, kemudian berusaha memenuhi permintaan GallaugherRamanathan,1996 Atau Client Server adalah suatu arsitektur dimana sumber daya server menyediakan komputasi untuk banyak komponen client. Client dan Server bisa berjalan pada mesin yang sama atau berbeda, ditulis dalam berbagai bahasa dan menggunakan sistem operasi yang berbeda. Blaha Premeriani,1998. Dengan pendekatan Client Server setiap PC dapat melakukan secara independen sebuah pemrosesan lokal dan mensharing perangkat enterprise melalui LAN. Untuk kasus yang lebih luas kemampuan akses dapat dilakukan melalui MAN Metropolitan Area Network atau WAN Wide Area Network. Sebuah database dan program applikasi enterprise misalnya diletakan pada sebuah server dimana setiap end user dapat melakukan akses melalui Client Processor, LAN dan Server. Aplikasi Client Server merupakan jawaban atas berkembangnya teknologi informasi, di mana sebuah perusahaan ataupun instansi memilik banyak departemen dan harus terhubung satu sama lain dalam melakukan akses data.

2.3.2 Komponen Dasar Client Server

Pada dasarnya, Client server dibentuk oleh tiga komponen dasar, yaitu client, middleware, dan server. Secara sederhana, hubungan antara ketiga komponen tersebut dapat digambarkan sebagai berikut : Universitas Sumatera Utara

a. Client