GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) Mata Kuliah Dosen Pengampu Kode Mata Kuliah SKS Tujuan Perte muan 1 2. : Pemrograman Internet : Amalia : ILK1205 : 2 SKS : Mahasiswa akan dapat merancang aplikasi web yang modern dan aptimal dengan memanfaatkan HTML, CSS, Java Script, DOM, AngularJS, PHP dan MySQL Kompetensi Pokok Bahasan Sub Pokok Bahasan Mahasiswa dapat memahami tentang materi perkuliahan Pendahuluan Mahasiswa memahami dan dapat membuat halaman HTML sederhana. HTML 1. Pendahuluan 2. Kontrak Kuliah 3. Daftar ke elearning di kuliah.amalia.my.id untuk MK pemrograman internet. 4. Materi Silabus 5. Intro to pemrograman Web a. Teknologi untuk membangun aplikasi web modern. b. Arsitektur Aplikasi web c. Kelebihan dan kekurangan aplikasi berbasis web 1. Intro to HTML 2. Perkembangan HTML 3. Konsep Markup Language 4. Cara membuat dan menyimpan file HTML di editor. 5. Struktur dasar page HTML 6. HTML elements 7. Atribut HTML Metode Pembelajaran Ceramah Indikator Dialog Ceramah Demontrasi Latihan Bobot Nilai Mahasiswa dapat menjelaskan 5% tentang materi silabus Mahasiswa dapat menjelaskan tentang teknologi untuk membangun aplikasi web yang efisien. Mahasiswa dapat membuat halaman HTML sederhana Hal 1 dari 4 10% Ref 1,2,3 1,2,3 3 4 5 Mahasiswa dapat memahami Konsep Dasar Cascading Style Sheets . Cascading Style Sheets (CSS) 8. Tabel di HTML 9. Contoh HTML 10. Latihan 1. Intro to CSS 2. Mengapa harus CSS Dialog, Ceramah : Tugas 1 3. Konsep CSS memisahkan konten dengan style. 4. Cara menggunakan CSS 5. CSS Rule 6. CSS Selector 7. CSS Properties 8. CSS Box Model 9. Latihan 10. Projek 1 (individual) : HTML + CSS JavaScript JavaScript Lanjutan 6 - Kumpul project 1 - Quiz 1 7 DOM 1. Intro Java Script 2. Tipe Data dalam java script 3. Lingkup variabel 4. JavaScript Output 5. Contoh 6. Latihan 1. Java Script lanjutan 2. Fungsi di JavaScript 3. Konsep object oriented di javascript 4. Sekilas tentang Java Script Object Notation (JSON) Mahasiswa membawa laptop untuk Quiz 1 : Merancang halaman web yang terdiri dari HTML + CSS + JavaScript 1. Document Object Model (DOM) 2. Hirarki DOM 3. Propertis dan method 4. Cara akses DOM 5. DOM dan CSS 6. DOM koordinat Dialog Ceramah Demontrasi Latihan Dialog Ceramah Demontrasi Latihan Mahasiswa dapat menjelaskan tentang CSS dan fungsi dari CSS Mahasiswa mampu menerapkan CSS untuk pengaturan style halaman web 5% 1,2,3 Mahasiswa dapat menjelaskan tentang JavaScript Mahasiswa mampu mebuat program perhitungan matematika sederhana dengan javaScript 10% 1,2,3 Mahasiswa dapat menjelaskan tentang fungsi di JavaScript Mahasiswa mampu menjelaskan tentang konsep object orrientied pada javascript Mahasiswa mampu menjelaskan tentang JSON 10% 1,2,3 Quiz 1 Ceramah, Dialog, Latihan Mahasiswa dapat menjelaskan 10% tentang DOM dan memahami fungsi dari DOM Hal 2 dari 4 1,2 UJIAN TENGAH SEMESTER 1. Intro to AngularJS Ceramah, 2. Sejarah AngularJS Dialog, 3. Konsep AngularJS Latihan 4. Kelebihan dan kekurangan AngularJS 5. Komponen AngularJS 6. Contoh Program 7. Project 2 (Group) 1. Intro to Web Server Ceramah, 2. Intro to PHP Dialog, 3. Form di PHP Latihan 8 AngularJS 9 PHP 10 MySQL Database 11 Cookies Session Mahasiswa dapat menjelaskan 10% tentang AngularJS Mahasiswa memahami kelebihan dan kekurangan penggunaan framework seperti AngularJS Mahasiswa mampu membuat aplikasi sederhana dengan AngularJS Mahasiswa dapat menjelaskan 15% tentang web server Mahasiswa mampu menjelaskan PHP Mahasiswa dapat membuat contoh aplikasi sederhana dengan PHP 1,2,3 Ceramah, Dialog, Latihan Mahasiswa dapat membuat 15% aplikasi database sederhana dengan PHP dan MySQL 1,2,3 and 1. Fungsi Session dan Ceramah, Cookies Dialog, 2. Contoh Penggunaan Latihan Session dan Cookies di PHP Mahasiswa dapat menjelaskan 10% tentang session dan cookies Mahasiswa dapat menjelaskan fungsi dari session dan cookies 1,2,3 12 Kumpul Project 2 Quiz 2 13 Presentasi kelompok untuk project 2 Presentasi 14 1. 2. 3. 4. 5. Intro to MySQL Database PHP dan MySQL CRUD Contoh Latihan Mahasiswa membawa laptop Quiz 2 untuk Quiz 2 : Merancang pemrograman web seperti soal yang telah ditentukan yang terdiri dari AngularJS + PHP + Database Hal 3 dari 4 1,2,3 kelompok untuk project 2 UJIAN AKHIR SEMESTER (UAS) Sumber : 1. Kuliah.amalia.my.id 2. www.tutorialspoint.com 3. www.w3schools.com 4. Sumber lainnya Hal 4 dari 4