RPS - PEMROGRAMAN WEB REVISI.

advertisement
RENCANA PEMBELAJARAN SEMESTER
PROGRAM STUDI S1 ILMU KOMUNIKASI – FAKULTAS KOMUNIKASI
UNIVERSITAS GUNADARMA
CAPAIAN PROGRAM STUDI S1 ILMU KOMUNIKASI
Note: Web dan Content Desainer & Marketing Communication (Profil Lulusan)
1. Memiliki kemampuan mendesain web dan content yang dibutuhkan media,
mampu menganalisis perkembangan Teknologi Informasi dan Komunikasi (TIK),
mampu menerapkan dalam lapangan perkejaan terutama dalam media online.
2. Mampu menggunakan teknik visual merchandising untuk meningkatkan minat
penawaran produk, menerapkan teknik display untuk menarik pelanggan dan
meningkatkan potensi penjualan, mengkur keberhasilan upaya komunikasi
pemasaran, dan mengelola kegiatan untuk memaksimalkan laba atas upaya
promosi.
Tanggal Penyusunan
Fakultas
Program Studi
Jenjang
Kode dan Nama MK
SKS dan Semester
Prasyarat
Status Mata Kuliah
Dosen Pengampu
9 September 2016
dd/bb/thn
Komunikasi
Ilmu Komunikasi
Kode Prodi: C70201
S1
AK081314
Pemrograman Web
SKS
3
Semester
VII (PTA)
[ ] Wajib
.....
[√ ] Pilihan
1.
Sikap
2.
1.
2.
Capaian
Pembelajaran
Mata Kuliah
Tanggal revisi
Ketrampilan
Umum
3.
1.
Pengetahuan
2.
Berkontribusi dalam peningkatan mutu kehidupan
bermasyarakat, berbangsa, bernegara, dan peradaban
berdasarkan Pancasila.
Menghargai keanekaragaman budaya, pandangan, agama,
dan kepercayaan, serta pendapat atau temuan orisinal
orang lain.
Mampu menerapkan pemikiran logis, kritis, sistematis, dan
inovatif dalam konteks pengembangan atau implementasi
ilmu pengetahuan dan teknologi yang memperhatikan dan
menerapkan nilai humaniora yang sesuai dengan bidang
keahliannya.
Mampu
mengkaji
implikasi
pengembangan
atau
implementasi
ilmu
pengetahuan
teknologi
yang
memperhatikan dan menerapkan nilai humaniora sesuai
dengan keahliannya berdasarkan kaidah, tata cara dan etika
ilmiah dalam rangka menghasilkan solusi, gagasan, desain
atau kritik seni, menyusun deskripsi saintifik hasil
kajiannya dalam bentuk skripsi atau laporan tugas akhir,
dan mengunggahnya dalam laman perguruan tinggi.
Mampu mendokumentasikan, menyimpan, mengamankan,
dan menemukan kembali data untuk menjamin kesahihan
dan mencegah plagiasi.
Memiliki pengetahuan dan keterampilan dalam pengelolaan
sistem informasi dan komunikasi sesuai kebutuhan profesi
dan organisasi.
Mengetahui proses komunikasi mulai dari hubungan
interpersonal sampai organisasional baik secara tatap muka
maupun berbasis teknologi informasi dan komunikasi
(TIK).
3.
Mengetahui teknik mendisain web, menghasilkan konten
atau produk-produk media yang memiliki nilai kreatifitas
dan obyektif.
4. Mengetahui konsep pemrograman (tambahan)
5. Mengetahui konsep basis data (tambahan)
Mahasiswa mampu mengembangkan aplikasi komunikasi
multimedia berbasis TIK dalam konteks beragam budaya,
Ketrampilan
mampu membuat blog untuk mengkomunikasikan karya
Khusus
jurnalistik dalam era digital, dan mampu menuliskan kode
dalam menerapkan basis data dan pemrograman berbasis web.
Deskripsi Umum
Mata kuliah ini membahas teknologi web serta pemrograman web termasuk di
(Silabus)
dalamnya, yaitu HTML & HTML 5, CSS, PHP, Database MySQL, Java Script, Ajax,
dan Content Management System.
1. Ceramah/Kuliah Pakar
√ 4. Praktik Laboratorium
Metode
2. Problem Based Learning/FGD √ 5. Self-Learning (V-Class)
Pembelajaran
3. Project Based Learning
√ 6. Lainnya: ..........................
√
Pengalaman
a. Tayangan Presentasi
√ c. Online exercise/kuiz (V-class)
√
Belajar/Tugas
b. Review textbook/Jurnal
d.
Laporan
√
√
e. Lainnya: ..........
√
(1) URL : https://www.w3.org/TR/2004/REC-webarch-20041215/
(2) Wang, Paul,. Katila, Sanda. 2003. An Introduction to Web Design+Programming.
Brooks/Cole Book.
(3) Thomas A. Powel. 2010. HTML & CSS: The Complete Reference, Fifth Edition.
The McGraw-Hill: United States.
(4) Ducket, Jon. 2004. Beginning Web Programming with HTML, XHTML, and CSS.
Wiley Publishing: Canada.
(5) Greenspan, Jay., Bulger, Brad. 2001. MySQL/PHP Database Applications. M & T
Books: New York.
(6) Bulger, Brad., Greenspan, Jay., Wall David. 2004. MySQL/PHP Database
Applications, Second Edition. Wiley Publishing: Indiana.
(7) Solichin, Achmad. Pemrograman Web dengan PHP dan MySQL.
Referensi / Sumber
(8) Celko, Joe. 1999. Data and Databases: Concept In Practice. Morgan Kaufmann
Belajar
Publishers: San Fransisco, USA.
(9) Wildenius, Michael., Axmark, David., MySQL AB. 2003. MySQL Reference
Manual Documentation From the Source. O’Reilly Community Press: Swedish.
(10) Lerdorf, Rasmus., Tatroe, Kevin., MacIntyre, Peter. 2006. Programming PHP,
Second Edition. O’Reilly Media: United States.
(11) Holzner, Steven. 2009. Ajax A Beginner’s Guide. McGraw-Hill: United States.
(12) Deitel, Harvey, Deitel, Paul. Introduction to World Wide Web
(13) URL : http://searchsoa.techtarget.com/definition/content-managementsystem
(14) URL : http://www.toptenreviews.com/business/internet/best-contentmanagement-system-software/
(15) Bhasin, Shweta. 2003. Web Security Basics. Premier Press: Ohio.
(16) Bursztein, Ellie. 2010. Basic Web Security Model
Minggu
Kemampuan Akhir yang
Diharapkan
1.
Mahasiswa
mampu
memahami
dan
menjelaskan secara umum
konsep dasar web dan
arsitektur, serta server &
client side scripting.
Mahasiswa
mampu
memahami
dan
menjelaskan
Konsep
HTML,
mempraktekkan
dan berlatih menggunakan
elemen-elemen HTML
2.
3.
Bahan Kajian (Materi Pelajaran)
1.
2.
3.
4.
5.
1.
Mahasiswa
mampu 1.
memahami
dan
menjelaskan
Konsep
HTML,
mempraktekkan
dan berlatih menggunakan
elemen-elemen HTML
2.
Konsep Dasar Web dan
Overview
Arsitektur Web
Web Server
Server Side Scripting
Client Side Scripting
Struktur Page (Konsep HTML)
a. Struktur Dasar Elemen
b. Kelompok Atribut
c. Format Dasar Text
d. Presentational Elements
e. Phrase Elements
f. List
g. Editing Text
h. Penggunaan
Character
Entities untuk Special
Character
i.
Komentar
j.
Elemen
<font>
yang
digunakan
k. Elemen Block dan Inline
l.
Elemen pengelompokan
dengan <div> dan <span>
Links dan Navigation
a. Basic Links
b. Pemahaman Direktori dan
Struktur Direktori
c. URL,
Absolute
dan
Relative URL,dan <base>
elemen
d. Advanced E-Mail Links
Colors, Image, and Objects
a. Menambahkan
Warna
(Color)
untuk
Web:
Specifying, Using, & Hex
Codes versus Color Names
b. Memilih Warna (Color)
Metode/Bentuk
Pembelajaran
1.
Ceramah/Kuliah
Pakar
1.
Ceramah/Kuliah
Pakar
Problem
Based
Learning
Discovering
Learning
2.
3.
Waktu
Belajar
(Menit)
3 sks x 170
menit
3 sks x 170
menit
Ceramah/kuliah
Pakar
Bobot Nilai
(%)
Sumber
belajar
1.
Partisipasi Mahasiswa
4%
1, 4, 5, 6, 7
1.
2.
3.
Kebenaran isi jawaban
Kelengkapan isi jawaban
Daya Tarik Komunikasi
9%
2, 4
4%
2, 4
Tugas Individual:
1. Mahasiswa menjawab
latihan
soal
untuk
menyebutkan
dan
menjelaskan struktur
dasar elemen HTML.
2. Mahasiswa
mencari
referensi
dan
merangkum
textbook/journal
(Tugas 1)
1.
Kriteria Penilaian
(Indikator)
3 sks x 170
menit
1.
Partisipasi Mahasiswa
(Mahasiswa
membawa
laptop/notebook
untuk
mengikuti instruksi dari
dosen
dalam
mempraktekkan
dan
implementasi elemen HTML)
4.
Mahasiswa
mampu 1.
memahami
dan
menjelaskan
Konsep
HTML,
mempraktekkan
dan berlatih menggunakan
elemen-elemen HTML
2.
untuk Web: Basic Color,
Color Scheme, Contrast,
Affect Color, Color Palette,
Final Words
c. Menambahkan
Gambar
(image): Types Image
format, Bitmap, Vector,
penggunaan
elemen
<img>
d. Menambahkan Objek Lain
dengan elemen <object> :
Atribut elemen <object>
dan <param>
e. Penggunaan
Images
sebagai Links
f. Image Maps: Server-Side
Image Maps & Client-Side
Image Maps
Table di HTML
a. Pengenalan Table
b. Elemen dasar Table dan
Atribut
c. Advance Table
d. Isu aksesibilitas dengan
Table
Forms di HTML
a. Pengenalan Forms
b. Pembuatan Form dengan
elemen <form>
c. Form Control
d. Pembuatan Label untuk
Kontrol & Elemen <label>
e. Struktur form dengan
elemen <fieldset> dan
<legend>
f. Focus: Tabbing Order &
Access Keys
g. Disabled & Read-Only
Controls
h. Pengiriman Data Form ke
Server : HTTP get & HTTP
post.
1.
2.
Ceramah/Kuliah
Pakar
Problem
Based
Learning
(Tugas 2)
3 sks x 170
menit
1.
2.
3.
Kebenaran Isi Jawaban
Kelengkapan
Isi
Jawaban
Kreatifitas
Tugas Kelompok:
1. Mahasiswa menjawab
latihan
soal
untuk
mempraktekkan
dan
mendemonstrasikan
new page yang memiliki
link yang berada di atas
dari menu page.
2. Mahasiswa menjawab
latihan
soal
untuk
mempraktekkan
dan
mendemonstrasikan
dengan menambahkan
images
yang
dideskripsikan sebuah
shade, tint, dan tone.
3. Mahasiswa menjawab
latihan
soal
untuk
mempraktekkan
dan
mendemonstrasikan
15%
2, 4
5.
6.
7.
Mahasiswa
mampu 1.
memahami, menjelaskan
dan
mengimplementasi
elemen Frames HTML,
serta
mempraktekkan
elemen HTML 5
Frames di HTML
a. Penggunaan Frames
b. Pengenalan Framset
c. Elemen <frameset>
d. Elemen <frame>
e. Elemen <noframes>
f. Pembuatan Lonks
Diantara Frames
g. Nested Framesets
h. Floating or Inline Frames
dengan <iframe>
2. Pengenalan HTML5
a. Loose Syntax Returns
b. XHTML5
c. Presentational
Markup
and Redefined
d. HTML5
Document
Structure Changes
e. HTML5’s Open Media
Effort
f. Client-Side Graphics with
<canvas>
g. HTML5 Form Changes
Mahasiswa
mampu 1. Pengenalan Cascading Style
memahami, menjelaskan
Sheet: Basic Example &
konsep dasar CSS dan
Inheritance
mengimplementasi
2. CSS Rules
elemen-elemen CSS.
3. CSS Properties
4. Controlling Fonts
5. Text Formatting
6. Text Pseudo-Classes
7. Selectors
8. Length
9. Percentages
10. Coming to Grips with the Box
Model
Mahasiswa
mampu 1. Links
memahami, menjelaskan 2. Backgrounds
konsep dasar CSS dan 3. Lists
1.
Ceramah/Kuliah
Pakar
3 sks x 170
menit
1.
form sebagai E-Mail
feedback form: to, cc,
subject, Body, button
send email.
Partisipasi Mahasiswa
4%
2, 3, 4
4%
3, 4, 12
10%
3, 4, 12
(Mahasiswa
membawa
laptop/notebook
untuk
mengikuti instruksi dari
dosen
dalam
mempraktekkan
dan
implementasi elemen HTML
& HTML5)
1.
Ceramah/Kuliah
Pakar
3 sks x 170
menit
1.
Partisipasi Mahasiswa
(Mahasiswa
membawa
laptop/notebook
untuk
mengikuti instruksi dari
dosen
dalam
mempraktekkan
dan
implementasi elemen CSS)
1.
2.
Ceramah/Kuliah
Pakar
Problem
Based
3 sks x 170
menit
1.
2.
Kebenaran Isi Jawaban
Kelengkapan
Isi
Jawaban
mengimplementasi
elemen-elemen CSS.
8.
9.
Mahasiswa
mampu
memahami
dan
menjelaskan konsep dasar
dan
mengimplementasi
serta berlatih penggunaan
elemen Java Script.
4.
5.
6.
7.
8.
9.
10.
Tables
Outlines
Pseudo-Classes :focus & :active
Generated Content
Miscellaneous Properties
Additional Rules
Postioning with CSS
1.
2.
3.
4.
5.
6.
7.
Pengenalan Java Script
Add a Script to Pages
Document Object Model
Variables
Operators
Functions
Conditional
&
Looping
Statement
8. Events
9. Built-in Objects
10. Writing Java Script
Mahasiswa
mampu 1.
memahami
dan
menjelaskan konsep dasar
PHP,
serta
mengimplementasi
dan
mempraktekkan
2.
penggunaan elemen PHPP.
Introducing to PHP
a. What Does PHP Do?
b. A Brief History of PHP
c. Installing PHP
d. A Walk Through PHP
Language Basic
a. Lexical Structure & Data
Types
b. Variables & Expressions
and Operators
c. Flow-Control Statement &
Including Code
Learning
3. Kreatifitas
Tugas Kelompok:
1. Mahasiswa menjawab
latihan soal struktur
elemen bagian dari CSS.
2. Mahasiswa menjawab
latihan
soal
untuk
mempraktekkan
dan
mendemonstrasikan
kemampuan
memposisikan CSS yang
merepresentasikan link
yang berbeda section
dan blok.
(Tugas 3)
UJIAN TENGAH SEMESTER
1. Ceramah/Kuliah
3 sks x 170
Pakar
menit
2. Problem
Based
Learning
(Tugas 4)
1.
Ceramah/Kuliah
Pakar
3 sks x 170
menit
1.
2.
Kebenaran Isi Jawaban
Kelengkapan Isi
Jawaban
3. Kreatifitas
Tugas Kelompok:
1. Mahasiswa menjawab
latihan soal dengan
memberikan
contoh
penerapan
operator
dalam Java Script.
2. Mahasiswa menjawab
latihan soal dengan
mempraktekkan script
allert pada penggunaan
function
switch
statement
1. Partisipasi Mahasiswa
2. Kuiz
(Mahasiswa
membawa
laptop/notebook
untuk
mengikuti instruksi dari
dosen
dalam
mempraktekkan
dan
implementasi elemen PHP)
7%
2, 4
5%
7, 10, 11
d.
3.
10.
Mahasiswa
mampu
memahami
dan
menjelaskan konsep dasar
PHP,
serta
mengimplementasi
dan
mempraktekkan
penggunaan elemen PHP.
4.
1.
2.
3.
4.
5.
Embedding PHP in Web
Pages
Functions
a. Calling
&
Defining
Functions
b. Variable
Scope
&
Parameters
c. Return Values & Variable
d. Anonymous
Strings
Arrays
Objects
Penanganan Form
File dan Direktori
Session and Cookies
1.
2.
3.
Ceramah/Kuliah
Pakar
Discovering
Learning
Problem
Based
Learning
3 sks x 170
menit
(Tugas 5)
11.
Mahasiswa
mampu 1. Konsep Basis Data di Web
memahami
dan
a. Database
menjelaskan Konsep Basis
b. DBMS
Data di Web, serta
c. RDBMS
mengimplementasi
2. Database Design
penggunaan basis data
a. Why Use a Relational
dalam MySQL.
Database
b. Blasted Anomalies
c. Normalization
d. Types of Relationships
e. Advanced
Database
Concept
3. Software Basis Data (MySQL,
dll) & Instalasi
4. Pengenalan SQL
a. Membuat, Menampilkan,
Membuka dan Menghapus
1.
2.
Ceramah/Kuliah
Pakar
Problem
Based
Learning
(Tugas 6)
3 sks x 170
menit
1.
2.
Kebenaran Isi Jawaban
Kelengkapan
Isi
Jawaban
3. Kreatifitas
Tugas Kelompok:
1. Mahasiswa
mempraktekkan
dan
mendemonstrasikan
program Menulis ke File
dalam PHP
2. Mahasiswa
mempraktekkan
dan
mendemonstrasikan
program membaca dan
melihat isi file dalam
PHP
1. Partisipasi Mahasiswa
2. Kebenaran Isi Jawaban
3. Daya Tarik Komunikasi
Tugas Kelompok:
1. Mahasiswa menerapkan
konsep
SQL
untuk
membuat,
menampilkan,
membuka, mengubah,
menghapus database,
tabel dan record.
10%
7, 10, 11
5%
5, 6, 7, 8, 9
Database.
Membuat, Mengubah, dan
Menghapus Table
c. Menambah,
Mengedit,
Menghapus, Menampilkan
Record
Guesbook
Aplikasi Berita
Business Registration
b.
12.
13.
Mahasiswa
mampu 1.
menjelaskan
dan 2.
mendemonstrasikan
3.
dalam
implementasi
dengan
Sample
Application
di
pemrograman web.
Mahasiswa
mampu 1.
memahami
dan
menjelaskan
Overview
Web Security, Networkd
and Application serta Basic 2.
Web Security Model.
3.
14.
Mahasiswa
mampu 1.
memahami
dan
menjelaskan
konsep 2.
Content
Management
System
(CMS)
serta
1.
2.
Project
Based
Learning
Focus
Group
Discussion
3 sks x 170
menit
(Tugas 7)
Overview Web Security
a. Security: An Ovierview
b. Common Threats on the
Web
Network
and
Application
Security
a. Understanding Network
Security
b. User-Level Security
c. Server-Level Security
Basic Web Security Model
a. Web Refresher
b. Security User Interface
Goals of a browser
When is it safe to
type my password?
1.
Ceramah/Kuliah
Pakar
3 sks x 170
menit
Pengenalan
Content
Management System
CMS
Software
(OcPortal,
WordPress, WebGUI, Drupal,
Rubedo, Joomla, eZ Publish
1.
Project BasedLearning
Focus Group
Discussion
3 sks x 170
menit
2.
1.
2.
3.
Partisipasi Mahasiswa
Kebenaran Isi
Daya Tarik
Komunikasi/Presentasi
Tugas Kelompok:
1. Mahasiswa
mendemonstrasikan
dan mengimplementasi
penggunaan database
dengan
bahasa
pemrograman
untuk
menghasilkan
suatu
aplikasi berbasis web
serta
mempresentasikannya
1. Partisipasi Mahasiswa
10%
6, 7, 10
4%
15, 16
1.
2.
3.
4.
9%
13, 14
Partisipasi Mahasiswa
Kebenaran Isi
Kelengkapan Isi
Daya Tarik
Komunikasi/Presentasi
perangkat lunak CMS yang
digunakan oleh pelaku
tenologi informasi.
Platform)
(Tugas 8)
UJIAN AKHIR SEMESTER
Tugas Kelompok:
1. Mahasiswa mencari dan
merangkum
serta
mempresentasikan
kelebihan
dan
kekurangan
dari
perangkat lunak CMS
RANCANGAN TUGAS
Nama Mata Kuliah
Program Studi
Fakultas
: Pemrograman Web
: Ilmu Komunikasi
: Komunikasi
SKS
Pertemuan ke
:3
:2
A.
TUJUAN TUGAS
Mahasiswa diharapkan dapat mengetahui dan menjelaskan struktur dasar HTML dan elemennya serta dapat mencari dan merangkum textbook.
B.
URAIAN TUGAS
a. Obyek Garapan
Struktur dasar & Elemen HTML
b. Metode atau Cara Pengerjaan
 Mahasiswa mencari referensi dari buku/jurnal/artikel ilmiah/data sekunder (internet).
 Mahasiswa merangkum referensi tersebut.
 Mahasiswa mengerjakan soal latihan untuk menyebutkan dan menjelaskan struktur dasar elemen HTML.
 Menyajikan hasil tugas tersebut di dalam laporan/paper
