0% menganggap dokumen ini bermanfaat (0 suara)
92 tayangan27 halaman

Rps - Pemrograman Web Revisi

1. Rencana pembelajaran semester mata kuliah Pemrograman Web di Program Studi S1 Ilmu Komunikasi Universitas Gunadarma membahas kompetensi akhir dan materi pelajaran mata kuliah tersebut. 2. Mata kuliah ini akan membahas teknologi web dan pemrograman web termasuk HTML, CSS, PHP, database MySQL, JavaScript, Ajax, dan content management system. 3. Metode pembelajaran yang digunakan antara lain ceramah, problem based learning, project based learning, praktik

Diunggah oleh

aswin
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
92 tayangan27 halaman

Rps - Pemrograman Web Revisi

1. Rencana pembelajaran semester mata kuliah Pemrograman Web di Program Studi S1 Ilmu Komunikasi Universitas Gunadarma membahas kompetensi akhir dan materi pelajaran mata kuliah tersebut. 2. Mata kuliah ini akan membahas teknologi web dan pemrograman web termasuk HTML, CSS, PHP, database MySQL, JavaScript, Ajax, dan content management system. 3. Metode pembelajaran yang digunakan antara lain ceramah, problem based learning, project based learning, praktik

Diunggah oleh

aswin
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 27

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 9 September 2016 Tanggal revisi dd/bb/thn

