PENGANTAR REKAYASA WEB


1. ๐Ÿ“Œ Pengertian Rekayasa Web

Rekayasa Web adalah disiplin ilmu yang mempelajari perancangan, pengembangan, dan pemeliharaan aplikasi berbasis web.

Rekayasa Web mencakup:

  • Analisis kebutuhan
  • Desain sistem
  • Implementasi
  • Pengujian
  • Maintenance

2. ๐ŸŽฏ Tujuan Pembelajaran

Mahasiswa mampu:

  • Memahami konsep rekayasa web
  • Menjelaskan arsitektur web
  • Mengenal CMS
  • Menggunakan WordPress untuk membuat website

3. ๐ŸŒ Konsep Dasar Web

https://images.openai.com/static-rsc-4/hbjPwm1ssj1uaiJVw-2NypFd4dKNEyfPkBuC0vgjFCKTnS7_sZYyjGalA1MUqZrY4mzoDne4hLv-_9sKalo1uS3Zj_w-8dA9whqHZP1GEb_mPYSuIjT_FQrIM-yiweydlDRELTDmeDNjL0-6Poe5pDsNJUv3l1iTUKlx4ccoiToSaEpnvHB8hE7lq5iErUuU?purpose=fullsize
https://images.openai.com/static-rsc-4/2iq8JGTAdCvEBau3oTfpOR1eec8Ghoj0-LRwatcUNyeyNBWqwAxcg9velmtyxqO73JO-V047OL4uCeMbmwvERVSHynLf48n14KYGSY08Ez4I1cB9j9ntLij6Tw-8usFIJ2MPfjqweHcIGAGX2HYILA38uxp2PcG5ySlbIYwj-A_ianPp4kcni1Nc5Aih4Pbg?purpose=fullsize
https://images.openai.com/static-rsc-4/DFolXQdegML_vnsubCOm5yVnk-zHooiWBxOm-MLmdN2USjaioYT4c25D1yBiWTNhiMyMTLJ6Qg_dVPOyn4e_h9O9qdU6wlBKjqQ35qyQ1sq19-gWL84SdhMP830Rmm2nn30KFujyMEWLig4Lj4L2AmgHQuQbWk532f5L614thGh13eFsU3Zuu3vXr6qHXHRT?purpose=fullsize

6

๐Ÿ“Œ Komponen:

  • Client (Browser)
  • Server (Web Server)
  • Database

4. ๐Ÿงฉ Arsitektur Aplikasi Web

https://images.openai.com/static-rsc-4/QRg68cIzHfLoLwpFvUrsijiPy0g2f4iEyTCLIG_nlQIahGWOTkRDDrCAXAyO81jDcEjhG04_WeLDaSIl1Xei_LPQJt0yTO7jLCPczHlm61A5Zj-uQ3_gjP9qC6QB-SZ_jj2VYer_Pbx0l3qlYRcp4Jdp2ke0gtXUqg6jsMeCP065Ex-PDnoyDYPp7gglqjJr?purpose=fullsize
https://images.openai.com/static-rsc-4/J-9lZsNR5Egi6If8gI5bo1PjyhwZsF3pGWaNlN37bPgdjp9TS0nHFnNMkQj2GdSGO5TUI8HJZkVD0enaXVID3Zwjeqq_YVvP4tCYRzWTiqev-4nGRHdcGkDSvm9Nm5KRqYSET7lXZIImMNMj7crBEbXJyvkCRbHBBt4IYa50Ivk3B5JppaWWJgUxRpiETPxq?purpose=fullsize
https://images.openai.com/static-rsc-4/cTc4ppbkKZmZQ3JyZjEhMlbiRe7uISL3hr8mOrqqRgoGQig_1mq6O0I9XjNgOWxc66NfyYzc8XqzQ7zXBlxDg_uKS1xvLLpvpAlski8mAZCQ6pMVSFJtk3_1Wr8Bs1_mGkTnruQyhGCjL3TV9akX7sjQ2pHPJxUxkR37yQxmSUTFNaMsXlUpLw8wINwAD-ac?purpose=fullsize

6

