Selasa, 29 November 2016

Cara Kerja Jaringan Wireless dan Cara Kerja jaringan Terminal


CARA KERJA JARINGAN WIRELESS

Agar supaya komputer-komputer yang berada dalam wilayah Jaringan Wireless bisa sukses dalam mengirim dan menerima data, dari dan ke sesamanya, maka ada tiga komponen dibutuhkan, yaitu:
  • Sinyal Radio (Radio Signal).
  • Format Data (Data Format).
  •  Struktur Jaringan atau Network (Network Structure).

      Masing-masing dari ketiga komponen ini berdiri sendiri-sendiri dalam cara kerja dan fungsinya. Kita mengenal adanya 7  Model Lapisan OSI (Open System Connection), yaitu:
  •          Physical Layer (Lapisan Fisik)
  •          Data-Link Layer (Lapisan Keterkaitan Data)
  •          Network Layer (Lapisan Jaringan)
  •          Transport Layer (Lapisan Transport)
  •          Session Layer (Lapisan Sesi)
  •          Presentation Layer (Lapisan Presentasi)
  •          Application Layer (Lapisan Aplikasi)

Masing-masing dari ketiga komponen yang telah disebutkan di atas berada dalam lapisan yang berbeda-beda. Mereka bekerja dan mengontrol lapisan yang berbeda. Sebagai contoh: Sinyal Radio (komponen pertama), bekerja pada physical layer, atau lapisan fisik. Lalu Format Data atau Data Format mengendalikan beberapa lapisan diatasnya. Dan struktur jaringan berfungsi sebagai alat untuk mengirim dan menerima sinyal radio.

Lebih jelasnya, cara kerja wireless LAN dapat diumpakan seperti cara kerja modem dalam mengirim dan menerima data, ke dan dari internet. Saat akan mengirim data, peralatan-peralatan Wireless tadi akan berfungsi sebagai alat yang mengubah data digital menjadi sinyal radio. Lalu saat menerima, peralatan tadi berfungsi sebagai alat yang mengubah sinyal radio menjadi data digital yang bisa dimengerti dan diproses oleh komputer.

Bagaimana sinyal radio dapat diubah menjadi data digital?

Prinsip dasar yang digunakan pada teknologi wireless ini sebenarnya diambil dari persamaan yang dibuat oleh James Clerk Maxwell di tahun 1964. Dalam persamaan itu, dengan jelas Maxwell berhasil menunjukkan fakta bahwa, setiap perubahan yang terjadi dalam medan magnet itu akan menciptakan medan-medan listrik. Dan sebaliknya, setiap perubahan yang terjadi dalam medan-medan listrik itu akan menciptaken medan-medan magnet.

Lebih lanjut Maxwell menjelaskan, saat arus listrik (AC atau alternating current) bergerak melalui kabel atau sarana fisik (konduktor) lainnya, maka, beberapa bagian dari energinya akan terlepas ke ruang bebas di sekitarnya, lalu membentuk medan magnet atau alternating magnetic field. Kemudian, medan magnet yang tercipta dari energy yang terlepas itu akan menciptakan medan listrik di ruang bebas, yang kemudian akan menciptakan medan magnet lagi, lalu medan listrik lagi, medan magnet lagi, dan seterusnya, hingga arus listrik yang asli atau yang pertama terhenti (terputus, red). Bentuk energy yang tercipta dari perubahan-perubahan ini, disebut dengan radiasi elektromagnetik (electromagnetic radiation), atau biasa kita kenal sebagai gelombang radio. Itu artinya, radio dapat di definisikan sebagai radiasi dari energi elektromagnetik yang terlepas ke udara (ruang bebas). Alat yang menghasilkan gelombang radio itu biasa dinamakan TRANSMITTER. Lalu alat yang digunakan untuk mendeteksi dan menangkap gelombang radio yang ada udara itu, biasa dinamakan RECEIVER. Agar kedua alat ini (transmitter dan receiver) lebih fokus saat mengirim, membuat pola gelombang, mengarahkan, meningkatkan, dan menangkap sinyal radio, ke dan dari udara, maka dibantulah dengan alat lain, yaitu ANTENA.

