UNIVERSITAS WAHID HASYIM(UNWAHAS)

 

 

FAKULTAS

FACULTY

TEKNIK

PROGRAM STUDI

STUDY PROGRAM

TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER

LESSON PLAN

Nomer Dokumen

Document Number

FM-C.002/SPMI/UWH/IX/2022

Nomer Revisi

Revision Number

0

Halaman

Page

-

Tanggal Penyusunan

Compilation Date

12-Feb-2025

 

Mata Kuliah

Course

Kode

Code

Rumpun MK

Specialisation

Bobot

Credit

Semester

Semester

Pemrograman WEB

JTI 025

-

3 Sks

4

Pengesahan

Confirmation

Dosen Pengembang RPS

Lesson Plan Coordinator

Koordintaor MK

Coordinator

Ketua Program Studi

Head of Study Program

 

(Fandy Indra Pratama, S.Kom., M.Kom)

 

(Fandy Indra Pratama, S.Kom., M.Kom)

 

( Fandy Indra Pratama, S.Kom., M.Kom )

CAPAIAN PEMBELAJARAN

LEARNING OBJECTIVES

CPL-Prodi yang dibebankan MK

Learning Objectives of Study Program Given to the Course

 

CPL04 (PENGETAHUAN)

Menguasai konsep teoritis bidang pengetahuan Ilmu Komputer/Informatika dalam mendesain dan mensimulasikan aplikasi teknologi multi-platform yang relevan dengan kebutuhan industri dan masyarakat.

CPL06 (KETRAMPILAN KHUSUS)

Kemampuan menganalisis, merancang, membuat dan mengevaluasi user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin.

CPL08 (SIKAP)

Bertakwa kepada Tuhan Yang Maha Esa, taat hukum, dan disiplin dalam kehidupan bermasyarakat dan bernegara.

CPL10 (KETRAMPILAN UMUM)

Memiliki kemampuan (pengelolaan) manajerial tim dan kerja sama (team work), manajemen diri, mampu berkomunikasi baik lisan maupun tertulis dengan baik dan mampu melakukan presentasi.

Capaian Pembelajaran Mata Kuliah (CPMK)

Course Learning Objective

 

CPMK041 (CPL04)

Mampu menguasai konsep teoritis bidang pengetahuan Ilmu Komputer/Informatika dalam mendesain aplikasi teknologi multi-platform yang relevan dengan kebutuhan industri dan masyarakat.

CPMK061 (CPL06)

Mampu menganalisis dan merancang user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin.

CPMK081 (CPL08)

Mampu menginternalisasi nilai-nilai ketaqwaan kepada Tuhan Yang Maha Esa

CPMK101 (CPL10)

Mampu mengelola tim, komunikasi dan berkolaborasi dalam proyek teknologi informasi

CPMK102 (CPL10)

Mampu mengelola diri sendiri

CPMK103 (CPL10)

Mampu menyajikan gagasan secara lisan dan tertulis

Kemampuan Akhir tiap Tahapan Belajar (Sub-CPMK)

Sub Course Learning Objective

 

SUB-CPMK0411 (CPMK041)

Kemampuan memahami teori bidang pemrograman berbasis web dalam mendesain aplikasi teknologi multi-platform yang relevan dengan kebutuhan industri dan masyarakat

SUB-CPMK0611 (CPMK061)

Kemampuan menganalisis dan merancang user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin dalam mengerjakan pemrograman web

SUB-CPMK0811 (CPMK081)

Kemampuan untuk bertingkah laku menghargai nilai-nilai kemanusiaan dalam melakukan kegiatannya berdasarkan agama, moral, dan etika.

SUB-CPMK1011 (CPMK101)

Kemampuan mengelola tim, komunikasi dan berkolaborasi dalam proyek pemrograman web pada teknologi informasi

SUB-CPMK1021 (CPMK102)

Kemampuan mengelola diri dalam membuat pemrograman web

SUB-CPMK1031 (CPMK103)

Kemampuan menyajikan gagasan pemrograman web secara lisan dan tertulis

Korelasi CPMK terhadap Sub-CPMK