Fakultas Komunikasi
Program Studi Ilmu Komunikasi Kode Prodi: C70201
Jenjang S1
Kode dan Nama MK AK081314 Pemrograman Web
SKS dan Semester SKS 3 Semester VII (PTA)
Prasyarat
Status Mata Kuliah [ ] Wajib [√ ] Pilihan
Dosen Pengampu .....
1. Berkontribusi dalam peningkatan mutu kehidupan
bermasyarakat, berbangsa, bernegara, dan peradaban
berdasarkan Pancasila.
Sikap
2. Menghargai keanekaragaman budaya, pandangan, agama,
dan kepercayaan, serta pendapat atau temuan orisinal
orang lain.
1. 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.
2. Mampu mengkaji implikasi pengembangan atau
implementasi ilmu pengetahuan teknologi yang
Capaian Ketrampilan memperhatikan dan menerapkan nilai humaniora sesuai
Pembelajaran Umum dengan keahliannya berdasarkan kaidah, tata cara dan etika
Mata Kuliah 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.
3. Mampu mendokumentasikan, menyimpan, mengamankan,
dan menemukan kembali data untuk menjamin kesahihan
dan mencegah plagiasi.
1. Memiliki pengetahuan dan keterampilan dalam pengelolaan
sistem informasi dan komunikasi sesuai kebutuhan profesi
dan organisasi.
Pengetahuan 2. 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-management-
system
(14) URL : http://www.toptenreviews.com/business/internet/best-content-
management-system-software/
(15) Bhasin, Shweta. 2003. Web Security Basics. Premier Press: Ohio.
(16) Bursztein, Ellie. 2010. Basic Web Security Model
Minggu Kemampuan Akhir yang Bahan Kajian (Materi Pelajaran) Metode/Bentuk Waktu Kriteria Penilaian Bobot Nilai Sumber
Diharapkan Pembelajaran Belajar (Indikator) (%) belajar
(Menit)
1. Mahasiswa mampu 1. Konsep Dasar Web dan 1. Ceramah/Kuliah 3 sks x 170 1. Partisipasi Mahasiswa 4% 1, 4, 5, 6, 7
memahami dan Overview Pakar menit
menjelaskan secara umum 2. Arsitektur Web
konsep dasar web dan 3. Web Server
arsitektur, serta server & 4. Server Side Scripting
client side scripting. 5. Client Side Scripting
2. Mahasiswa mampu 1. Struktur Page (Konsep HTML) 1. Ceramah/Kuliah 3 sks x 170 1. Kebenaran isi jawaban 9% 2, 4
memahami dan a. Struktur Dasar Elemen Pakar menit 2. Kelengkapan isi jawaban
menjelaskan Konsep b. Kelompok Atribut 2. Problem Based 3. Daya Tarik Komunikasi
HTML, mempraktekkan c. Format Dasar Text Learning
dan berlatih menggunakan d. Presentational Elements 3. Discovering Tugas Individual:
elemen-elemen HTML e. Phrase Elements Learning 1. Mahasiswa menjawab
f. List latihan soal untuk
g. Editing Text (Tugas 1) menyebutkan dan
h. Penggunaan Character menjelaskan struktur
Entities untuk Special dasar elemen HTML.
Character 2. Mahasiswa mencari
i. Komentar referensi dan
j. Elemen <font> yang merangkum
digunakan textbook/journal
k. Elemen Block dan Inline
l. Elemen pengelompokan
dengan <div> dan <span>
3. Mahasiswa mampu 1. Links dan Navigation 1. Ceramah/kuliah 3 sks x 170 1. Partisipasi Mahasiswa 4% 2, 4
memahami dan a. Basic Links Pakar menit
menjelaskan Konsep b. Pemahaman Direktori dan (Mahasiswa membawa
HTML, mempraktekkan Struktur Direktori laptop/notebook untuk
dan berlatih menggunakan c. URL, Absolute dan mengikuti instruksi dari
elemen-elemen HTML Relative URL,dan <base> dosen dalam
elemen mempraktekkan dan
d. Advanced E-Mail Links implementasi elemen HTML)
2. Colors, Image, and Objects
a. Menambahkan Warna
(Color) untuk Web:
Specifying, Using, & Hex
Codes versus Color Names
b. Memilih Warna (Color)
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
4. Mahasiswa mampu 1. Table di HTML 1. Ceramah/Kuliah 3 sks x 170 1. Kebenaran Isi Jawaban 15% 2, 4
memahami dan a. Pengenalan Table Pakar menit 2. Kelengkapan Isi
menjelaskan Konsep b. Elemen dasar Table dan 2. Problem Based Jawaban
HTML, mempraktekkan Atribut Learning 3. Kreatifitas
dan berlatih menggunakan c. Advance Table
elemen-elemen HTML d. Isu aksesibilitas dengan (Tugas 2) Tugas Kelompok:
Table 1. Mahasiswa menjawab
2. Forms di HTML latihan soal untuk
a. Pengenalan Forms mempraktekkan dan
b. Pembuatan Form dengan mendemonstrasikan
elemen <form> new page yang memiliki
c. Form Control link yang berada di atas
d. Pembuatan Label untuk dari menu page.
Kontrol & Elemen <label> 2. Mahasiswa menjawab
e. Struktur form dengan latihan soal untuk
elemen <fieldset> dan mempraktekkan dan
<legend> mendemonstrasikan
f. Focus: Tabbing Order & dengan menambahkan
Access Keys images yang
g. Disabled & Read-Only dideskripsikan sebuah
Controls shade, tint, dan tone.
h. Pengiriman Data Form ke 3. Mahasiswa menjawab
Server : HTTP get & HTTP latihan soal untuk
post. mempraktekkan dan
mendemonstrasikan
form sebagai E-Mail
feedback form: to, cc,
subject, Body, button
send email.
5. Mahasiswa mampu 1. Frames di HTML 1. Ceramah/Kuliah 3 sks x 170 1. Partisipasi Mahasiswa 4% 2, 3, 4
memahami, menjelaskan a. Penggunaan Frames Pakar menit
dan mengimplementasi b. Pengenalan Framset (Mahasiswa membawa
elemen Frames HTML, c. Elemen <frameset> laptop/notebook untuk
serta mempraktekkan d. Elemen <frame> mengikuti instruksi dari
elemen HTML 5 e. Elemen <noframes> dosen dalam
f. Pembuatan Lonks mempraktekkan dan
Diantara Frames implementasi elemen HTML
g. Nested Framesets & HTML5)
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
6. Mahasiswa mampu 1. Pengenalan Cascading Style 1. Ceramah/Kuliah 3 sks x 170 1. Partisipasi Mahasiswa 4% 3, 4, 12
memahami, menjelaskan Sheet: Basic Example & Pakar menit
konsep dasar CSS dan Inheritance (Mahasiswa membawa
mengimplementasi 2. CSS Rules laptop/notebook untuk
elemen-elemen CSS. 3. CSS Properties mengikuti instruksi dari
4. Controlling Fonts dosen dalam
5. Text Formatting mempraktekkan dan
6. Text Pseudo-Classes implementasi elemen CSS)
7. Selectors
8. Length
9. Percentages
10. Coming to Grips with the Box
Model
7. Mahasiswa mampu 1. Links 1. Ceramah/Kuliah 3 sks x 170 1. Kebenaran Isi Jawaban 10% 3, 4, 12
memahami, menjelaskan 2. Backgrounds Pakar menit 2. Kelengkapan Isi
konsep dasar CSS dan 3. Lists 2. Problem Based Jawaban
mengimplementasi 4. Tables Learning 3. Kreatifitas
elemen-elemen CSS. 5. Outlines Tugas Kelompok:
6. Pseudo-Classes :focus & :active (Tugas 3) 1. Mahasiswa menjawab
7. Generated Content latihan soal struktur
8. Miscellaneous Properties elemen bagian dari CSS.
9. Additional Rules 2. Mahasiswa menjawab
10. Postioning with CSS latihan soal untuk
mempraktekkan dan
mendemonstrasikan
kemampuan
memposisikan CSS yang
merepresentasikan link
yang berbeda section
dan blok.
UJIAN TENGAH SEMESTER
8. Mahasiswa mampu 1. Pengenalan Java Script 1. Ceramah/Kuliah 3 sks x 170 1. Kebenaran Isi Jawaban 7% 2, 4
memahami dan 2. Add a Script to Pages Pakar menit 2. Kelengkapan Isi
menjelaskan konsep dasar 3. Document Object Model 2. Problem Based Jawaban
dan mengimplementasi 4. Variables Learning 3. Kreatifitas
serta berlatih penggunaan 5. Operators Tugas Kelompok:
elemen Java Script. 6. Functions (Tugas 4) 1. Mahasiswa menjawab
7. Conditional & Looping latihan soal dengan
Statement memberikan contoh
8. Events penerapan operator
9. Built-in Objects dalam Java Script.
10. Writing Java Script 2. Mahasiswa menjawab
latihan soal dengan
mempraktekkan script
allert pada penggunaan
function switch
statement
9. Mahasiswa mampu 1. Introducing to PHP 1. Ceramah/Kuliah 3 sks x 170 1. Partisipasi Mahasiswa 5% 7, 10, 11
memahami dan a. What Does PHP Do? Pakar menit 2. Kuiz
menjelaskan konsep dasar b. A Brief History of PHP
PHP, serta c. Installing PHP (Mahasiswa membawa
mengimplementasi dan d. A Walk Through PHP laptop/notebook untuk
mempraktekkan 2. Language Basic mengikuti instruksi dari
penggunaan elemen PHPP. a. Lexical Structure & Data dosen dalam
Types mempraktekkan dan
b. Variables & Expressions implementasi elemen PHP)
and Operators
c. Flow-Control Statement &
Including Code
d. Embedding PHP in Web
Pages
3. Functions
a. Calling & Defining
Functions
b. Variable Scope &
Parameters
c. Return Values & Variable
d. Anonymous
4. Strings
10. Mahasiswa mampu 1. Arrays 1. Ceramah/Kuliah 3 sks x 170 1. Kebenaran Isi Jawaban 10% 7, 10, 11
memahami dan 2. Objects Pakar menit 2. Kelengkapan Isi
menjelaskan konsep dasar 3. Penanganan Form 2. Discovering Jawaban
PHP, serta 4. File dan Direktori Learning 3. Kreatifitas
mengimplementasi dan 5. Session and Cookies 3. Problem Based Tugas Kelompok:
mempraktekkan Learning 1. Mahasiswa
penggunaan elemen PHP. mempraktekkan dan
(Tugas 5) mendemonstrasikan
program Menulis ke File
dalam PHP
2. Mahasiswa
mempraktekkan dan
mendemonstrasikan
program membaca dan
melihat isi file dalam
PHP
11. Mahasiswa mampu 1. Konsep Basis Data di Web 1. Ceramah/Kuliah 3 sks x 170 1. Partisipasi Mahasiswa 5% 5, 6, 7, 8, 9
memahami dan a. Database Pakar menit 2. Kebenaran Isi Jawaban
menjelaskan Konsep Basis b. DBMS 2. Problem Based 3. Daya Tarik Komunikasi
Data di Web, serta c. RDBMS Learning Tugas Kelompok:
mengimplementasi 2. Database Design 1. Mahasiswa menerapkan
penggunaan basis data a. Why Use a Relational (Tugas 6) konsep SQL untuk
dalam MySQL. Database membuat,
b. Blasted Anomalies menampilkan,
c. Normalization membuka, mengubah,
d. Types of Relationships menghapus database,
e. Advanced Database tabel dan record.
Concept
3. Software Basis Data (MySQL,
dll) & Instalasi
4. Pengenalan SQL
a. Membuat, Menampilkan,
Membuka dan Menghapus
Database.
b. Membuat, Mengubah, dan
Menghapus Table
c. Menambah, Mengedit,
Menghapus, Menampilkan
Record
12. Mahasiswa mampu 1. Guesbook 1. Project Based 3 sks x 170 1. Partisipasi Mahasiswa 10% 6, 7, 10
menjelaskan dan 2. Aplikasi Berita Learning menit 2. Kebenaran Isi
mendemonstrasikan 3. Business Registration 2. Focus Group 3. Daya Tarik
dalam implementasi Discussion Komunikasi/Presentasi
dengan Sample Tugas Kelompok:
Application di (Tugas 7) 1. Mahasiswa
pemrograman web. mendemonstrasikan
dan mengimplementasi
penggunaan database
dengan bahasa
pemrograman untuk
menghasilkan suatu
aplikasi berbasis web
serta
mempresentasikannya
13. Mahasiswa mampu 1. Overview Web Security 1. Ceramah/Kuliah 3 sks x 170 1. Partisipasi Mahasiswa 4% 15, 16
memahami dan a. Security: An Ovierview Pakar menit
menjelaskan Overview b. Common Threats on the
Web Security, Networkd Web
and Application serta Basic 2. Network and Application
Web Security Model. Security
a. Understanding Network
Security
b. User-Level Security
c. Server-Level Security
3. Basic Web Security Model
a. Web Refresher
b. Security User Interface
- Goals of a browser
- When is it safe to
type my password?

