0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan8 halaman

Rencana Pembelajaran Pemrograman Web

Dokumen ini adalah Rencana Pembelajaran Semester untuk mata kuliah Pemrograman Web di STMIK Primakara, yang mencakup capaian pembelajaran, materi, dan metode pengajaran. Mata kuliah ini bertujuan untuk memberikan pengetahuan dan keterampilan dalam pengembangan situs web menggunakan teknologi terkini. Selain itu, dokumen ini juga mencakup penilaian dan indikator keberhasilan mahasiswa dalam memahami konsep-konsep yang diajarkan.

Diunggah oleh

bagusneo
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan8 halaman

Rencana Pembelajaran Pemrograman Web

Dokumen ini adalah Rencana Pembelajaran Semester untuk mata kuliah Pemrograman Web di STMIK Primakara, yang mencakup capaian pembelajaran, materi, dan metode pengajaran. Mata kuliah ini bertujuan untuk memberikan pengetahuan dan keterampilan dalam pengembangan situs web menggunakan teknologi terkini. Selain itu, dokumen ini juga mencakup penilaian dan indikator keberhasilan mahasiswa dalam memahami konsep-konsep yang diajarkan.

Diunggah oleh

bagusneo
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

STMIK PRIMAKARA RPS/IF/26

PROGRAM STUDI S1 TEKNIK INFORMATIKA REV-01


RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (3 sks) SEMESTER Tgl Penyusunan
Pemrograman Web IF20P0301 Algoritma Pemrograman T=3 P=1 V 01 September 2021
OTORISASI Dosen Pengembang RPS Koordinator Kelompok Dosen Kepala PRODI

