migrasi dan menerbit laman web

53
4.1.1 KONSEP MIGRASI SISTEM KE SERVER Xampp Server disarankan digunakan sebagai simulasi sebelum diaplikasikan perubahan sebenar di laman web di internet. Ia sesuai juga digunakan untuk menguji kesesuaian rekabentuk antaramuka dan pangkalan data. Setelah rekabentuk antaramuka dan pangkalan data selesai diubahsuai, barulah fail- fail yang telah diubahsuai dimuatnaik semula. Menggunakan Xampp Server sebagai Server Hosting

Upload: cyberns

Post on 21-Jan-2017

39 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Migrasi dan menerbit laman web

4.1.1 KONSEP MIGRASI SISTEM KE SERVER

• Xampp Server disarankan digunakan sebagai simulasi sebelum diaplikasikan perubahan sebenar di laman web di internet.

• Ia sesuai juga digunakan untuk menguji kesesuaian rekabentuk antaramuka dan pangkalan data. Setelah rekabentuk antaramuka dan pangkalan data selesai diubahsuai, barulah fail-fail yang telah diubahsuai dimuatnaik semula.

Menggunakan Xampp Server sebagai Server Hosting

Page 2: Migrasi dan menerbit laman web

4.1.1 KONSEP MIGRASI SISTEM KE SERVER

Dilakukan menggunakan local server

Dilakukan menggunakan web server

Page 3: Migrasi dan menerbit laman web

4.2 KAEDAH PEMINDAHAN FAIL LAMAN WEB DAN PANGKALAN DATA KE DESTINASI SERVER MENGGUNAKAN APLIKASI SERVER

YANG SESUAI• Penggunaan Xampp server sebagai destinasi server• Pelaksanaan instalasi Xampp server perlu dilakukan

untuk menggunakan aplikasi Xampp server. (instalasi Xampp server telah dibuat di LA01)

Page 4: Migrasi dan menerbit laman web

4.4 DEFINISI BACKUP SISTEM

Backup ialah satu proses melakukan salinan pendua untuk data biasanya dilakukan dengan tujuan untuk melindungi data jika storan

gagal berfungsi dan melindungi data jika berlaku bencana seperti banjir , kebakaran dan sebagainya

Page 5: Migrasi dan menerbit laman web

4.5 KEPENTINGAN BACKUP SISTEMMelindungi keselamatan data daripada bencana dan kerosakan storan secara fizikal.

Menjimatkan masa dan wang sekiranya berlaku kerosakan atau kehilangan data , data asal boleh diperolehi daripada media backup tanpa perlu membuatnya semula.

Melindungi daripada kerosakan data akibat serangan virus komputer atau yang seumpama dengannya.

Page 6: Migrasi dan menerbit laman web

4.5.1 KATEGORI BACKUP

• Data peribadi• Data rasmi jabatan• Data laman web• Data kod aplikasi• Data manual pengguna• Data arkib• Data pangkalan data• Data server• Data drive komputer• Data installer perisian komputer

Page 7: Migrasi dan menerbit laman web

4.5.2 BILA BACKUP DILAKSANAKAN?

• Aplikasi baru

• Upgrade server

• Format PC

• Dokumentasi

• Membangunkan sistem

• Update Patches

• Backup berkala data

Page 8: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORANMedia backup dan kesesuaiannya

•Tentukan kuantiti dan saiz fail

•Anggarkan tambahan saiz

•Tentukan jenis data

Page 9: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORAN

• DISKET Cakera liut atau disket ialah perantara storan yang

mudah dibawa dan murah. Ia boleh digunakan dari satu komputer dengan

komputer yang lain. Sebelum menyimpan data dalam disket ia mestilah di

format dahulu. 'Formatting' ialah proses memformat sesuatu disket

atau cakera keras dengan aplikasi tertentu.

Page 10: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORAN

• PENDRIVEMemberikan lebih ruang saiz kapasiti storan

berbanding disket atau cakera zipJenis pendrive yang terdapat di pasaran:-

• Kingston• Kingmax• Toshiba

Page 11: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORAN

• CAKERA KERAS (Hard Disk)Memberikan lebih ruang saiz kapasiti storan

berbanding USB flash drive atau disketCakera keras terletak dalam unit sistem utamaTerdapat portable hardisk yang lebih ringan dan kecil