๐Ÿ“Œ Layer:

  1. Presentation (UI)
  2. Logic (Backend)
  3. Data (Database)

5. ๐Ÿง  Pengertian CMS

CMS (Content Management System) adalah sistem untuk mengelola konten website tanpa coding dari nol.


6. ๐ŸŒ Contoh CMS Populer

  • WordPress
  • Joomla
  • Drupal

7. ๐Ÿ† Mengapa WordPress?

https://images.openai.com/static-rsc-4/ZvVVl3NJHnAlMNM2EJZmH3HSz37NLrprciNIGJhTIacPu7FQ402lKbPZxMK4x6Dh_zJxD0a8iRcZuz0rYx0Xz3o530Scx6l1pF8vKxI0G78_-URqCj6w5oyaCRKfNj1to44OkV2FQJbO56r_YVEOixFs-opJ3kGx3xLDry-Fa1FrAYCULh1nlhsf4WS7JMdr?purpose=fullsize
https://images.openai.com/static-rsc-4/c316xdllYpoCNqT4zSj0NAKPH8PdJG7rfgW0fpPhbs2WeiniNDWrSWteyd_LH5ukjHX7kP_tGHYDwS6l50Sz5Yu7p5ijg8K17m3jutu6nc28bYI1N1Fr9XMlSg_VfsWRTYoyHojceYuuFOXUDJIEO98cOBY2LCyH8_D4y3IKpjLkyJOnMX7knMM2ahXRWgiQ?purpose=fullsize
https://images.openai.com/static-rsc-4/I_OmXyspv12mhgbnfe1wjz2QWnFZus3eaMpzsWr3SBd9jcBuZCMg_jw5Rw0zTnHU1o-sDci7tHCSCyuh2vrspxyCzI7lsYOfToXkM0LsdmyRWiVNTdTsad9Bpmfaz0xH4kMWW-eP2Iq8H1Y98n-EqccDeZZhzze5FMRW2-z78ePleL3EgiK4FbTxHjDuVhM9?purpose=fullsize

7

๐Ÿ“Œ Kelebihan:

  • Mudah digunakan
  • Banyak tema & plugin
  • Open source
  • Komunitas besar

8. โš™๏ธ Komponen WordPress


๐Ÿ“Œ 1. Theme (Tema)

Mengatur tampilan website

๐Ÿ“Œ 2. Plugin

Menambah fitur

๐Ÿ“Œ 3. Post & Page

Konten website

๐Ÿ“Œ 4. Database

Menyimpan data


9. ๐Ÿ”„ Siklus Pengembangan Web

https://images.openai.com/static-rsc-4/KrTOQcKJ109ER0cHu2H-5yKplhw-sIu1LFfJZfYkhXKPlnicHyQIkUS32DvacMqy6dn5u-HHjGb7ddEzoUSfJgbR6rJai_Q9RbosW-tdkHywHDi-IfGBvrxrMF3nhgrO4CkWWY10tFbeNB3helJLwaxHPREbXa6PYp6ImHeMbagnVDMCKP8zAKPcdDM_Iljf?purpose=fullsize
https://images.openai.com/static-rsc-4/McItSbg4g-uve8SdM-g_qMBNHIrt5OYFelL2_hKLAfL5gBpLZNYM8O1pyQjO6dqBFlWrQMNEzBn9tVUmnXF6haX1LlLiNnBHreuEh9FVul_xMhWtao-fDFiXUP_6BFqPrIGel0BUHyWYiX1RTnpr4JD1sCHibr10IiykxE23EYkeB7VyzjSNqoSZSXHS22u3?purpose=fullsize
https://images.openai.com/static-rsc-4/tUmaFo_h7M0cfGFVTNNBPC6rJ4XXpFvLbXZFuRkCz85tgO8FJIRBc9idyI71j9X6gmRXsu8BgswCmGcDlnTPn5xoGlrvdd2UEyGAwD_XZRuyrQj4aRl_u2jRz_PG6yWqQKKzsGOA52Sf4NTDpG6vsnvIpm7ogomlJgLzA8NCKrZJSv3O65cV7M3oazVCPp7r?purpose=fullsize

7

