Friday, May 28, 2021

M18: NOTA PdPR 28 Mei 2021 (KHAMIS): BAHASA PENSKRIPAN PELAYAN

3.2.1 Pembangunan Laman Web dengan Menggunakan Bahasa Penskripan Pelayan 
(MS 224)

Keperluan Laman Web Antara Pengguna dengan Sistem Dalam Rangkaian 

Sebelum laman web dibina, seseorang pereka web harus merancang terlebih dahulu bagaimanakah sesuatu laman web tersebut dipersembahkan. Hal ini dikatakan demikian kerana setiap laman web yang dibangunkan itu akan menjadi perantara yang akan menentukan cara pengguna akan berinteraksi dengan sistem yang digunakan. 


Setiap laman web akan mengehendaki pengguna memasukkan input yang berbeza bagi membenarkan sistem memaparkan maklumat mengikut keperluan pengguna tersebut. 

Cuba anda bayangkan tanpa laman web, bagaimanakah anda akan berinteraksi dengan sistem perbankan, enjin carian ataupun media sosial? Mampukah anda berinteraksi dengan sistem?


Oleh sebab itu, sebelum sesuatu laman web dibina, kita perlu terlebih dahulu mengenal pasti, apakah tujuan laman web itu dibina. Perkara ini dikatakan demikian kerana paparan dalam laman web akan menentukan cara seseorang pengguna itu dapat memanipulasikan maklumat dalam sesebuah sistem dan menentukan sejauh manakah capaian pengguna terhadap sistem tersebut.


Klien ialah apa-apa mesin atau proses yang memohon servis yang spesifik daripada pelayan

Pelayan ialah mesin atau proses yang memberikan servis kepada klien. Proses klien dan pelayan ini boleh berlaku dalam satu sistem komputer yang sama atau dalam sistem komputer yang berbeza yang dihubungkan melalui rangkaian. 

Dalam persekitaran Internet dan rangkaian, pelayar web akan bertindak sebagai klien web manakala pelayan web pula adalah sebagai pelayan. 

Bahasa Penskripan Pelayan 




Bahasa penskripan pelayan ialah program yang dilaksanakan di sebelah pelayan atau pelayan web yang melatari pembangunan web. 

Salah satu fungsi bahasa penskripan pelayan ialah mengakses data daripada pangkalan data. Sekiranya pengguna memohon suatu laman web dipaparkan dengan menggunakan pelayar, permintaan tersebut akan dihantar kepada pelayan web. Kemudian, pelayan web akan mencari laman web yang dikehendaki dan memindahkan laman web tersebut kepada pelayar untuk diterjemahkan dan dipaparkan kepada pengguna. 


Antara sebab utama penskripan pelayan diperlukan ialah bahasa penskripan pelayan tidak bergantung pada pelayar. Jika dibandingkan dengan penskripan klien yang bergantung pada pelayar, isu akan timbul apabila penskripan klien yang digunakan tidak disokong oleh pelayar. 

Keadaan ini berbeza dengan penskripan pelayan yang kesemua pemprosesan dilakukan di sebelah pelayan, maka isu pemprosesan disekat oleh pelayar tidak akan timbul. Namun begitu, kadangkala bahasa penskripan pelayan tidak begitu selamat memandangkan penskripan pelayan boleh digunakan untuk menggodam laman web. 

Oleh sebab itu, laman web yang bagus perlu menggunakan kedua-dua jenis bahasa penskripan klien dan pelayan bagi menyokong proses pengesahan di sebelah klien dan juga disebelah pelayan untuk tujuan keselamatan laman web tersebut. 

Memandangkan penskripan pelayan berupaya untuk memberikan respons mengikut kehendak pengguna, bahasa penskripan pelayan digunakan bagi aplikasi seperti yang berikut: 

Papan pesanan 
Buku pelawat blog 

Terdapat banyak pilihan bahasa penskripan pelayan yang boleh digunakan oleh laman web bagi menyokong interaksi dengan pelayan web untuk memanipulasikan data. Antara bahasa penskripan pelayan adalah seperti yang berikut: 

ASP 
JavaScript 
PHP 
Python 
Perl

Untuk kefahaman lebih jelas sila tonton video melalui pautan teks di bawah

https://www.youtube.com/watch?v=QSEDr2e1gSQ

Untuk kefahaman lebih jelas tentang konsep klien-pelayan (client-server) sila tonton video melalui pautan teks di bawah

https://www.youtube.com/watch?v=L5BlpPU_muY

No comments:

Post a Comment

M18: NOTA PdPR 28 Mei 2021 (KHAMIS): BAHASA PENSKRIPAN PELAYAN

3.2.1 Pembangunan Laman Web dengan Menggunakan Bahasa Penskripan Pelayan  (MS 224) Keperluan Laman Web Antara Pengguna dengan Sistem Dala...