Berkat persamaan dari Maxwell, transmitter, receiver, serta antena, yang kemudian disatukan dalam semua peralatan wireless LAN itulah, maka komputer bisa berkomunikasi, mengirim dan menerima data melalui gelombang radio, atau biasa disebut dengan wireless netwok. Begitu banyak stasiun Radio dengan frequency yang berbeda-beda agar tidak saling bertabrakan, gelombang radio yang akan dikirimkan ke udara itu bisa diatur frequencynya. Yaitu dengan cara mengatur atau memodifikasi arus listrik yang berada pada peralatan pengirim dan penerima tadi (transmitter, receiver). Dan jarak yang menjadi pemisah antar frequency dinamakan SPECTRUM. Lalu, bagian terkecil dari spectrum disebut dengan BAND. Dan untuk mengukur jumlah perulangan dari satu gelombang ke gelombang yang terjadi dalam hitungan detik, digunakanlah satuan HERTZ (Hz).

MODE KONEKSI WIRELESS

Agar sebuah computer dapat saling terhubung dengan network wireless maka dapat dilakukan dalam mode Ad-Hoc atau mode Infrastructure. Mode Ad-Hoc adalah koneksi antara dua komputer, di mana satu komputer berfungsi sebagai server dan komputer lainnya menjadi client. Koneksi semacam ini sering disebut sebagai koneksi peer-to-perr.

Mode Infrastructure adalah koneksi antara dua komputer atau lebih, dengan Access Point (AP) sebagai pengatur lalu lintasnya. Acces Point adalah suatu perangkat yang dapat memancarkan sinyal Wifi dalam jangkauan tertentu (sering disebut hotspot). Melalui sinyal Wifi tersebut, beberapa client bisa terkoneksi ke jaringan dan AP-lah yang akan mengatur lalu lintas datanya.


CARA KERJA TERMINAL

Terminal : peralatan yang mengakses layanan melalui jaringan yang sifatnya remote atau terpisah melalui sebuah saluran telekomunikasi. Linux memiliki enam terminal atau konsol ketika berjalan dalam modus teks. Artinya, kita dapat menjalankan aplikasi atau kegiatan berbeda-beda untuk tiap terminal dan dalam waktu bersamaan. Untuk berpindah dari satu terminal ke terminal lain, dapat menekan kombinasi tombol ALT + F1 hingga F6.Terminal ketujuh umumnya digunakan oleh X Server. Jadi, jika X Server sebelumnya telah aktif dan tidak dibunuh,kita tinggal menekan tombol ALT + F7 untuk kembali ke tampilan grafis.Terminal yang disinggung di atas adalah terminal dalam modus teks.Terminal juga dapat digunakan dalam lingkungan grafis.

Untuk membuka terminal di desktop GNOME milik Edubuntu, klik menu Applications > Accessories > Terminal pada panel atas.Terminal sepertinya memang diperuntukkan bagi para profesional. Tetapi ketika kita mengetahui cara kerja dan manfaatnya, kita akan sering menggantungkan diri pada baris perintah ini. Kita dapat mengeksekusi program, membuka file, hingga melakukan manajemen berkas melaluitampilannya yang sederhana. 

