GBPP Pemrograman Internet

advertisement
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
Download