c. Deskripsi Luaran tugas yang dihasilkan:
Paper dibuat minimal 8 halaman dan maksimal 15 halaman dengan spasi 1.5, font Times New Roman, ukuran 12
C. KRITERIA PENILAIAN (9%)
Kelengkapan isi jawaban
Kebenaran isi jawaban
Daya tarik komunikasi
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI
Sangat Memuaskan
Kelengkapan konsep
& rangkuman
Lengkap dan terpadu
Memuaskan
Lengkap
Batas
Kurang Memuaskan
Masih kurang beberapa
aspek yang belum
terungkap
Hanya menunjukkan
sebagian konsep saja
Di Bawah Standard
Tidak ada konsep
Skor
3
KRITERIA 2: Kebenaran isi jawaban
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Kebenaran konsep &
rangkuman
Diungkapkan dengan
tepat, terdapat aspek
penting, rangkuman
dan
kebenaran
struktur dasar elemen
HTML
Diungkap dengan
tepat
tetapi
deksriptif
Sebagian besar konsep
sudah
terungkap,
namun masih ada yang
terlewatkan
Kurang
dapat
mengungkapkan
aspek
penting,
melebihi
halaman,
tidak ada proses
merangkum
hanya
menjiplak
Tidak ada konsep yang
disajikan
3
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Bahasa Paper
Bahasa
mengugah
pembaca
untuk
mencari tahu konsep
lebih dalam
Bahasa menambah
informasi pembaca
Bahasa deskriptif, tidak
terlalu
menambah
pengetahuan
Informasi dan data
yang
disampaikan
tidak menarik dan
membingungkan,
Tidak ada hasil
2
Kerapian Paper
Paper dibuat dengan
sangat menarik dan
menggugah semangat
membaca
Paper
cukup
menarik,
walau
tidak
terlalu
mengundang
minat membaca
Dijilid biasa
Dijilid namun kurang
rapih
Tidak ada hasil
1
KRITERIA 3: Daya tarik komunikasi
Kriteria 3a: Komunikasi tertulis
DIMENSI
RANCANGAN TUGAS
Nama Mata Kuliah
Program Studi
Fakultas
: Pemrograman Web
: Ilmu Komunikasi
: Komunikasi
SKS
Pertemuan ke
:3
:4
A.
TUJUAN TUGAS
Mahasiswa diharapkan dapat mengetahui dan memahami serta mempraktekkan penggunaan elemen link, images & color, serta form dengan menggunakan
pemrograman HTML.
B.
URAIAN TUGAS
a. Obyek Garapan
Link, Images & Color, serta Form dalam HTML.
b. Metode atau Cara Pengerjaan
 Mahasiswa mengerjakan latihan soal untuk mempraktekkan dan mendemonstrasikan new page yang memiliki link yang berada di atas dari menu