Linux memiliki lebih dari 2000 perintah ketika menjalankan terminal.Kita tidak perlu menghapal semuanya, hanya beberapa yang kita anggap penting dan sering kita gunakan.Sebuah tips ketika menggunakan terminal. Kita bisa mengetikkan beberapa huruf awal perintah, disusul dengan menekan tombol ESC atau TAB sekali atau beberapa kali. Cobalah untuk memasukkan karakter apada terminal.Disusul menekan ESC atau TAB (Edubuntu mendukung tombol TAB). Apabila muncul sebuah pertanyaan, ketik y. Sebuah daftar panjang akan muncul (semua perintah dengan awalan huruf a). Biasanya data ditampilkan pada komputer pada jarak jauh atau dekat yang disebut dengan terminal. Fungsi dasarnya adalah untuk berhubungan dengan komputer host.  Terminal juga dikenali dengan beberapa istilah, seperti: CRT – Cathode Ray Tube, VDT -Video Display Terminal atau display station.

Pada saat terminal/client/terminal/client melakukan proses booting, garis besar proses yang dijalankan adalah:
  •          Mencari alamat ip dari dhcp server.
  •          Mengambil kernel dari tftp server.
  •          Menjalankan sistem file root dari nfs server.
  •          Mengambil program X-server ke dalam memory dan mulai menjalankannya.
  •          Melakukan hubungan dengan xdm server dan user login ke dalam xdm server

Fitur - Fitur Pada Antarmuka Telematika

Head Up Display (HUD) merupakan sebuah tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk melihat ke arah yang lain dari sudut pandang biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang bermotor dan aplikasi lainnya.

Tangible User Interface

Tangible User Interface, yang disingkat TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang profesor di Laboratorium Media MIT yang memimpin Tangible Media Group. Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi dan diamati secara langsung.

Computer Vision

Computer Vision (komputer visi) merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar). Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian medis.

Browsing Audio Data

Browsing Audio Data merupakan metode browsing jaringan yang digunakan untuk browsing video / audio data yang ditangkap oleh sebuah IP kamera. Sebuah komputer lokal digabungkan ke LAN (local area network) untuk mendeteksi IP kamera.

Speech Recognition

Dikenal juga dengan pengenal suara otomatis (automatic speech recognition) atau pengenal suara komputer (computer speech recognition). Merupakan salah satu fitur antarmuka telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’ terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.

Speech Synthesis


Speech synthesis merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah bahasa normal menjadi pembicaraan.

Yang Dimaksud Dengan Antarmuka Pada Telematika

Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.

Antarmuka pemakai (User Interface) berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.

Terdapat dua jenis antarmuka, yaitu Command Line Interface (CLI) dan Graphical User Interface (GUI).

Command Line Interface (CLI)

CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu. 

Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

Graphical User Interface (GUI)


GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball. Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).

Yang Dimaksud Dengan Jaringan Wireless dan Terminal

Jaringan wireless

Jaringan wireless adalah jaringan dengan menggunakan teknologi nirkabel, dalam hal ini adalah  hubungan telekomunikasi suara maupun data dengan menggunakan gelombang elektromagnetik sebagai pengganti kabel, teknologi nirkabel, ini lebih  sering disingkat dengan istilah jaringan wireless.

wireless adalah teknologi elektronika yang beroperasi tanpa kabel. Tehnologi wireless adalah juga dapat digunakan untuk komunikasi, dan pengontrolan misalnya penggunan untuk komunikasi, dikenal dengan istilah wireless communication atau transfer informasi,s ecara jarak jauh tanpakeribetan penggunaan kabel misalnya telepon seluler, jaringan komputer wireless dan satelit.

Pengontrolan secara jarak jauh tanpa menggunakan kabel adalah salah satu aplikasi nirkabel. Misalnya penggunaan remote TV, Mobilan remote control, Aero modelling. Sekarang ini penggunaan wireless semakin marak sejak masyarakat menggunakan ponsel atau penggunaan layana wifi dan hotspot.

