Berikut ini adalah pertanyaan dari loufsg41 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban dan Penjelasan:
Pemrograman web, atau web programming, adalah aktivitas menulis kode-kode program dalam proses atau tahapan pengembangan/pembangunan web (web development), yang di antaranya meliputi konten web, scripting web dari sisi client dan server, serta keamanan jaringan, terkait dengan web yang dibangun.
Pemrograman web berbeda dengan hanya “memprogram” atau “membuat program”, karena memerlukan pengetahuan interdisipliner (antara beberapa disiplin ilmu yang berhubungan) pada area aplikasi, scripting di sisi client dan server, serta teknologi basisdata.
Oleh karena itu, secara garis besar, terdapat dua buah kategorisasi pemrograman web, yaitu:
- Pemrograman web pada sisi client
Pada sisi client, pemrograman diperlukan dalam hal pengaksesan data dan penyajian informasi dari dan kepada pengguna web.
Pemrograman web pada sisi client juga diperlukan untuk meningkatkan pengalaman pengguna (user experience) dalam berinteraksi dengan web yang dikunjungi.
Untuk hal ini, seorang web programmer setidaknya harus menguasai pengolahan DOM (Document Object Model), HTML, XML, Javascript, dan CSS. - Pemrograman web pada sisi server
Pada sisi server, pemrograman terutama diperlukan dalam hal pengambilan data (dari database), keamanan jaringan dan website, serta kinerja web.
Bahasa pemrograman yang dapat digunakan adalah PHP, ASP, Java, Python, dan lain-lain.
Untuk database, yang umum digunakan adalah MySQL atau MariaDb, namun tidak jarang juga yang menggunakan MS SQL Server dan PostgreSQL, atau bahkan file teks biasa yang terorganisir dan sistematis.
Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sat, 29 Oct 22