RPS: Session, Learning Material, Reference, Assessment/Rubric


Search Subject
Subject Name :
Matakuliah tidak ditemukan
Landscape Kode Matakuliah Nama Matakuliah sks Creator Reviewer Action
Kurikulum Teknik Informatika 2019/2020 IKG305 Pemrograman Web 3.00 3022 Dian Pratiwi, S.T., M.T.I. 1683 Ir. Agung Sediyono, M.T., Ph.D. RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKG6309 Pemrograman Web Lanjut 3.00 3022 Dian Pratiwi, S.T., M.T.I. 2641 Binti Solihah, S.T., M.Kom. RPS| Assessment Map
Kurikulum Sistem Informasi 2023/2024 IKG6305 Pemrograman Web 3.00 3022 Dian Pratiwi, S.T., M.T.I. 2554 Anung Barlianto Ariwibowo, M.Kom. RPS| Assessment Map
Kurikulum Informatika 2023/2024 IKG6405 Pemrograman Web 4.00 2641 Binti Solihah, S.T., M.Kom. 1683 Ir. Agung Sediyono, M.T., Ph.D. RPS| Assessment Map
Kurikulum Sistem Informasi 2019/2020 IKG305 Pemrograman Web 3.00 3022 Dian Pratiwi, S.T., M.T.I. Belum di tentukan RPS| Assessment Map

RPS Detail
Matakuliah
ProfileHistory
Kode MatakuliahIKG6309
Nama MatakuliahPemrograman Web Lanjut
sks3.00
Semester NameSubject CodeSubject NameGroup NameGroup CodePortofolio

Review History
RPS Review History
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)

RPS per Session
Sesi Ke KAD Bahan Kajian Metoda Pembelajaran Waktu Belajar (Menit) Pengalaman Belajar Mahasiswa Referensi Kriteria Penilaian (Indikator)
1 Konsep Pemrograman Web: client side, server side, HTML, CSS dan Bootstrap (B3, B4, B5)
  • Tutorial (80)
  • Percobaan (10)
  • Diskusi (10)
150.00 Mengumpulkan informasi, dan menerima umpan balik, mengetahui contoh-contoh skrip
  • Olga Maria Stefania Cucaro(2022)
  • Quiz 1 (1.5) - 1.50 %
  • Ujian Tengah Semester (1) - 1.00 %
2 Javascript & React JS: Model penulisan javascript, variabel dan array, operator, pernyataan seleksi (IF) dan pengulangan (WHILE-DO, FOR), Pembuatan form, submit form, validasi text field, validasi radio button, Pengenalan fungsi pada javascript, fungsi dengan parameter, pembuatan frame, relasi parent/child pada Javascript, Pengenalan React JS, Class, List, Form, Router
  • Tutorial (60)
  • Percobaan (30)
  • Diskusi (10)
150.00 engumpulkan informasi, Membuat fungsi JavaScript, Menerapkan React JS
  • Ballard Phil(2008)
  • Anthony Onyekachukwu Okonta ·(2023)
  • Praktikum (0.5) - 0.50 %
  • Quiz 1 (1) - 1.00 %
  • Ujian Tengah Semester (4) - 4.00 %
3 JQuery: Intro, event handling, fungsi ready(), penambahan event ke element, pengecekan field, submit form dengan jquery, pembuatan fungsi select/unselect pada checkbox, mouse event, animate, set, get, css(), callback, stop, remove, GET POST.
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi, mengidentifikasi dan menerapkan fungsi JQuery
  • Praktikum (0.5) - 0.50 %
  • Quiz 1 (1.5) - 1.50 %
  • Ujian Tengah Semester (5) - 5.00 %
