RPS APLIKASI INTERNET II penyesuaian vsga.docx

wirasasmitadedi 8 views 12 slides Sep 18, 2025
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

Pengolahan citra digital


Slide Content

SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA
PROGRAM STUDI TEKNIK INFORMATIKA
Kode
Dokumen
RENCANA PEMBELAJARAN SEMESTER
MATA KULIAH (MK) KODE Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
Pemrograman
aplikasi Internet II
TI3137 Sekolah Tinggi T : 3 P=… … …………………………
OTORISASI Pengembang RPS Koordinator Bidang Keahlian ( Jika Ada ) Ketua PRODI
ST. Eko Saputro, S.T., M.Kom
ST. Eko Saputro, S.T., M.Kom
ST. Eko Saputro, S.T., M.Kom
Capaian
Pembelajaran
lulusan ( CPL )
CPL-PRODI TI
SIKAP :
S04 Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa
S05 Menghargai keaneka ragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain
S06 Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan
S07 Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara
S08 Menginternalisasi nilai, norma, dan etika akademik
S09 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri
S10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan
S11 Berusaha secara maksimal untuk mencapai hasil yang sempurna
S12 Bekerja sama untuk dapat memanfaatkan semaksimal mungkin potensi yang dimiliki
PENGETAHUAN :

P01 Menguasai konsep dan prinsip-prinsip sistem cerdas meliputi teknik representasi dan penalaran, teknik pencarian, agent, penggalian data,
dan pembelajaran mesin, serta pengembangan aplikasi cerdas pada berbagai bidang, serta menguasai konsep dan prinsip- prinsip ilmu
komputasi meliputi pengelolaan informasi, pengolahan data multimedia, dan analisis numerik
P02 Menguasai konsep dan prinsip arsitektur, sistem dan dasar - dasar jaringan komputer berbasis sistem logika
P03 Menguasai konsep teoritis dan prinsip-prinsip tentang komputasi berbasis jaringan dan teknologi terkini yang terkait dengannya, di bidang
komputasi terdistribusi dan komputasi bergerak, komputasi multimedia, komputasi berkinerja tinggi serta keamanan informasi dan
jaringan
P04 Menguasai konsep dan prinsip-prinsip: perancangan dan pembangunan perangkat lunak dengan metode perencanaan, rekayasa kebutuhan,
perancangan, pengimplementasian, pengujian, dan peluncuran yang baku dan ilmiah, dan menghasilkan produk perangkat lunak yang
memenuhi berbagai parameter kualitas secara teknis maupun manajerial, dan berdaya guna serta menguasai konsep dan prinsip-prinsip:
pembuatan program sederhana dalam bahasa pemrograman umum maupun bahasa pemrograman berorientasi objek, pembuatan aplikasi
web dan aplikasi desktop, pembuatan basisdata sederhana untuk menyelesaikan permasalahan dalam konteks pengembangan perangkat
lunak secara umum
P05 Menguasai konsep dan prinsip-prinsip grafika komputer meliputi pemodelan, rendering, animasi dan visualisasi, serta menguasai konsep
dan prinsip- prinsip interaksi manusia dan komputer
P06 Menguasai prinsip dan teknik penyelesaian permasalahan dengan menggunakan: kalkulus, matriks, statistika, aproksimasi, optimasi
liner, pemodelan dan simulasi
P07 Menguasai konsep dan prinsip-prinsip penangkapan, pengolahan dan penyimpanan informasi dalam berbagai bentuk format
P08 Menguasai prinsip-prinsip pembuatan suatu algoritma dan berbagai macam konsep bahasa pemrograman
KETERAMPILAN UMUM :
KU02 Mampu menunjukkan kinerja mandiri, bermutu, dan terukur
KU03 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
KU05 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan hasil analisis
informasi dan data
KU10 Mampu mengembangkan diri dan bersaing di tingkat nasional maupun internasional
KU11 Mampu mengimplementasikan prinsip keberlanjutan ( sustainability) dalam mengembangkan pengetahuan
KU12 Mampu mengimplementasikan teknologi informasi dan komunikasi dalam konteks pelaksanaan pekerjaannya
KU13 Mampu menerapkan kewirausahaan dan memahami kewirausahaan berbasis teknologi