yang boleh dibawa ke mana-mana tetapi penggunaannya masih kurang.

Page 12: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORAN

• CD - ROM Compact Disc Read-Only Memory Ianya tidak boleh dipadamkan atau diubahsuai. Oleh

itu namanya hanya untuk baca sahaja.CD - ROM boleh menyimpan 650 MB data hingga

100 GigaByte, pengajaran dan maklumat.Saiz CD adalah bergaris pusat 4.6”

Page 13: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORAN

13

DISK VIDEO DIGITAL ( DVD )• Jenis DVD mengikut versi:

1. DVD-ROM. Boleh mencapai 2. 4.7 GBSaiz tertinggi sehingga 17

GB. 3. DVD-R (recordable) boleh

mencapai saiz 3.9 GB per side.4. DVD RAM boleh tulis dan baca

seperti HD ZIP DISK

Zip Disk boleh menyimpan data sehingga 100MB hingga 750MB yang biasanya digunakan untuk menyimpan fail bagi tujuan backup

ExternalZip drive

Zip disk

Page 14: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORAN

• BACKUP TAPEAntara media backup yang paling banyak digunakan.

Sesuai untuk backup pangkalan data.

Page 15: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORAN

• OFFSITE BACKUPBiasanya dilakukan untuk backup keseluruhan

sistem aplikasi di lokasi yang berlainan. Kaedah ini memerlukan kos yang tinggi.

• SERVERBiasanya pembangunan aplikasi akan menggunakan

server lain untuk backup data sistem yang sedang dibangunkan.

Page 16: Migrasi dan menerbit laman web

4.6 JENIS MEDIA STORAN

• Perisian untuk backup dataMicrosoft SyncToy

• http://www.microsoft.com/windowsxp/using/digitalphotography/prophoto/synctoy.mspx

Microsoft Windows XP Backup• http://www.microsoft.com/windowsxp/using/setup/learnmore/bott_03july14.mspx

Third Party Software• Roxio Backup My PC• Nero BackItUp

Ghost• http://www.symantec.com/norton/products/overview.jsp?pcid=br&pvid=ghost12

Page 17: Migrasi dan menerbit laman web

4.7 JENIS PROSES BACKUP

• Full backup backup keseluruhan data yang terlibat. Kaedah ini sesuai untuk backup keseluruhan server, pangkalan data dan maklumat serta dokumen yang bukan sulit.

• Differential backup : backup hanya data yang berubah sahaja. Kaedah ini sesuai untuk backup seperti contohnya fasa pembangunan sistem. Apabila selesai satu modul pembangunan sistem hanya perlu backup modul yang terlibat sahaja.

Page 18: Migrasi dan menerbit laman web

4.7.1 KEKERAPAN BACKUP

1. Backup harian

2. Backup mingguan

3. Backup bulanan

4. Mengikut keperluan

Page 19: Migrasi dan menerbit laman web

4.7.2 LANGKAH KESELAMATAN DATA BACKUP

• Guna katalaluan

• Simpan data backup jauh dari lokasi data asal

• Log data backup

• Buat lebih dari satu salinan backup

• Jalankan penyelenggaraan berkala

• Simpan data backup sulit ditempat yang selamat

• Jangan backup data di storan yang dijangkiti virus

Page 20: Migrasi dan menerbit laman web

4.8 KAEDAH MELAKUKAN BACKUP SISTEM

• Proses backup ialah langkah - langkah yang diambil apabila melaksanakan proses backup. Satu langkah yang tersusun perlu diambil bagi memastikan data yang berkaitan sentiasa berada dalam keadaan yang selamat.

Page 21: Migrasi dan menerbit laman web

4.8 KAEDAH MELAKUKAN BACKUP SISTEM

• Kaedah dan contoh kes backup (untuk sistem baru)Keterangan : Sistem baru ialah aplikasi baru yang ingin di masukkan ke dalam server. Ada 2 kes

berasingan iaitu kes A : server yang sudah mempunyai aplikasi di dalamnya dan kes B : server baru.  

Page 22: Migrasi dan menerbit laman web

4.8 KAEDAH MELAKUKAN BACKUP SISTEM

Page 23: Migrasi dan menerbit laman web

4.8 KAEDAH MELAKUKAN BACKUP SISTEM

• Kaedah dan contoh kes backup (penyelenggaraan)Keterangan : Penyelenggaraan ialah kerja pengemaskinian perkakasan . Ada 2 kes

