Pembelajaran Pemrograman Web Landasan Teoritis

9 Software engineering process berhubungan dengan definisi, implementasi, pengukuran, pengelolaan, perubahan dan perbaikan proses RPL. 10 Software quality menitikberatkan pada kualitas dan daur hidup perangkat lunak.

2.2.6 Pembelajaran Pemrograman Web

Web merupakan media informasi berbasis jaringan komputer yang dapat diakses di mana saja, kapan saja, dengan biaya relatif murah. Web merupakan bentuk implementasi dari bahasa pemrograman web Web Programming. Sejarah perkembangan bahasa pemrograman web diawali dengan munculnya HTML HyperText Markup Language, yang kemudian dikembangkan dengan munculnya CSS Cascading Style Sheet yang betujuan untuk memperindah tampilan website dengan perintah-perintah atau kode bahasa pemrograman CSS. Pemrograman web bisa diartikan sebagai proses pembuatan program dalam bentuk web dengan perintah-perintah atau kode yang terstruktur dan hasilnya akan ditampilkan dalam bentuk web melalui web browser Wildan, 2013: 2. Jika kita sering browsing maka akan sering menjumpai halaman-halaman web. Halaman-halaman web tersebut ada yang bersifat statis ataupun bersifat dinamis, dan tentunya halaman-halaman tersebut melibatkan bahasa HTML. Pokok bahasan dalam mata pelajaran pemrograman web di kelas X berdasarkan silabus ini mengenai konsep teknologi web, dari sejarah internet, istilah-istilah internet, dan nama domain. Selain itu membahas tentang kebutuhan pemrograman web dari perangkat keras dan perangkat lunak, istilah-istilah pada HTML, membuat struktur dasar HTML, menerapkan elemen-elemen dasar HTML untuk memformat halaman web seperti elemen table, elemen frame, dan menerapkan link untuk berbagai fungsi pada halaman web. Semua pokok bahasan ini dipelajarai di kelas X pada semester satu. Dari berbagai pokok bahasan yang akan di pelajari siswa kelas X pada mata pelajaran pemrograman web, maka metode pembelajaran akan berpengaruh terhadap hasil belajar nantinya. Metode yang akan diterapkan adalah metode Explicit Instruction , metode dengan model pengajaran selangkah demi selangkah mengajari siswa untuk memahami pelajaran pemrograman web.

2.2.7 Hasil Belajar