page..
 Mahasiswa mengerjalan latihan soal untuk mempraktekkan dan mendemonstrasikan dengan menambahkan images yang dideskripsikan dengan
corak, warna, dan tone.
 Mahasiswa mengerjakan latihan soal untuk berlatih dan mempraktekkan form sebagai E-Mail feedback, dengan adanya to, cc, subject, body dan
button.
 Menyajikan hasil tugas tersebut di dalam tayangan tampilan/output
c. Deskripsi Luaran tugas yang dihasilkan:
Tayangan tampilan/output
C. KRITERIA PENILAIAN (15%)
Kebenaran isi jawaban
Kelengkapan isi jawaban
Kreativitas
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI
Kelengkapan konsep
&
tampilan/output
program
Sangat Memuaskan
Lengkap dan terpadu
Memuaskan
Lengkap
Batas
Kurang Memuaskan
Masih
kurang
beberapa
aspek
yang
belum
terungkap
Hanya menunjukkan
sebagian konsep dan
penerapannya
(output)
Di Bawah Standard
Tidak ada penjelasan
Skor
5
KRITERIA 2: Kebenaran isi jawaban
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Kebenaran konsep &
tampilan/output
program
Diungkapkan
dengan
tepat, terdapat aspek
penting dan kebenaran
penggunaan elemen link,
image & color, form
dalam struktur program
HTML
serta
output
program.
Diungkap dengan tepat
tetapi deksriptif
Sebagian
besar
penjelasan konsep
sudah terungkap,
penggunaan
sebagian
sudah
benar,
namun
masih ada yang
terlewatkan
Kurang
dapat
mengungkapkan
aspek
penting,
kesalahan
penggunaan
dalam
pendefinisian, hanya
menampilkan
satu
output dari beberapa
Tidak ada penjelasan
dan
penggunaan
program yang disajikan
5
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Berhasil
membuat
tampilan yang sesuai dan
running
serta
menambahkan beberapa
elemen lainnya.
Berhasil
membuat
tampilan yang sesuai
dan menambahkan satu
atau dua beberapa
elemen lain.
Berhasil membuat
sesuai
tampilan
yang
diinstruksikan
Berhasil
membuat
sesuai tampilan tapi
tidak lengkap
KRITERIA 3: Kreatifitas
DIMENSI
Nilai Seni
Tidak ada hasil
5
RANCANGAN TUGAS
Nama Mata Kuliah
Program Studi
Fakultas
: Pemrograman Web
: Ilmu Komunikasi
: Komunikasi
SKS
Pertemuan ke
:3
:7
A.
TUJUAN TUGAS
Mahasiswa diharapkan dapat mengetahui, mengedentifikasi, dan menjelaskan struktur elemen dari CSS, serta mengimplementasi dengan CSS Positioning dari
link yang berbeda section dan blok.
B.
URAIAN TUGAS
a. Obyek Garapan
Struktur elemen CSS dan Positioning CSS
b. Metode atau Cara Pengerjaan
 Mahasiswa mengerjakan latihan soal untuk menyebutkan dan menjelaskan struktur elemen bagian dari CSS.
 Mahasiswa mengerjalan latihan soal untuk mempraktekkan dan mendemonstrasikan kemampuan memposisikan CSS yang merepresentasikan link