14. Mahasiswa mampu 1. Pengenalan Content 1. Project Based- 3 sks x 170 1. Partisipasi Mahasiswa 9% 13, 14
memahami dan Management System Learning menit 2. Kebenaran Isi
menjelaskan konsep 2. CMS Software (OcPortal, 2. Focus Group 3. Kelengkapan Isi
Content Management WordPress, WebGUI, Drupal, Discussion 4. Daya Tarik
System (CMS) serta Rubedo, Joomla, eZ Publish Komunikasi/Presentasi
perangkat lunak CMS yang Platform) (Tugas 8) Tugas Kelompok:
digunakan oleh pelaku 1. Mahasiswa mencari dan
tenologi informasi. merangkum serta
mempresentasikan
kelebihan dan
kekurangan dari
perangkat lunak CMS
UJIAN AKHIR SEMESTER
RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Web SKS :3


Program Studi : Ilmu Komunikasi Pertemuan ke :2
Fakultas : Komunikasi

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 Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang beberapa Hanya menunjukkan Tidak ada konsep 3
& rangkuman aspek yang belum sebagian konsep saja
terungkap

KRITERIA 2: Kebenaran isi jawaban


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kebenaran konsep & Diungkapkan dengan Diungkap dengan Sebagian besar konsep Kurang dapat Tidak ada konsep yang 3
rangkuman tepat, terdapat aspek tepat tetapi sudah terungkap, mengungkapkan disajikan
penting, rangkuman deksriptif namun masih ada yang aspek penting,
dan kebenaran terlewatkan melebihi halaman,
struktur dasar elemen tidak ada proses
HTML merangkum hanya
menjiplak