Ida Bagus Kresna Sudiatmika, Nengah Widya Utami, [Link]., [Link] I Nyoman Yudi Anggara Wijaya,
[Link]., M.T NIDN. 0828029301 [Link]., M.T.
NIDN. 0822069501 NIDN.08110789902
Capaian CPL-PRODI yang dibebankan pada MK
Pembelajaran (CP) S8 Menginternalisasi nilai, norma, dan etika akademik.
PP1 Memiliki pengetahuan yang memadai terkait dengan cara kerja sistem komputer dan mampu merancang dan mengembangkan
berbagai algoritma/metode untuk memecahkan masalah.
PP2 Mempunyai pengetahuan dalam mengembangkan algoritma/ metode yang diimplementasikasn dalam perangkat lunak berbasis
komputer.
PP3 Mengetahui tentang konsep kamus data, entitas dan konsep database baik yang relational data maupun non relational data.
KK1 Mampu merancang dan mengimplementasikan algoritma untuk membangun sistem cerdas sehingga menghasilkan produk
aplikasi cerdas untuk penyelesaian masalah komputasi di dalam berbagai bidang.
KK2 Mampu menganalisa, merancang dan membangun perangkat lunak dengan menggunakan prinsip-prinsip rekayasa perangkat
lunak untuk menghasilkan perangkat lunak yang memenuhi kualitas baik secara teknis.
KK3 Mampu memanfaatkan teknologi-teknologi di bidang komunikasi, software dan hardware untuk membangun sebuah perangkat
yang membantu pemecahan masalah di berbagai bidang.
KK4 Mampu merancang dan menghasilkan sebuah inovasi dalam bidang kewirausahaan yang berbasis teknologi dalam rangka
menghadapi Persaingan Global pada Tahun 2024.
KK5 Mampu merancang basis data, melakukan backup data, memulihkan data yang hilang atau rusak dana melakukan analisa data,
serta memastikan integritas dan keamanan data yang dikumpulkan.
KU1 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.
KU2 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur
KU5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil
analisis informasi dan data.
KU7 Mampu bertanggung jawab atas pencapaian hasil kerja kelompok dan melakukan supervisi dan evaluasi terhadap penyelesaian
pekerjaan yang ditugaskan kepada pekerja yang berada di bawah tanggung jawabnya.
KU8 Mampu melakukan proses evaluasi diri terhadap kelompok kerja yang berada di bawah tanggung jawabnya, dan mampu
mengelola pembelajaran secara mandiri
KU9 Mampu mendokumentasikan, menyimpan, mengamankan, dan menemukan kembali data untuk menjamin kesahihan dan
mencegah plagiarisme.
KU11 Memiliki kemampuan (pengelolaan) manajerial tim dan kerja sama (team work), manajemen diri, dan mampu
mengkomunikasikan ide/gagasan/pemikiran di bidang informatika, baik lisan maupun tertulis.
Capaian Pembelajaran Mata Kuliah (CPMK)
CPMK1 Mengetahui konsep kamus data, entitas dan konsep database yang baik (relational dan non relational data) , menganalisa data
serta memastikan integritas dan keamanan data yang dikumpulkan. (KK5, PP3)
CPMK2 Mampu menganalisa, merancang dan membangun perangkat lunak dengan menggunakan prinsip-prinsip rekayasa perangkat
lunak serta mampu memanfaatkan teknologi (software dan hardware) dalam mengembangkan perangkat lunak(KK2, KK3)
CPMK3 Mampu merancang dan menghasilkan sebuah inovasi dalam bidang kewirausahan yang berbasis teknologi dengan menerapkan
pemikiran logis, kritis, sistematis dan inovatif. (KK4, KU1)
CPMK4 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur serta mampu mengambil keputusan seara tepat dalam konteks
penyelesaian masalah dibidang keahliannya, berdasarkan analisis informasi dan data serta mampu mengkomunikasikan ide di
bidang informatika.(KU2, KU5, KU11)
CPMK5 Mampu bertanggung jawab atas pencapaian hasil kerja kelompok, mampu melakukan evaluasi diri terhadap kelompok kerja
yang berada dibawah tanggung jawabnya serta memiliki kemampuan dalam manajerial tim dan kerja sama. (KU7, KU8, KU11)
CPL ⇒ Sub-CPMK
Sub 1 Mahasiswa mampu menjelaskan dan memahami konsep dasar web dan arsitektur, serta server dan client side scripting.
Sub 2 Mahasiswa mampu menjelaskan dan memahami konsep HTML serta dapat menggunakan elemen-elemen HTML
Sub 3 Mahasiswa mampu memahami dan menjelaskan Konsep HTML, mempraktekkan dan berlatih menggunakan elemen-elemen HTML
Sub 4 Mahasiswa mampu memahami dan menjelaskan Konsep Table dan Form
Sub 5 Mahasiswa mampu memahami, menjelaskan dan mengimplementasi elemen Frames HTML, serta mempraktekkan elemen HTML 5
Sub 6 Mahasiswa mampu memahami, menjelaskan konsep dasar CSS dan mengimplementasi elemen-elemen CSS.
Sub 7 Mahasiswa mampu memahami, menjelaskan konsep dasar CSS3 dan mengimplementasi elemen-elemen CSS3.
Sub 8 Mahasiswa mampu memahami dan menjelaskan konsep dasar dan mengimplementasi serta berlatih penggunaan elemen Java Script.
Sub 9 Mahasiswa mampu memahami dan menjelaskan konsep dasar PHP, serta mengimplementasi dan mempraktekkan penggunaan
elemen PHP

Sub 10 Mahasiswa mampu memahami dan menjelaskan Konsep Basis Data di Web, serta mengimplementasi penggunaan basis data dalam
MySQL.
Sub 11 Mahasiswa mampu menjelaskan dan mampu mengimplementasikan framework PHP (Laravel)
2
Sub 12 Mahasiswa mampu memahami dan menjelaskan Overview Web Security, Network and Application serta Basic Web Security Model.
Deskripsi Singkat MK Mata kuliah mempelajari pengetahuan tentang web beserta teknologinya serta keahlian untuk mengembangkan situs web menggunakan metode
dan cara yang tepat. Pengetahuan dan teknologi web yang akan dipelajari termasuk didalamnya teknologi jaringan internet, terminologi web,
bahasa standar web (X)HTML, CSS, dan Javascript, DOM, bahasa PHP, prinsip-prinsip desain dan interaksi web, konsep arsitektur informasi,
aksesibilitas, usabilitas, dan findabilitas, serta proses hosting dan manajemen situs secara online.