yang berbeda section dan blok.
 Menyajikan hasil tugas tersebut di dalam tayangan output/tampilan program.
c. Deskripsi Luaran tugas yang dihasilkan:
Tayangan tampilan/output program.
C. KRITERIA PENILAIAN (10%)
Kelengkapan isi jawaban
Kebenaran isi jawaban
Kreativitas
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI
Kelengkapan konsep
&
tampilan/output
program
Sangat Memuaskan
Lengkap dan terpadu
Memuaskan
Lengkap
Batas
Kurang Memuaskan
Masih
kurang
beberapa
aspek
yang
belum
terungkap
Hanya menunjukkan
sebagian konsep dan
penerapannya
(output)
Di Bawah Standard
Tidak ada penjelasan
Skor
4
KRITERIA 2: Kebenaran isi jawaban
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Kebenaran konsep &
tampilan/output
program
Diungkapkan
dengan
tepat, terdapat aspek
penting dan kebenaran
penggunaan elemen link,
image & color, form
dalam struktur program
CSS
serta
output
program.
Diungkap dengan tepat
tetapi deksriptif
Sebagian
besar
penjelasan konsep
sudah terungkap,
penggunaan
sebagian
sudah
benar,
namun
masih ada yang
terlewatkan
Kurang
dapat
mengungkapkan
aspek
penting,
kesalahan
penggunaan
dalam
pendefinisian, hanya
menampilkan
satu
output dari beberapa
Tidak ada penjelasan
dan
penggunaan
program yang disajikan
4
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Berhasil
membuat
tampilan yang sesuai dan
running
serta
menambahkan beberapa
elemen lainnya.
Berhasil
membuat
tampilan yang sesuai
dan menambahkan satu
atau dua beberapa
elemen lain.
Berhasil membuat
sesuai
tampilan
yang
diinstruksikan
Berhasil
membuat
sesuai tampilan tapi
tidak lengkap
KRITERIA 3: Kreatifitas
DIMENSI
Nilai Seni
Tidak ada hasil
2
RANCANGAN TUGAS
Nama Mata Kuliah
Program Studi
Fakultas
A.
B.
: Pemrograman Web
: Ilmu Komunikasi
: Komunikasi
SKS
Pertemuan ke
:3
:8
TUJUAN TUGAS
Mahasiswa diharapkan dapat mengetahui, memahami, dan menjelaskan, serta menerapkan Operator dan function switch statement untuk script allert dalam
Java Script.
URAIAN TUGAS
a. Obyek Garapan
Operator dan Function Switch Statement Java Script.
b. Metode atau Cara Pengerjaan
 Mahasiswa menjawab latihan soal dengan memberikan contoh penerapan operator dalam Java Script.
 Mahasiswa menjawab latihan soal dengan mempraktekkan penggunaan function swcth statement untuk script allert.
 Menyajikan hasil tugas tersebut di dalam tayangan tampilan/output program.