๐Ÿ“Œ Tahapan:

  1. Planning
  2. Design
  3. Development
  4. Testing
  5. Deployment
  6. Maintenance

10. ๐Ÿงฑ Struktur WordPress

https://images.openai.com/static-rsc-4/ra2HxW46spXZrNfpP3q-9CnknD2cwh8BkB7_2f-cI9iNEoNDN_JtQ19acW5fPiYBwu8PHLr8Br4unmdd80vVFPuircJ1-K1XaFyVqtsVKPqwGzVka7LOBOdqZq7sL3UP_yOwaXwhLjX1G08OHoEbS1TQYD8yHR7wdvO7Dg3NyxrEUE-5F92ALJH8oKO7cDGx?purpose=fullsize
https://images.openai.com/static-rsc-4/dSIhk--5ddmQm6XRnC5HwP9KvliwGv4hsvi9D57jhMSBE5RDWzRtBwwUk-8CPgx-JjCySOkgxwcr9ejttiK4cOLoUlBDmOtXCPlwQPpk0vEyRA2jZgNuXFYJoc3gnVfEW80q5xYjVGwGWLIIDYds53keIupEI_WtG-1RRvvBLK9BGFLwmeESYXLSNIvkfpey?purpose=fullsize
https://images.openai.com/static-rsc-4/SigQZv-7vdwj4SyS9o5aTiILUhEj7oFlhcfgQERjPTV28ztR910MsNRKfVqLKSydpPYCC24hnQsqQYi-ialla7MEXXrsoH-gNvyjWIf8MXZrtk0utzPwZiLcu9rH1iByXZsQ1nRwQ6yEubQF7nxLeYGiXjXd2c1YqccsTWHmxGPtwT41OEJWshMl43z7C2hN?purpose=fullsize

5


11. ๐Ÿ’ป Cara Kerja WordPress

https://images.openai.com/static-rsc-4/Vy5P14dpDR1Y968zdlwsMHtAUiRhj7j8HuprDdjF8ur976w85LNRNQZ5fiVHXyqsqAKg11__T7LKQ7OI4W5jXbBXvRPkxPfl_T4Oqrc0nj9tPmfl1yc5n24FRWUQJO0HmxHdoxoFpUCJAp1PM4NfEhrFcYOrN_Tb5Ql-PazBxOJ2Tc_hBhZvtKbIuBOsTrkc?purpose=fullsize
https://images.openai.com/static-rsc-4/UjVOG7dSt7vy33mETU_3YkjKMvhElxY81IY4oYrUMMTZ5Yynjkb2M0sM0Yw3a1IjuUjxLDal5wd4fml3Ori3PwdsoI7tO7kCa2fUh71_7VJ8BRVw4BX3j7FWUdCB1-Y59Twafqir2BrKAoQT3tRwKZTLh07GF0ZKlCievirdURZZFmyP0KKN9QCtoc_zd7J4?purpose=fullsize
https://images.openai.com/static-rsc-4/JlLteWZgEWuuvT1uMP_d-YGKwZNfLkZMl5uh-OY5A-b9enIw-bPzn-JyTYz-O5E7IWRS0KWgv3-uqWJJXYimrUxM0EY-A6zhVgDfcHkzpEEdQpJJCbqi-xlj1bNjkjrA1AudW1AoKkbSFEPFw7ybzwCPpm4JQfscJWSkVg2Qqfu8MggYfErCLKKRSsRbCw9m?purpose=fullsize

7


12. ๐Ÿงช Contoh Implementasi CMS

๐Ÿ“Œ Jenis Website:

  • Blog
  • Company Profile
  • E-Commerce
  • Portal berita

13. ๐Ÿ†š CMS vs Coding Manual

AspekCMSManual
KemudahanMudahSulit
WaktuCepatLama
FleksibilitasTerbatasTinggi

14. โš ๏ธ Tantangan Rekayasa Web

