Kursus Web Programming Semarang Terbaik Murah, web programming adalah tentang bagaimana kita membuat sistem menggunakan bahasa pemrograman PHP dan MySQL Database maupun menggunakan framework PHP seperti Laravel, Codeigniter, YII Framework, Cake PHP dan framework PHP lainnya.
Secara umum jenis pemrograman web terbagi menjadi dua macam bagian penting, yaitu client side scripting ( CSS ) dan server side scripting ( SSS ). Perbedaan kedua jenis script ini adalah pada bagaimana cara kerjanya dan pemprosesannya dilakukan dimana. Sedangkan semua aplikasi yang berbasis web adalah sebuah aplikasi yang arsitekturnya berbasisi Client Server. Maksudnya adalah aplikasi web dapat diolah disisi client maupun disisi server.
Kursus Web Programming Semarang, JogjaKursus.com akan memberikan sedikit penjelasan yang lebih terperinci mengenai kedua hal tersebut. Yang pertama adalah Client Side Scripting ( CSS ) ini adalah salah satu jenis bahasa pemrograman web yang proses pengolahannnay dilakukan di sisi client, dan proses pengolahan client side scripting ini dilakukan oleh web browser sebagai client-nya. Di dalam web browser ini terdapat library yang mampu menerjemahkan semua perintah di halaman web yang menggunakan client side scripting. Library ini secara umum atau secara teknis dikenal sebagai web engine. Masing-masing web browser memiliki web engine yang berbeda-beda, itulah mengapa script yang sama dapat ditampilkan dengan layout yang berbeda-beda di web browser yang berbeda, karena masing-masing web engine menggunakan metode penerjemahan yang sedikit berbeda.Nah untuk mengindari hal-hal yang tidak diinginkan maka lakukanlah atau gunakanlah web browser yang sudah memiliki atau telah mengikuti standar dan telah disertifikasi oleh World Wide Web Consortium (W3C). Selain itu gunakanlah style penulisan yang sudah client side scripting yang sesuai standart W3C agar tidak ada masalah di kemudian hari. Untuk lebih jelasnya nanti akan dijelaskan di kursus web programming semarang ini.
Cara Kerja Client Side Scripting
Berikut ini adalah alur kerja dari Client Side Scripting, untuk mendapatkan penjelasan lebih lanjut anda bisa mengikuti kursus web programming semarang ini.
Kesimpulannya adalah pada proses Client Side Scripting ini adalah pada Client Side Scripting ini pemrosesannya dilakukan di sisi client yang dalam hal ini komponen client-nya adalah web browser dan komponen servernya adalah Web Server. Konsep Client server ini tidak harus dipisahkan secara fisik yaitu harus ada komputer client dan harus ada komputer server yang terpisah dan dihubungkan melalui jaringan. Mungkin saja client-servernya adalah secara lojik, yaitu komponen client (Web Browser) dan Server (Web Server ) berada di satu kompuer yang sama (localhost). Prosesnya terpisah secara logik namun fisiknya berada dalam satu komputer yang sama.
Kelebihan Client Side Scripting
kursus web programming semarang, Berikut ini adalah beberapa kelebihan jika anda menggunakan Client Side Scripting :
- Mudah Untuk dipelajari dan digunakan
- Tidak membutuhkan pengetahuan pemrograman yang tinggi atau pengalaman pemrograman yang cukup ahli.
- Perubahan dan pemrosesan Kode program lebih cepat karena langsung dilakukan di sisi client / komputer host tanpa perlu melakukan proses di sisi server melalui jaringan internet.
- Mampu menampilkan layout dan desain halaman web yang lebih interaktif dan user friendly.
Kelemahan Client Side Scripting
kursus web programming semarang, selain memiliki kelebihan client side scripting juga memiliki beberapa kelemahan, berikut ini adalah beberapa kelemahan jika kita menggunakan client side scripting ini :
- Kode programnya dapat dilihat melalui browser, sehingga bisa dikatakan tidak aman jika konsteknya adalah ingin melindungi kode sumbernya dari pihak lain.
- Karena pemrosesannya dilakukan disisi Client / komputer host maka semua sumber daya yang ada di komputer host tersebut akan digunakan secara maksimal.
- Masalah kompatibilitas web browser masih menjadi isu yang masih perlu diperhatikan. karena beberapa web browser menggunakan web engine yang berbeda maka ada kemungkinan client side scriptingnya akan diterjemahkan berbeda oleh masing-masing web browser.
- Minim fitur untuk pengaksesan ke sumber daya komputer, misalnya saja untuk menulis ke sebuah file di komputer, membaca isi file, membuat file/directori di hardisk komputer, dan mengakses port-port di komputer tidak dilakukan oleh client side scripting.
Mungkin ini dulu penjelasan dari jogjakursus.com mengenai kursus web programming semarang yang mengambil topik pemrograman web menggunakan client side scripting, untuk pembahasan mengenai server slide scripting akan kami bahas di artikel selanjutnya. Jika anda tertarik untuk mengikuti program kursus web programming ini silahakan hubungki kami di halaman Contact.