4 PHP (Bagian 1): Pengenalan PHP, struktur PHP, comment, komponen dasar PHP, tipe variabel, array, fungsi matematika PHP, tipe-tipe pernyataan (IF, ELSE, PRINT, SWITCH, FOR, WHILE, ekspresi aritmatika, ekspresi logika (TRUE-FALSE), GET & POST Method, Fungsi-fungsi penting pada PHP, manipulasi substring, konversi string ke array dan sebaliknya, fungsi max min, fungsi random, fungsi die, echo dan printf, pengalokasian file, direktori, penyimpanan data file teks, fungsi file, pencarian direktori & konten, passing array, passing by reference, passing by value
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi, Memanfaatkan skrip PHP
  • Praktikum (1) - 1.00 %
  • Quiz 1 (1.5) - 1.50 %
  • Quiz 2 (1) - 1.00 %
  • Ujian Akhir Semester (3) - 3.00 %
  • Ujian Tengah Semester (4) - 4.00 %
5 PHP (Bagian 2): Pengenalan PHP Berorientasi Objek, Class, Object, Fungsi dengan parameter dan tanpa parameter, scope variable, Inheritance, Encapsulation, Overloading Overriding, Penerapan OO PHP pada Input user (Text, Button, Form, Radio Button, Select), contoh login dengan OO PHP, akses ke database, URL/Email, Validasi
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi, Merancang kelas-kelas PHP
  • Praktikum (0.5) - 0.50 %
  • Quiz 1 (1) - 1.00 %
  • Ujian Akhir Semester (3) - 3.00 %
  • Ujian Tengah Semester (3) - 3.00 %
6 Database (Bagian 1): Pengenalan database, keunggulan penerapan database, model dasar database (hirarki, jaringan, relasional), field, record, tabel, file, pengenalan key, relasi antar tabel. Pengenalan MySQL, pembuatan database, tabel, penamaan database, tabel dan field, primary key, konsep DDL (CREATE, ALTER, DROP), MySQL Query Browser
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan & mendiskusikan point-point, Mempraktekkan MySQL dan query DDL
  • Praktikum (1) - 1.00 %
  • Quiz 1 - 1.50 %
  • Quiz 2 - 1.50 %
  • Ujian Akhir Semester (3) - 3.00 %
  • Ujian Tengah Semester (3) - 3.00 %
7 Summary pertemuan 1-6: Javascript, CSS Bootstrap, PHP, DDL, dan Quiz I
  • Pemecahan Masalah (100)
150.00 Mengumpulkan informasi, Memecahkan masalah pemrograman
8 DDL, jenis-jenis query (query sederhana),DML (SELECT, DELETE, UPDATE, INSERT), Query gabungan dam query bertingkat, DML (JOIN, ORDER BY, GROUP BY, DISTINCT, HAVING, BETWEEN, LIKE), view, stored procedure, MySQL dalam PHP, koneksi PHP ke database, contoh implementasi localhost
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mempraktekkan query DML, Mengumpulkan informasi Membuat database MySQL, Memanfaatkan kueri DML
  • Praktikum (2) - 2.00 %
  • Quiz 2 (1.5) - 1.50 %
  • Ujian Akhir Semester (4.5) - 4.50 %
9 XML: Konsep, kegunaan, sintaks, atribut, element, XML DOM, XML Parser, XSLT
  • Tutorial (80)
  • Percobaan (10)
  • Diskusi (10)
150.00 Mengumpulkan informasi, dan menerima umpan balik, mengetahui contoh-contoh skrip XML
  • Praktikum (2) - 2.00 %
  • Quiz 2 (2) - 2.00 %
  • Ujian Akhir Semester (4.5) - 4.50 %
10 JS AJAX (Bagian 1) : Konsep AJAX, AJAX XMLHTTP, Request, Response, AJAX XML File
  • Tutorial (80)
  • Percobaan (10)
  • Diskusi (10)
150.00 Mengumpulkan informasi, mengidentifikasi dan menerapkan AJAX
  • Praktikum (0.5) - 0.50 %
  • Quiz 2 (1.5) - 1.50 %
  • Ujian Akhir Semester (4) - 4.00 %
11 JS AJAX (Bagian 2) & JS Graphic: penerapan ajax dengan PHP, penggunaan XMLHttpRequest object, Teknik server side dengan PHP & MySQL, passing, validasi AJAX form, upload file dengan AJAX, JS Graphic, Canvas, Plot, Chart, D3.JS
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi, mengidentifikasi dan menerapkan AJAX JS Graphic
  • Praktikum (1) - 1.00 %
  • Quiz 2 (2) - 2.00 %
  • Ujian Akhir Semester (4) - 4.00 %
12 JSON: Pengenalan JSON, Struktur JSON, tipe data JSON, pembuatan JSON di PHP, parsing error, akses data dari JSON didalam JQuery, JSON Object, Array
  • Tutorial (70)
  • Percobaan (20)
  • Diskusi (10)
150.00 Mengumpulkan informasi, Menyusun skrip JSON
  • Praktikum (1) - 1.00 %
  • Quiz 2 (2.5) - 2.50 %
  • Ujian Akhir Semester (4) - 4.00 %
13 Summary pertemuan 9-12: DML, XML, AJAX, JSON dan Quiz II
  • Pemecahan Masalah (100)
150.00 Mengumpulkan informasi, Menyelesaikan soal-soal pemrograman
14 Proyek pemrograman web
  • Diskusi (10)
  • Presentasi (90)
150.00 Mempresentasikan hasil proyek berkelompok
  • Tugas Kelompok (20) - 20.00 %

Assessment Component

Assessment Detail
NoComponent NameWeightage
1 Praktikum 10
2 Quiz 1 8
3 Quiz 2 12
4 Tugas Kelompok 20.00
5 Ujian Akhir Semester 30
6 Ujian Tengah Semester 20
Total100

Daftar Referensi
  1. 1. Olga Maria Stefania Cucaro. HTML, CSS, Bootstrap, Php, Javascript and MySql. ResearchFreelance. 2022
  2. 2. Ballard Phil. Sams Teach Yourself Ajax, Javascript, And Php All In One. Prentice Hall. 2008
  3. 3. Anthony Onyekachukwu Okonta ·. React.js Design Patterns. BPB Publications. 2023

Notice: Trying to get property of non-object in /var/www/html/sis/application/controllers/IndexController.php on line 978