Available courses

Course Problem Based Learning pada mata pelajaran Pemrograman Web ini dirancang untuk membantu murid memahami konsep dan penerapan server-side programming menggunakan PHP melalui pendekatan berbasis masalah. Pembelajaran dimulai dari penyajian permasalahan kontekstual yang berkaitan dengan pengolahan data pada aplikasi web, kemudian murid melakukan analisis, perancangan, hingga implementasi solusi dalam bentuk program sederhana.

Sejalan dengan capaian pembelajaran pada akhir Fase F, peserta didik diharapkan mampu mengimplementasikan bahasa pemrograman, basis data, dan aplikasi desain untuk mengembangkan perangkat lunak yang dapat beroperasi pada berbagai perangkat atau teknologi terkini. Oleh karena itu, pembelajaran dalam course ini difokuskan pada penguasaan dasar-dasar pemrograman web sebagai fondasi dalam pengembangan aplikasi yang lebih kompleks.

Adapun tujuan pembelajaran yang ingin dicapai melalui course ini adalah sebagai berikut:

  1. Murid mampu menjelaskan konsep dasar PHP sebagai bahasa pemrograman server-side melalui kegiatan pembelajaran dengan benar.

  2. Murid mampu menerapkan penggunaan PHP pada halaman web sederhana berdasarkan permasalahan yang diberikan dengan tepat.

Kompetensi yang dikembangkan meliputi penggunaan variabel, tipe data, operator, struktur kontrol (percabangan dan perulangan), serta pengolahan input dan output menggunakan PHP. Proses pembelajaran menekankan pada pengembangan kemampuan berpikir kritis dan pemecahan masalah melalui kegiatan analisis, penyelidikan, pengujian, dan evaluasi program.

Dengan pendekatan ini, murid tidak hanya memahami konsep secara teoritis, tetapi juga mampu menerapkannya dalam menyelesaikan permasalahan nyata berbasis web. Pada akhir pembelajaran, murid diharapkan mampu menghasilkan solusi program PHP sederhana yang sesuai dengan kebutuhan permasalahan serta menunjukkan peningkatan hasil belajar kognitif dalam memahami dan menerapkan konsep pemrograman web.