CorrelationLearning Objective of The Course to Sub Course Learning Objective

 

Tuliskan peta matriks antara CPL dengan CPMK (Sub CP MK)

 

Diskripsi Singkat MK

Course Short Description

Mata kuliah ini mahasiswa belajar konsep dan cara merancang pemrograman berbasis web yang akan diimplementasikan untuk membuat sistem. Mahasiswa diajarkan konsep pemrograman berbasis web dengan bahasa Markup HTML, CSS, Bahasa Pemrograman Javascript dan Php..

Bahan kajian:

Materi Pembelajaran

 

Study Material:

Learning Materials

Tuliskan materi / bahan kajian MK, secara rinci, dengan penulisan secara berurut

  1. Programming Languages
  2. Programming Fundamentals
  3. Platform-based Development

Pustaka

References

Utama

Main

 

Tuliskan referensi utama dalam susunan berurut

1. Jon Duckett, HTML and CSS: Design and Build Websites, Wiley (2011)
2. Jon Duckett, JavaScript and JQuery: Interactive Front-End Web Development, Wiley (2014)
3. David Cochran, Twitter Bootstrap Web Development How-To, Pack Publishing (2012)
4. Luke Welling & Laura Thomson, PHP and MySQL Web Development (5th Edition), Addison-Wesley Professional (2014)
5. Robin Nixon, Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, O'Reilly Media (2014)
6. Dennis Popel, Learning PHP Data Objects: A Beginner's Guide to PHP Data Objects, Database Connection Abstraction Library for PHP 5, Packt Publishing (2007)
7. Samisa Abeysinghe, RESTful PHP Web Services, Packt Publishing (2008)

Pendukung

Supporting

 

Tuliskan Pustaka penunjang , dituliskan secara berurut

1. Pratama, F. I., Budianita, A., Wijaya, A. P., Syaifudin, H. M., & Mustofa, T. W. (2023). IMPLEMENTING RESTFUL WEB SERVICE IN MENTOR SEARCH SYSTEM WITH AGILE SCRUM METHODOLOGY. JURTEKSI (Jurnal Teknologi dan Sistem Informasi), 10(1), 95-104.
2. Pratama, F. I., Mustagfirin, M., & Fachreza, A. (2020). Rancang Bangun Aplikasi Presensi Multi Event Dengan Qr-Code Berbasis Restful Web Service. JURTEKSI (Jurnal Teknologi dan Sistem Informasi), 7(1), 15-22.

Dosen Pengampu

Lecturer

Fandy Indra Pratama, S.Kom., M.Kom

Mata Kuliah Syarat

Prerequisite

Minggu Ke

Week

Kemampuan akhir tiap tahapan belajar (Sub-CPMK)

Sub Course Learning Objective

Penilaian

Assesment

Bentuk Pembelajaran;

Metode pembelajaran;

Penugasan Mahasiswa

Learning Form;

Learning Method;

Assignment;

Materi Pembelajaran

Learning Paltform

 

Bobot Penilaian

Scoring Weight

(%)

Indikator

Indicator

Kriteria

Criteria

(1)

(2)

(3)

(4)

Tatap Muka

Face To Face

(5)

Daring

Online

(6)

(7)

(8)

1

Kemampuan memahami teori bidang pemrograman berbasis web dalam mendesain aplikasi teknologi multi-platform yang relevan dengan kebutuhan industri dan masyarakat

1. Ketepatan menjelaskan konsep WEB
2. Ketepatan menjelaskan kelebihan dan kekurangannya
3. Ketepatan menjelaskan elemen-elemen pada merancang WEB

Ketepatan menjelaskan fungsi elemen-elemen pada HTML dan masing-masing form HTML

  • Bentuk : Kuliah
  • Metode : Discovery Learning, Small Group Discussion

E-learning

[1,5]

15.50

2

Kemampuan menganalisis dan merancang user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin dalam mengerjakan pemrograman web

1. Ketepatan menjelaskan fungsi elemen-elemen pada HTML dan masing-masing form HTML
2. Mahasiswa mampu mengikuti dan menjelaskan ulang tentang ADVANCED HTML dan dapat mengimplementasikannya.

