kiayati.staff.gunadarma.ac.idkiayati.staff.gunadarma.ac.id/.../49512/RPS+-+PEMROGRAMAN+WEB… ·...
Transcript of kiayati.staff.gunadarma.ac.idkiayati.staff.gunadarma.ac.id/.../49512/RPS+-+PEMROGRAMAN+WEB… ·...
RENCANA PEMBELAJARAN SEMESTERPROGRAM 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 KomunikasiProgram Studi Ilmu Komunikasi Kode Prodi: C70201Jenjang S1Kode dan Nama MK AK081314 Pemrograman WebSKS dan Semester SKS 3 Semester VII (PTA)PrasyaratStatus Mata Kuliah [ ] Wajib [√ ] PilihanDosen Pengampu .....Capaian PembelajaranMata Kuliah
Sikap
1. Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan peradaban berdasarkan Pancasila.
2. Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain.
Ketrampilan Umum
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 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.
3. Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan mencegah plagiasi.
Pengetahuan 1. Memiliki pengetahuan dan keterampilan dalam pengelolaan sistem informasi dan komunikasi sesuai kebutuhan profesi dan organisasi.
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)
Ketrampilan Khusus
Mahasiswa mampu mengembangkan aplikasi komunikasi multimedia berbasis TIK dalam konteks beragam budaya, mampu membuat blog untuk mengkomunikasikan karya jurnalistik dalam era digital, dan mampu menuliskan kode dalam menerapkan basis data dan pemrograman berbasis web.
Deskripsi Umum (Silabus)
Mata kuliah ini membahas teknologi web serta pemrograman web termasuk di dalamnya, yaitu HTML & HTML 5, CSS, PHP, Database MySQL, Java Script, Ajax, dan Content Management System.
Metode Pembelajaran
1. Ceramah/Kuliah Pakar √ 4. Praktik Laboratorium2. Problem Based Learning/FGD √ 5. Self-Learning (V-Class)3. Project Based Learning √ 6. Lainnya: .......................... √
Pengalaman Belajar/Tugas
a. Tayangan Presentasi √ c. Online exercise/kuiz (V-class) √b. Review textbook/Jurnal √ d. Laporan √e. Lainnya: .......... √
Referensi / Sumber Belajar
(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.(8) Celko, Joe. 1999. Data and Databases: Concept In Practice. Morgan Kaufmann 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 Diharapkan
Bahan Kajian (Materi Pelajaran) Metode/Bentuk Pembelajaran
Waktu Belajar (Menit)
Kriteria Penilaian (Indikator)
Bobot Nilai (%)
Sumber belajar
1. Mahasiswa mampu memahami dan menjelaskan secara umum konsep dasar web dan arsitektur, serta server & client side scripting.
1. Konsep Dasar Web dan Overview
2. Arsitektur Web3. Web Server4. Server Side Scripting5. Client Side Scripting
1. Ceramah/Kuliah Pakar
3 sks x 170 menit
1. Partisipasi Mahasiswa 4% 1, 4, 5, 6, 7
2. Mahasiswa mampu memahami dan menjelaskan Konsep HTML, mempraktekkan dan berlatih menggunakan elemen-elemen HTML
1. Struktur Page (Konsep HTML)a. Struktur Dasar Elemenb. Kelompok Atributc. Format Dasar Textd. Presentational Elementse. Phrase Elementsf. Listg. Editing Texth. Penggunaan Character
Entities untuk Special Character
i. Komentarj. Elemen <font> yang
digunakank. Elemen Block dan Inlinel. Elemen pengelompokan
dengan <div> dan <span>
1. Ceramah/Kuliah Pakar
2. Problem Based Learning
3. Discovering Learning
(Tugas 1)
3 sks x 170 menit
1. Kebenaran isi jawaban2. Kelengkapan isi jawaban3. Daya Tarik Komunikasi
Tugas Individual:1. Mahasiswa menjawab
latihan soal untuk menyebutkan dan menjelaskan struktur dasar elemen HTML.
2. Mahasiswa mencari referensi dan merangkum textbook/journal
9% 2, 4
3. Mahasiswa mampu memahami dan menjelaskan Konsep HTML, mempraktekkan dan berlatih menggunakan elemen-elemen HTML
1. Links dan Navigationa. Basic Linksb. Pemahaman Direktori dan
Struktur Direktoric. URL, Absolute dan
Relative URL,dan <base> elemen
d. Advanced E-Mail Links2. Colors, Image, and Objects
a. Menambahkan Warna (Color) untuk Web: Specifying, Using, & Hex Codes versus Color Names
b. Memilih Warna (Color)
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 HTML)
4% 2, 4
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 memahami dan menjelaskan Konsep HTML, mempraktekkan dan berlatih menggunakan elemen-elemen HTML
1. Table di HTMLa. Pengenalan Tableb. Elemen dasar Table dan
Atributc. Advance Tabled. Isu aksesibilitas dengan
Table2. Forms di HTML
a. Pengenalan Formsb. Pembuatan Form dengan
elemen <form>c. Form Controld. 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. Ceramah/Kuliah Pakar
2. Problem Based Learning
(Tugas 2)
3 sks x 170 menit
1. Kebenaran Isi Jawaban2. Kelengkapan Isi
Jawaban3. 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
form sebagai E-Mail feedback form: to, cc, subject, Body, button send email.
5. Mahasiswa mampu memahami, menjelaskan dan mengimplementasi elemen Frames HTML, serta mempraktekkan elemen HTML 5
1. Frames di HTMLa. Penggunaan Framesb. Pengenalan Framsetc. Elemen <frameset>d. Elemen <frame>e. Elemen <noframes>f. Pembuatan Lonks
Diantara Framesg. Nested Framesetsh. Floating or Inline Frames
dengan <iframe>2. Pengenalan HTML5
a. Loose Syntax Returnsb. XHTML5c. Presentational Markup
and Redefinedd. HTML5 Document
Structure Changese. HTML5’s Open Media
Effortf. Client-Side Graphics with
<canvas>g. HTML5 Form Changes
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 HTML & HTML5)
4% 2, 3, 4
6. Mahasiswa mampu memahami, menjelaskan konsep dasar CSS dan mengimplementasi elemen-elemen CSS.
1. Pengenalan Cascading Style Sheet: Basic Example & Inheritance
2. CSS Rules3. CSS Properties4. Controlling Fonts5. Text Formatting6. Text Pseudo-Classes7. Selectors8. Length9. Percentages10. Coming to Grips with the Box
Model
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)
4% 3, 4, 12
7. Mahasiswa mampu memahami, menjelaskan konsep dasar CSS dan
1. Links2. Backgrounds3. Lists
1. Ceramah/Kuliah Pakar
2. Problem Based
3 sks x 170 menit
1. Kebenaran Isi Jawaban2. Kelengkapan Isi
Jawaban
10% 3, 4, 12
mengimplementasi elemen-elemen CSS.
4. Tables5. Outlines6. Pseudo-Classes :focus & :active7. Generated Content8. Miscellaneous Properties9. Additional Rules10. Postioning with CSS
Learning
(Tugas 3)
3. KreatifitasTugas 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.
UJIAN TENGAH SEMESTER8. Mahasiswa mampu
memahami dan menjelaskan konsep dasar dan mengimplementasi serta berlatih penggunaan elemen Java Script.
1. Pengenalan Java Script2. Add a Script to Pages3. Document Object Model4. Variables5. Operators6. Functions7. Conditional & Looping
Statement8. Events9. Built-in Objects10. Writing Java Script
1. Ceramah/Kuliah Pakar
2. Problem Based Learning
(Tugas 4)
3 sks x 170 menit
1. Kebenaran Isi Jawaban2. Kelengkapan Isi
Jawaban3. KreatifitasTugas 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
7% 2, 4
9. Mahasiswa mampu memahami dan menjelaskan konsep dasar PHP, serta mengimplementasi dan mempraktekkan penggunaan elemen PHPP.
1. Introducing to PHPa. What Does PHP Do?b. A Brief History of PHPc. Installing PHPd. A Walk Through PHP
2. Language Basica. Lexical Structure & Data
Typesb. Variables & Expressions
and Operatorsc. Flow-Control Statement &
Including Code
1. Ceramah/Kuliah Pakar
3 sks x 170 menit
1. Partisipasi Mahasiswa2. Kuiz
(Mahasiswa membawa laptop/notebook untuk mengikuti instruksi dari dosen dalam mempraktekkan dan implementasi elemen PHP)
5% 7, 10, 11
d. Embedding PHP in Web Pages
3. Functionsa. Calling & Defining
Functionsb. Variable Scope &
Parametersc. Return Values & Variabled. Anonymous
4. Strings10. Mahasiswa mampu
memahami dan menjelaskan konsep dasar PHP, serta mengimplementasi dan mempraktekkan penggunaan elemen PHP.
1. Arrays2. Objects3. Penanganan Form4. File dan Direktori5. Session and Cookies
1. Ceramah/Kuliah Pakar
2. Discovering Learning
3. Problem Based Learning
(Tugas 5)
3 sks x 170 menit
1. Kebenaran Isi Jawaban2. Kelengkapan Isi
Jawaban3. KreatifitasTugas 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
10% 7, 10, 11
11. Mahasiswa mampu memahami dan menjelaskan Konsep Basis Data di Web, serta mengimplementasi penggunaan basis data dalam MySQL.
1. Konsep Basis Data di Weba. Databaseb. DBMSc. RDBMS
2. Database Designa. Why Use a Relational
Databaseb. Blasted Anomaliesc. Normalizationd. Types of Relationshipse. Advanced Database
Concept3. Software Basis Data (MySQL,
dll) & Instalasi4. Pengenalan SQL
a. Membuat, Menampilkan, Membuka dan Menghapus
1. Ceramah/Kuliah Pakar
2. Problem Based Learning
(Tugas 6)
3 sks x 170 menit
1. Partisipasi Mahasiswa2. Kebenaran Isi Jawaban3. Daya Tarik KomunikasiTugas Kelompok:1. Mahasiswa menerapkan
konsep SQL untuk membuat, menampilkan, membuka, mengubah, menghapus database, tabel dan record.
5% 5, 6, 7, 8, 9
Database.b. Membuat, Mengubah, dan
Menghapus Tablec. Menambah, Mengedit,
Menghapus, Menampilkan Record
12. Mahasiswa mampu menjelaskan dan mendemonstrasikan dalam implementasi dengan Sample Application di pemrograman web.
1. Guesbook2. Aplikasi Berita3. Business Registration
1. Project Based Learning
2. Focus Group Discussion
(Tugas 7)
3 sks x 170 menit
1. Partisipasi Mahasiswa2. Kebenaran Isi3. Daya Tarik
Komunikasi/PresentasiTugas Kelompok:1. Mahasiswa
mendemonstrasikan dan mengimplementasi penggunaan database dengan bahasa pemrograman untuk menghasilkan suatu aplikasi berbasis web serta mempresentasikannya
10% 6, 7, 10
13. Mahasiswa mampu memahami dan menjelaskan Overview Web Security, Networkd and Application serta Basic Web Security Model.
1. Overview Web Securitya. Security: An Ovierviewb. Common Threats on the
Web2. Network and Application
Securitya. Understanding Network
Securityb. User-Level Securityc. Server-Level Security
3. Basic Web Security Modela. Web Refresherb. Security User Interface
- Goals of a browser- When is it safe to
type my password?
1. Ceramah/Kuliah Pakar
3 sks x 170 menit
1. Partisipasi Mahasiswa 4% 15, 16
14. Mahasiswa mampu memahami dan menjelaskan konsep Content Management System (CMS) serta
1. Pengenalan Content Management System
2. CMS Software (OcPortal, WordPress, WebGUI, Drupal, Rubedo, Joomla, eZ Publish
1. Project Based-Learning
2. Focus Group Discussion
3 sks x 170 menit
1. Partisipasi Mahasiswa2. Kebenaran Isi3. Kelengkapan Isi4. Daya Tarik
Komunikasi/Presentasi
9% 13, 14
perangkat lunak CMS yang digunakan oleh pelaku tenologi informasi.
Platform) (Tugas 8) Tugas Kelompok:1. Mahasiswa mencari dan
merangkum serta mempresentasikan kelebihan dan kekurangan dari perangkat lunak CMS
UJIAN AKHIR SEMESTER
RANCANGAN TUGAS
Nama Mata Kuliah : Pemrograman Web SKS : 3Program Studi : Ilmu Komunikasi Pertemuan ke : 2Fakultas : Komunikasi
A. TUJUAN TUGASMahasiswa diharapkan dapat mengetahui dan menjelaskan struktur dasar HTML dan elemennya serta dapat mencari dan merangkum textbook.
B. URAIAN TUGASa. Obyek Garapan
Struktur dasar & Elemen HTMLb. 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 jawabanKebenaran isi jawabanDaya tarik komunikasi
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep & rangkuman
Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 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
KRITERIA 3: Daya tarik komunikasi
Kriteria 3a: Komunikasi tertulis
DIMENSI 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
RANCANGAN TUGAS
Nama Mata Kuliah : Pemrograman Web SKS : 3Program Studi : Ilmu Komunikasi Pertemuan ke : 4Fakultas : Komunikasi
A. TUJUAN TUGASMahasiswa diharapkan dapat mengetahui dan memahami serta mempraktekkan penggunaan elemen link, images & color, serta form dengan menggunakan pemrograman HTML.
B. URAIAN TUGASa. 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/outputc. Deskripsi Luaran tugas yang dihasilkan:
Tayangan tampilan/output
C. KRITERIA PENILAIAN (15%)Kebenaran isi jawabanKelengkapan isi jawabanKreativitas
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep & tampilan/output program
Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep dan penerapannya (output)
Tidak ada penjelasan 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
KRITERIA 3: Kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Nilai Seni 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
Tidak ada hasil 5
RANCANGAN TUGAS
Nama Mata Kuliah : Pemrograman Web SKS : 3Program Studi : Ilmu Komunikasi Pertemuan ke : 7Fakultas : Komunikasi
A. TUJUAN TUGASMahasiswa diharapkan dapat mengetahui, mengedentifikasi, dan menjelaskan struktur elemen dari CSS, serta mengimplementasi dengan CSS Positioning dari link yang berbeda section dan blok.
B. URAIAN TUGASa. Obyek Garapan
Struktur elemen CSS dan Positioning CSSb. 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 jawabanKebenaran isi jawabanKreativitas
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep & tampilan/output program
Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep dan penerapannya (output)
Tidak ada penjelasan 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
KRITERIA 3: Kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Nilai Seni 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
Tidak ada hasil 2
RANCANGAN TUGAS
Nama Mata Kuliah : Pemrograman Web SKS : 3Program Studi : Ilmu Komunikasi Pertemuan ke : 8Fakultas : Komunikasi
A. TUJUAN TUGASMahasiswa diharapkan dapat mengetahui, memahami, dan menjelaskan, serta menerapkan Operator dan function switch statement untuk script allert dalam Java Script.
B. URAIAN TUGASa. 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 jawabanKebenaran isi jawabanKreativitas
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep & tampilan/output program
Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep dan penerapannya (output)
Tidak ada penjelasan 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
KRITERIA 3: Kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Nilai Seni 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
Tidak ada hasil 1
RANCANGAN TUGAS
Nama Mata Kuliah : Pemrograman Web SKS : 3Program Studi : Ilmu Komunikasi Pertemuan ke : 10Fakultas : Komunikasi
A. TUJUAN TUGASMahasiswa diharapkan dapat mengetahui, memahami, menjelaskan dan menerapkan Array, Object, Penanganan Form, File dan Direktori serta Session and Cookies dalam PHP serta penerapannya.
B. URAIAN TUGASa. Obyek Garapan
File dan Direktori dalam PHPb. 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 jawabanKebenaran isi jawabanKreatifitas
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan rangkuman, struktur elemen dan output program, serta penerapan
Lengkap dan terpadu Lengkap 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
KRITERIA 3: Daya Tarik Komunikasi
Kriteria 3a: Komunikasi Tertulis
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
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 : Pemrograman Web SKS : 3Program Studi : Ilmu Komunikasi Pertemuan ke : 11Fakultas :
A. TUJUAN TUGASMahasiswa diharapkan memahami, mempraktekkan dan menerapkan penggunaan konsep SQL untuk database, tabel, dan record.
B. URAIAN TUGASa. 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 jawabanKebenaran isi jawabanDaya Tarik Komunikasi
GRADING SCHEME COMPETENCE
KRITERIA 1: Kelengkapan isi jawaban
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di Bawah Standard Skor
Kelengkapan konsep dan penggunaan komponen
Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian bentuk umumdan penerapannya
Tidak ada penjelasan 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
KRITERIA 3: Daya Tarik Komunikasi Tertulis
DIMENSI 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 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 : Pemrograman Web SKS : 3Program Studi : Ilmu Komunikasi Pertemuan ke : 12Fakultas : Komunikasi
A. TUJUAN TUGASMahasiswa diharapkan mengetahui dan memahami, serta mampu mengimplementasi penggunaan databse dengan bahasa pemrograman untuk menghasilkan suatu aplikasi berbasis web.
B. URAIAN TUGASa. 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 progamPaper 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 jawabanKebenaran isi jawabanDaya Tarik Komunikasi/Presentasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi jawabanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep
Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 2
KRITERIA 2 : Kebenaran isi jawabanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
3
KRITERIA 3 : Daya tarik komunikasi/presentasi
KRITERIA 3a : Komunikasi tertulisDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah 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 rapi Tidak ada hasil 1
KRITERIA 3b : Komunikasi lisanDIMENSI Sangat
MemuaskanMemuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Isi Memberi inspirasi pendengar untuk mencari lebih dalam
Menambah wawasan
Pembaca masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
1
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat pendengar
Membuat pendengar paham, hanya sesekali saja memandang catatan
Lebih banyak membaca catatan
Selalu membaca catatan (tergantung pada catatan)
Tidak berbunyi 1
RANCANGAN TUGAS
Nama Mata Kuliah : Pemrograman Web SKS : 3Program Studi : Ilmu Komunikasi Pertemuan ke : 14Fakultas : Direktorat Diploma Teknologi Informasi
A. TUJUAN TUGASMahasiswa diharapkan mampu memahami dan menjelaskan Content Management System (CMS).
B. URAIAN TUGASa. 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 jawabanKebenaran isi jawabanDaya Tarik Komunikasi/Presentasi
GRADING SCHEME COMPETENCE
KRITERIA 1 : Kelengkapan isi jawabanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kelengkapan konsep
Lengkap dan terpadu Lengkap Masih kurang beberapa aspek yang belum terungkap
Hanya menunjukkan sebagian konsep saja
Tidak ada konsep 1
KRITERIA 2 : Kebenaran isi jawabanDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kebenaran konsep Diungkapkan dengan tepat, terdapat aspek penting, analisis dan membantu memahami konsep
Diungkap dengan tepat tetapi deskriptif
Sebagian besar konsep sudah terungkap, namun masih ada yang terlewatkan
Kurang dapat mengungkapkan aspek penting, melebihi halaman, tidak ada proses merangkum hanya mencontoh
Tidak ada konsep yang disajikan
2
KRITERIA 3 : Daya tarik komunikasi/presentasi
KRITERIA 3a : Komunikasi tertulisDIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Bahasa Paper Bahasa menggugah 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 rapi Tidak ada hasil 1
KRITERIA 3b : Komunikasi lisanDIMENSI Sangat
MemuaskanMemuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Isi Memberi inspirasi pendengar untuk mencari lebih dalam
Menambah wawasan
Pembaca masih harus menambah lagi informasi dari beberapa sumber
Informasi yang disampaikan tidak menambah wawasan bagi pendengarnya
Informasi yang disampaikan menyesatkan atau salah
2
Organisasi Sangat runtut dan integratif sehingga pendengar dapat mengkompilasi isi dengan baik
Cukup runtut dan memberi data pendukung fakta yang disampaikan
Tidak didukung data, namun menyampaikan informasi yang benar
Informasi yang disampaikan tidak ada dasarnya
Tidak mau presentasi 1
Gaya Presentasi Menggugah semangat pendengar
Membuat pendengar paham, hanya sesekali saja memandang catatan
Lebih banyak membaca catatan
Selalu membaca catatan (tergantung pada catatan)
Tidak berbunyi 1