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