berasingan iaitu kes A :Penyelenggaraan PC  kes B : Pangkalan Data kes C : Server  

Page 24: Migrasi dan menerbit laman web

4.8 KAEDAH MELAKUKAN BACKUP SISTEM

Page 25: Migrasi dan menerbit laman web

4.8 KAEDAH MELAKUKAN BACKUP SISTEM

• Kaedah dan contoh kes backup (sistem dalaman)Keterangan : Sistem dalaman ialah sistem atau aplikasi yang dibangunkan di dalam

jabatan atau organisasi itu sendiri.

Page 26: Migrasi dan menerbit laman web

4.8 KAEDAH MELAKUKAN BACKUP SISTEM

• Kaedah dan contoh kes backup (pangkalan data)Keterangan : Merujuk kepada semua data yang telah dimasukkan ke dalam pangkalan

data dari mana sistem online yang berkaitan.

Page 27: Migrasi dan menerbit laman web

4.1 KONSEP MENERBIT (PUBLISH) LAMAN WEB

Page 28: Migrasi dan menerbit laman web

4.1 KONSEP MENERBIT (PUBLISH) LAMAN WEB

1. Client browser send a request for HTML document to web server2. Web server try to find and read the document at server directory3. Web server send the HTML document to the client browser4. User may click a submit button in the HTML form that make a call to web serverto run CGI program at server directory5. If CGI program is exist, web server will try to invoke the OS to run it6. CGI program may make a connection to database application to retrieve data7. CGI program then pass any data requested by user to the Web server8. Web server send the data to client browser

Page 29: Migrasi dan menerbit laman web

4.1 KONSEP MENERBIT (PUBLISH) LAMAN WEB

Penerangan gambarajah:

1.Fail laman web perlu disimpan dalam Server Web Hosting2.Pengunjung mengunjung laman web tersebut melalui alamat URL atau Nama Domain

Page 30: Migrasi dan menerbit laman web

4.2 PENGENALAN ISTILAH HOSTING, DOMAIN & SUBDOMAIN

Istilah Hosting : Sebuah komputer biasa tetapi mempunyai kelebihan dari hardware dan software untuk dijadikan sebuah server, serta mempunyai kemampuan online 24 jam setiap hari atau sering disebut 24/7 iaitu 24 jam 7 hari.

Istilah Domain :

Adalah nama unik yang diberikan untuk identiti nama server komputer. Nama Domain membolehkan pengguna internet membuat capaian kepada laman web.Contoh nama domain : •lamanwebKu.com atau 202.123.44.233

Page 31: Migrasi dan menerbit laman web

4.2 PENGENALAN ISTILAH HOSTING DAN DOMAIN

Istilah subdomain:

Subdomain merupakan bahagian dari nama domain. Contoh subdomain :•www. lamanwebKu.com•blogs. lamanwebKu.com•support. lamanwebKu.com•Id. lamanwebKu.comDaripada contoh diatas, subdomain adalah : www, blogs, support dan id

Page 32: Migrasi dan menerbit laman web

4.2 PENGENALAN ISTILAH HOSTING, DOMAIN & SUBDOMAIN

www.lamanwebKu.com

blogs.webku.com

Hosting

Hosting

Domain

Domain

Pengguna internet

Page 33: Migrasi dan menerbit laman web

4.3 PROTOKOL PINDAHAN FAIL (FILE TRANSFER PROTOKOL)

• Merupakan satu kaedah piawai memindahkan fail melalui internet.

• Adalah cara termudah untuk bertukar-tukar fail antara komputer-komputer dalam internet

• Digunakan untuk memuat naik dan memuat turun laman-laman web, perisian-perisian, klip video dan muzik digital serta berkongsi fail dengan pengguna lain.

Page 34: Migrasi dan menerbit laman web

4.3 PROTOKOL PINDAHAN FAIL (FILE TRANSFER PROTOKOL)

Page 35: Migrasi dan menerbit laman web

4.3.1 JENIS PROTOKOL PINDAHAN FAIL (FILE TRANSFER PROTOKOL)

• Terdapat dua jenis FTP, iaitu:– Pelayan FTP terkawal : memberikan servis berbayar

dan pengguna perlu mempunyai akaun.– Pelayan FTP Anonymous : servis percuma.

Page 36: Migrasi dan menerbit laman web

