Assalamualaikum Warahmatullahi Wabarokatuh
Pada sesi kali ini kita akan memasuki materi web dinamis. Kenapa disebut web dinamis? karena pada konten yang berisi didalamnya daoat berubah-ubah. Tidak seperti web stasis yang kontennya juga tidak akan berubah-ubah. Jenis web yang kita buat pada sesi-sesi sebelumnya merupakan jenis web statis. Dibuat dengan menggunakan bahasa server seperti PHP, CGI Script, JSP, ASP.NET, Perl dll. Pada materi ini kita akan menggunakan PHP. Kenapa harus php? Karena PHP itu open source dan juga komunitasnya yang banyak. Jadi jika kita mencari sumber kode di google maka akan banyak kode-kode yang teman-teman cari :).
Pemrograman Web
Client Side Script:
Pemprosesan Script:
Pada sesi kali ini kita akan memasuki materi web dinamis. Kenapa disebut web dinamis? karena pada konten yang berisi didalamnya daoat berubah-ubah. Tidak seperti web stasis yang kontennya juga tidak akan berubah-ubah. Jenis web yang kita buat pada sesi-sesi sebelumnya merupakan jenis web statis. Dibuat dengan menggunakan bahasa server seperti PHP, CGI Script, JSP, ASP.NET, Perl dll. Pada materi ini kita akan menggunakan PHP. Kenapa harus php? Karena PHP itu open source dan juga komunitasnya yang banyak. Jadi jika kita mencari sumber kode di google maka akan banyak kode-kode yang teman-teman cari :).
Pemrograman Web
Client Side Script:
- Script yang ditambahkan dalam sokumen html, dieksekusi oleh brower client.
- Javascript, VBScript
Server Side Script:
- Script yang ditambahkan dalam dokumen html, dieksekusi oleh server. hasilya dalam bemtuk html yang dikirim ke client.
- ASP/ASP.NET, PHP, JSP, dll.
Cara kerja web |
Pemprosesan Script:
Client Side Script
- Script yang ditambahkan (embedded) pada halaman web yang sebelumnya hanya disusum dengan sintaks HTML.
- Penambahan script ini mempunytai tujuan tertentu. Misalnya :
- Menampilkan jam dan tanggal yang up-to-date,
- menu yang dinamis (mis : pull down menu).
- kontrol terhadap sebuah window, animasi sederhana, animasi mouse, maupun untuk validasi form, dll
Advantage:
- Waktu proses relatif cepat karena langsung dieksekusi oleh browser client
- Tidak memerlukan web server untuk hosting
- Dapat dieksekusi langsung oleh berbagai browser
Disadvantage:
- Script bisa dilihat oleh pengguna
- Script dapat di copy-paste
- Tidak cocok untuk akses data atau database
Server Side Script
- Digunakan untuk membuat aplikasi webatau konten-konten dinamis: news, buku tamu, dll
- PHP: Open source dan banyak digunakan luas
- Active Server Pages (ASP) dan ASP.NET, teknologi yang dikembangkan oleh microsoft
- ColdFusion (CFM), dikembangkan oleh Macromedia
- Java Server Pages dan Servlet dikembangkan oleh Sun Microsystem
- Common Gateway Interface (CGI), yang dibuat dengan bahas pemrograman C++ atau perl
- Server Side Include (SSI), seperti misalnya Frontpage Server Extension
Advantage:
- Script tidak bisa dilihat oleh pengguna, sehingga tidak dapat di-copy-paste
- Cocok untuk akses data atau aplikasi database
- Untuk membuat fitur-fitur tertentu yang berguna, misalnya: hit counter, user manajemen, disain yang dinamis, CMS, dll
Disadvantage:
- Waktu proses relatif lebih lambat karena dieksekusi oleh server
- Memerlukan web server untuk hosting
Aplikasi berbasis web
- E-commerce : menjelaskan konsep transaksi antar penjual dan pembeli dalam sebuah perangkat elektronik online
- E-bussines : menjelaskan seluruh aspek yang berhubungan dengan proses bisnis melalui media elektronik, termasuk didalamnya E-commerce
- E-learning, E-goverment. dll
Web Developer
- Web Designer : membuat disain web
- Web Programmer : membuat script untuk halaman web
- Web Administrator : sebagai administrator web
Tahapan Pengembangan Website
- Web Designing : Proses hingga jadi halaman-halaman web secara lengkap dan siap tayang.
- Web Deploying : Proses untuk membuat website terpasang pada server internet dan dapat diakses orang lain
Tools Pengembangan Website
- Adobe Dreamweaver
- XAMPP
- Adobe Photoshop
Kita akan lanjutkan materi web dinamis ini pada sesi berikutnya, sekian dan Wassalamualaikum warahmatullahi wabarokatuh.
Menganalisis Web Ilearning
'Codepolitan'
1.Sitemap Web
2.Menjelaskan menu-menu yang ada:
Menganalisis Web Ilearning
'Codepolitan'
1.Sitemap Web
2.Menjelaskan menu-menu yang ada:
- Library merupakan menu yang ada di web codepolitan, disana terdapat penmbelajaran tentang bahasa-bahasa pemrograman seperti C,Python,Java,Javascript,PHP,HTML.
- Blog ini menu yang berisi info-info/artikel-artikel seputar pemrograman.
- Bootcamp adalah program belajar pemrograman.
- Login/Register merupakan fitur login agar bisa mengakses pembelajaran.
- Join Membership adalah menu untuk belajar pemrograman dengan jangka waktu tertenu.
3.Saran untuk web:
- Saya harap biaya pembelajarannya lebih murah sedikit hehe:)
- Ada menu home pada navbar
Sekian saja, Wassalamualaikum Warahmatullahi Wabarokatuh.
Komentar
Posting Komentar