Langsung ke konten utama

Haikal PG - XI RPL 1 - PWPB Sesi 18

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:

  • 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 : 
  1. Menampilkan jam dan tanggal yang up-to-date,
  2. menu yang dinamis (mis : pull down menu).
  3. 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:

  • 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

Postingan populer dari blog ini

Haikal PG - XI RPL 1 - PWPB Sesi 19

Assalamualaikum Warahmatullahi Wabarokatuh Kita akan melanjutkan materi tentang web dinamis. Apa saja yang akan kita pelajari? Pengenalan PHP Aturan umum PHP Scripting Variable Tipe Data Komentar Operator Membuat Aplikasi Sederhana Variable Scope (Lingkup Variabel) Pengelompokkan Tipe Data Boolean String Studi Kasus Hal yang harus dipersiapkan: XAMPP yang sudah diinstal kita akan menggunakan web server apache yang telah di bundle dalam aplikasi XAMPP ini Notepad++, Vs Code, Sublime atau apapun text editor favorit kalian. Pengenalan PHP PHP   adalah bahasa pemrograman yang didesain khusus untuk membuat halaman web. PHP adalah singkatan dari Hypertext Preprocessor. Awalya, PHP adalah singkatan dari Personal Home Page yang pertamkali diciptakan oleh Rasmus Lerdorf PHP diciptakan pertama kali untuk keperluan mencatat jumlah pengunjung himepage nya. Perkembangan php saat ini dapat dilihat pada www.php.net PHP adalah salah satu bahasa server-side yang pali

Haikal PG - XI RPL 1 - PWPB Sesi 27

Assalamualaikum Warahmatullahi Wabarakatuh Halo teman-teman gimana kabarnya? semoga sehat selalu ya... . Pada sesi kali ini kita akan memasuki materi database . Kita akan menggunakan Mysql sebagai DBMS (Database Management System) yang singkatnya merupakan software yang digunakan untuk membuat basis data. Kenapa kita menggunakan Mysql ? padalah masih banyak DBMS yang lain?. Alasannya yaitu karena Mysql ini Open Source~~. Materi kali ini kita akan mencoba membuat database dan hal pertama yang harus dilakukan karena kita menggunakan Mysql adalah menginstall XAMPP, karena kita sudah menginstallnya dan bagi yang belum menginstallnya silahkan install terlebih dahulu dan jika sudah terinstall kalian nyalakan XAMPP seperti berikut: Nyalakan Mysql dan Apache. Maka jika sudah maka teman-teman ketik di URL Web Browser masing-masing seperti ini : localhost/phpmyadmin . Maka akan tampil halaman seperti berikut: phpmyadmin. Phpmyadmin  merupakan perangkat lunak yang dibuat dengan bahas

Haikal PG - XI RPL 1 - PWPB Sesi 12

Assalamualaikum Warahmatullahi Wabarokatuh Pada pertemuan kali ini kita akan masuk ke materi Javscript. Javasrcipt ini digunakan untuk pengeksekusian perintah di sisi user / client-side . Seperti memunculkan alert, membuat kalkulator dengan javascript. Sejarah Javasrcipt Javascript diperkenalkan pertama kali oleh Brendan Eich bekerja di Netscape pada tahun 1995. Pada awalnya bahasa ini dinamakan "LiveScript" yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2. Pada masa itu bahasa ini banyak di kritik karena kurang aman, penembangannya yang terkesan buru-buru dan tidak ada pesan kesalahan yang ditampilkan tiap kali kita membuat kesalahan pada saat menyusun suatu program. Kemudian sejalan dengan giatnya kerjasama antara Netscape dan Sun (Pengembang bahasa pemrograman "Java") pada masa itu, maka Netscape memberikan nama "Javascript" kepada bahasa tersebut pada tanggal 4 desember 1955. versi terakhir dari bahasa ini adalah vesi