c. Deskripsi Luaran tugas yang dihasilkan:
Tayangan tampilan/output program
C. KRITERIA PENILAIAN (7%)
Kelengkapan isi jawaban
Kebenaran isi jawaban
Kreativitas
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI
Kelengkapan konsep
&
tampilan/output
program
Sangat Memuaskan
Lengkap dan terpadu
Memuaskan
Lengkap
Batas
Kurang Memuaskan
Masih
kurang
beberapa
aspek
yang
belum
terungkap
Hanya menunjukkan
sebagian konsep dan
penerapannya
(output)
Di Bawah Standard
Tidak ada penjelasan
Skor
3
KRITERIA 2: Kebenaran isi jawaban
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Kebenaran konsep &
tampilan/output
program
Diungkapkan
dengan
tepat, terdapat aspek
penting dan kebenaran
penggunaan
elemen
operator & function
switch statement dalam
struktur program PHP
serta output program.
Diungkap dengan tepat
tetapi deksriptif
Sebagian
besar
penjelasan konsep
sudah terungkap,
penggunaan
sebagian
sudah
benar,
namun
masih ada yang
terlewatkan
Kurang
dapat
mengungkapkan
aspek
penting,
kesalahan
penggunaan
dalam
pendefinisian, hanya
menampilkan
satu
output dari beberapa
Tidak ada penjelasan
dan
penggunaan
program yang disajikan
3
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Berhasil
membuat
tampilan yang sesuai dan
running
serta
menambahkan beberapa
elemen lainnya.
Berhasil
membuat
tampilan yang sesuai
dan menambahkan satu
atau dua beberapa
elemen lain.
Berhasil membuat
sesuai
tampilan
yang
diinstruksikan
Berhasil
membuat
sesuai tampilan tapi
tidak lengkap
KRITERIA 3: Kreatifitas
DIMENSI
Nilai Seni
Tidak ada hasil
1
RANCANGAN TUGAS
Nama Mata Kuliah
Program Studi
Fakultas
A.
B.
: Pemrograman Web
: Ilmu Komunikasi
: Komunikasi
SKS
Pertemuan ke
:3
: 10
TUJUAN TUGAS
Mahasiswa diharapkan dapat mengetahui, memahami, menjelaskan dan menerapkan Array, Object, Penanganan Form, File dan Direktori serta Session and
Cookies dalam PHP serta penerapannya.
URAIAN TUGAS
a. Obyek Garapan
File dan Direktori dalam PHP
b. Metode atau Cara Pengerjaan
 Mahasiswa mencari referensi dari buku/jurnal/artikel ilmiah mengenai PHP.
 Mahasiswa merangkum referensi mengenai PHP
 Mahasiswa menjawab latihan soal dengan mendemonstrasikan program Menulis ke File dalam PHP.
 Mahasiswa menjawab latihan soal dengan berlatih dan mempraktekkan program membaca dan melihat isi file dalam PHP.
 Menyajikan hasil tugas tersebut di dalam laporan/paper.