Bahan Kajian / Konsep Dasar Website, Struktur Dasar HTML, HTML5,Link & Navigation, Table dan Form, HTML Frame, CSS, CSS3, Javascript,
Materi Pembelajaran PHP,Framework, Web Security.
Pustaka Utama :
1. Dean, John. Web programming with HTML5, CSS, and JavaScript. Burlington, MA: Jones & Bartlett Learning, 2019. Print.
Pendukung :
2. Web security : common vulnerabilities and their mitigation. Place of publication not identified: Packt Publishing, 2017. Print.
Dosen Pengampu Ida Bagus Kresna Sudiatmika, [Link]., M.T.
Matakuliah syarat - Pemrograman Berorientasi Object
Keterangan Pengantar dalam mata kuliah ini berbahasa Inggris (tough in English), mata kuliah ini masuk dalam kategori peningkatan softskill
programming mahasiswa.

Singkatan:
TM = Tatap Muka
TT = Tugas Terstruktur
BM = Belajar Mandiri

Bantuk Pembelajaran,
Metode Pembelajaran,
Sub-CPMK Penilaian Bobot
Penugasan Mahasiswa, Materi Pembelajaran
Mg Ke- (Kemampuan akhir tiap Penilaian
[ Estimasi Waktu] [ Pustaka ]
tahapan belajar) (%)
Indikator Kriteria & Bentuk Luring (offline) Daring
(online)
(1) (2) (3) (4) (5) (6) (7) (8)

1 Mahasiswa mampu ● Mahasiswa Ceramah Diskusi Konsep Domain DNS 5%


memahami konsep web mampu kelompok Demo Domain Provider
secara umum memahami Mendownload dan Konsep Hosting Konsep
konsep Menginstall program Web client (browser) &
domain/hostin web server Konsep
g Database client &
3
● Mahasiswa database serve r Konsep
mampu file client & file server
memahami Penggunaan FTP
konsep kerja Pengenalan bahasa
web pemrogram
● Mahasiswa
mampu
memahami
fungsi dari
aplikasi -
aplikasi web
Mahasiswa
mengetahui
bahasa -
bahasa dalam
pemrograman
2 Mahasiswa mampu ● Mahasiswa Ceramah Diskusi .Struktur HTML Tag -tag 7.5%
menggunakan tag -tag mampu kelompok Demo dasar Atribut dasar
dasar HTML untuk menampilkan Membuat program
membuat halaman web informasi Memodifikasi
statis dalam format Program
HTML
● Mahasiswa
mampu
meletakkan
gambar, link
dan tabel pada
halaman web
3 Mahasiswa mampu ● Mahasiswa Ceramah Diskusi Syntax CSS CSS internal 7.5%
menggunakan CSS untuk mampu kelompok Demo CSS eksternal Tag style
melakukan styling menggunakan Membuat program dan link Selector warna,
sederhana pada halaman CSS pada Memodifikasi posisi, dan background
web statis halaman web Program
● Mahasiswa
mampu
memahami