KRITERIA 3: Daya tarik komunikasi


Kriteria 3a: Komunikasi tertulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Bahasa Paper Bahasa mengugah Bahasa menambah Bahasa deskriptif, tidak Informasi dan data Tidak ada hasil 2
pembaca untuk informasi pembaca terlalu menambah yang disampaikan
mencari tahu konsep pengetahuan tidak menarik dan
lebih dalam membingungkan,
Kerapian Paper Paper dibuat dengan Paper cukup Dijilid biasa Dijilid namun kurang Tidak ada hasil 1
sangat menarik dan menarik, walau rapih
menggugah semangat tidak terlalu
membaca mengundang
minat membaca
RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Web SKS :3


Program Studi : Ilmu Komunikasi Pertemuan ke :4
Fakultas : Komunikasi

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 Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang Hanya menunjukkan Tidak ada penjelasan 5
& tampilan/output beberapa aspek sebagian konsep dan
program yang belum penerapannya
terungkap (output)

KRITERIA 2: Kebenaran isi jawaban


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kebenaran konsep & Diungkapkan dengan Diungkap dengan tepat Sebagian besar Kurang dapat Tidak ada penjelasan 5
tampilan/output tepat, terdapat aspek tetapi deksriptif penjelasan konsep mengungkapkan dan penggunaan
program penting dan kebenaran sudah terungkap, aspek penting, program yang disajikan
penggunaan elemen link, penggunaan kesalahan
image & color, form sebagian sudah penggunaan dalam
dalam struktur program benar, namun pendefinisian, hanya
HTML serta output masih ada yang menampilkan satu
program. terlewatkan output dari beberapa