c. Deskripsi Luaran tugas yang dihasilkan:
Laporan/Paper dibuat minimal 5 halaman dan maksimal 15 halaman dengan spasi 1.5, font Times New Roman, ukuran 12
C. KRITERIA PENILAIAN (10%)
Kelengkapan isi jawaban
Kebenaran isi jawaban
Kreatifitas
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI
Sangat Memuaskan
Kelengkapan
rangkuman, struktur
elemen dan output
program,
serta
penerapan
Lengkap dan terpadu
Memuaskan
Lengkap
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Masih kurang beberapa
aspek
yang
belum
terungkap
Hanya
menunjukkan
sebagian
struktur/bentuk umum
dan penerapannya
Tidak ada penjelasan
4
KRITERIA 2: Kebenaran isi jawaban
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Kebenaran
srangkuman,
truktur elemen
dan
output
program, serta
penerapan
Diungkapkan dengan tepat,
terdapat
aspek
penting,
penjelasan dan kebenaran
penggunaan
komponen/elemen
dalam
PHP.
Diungkap
dengan tepat
tetapi
deksriptif
Sebagian besar penjelasan
bentuk/struktur
umum
sudah
terungkap,
penggunaan sebagian sudah
benar, namun masih ada yang
terlewatkan
Kurang
dapat
mengungkapkan aspek
penting,
kesalahan
penggunaan
dalam
pendefinisian,
hanya
menjiplak penjelasan
Tidak ada penjelasan
dan
penggunaan
program
yang
disajikan
4
Di Bawah Standard
Skor
KRITERIA 3: Daya Tarik Komunikasi
Kriteria 3a: Komunikasi Tertulis
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Bahasa Paper
Bahasa
mengugah
pembaca untuk mencari
tahu
konsep
dan
penggunaan lebih dalam
Bahasa menambah
informasi
pembaca
Bahasa deskriptif, tidak
terlalu
menambah
pengetahuan
Informasi dan data
yang disampaikan tidak
menarik
dan
membingungkan,
Tidak ada hasil
1
Kerapihan Paper
Paper dibuat dengan
sangat menarik
dan
menggugah
semangat
membaca
Paper
cukup
menarik,
walau
tidak
terlalu
mengundang
minat membaca
Dijilid biasa
Dijilid namun kurang
rapih
Tidak ada hasil
1
RANCANGAN TUGAS
Nama Mata Kuliah
Program Studi
Fakultas
: Pemrograman Web
: Ilmu Komunikasi
:
SKS
Pertemuan ke
:3
: 11
A. TUJUAN TUGAS
Mahasiswa diharapkan memahami, mempraktekkan dan menerapkan penggunaan konsep SQL untuk database, tabel, dan record.
B.
URAIAN TUGAS
a. Obyek Garapan
SQL dalam MySQL.
b. Metode atau Cara Pengerjaan
 Mahasiswa mengetahui dan memahami konsep database.
 Mahasiswa menerapkan konsep SQL dengan mempraktekkan dalam membuat, menampilkan, membuka dan menghapus database pada MySQL.
 Meahasiswa menerapkan konsep SQL dengan mempraktekkan dalam membuat, mengubah, dan menghapus database pada MySQL.
 Mahasiswa menrapkan konsep SQL dengan mempraktekkan dalam menambah, mengedit, menghapus, dan menampilkan record pada MySQL.
 Menyajikan hasil tugas tersebut di dalam laporan/paper.
