Download - Topik 10 Teknologi Web Dan Dbms
10. TEKNOLOGI WEB DAN SISTEM PENGURUSAN PANGKALAN DATA (DBMS)
10. TEKNOLOGI WEB DAN SISTEM PENGURUSANPANGKALAN DATA (DBMS)
i. PengenaIan kepada Internet dan Webii. HyperText Transfer Protocoliii. HyperText Markup Language (HTML)iv. Uniform Resource Locatorsv. Keperluan untuk Integrasi Laman sesawang-DBMSvi. Kelebihan dan Kekurangan pendekatan Laman
sesawang-DBMSvii. Pendekatan untuk Integrasi Laman sesawang-DBMSviii.Bahasa Skrip
#jombelajar
• Internet? Web? http? HTML? URL? Laman sesawang? DBMS? Script?
10.1 PengenaIan kepada Internet dan web
• Internet?– Sistem global rangkaian komputer yang saling berhubung menggunakan
protokol Internet (TCP/IP) melalui berbillion peranti.– Terdiri daripada sebilangan besar rangkaian komputer private, rangkaian
komputer public, rangkaian komputer akademik, rangkaian komputer perniagaan, rangkaian komputer kerajaan.
• Web?– Ruang informasi/maklumat.– Mempunyai pelbagai sumber (dokumen dll) yang dikenalpasti melalui URL,
dihubungkan dengan pautan hyperteks dan diakses melalui Internet.[1]
1. "What is the difference between the Web and the Internet?". W3C Help and FAQ. W3C. 2009. Retrieved 16 July 2015.
10.2 HyperText Transfer Protocol (HTTP)
• HTTP?• Application protocol
untuk sistem maklumat teragih, koloboratif dan hypermedia.[2] • Asas komunikasi
data bagi World Wide Web (www).
• 2. Fielding, Roy T.; Gettys, James; Mogul, Jeffrey C.; Nielsen, Henrik Frystyk; Masinter, Larry; Leach, Paul J.; Berners-Lee, Tim (June 1999). Hypertext Transfer Protocol -- HTTP/1.1. IETF. RFC 2616.
10.3 HyperText Markup Language (HTML)
• HTML?– Bahasa standard untuk bina laman sesawang,
antara muka aplikasi web dan mudah alih.
10.4 Uniform Resource Locators (URLs)
• URL?– Lebih dikenali sebagai alamat laman sesawang (web address).– Rujukan kepada sumber sesawang dengan menyatakan lokasi sumber
pada rangkaian komputer dan mekanisme untuk mencapai sumber tersebut.
– Pelayar web memaparkan di ruang alamat (address bar).
10.5 Keperluan untuk Integrasi laman sesawang-DBMS
• Laman sesawang?– Dokumen sesawang khusus untuk world wide web
dan pelayar sesawang• DBMS?– Suatu perisian yang membolehkan pengguna
menakrif, mereka, mengolah dan menyelenggara suatu pangkalan data.
– Ia memberikan capaian terkawal terhadap pangkalan data
10.6 Kelebihan dan Kekurangan pendekatan laman sesawang-DBMS
(MySQL)KELEBIHAN1. Portable2. Opensource3. Multi user4. Administrative tools
lengkap5. Hardware minimal specs
KEKURANGAN1. Sokongan teknikal lemah2. Sukar atau kurang sesuai
untuk enterprise database3. Kurang popular untuk
aplikasi mudah alih dan games
10.8 Bahasa Skrip (script)
• Sejenis bahasa pengaturcaraan.• Lebih sederhana daripada bahasa
pengaturcaraan (C, Visual Basic).• Tidak memerlukan compiler khusus untuk
terjemah (run) kod/bahasa skrip.• Script diakses melalui pelayar sesawang • Bahasa pengaturcaraan diakses dengan
membuka file/program aplikasinya (.exe).
10.8 Bahasa Skrip (script)
Client-side scripting• …supports interaction within a
webpage• response to interaction may be more
immediate (once the program code has been downloaded)
• services are secure (as no information is sent from the browser)
• reliant on the user having using a specific browser and/or plug-in on their computer
• affected by the processing speed of the user’s computer
Server-side scripting• information is sent to a server to be
processed• complex processes are often more
efficient (as the program and the associated resources are not downloaded to the browser)
• there are security considerations when sending sensitive information
• does not rely on the user having specific browser or plug-in
• affected by the processing speed of the host server
10.7 Pendekatan untuk Integrasi laman sesawang-DBMS
• Internet? Web? http? HTML? URL? Laman sesawang? DBMS? Script?