Jaringan wireless memungkinkan pengguna menjelajahi world wide web atau tersambung ke jaringan tanpa kekusutan kabel. Wireless sangat praktis karena pengguna dapat memindahkan perangkatnya tanpa terganggu bentangan kabel.  Sebagai contoh, si pengguna bisa mengakses Internet di dapur, bahkan di basement gedung-gedung. Pengguna bisa saja mentransfer file antara komputer melalui jaringan wireless,menggunakan printer tanpa kabel dari jarak yang lumayan jauh. Untuk menggunakan semua kelebiha  dari teknologi wireless ini, maka perlu mengetahui dasar-dasar jaringan wireless.

Terminal

Terminal merupakan suatu piranti atau perangkat yang digunakan untuk berkomunikasi dengan komputer. Secara umum, sebuah terminal terdiri dari keyboard dan monitor. Dalam jaringan komputer, terminal adalah PC atau workstation yang terhubung dengan mainframe.

Terminal adalah piranti yang digunakan untuk berkomunikasi dengan komputer. Berdasarkan kemampuan pemrosesannya, terminal dibagi menjadi 3 yaitu :
1. intelligent terminal : stand-alone piranti yang terdiri atas memori utama dan CPU
2. smart terminal : piranti yang kemampuan pemrosesannya lebih rendah dari intelligent terminal, tapi lebih baik dari dumb terminal. Misalkan memiliki fitur “bold and blinking characters”.
3. dumb terminal : piranti yang digunakan untuk memasukkan, mentransmisikan data ke, dan menampilkan data dari komputer. Kemampuan pemrosesan piranti ini sepenuhnya tergantung pada komputer yang terhubung dengannya. Piranti ini seperti keyboard, mouse, dan monitor.


Intinya, dumb terminal adalah output device yang digunakan untuk berkomunikasi dengan komputer dengan mengandalkan kemampuan pemrosesan dari komputer terkoneksi secara sepenuhnya.

Kamis, 20 Oktober 2016

Contoh Penerapan Penggunaan Arsitektur Client Server

Arsitektur Client Server
Kita tahu bahwa perkembangan teknologi kini telah banyak membuat perubahan pada cara berpikir kita (manusia). Dengan laju pertumbuhan teknologi yang makin cepat, kebutuhan akan informasi dari hari ke hari meningkat sehingga menuntu kelancaran, dan kecepatan proses distribusi informasi.
Arsitektur jaringan Client Server merupakan model konektivitas pada jaringan yang membedakan fungsi computer sebagai Client dan Server. Arsitektur ini menempatkan sebuah komputer sebagai Server. Nah Server ini yang bertugas memberikan pelayanan kepada terminal-terminal lainnya tang terhubung dalam system jaringan atau yang kita sebut Clientnya. Server juga dapat bertugas untuk memberikan layanan berbagi pakai berkas (file server), printer (printer server), jalur komunikasi (server komunikasi).
Pada model arsitektur ini, Client tidak dapat berfungsi sebagai Server, tetapiServer dapat berfungsi menjadi Client (server non-dedicated). Prinsip kerja pada arsitektur ini sangat sederhana, dimana Server akan menunggu permintaan dari Client, memproses dan memberikan hasil kepada Client, sedangkan Client akan mengirimkan permintaan ke Server, menunggu proses dan melihat visualisasi hasil prosesnya.
Sistem Client Server ini tidak hanya diperuntukkan bagi pembangunan jaringan komputer skala luas. Sistem ini menggunakan protokol utamaTransmision Control Protocol/Internet Protocol (TCP/IP), sedangkam sistem operasi yang digunakan antara lain Unix, Linux dan Windows NT.

Lingkungan Database Client/Server di Internet

1.      Menggunakan LAN untuk mendukung jaringan PC
2.      Masing-masing PC memiliki penyimpan tersendiri
3.      Berbagi hardware atau software

Komponen dasar Client Server
Pada dasarnya Client Server terdiri dari 3 komponen pembentuk dasar, yaituClient, Middleware, dan Server. Gubungan dari ketiganya dapat digambarkan sebagai berikut:



Arsitektur File Server