https://images.openai.com/static-rsc-4/KgPmvrBK3eUJZPqJ4g8anw7bHJ5ANAT5eiuF6FPTRzYQmcD0uJC0cegAU7l5U6hyGilk54Er9IsSdaCxj-ne0sNtDRDhSRxZ2aOfx6xNhFbvl0m1D1maOAkOtufOdAW9oTlrXIRps1wIuux5PGTfyamlNYGCb6-ky210gtp_RFTdqIjufPL5PHsalzmtehY5?purpose=fullsize
https://images.openai.com/static-rsc-4/m1hXtBwrQ8vjg6PScNdDsWfYwHyIkkdil02D2MrXNpzIGNu3vA1xt_XIcGgXQcno8Zk1GMbwgH8bjCv0hqUxydMVly9aQCxWAFLSVA98uzyYTXS1pqq-rOJW-FE8ZM2vyvp7YJ16sosoPWq6xohCW0bJO-RlLWyZexBQkL9H8pT6pRbMowlQnomR3uBKhL9v?purpose=fullsize
https://images.openai.com/static-rsc-4/PLlpHonoko70VQMew_K5iiicPSZdW0B416N6GX_UF0v44ULwmyONj3cFMR4xNxjrtrBXw0a7KtwFWMiCnkuSPzPIZG1ncWBHhgGOB4wydA7gZW-RHtvnpNgVk8t9dVqLmFam-YM_iar3FHmXvXHU3TTtMw6CRfgu8tCaMEJ61eX1JOqcj_T8ml-6RXVK0iN5?purpose=fullsize

6

  • Keamanan
  • Performa
  • Skalabilitas
  • Maintenance

15. ๐Ÿงช Latihan Sederhana


๐ŸŽฏ Latihan 1:

Install WordPress di XAMPP


๐ŸŽฏ Latihan 2:

Masuk dashboard WordPress


๐ŸŽฏ Latihan 3:

Buat:

  • 1 Post
  • 1 Page

๐ŸŽฏ Latihan 4:

Install 1 tema


16. ๐Ÿ“ Tugas Praktikum


๐ŸŽฏ Tugas: Website Sederhana

https://images.openai.com/static-rsc-4/s21_2DJSPUtILFqkLbfbiBggjFpjnhWOUr9YSO7Ysht9NFNElwLSA2SpCMY6f_bOBpaP5wS8EjLA6m85EeDP2pvlYQmuE7YBXKNrNCZsQsEA5w14bV-3R35YvUlCcu5M1pZ8jxiWDwLM1xm3IsyJhDRXw8dEVQWZQWnBZbjRIkgMTn2NsEOVLIdwREO0AjeH?purpose=fullsize
https://images.openai.com/static-rsc-4/Lp6uGcWYHvIxIv0pf7suv2GVi7WuwuzG4KbD8F4ykbFDf3Z4rArBWdBfFTQeBw9AFfwGJvUVzAUTH6NDcm0DE2O3MOQnfrrda2wwCOpNWoBmNYcyoym4JIw5BEUROn08EuG79itgRApyWxnCbD2vitd852FTGAUzRr4_rxs_zAjWxaw7qDRkGra5VbEQMAnu?purpose=fullsize
https://images.openai.com/static-rsc-4/5de60eB7Rg1g8towZKIjJ6MtJcFlyeVPIpAp54Z8cxYM8SOFZyEbqT3sYnJe6euppqznxNTDHV5_tuSmZZKjH8CMjQR9PuzermYEETN22gP9evXWS-RKZXiUJHUjMfLOEagpSidGTpfa8VoWdnC6y4f0MEdQa9pIBr_9CA1k5LwoxuVQM24XLV841h5of3tG?purpose=fullsize

6

๐Ÿ“Œ Ketentuan:

  1. Install WordPress
  2. Pilih tema
  3. Buat halaman:
    • Home
    • About
    • Contact
  4. Tambahkan:
    • Menu navigasi
    • Gambar

17. ๐ŸŽฏ Kesimpulan

  • Rekayasa web adalah proses pengembangan website
  • CMS mempermudah pembuatan website
  • WordPress adalah CMS paling populer
  • Tema & plugin mempercepat development

18. ๐Ÿ“š Diskusi

  1. Apa itu rekayasa web?
  2. Apa kelebihan CMS?
  3. Mengapa WordPress populer?
  4. Apa perbedaan CMS dan coding manual?