Friday, February 9, 2018

Perbedaan Client-Side dan Server-Side



A.PENDAHULUAN

  Hallo Teman..!! Apa kabar?? Bertemulagi dengan blog saya kali ini saya akan berbagi tentang kegiatan prakerin di blc telkom klaten. 
 



B.PENGERTIAN

Client Side merupakan teknologi webpage yang menerapkan jenis pemrograman web dimana semua sintaks dan perintah program dijalankan di web browser sehingga ketika client meminta dokumen yang mengandung script, script tersebut akan diambil dari web server kemudian dijalankan di web browser yang bersangkutan.

Server Side merupakan teknologi webpage yang menerapkan jenis pemrograman web dimana semua sintaks dan perintah program yang diberikan akan dijalankan/diproses di webserver, kemudian hasilnya dikirimkan ke browser pengguna dalam bentuk HTML biasa. Sehingga pengguna tidak dapat melihat kode asli yang ditulis dalam bentuk server side programming.

C.LATAR BELAKANG

Karena dalam programming client-side dan server-side diperlukan.

D.MAKSUD DAN TUJUAN
Tau apa itu server-side an client-side.


E.ALAT DAN BAHAN

  laptop/pc
  koneksi internet


F.WAKTU YANG DIPERLUKAN 

-


G.PEMBAHASAN
Karakteristik Client Side Scripting:
  • Kode program didownload bersama dengan halaman web.
  • Bersifat interpreter dan diterjemahkan oleh browser.
  • Model eksekusinya simple dan skrip dapat dijadikan satu dengan HTML.

Cara Kerja Client Side Scripting:

  • Pengunjung web mengklik salah satu link dari web dan browser membaca perintah pengunjung untuk memangil alamat web yang dituju.
  • Setelah itu browser akan mengalihkan ke halaman yang dituju oleh pengunjung web.

Kelebihan Client-Side-Scripting:

  • Tidak perlu server khusus untuk menjalankannya.
  • Eksekusi script lebih cepat.
  • Tidak membebani kinerja web server.

Kekurangan Client-Side-Scripting:

  • Harus di support oleh browser dari pihak client.
  • Script dapat ditiru.
  • Dari segi keamanan kurang dapat diandalkan.

Contoh Client Side Scripting:

  • JavaScript
  • Asynchronous JavaScript and XML (Ajax)
  • jQuery
  • Adobe Flash Player atau Flash
  • Microsoft Silverlight
  • HTML5 dan CSS3

Karakteristik Server Side Scripting:

  • Ada client yang meminta request
  • Eksekusi program dilakukan di server
  • Mengirimkan hasil ke client

Cara Kerja Client Side Scripting:

  • Jika kita melakukan interaksi dengan halaman web maka browser akan mengirimkan perintah ke server, 
  • Kemudian server akan merespon dan melaukan perintah yang diberi kemudian server akan mengirimkan kembali data/ perintah dari  browser, dan browser akan menampilkan data/ perintah tersebut.

Keuntungan Server Side Scripting:

  • Cross platform : tidak tergantung dengan browser tertentu.
  • Optimasi dan pemeliharaan dilakukan di browser.
  • Dapat mengakses database dan tidak tergantung dengan keamanan.
  • Menambah kekuatan server.
  • Kode program aman.

Kelebihan Server-Side-Scripting:

  • Data lebih aman.
  • Susah untuk ditiru karena script di jalankan di server.
  • Dari segi keamanan lebih menjamin dibandingkan dengan Client-Side-Scripting.

Kekurangan Server-Side-Scripting:

  • Memerlukan Server khusus untuk menjalankannya.
  • Menambah beban kerja server.
  • Agak lambat jika dibandingkan dengan Client-Side-Scripting karena script di terjemahkan di server kemudian tampilan di load di client.

Contoh Server Side Scripting:

  • Active Server Pages (ASP)
  • C++ Server Pages (CSP) atau ANSI C
  • JSP (Java Server Page)
  • PHP







H.HASIL YANG DIDAPAT
 

Mengetahui perbedaan client-side dan server-side


I.PENUTUP
 
sekian yang dapat saya sampaikan semoga bermanfaat..!!

J.REFERENSI


http://www.atwiwit.net/2016/03/13-perbedaan-server-side-dan-client.html