Kontrak Belajar web dinamis
KONTRAK KULIAH
Program studi :
Kode Mata Kuliah
Mata kuliah
:
Dinamis
SKS
:
Semester
:
Jenis Mata Kuliah
Kelompok MK
:
Teknik Informatika
: SKB112317
Pemrograman Web
2 SKS
1
: Wajib
MKB
STMIK EL RAHMA YOGYAKARTA
Dibuat Oleh
Revisi ke
Tanggal dibuat
Diperiksa oleh
Asih Winantu,S.Kom
0
20 Januari 2013
Kaprodi TI
SILABUS
I. Deskripsi Mata Kuliah
Mata kuliah ini dimaksudkan untuk pembentukan kompetensi utama dengan materi
tentang PHP, Struktur PHP, Formulir Online, Session, Upload
II. Manfaat Mata Kuliah
Mata kuliah ini disajikan kepada mahasiswa diharapkan :
a.
Mahasiswa mengetahui konsep web dinamis.
b.
Mahasiswa mengetahui alat-alat untuk mengembangkan /membangun
web dinamis
c.
Mahasiswa mengenal PHP, MySQL, Struktur/Kontrol PHP, Fungsi dalam PHP,
d.
Penggunaan Sesi dll
Mahasiswa bisa membuat web dinamis dengan menggunakan skrip PHP dan
database MySQL
III. Standar Kompetensi Mata Kuliah
Mahasiswa dapat menjelaskan konsep web dinamis dan dapat mengembangkan
web dengan bahasa pemrograman dan teknik-teknik yang sudah dipelajari.
IV. Kompetensi Dasar Mata Kuliah
1.
Mahasiswa dapat menjelaskan konsep web dinamis
2.
Mahasiswa mampu menjelaskan dan menggunakan dasar PHP
3.
Mahasiswa mampu menjelaskan dan menggunakan Variabel, Struktur
Kontrol IF, Struktur Kontrol Switch
4.
Mahasiswa mampu menjelaskan dan menggunakan Looping
5.
Mahasiswa mampu menjelaskan dan menggunakan program MySql
6.
Mahasiswa mampu menjelaskan dan menggunakan array dalam PHP
7.
Mahasiswa mampu Menghubungkan PHP dan Mysql
8.
Mahasiswa mampu membuat halaman input data menggunakan validasi
data
9.
Mahasiswa mampu membuat halaman edit dan hapus data
10.
Mahasiswa mampu membuat halaman untuk upload file
11.
Mahasiswa mampu membuat halaman untuk pencarian data
12.
Mahasiswa mampu menjelaskan dan menggunakan Session
13.
Mahasiswa mampu membangun sebuah situs berita
V. Strategi Perkuliahan
1. Dalam Setiap pertemuan diawali dengan salam
2. Pada pertemuan pertama dijelaskan silabus mata kuliah, teksbook dan
referensi, cara penilaian, pembentukan kelompok diskusi dan fungsinya.
3. Pada setiap awal perkuliahan dijelaskan kompetensi yang diharapkan akan
dicapai mahasiswa.
4. Pada setiap penjelaskan materi selalu ditanyakan mahasiswa apakah
mahasiswa jelas dan ada pertanyaan.
5. Disetiap akhir perkuliahan disampaikan materi yang akan dibahas pada
pertemuan yang akan datang.
VI. Motode Perkuliahan
1. Ekspositori
2. Studi kasus
3. Problem based learning
4. Cooperative learning
5. Diskusi kelompok
6. Inquiry
7. Simulasi
8. Portofolio
9. Debat
10.kontekstual
VII. Evaluasi
1.
2.
3.
4.
Tugas individual
Tugas kelompok
Ujian tengah semester
Ujian akhir semester
VIII. Sumber Bahan
1. Modul Pemrograman Web Dinamis, Asih Winantu
2. Widigdo, Anon Kuncoro, Dasar Pemrograman PHP dan MySQL, Ilmu
Komputer.com
3. www.w3schools.com
VIII. Penilaian
Penilaian akan dilakukan dengan menggunakan kriteria sebagai
berikut :
NILAI
A
B
C
D
E
POINT
4
3
2
1
0
RANGE
80
70 – 79
60 – 69
50 - 59
49
Dalam menentukan nilai akhir akan digunakan pembobotan sebagai
berikut :
NO
1
2
3
JENIS TAGIHAN
Ujian Tengah Semester (UTS)
Ujian Akhir Semester (UAS)
Tugas (di kelas/di rumah)
IX. Rencana Perkuliahan
BOBOT (%)
30
35
35
PERTEMUA
N
Pertemuan
1
Pertemuan
2
Pertemuan
3
Pertemuan
4
Pertemuan
5
Pertemuan
6
Pertemuan
7
Pertemuan
8
Pertemuan
9
Pertemuan
10
Pertemuan
11
Pertemuan
12
Pertemuan
13
Pertemuan
14
TOPIK BAHASAN
Konsep web dinamis
Pengenalan PHP
PHP kondisional 1
BACAAN/BA
B
Diktat kuliah
Diktat kuliah
PHP kondisional 2
Diktat kuliah
PHP Looping 1
Diktat kuliah
PHP Looping 2
Diktat kuliah
PHP Array
Diktat kuliah
Koneksi PHP MySQL
Diktat kuliah
UJIAN TENGAH SEMESTER
Input Data + Form Validation
Diktat kuliah
Edit dan Hapus Data
Diktat kuliah
Form Upload File
Diktat kuliah
Pencarian Data
Diktat kuliah
Session
Diktat kuliah
Studi Kasus 1 - Membuat Situs
Berita
Studi Kasus 2 - Membuat Situs
Berita
Diktat kuliah
UJIAN AKHIR SEMESTER
Diktat kuliah
X. Satuan Acara Perkuliahan
Tata
Kompetensi
Indikator
p
Dasar
Muk
a
Ke…
1
Mahasiswa dapat 1.
Mahasiswa
menjelaskan
dapat
menjelaskan
konsep
web
konsep web dinamis,
dinamis
dan
bahasa
Mahasiswa
pemrograman
yang
mampu
mendukung
web
menjelaskan dan
dinamis
menggunakan
2.
Mahasiswa
dasar PHP
mampu
mengetahui
tag-tag dasar PHP, dan
cara
menggunakan
PHP
Materi Pokok
Pengalaman
Belajar
Konsep
web
dinamis
Pengenalan PHP
Instalasi PHP
Sintak dasar PHP
Echo, print, printf
Ceramah,diskusi,
praktek
Penilaian
Jenis
Bentuk
Tagihan
Instrume
n
Sumber
Bahan
(Textbook/ref
eresi)
Uraian,
program
Soal quis
Diktat Kuliah
2
Mahasiswa
mampu
menjelaskan dan
menggunakan
Variabel, Struktur
Kontrol IF
1.
Mahasiswa
mampu menggunakan
variabel
2.
Mahasiswa
mampu menggunakan
struktur kontrol IF
Variabel
Konstanta
Seleksi kondisi (IF)
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
3
Mahasiswa
mampu
menjelaskan dan
menggunakan
Struktur Kontrol
Switch
Mahasiswa
mampu
menjelaskan dan
Mahasiswa mampu
menggunakan struktur
kontrol Switch
Kontrol switch
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
1.
Konsep Looping
FOR TO DO
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
4
Mahasiswa
mengerti konsep
menggunakan
Looping
5
6
7
8
2.
looping dalam PHP
Mahasiswa dapat
menggunakan FOR TO
Mahasiswa
Mahasiswa dapat
mampu
menggunakan While
menjelaskan dan
menggunakan
Looping
Mahasiswa
1. Mahasiswa mengerti
mampu
konsep array
menjelaskan dan 2. Mahasiswa dapat
menggunakan
menggunakan Array
array dalam PHP
Mahasiswa
1.
Mahasiswa
mampu
mampu
membuat
Menghubungkan
database dan tabel
PHP dan Mysql
menggunakan
mySQL
2.
Mahasiswa
dapat membuat kode
untuk koneksi PHP
dan MySQL
3.
Mahasiswa
dapat
membuat
halaman
untuk
menampilkan
data
dari tabel
While
Mahasiswa
mampu
membuat
halaman
input
data
menggunakan
1.
Mahasiswa
dapat
membuat
halaman
berisi
formulir untuk input
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
Tipe data array
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
MySQL
Koneksi
PHPMySQL
Membuat
halaman untuk
menampilkan
data dari tabel
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
Membuat
formulir input
data
Membuat skrip
untuk validasi
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
validasi data
9
10
Mahasiswa
mampu
membuat
halaman edit dan
hapus data
Mahasiswa
mampu
membuat
halaman
untuk
upload file
2.
data.
data
Membuat
halaman untuk
menampilkan
data
Mahasiswa
dapat
membuat
formulir
disertai
validasi data
3.
Mahasiswa
dapat
membuat
halaman
untuk
menampilkan
data
yang telah diinput
1. Mahasiswa
dapat
membuat
halaman
untuk menampilkan
data, disertai link
untuk mengedit dan
menghapus data
2. Mahasiswa
dapat
membuat
halaman
utnuk mengedit data
3. Mahasiswa
dapat
membuat skrip untuk
menghapus data
Membuat
halaman untuk
menampilkan
data,
beserta
link untuk edit
dan hapus data
Membuat
halaman untuk
edit data
Membuat skrip
untuk
hapus
data
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
1. Mahasiswa mengerti
konsep
dan
cara
mengupload
file
dalam PHP
2. Mahasiswa
dapat
membuat
halaman
untuk
mengupload
file
Membuat halaman
untuk upload
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
11
Mahasiswa
mampu
membuat
halaman
untuk
pencarian data
1. Mahasiswa
dapat
membuat
halaman
untuk pencarian data
2. Mahasiswa
dapat
emmbuat
halaman
untuk menampilkan
hasil pencarian
12
Mahasiswa
mampu
menjelaskan dan
menggunakan
Session
1. Mahasiswa
memahami
konsep
session
2. Mahasiswa
mampu
membuat
halaman
login
3. Mahasiswa
mampu
membuat skrip untuk
logout
13
Mahasiswa
mampu
membangun
sebuah
situs
berita
Mahasiswa
mampu
membangun
sebuah
situs
14
Konsep
pencarian
Membuat form
pencarian
Membuat
halaman untuk
menampilkan
hasis pencarian
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
Session
Login
logout
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
1. Mahasiswa
mampu
mendesain
sebuah
situs
2. Mahasiswa
mampu
membuat database
berita
3. Mahasiswa
mampu
membuat
halaman
untuk menampilkan
berita
Desain layout
situs berita
Membuat
database
Membuat
halaman situs
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
Mahasiswa
mampu
membuat
halaman
administrator
untuk
mengelola berita
Login
Input data
Edit data
Ceramah,diskusi,
praktek
Uraian,
program,
situs
berita
Soal quis
Diktat Kuliah
berita
Hapus data
Program studi :
Kode Mata Kuliah
Mata kuliah
:
Dinamis
SKS
:
Semester
:
Jenis Mata Kuliah
Kelompok MK
:
Teknik Informatika
: SKB112317
Pemrograman Web
2 SKS
1
: Wajib
MKB
STMIK EL RAHMA YOGYAKARTA
Dibuat Oleh
Revisi ke
Tanggal dibuat
Diperiksa oleh
Asih Winantu,S.Kom
0
20 Januari 2013
Kaprodi TI
SILABUS
I. Deskripsi Mata Kuliah
Mata kuliah ini dimaksudkan untuk pembentukan kompetensi utama dengan materi
tentang PHP, Struktur PHP, Formulir Online, Session, Upload
II. Manfaat Mata Kuliah
Mata kuliah ini disajikan kepada mahasiswa diharapkan :
a.
Mahasiswa mengetahui konsep web dinamis.
b.
Mahasiswa mengetahui alat-alat untuk mengembangkan /membangun
web dinamis
c.
Mahasiswa mengenal PHP, MySQL, Struktur/Kontrol PHP, Fungsi dalam PHP,
d.
Penggunaan Sesi dll
Mahasiswa bisa membuat web dinamis dengan menggunakan skrip PHP dan
database MySQL
III. Standar Kompetensi Mata Kuliah
Mahasiswa dapat menjelaskan konsep web dinamis dan dapat mengembangkan
web dengan bahasa pemrograman dan teknik-teknik yang sudah dipelajari.
IV. Kompetensi Dasar Mata Kuliah
1.
Mahasiswa dapat menjelaskan konsep web dinamis
2.
Mahasiswa mampu menjelaskan dan menggunakan dasar PHP
3.
Mahasiswa mampu menjelaskan dan menggunakan Variabel, Struktur
Kontrol IF, Struktur Kontrol Switch
4.
Mahasiswa mampu menjelaskan dan menggunakan Looping
5.
Mahasiswa mampu menjelaskan dan menggunakan program MySql
6.
Mahasiswa mampu menjelaskan dan menggunakan array dalam PHP
7.
Mahasiswa mampu Menghubungkan PHP dan Mysql
8.
Mahasiswa mampu membuat halaman input data menggunakan validasi
data
9.
Mahasiswa mampu membuat halaman edit dan hapus data
10.
Mahasiswa mampu membuat halaman untuk upload file
11.
Mahasiswa mampu membuat halaman untuk pencarian data
12.
Mahasiswa mampu menjelaskan dan menggunakan Session
13.
Mahasiswa mampu membangun sebuah situs berita
V. Strategi Perkuliahan
1. Dalam Setiap pertemuan diawali dengan salam
2. Pada pertemuan pertama dijelaskan silabus mata kuliah, teksbook dan
referensi, cara penilaian, pembentukan kelompok diskusi dan fungsinya.
3. Pada setiap awal perkuliahan dijelaskan kompetensi yang diharapkan akan
dicapai mahasiswa.
4. Pada setiap penjelaskan materi selalu ditanyakan mahasiswa apakah
mahasiswa jelas dan ada pertanyaan.
5. Disetiap akhir perkuliahan disampaikan materi yang akan dibahas pada
pertemuan yang akan datang.
VI. Motode Perkuliahan
1. Ekspositori
2. Studi kasus
3. Problem based learning
4. Cooperative learning
5. Diskusi kelompok
6. Inquiry
7. Simulasi
8. Portofolio
9. Debat
10.kontekstual
VII. Evaluasi
1.
2.
3.
4.
Tugas individual
Tugas kelompok
Ujian tengah semester
Ujian akhir semester
VIII. Sumber Bahan
1. Modul Pemrograman Web Dinamis, Asih Winantu
2. Widigdo, Anon Kuncoro, Dasar Pemrograman PHP dan MySQL, Ilmu
Komputer.com
3. www.w3schools.com
VIII. Penilaian
Penilaian akan dilakukan dengan menggunakan kriteria sebagai
berikut :
NILAI
A
B
C
D
E
POINT
4
3
2
1
0
RANGE
80
70 – 79
60 – 69
50 - 59
49
Dalam menentukan nilai akhir akan digunakan pembobotan sebagai
berikut :
NO
1
2
3
JENIS TAGIHAN
Ujian Tengah Semester (UTS)
Ujian Akhir Semester (UAS)
Tugas (di kelas/di rumah)
IX. Rencana Perkuliahan
BOBOT (%)
30
35
35
PERTEMUA
N
Pertemuan
1
Pertemuan
2
Pertemuan
3
Pertemuan
4
Pertemuan
5
Pertemuan
6
Pertemuan
7
Pertemuan
8
Pertemuan
9
Pertemuan
10
Pertemuan
11
Pertemuan
12
Pertemuan
13
Pertemuan
14
TOPIK BAHASAN
Konsep web dinamis
Pengenalan PHP
PHP kondisional 1
BACAAN/BA
B
Diktat kuliah
Diktat kuliah
PHP kondisional 2
Diktat kuliah
PHP Looping 1
Diktat kuliah
PHP Looping 2
Diktat kuliah
PHP Array
Diktat kuliah
Koneksi PHP MySQL
Diktat kuliah
UJIAN TENGAH SEMESTER
Input Data + Form Validation
Diktat kuliah
Edit dan Hapus Data
Diktat kuliah
Form Upload File
Diktat kuliah
Pencarian Data
Diktat kuliah
Session
Diktat kuliah
Studi Kasus 1 - Membuat Situs
Berita
Studi Kasus 2 - Membuat Situs
Berita
Diktat kuliah
UJIAN AKHIR SEMESTER
Diktat kuliah
X. Satuan Acara Perkuliahan
Tata
Kompetensi
Indikator
p
Dasar
Muk
a
Ke…
1
Mahasiswa dapat 1.
Mahasiswa
menjelaskan
dapat
menjelaskan
konsep
web
konsep web dinamis,
dinamis
dan
bahasa
Mahasiswa
pemrograman
yang
mampu
mendukung
web
menjelaskan dan
dinamis
menggunakan
2.
Mahasiswa
dasar PHP
mampu
mengetahui
tag-tag dasar PHP, dan
cara
menggunakan
PHP
Materi Pokok
Pengalaman
Belajar
Konsep
web
dinamis
Pengenalan PHP
Instalasi PHP
Sintak dasar PHP
Echo, print, printf
Ceramah,diskusi,
praktek
Penilaian
Jenis
Bentuk
Tagihan
Instrume
n
Sumber
Bahan
(Textbook/ref
eresi)
Uraian,
program
Soal quis
Diktat Kuliah
2
Mahasiswa
mampu
menjelaskan dan
menggunakan
Variabel, Struktur
Kontrol IF
1.
Mahasiswa
mampu menggunakan
variabel
2.
Mahasiswa
mampu menggunakan
struktur kontrol IF
Variabel
Konstanta
Seleksi kondisi (IF)
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
3
Mahasiswa
mampu
menjelaskan dan
menggunakan
Struktur Kontrol
Switch
Mahasiswa
mampu
menjelaskan dan
Mahasiswa mampu
menggunakan struktur
kontrol Switch
Kontrol switch
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
1.
Konsep Looping
FOR TO DO
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
4
Mahasiswa
mengerti konsep
menggunakan
Looping
5
6
7
8
2.
looping dalam PHP
Mahasiswa dapat
menggunakan FOR TO
Mahasiswa
Mahasiswa dapat
mampu
menggunakan While
menjelaskan dan
menggunakan
Looping
Mahasiswa
1. Mahasiswa mengerti
mampu
konsep array
menjelaskan dan 2. Mahasiswa dapat
menggunakan
menggunakan Array
array dalam PHP
Mahasiswa
1.
Mahasiswa
mampu
mampu
membuat
Menghubungkan
database dan tabel
PHP dan Mysql
menggunakan
mySQL
2.
Mahasiswa
dapat membuat kode
untuk koneksi PHP
dan MySQL
3.
Mahasiswa
dapat
membuat
halaman
untuk
menampilkan
data
dari tabel
While
Mahasiswa
mampu
membuat
halaman
input
data
menggunakan
1.
Mahasiswa
dapat
membuat
halaman
berisi
formulir untuk input
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
Tipe data array
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
MySQL
Koneksi
PHPMySQL
Membuat
halaman untuk
menampilkan
data dari tabel
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
Membuat
formulir input
data
Membuat skrip
untuk validasi
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
validasi data
9
10
Mahasiswa
mampu
membuat
halaman edit dan
hapus data
Mahasiswa
mampu
membuat
halaman
untuk
upload file
2.
data.
data
Membuat
halaman untuk
menampilkan
data
Mahasiswa
dapat
membuat
formulir
disertai
validasi data
3.
Mahasiswa
dapat
membuat
halaman
untuk
menampilkan
data
yang telah diinput
1. Mahasiswa
dapat
membuat
halaman
untuk menampilkan
data, disertai link
untuk mengedit dan
menghapus data
2. Mahasiswa
dapat
membuat
halaman
utnuk mengedit data
3. Mahasiswa
dapat
membuat skrip untuk
menghapus data
Membuat
halaman untuk
menampilkan
data,
beserta
link untuk edit
dan hapus data
Membuat
halaman untuk
edit data
Membuat skrip
untuk
hapus
data
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
1. Mahasiswa mengerti
konsep
dan
cara
mengupload
file
dalam PHP
2. Mahasiswa
dapat
membuat
halaman
untuk
mengupload
file
Membuat halaman
untuk upload
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
11
Mahasiswa
mampu
membuat
halaman
untuk
pencarian data
1. Mahasiswa
dapat
membuat
halaman
untuk pencarian data
2. Mahasiswa
dapat
emmbuat
halaman
untuk menampilkan
hasil pencarian
12
Mahasiswa
mampu
menjelaskan dan
menggunakan
Session
1. Mahasiswa
memahami
konsep
session
2. Mahasiswa
mampu
membuat
halaman
login
3. Mahasiswa
mampu
membuat skrip untuk
logout
13
Mahasiswa
mampu
membangun
sebuah
situs
berita
Mahasiswa
mampu
membangun
sebuah
situs
14
Konsep
pencarian
Membuat form
pencarian
Membuat
halaman untuk
menampilkan
hasis pencarian
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
Session
Login
logout
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
1. Mahasiswa
mampu
mendesain
sebuah
situs
2. Mahasiswa
mampu
membuat database
berita
3. Mahasiswa
mampu
membuat
halaman
untuk menampilkan
berita
Desain layout
situs berita
Membuat
database
Membuat
halaman situs
Ceramah,diskusi,
praktek
Uraian,
program
Soal quis
Diktat Kuliah
Mahasiswa
mampu
membuat
halaman
administrator
untuk
mengelola berita
Login
Input data
Edit data
Ceramah,diskusi,
praktek
Uraian,
program,
situs
berita
Soal quis
Diktat Kuliah
berita
Hapus data