KETERAMPILAN KHUSUS :
KK01 Mampu merancang dan membangun aplikasi dengan menerapkan prinsip-prinsip sistem cerdas dan ilmu komputasi untuk menghasilkan
produk aplikasi cerdas pada berbagai bidang
KK04 Mampu menganalisa, merancang dan membangun perangkat lunak dengan menggunakan prinsip-prinsip proses rekayasa perangkat lunak
untuk menghasilkan perangkat lunak yang memenuhi kualitas baik secara teknis dan manajerial
KK05 Mampu membangun aplikasi menggunakan prinsip- prinsip grafika komputer meliputi pemodelan, rendering, animasi dan visualisasi, serta
menerapkan prinsip-prinsip interaksi manusia dan komputer serta melakukan evaluasi ketepatgunaan untuk membangun aplikasi dengan
antarmuka yang sesuai
KK07 Mampu mengumpulkan, mendigitalisasi, dan memproses data menjadi informasi baru yang bermanfaat dengan menggunakan
pemodelan dan penyimpanan data yang efektif dan efisien
KK08 Mampu merancang dan menganalisa algoritma untuk menyelesaikan permasalahan secara efektif dan efisien berdasarkan kaidah-kaidah
pemrograman yang kuat, serta mampu mengaplikasikan model-model pemrograman yang mendasari berbagai bahasa pemgrogram yang ada,
serta mampu memilih bahasa pemrograman untuk menghasilkan aplikasi yang sesuai
CAPAIAN PEMBELAJARAN LULUSAN YANG DIBEBANKAN MATA KULIAH
CPL -01Memiliki kemampuan untuk menganalisis dan merancang kebutuhan pengguna untuk pengembangan sebuah sistem
CPL-02 Memiliki kemampuan membangun dan mengimplementasi sistem untuk sebuah organisasi dengan pendekatan yang sesuai
CPL-03 Memiliki kemampuan mengevaluasi dan mengembangkan sistem sesuai kebutuhan organisasi
CPL-04 Memiliki kemampuan manajerial dan kerja sama (team work), mampu berkomunikasi baik lisan maupun tertulis dengan baik
dan mampu melakukan presentasi.
CPL-10 Memiliki kemampuan untuk menghasilkan karya yang relevan dengan bidang ilmu komputer
CPL-11 Bertaqwa kepada Tuhan YME, serta menginternalisasi nilai-nilai PRIDE (Persistent, Responsive, Innovative, Discipline, Excellent)
Deskripsi Singkat
MK
Mata kuliah ini diajarkan untuk mencapai kompetensi pembuatan dan pengembangan aplikasi berbasis web melalui pemahaman teknologi
jaringan, internet, Bahasa pemrograman dan berbagai kolaborasi teknologi sehingga mahasiswa akan mampu menciptakan/membuat dan
mengembangkan aplikasi berbasis web yang bermanfaat di berbagai bidang dengan teknologi terkini mampu memahami Teknologi Jaringan
Komputer dan Web, Front End, Backend dan FullStack Programming, implementasi Server Side Scripting, PHP : Database MySQL, Operasi
Database pada PHP, Framework Pemrograman Web : MVC dengan Code Igniter, membangun CMS (Content Management System).
Bahan Kajian:
Materi
Pembelajaran
1.Web Dinamis
2.Serverside scripting
3.struktur control dan perulangan PHP

4.Session & Cookies
5.MVC Framework
6.OOP PHP
7.Framework CI
8.Web Service API
9.CMS
Pustaka
1. Pemrograman Web Dengan HTML Revisi Keempat, Betha sidik, Ir., Husni I. Pohan, Ir., M.Eng., Penerbit Informatika Bandung, Juni 2012
2. Learning Web Design 4th Edition, Jennifer Niederst Robbins, Penerbit O'Reilly Media, Inc.: Kanada, 2012
3. Easy & Simple - Web Programming,Rohi Abdulloh,Elex Media Komputindo, 2016.
4. Luke Welling & Laura thomson, PHP and Mysql Web Development (5th Edition), Addison-Wesley Professional, 2016
5. Web Programming (Client Side and Server Side), Fitri Marisa, Deepublish, 2017.
6. Web Programming with HTML5, CSS, and JavaScript, Dean, Jones & Bartlett Learning, 2018.
7. https://www.codeigniter.com/userguide3/tutorial/index.html 8. https://www.tutorialspoint.com/codeigniter/index.htm
Nama Dosen
Pengampu
Matakuliah
prasyarat
( Jika Ada )
Prasyarat untuk mengikuti matakuliah ini adalah dasar dari algoritma struktur data, APLIKASI ITERNET 1 yang telah diberikan di semester
sebelumnya di Sekolah Tinggi Teknologi Duta Bangsa
Kriteria Penilaian
Kriteria penilaian bersifat objektif yang terukur berdasarkan rubrik penilaian setiap tugas. Penilaian dilakukan di sepanjang semester
yang terdiri tugas, UTS dan UAS. Penilaian akhir mengikuti acuan berikut:
A ≥ 87
78 ≤ A- < 87
69 ≤ B < 78
60 ≤ B- < 69
51 ≤ C < 60
41 ≤ D < 51
E < 41
Item Penilaian
Tugas : 30%; UTS : 30%; UAS: 30%; Absensi :10%
Toleransi kehadiran minimal 80 %
Penilaian
Bentuk dan