4
konsep
selector
Mahasiswa
mampu
mengubah
posisi , ukuran,
dan warna
pada elemen
HTML
4 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Syntax dasar PHP - 7.5%
menggunaka n PHP mengenal syntax PHP Struktur umum -
dalam pembuatan web Penggunaan perintah
echo
Variabel dalam PHP
5 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Struktur percabangan - 7.5%
menggunakan PHP dalam menggunakan struktur kelompok Demo Percabangan if -
pembuatan web percabangan dalam Membuat program Percabangan Switch
bahasa pemrograman Modifikasi coding Case
PHP
6 Mahasiswa mampu Mahasiwa mampu Ceramah Diskusi Struktur perulangan 7.5%
menggunakan PHP dalam menggunakan struktur kelompok Demo Perulangan for
pembuatan web perulangan dalam Membuat program Perulangan while
bahasa pemrograman Modifikasi coding Perulangan do while
PHP
7 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Penggunaan variabel 7.5%
menggunakan PHP dalam menggunakan array kelompok Demo bertipe array dalam
pembuatan web dalam bahasa Membuat program bahasa pemrograman
pemrograman PHP Modifikasi coding PHP
UTS
8 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Pemanfaatan tag form di 7.0%
menggunakan PHP dalam menggunak an form kelompok Demo HTML Pemanfaatan
pembuatan web Membuat program berbagai input
Modifikasi coding sederhana Pemanfaatan
metode POST dan GET
9 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Pembuatan schema 7.0%
melakukan operasi menggunak an MySQL kelompok Demo database MySQL
5
database dengan untuk pembuatan Membuat program Pembuatan table dan
menggunakan PHP database Modifikasi coding field di MySQL Operasi
CRUD pada database,
baik dengan
menggunakan interface
phpmyadmi menulis
kalimat SQL
10 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Koneksi ke server 7.0%
melakukan operasi mengkoneksik an PHP kelompok Demo MySQL dengan
database dengan & MySQL Mahasiswa Membuat program menggunakan PHP
menggunakan PHP mampu melakukan Modifikasi coding Membaca dan
operasi pembacaan menampilkan data
data dalam bentuk tabel
ataupun bentuk lain
11 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Operasi insert data 7.0%
melakukan operasi melakukan operasi kelompok Demo menggunakan PHP
database dengan penambahan data Membuat program
menggunakan PHP Modifikasi coding
12 Mahasiswa mampu Operasi delete data Ceramah Diskusi Operasi Penghapusan 7.0%
melakukan operasi menggunakan PHP kelompok Demo Data
database dengan Membuat program
menggunakan PHP Modifikasi coding
13 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Operasi update data 7.0%
melakukan operasi melakukan operasi kelompok Demo menggunakan PHP
database dengan update data Membuat program
menggunakan PHP Modifikasi coding
14 Mahasiswa mampu Mahasiswa mampu Ceramah Diskusi Proggres report tugas 8.0%
melakukan operasi membuat web dinamis kelompok Demo kelompok
database dengan sampai operasi CRUD Membuat program
menggunakan PHP (Create Read Update Modifikasi coding
Delete) pada database
UAS

6
Catatan :
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. Bentuk 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 terstruktur, BM=Belajar mandiri.

Pengertian 1 sks dalam BENTUK PEMBELAJARAN Jam


a Kuliah, Responsi, Tutorial

Tatap Muka Penugasan Terstruktur Belajara Mandiri

50 menit/minggu/semester 60 menit/minggu/semester 60 menit/minggu/semester 2,83


b Seminar atau bentuk pembelajaran lain yang sejenis
Tatap muka Belajar mandiri
100 menit/minggu/semester 70 menit/minggu/semester 2,83
7
c Praktikum, praktik studio, praktik bengkel, praktik lapangan, penelitian, pengabdian kepada
masyarakat, dan/atau bentuk pembelajaran lain yang setara
170 menit/minggu/semester 2,83

No Metode Pembelajaran Mahasiswa Kode


1 Small Group Discussion SGD
2 Role-Play & Simulation RPS
3 Discovery Learning DL
4 Self-Directed Learning SDL
5 Cooperative Learning CoL
6 Collaborative Learning CbL
7 Contextual Learning CtL
8 Project Based Learning PjBL
9 Problem Based Learning & Inquiry PBL
10 Atau metode pembelajaran lain, yang
dapat secara efektif memfasilitasi
pemenuhan capaian pembelajaran
lulusan.

Anda mungkin juga menyukai