Ketepatan menjelaskan fungsi elemen-elemen pada HTML dan masing-masing form HTML

  • Bentuk : Kuliah, Praktikum
  • Metode : Discovery Learning, Role-Play & Simulation

E-learning

[1, 5]

9.25

3

Kemampuan menganalisis dan merancang user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin dalam mengerjakan pemrograman web

1. Ketepatan menjelaskan Konsep dan Penggunaan CSS
2. Ketepatan menjelaskan kegunaan dan penggunaan Framework Bootstrap dan elementnya

Ketepatan menjelaskan fungsi elemen-elemen pada HTML dan masing-masing form HTML

  • Bentuk : Kuliah, Praktikum
  • Metode : Discovery Learning, Role-Play & Simulation

E-learning

[1, 5]

3.00

4

Kemampuan menganalisis dan merancang user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin dalam mengerjakan pemrograman web

1. Ketepatan menjelaskan kegunaan dan penggunaan javascript dan elementnya
2. Ketepatan menjelaskan kegunaan dan penggunaan Framework javascript dan elementnya

Ketepatan menjelaskan fungsi elemen-elemen pada HTML dan masing-masing form HTML

  • Bentuk : Kuliah, Praktikum
  • Metode : Discovery Learning, Role-Play & Simulation

E-learning

[1, 5]

10.00

5-6

SUB-CPMK0611 - Kemampuan menganalisis dan merancang user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin dalam mengerjakan pemrograman web

1. Ketepatan menjelaskan kegunaan dan penggunaan komponen dasar PHP
2. Ketepatan menjelaskan kegunaan dan penggunaan FORM PHP dengan Framework
3. Ketepatan menjelaskan kegunaan dan penggunaan OOP PHP dengan Framework
4. Ketepatan menjelaskan kegunaan dan penggunaan Database PHP dengan Framework
5. Ketepatan menjelaskan kegunaan dan penggunaan Json dan Ajax dengan Framework

Ketepatan menjelaskan fungsi elemen-elemen pada HTML dan masing-masing form HTML

  • Bentuk : Kuliah, Praktikum
  • Metode : Discovery Learning, Role-Play & Simulation

E-learning

[1, 5]

16.25

7

SUB-CPMK1031 - Kemampuan menyajikan gagasan pemrograman web secara lisan dan tertulis

Memperlihatkan progress dan hasil dari tugas-tugas

Penguasaan

  • Bentuk : Kuliah
  • Metode : Small Group Discussion, Role-Play & Simulation

E-learning

[1, 5]

15.00

9-10

SUB-CPMK0811 - Kemampuan mengelola tim, komunikasi dan berkolaborasi dalam proyek pemrograman web pada teknologi informasi

1. Mahasiswa mampu menjelaskan Php basic, advanced, form:
2. Mahasiswa berhasil membuat projek sesuai timeline
3. Mahasiswa mampu menjelaskan progres yang sudah dicapai

Ketepatan menjelaskan fungsi elemen-elemen pada HTML dan masing-masing form HTML

  • Bentuk : Kuliah, Praktikum
  • Metode : Small Group Discussion, PjBL

E-learning

[1, 5]

21.75

11-15

SUB-CPMK1021 - Kemampuan mengelola diri dalam membuat pemrograman web

1. Mahasiswa mampu menejaskan framework laravel, variable, looping, if, OOP dan integrasi ke database
2. Mahasiswa berhasil membuat projek sesuai timeline
3. Mahasiswa mampu menjelaskan progres yang sudah dicapai

Ketepatan menjelaskan fungsi elemen-elemen pada HTML dan masing-masing form HTML

  • Bentuk : Kuliah, Praktikum
  • Metode : Small Group Discussion, PjBL

E-learning

[1, 5]

9.25

16

Ujian Akhir Semester

0.00

Total Bobot

100





UNIVERSITAS WAHID HASYIM(UNWAHAS)

 

 

FAKULTAS

FACULTY

TEKNIK

PROGRAM STUDI

STUDY PROGRAM

TEKNIK INFORMATIKA

RENCANA ASESMEN

ASSESMENT PLAN

Nomer Dokumen