Ming
gu
ke.
Sub-CPMK
(Kemampuan
akhir yang
direncanakan)
Metode
Pembelajaran
Materi
Pembelajara
n, Referensi
Bobot
%
Indikator
Kriteria
dan
bentuk
Luring Daring
(1) (2) (3) (4) (5) (6) (7) (8)
1
Mahasiswa
mampu memahami
Tentang Dasar
Algoritma
Mahasiswa mampu
menjelaskan
konsep
algoritma,
memahami
Tutorial,
forum
tany
a
jawa
b,
Teori,
Praktiku
m
- 1,2,3,4,5,6,7,8,9,10

strukturdasar
algoritma,
menganalisis
efisiensi algoritma,
danmenerapkan
algoritmadalam
pemrograman
praktikum,
dan post
test
2
Mahasiswa mampu
mengidentifikasi dan
mendesain user
interface
Mahasiswa mampu
mengidentifikasi
elemen
UI,
memahami prinsip
desainUI,dan
embuat Wireframe
serta Mockup UI
Tutorial,
forum
tanya
jawab,
praktikum,
danpost
test
Teori,
Praktikum
- 1,2,3,4,5,6,7,8,9,10
Mahasiswa mengenalMahasiswa mampuTutorial,Teori,
Praktikum
- 1,2,3,4,5,6,7,8,9,10
HTML menjelaskan forum
konsep dasartanya
HTML,mengenalijawab,
struktur dasarpraktikum,
3
dokumen HTML,
menggunakantag
danpost
test
dasar HTML, serta
menulis dan
menyusun kode
HTML dengan
sintaks yang benar
Mahasiswa mampu
menggunakan Bahasa
Mahasiswa mampu
memahamidasar-
Tutorial,
forum
Teori,
Praktikum
- 1,2,3,4,5,6,7,8,9,10
4-5Pemrograman PHP dasar PHP,tanya
menggunakan jawab,
variabeldantipepraktikum,

data, danpost
mengimplementasi
kan struktur
test
kontrolprogram,
menggunakan
array dan form
Mahasiswa mampu
membuat fungsi pada
Mahasiswa mampu
memahami Konsep
Tutorial,
forum
Teori,
Praktikum
- 1,2,3,4,5,6,7,8,9,10
Pengembangan Web Fungsi dalamtanya
Pengembangan jawab,
6
Web,merancang
dan menulis fungsi,
praktikum,
danpost
dan
mengimplementasi
test
kan fungsi dalam
proyek web
Mahasiswa mampu
mengikuti Guideline
Mahasiswa mampu
menjelaskan
Tutorial,
forum
Praktikum - 1,2,3,4,5,6,7,8,9,10
dan Best Practice prinsip dasartanya
7 Pengembangan Web guideline dan best
practicedalam
jawab,
praktikum,
pengembangan danpost
web. test
Mahasiswa mampu
memahami Tentang
Mahasiswa mampu
menjelaskan
Tutorial,
forum
Praktikum - 1,2,3,4,5,6,7,8,9,10
8
Web Framework Konsep Dasar Web
Framework,
Membedakan Jenis
tanya jawab,
praktikum,
WebFramework,danpost
Menginstalldantest

Mengkonfigurasi
Web Framework
9
Mahasiswa mampu
memahami Tentang
CSS Framework
Mahasiswa dapat
menjelaskan konsep
dasar CSS
Framework
dan manfaat
penggunaannya
dalam
pengembangan web
sertadapat
mengidentifikasi,
menginstaldan
mengonfigurasi
berbagai jenis CSS
Frameworkyang
populer(seperti
Bootstrap, Tailwind
CSS, Bulma,
Foundation, dll.).
Tutorial,
forum
tanya
jawab,
praktikum,
danpost
test
Praktikum - 1,2,3,4,5,6,7,8,9,10
10
Mahasiswa mampu
membuat, memahami
dan menggunakan
CRUD
Mahasiswa mampu
memahami konsep
CRUD, dan
mengimplementasi
kan CRUD dalam
kode program
Tutorial,
forum
tanya
jawab,
praktikum,
danpost
test
Praktikum - 1,2,3,4,5,6,7,8,9,10
11
Mahasiswa mampu
memahami Konsep
Model, View, dan
Controller
Mahasiswa mampu
menjelaskan konsep
Model, view
dan controller,
Tutorial,
forum
tanya
jawab,
Praktikum - 1,2,3,4,5,6,7,8,9,10

