Student Information System
RPS: Session, Learning Material, Reference, Assessment/Rubric
Info
Search Subject
Subject Name :
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
Course Profile
History
Kode Matakuliah
IKG6405
Nama Matakuliah
Pemrograman Web
sks
4.00
Semester Name
Subject Code
Subject Name
Group Name
Group Code
Portfolio
Evidence
Genap 2023/2024 (R)
IKG6405
Pemrograman Web
TIF-01
01
Portofolio
Tidak Diijinkan
Genap 2023/2024 (R)
IKG6405
Pemrograman Web
TIF-02
02
Portofolio
Tidak Diijinkan
Review History
RPS Review History
No
Review
Review By
Review Date
1
Komponen kognitif UTS,UAS, TUgas, Quis tidak lebih dari 40%
Agung Sediyono
2024-10-14 22:57:55
Capaian Pembelajaran (CP) terkait
Capaian Pembelajaran (CP)
PENGETAHUAN
1
Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
(2,2)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu menjelaskan, menyimpulkan konsep dasar Pemrograman berbasis Web: Teknologi Frontend (HTML, CSS, Javascript) dan back end
Students are able to explain, conclude the basic concepts of Web-based Programming
(2,2)
2
Mahasiswa mampu menjelaskan konsep MVT pada framework Django
Students are able to explain MVT concept in the Django Framework
(1,3)
3
Mahasiswa mampu menjelaskan konsep Django ORM
Student are able to explain Django ORM
(2,2)
4
Mahasiswa mampu menjelaskan konsep Django Session
Student are able to explain Django Session
(2,2)
5
Mahasiswa mampu menjelaskan konsep REST API
Student are able to explain the REST API concept
(2,2)
KETRAMPILAN KHUSUS
2
Mahasiswa mampu menganalisis, merancang, membuat dan mengevaluasi user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin (KK.b)
Students can analyze, design, create, and evaluate user interfaces and interactive applications while considering user needs and developments in interdisciplinary sciences.(KK.b)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa mampu mengidentifikasi, merancang, dan memperbaiki tampilan web
Students are able to identify, design, and improve the appearance of the web
(4,3)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu mengimplementasikan tag html dan css untuk menampilkan informasi
Students are able to implement HTML tag and CSS to display information in the web platform
(3,3)
2
Mahasiswa mampu mengimplementasikan javascript pada aplikasi berbasis web
Students are able to implement javascript at web based application
(3,2)
3
Mahasiswa mampu mengimplementasikan template Django untuk menampilkan informasi secara dinamis
Student are able to implement Django Template to display information dynamically in the web platoform
(3,3)
3
Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
No
Detail
Course Learning Outcomes
Action
1
Show/Hide
Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
(5,4)
No
Session Learning Outcomes - Description (Cognitive Level,Knowledge Level)
Action
1
Mahasiswa mampu menerapkan konsep MVT pada aplikasi berbasis web
Students are able to implement MVT at web based application
(6,3)
2
Mahasiswa mampu menerapkan konsep django ORM untuk membuat dan memanipulasi database
Students are able to implement th ORM to create or manage database
(5,3)
3
Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi pada aplikasi berbasis web
Students are able to iimplement session to keep information in the stateless protocol
(3,2)
4
Mahasiswa mampu mendeploy aplikasi di lingkungan server
Students are able to deploy web app in server
(3,2)
5
Mahasiswa mampu mengimplementasikan penyediaan API dan konsumsi API berbasis REST API
Students are able to implement service to provide and consume API API using REST Framework
(3,2)
RPS per Session
Sesi Ke
KAD
Bahan Kajian
Metoda Pembelajaran
Waktu Belajar (Menit)
Pengalaman Belajar Mahasiswa
Referensi
Kriteria Penilaian (Indikator)
1
Prinsip, konsep dan prosedur:
Kerangka kerja aplikasi Web
HTML tag, cs style dan java script di laman web 3
IDE untuk pengembangan aplikasi web
Membuat applikasi Hello Word
Tutorial (70)
Diskusi (30)
240.00
Memahami arsitektur aplikasi berbasis web, teknologi pendukung dan komunikasi antar modul menggunakan API
Quiz 1 - 0.00 %
Ujian Tengah Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan, menyimpulkan konsep dasar Pemrograman berbasis Web: Teknologi Frontend (HTML, CSS, Javascript) dan back end
Students are able to explain, conclude the basic concepts of Web-based Programming
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kesesuaian dalam menjelaskan konsep pemrograman web beserta ruang lingkupnya
Appropriateness in explaining web programming concepts and their scope
Ujian Tengah Semester 3.00 %
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi definisi pemrograman web dengan benar
Students are not able to identify the definition of web programming correctly
Mahasiswa mampu mengidentifikasi definisi pemrograman web dengan benar
Students are able to correctly identify the definition of web programming
Mahasiswa mampu mengidentifikasi definisi pemrograman, kelebihan kekurangan serta kebutuhan untuk mengembangkan berbagai aplikasi web dengan benar
Students are able to identify programming definitions, strengths and weaknesses and the need to develop various web applications correctly
2
Menampilkan informasi sederhana:
Struktur layout UI
Rancangan tampilan informasi
Verifikasi dan memvalidasi hasil implementasi
Tutorial (50)
Percobaan (20)
Diskusi (20)
Diksusi Online (10)
240.00
Menerapkan layout html dan melakukan verifikasi hasil rancangan layout
Praktikum - 2.00 %
Quiz 1 - 0.00 %
Ujian Tengah Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis, merancang, membuat dan mengevaluasi user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin (KK.b)
Students can analyze, design, create, and evaluate user interfaces and interactive applications while considering user needs and developments in interdisciplinary sciences.(KK.b)
CPMK
: Mahasiswa mampu mengidentifikasi, merancang, dan memperbaiki tampilan web
Students are able to identify, design, and improve the appearance of the web
KAD
: Mahasiswa mampu mengimplementasikan javascript pada aplikasi berbasis web
Students are able to implement javascript at web based application
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Ketepatan mahasiswa dalam memiliih dan menerapkan tag dasar HTML
Accuracy of students in choosing and applying basic HTML tags
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi konsep, struktur HTML dan kegunaannya dengan benar
Students are not able to identify concepts, HTML structures and their uses correctly
Mahasiswa mampu mengidentifikasi konsep, struktur HTML dan kegunaannya dengan benar
Students are able to identify concepts, HTML structures and their uses correctly
Mahasiswa mampu mengidentifikasi konsep dan kegunaan HTML, membuat layout dengan tag-tag HTML, dan menerapkan method GET POST
Students are able to identify the concepts and uses of HTML, create layouts with HTML tags, and apply the GET POST method
KAD
: Mahasiswa mampu mengimplementasikan tag html dan css untuk menampilkan informasi
Students are able to implement HTML tag and CSS to display information in the web platform
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kesesuaian mahasiswa dalam mengidentifikasi, merancang dan menerapkan tag HTML dan skrip CSS dengan benar
The suitability of students in identifying, designing and implementing HTML tag and CSS scripts correctly
Praktikum 2.00 %
Ujian Tengah Semester 3.00 %
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi dan menerapkan CSS pada client side dengan benar
Students are not able to correctly identify and apply CSS on the client side
Mahasiswa mampu mengidentifikasi dan menerapkan CSS pada client side dengan benar
Students are able to correctly identify and apply CSS on the client side
Mahasiswa mampu mengidentifikasi konsep CSS, dan mengimplementasikan internal eksternal CSS
Students are able to identify CSS concepts, and implement internal and external CSS
3
Menampilkan informasi dengan berbagai struktur, theme, dan style:
Struktur Layout UI, Theme, dan Animasi
Implementasi Rancangan Tampilan Informasi dengan Theme dan Animasi
Verifikasi dan validasi implementasi berdasarkan rancangan
Tutorial (50)
Percobaan (20)
Diskusi (20)
Diksusi Online (10)
240.00
Mengimplementasikan rancangan UI yang memuat theme dan animasi
Praktikum - 2.00 %
Quiz 1 - 0.00 %
Ujian Tengah Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menganalisis, merancang, membuat dan mengevaluasi user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin (KK.b)
Students can analyze, design, create, and evaluate user interfaces and interactive applications while considering user needs and developments in interdisciplinary sciences.(KK.b)
CPMK
: Mahasiswa mampu mengidentifikasi, merancang, dan memperbaiki tampilan web
Students are able to identify, design, and improve the appearance of the web
KAD
: Mahasiswa mampu mengimplementasikan tag html dan css untuk menampilkan informasi
Students are able to implement HTML tag and CSS to display information in the web platform
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kesesuaian mahasiswa dalam mengidentifikasi, merancang dan menerapkan tag HTML dan skrip CSS dengan benar
The suitability of students in identifying, designing and implementing HTML tag and CSS scripts correctly
Praktikum 2.00 %
Ujian Tengah Semester 3.00 %
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi dan menerapkan CSS pada client side dengan benar
Students are not able to correctly identify and apply CSS on the client side
Mahasiswa mampu mengidentifikasi dan menerapkan CSS pada client side dengan benar
Students are able to correctly identify and apply CSS on the client side
Mahasiswa mampu mengidentifikasi konsep CSS, dan mengimplementasikan internal eksternal CSS
Students are able to identify CSS concepts, and implement internal and external CSS
4
Laman Entry Data Tunggal:
Django Model untuk Penyimpanan Data
Django Form
Menangani entry data di Django View
Django Template untuk menampilkan informasi pada browser
Javascript untuk menampilkan hasil validasi
Tutorial (50)
Percobaan (10)
Diskusi (40)
240.00
Mengimplementasi aplikasi entry data tunggal dengan Django
Praktikum - 2.00 %
Quiz 1 - 0.00 %
Quiz 2 - 0.00 %
Ujian Akhir Semester - 0.00 %
Ujian Tengah Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi pada aplikasi berbasis web
Students are able to iimplement session to keep information in the stateless protocol
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
1. Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi sebelumnya
Student are able to implement session to keep information from previous session
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleks
Students are not able to identify JavaScript concepts and their writing structures, and apply Javascript to create select functions
Mahasiswa mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleks
Students are able to identify JavaScript concepts and their writing structures, as well as apply Javascript to create select functions
Mahasiswa mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleksi dan pengulangan
Students are able to identify the concept of Javascript and its writing structure, as well as apply Javascript to create selection and repetition functions
PI Description
PI Assessment Methods
2. Kesesuaian mahasiswa dalam menerapkan fungsi DOM Javascript
Student suitability in implementing Javascript DOM functions
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan konsep Django ORM
Student are able to explain Django ORM
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menerapkan MVT untuk menginput, menyimpan dan menampilkan informasi sederhana pada halaman web
Student are able to implement MVT to entry, save and display simple information in web browser
Ujian Tengah Semester 3.00 %
5
Laman Entry Data Parent Child:
Bootstrap untuk format tampilan
Implementasi Relasi ONE TO ONE dan ONE TO MANY
Tutorial (60)
Percobaan (20)
Diskusi (20)
240.00
Menerapkan rancangan entry data parent child dengan bootstrap dan django ORM
Praktikum - 2.00 %
Quiz 1 - 0.00 %
Ujian Akhir Semester - 0.00 %
Ujian Tengah Semester - 3.00 %
Tugas Kelompok - 15.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi pada aplikasi berbasis web
Students are able to iimplement session to keep information in the stateless protocol
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
1. Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi sebelumnya
Student are able to implement session to keep information from previous session
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleks
Students are not able to identify JavaScript concepts and their writing structures, and apply Javascript to create select functions
Mahasiswa mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleks
Students are able to identify JavaScript concepts and their writing structures, as well as apply Javascript to create select functions
Mahasiswa mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleksi dan pengulangan
Students are able to identify the concept of Javascript and its writing structure, as well as apply Javascript to create selection and repetition functions
PI Description
PI Assessment Methods
2. Kesesuaian mahasiswa dalam menerapkan fungsi DOM Javascript
Student suitability in implementing Javascript DOM functions
Praktikum 2.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan konsep Django ORM
Student are able to explain Django ORM
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menerapkan MVT untuk menginput, menyimpan dan menampilkan informasi sederhana pada halaman web
Student are able to implement MVT to entry, save and display simple information in web browser
Ujian Tengah Semester 3.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep django ORM untuk membuat dan memanipulasi database
Students are able to implement th ORM to create or manage database
(5,5)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kardinalitas antar entitas dapat diimplementasikan dengan benar
cardinality between entities can be implemented correctly
Praktikum 2.00 %
Tugas Kelompok 15.00 %
55.00(Fail)
Mahasiswa tidak mampu mengidentifikasi konsep JQuery dan menerapkan fungsi pengecekan field dengan benar
Students are not able to identify JQuery concepts and apply the field checking function correctly
6
Pencarian data ke database:
Django Query Set
Implementasi JQuery pada Django untuk pencarian data
240.00
Mengimplementasi pencarian data dengan menggabungkan Django dan JQuery
Praktikum - 2.00 %
Quiz 1 - 0.00 %
Quiz 2 - 0.00 %
Ujian Akhir Semester - 3.00 %
Ujian Tengah Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep django ORM untuk membuat dan memanipulasi database
Students are able to implement th ORM to create or manage database
(5,5)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kardinalitas antar entitas dapat diimplementasikan dengan benar
cardinality between entities can be implemented correctly
Praktikum 2.00 %
Ujian Akhir Semester 3.00 %
Ujian Tengah Semester 3.00 %
55.00(Fail)
Mahasiswa tidak mampu mengidentifikasi konsep JQuery dan menerapkan fungsi pengecekan field dengan benar
Students are not able to identify JQuery concepts and apply the field checking function correctly
7
Implementasi Upload File:
Django request.FILES
Django media settings
HTML form enctype="multipart/form-data"
240.00
Mengimplementasikan upload file
Ujian Tengah Semester - 2.00 %
Tugas Kelompok - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan konsep MVT pada framework Django
Students are able to explain MVT concept in the Django Framework
(1,1)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menjelaskan konsep terkait unggah file di framework django
Students are able to explain the upload file process in django framework
Ujian Tengah Semester 2.00 %
Tugas Kelompok 5.00 %
8
Studi Kasus CRUD data Produk
240.00
Mengimplementasikan CRUD pada data produk
Praktikum - 3.00 %
Quiz 2 - 0.00 %
Ujian Akhir Semester - 3.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu mengimplementasikan penyediaan API dan konsumsi API berbasis REST API
Students are able to implement service to provide and consume API API using REST Framework
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Implementasi konsumsi API bisa diperagakan
consume data from API can be demonstrated
Praktikum 3.00 %
Ujian Akhir Semester 3.00 %
9
Data Entry Sequensial:
Navigasi
UI Tabulasi
Django Session
240.00
Mengimplementasikan data entry sequensial
Praktikum - 2.00 %
Quiz 2 - 0.00 %
Ujian Akhir Semester - 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu mengimplementasikan penyediaan API dan konsumsi API berbasis REST API
Students are able to implement service to provide and consume API API using REST Framework
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Implementasi konsumsi API bisa diperagakan
consume data from API can be demonstrated
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan konsep Django Session
Student are able to explain Django Session
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
konsep session dapat dijelaskan
session concept can be explained
Ujian Akhir Semester 5.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi pada aplikasi berbasis web
Students are able to iimplement session to keep information in the stateless protocol
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
1. Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi sebelumnya
Student are able to implement session to keep information from previous session
Praktikum 2.00 %
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleks
Students are not able to identify JavaScript concepts and their writing structures, and apply Javascript to create select functions
Mahasiswa mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleks
Students are able to identify JavaScript concepts and their writing structures, as well as apply Javascript to create select functions
Mahasiswa mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleksi dan pengulangan
Students are able to identify the concept of Javascript and its writing structure, as well as apply Javascript to create selection and repetition functions
PI Description
PI Assessment Methods
2. Kesesuaian mahasiswa dalam menerapkan fungsi DOM Javascript
Student suitability in implementing Javascript DOM functions
10
Menampilkan grafik: Visualisasi data di platform web
240.00
Memvisualisasikan data tabular kedalam grafik
Praktikum - 2.00 %
Quiz 2 - 0.00 %
Ujian Akhir Semester - 2.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi pada aplikasi berbasis web
Students are able to iimplement session to keep information in the stateless protocol
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
1. Mahasiswa mampu menerapkan konsep session untuk mempertahankan informasi sebelumnya
Student are able to implement session to keep information from previous session
Praktikum 2.00 %
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleks
Students are not able to identify JavaScript concepts and their writing structures, and apply Javascript to create select functions
Mahasiswa mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleks
Students are able to identify JavaScript concepts and their writing structures, as well as apply Javascript to create select functions
Mahasiswa mampu mengidentifikasi konsep Javascript dan struktur penulisannya, serta menerapkan Javascript untuk membuat fungsi seleksi dan pengulangan
Students are able to identify the concept of Javascript and its writing structure, as well as apply Javascript to create selection and repetition functions
PI Description
PI Assessment Methods
2. Kesesuaian mahasiswa dalam menerapkan fungsi DOM Javascript
Student suitability in implementing Javascript DOM functions
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan konsep MVT pada framework Django
Students are able to explain MVT concept in the Django Framework
(1,1)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menjelaskan konsep terkait unggah file di framework django
Students are able to explain the upload file process in django framework
KAD
: Mahasiswa mampu menjelaskan, menyimpulkan konsep dasar Pemrograman berbasis Web: Teknologi Frontend (HTML, CSS, Javascript) dan back end
Students are able to explain, conclude the basic concepts of Web-based Programming
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kesesuaian dalam menjelaskan konsep pemrograman web beserta ruang lingkupnya
Appropriateness in explaining web programming concepts and their scope
Ujian Akhir Semester 2.00 %
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi definisi pemrograman web dengan benar
Students are not able to identify the definition of web programming correctly
Mahasiswa mampu mengidentifikasi definisi pemrograman web dengan benar
Students are able to correctly identify the definition of web programming
Mahasiswa mampu mengidentifikasi definisi pemrograman, kelebihan kekurangan serta kebutuhan untuk mengembangkan berbagai aplikasi web dengan benar
Students are able to identify programming definitions, strengths and weaknesses and the need to develop various web applications correctly
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep MVT pada aplikasi berbasis web
Students are able to implement MVT at web based application
(6,6)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kejelasan presentasi dan kelayakan proyek
Clarity of presentation and feasibility of the project
11
Mencetak Dokumen: Mencetak Dokumen di Platform Web
240.00
Mencetak dokumen di platform web
Ujian Akhir Semester - 1.00 %
Quiz 2 - 0.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu mendeploy aplikasi di lingkungan server
Students are able to deploy web app in server
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kesesuaian pembuatan skrip AJAX dan keaktifan berdiskusi
Suitability of AJAX script creation and active discussion
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan konsep MVT pada framework Django
Students are able to explain MVT concept in the Django Framework
(1,1)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menjelaskan konsep terkait unggah file di framework django
Students are able to explain the upload file process in django framework
Ujian Akhir Semester 1.00 %
Praktikum 1.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep MVT pada aplikasi berbasis web
Students are able to implement MVT at web based application
(6,6)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kejelasan presentasi dan kelayakan proyek
Clarity of presentation and feasibility of the project
12
Integrasi Modul: REST API dan REST FRAMEWORK Django, Implementasi penyedia API
240.00
Integrasi Modul: Implementasi layanan API
Quiz 2 - 0.00 %
Ujian Akhir Semester - 4.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep django ORM untuk membuat dan memanipulasi database
Students are able to implement th ORM to create or manage database
(5,5)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kardinalitas antar entitas dapat diimplementasikan dengan benar
cardinality between entities can be implemented correctly
55.00(Fail)
Mahasiswa tidak mampu mengidentifikasi konsep JQuery dan menerapkan fungsi pengecekan field dengan benar
Students are not able to identify JQuery concepts and apply the field checking function correctly
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan konsep REST API
Student are able to explain the REST API concept
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Konsep REST API dapat dijelaskan
REST API concept can be explained
Ujian Akhir Semester 4.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu mengimplementasikan penyediaan API dan konsumsi API berbasis REST API
Students are able to implement service to provide and consume API API using REST Framework
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Implementasi konsumsi API bisa diperagakan
consume data from API can be demonstrated
Praktikum 1.00 %
13
Integrasi Modul 2: REST API di platform Web
240.00
mendesain dan mengimplementasikan konsumsi API
Tugas Kelompok - 15.00 %
Praktikum - 1.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan konsep MVT pada framework Django
Students are able to explain MVT concept in the Django Framework
(1,1)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Mahasiswa mampu menjelaskan konsep terkait unggah file di framework django
Students are able to explain the upload file process in django framework
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu mengimplementasikan penyediaan API dan konsumsi API berbasis REST API
Students are able to implement service to provide and consume API API using REST Framework
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Implementasi konsumsi API bisa diperagakan
consume data from API can be demonstrated
Tugas Kelompok 15.00 %
Praktikum 1.00 %
14
Deploy Aplikasi dan Membuat User Manual
240.00
Mempraktekan komunikasi antar modul melalui API, modul satu sebagai penyedia dan modul lainnya jadi konsumen API
Rosyda Permatasari, Binti Solihah(2023)
Binti Solihah, Ahmad Zuhdi, Hilda Dwi Utari(2023)
Tugas Kelompok - 5.00 %
Ujian Akhir Semester - 2.00 %
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu mendesain, mengimplementasi dan mengevaluasi solusi berbasis komputasi multi-platform yang memenuhi kebutuhan-kebutuhan industri (KK.c)
Students can design, implement, and evaluate multi-platform computing solutions that meet industrial requirements. (KK.c)
CPMK
: Mahasiswa mampu membuat, mendemontrasikan dan mengevaluasi web dinamis
Students are able to create, demonstrate and evaluate dynamic web
KAD
: Mahasiswa mampu menerapkan konsep MVT pada aplikasi berbasis web
Students are able to implement MVT at web based application
(6,6)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kejelasan presentasi dan kelayakan proyek
Clarity of presentation and feasibility of the project
Tugas Kelompok 5.00 %
KAD
: Mahasiswa mampu mendeploy aplikasi di lingkungan server
Students are able to deploy web app in server
(3,3)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kesesuaian pembuatan skrip AJAX dan keaktifan berdiskusi
Suitability of AJAX script creation and active discussion
CAPAIAN PEMBELAJARAN
: Mahasiswa mampu menjelaskan cara kerja sistem komputer dan menerapkan/menggunakan berbagai algoritma/metode untuk memecahkan masalah pada suatu industri. (P.a)
Students can explain the operation of computer systems and apply/utilize various algorithms/methods to solve problems in the industry. (P.a)
CPMK
: Mahasiswa mampu menjelaskan dan mendiskusikan konsep dasar pemrograman berbasis web
Students are able to explain and discuss the basic concepts of web-based programming
KAD
: Mahasiswa mampu menjelaskan, menyimpulkan konsep dasar Pemrograman berbasis Web: Teknologi Frontend (HTML, CSS, Javascript) dan back end
Students are able to explain, conclude the basic concepts of Web-based Programming
(2,2)
Daftar Kriteria Penilaian (Indikator)
PI Description
PI Assessment Methods
Kesesuaian dalam menjelaskan konsep pemrograman web beserta ruang lingkupnya
Appropriateness in explaining web programming concepts and their scope
Ujian Akhir Semester 2.00 %
55.00(Fail)
56.00(Pass)
70.00(Pass)
Mahasiswa tidak mampu mengidentifikasi definisi pemrograman web dengan benar
Students are not able to identify the definition of web programming correctly
Mahasiswa mampu mengidentifikasi definisi pemrograman web dengan benar
Students are able to correctly identify the definition of web programming
Mahasiswa mampu mengidentifikasi definisi pemrograman, kelebihan kekurangan serta kebutuhan untuk mengembangkan berbagai aplikasi web dengan benar
Students are able to identify programming definitions, strengths and weaknesses and the need to develop various web applications correctly
Assessment Component
Assessment Detail
No
Component Name
Weightage
1
Praktikum
20
2
Quiz 1
0
3
Quiz 2
0
4
Tugas Kelompok
40
5
Ujian Akhir Semester
20
6
Ujian Tengah Semester
20
Total
100
Daftar Referensi
1. Rosyda Permatasari, Binti Solihah. User Manual Penggunaan Aplikasi Audit Energi. internal. 2023
2. Binti Solihah, Ahmad Zuhdi, Hilda Dwi Utari. Perangkat Lunak Optimasi Blending Batubara dengan Algortime Genetik. internal. 2023