Pemrograman web berarti membuat program yang dapat berjalan di web dengan menggunakan bahasa pemrograman antara lain PHP, JavaScript, dan
ASP. Untuk membuat web site yang dinamis, yaitu web site yang didukung oleh bahasa pemrograman dan basis data, bahasa pemrograman yang digunakan adalah
PHP dan server basis data yang digunakan adalah MySQL. Dari uraian tersebut, dapat diambil maksud judul skripsi ini adalah
kompetensi siswa kelas XII Rekayasa Perangkat Lunak SMK N 5 Kendal yang terdiri dari tiga aspek yaitu pengetahuan, keterampilan, dan sikap dalam membuat
web menggunakan PHP sesuai standar kompetensi yang tertuang dalam SKKNI RPL Kode Unit TIK.PR08.009.01 sebagai kompetensi minimal untuk dapat
memasuki dunia kerja dalam bidang web programming.
1.7 Sistematika Penulisan
Guna memberikan gambaran keseluruhan mengenai skripsi ini, berikut akan disajikan sistematikanya.
1.7.1 Bagian Awal Skripsi
Bagian awal skripsi berisi tentang Halaman Judul, Halaman Pengesahan, Abstrak, Motto dan Persembahan, Kata Pengantar, Daftar Isi, Daftar Tabel, Daftar
Gambar, dan Daftar Lampiran.
1.7.2 Bagian Isi Skripsi
Bagian isi skripsi berisi 5 lima bab yang terdiri dari: a. Bab 1: Pendahuluan
Bab ini berisi tentang Latar Belakang, Pembatasan Masalah, Perumusan Masalah, Tujuan, Manfaat, Penegasan Istilah, dan Sistematika Penulisan.
b. Bab 2: Landasan Teori Bab ini berisi tentang Kompetensi, Kompetensi Siswa Rekayasa Perangkat
Lunak, Dunia Kerja, Web Programming, PHP, Sekolah Menengah Kejuruan SMK, dan Standar Kompetensi Kerja Nasional Indonesia SKKNI.
c. Bab 3: Metode Penelitian
Bab ini berisi tentang Jenis Penelitian, Populasi dan Sampel, Variabel Penelitian, Metode Pengumpulan Data, Instrumen Penelitian, Validitas, dan Metode Analisis Data.
d. Bab 4: Hasil Penelitian dan Pembahasan
Bab ini berisi tentang Hasil Penelitian dan Pembahasan.
e. Bab 5: Simpulan dan Saran Bab ini berisi tentang Simpulan dan Saran.
1.7.3 Bagian Penutup Skripsi
Bagian penutup berisi Daftar Pustaka dan Lampiran Penelitian.
10
BAB 2 TINJAUAN PUSTAKA
2.1 Kompetensi
Nur’aini 2006:60
menyatakan bahwa
kompetensi merupakan
perpaduandari pengetahuan, keterampilan nilai dan sikap yang direfleksikan dalam berfikir dan bertindak untuk menunjang keberhasilan. Sugandi 2006:61
juga menjelaskan bahwa kompetensi adalah pengetahuan, keterampilan, sikap dan nilai yang direfleksikan dalam kebiasaan berfikir dan bertindak. Berdasarkan
pengertian tersebut dapat disimpulkan bahwa kompetensi terdiri dari 3 aspek yaitu pengetahuan, keterampilan, dan sikap.
2.2 Kompetensi Siswa Rekayasa Perangkat Lunak
Kemampuan siswa dalam membuat web tidak terlepas dari kompetensi dasar yang telah dipelajari di kelas X dan XI. Kompetensi-kompetensi dasar yang
terkait dalam bidang web programming berdasarkan silabus kelas X semester 1 satu dan 2 dua, dan kelas XI semester 3 tiga dan 4 empat SMK N 5 Kendal,
yaitu: 1.
Menjelaskan struktur algoritma 2.
Membuatalur logika pemograman 3.
Menjelaskan Data Flow Diagram 4.
Membuat diagram alir pemrograman