serta dapat
mengimplementasi
kan pola MVC pada
proyek sederhana
praktikum,
dan post
test
12
Mahasiswa mampu
membuat, memahami
dan menggunakan
Security Login
Menggunakan MD5
dan Logout
Mahasiswa mampu
menjelaskan konsep
keamanan
dalamautentikasi
dan enkripsi
dengan MD5, serta
Mahasiswadapat
mengimplementasi
kan enkripsi
password
menggunakan MD5
dalam proses login
Tutorial,
forum
tanya
jawab,
praktikum,
danpost
test
Praktikum - 1,2,3,4,5,6,7,8,9,10
13
Mahasiswa mampu
membuat, memahami
User Management
Mahasiswa mampu
menjelaskan konsep
dasar User
Managementdan
perannyadalam
sistemperangkat
lunak, serta
Mahasiswa mampu
merancang struktur
database
untukmenyimpan
data pengguna
dengan aman.
Tutorial,
forum
tanya
jawab,
praktikum,
danpost
test
Praktikum - 1,2,3,4,5,6,7,8,9,10
14
Mahasiswa mampu
membuat, memahami
Mahasiswadapat
menjelaskan
Tutorial,
forum
Praktikum - 1,2,3,4,5,6,7,8,9,10

dan menggunakan
Role Based Access
Control
konsep dasar RBAC
dan perbedaannya
dengan model
kontrol akses
lainnya (misalnya,
DAC dan
MAC),
sertaMahasiswa
dapat menerapkan
RBAC dalam sistem
menggunakan bahasa
pemrograman
tertentu (misalnya,
Python, PHP, atau
JavaScript)
tanya
jawab,
praktikum,
danpost
test
15
Mahasiswa mampu
membuat, memahami
dan menggunakan
Reporting
Mahasiswa mampu
membuat report
pada aplikasi web
Tutorial,
forum
tanya
jawab,
praktikum,
danpost
test
Praktikum - 1,2,3,4,5,6,7,8,9,10
16
Mahasiswa mampu
membuat, memahami
Hosting Project Final
Mahasiswa dapat
memilih platform
hosting yang sesuai
dengan kebutuhan
proyek serta
Mahasiswa dapat
mempresentasikan
proyek final yang
telah dihosting
Tutorial,
forum
tanya
jawab,
praktikum,
danpost
test
Praktikum - 1,2,3,4,5,6,7,8,9,10

DAFTAR RUBRIK/KRITERIA PENILAIAN
Ujian Tulis (UTS dan UAS)
Sangat Baik (80 – 100) Baik (69 – 86) Cukup (51 – 68) Kurang (41 – 50) Sangat Kurang (0 – 40)
Mengikuti langkah-langkah
pengerjaan dengan
terstruktur (terdapat
diagram sistem/proses,
rumus, asumsi).
Perhitungan dan analisa
lebih dari 80% tepat disertai
satuan dari
Mengikuti langkah-langkah
pengerjaan namun tidak terlalu
lengkap (tidak ada diagram
sistem/proses, rumus, asumsi).
Perhitungan dan analisa 80%
tepat disertai satuan dari
besaran yang ada.
Tidak menuliskan asumsi dan
tidak menggambarkan
diagram sistem atau proses.
Persamaan/rumus yang
digunakan kurang lengkap.
Perhitungan dan analisa 50%
tepat.
Tidak menuliskan asumsi
dan tidak menggambarkan
diagram sistem atau proses.
Persamaan/rumus yang
digunakan kurang lengkap
dan tidak ada satuan dari
besaran.
Tidak mengikuti langkah-
langkah pengerjaan.
Rumus yang digunakan
salah, tidak ada satuan.
Tidak mengisi lembar
jawaban.
Tugas Tertulis
Sangat Baik (87 – 100) Baik (69 – 86) Cukup (51 – 68) Kurang (41 – 50) Sangat Kurang (0 – 40)
Mengikuti langkah-langkah
pengerjaan (terdapat
diagram sistem/proses,
rumus, asumsi).
Perhitungan dan analisa
lebih dari 80% tepat disertai
satuan dari
besaran yang ada. Tulisan
terstruktur dan sangat
Mengikuti langkah-langkah
pengerjaan namun tidak terlalu
lengkap (tidak ada diagram
sistem/proses, rumus, asumsi).
Perhitungan dan analisa 80%
tepat disertai satuan dari
besaran yang ada. Tulisan
terstruktur dan sangat rapi.
Tidak menuliskan asumsi dan
tidak menggambarkan
diagram sistem atau proses.
Persamaan/rumus yang
digunakan kurang lengkap.
Perhitungan dan analisa 50%
tepat. Tulisan kurang
terstruktur dan cukup rapi.
Tidak menuliskan asumsi
dan tidak menggambarkan
diagram sistem atau proses.
Persamaan/rumus yang
digunakan kurang lengkap
dan tidak ada satuan dari
besaran. Tulisan tidak
terstruktur dan tidak rapi.
Tidak mengikuti langkah-
langkah pengerjaan.
Persamaan/rumus yang
digunakan salah, tidak ada
satuan. Pekerjaan
mencontoh tugas teman.
Quiz
Sangat Baik (87 – 100) Baik (69 – 86) Cukup (51 – 68) Kurang (41 – 50) Sangat Kurang (0 – 40)
Dapat menjawab semua soal
dengan tepat, langkah
pengerjaan soal benar, dan
perhitungan benar semua.
Dapat menjawab sebagian soal
dengan tepat, langkah
pengerjaan soal benar, dan
perhitungan sebagian benar.
Dapat menjawab sebagian
soal dengan tepat, langkah
pengerjaan soal sebagian
benar, dan perhitungan
banyak kesalahan.
Dapat menjawab sebagian
soal dengan kurang tepat,
langkah pengerjaan soal
tidak benar, dan
perhitungan banyak
kesalahan.
Tidak dapat menjawab dan
tidak ada langkah-langkah
mengerjakan soal.
Mengerjakan dengan
menyontoh teman.