1.      Model pertama Client/Server
2.      Semua pemrosesan dilakukan pada sisi workstation
3.      Satu atau beberapa server terhubungkan dalam jaringan
4.      Server bertindak sebagai file server
5.      File server bertindak sebagai pengelola file dan memungkinkan klien mengakses file tersebut
6.      Setiap klien dilengkapi DBMS tersendiri
7.      DBMS berinteraksi dengan data yang tersimpan dalam bentuk file pada server
8.      Aktivitas pada klien:
9.      Meminta data
10.  Meminta penguncian data
11.  Tanggapan dari klien
12.  Memberikan data
13.  Mengunci data dan memberikan statusnya



Batasan File Server

1.      Beban jaringan tinggi karena tabel yang diminta akan diserahkan oleh file server ke klien melalui jaringan
2.      Setiap klien harus memasang DBMS sehingga mengurangi memori
3.      Klien harus mempunyai kemampuan proses tinggi untuk mendapatkanresponse time yang bagus
4.      Salinan DBMS pada setiap klien harus menjaga integritas databasse yang dipakai secara bersama-sama Ã° tanggung jawab diserahkan kepada programmer

Arsitektur Database Server
1.      Klien bertanggung jawab dalam mengelola antar muka pemakai (mencakup logika penyajian data, logika pemrosesan data, logika aturan bisnis)
2.      Database server bertanggung jawab pada penyimpana, pengaksesan, dan pemrosesan database
3.      Database serverlah yang dituntut memiliki kemampuan pemrosesan yang tinggi
4.      Beban jaringan menjadi berkurang
5.      Otentikasi pemakai, pemeriksaan integrasi, pemeliharaan data dictionary dilakukan pada database server
6.      Database server merupakan implementasi dari two-tier architecture

Contoh Two-Tier Architecture

Contoh Three-tier Architecture


Melibatkan lapisan server yang lain selain lapisan database server


Beberapa Keuntungan Arsitektur Three-Tier

1.      Keluwesan teknologi
2.      Mudah untuk mengubah DBMS engine
3.      Memungkinkan pula middle tier ke platform yang berbeda
4.      Biaya jangka panjang yang rendah
5.      Perubahan-perubahan cukup dilakukan pada middle tier daripada pada aplikasi keseluruhan
6.      Keunggulan kompetitif
7.      Kekampuan untuk bereaksi thd perubahan bisnis dengan cepat, dengan cara mengubah modul kode daripada mengubah keseluruhan aplikasi


Penjelasan Layanan Informasi Dan Layanan Keamanan Pada Telematika

Layanan telematika merupakan sebuah layanan yang dilakukan melalui jaringan telekomunikasi, yaitu layanan yang disediakan melalui perpaduan antara komunikasi, media dan teknologi informasi. Berikut penjelasan berbagai macam layanan telematika yang terdiri dari :

a. Layanan Telematika di Bidang Informasi
     Layanan yang pertama adalah layanan informasi. Layanan ini memberikan kemudahan untuk mengakses berbagai informasi yang dibutuhkan sebagai penunjang keputusan, memberikan wawasan sehingga dapat menggunakan informasi untuk mengatasi kesulitan yang dihadapi. Contoh dari layanan telematika di bidang informasi :
  • Laporan Cuaca (Weather) layanan yang memberikan laporan tentang informasi cuaca.
  • Bursa Efek Jakarta (Jakarta Stock Exchange) layanan memberikan informasi yang lebih lengkap tentang perkembangan bursa kepada publik.

b. Layanan Telematika di Bidang Keamanan
     Layanan yang kedua adalah layanan keamanan. Layanan yang memberikan fasilitas keamanan untuk menjaga suatu data dan informasi pada jaringan sehingga berjalan pada tempatnya. Contoh dari layanan telematika di bidang keamanan :
  • Antivirus  memberikan keamanan untuk menangkal dari serangan virus.
  • Internet Security mengamankan komputer dari ancaman akses koneksi lewat internet.