4.3.1 JENIS PROTOKOL PINDAHAN FAIL (FILE TRANSFER PROTOKOL)

• Terdapat banyak tapak FTP yang popular yang mempunyai pelbagai tapak lain dengan informasi yang sama. Tapak ini dikenali sebagai tapak cermin (mirror site), bertujuan membantu mengurangkan kesesakan pada tapak popular dengan menawarkan tapak alternatif kepada pengguna. Ia menghasilkan sambungan yang lebih cepat.

Page 37: Migrasi dan menerbit laman web

4.3.2 FUNGSI PROTOKOL PEMINDAHAN FAIL (FTP/SFTP)

• Salah satu perkhidmatan yang dapat diperolehi daripada kemudahan internet.

• Ia menggunakan protokol pindahan fail iaitu satu

protokol aplikasi yang turut menggunakan protokol internet TCP/IP

Page 38: Migrasi dan menerbit laman web

4.3.3 PROSES PEMINDAHAN FAIL

• Terdapat 2 proses yang terlibat dalam pemindahan fail iaitu:– Proses muat naik (Upload)– Proses muat turun (download)

• Muat naik – merujuk kepada pindahan fail-fail daripada pengguna kepada pelayan FTP

• Muat turun – merujuk kepada pindahan fail-fail daripada pelayan FTP kepada komputer pengguna

Page 39: Migrasi dan menerbit laman web

Rajah di bawah menunjukkan sambungan pengguna/pelayan FTP

UPLOAD

DOWNLOAD

PELAYAN FTPKOMPUTER PENGGUNA

4.3.4 PROSES PEMINDAHAN FAIL

Page 40: Migrasi dan menerbit laman web

4.3.5 PENGGUNA-PELAYAN FTP

• Pelayan FTP ialah komputer yang telah dikonfigurasi untuk menerima permintaan FTP

• Ia menyimpan berbagai-bagai jenis maklumat yang sangat banyak dan boleh diakses oleh sesiapa sahaja melalui FTP

• Dalam sambungan pengguna-pelayan FTP (FTP client/server), komputer pengguna dipanggil komputer tempatan

• Pelayan FTP pula dipanggil sebagai hos atau komputer jauh

Page 41: Migrasi dan menerbit laman web

4.3.6 JENIS-JENIS PROGRAM FTP

1. Freeware (perisian percuma)Perisian yang boleh diperolehi secara percuma dari Internet

2. Shareware (perisian kongsi)Perisian percubaan yang boleh digunakan secara percuma dalam tempoh masa tertentu. Setelah tamat tempoh, pengguna akan diminta untuk membuat bayaran sekiranya pengguna berminat meneruskan penggunaannya.

3. Text files (Fail teks)Fail berbentuk teks semata-mata. Juga dikenali sebagai fail ASCII.

Page 42: Migrasi dan menerbit laman web

4. Binary Files (Fail Binari)Fail yang mungkin terdiri daripada program (aturcara), gambar, bunyi atau video.

5. Compressed Files (Fail Pemampatan)Kebanyakan fail besar yang disimpan di tapak FTP akan dimampatkan (dikecilkan saiznya). Ia bertujuan menjimatkan ruangan dan mempercepatkan pemindahan fail ke komputer.Fail akan dinyahmampat (dikembangkan semula ke saiz asal) sebelum boleh digunakan.Contoh fail: .arc, .arj, .ihz, .pak, .zip

Page 43: Migrasi dan menerbit laman web

6. Archived Files (Fail Arkib)Aturcara, disimpan di tapak FTP, memerlukan kumpulan fail yang besar untuk berfungsi. Kesemua fail ini dibungkus atau diarkibkan ke dalam satu fail.

7. Full Motion, Full-Screen Video (Video Skrin Penuh pergerakan penuh)

Penggunaan MPEG untuk menyahmampat fail video dengan tujuan memindahkan fail video ke komputer dengan lebih cepat.

Page 44: Migrasi dan menerbit laman web

4.3.7 WinZip

• Fail dan perisian dalam Internet biasanya disimpan dalam fail arkib.

• Pengarkiban ialah proses mengambil satu atau lebih fail, memampatkan fail dan kemudian menyimpannya dalam fail arkib.

• Fail arkib ini adalah lebih kecil daripada jumlah fail yang terkandung di dalamnya.

Page 45: Migrasi dan menerbit laman web