Document Number

FM-C.002/SPMI/UWH/IX/2022

Nomer Revisi

Revision Number

0

Halaman

Page

-

Tanggal Penyusunan

Compilation Date

12-Feb-2025

 

Mata Kuliah

Course

Kode

Code

Rumpun MK

Specialisation

Bobot

Credit

Semester

Semester

Pemrograman WEB

JTI 025

-

3 Sks

4

Pengesahan

Confirmation

Dosen Pengembang RPS

Lesson Plan Coordinator

Koordintaor MK

Coordinator

Ketua Program Studi

Head of Study Program

 

(Fandy Indra Pratama, S.Kom., M.Kom)

 

(Fandy Indra Pratama, S.Kom., M.Kom)

 

( Fandy Indra Pratama, S.Kom., M.Kom )

NO

CPMK

Presensi

Praktek

Presentasi

UTS

UAS

Tugas Kelompok

Total Bobot
1

CPMK041 - Mampu menguasai konsep teoritis bidang pengetahuan Ilmu Komputer/Informatika dalam mendesain aplikasi teknologi multi-platform yang relevan dengan kebutuhan industri dan masyarakat.

0

0

0

10

10

5

25

2

CPMK061 - Mampu menganalisis dan merancang user interface dan aplikasi interaktif dengan mempertimbangkan kebutuhan pengguna dan perkembangan ilmu transdisiplin.

0

10

0

10

0

5

25

3

CPMK081 - Mampu menginternalisasi nilai-nilai ketaqwaan kepada Tuhan Yang Maha Esa

0

5

5

0

0

5

15

4

CPMK101 - Mampu mengelola tim, komunikasi dan berkolaborasi dalam proyek teknologi informasi

0

5

0

5

0

0

10

5

CPMK102 - Mampu mengelola diri sendiri

0

5

0

5

0

0

10

6

CPMK103 - Mampu menyajikan gagasan secara lisan dan tertulis

0

5

0

5

0

5

15

Total Bobot 100

 

Catatan sesuai dengan SN Dikti Permendikbud No 3/2020:

1.     Capaian Pembelajaran Lulusan PRODI (CPL-PRODI) adalah kemampuan yang dimiliki oleh setiap lulusan PRODI yang merupakan internalisasi dari sikap, penguasaan pengetahuan dan ketrampilan sesuai dengan jenjang prodinya yang diperoleh melalui proses pembelajaran.

2.     CPL yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-PRODI) yang digunakan untuk pembentukan/pengembangan sebuah mata kuliah yang terdiri dari aspek sikap, ketrampulan umum, ketrampilan khusus dan pengetahuan.

3.     CP Mata kuliah (CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPL yang dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau materi pembelajaran mata kuliah tersebut.

4.     Sub-CP Mata kuliah (Sub-CPMK) adalah kemampuan yang dijabarkan secara spesifik dari CPMK yang dapat diukur atau diamati dan merupakan kemampuan akhir yang direncanakan pada tiap tahap pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata kuliah tersebut.

5.     Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan terukur yang mengidentifikasi kemampuan atau kinerja hasil belajar mahasiswa yang disertai bukti-bukti.

6.     Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam penilaian berdasarkan indikator-indikator yang telah ditetapkan. Kreteria penilaian merupakan pedoman bagi penilai agar penilaian konsisten dan tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.

7.     Teknik penilaian: tes dan non-tes.

8.     Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik Bengkel, Praktik Lapangan, Penelitian, Pengabdian Kepada Masyarakat dan/atau bentuk pembelajaran lain yang setara.

9.     Metode Pembelajaran:Small Group Discussion,Role-Play & Simulation,Discovery Learning,Self-Directed Learning,Cooperative Learning,Collaborative Learning,Contextual Learning,Project Based Learning, dan metode lainnya yg setara.

10.  Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk beberapa pokok dan sub-pokok bahasan.

11.  Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-CPMK yang besarnya proposional dengan tingkat kesulitan pencapaian sub-CPMK tsb., dan totalnya 100%.

12.  TM=Tatap Muka,PT=Penugasan Terstuktur,BM=Belajar Mandiri.