KRITERIA 3: Kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Nilai Seni Berhasil membuat Berhasil membuat Berhasil membuat Berhasil membuat Tidak ada hasil 5
tampilan yang sesuai dan tampilan yang sesuai sesuai tampilan sesuai tampilan tapi
running serta dan menambahkan satu yang tidak lengkap
menambahkan beberapa atau dua beberapa diinstruksikan
elemen lainnya. elemen lain.
RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Web SKS :3


Program Studi : Ilmu Komunikasi Pertemuan ke :7
Fakultas : Komunikasi

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 Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang Hanya menunjukkan Tidak ada penjelasan 4
& tampilan/output beberapa aspek sebagian konsep dan
program yang belum penerapannya
terungkap (output)

KRITERIA 2: Kebenaran isi jawaban


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kebenaran konsep & Diungkapkan dengan Diungkap dengan tepat Sebagian besar Kurang dapat Tidak ada penjelasan 4
tampilan/output tepat, terdapat aspek tetapi deksriptif penjelasan konsep mengungkapkan dan penggunaan
program penting dan kebenaran sudah terungkap, aspek penting, program yang disajikan
penggunaan elemen link, penggunaan kesalahan
image & color, form sebagian sudah penggunaan dalam
dalam struktur program benar, namun pendefinisian, hanya
CSS serta output masih ada yang menampilkan satu
program. terlewatkan output dari beberapa

KRITERIA 3: Kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Nilai Seni Berhasil membuat Berhasil membuat Berhasil membuat Berhasil membuat Tidak ada hasil 2
tampilan yang sesuai dan tampilan yang sesuai sesuai tampilan sesuai tampilan tapi
running serta dan menambahkan satu yang tidak lengkap
menambahkan beberapa atau dua beberapa diinstruksikan
elemen lainnya. elemen lain.
RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Web SKS :3


Program Studi : Ilmu Komunikasi Pertemuan ke :8
Fakultas : Komunikasi

A. TUJUAN TUGAS
Mahasiswa diharapkan dapat mengetahui, memahami, dan menjelaskan, serta menerapkan Operator dan function switch statement untuk script allert dalam
Java Script.

B. 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 Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang Hanya menunjukkan Tidak ada penjelasan 3
& tampilan/output beberapa aspek sebagian konsep dan
program yang belum penerapannya
terungkap (output)

KRITERIA 2: Kebenaran isi jawaban


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kebenaran konsep & Diungkapkan dengan Diungkap dengan tepat Sebagian besar Kurang dapat Tidak ada penjelasan 3
tampilan/output tepat, terdapat aspek tetapi deksriptif penjelasan konsep mengungkapkan dan penggunaan
program penting dan kebenaran sudah terungkap, aspek penting, program yang disajikan
penggunaan elemen penggunaan kesalahan
operator & function sebagian sudah penggunaan dalam
switch statement dalam benar, namun pendefinisian, hanya
struktur program PHP masih ada yang menampilkan satu
serta output program. terlewatkan output dari beberapa