• Banyak perisian pengarkiban yang ada pada masa ini, tetapi yang biasa digunakan ialah .zip.

• Format ini digunakan untuk memampat dan menyahmampat kebanyakan jenis fail termampat yang lain.

• Proses memampatkan data, bukan sahaja mempercepatkan penghantaran fail menerusi Internet, malah dapat menjimatkan ruang pada peranti-peranti storan.

Page 46: Migrasi dan menerbit laman web

Samb…• Contoh Perisian Memampat Fail

– Winzip : www.winzip.com– Pkzip : www.pkware.com– winace : www.winace.com

Page 47: Migrasi dan menerbit laman web

4.5.1 KEBOLEHFUNGSIAN NAVIGASI

• Pembangun web perlu bangunkan web yang mempunyai sistem navigasi yang baik.

• Navigasi yang baik akan membuat pengunjung web lebih mudah dan cepat mencari maklumat dalam halaman web.

• Kemudahan carian maklumat adalah sangat menjamin kunjungan yang berulang kali dari pengunjung web.

Page 48: Migrasi dan menerbit laman web

4.5.1 KEBOLEHFUNGSIAN NAVIGASI

• Ciri-ciri navigasi web yang baik ialah seperti berikut:1. Membuat fungsi carian (kotak carian) Kotak carian akan membuat pengunjung web lebih

mudah untuk mendapatkan maklumat yang dicari.

2. Membuat peta web Peta web membantu pengunjung secara visual untuk

mengetahui dimana untuk mendapatkan maklumat yang dicari pada halaman web.

Peta web ini sangat disarankan kepada web yang mempunyai halaman web yang banyak.

Page 49: Migrasi dan menerbit laman web

4.5.1 KEBOLEHFUNGSIAN NAVIGASI

3. Web multilevel Web multilevel memudahkan pengunjung untuk

bergerak dari satu halaman yang mengandungi maklumat 1 ke maklumat 2

Ini menjadikan capaian maklumat adalah lebih cepat

4. Penggunaan kata secara tepat Penggunaan kata yang tepat pada menu navigasi

adalah sangat penting untuk memastikan pengunjung mendapat petunjuk yang jelas.

Setiap menu navigasi melambangkan isi kandungan halaman.

Page 50: Migrasi dan menerbit laman web

4.5.1 KEBOLEHFUNGSIAN NAVIGASI

5. Menggunakan menu navigasi yang sama Menggunakan menu navigasi yang sama (format sama)

bagi setiap halaman. Ini bertujuan untuk mengelakkan kekeliruan pengunjung.

6. Penggunaan Menu Drop Down Menggunakan menu drop down bagi navigasi yang

mempunyai sub-navigasi (Maklumat yang berkaitan). Ini dapat memudahkan dan memberi capaian cepat

Page 51: Migrasi dan menerbit laman web

4.5.1 KEBOLEHFUNGSIAN NAVIGASI

7. Penggunaan istilah umum Menggunakan istilah – istilah umum (seperti home,

service, products, dan lain-lain) untuk penamaan menu navigasi.

Page 52: Migrasi dan menerbit laman web

4.5.2 KEBOLEHFUNGSIAN FORMAT CSS• Pengujian rekabentuk web dapat diuji dengan berbagai

ukuran revolusi. Penggunaan format CSS juga boleh menentukan daya tarik sesebuah web

• Penggunaan format CSS seperti :

Format imej yang digunakan Komposisi warna yang konsisten Layout grafik yang konsisten Teks yang mudah dibaca Penggunaan grafik Penggunaan animasi

Page 53: Migrasi dan menerbit laman web

4.5.3 KEBOLEHFUNGSIAN SEMAKAN KANDUNGAN

(CONTENT CHECKING)• Bahagian kandungan web adalah sangat penting kerana

mengandungi maklumat-maklumat utama.

• Ciri-ciri kandungan web yang bagus ialah seperti berikut: Kandungan web relevan dengan tujuan web dibangunkan Kandungan web berguna dan bermanfaat. Setiap

maklumat adalah jelas, sahih dan terkini Gaya penulisan dan bahasa adalah sesuai dengan tujuan

web dan target penggunanya Memaparkan sumber rujukan maklumat dalam

kandungan web. Unsur-unsur multimedia yang dimasukkan perlu selari

dengan kesesuaian objektif web dibangunkan