c. Deskripsi Luaran tugas yang dihasilkan:
Paper dibuat minimal 8 halaman dan maksimal 15 halaman dengan spasi 1.5, font Times New Roman, ukuran 12
C. KRITERIA PENILAIAN (5%)
Kelengkapan isi jawaban
Kebenaran isi jawaban
Daya Tarik Komunikasi
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI
Sangat Memuaskan
Kelengkapan konsep
dan
penggunaan
komponen
Lengkap dan terpadu
Memuaskan
Lengkap
Batas
Kurang Memuaskan
Masih kurang beberapa
aspek yang belum
terungkap
Hanya menunjukkan
sebagian
bentuk
umumdan
penerapannya
Di Bawah Standard
Tidak ada penjelasan
Skor
1
KRITERIA 2: Kebenaran isi jawaban
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Di Bawah Standard
Skor
Kebenaran
konsep
dan
penggunaan
komponen
Diungkapkan dengan
tepat, terdapat aspek
penting, penjelasan
dan
kebenaran
penggunaan
komponen dalam SQL.
Diungkap dengan
tepat
tetapi
deksriptif
Sebagian
besar
penjelasan
bentuk
umum
sudah
terungkap, penggunaan
sebagian sudah benar,
namun masih ada yang
terlewatkan
Kurang
dapat
mengungkapkan
aspek
penting,
kesalahan
penggunaan
dalam
pendefinisian, hanya
menjiplak penjelasan
Tidak ada penjelasan
dan
penggunaan
program yang disajikan
2
Di Bawah Standard
Skor
KRITERIA 3: Daya Tarik Komunikasi Tertulis
DIMENSI
Sangat Memuaskan
Memuaskan
Batas
Kurang Memuaskan
Bahasa Paper
Bahasa
mengugah
pembaca
untuk
mencari tahu konsep
lebih dalam
Bahasa menambah
informasi pembaca
Bahasa deskriptif, tidak
terlalu
menambah
pengetahuan
Informasi dan data
yang
disampaikan
tidak menarik dan
membingungkan,
Tidak ada hasil
1
Kerapian Paper
Paper dibuat dengan
sangat menarik dan
menggugah semangat
membaca
Paper
cukup
menarik,
walau
tidak
terlalu
mengundang
membaca
Dijilid biasa
Dijilid namun kurang
rapih
Tidak ada hasil
1
RANCANGAN TUGAS
Nama Mata Kuliah
Program Studi
Fakultas
: Pemrograman Web
: Ilmu Komunikasi
: Komunikasi
SKS
Pertemuan ke
:3
: 12
A. TUJUAN TUGAS
Mahasiswa diharapkan mengetahui dan memahami, serta mampu mengimplementasi penggunaan databse dengan bahasa pemrograman untuk menghasilkan
suatu aplikasi berbasis web.
B.
URAIAN TUGAS
a. Obyek Garapan
Implementasi database dan bahasa pemrograman PHP/HTML/Java Script.
b. Metode atau Cara Pengerjaan
 Mahasiswa mendemonstrasikan dan mengimplementasi penggunaan database dan bahasa pemrograman berbasis web untuk menghasilkan suatu
aolikasi, seperti :
- Guestbook
- Aplikasi Berita
- Business Registration, dll.
 Menyajikan hasil tugas di dalam sebuah paper dan disiapkan juga dalam bentuk ppt.
 Presentasikan hasil program tersebut di depan kelas