KRITERIA 3: Kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Nilai Seni Berhasil membuat Berhasil membuat Berhasil membuat Berhasil membuat Tidak ada hasil 1
tampilan yang sesuai dan tampilan yang sesuai sesuai tampilan sesuai tampilan tapi
running serta dan menambahkan satu yang tidak lengkap
menambahkan beberapa atau dua beberapa diinstruksikan
elemen lainnya. elemen lain.
RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Web SKS :3


Program Studi : Ilmu Komunikasi Pertemuan ke : 10
Fakultas : Komunikasi

A. 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.

B. 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 Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan Lengkap dan terpadu Lengkap Masih kurang beberapa Hanya menunjukkan Tidak ada penjelasan 4
rangkuman, struktur aspek yang belum sebagian
elemen dan output terungkap struktur/bentuk umum
program, serta dan penerapannya
penerapan

KRITERIA 2: Kebenaran isi jawaban


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kebenaran Diungkapkan dengan tepat, Diungkap Sebagian besar penjelasan Kurang dapat Tidak ada penjelasan 4
srangkuman, terdapat aspek penting, dengan tepat bentuk/struktur umum mengungkapkan aspek dan penggunaan
truktur elemen penjelasan dan kebenaran tetapi sudah terungkap, penting, kesalahan program yang
dan output penggunaan deksriptif penggunaan sebagian sudah penggunaan dalam disajikan
program, serta komponen/elemen dalam benar, namun masih ada yang pendefinisian, hanya
penerapan PHP. terlewatkan menjiplak penjelasan

KRITERIA 3: Daya Tarik Komunikasi


Kriteria 3a: Komunikasi Tertulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Bahasa Paper Bahasa mengugah Bahasa menambah Bahasa deskriptif, tidak Informasi dan data Tidak ada hasil 1
pembaca untuk mencari informasi terlalu menambah yang disampaikan tidak
tahu konsep dan pembaca pengetahuan menarik dan
penggunaan lebih dalam membingungkan,
Kerapihan Paper Paper dibuat dengan Paper cukup Dijilid biasa Dijilid namun kurang Tidak ada hasil 1
sangat menarik dan menarik, walau rapih
menggugah semangat tidak terlalu
membaca mengundang
minat membaca
RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Web SKS :3


Program Studi : Ilmu Komunikasi Pertemuan ke : 11
Fakultas :

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 Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang beberapa Hanya menunjukkan Tidak ada penjelasan 1
dan penggunaan aspek yang belum sebagian bentuk
komponen terungkap umumdan
penerapannya

KRITERIA 2: Kebenaran isi jawaban


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kebenaran konsep Diungkapkan dengan Diungkap dengan Sebagian besar Kurang dapat Tidak ada penjelasan 2
dan penggunaan tepat, terdapat aspek tepat tetapi penjelasan bentuk mengungkapkan dan penggunaan
komponen penting, penjelasan deksriptif umum sudah aspek penting, program yang disajikan
dan kebenaran terungkap, penggunaan kesalahan
penggunaan sebagian sudah benar, penggunaan dalam
komponen dalam SQL. namun masih ada yang pendefinisian, hanya
terlewatkan menjiplak penjelasan

KRITERIA 3: Daya Tarik Komunikasi Tertulis


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Bahasa Paper Bahasa mengugah Bahasa menambah Bahasa deskriptif, tidak Informasi dan data Tidak ada hasil 1
pembaca untuk informasi pembaca terlalu menambah yang disampaikan
mencari tahu konsep pengetahuan tidak menarik dan
lebih dalam membingungkan,
Kerapian Paper Paper dibuat dengan Paper cukup Dijilid biasa Dijilid namun kurang Tidak ada hasil 1
sangat menarik dan menarik, walau rapih
menggugah semangat tidak terlalu
membaca mengundang
membaca
RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Web SKS :3


Program Studi : Ilmu Komunikasi Pertemuan ke : 12
Fakultas : Komunikasi

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 Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan Lengkap dan terpadu Lengkap Masih kurang Hanya menunjukkan Tidak ada konsep 2
konsep beberapa aspek sebagian konsep saja
yang belum
terungkap

KRITERIA 2 : Kebenaran isi jawaban


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan Diungkap dengan Sebagian besar Kurang dapat Tidak ada konsep yang 3
tepat, terdapat aspek tepat tetapi konsep sudah mengungkapkan aspek disajikan
penting, analisis dan deskriptif terungkap, namun penting, melebihi halaman,
membantu memahami masih ada yang tidak ada proses
konsep terlewatkan merangkum hanya
mencontoh

