PENGERTIAN KONSEP SERVER SIDE PROGRAMMING

PENDAHULUAN

Pada pembahasan konsep servier-side programming ini kita akan belajar atau memahami apa pengertian dari server-side programming dan kita akan membahas bagaimana cara kerja server-side programming. Selain itu, kita akan mengenal bahasa pemrograman apa saja yang mendukung server-side programming. 

DAFTAR ISI

a. Pengertian server-side programming

b. Cara kerja server-side Programming

c. Bahasa Pemrograman yang mendukung Server-Side Programming

PENGERTIAN SERVER-SIDE PROGRAMMING

Server side programming adalah bahasa pemrograman berbasis web dimana semua proses atau kegiatan running code program dilakukan di server. Semua code program hanya ada di server, sehingga client tidak dapat melihat source code program yang telah dirancang. Client hanya bisa melihat tampilan yang telah dirancang oleh developer atau programer di browser. 

Bahasa pemrograman server side adalah bahasa pemrograman yang bersifat khusus, karena proses penulisan scripting yang akan dijalankan khusus oleh bagian server. Setelah scripting atau coding diproses, code program akan diteruskan oleh server untuk dikirim ke client sehingga client dapat melihat tampilan yang ada pada browser.  

Coba anda perhatikan Ilustrasi serderhana proses penggunaan bahasa pemrograman server side yang berikut ini. 
Jadi kesimpulannya adalah server side programming merupakan pemakaian beragam contoh server side scripting dalam sisi server website yang sudah terintegrasi dengan web engine. Sedang kan web engine berperan untuk memproses berbagai aneka code program yang terinstal terpisah dari web server. 

CARA KERJA SERVER SIDE PROGRAMMING

Cara kerja server-side programming sebenarnya sudah kita singgung diatas, namun alangkah baik kita lebih spesifikkan lagi supaya anda mudah mengerti dan memahaminya. Berikut ini merupakan beberapa janis cara kerja server side programming.
  1. Pemrograman web atau eksekusi coding atau script dilakukan disisi server.
  2. Mesin atau engin yang digunakan untuk melakukan pemrosesan perintah-perintah program menggunakan mensin server.
  3. Terhubung secara langsung dengan database
  4. Kode program tidak dapat dilihat secara lengsung oleh pengguna.

BAHASA PEMROGRAMAN YANG MENDUKUNG SERVER SIDE PROGRAMING

1. PHP
Bahasa pemrograman PHP adalah salah satu bahasa yang paling sering digunakan untuk server side programming. Miskipun bahasa pemrograman PHP sudah menjadi sesepuh atau bahasa pemrograman tertua, namun sampai dengan saat ini bahasa pemrograman PHP masih dapat di andalkan untuk pengembangan web. 

Diketahui terdapat 80% website saat ini menggunakan bahasa pemrograman PHP. Bahasa pemrograraman ini sering digunakan untuk pengembangan website statis, web dinamis, atau aplikasi web lainnya. PHP juga dapat berjalan di barbagai sistem operasi.

GOLANG
Golang adalah bahasa pemrograman yang mendukung server site yang dikembangkan oleh google. Golang dikembangkan dengan menggunakan bahasa C. 
Saat ini banyak programer yang mulai hijrah ke bahasa pemrograman ini. Hal yang paling mendasar yang menarik minat programar adalah proses kerja yang cepat. Kelebihan lainnya adalah Go mempunyai library khusus dalam bentuk binner dan dokumentasi yang sangat lengkap

NODE.JS
Pernah anda menggunakan Node.js? saat ini node.js juga banyak digunakan dalam server side programming. Nodejs ini merupakan cabang dari javascript yang dikhususkan untuk server side programming. Jika anda sudah penah menggunakan bahasa pemrograman javascript, maka untuk mempelajari node.js anda sudah dapat dipastikan tidak akan kesulitan.

Node.js memiliki kelebihan tersendiri untuk server side programming, hal ini ditunjukan dengan proses kerjanya yang sangat cepat terdapat banyak library didalamnya, dan sudah dilengkapi dengan bantuan NPM untuk pemanggilan librarynya. 

JAVA
Java adalah salah satu bahasa pemrograman yang paling kuat di server side programming. Bahasa pemrograman ini bersifat open source, berorientasi objek, tidak membutuhkan infrastruktur perangkat keras tertentu, mudah dikelolah dan memiliki tingkat keamanan yang baik.

Selain itu, java juga dapat berjalan diberbagai platform seperti windows, Mac OS, Linux dan lain sebaganya. Jika anda tahu, google yang anda gunakan saat ini dikembangkan dengan menggunakan bahasa pemrograman java. Dan masih banyak lagi perusahaan besar yang menggunakan bahasa pemrograman java ini, contohnya Amazon dan eBay.

RUBY
Ruby adalah bahasa pemrograman rekomendasi saya yang terahir. Sebenarnya masih banyak lagi bahasa pemrograman yang mendukung bahkan lebih baik dari yang saya rekonedasikan diatas. 

Ruby adalah bahasa pemrograman yang sersifat open source dan ruby merupakan bahasa pemrograman berorientasi objek yang dikembangkan oleh Yukihiro Matsumoto pada tahun 1995. 

Oke, saya rasa cukup sampai disini untuk pembahasan kita mengenai server side programming. Jika anda memiliki pertanyaan, silahkan ajukan pertanyaan anda dikolom komentar. Saya akan membalas semua komentar yang masuk. Jika mengkinkan, pertanyaan anda akan saya angkat menjadi judul dipembahasan kita berikutnya. 

Sampai disini, saya admin ceritauangyuk.com undur diri, sampai jumpa di topik pembahasan berikutnya, Assalamu'alaukum.


Posting Komentar untuk "PENGERTIAN KONSEP SERVER SIDE PROGRAMMING"