Gambaran Arsitektur Sisi Client Dan Sisi Server

Arsitektur jaringan Client Server merupakan model konektivitas pada jaringan yang membedakan fungsi computer sebagai Client dan Server. Arsitektur ini menempatkan sebuah komputer sebagai Server. Nah Server ini yang bertugas memberikan pelayanan kepada terminal-terminal lainnya tang terhubung dalam system jaringan atau yang kita sebut Clientnya. Server juga dapat bertugas untuk memberikan layanan berbagi pakai berkas (file server), printer (printer server), jalur komunikasi (server komunikasi).
Pada model arsitektur ini, Client tidak dapat berfungsi sebagai Server, tetapi Server dapat berfungsi menjadi Client (server non-dedicated). Prinsip kerja pada arsitektur ini sangat sederhana, dimana Server akan menunggu permintaan dari Client, memproses dan memberikan hasil kepada Client, sedangkan Client akan mengirimkan permintaan ke Server, menunggu proses dan melihat visualisasi hasil prosesnya.
Sistem Client Server ini tidak hanya diperuntukkan bagi pembangunan jaringan komputer skala luas. Sistem ini menggunakan protokol utama Transmision Control Protocol/Internet Protocol (TCP/IP), sedangkam sistem operasi yang digunakan antara lain Unix, Linux dan Windows NT.
Lingkungan Database Client/Server di Internet
  •   Menggunakan LAN untuk mendukung jaringan PC
  •  Masing-masing PC memiliki penyimpan tersendiri
  • Berbagi hardware atau software


Komponen dasar Client Server
Pada dasarnya Client Server terdiri dari 3 komponen pembentuk dasar, yaituClient, Middleware, dan Server. Gubungan dari ketiganya dapat digambarkan sebagai berikut:

Arsitektur File Server
  •   Model pertama Client/Server
  • Semua pemrosesan dilakukan pada sisi workstation
  •  Satu atau beberapa server terhubungkan dalam jaringan
  • Server bertindak sebagai file server
  • File server bertindak sebagai pengelola file dan memungkinkan klien mengakses file tersebut
  •  Setiap klien dilengkapi DBMS tersendiri
  • DBMS berinteraksi dengan data yang tersimpan dalam bentuk file pada server
  • Aktivitas pada klien:
  • Meminta data
  • Meminta penguncian data
  • Tanggapan dari klien
  • Memberikan data
  • Mengunci data dan memberikan statusnya


Batasan File Server
  • Beban jaringan tinggi karena tabel yang diminta akan diserahkan oleh file server ke klien melalui jaringan
  • Setiap klien harus memasang DBMS sehingga mengurangi memori
  • Klien harus mempunyai kemampuan proses tinggi untuk mendapatkanresponse time yang bagus
  • Salinan DBMS pada setiap klien harus menjaga integritas databasse yang dipakai secara bersama-sama Ã° tanggung jawab diserahkan kepada programmer
Sumber :
https://slametridwan.wordpress.com/arsitektur-client-server/

Pengertian Arsitektur Sisi Client Dan Sisi Server

        Istilah arsitektur berarti merancang atau mendesain sebuah aplikasi, atau dimana komponen yang membentuk suatu sistem akan diolah dan ditempatkan agar komponen tersebut dapat berinteraksi. Arsitektur sistem harus berdasarkan konfigurasi sistem secara keseluruhan yang akan menjadi tempat dari DBMS, basis data dan aplikasi yang memanfaatkannya yang juga akan menentukan bagaimana pemakai dapat berinteraksi dengannya. Arsitektur itu sendiri terdiri dari dua jenis, yaitu dari sisi client dan sisi server. Istilah arsitektur mengacu pada desain sebuah aplikasi, atau dimana komponen yang membentuk suatu sistem ditempatkan dan bagaimana mereka berkomunikasi. Jadi secara sederhana arsitektur telematika yaitu sebuah struktur desain yang secara logic dapat meningkatkan hubungan jaringan komunikasi dengan teknologi informasi.