c. Deskripsi Luaran tugas yang dihasilkan:
Tayangan tampilan/output progam
Paper dibuat minimal 8 halaman dan maksimal 15 halaman dengan spasi 1.5, font Times New Roman, ukuran 12, beserta tayangan presentasi minimal 3
halaman dan font Arial ukuran 16
C. KRITERIA PENILAIAN (10%)
Kelengkapan isi jawaban
Kebenaran isi jawaban
Daya Tarik Komunikasi/Presentasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi jawaban
DIMENSI
Sangat Memuaskan
Kelengkapan
konsep
Memuaskan
Lengkap dan terpadu
KRITERIA 2 : Kebenaran isi jawaban
DIMENSI
Sangat Memuaskan
Kebenaran konsep
Diungkapkan dengan
tepat, terdapat aspek
penting, analisis dan
membantu memahami
konsep
Batas
Kurang Memuaskan
Di bawah standard
SKOR
Lengkap
Masih kurang
beberapa aspek
yang belum
terungkap
Hanya menunjukkan
sebagian konsep saja
Tidak ada konsep
2
Memuaskan
Diungkap dengan
tepat tetapi
deskriptif
Batas
Sebagian besar
konsep sudah
terungkap, namun
masih ada yang
terlewatkan
Kurang Memuaskan
Kurang dapat
mengungkapkan aspek
penting, melebihi halaman,
tidak ada proses
merangkum hanya
mencontoh
Di bawah standard
Tidak ada konsep yang
disajikan
SKOR
3
Kurang Memuaskan
Informasi dan data yang
disampaikan tidak menarik
dan membingungkan
Di bawah standard
Tidak ada hasil
SKOR
1
Dijilid namun kurang rapi
Tidak ada hasil
KRITERIA 3 : Daya tarik komunikasi/presentasi
KRITERIA 3a : Komunikasi tertulis
DIMENSI
Sangat Memuaskan
Bahasa Paper
Bahasa menggugah
pembaca untuk
mencari tahu
konsep lebih dalam
Kerapian Paper
Paper dibuat dengan
sangat menarik dan
menggugah
semangat membaca
Memuaskan
Bahasa menambah
informasi pembaca
Paper cukup
menarik, walau tidak
terlalu mengundang
membaca
Batas
Bahasa deskriptif,
tidak terlalu
menambah
pengetahuan
Dijilid biasa
1
KRITERIA 3b : Komunikasi lisan
DIMENSI
Sangat
Memuaskan
Isi
Memberi inspirasi
pendengar untuk
mencari lebih
dalam
Organisasi
Sangat runtut dan
integratif sehingga
pendengar dapat
mengkompilasi isi
dengan baik
Gaya Presentasi
Menggugah
semangat
pendengar
Memuaskan
Menambah
wawasan
Cukup runtut dan
memberi data
pendukung fakta
yang disampaikan
Membuat
pendengar paham,
hanya sesekali saja
memandang
catatan
Batas
Pembaca masih
harus menambah
lagi informasi dari
beberapa sumber
Tidak didukung
data, namun
menyampaikan
informasi yang
benar
Lebih banyak
membaca catatan
Kurang Memuaskan
Di bawah standard
SKOR
Informasi yang
disampaikan tidak
menambah wawasan
bagi pendengarnya
Informasi yang
disampaikan tidak ada
dasarnya
Informasi yang disampaikan
menyesatkan atau salah
1
Tidak mau presentasi
1
Selalu membaca
catatan (tergantung
pada catatan)
Tidak berbunyi
1
RANCANGAN TUGAS
Nama Mata Kuliah
Program Studi
Fakultas
: Pemrograman Web
: Ilmu Komunikasi
: Direktorat Diploma Teknologi Informasi
SKS
Pertemuan ke
:3
: 14
A. TUJUAN TUGAS
Mahasiswa diharapkan mampu memahami dan menjelaskan Content Management System (CMS).
B. URAIAN TUGAS
a. Obyek Garapan
Definisi CMS dan Pperangkat lunak CMS.
b. Metode atau Cara Pengerjaan
 Mahasiswa mencari referensi dari buku/jurnal/artikel ilmiah/data sekunder (internet) mengenai CMS.
 Mahasiswa merangkum referensi tersebut mengenai kelebihan dan kekurangan perangkat lunak CMS tersebut.
 Mahasiswa mempresentasikan hasil rangkuman tersebut.
 Menyajikan hasil tugas di dalam sebuah paper dan disiapkan juga dalam bentuk ppt, serta mendiskusikannya di depan kelas.
c. Deskripsi Luaran tugas yang dihasilkan:
Paper dibuat minimal 8 halaman dan maksimal 15 halaman dengan spasi 1.5, font Times New Roman, ukuran 12, beserta tayangan presentasi minimal 3
halaman dan font Arial ukuran 16
C. KRITERIA PENILAIAN (10%)
Kelengkapan isi jawaban
Kebenaran isi jawaban
Daya Tarik Komunikasi/Presentasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi jawaban
DIMENSI
Sangat Memuaskan
Kelengkapan
konsep
Memuaskan
Lengkap dan terpadu
KRITERIA 2 : Kebenaran isi jawaban
DIMENSI
Sangat Memuaskan
Kebenaran konsep
Diungkapkan dengan
tepat, terdapat aspek
penting, analisis dan
membantu memahami
konsep
Batas
Kurang Memuaskan
Di bawah standard
SKOR
Lengkap
Masih kurang
beberapa aspek
yang belum
terungkap
Hanya menunjukkan
sebagian konsep saja
Tidak ada konsep
1
Memuaskan
Diungkap dengan
tepat tetapi
deskriptif
Batas
Sebagian besar
konsep sudah
terungkap, namun
masih ada yang
terlewatkan
Kurang Memuaskan
Kurang dapat
mengungkapkan aspek
penting, melebihi halaman,
tidak ada proses
merangkum hanya
mencontoh
Di bawah standard
Tidak ada konsep yang
disajikan
SKOR
2
Kurang Memuaskan
Informasi dan data yang
disampaikan tidak menarik
dan membingungkan
Di bawah standard
Tidak ada hasil
SKOR
1
Dijilid namun kurang rapi
Tidak ada hasil
KRITERIA 3 : Daya tarik komunikasi/presentasi
KRITERIA 3a : Komunikasi tertulis
DIMENSI
Sangat Memuaskan
Bahasa Paper
Bahasa menggugah
pembaca untuk
mencari tahu
konsep lebih dalam
Kerapian Paper
Paper dibuat dengan
sangat menarik dan
menggugah
semangat membaca
Memuaskan
Bahasa menambah
informasi pembaca
Paper cukup
menarik, walau tidak
terlalu mengundang
membaca
Batas
Bahasa deskriptif,
tidak terlalu
menambah
pengetahuan
Dijilid biasa
1
KRITERIA 3b : Komunikasi lisan
DIMENSI
Sangat
Memuaskan
Isi
Memberi inspirasi
pendengar untuk
mencari lebih
dalam
Organisasi
Sangat runtut dan
integratif sehingga
pendengar dapat
mengkompilasi isi
dengan baik
Gaya Presentasi
Menggugah
semangat
pendengar
Memuaskan
Menambah
wawasan
Cukup runtut dan
memberi data
pendukung fakta
yang disampaikan
Membuat
pendengar paham,
hanya sesekali saja
memandang
catatan
Batas
Pembaca masih
harus menambah
lagi informasi dari
beberapa sumber
Tidak didukung
data, namun
menyampaikan
informasi yang
benar
Lebih banyak
membaca catatan
Kurang Memuaskan
Di bawah standard
SKOR
Informasi yang
disampaikan tidak
menambah wawasan
bagi pendengarnya
Informasi yang
disampaikan tidak ada
dasarnya
Informasi yang disampaikan
menyesatkan atau salah
2
Tidak mau presentasi
1
Selalu membaca
catatan (tergantung
pada catatan)
Tidak berbunyi
1
Download