topik 10 teknologi web dan dbms

12
10. TEKNOLOGI WEB DAN SISTEM PENGURUSAN PANGKALAN DATA (DBMS)

Upload: naim7641867

Post on 10-Jul-2016

52 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Topik 10 Teknologi Web Dan Dbms

10. TEKNOLOGI WEB DAN SISTEM PENGURUSAN PANGKALAN DATA (DBMS)

Page 2: Topik 10 Teknologi Web Dan 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

Page 3: Topik 10 Teknologi Web Dan Dbms

#jombelajar

• Internet? Web? http? HTML? URL? Laman sesawang? DBMS? Script?

Page 4: Topik 10 Teknologi Web Dan Dbms

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.

Page 5: Topik 10 Teknologi Web Dan Dbms

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.

Page 6: Topik 10 Teknologi Web Dan Dbms

10.3 HyperText Markup Language (HTML)

• HTML?– Bahasa standard untuk bina laman sesawang,

antara muka aplikasi web dan mudah alih.

Page 7: Topik 10 Teknologi Web Dan Dbms

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).

Page 8: Topik 10 Teknologi Web Dan Dbms

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

Page 9: Topik 10 Teknologi Web Dan Dbms

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

Page 10: Topik 10 Teknologi Web Dan Dbms

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).

Page 11: Topik 10 Teknologi Web Dan Dbms

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

Page 12: Topik 10 Teknologi Web Dan Dbms

10.7 Pendekatan untuk Integrasi laman sesawang-DBMS

• Internet? Web? http? HTML? URL? Laman sesawang? DBMS? Script?