Chapter 3: Pengaturcaraan Berasaskan Web
What you need to learn in this chapter
Dalam bab 'Pengaturcaraan Berasaskan Web' dalam mata pelajaran Sains Komputer, kita akan belajar tentang bahasa penskripan klien dan bahasa penskripan pelayan. Bahasa penskripan klien adalah bahasa yang digunakan untuk mengaturcara laman web di pihak pelanggan. Ia digunakan untuk membuat laman web interaktif dan membolehkan kita berinteraksi dengan laman web tersebut.
Selain itu, kita juga akan mempelajari bahasa penskripan pelayan yang digunakan untuk mengaturcara laman web di pihak pelayan. Bahasa ini digunakan untuk memproses maklumat yang dihantar oleh pelanggan dan menghasilkan respon yang sesuai.
Dalam pembelajaran ini, kita juga akan mempelajari tentang laman web interaktif. Kita akan memahami keperluan bahasa penskripan klien dalam laman web dan bagaimana ia digunakan untuk menterjemah atur cara mudah seperti bubble sort, selection sort, binary search, max/min/mean, count, dan queue kepada carta alir yang lebih mudah difahami.
Dengan mempelajari bab ini, kita akan dapat memahami bagaimana mengaturcara laman web menggunakan bahasa penskripan klien dan pelayan, serta membuat laman web interaktif yang menarik dan berfungsi dengan baik.
Topics in this chapter
What you will learn in this topic
- Menerangkan keperluan Bahasa Penskripan Klien dalam laman web
- Menterjemah atur cara mudah yang diberi dari Bahasa Penskripan Klien kepada carta alir (bubble sort, selection sort,binary search, max/min/ mean, count, queue)
- Menggunakan pemalar, pemboleh ubah dan jenis data yang berlainan dalam atur cara untuk melaksanakan bubble sort, selection sort,binary search, max/min/ mean, count, queue
- Menggunakan struktur kawalan (jujukan, pilihan, ulangan) dalam atur cara
- Menerangkan kelebihan standard library kepada pengaturcara
- Menggunakan standard library dalam atur cara
- Meringkaskan atur cara dengan menggunakan: (i) procedure (ii) function
- Membina atur cara yang melibatkan penggunaan tatasusunan (array)
- Menghasilkan atur cara interaktif yang mengandungi pengistiharan data, struktur kawalan, procedure dan function serta tatasusunan
What you will learn in this topic
- Menjelaskan fungsi laman web sebagai penghubung antara pengguna dan sistem dalam rangkaian
- Menghasil dan menyimpan data dalam fail teks (.txt)
- Menggunakan Bahasa Penskripan Pelayan untuk membina laman web yang unik bagi setiap pengguna
- Menggunakan data yang diimport dari fail teks untuk menyelesaikan masalah
- Menggunakan data yang diimport dari fail pangkalan data untuk menyelesaikan masalah
- Melakukan pengesahsahihan (validation) pada data input dari pengguna
- Membina (create), mengemaskini (update), membuat sandaran (backup) dan memulihkan (restore) pangkalan data
- Melaksanakan beberapa bentuk pertanyaan (query) pangkalan data
- Membina daftar (sign up) dan log masuk (login) pada laman web
- Menghasilkan atur cara yang dapat mengesahkan pengguna dan mengemaskini data di dalam pangkalan data
What you will learn in this topic
- Mengkaji dan merumus prinsip reka bentuk laman web dari sudut kesesuaian pengguna dan tujuan laman web
- Mereka bentuk kerangka aplikasi yang akan dibangunkan
- Membina laman web mudah menggunakan Hypertext Markup Language (HTML) yang mengandungi: frame, header, paragraph dan image
- Menggunakan Cascading Style Sheets (CSS) untuk menggayakan text, font, background, tables, borders dan position
- Menggunakan Bahasa Penskripan Klien untuk membina laman web pengguna yang interaktif mengandungi fitur berikut: (i) Pengesahan data (ii) Butang pilihan (iii) Kotak Popup
- Menggunakan Bahasa Pengskripan Pelayan untuk membina laman web yang boleh mencapai dan mengemaskini data di dalam pangkalan data
- Menghasilkan sebuah laman web interaktif untuk kegunaan pengguna dan pentadbir sistem dalam menyelesaikan masalah
Challenge your friend in timed Quiz battle
Learn more »