KRITERIA 3 : Daya tarik komunikasi/presentasi

KRITERIA 3a : Komunikasi tertulis


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah Bahasa menambah Bahasa deskriptif, Informasi dan data yang Tidak ada hasil 1
pembaca untuk informasi pembaca tidak terlalu disampaikan tidak menarik
mencari tahu menambah dan membingungkan
konsep lebih dalam pengetahuan
Kerapian Paper Paper dibuat dengan Paper cukup Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 1
sangat menarik dan menarik, walau tidak
menggugah terlalu mengundang
semangat membaca membaca
KRITERIA 3b : Komunikasi lisan
DIMENSI Sangat Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Memuaskan
Isi Memberi inspirasi Menambah Pembaca masih Informasi yang Informasi yang disampaikan 1
pendengar untuk wawasan harus menambah disampaikan tidak menyesatkan atau salah
mencari lebih lagi informasi dari menambah wawasan
dalam beberapa sumber bagi pendengarnya
Organisasi Sangat runtut dan Cukup runtut dan Tidak didukung Informasi yang Tidak mau presentasi 1
integratif sehingga memberi data data, namun disampaikan tidak ada
pendengar dapat pendukung fakta menyampaikan dasarnya
mengkompilasi isi yang disampaikan informasi yang
dengan baik benar
Gaya Presentasi Menggugah Membuat Lebih banyak Selalu membaca Tidak berbunyi 1
semangat pendengar paham, membaca catatan catatan (tergantung
pendengar hanya sesekali saja pada catatan)
memandang
catatan
RANCANGAN TUGAS

Nama Mata Kuliah : Pemrograman Web SKS :3


Program Studi : Ilmu Komunikasi Pertemuan ke : 14
Fakultas : Direktorat Diploma Teknologi Informasi

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 Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan Lengkap dan terpadu Lengkap Masih kurang Hanya menunjukkan Tidak ada konsep 1
konsep beberapa aspek sebagian konsep saja
yang belum
terungkap

KRITERIA 2 : Kebenaran isi jawaban


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan Diungkap dengan Sebagian besar Kurang dapat Tidak ada konsep yang 2
tepat, terdapat aspek tepat tetapi konsep sudah mengungkapkan aspek disajikan
penting, analisis dan deskriptif terungkap, namun penting, melebihi halaman,
membantu memahami masih ada yang tidak ada proses
konsep terlewatkan merangkum hanya
mencontoh

KRITERIA 3 : Daya tarik komunikasi/presentasi

KRITERIA 3a : Komunikasi tertulis


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah Bahasa menambah Bahasa deskriptif, Informasi dan data yang Tidak ada hasil 1
pembaca untuk informasi pembaca tidak terlalu disampaikan tidak menarik
mencari tahu menambah dan membingungkan
konsep lebih dalam pengetahuan
Kerapian Paper Paper dibuat dengan Paper cukup Dijilid biasa Dijilid namun kurang rapi Tidak ada hasil 1
sangat menarik dan menarik, walau tidak
menggugah terlalu mengundang
semangat membaca membaca
KRITERIA 3b : Komunikasi lisan
DIMENSI Sangat Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Memuaskan
Isi Memberi inspirasi Menambah Pembaca masih Informasi yang Informasi yang disampaikan 2
pendengar untuk wawasan harus menambah disampaikan tidak menyesatkan atau salah
mencari lebih lagi informasi dari menambah wawasan
dalam beberapa sumber bagi pendengarnya
Organisasi Sangat runtut dan Cukup runtut dan Tidak didukung Informasi yang Tidak mau presentasi 1
integratif sehingga memberi data data, namun disampaikan tidak ada
pendengar dapat pendukung fakta menyampaikan dasarnya
mengkompilasi isi yang disampaikan informasi yang
dengan baik benar
Gaya Presentasi Menggugah Membuat Lebih banyak Selalu membaca Tidak berbunyi 1
semangat pendengar paham, membaca catatan catatan (tergantung
pendengar hanya sesekali saja pada catatan)
memandang
catatan

Anda mungkin juga menyukai