Belajar Pemrograman Web di Kursus Web Programming Jogja merupakan sebuah tempat yang sangat cocok untuk anda yang ingin belajar pemrograman web.
kursus web programming jogja ini akan menjelaskan terlebih dahulu bagaimana proses pemrograman web di server slide scripting. Server Side Scripting adalah bahasa pemrogramanan web yang pengolahannya dilakukan disisi server. Maksud server disini adalah web server yang didalamnya telah mengintegrasikan komponen web engine. Tugas Web Engine disini adalah memproses semua script yang termasuk kategori client side scripting di dalam dokumen web. Web engine biasanya harus di instal terlebih dahulu di dalam komputer terlebih dahulu sebagai bagian terpisah dari web server. Server Side Scripting adalah HTML Embedded. Maksudnya adalah semua server side scripting dapat disisipkan ke dalam dokumen web yang menggunakan HTML atau sebaliknya.
Berikut ini adalah beberapa contoh server side scripting yaitu sebagai berikut :
- ASP ( Active Server Pages ) : adalah bahasa pemrograman web milik microsoft yang berbaya. Web engine yang mampu memproses ASP adalah ASP engine yang terdapat satu paket di dalam web server Internet Information Services ( IIS ) atau terdapat dalam web server Personal Web Server ( PWS ). Web server IIS hanya dapat dijalankan di platform berbasis windows (Windows NT 4.0, Windows XP, Windows 7, Windows Server). Sedangkan web server PWS hanya dapat berjalan pada windows 95/98. Kedua web server tersebut dapat ditemukan dalam CD Installer masing-masing windows. Web Server IIS dan PWS merupakan sebuah aplikasi tambahan yang harus diinstal sendiri dan tidak otomatis terinstal saat proses instalasi windows. Jenis Script yang digunakan di ASP adalah VBScript dan Jscript (JavaScript yang secara khusus dikembangkan oleh Microsoft) Kursus Web Programming Jogja.
- PHP ( Hypertext Preprocessor ) adalah bahasa pemrograman web berbasis open source. Pemrosesan script php ini dilakukan oleh PHP Engine yang harus diinstal secara terpisah. Web server yang mendukung PHP adalah web server Apache dan IIS.
- JSP ( Java Server Pages ) adalah bahasa pemrograman web berbasis server side scripting yang berbasis platform java. Jadi perintah-perintah dalam JSP hampir sama dengan bahasa pemrograman Java sedangkan web server yang digunakan adalah web server Apache Tomcat.
Kelemahan Server Side Scripting || Belajar Pemrograman Web di Kursus Web Programming Jogja
Berikut ini adalah kelemahan server side scripting :
- Karena semua pemrosesan dilakukan di sisi server maka dibutuhkan spesifikasi komputer server yang cukup tinggi agar dapat memproses server side scripting secara tepat.
- Dibutuhkan kemampuan pemrograman yang baik untuk mempelajari server side scripting.
- Tidak memiliki kemampuan untuk membuat layout/desain halaman web yang menarik.
Kelebihan Server Side Scripting || Belajar Pemrograman Web di Kursus Web Programming Jogja
Berikut ini adalah beberapa kelebihan jika kita menggunakan Server Side Scripting
- Aman
- Meminimalkan traffic di jaringan
- Pemrosesan lebih cepat karena spesifikasi haardware untuk mesin server biasanya lebih tinggi
- Mampu mendukung banyak program basis data/database management system (DBMS)
- Mampu mengelola sumber daya yang ada di komputer baik perangkat keras maupun perangkat lunak lainnya.
- Mampu dijalankan disemua sistem operasi
- Tidak bergantung pada jenis web browser tertentu yang akan digunakan oleh penggunaa, karena semua script dikelola disisi server.
Komponen Penyusun Web || Belajar Pemrograman Web di Kursus Web Programming Jogja
Kursus Web Programming Jogja, Dalam menyusun sebuah web tentunya ada bermacam-macam komponen yang harus kita siapkan untuk membuat sebuah website, komponen ini identik dengan perangkat lunak dan bahasa pemrograman yang digunakan untuk membuat aplikasi web baik web statis maupun web dinamis.
Berikut ini adalah beberapa komponen penyusun sebuah web
- Bahasa Pemrograman / Scripting Language
Secara garis besar ada 2 kategori script yang dibutuhkan untuk membangun sebuah aplikasi berbasis web yaitu :
- Client Side Scripting
- Server Side Scripting
Untuk membuat sebuah aplikasi web statis maka script yang digunakan cukup jenis client side scripting. Untuk membuat web dinamis maka script yang digunakan adalah gabungan antara client side scripting dan server side scripting.
- Web Editor
Merupakan sebuah program aplikasi yang berfungsi untuk mengetikkan perintah-perintah dokumen web baik client side scripting maupun server side scripting. Saat ini banyak sekali tersedia web editor mulai dari yang paling sederhana hingga yang lebih smart. Mulai dari web editor yang berbayar hingga menggunakan web editor yang gratis. Sebagai contohnya adalah Notepad++, Subline Text.
- Web Browser
Kursus Web Programming Jogja, Web Browser merupakan program yang berfungsi untuk menampilkan dokumen-dokumen web dalam format HTML. Bagaimana halaman web yang dibuat ditampilkan sangat tergantung pada web engine yang digunakan oleh masing-masing browser. Semua jenis web browser yang ada saat ini mengikuti standarisasi yang di buat oleh World Wide Web Consorrtium (W3C) yang merupakan badan independen yang mengurus semua hal yang berkaitan tentang web di dunia. Berikut ini adalah contoh web browser yang populer digunakan oleh user yang ada diseluruh dunia :
- Web Engine WebKit : Safari, Google Chrome
- Web Engine Trident : Microsoft Internet Explorer, Maxthon
- Web Engine Gecko : Mozilla Firefox
- Web Engine Presto : Opera
- Web Server
Web Server adalah sebuah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web. Jadi semua dokumen web baik yang ditulis mengguunakan client side scripting maupun server side scripting ini tersimpan di dalam directori utama web server.
- Database Server
Database Server adalah program yang digunakan untuk menyimpan data yang akan diolah dihalaman web. Database ini biasa disebut dengana Database Management System (DBMS) adalah sebuah aplikasi yang menjembatani user dan data-data di dalam database. Dengan menggunakan DBMS user mampu mengolah data-data yang ada di dalam database secara mudah dan cepat.
- Image Editor
Image Editor merupakan program aplikasi yang berfungsi untuk melakukan pengolahan gambar / image. Biasanya gambar dibutuhkan di halaman web untuk mempercantik halaman web. Selain program pengolah gambar, sebuah dokumen web biasanya bisa disisipkan animasi di dalamnya sehingga membutuhkan program pengolah animasi juga. Saat ini banyak sekali program untuk mengolah gambar, animasi, video baik yang berbayar maupun yang gratis.
PHP || Belajar Pemrograman Web di Kursus Web Programming Jogja
Kursus Web Programming Jogja, PHP atau Hypertext Preprocessor adalah sebuah bahasa pemrograman server side scripting yang menyatu dengan kode HTML untuk membuat sebuah halaman web yang dinamis. Karena PHP merupakan server side scripting maka sintaks dan perintah-perintah dalam PHP akan dieksekusi di server dan kemudian hasilnya akan dikirim ke browser dengan format HTML. Dengan demikian kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web akan lebih terjamin. PHP dirancang untuk membangun sebuah halaman website yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan sebauah isi di dalam sistem basisdata ke tampilan sebuah web yang lebih enak untuk dilihat.
Kursus Web Programming Jogja, PHP merupakan open source product, sehinga source code PHP dapat diubah dan didistribusikan secara bebas. Versi terbaru php dapat diunduh secara gratis di situs resmi PHP yaitu http://www.php.net. Selain itu juga PHP dapat berjalan diberbagai macam web server seperti IIS ( Internet Information Server ), PWS ( Personal Web Server ), Apache, Xitami dll dan juga PHP dapat bekerja di lintas Platform seperti dekstop dan mobile. Artinya bahasa pemrograman PHP ini dapat berjalan diberbagai macam sistem informasi yang beredar saat ini seperti, Windows, Mac OS, Linux, Android dll. PHP dapat dibangun sebagai modul pada web server Apache dan sebagai binary yang dapat berjalan sebagai CGI ( Common Gateway Interface ). PHP dapat mengirim HTTP header, dapat mengatur cookies, mengatur authentication, redirect user dll.
Kursus Web Programming Jogja, Salah satu keunggulan yang dimilikioleh PHP adalah kemampuannya untuk melakukan koneksi ke berbagai macam software sistem management basis data / Database manageement System ( DBMS ), sehingga dapat menciptakan suatu halaman web yang dinamis. PHP mempunyai konektifitas yang baik dengan beberapa DBMS yaitu diantaranya adalah sebagai berikut : Oracle, Sybase, mSQL, MySQL, Microsoft SQL Server, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix dbm dan tak terkecuali semua database yang ber-interface ODBC. PHP juga memiliki integrasi dengan beberapa library eksternal yang dapat membuat anda melakukan segalanya dari dokumen pdf hingga mem-parse XML. PHP mendukung komunikasi dengan layanan lain melalui protokol IMAP, SNMP, NNTP, POP3 dan bahkan HTTP. Bila PHP berada di dalam halaman web anda maka tidak lagi dibutuhkan pengembangan lingkungan khusus atau directori khusus. Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan utamanya adalah konektifitas basis data dengan web. Dengan kemampuan ini kita akan mempunyai suatu sistem basis data yang dapat diakses dari web.
Jika anda tertarik untuk mengikuti program kursus web programming jogja dengan bahasa pemrograman PHP dan database mysql, atau dengan framework php anda bisa menghubungi kami di halaman contact us