Model arsitektur telematika yang terdiri dari client dan server. Pengertian client-server merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak, yaitu pihak client dan pihak server. Client-server diaplikasikan pada aplikasi mainframe yang sangat besar untuk membagi beban proses loading antara client dan server. Sebagai dampaknya client-server telah mengubah cara atau pola pikir kita dalam mendesain dan membangun aplikasi. Dan ini sangat membantu end-user dalam peng-harapan tentang “the look and feel” dari multiuser software. Dalam perkembangannya, client-server dikembangkan oleh dominasi perusahaan-perusahaan software besar yaitu Baan, Informix, Lotus, Microsoft, Novell, Oracle, PeopleSoft, SAP, Sun, dan Sybase. Perusahaan-perusahaan ini adalah superstar pada era pertama dimunculkannya konsep client/ server.
  • Arsitektur Telematika dari Sisi Client
    Sebuah eksekusi sisi server adalah server Web khusus eksekusi yang melampaui standar metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi server khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi atau program untuk mengeksekusi.
Karakteristik Server:
1.     Selalu menunggu permintaan dari salah satu klien
2.     Melayani klien permintaan kemudian menjawab dengan data yang diminta ke klien.
3.     Sebuah server dapat berkomunikasi dengan server lain untuk melayani permintaan klien. 
  • Arsitektur Telematika dari Sisi Server
    Sebuah eksekusi sisi server adalah server Web khusus eksekusi yang melampaui standar metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi server khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi atau program untuk mengeksekusi.
Karakteristik Server:
  1. Selalu menunggu permintaan dari salah satu klien
  2. Melayani klien permintaan kemudian menjawab dengan data yang diminta ke klien.
  3. Sebuah server dapat berkomunikasi dengan server lain untuk melayani permintaan klien.

     Tiga Elemen Utama Sebuah Arsitektur

1. Arsitektur Sistem Pemrosesan. Menentukan standar teknis untuk hardware, lingkungan sistem operasi, dan software aplikasi, yang diperlukan untuk menangani persyaratan pemrosesan informasi perusahaan dalam spektrum yang lengkap. Standar merupakan format, prosedur, dan antar muka, yang menjamin bahwa perlengkapan dan software dari sekumpulan penyalur akan bekerja sama.
2. Arsitektur Telekomunikasi dan Jaringan. Menentukan kaitan di antara fasilitas komunikasi perusahaan, yang melaluinya informasi bergerak dalam organisasi dan ke peserta dari organisasi lain, dan hal ini juga tergantung dari standar yang berlaku.
3. Arsitektur Data. Sejauh ini merupakan yang paling rumit diantara ketiga arsitektur di atas, dan termasuk yang relatif sulit dalam implementasinya, menentukan organisasi data untuk tujuan referensi silang dan penyesuaian ulang, serta untuk penciptaan sumber informasi yang dapat diakses oleh aplikasi bisnis dalam lingkup luas.

Namun seiring dengan kemajuan teknologi telekomunikasi dan teknologi informasi atau lebih dikenal dikenal dengan istilah Telematika atau dalam istilah asingnya ICT (Information and Communication Technology) menawarkan sesuatu yang pada awal perkembangan komputer sangatlah mahal yaitu mini komputer, workstation dan personal komputer yang memiliki kemampuan setara mainframe dengan harga yang jauh lebih murah. Hal itu mendorong munculnya paradigma baru dalam pemrosesan data yaitu apa yang disebut Distributed Processing dimana sejumlah komputer mini komputer, workstation atau personal komputer menangani semua proses yang didistribusikan secara fisik melalui jalur jaringan komunikasi.