Presentasi
Sangat Baik (87 – 100) Baik (69 – 86) Cukup (51 – 68) Kurang (41 – 50) Sangat Kurang (0 – 40)
Mampu presentasi dengan
singkat, padat dan jelas
dengan tingkat keyakinan
diri yang tinggi dan mampu
menjelaskan alasan, konsep
teori, dan kondisi yang
terkait dengan
permasalahan/topik yang
disampaikan
Mampu presentasi dengan
cukup baik, namun kurang kuat
dalam menjelaskan alasan, teori,
dan kondisi praktis dari
permasalahan/topik yang
disampaikan.
Presentasi yang biasa-biasa
saja, dengan kemampuan
argumentasi yang kurang
kuat dan cenderung gagal
memahami pertanyaan atau
menjawab dengan jawaban
yang kurang relevan.
Presentasi kurang baik, dan
cenderung tidak bisa
menjawab pertanyaan dan
menyampaikan argumen
yang sangat lemah.
Tidak melakukan
presentasi, atau sama
sekali tidak menunjukkan
keaktifan dalam
presentasi.
Praktikum
Sangat Baik (87 – 100) Baik (69 – 86) Cukup (51 – 68) Kurang (41 – 50) Sangat Kurang (0 – 40)
Mengikuti langkah-
langkah praktikum dengan
terstruktur (alat, bahan
dan proses). Data sangat
lengkap dan terorganisasi
dan laporan ditulis dengan
Mengikuti langkah-langkah
praktikum, namun belum
terstruktur (alat, bahan dan
proses). Data lengkap dan
terorganisasi dan laporan
ditulis dengan cukup rapi dan
benar.
Mengikuti praktikum, namun
tidak terstruktur (alat, bahan
dan proses). Data tidak
lengkap dan tidak
terorganisasi dan laporan
ditulis dengan kurang rapi dan
banyak salah.
Mengikuti praktikum
hanya sebagian, Data tidak
lengkap dan tidak buat
laporan.
Hadir praktikum, tidak
ada buat ambil data dan
tidak buat laporan.
Holistik
Sangat Baik (87 – 100) Baik (69 – 86) Cukup (51 – 68) Kurang (41 – 50) Sangat Kurang (0 – 40)
Mendemontrasikan
pemahaman yang
menyeluruh atas
permasalahan yang
dibahas. Seluruh hal yang
diminta dalam penugasan
telah dipenuhi dengan
baik.
Mendemontrasikan pemahaman
yang cukup besar atas
permasalahan yang dibahas.
Seluruh hal yang diminta dalam
penugasan telah dipenuhi
dengan baik.
Mendemontrasikan
pemahaman parsial atas
permasalahan yang dibahas.
Sebagian besar hal yang
diminta dalam penugasan
telah dipenuhi dengan baik.
Mendemontrasikan sedikit
pemahaman atas
permasalahan yang dibahas.
Banyak hal yang diminta
dalam penugasan tidak
terpenuhi.
Mendemontrasikan
ketidakpemahaman atas
permasalahan yang
dibahas.
Tags