Pemrograman Web

Ruang Lingkup

  • Pada mata kuliah ini dipelajari pengetahuan tentang web beserta teknologinya serta keahlian untuk mengembangkan situs web menggunakan metode dan cara yang tepat.
  • Pengetahuan dan teknologi web yang akan dipelajari termasuk di dalamnya
    • teknologi jaringan internet,
    • terminologi web,
    • bahasa standar web (X)HTML, CSS, dan Javascript, DOM, bahasa PHP,
    • prinsip-prinsip desain dan interaksi web,
    • konsep arsitektur informasi, aksesibilitas, usabilitas, dan findabilitas, serta
    • proses hosting dan manajemen situs secara online

Capaian Pembelajaran Lulusan yang Terkait

  • P1: Menguasai konsep teoritis bidang pengetahuan Ilmu KomputerInformatika secara umum dan konsep teoritis bagian khusus dalam bidang pengetahuan tersebut secara mendalam, serta mampu memformulasikan penyelesaian masalah prosedural.
  • S8: Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri
  • P3: Mempunyai pengetahuan dalam mengembangkan algorithma/metode yang diimplementasikan dalam perangkat lunak berbasis komputer.
  • P4: Menganalisis konsep-konsep algoritma dan kompleksitas, meliputi konsep-konsep sentral dan kecakapan yang dibutuhkan untuk merancang, menerapkan dan menganalisis algoritma untuk menyelesaikan masalah

Capaian Pembelajaran pada Mata Kuliah (CPMK)

  1. Mahasiswa mampu mengimplementasikan konsep dan teori dasar web, HTML dan memiliki kemampuan untuk mempersiapkan kebutuhan software dan hardware sistem dan melakukan optimasi web
  2. Mampu membuat desain website yang menarik dengan menggunakan HTML dan CSS
  3. Mampu menjelaskan web server side dan menggunakan sintak PHP
  4. Mampu membuat website berbasis database secara interaktif

Sub CPMK-1

  • Mampu memahami target kemampuan mahasiswa yang ingin dicapai melalui mata kuliah ini yaitu mengembangkan web
  • Mampu memahami definisi perancangan dan pemrograman web
  • Mahasiswa mampu memahami scripting HTML
  • Mahasiswa mampu mengerjakan web sederhana

Sub CPMK-2

  • Mahasiswa mampu memahami penggunaan CSS dan dapat mengimplementasikannya
  • Mahasiswa mampu memahami Script PHP
  • Mahasiswa mampu memahami sintak PHP
  • Mahasiswa mampu membuat form

Sub CPMK-3

  • Untuk membuat database menggunakan CommandPrompt(CMD)/Command Line Interface (CLI)
  • Mahasiswa mampu membuat koneksi database dan mampu membuat aplikasi dengan PHP dan MySQL

Sub CPMK-4

  • Mahasiswa mampu membuat website lengkap dan dinamis yang mengintegrasikan beberapa tampilan
  • Membuat Aplikasi CRUD

MATERI PEMBELAJARAN

  1. Pengantar web programming dan basis data
  2. Dasar-Dasar Web dan HTML
  3. HTML Lanjut
  4. Dasar-dasar Bootstrap
  5. Dasar-dasar PHP dan MySQL

Materi Per Pertemuan

  1. Mampu memahami target kemampuan mahasiswa yang ingin dicapai melalui mata kuliah ini yaitu mengembangkan aplikasi web
  2. Mampu memahami definisi perancangan dan pemrograman web.
  3. Mampu memahami teknologi dan jenis-jenis aplikasi web.
  4. Mahasiswa mampu memahami scripting HTML
  5. Mahasiswa mampu mengerjakan web sederhana
  6. Mahasiswa mampu memahami penggunaan CSS dan dapat mengimplementasikannya
  7. Mahasiswa mampu menggunakan tools desain Web
  8. UTS
  9. Mahasiswa mampu memahami Script dan Sintak PHP
  10. Mahasiswa mampu menggunakan template engine
  11. Mahasiswa mampu membuat form HTML
  12. Untuk membuat database menggunakan CommandPrompt(CMD)/Comand Line Interface (CLI)
  13. Mahasiswa mampu membuat koneksi database dan mampu membuat aplikasi dengan PHP dan MySQL
  14. Mahasiswa mampu membuat website lengkap dan dinamis yang mengintegrasikan beberapa tampilan.
  15. Membuat Aplikasi Web dengan fungsi Create, Read, Update, dan Delete (CRUD) database.
  16. UAS

Catatan: Pada kuliah ini masih belum menggunakan framework, framework akan dipelajari di kuliah lanjutan.

Reload?