Komponen client juga disebut sebagai front-end, sementara komponen server disebut sebagai back-end. Komponen client dari aplikasi tersebut dijalankan dalam sebuah workstation dan menerima masukan data dari pengguna. Komponen client tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki oleh server. Komponen server akan menerima request dari clinet, dan langsung memprosesnya dan mengembalikan hasil pemrosesan tersebut kepadaclient. Client pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna.



Beberapa model arsitektur client-server
a. Arsitektur Mainframe, sebuah komputer pusat (host) yang memiliki sumber daya yang sangat besar, baik memori, processor maupun media penyimpanan. Mainframe menyediakan sedikit waktu dan sebagian memorinya untuk setiap pemakai (user), kemudian berpindah lagi kepada pemakain lain, lalu kembali kepemakai yang pertama. Perpindahan ini tidak dirasakan oleh pemakai, seolah-olah tidak ada apa-apa. Jenis komputer ini memiliki suatu Central Processing Unit, Storage Device yang agak besar (kira-kira sebesar 2 lemari pakaian) dan ditempatkan pada tempat tersendiri. Peralatan CPU dan Storage tersebut dihubungkan dengan banyak terminal yang terdiri dari keyboard dan monitor saja. Melalui komputer terminal, pengguna mengakses sumber daya tersebut. Komputer terminal hanya memiliki monitor/keyboard dan tidak memiliki CPU. Semua sumber daya yang diperlukan terminal dilayani oleh komputer host. Model ini berkembang pada akhir tahun 1980-an.

b. Asitektur File Sharing, komputer server menyediakan file-file yang tersimpan di media penyimpanan server yang dapat diakses oleh pengguna. Arsitektur file sharing memiliki keterbatasan, terutama jika jumlah pengakses semakin banyak serta ukuran file yang di shaing sangat besar. Hal ini dapat mengakibatkan transfer data menjadi lambat. Model ini populer pada tahun 1990-an.

c. Arsitektur Client/Server, karena keterbatasan sistem file sharing, dikembangkanlah arsitektur client/server. Dengan arsitektur ini, query data ke server dapat terlayani dengan lebih cepat karena yang ditransfer bukanlah file, tetapi hanyalah hasil dari query tersebut. RPC (Remote Procedure Calls) memegang peranan penting pada arsitektur client/server.  

Kolaborasi dari sisi client dan sisi server dapat dibedakan menjadi dua, yaitu :

1. Model Two-tier : terdiri dari tiga komponen yang disusun menjadi dua lapisan yaitu client (yang meminta service) dan server (yang menyediakan service). 
Tiga komponen tersebut yaitu :
a. User Interface : antar muka program aplikasi yang berhadapan dan digunakan langsung oleh user.
b. Manajemen Proses.
c. Database : model ini memisahkan peranan user interface dan database dengan jelas, sehingga terbentuk dua lapisan.



Pada gambar tersebut, user interface yang merupakan bagian dari program aplikasi melayani input dari user. Input tersebut diproses oleh Manajemen Proses dan melakukan query data ke database (dalam bentuk perintah SQL). Pada database server juga bisa memiliki Manajemen Proses untuk melayani query tersebut, biasanya ditulis ke dalam bentuk Stored Procedure

2.    Model Three-tier : pada model ini disisipkan satu layer tambahan diantara user interface tier dan database tier. Tier tersebut dinamakan middle-tier. Middle-Tier terdiri dari bussiness logic dan rules yang menjembatani query user dan database, sehingga program aplikasi tidak bisa mengquery langsung ke database server, tetapi harus memanggil prosedur-prosedur yang telah dibuat dan disimpan pada middle-tier. Dengan adanya server middle-tier ini, beban database server berkurang. Jika query semakin banyak dan/atau jumlah pengguna bertambah, maka server-server ini dapat ditambah, tanpa merubah struktur yang sudah ada. Ada berbagai macam software yang dapat digunakan sebagai server middle-tier. Contohnya MTS (Microsoft Transaction Server) dan
Midas.