Anda di halaman 1dari 7

KEMENTERIAN RISET, TEKNOLOGI, DAN PENDIDIKAN TINGGI

UNIVERSITAS NEGERI YOGYAKARTA


FAKULTAS TEKNIK
RENCANA PEMBELAJARAN SEMESTER
RPS/TEK6381/2021 SEM:VI SKS: 3 [T/P/L] Revisi: [1] Tanggal; 26 Januari 2021

I. IDENTITAS MATA KULIAH

Program Studi : Teknik Elektro S1


Mata Kuliah/Kode : Web Programming & Basis Data/TEK6381
Semester : 6
Mata Kuliah Prasyarat : -
Dosen Pengampu : Rustam Asnawi, S.T., M.T., PhD.
Bahasa Pengantar : Bahasa Indonesia
Beban Kerja : Perkuliahan dilaksanakan selama 16 kali pertemuan dengan setiap pekan terdiri atas perkuliahan tatap
muka selama 3x50 menit, tugas-tugas terstruktur dengan waktu 120 menit, dan tugas mandiri dengan
waktu 120 menit.

II. CAPAIAN PEMBELAJARAN LULUSAN (CPL) [YANG DIBEBANKAN PADA MATA KULIAH INI]:

1. Sikap
CPL 1 (A) : Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius, jujur dan sabar.
CPMK 1 : Mahasiswa bertakwa kepada Tuhan YME dan mampu menunjukkan sikap religius dan berkarakter
CPL 1 (I) : Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri.
CPMK 2 : Mahasiswa berpartisipasi aktif, bertanggungjawab, dan memiliki motivasi mengembangkan diri.
2. Pengetahuan
CPL 2 (A) : Mampu menguasai konsep dasar terkait bidang teknik elektro secara umum yang meliputi dasar
ketenagalistrikan, dasar sistem kendali dan dasar sistem komputer sesuai Standar Kompetensi
Lulusan (SKL).
CPMK 3 : Mahasiswa mampu untuk mampu mengimplementasikan konsep dan teori dasar web, HTML dan memiliki
kemampuan untuk mempersiapkan kebutuhan software dan hardware sistem dan melakukan optimasi web.
1
CPMK 4 : Mahasiswa mampu untuk mengidentifikasi jenis-jenis variabel dan variabel internal PHP, Menejelaskan
control structures dalam PHP.
CPMK 5 : Memiliki pengetahuan terhadap alat bantu (tools , framework, template) berbasis object dengan bentuk
model, view , controller yang diperlukan untuk membuat aplikasi yang baik dan cepat.
CPMK 6 : Mahasiswa mampu memahami tentang konsep database.
CPMK 7 : Mahasiswa mampu memahami dan mengaplikasikan pemrograman PHP untuk mengakses data base MySql.
3. Keterampilan
CPL 4 (A) Mampu mendesain/ merancang sistem ketenagalistrikan, sistem kendali dan sistem komputer.
CPMK 8 : Mahasiswa mampu merancang dan membangun suatu sistem berbasis web dengan menggunakan
pemrograman prosedural dan berorientasi objek untuk menyelesaikan masalah dengan menggunakan fungsi
dan class.
CPMK 9 : Mahasiswa mampu mendesain system manajemen database berbasis Web untuk menyelesaikan masalah di
lapangan.

III. DESKRIPSI MATA KULIAH


Materi Kuliah Web Programming dan Basis data mempelajari tentang bahasa pemrograman dasar untuk membangun sebuah website dan
melakukan koneksi ke basisdata. Dasar-dasar Pemrograman web HTML dan mengaplikasikan pemrograman HTML untuk kasus sederhana.
Dasar-dasar CSS dan mengaplikasikan untuk kasus sederhana. Pemrograman server scripting language menggunakan PHP. Dasar-dasar basis
data dan pemrograman web untuk mengakses basis data mysql menggunakan PHP. Mendesain system manajemen basisdata berbasis web untuk
menyelesaikan masalah tertentu di lapangan.

IV. MATRIKS KEGIATAN PERKULIAHAN


Pembelajaran sikap (CPMK 1 dan CPMK 2) dilaksanakan pada setiap pertemuan secara terintegrasi dalam pembelajaran pengetahuan
dan keterampilan. Pelaksanaan pembelajaran pengetahuan (CPMK 3 sampai CPMK 7) dan keterampilan (CPMK 8 dan CPMK 9) dideskripsikan
sebagai berikut. (Deskripsi di atas disesuaikan dengan tabel IV mengacu CPMK yang dipilih)
Pertemu- CPMK/Sub Bahan Kajian/ Pokok Metode Pengalaman Indikator Pencapaian Teknik Bobot Refe-
Waktu
an ke- CPMK Bahasan Pembelajaran Belajar Pembelajaran Penilaian Penilaian rensi
1 2 3 4 5 6 7 8 9 10
1 CPMK 3 dan • Pengantar dan Kontrak • Ceramah • Mhs mempersepsi • Mahasiswa dapat Penugasan 5% 150’ 1, 2
CPMK 4 Perkuliahan • Diskusi materi ajar memahami kontrak 1

2
Pertemu- CPMK/Sub Bahan Kajian/ Pokok Metode Pengalaman Indikator Pencapaian Teknik Bobot Refe-
Waktu
an ke- CPMK Bahasan Pembelajaran Belajar Pembelajaran Penilaian Penilaian rensi
1 2 3 4 5 6 7 8 9 10
• Menjelaskan deskripsi • Tanya jawab • Mhs berdiskusi perkuliahan
mata kuliah, buku referensi secara kelompok • Mahasiswa dapat
yang digunakan, sistem memahami konsep
penilaian serta kontrak perkuliahan secara
perkuliahan dengan umum
mahasiswa
• Mahasiswa dapat
• Pengantar web mengetahui
programming dan basis gambaran mata
data kuliah
pemrograman web
dan basis data.
2 CPMK 3 dan Dasar-Dasar Web dan • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 1, 2
CPMK 4 HTML • Diskusi materi ajar mengetahui dan 2
• Mhs berdiskusi memahami dasar-
• PBL dasar web dan
secara kelompok
• Tugas HTML
• Tanya jawab
3 CPMK 3 dan HTML lanjut • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 1, 2
CPMK 4 • Diskusi materi ajar mengetahui dan 3
• Mhs berdiskusi memahami dasar-
• PBL dasar web dan
secara kelompok
• Tugas HTML
• Tanya jawab
4 CPMK 3 dan • Konsep dasar CSS. • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 7
CPMK 4 • Propertis CSS. • Diskusi materi ajar mengetahui dan 4
• Mhs berdiskusi memahami CSS
• PBL (Cascading Style
secara kelompok
• Tugas Sheet)
• Tanya jawab

3
Pertemu- CPMK/Sub Bahan Kajian/ Pokok Metode Pengalaman Indikator Pencapaian Teknik Bobot Refe-
Waktu
an ke- CPMK Bahasan Pembelajaran Belajar Pembelajaran Penilaian Penilaian rensi
1 2 3 4 5 6 7 8 9 10
5 CPMK 3 dan • Konsep Perl dan CGI • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 7
CPMK 4 • Server Side Scripting • Diskusi materi ajar mengetahui dan 5
• Mhs berdiskusi memahami Perl
• Lingkungan variabel di • PBL dan CGI
Perl secara kelompok
• Tugas
• Metode POST dan GET • Tanya jawab
6 CPMK 3 dan • Object Oriented • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 7
CPMK 4 Programming Language • Diskusi materi ajar mengetahui dan 6
(OOPL) • Mhs berdiskusi memahami
• PBL JavaScript
• Tipe data literal secara kelompok
• Tugas
• Statements
• Tanya jawab
• Object di JavaScript dan
HTML
• Classes dan Objects
• Propertis Methods Events
• Fungsi paramter
• Event Handling
7 CPMK 3 dan • Grafik dan GUI • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 7
CPMK 4 • Diskusi materi ajar mengetahui dan 7
• Mhs berdiskusi memahami Java
• PBL Aplets
secara kelompok
• Tugas
• Tanya jawab
8 Mid Semester
9-10 CPMK 6 dan • Dasar PHP • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 300’ 10
CPMK 7 • Variable PHP – Operator – • Diskusi materi ajar mengetahui dan 6
Kontrol • PBL • Mhs berdiskusi memahami
• Fungsi – Form – Cookies – secara kelompok pemrograman web
• Tugas
File dengan PHP.
• Tanya jawab
• Time dan Date

4
Pertemu- CPMK/Sub Bahan Kajian/ Pokok Metode Pengalaman Indikator Pencapaian Teknik Bobot Refe-
Waktu
an ke- CPMK Bahasan Pembelajaran Belajar Pembelajaran Penilaian Penilaian rensi
1 2 3 4 5 6 7 8 9 10
11 CPMK 6 dan • Basis data web • Ceramah • Mhs mempersepsi Mahasiswa Penugasan 5% 150’ 11
CPMK 7 • Server basis data dan • Diskusi materi ajar mengetahui dan 7
instalasi • Mhs berdiskusi memahami konsep
• PBL pengaksesan
• Koneksi ke basis data secara kelompok
• Tugas basisdata dalam
• MySQL • Tanya jawab pemrograman web
dengan PHP
12-13 CPMK 6 dan • Instalasi dan cara • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 300’ 3, 4, 5
CPMK 7 penggunaan XAMPP • Diskusi materi ajar mengetahui dan 8
• PhpMyadmin • Mhs berdiskusi memahami
• PBL penggunaan
• Penjelasan tentang secara kelompok
• Tugas XAMPP dan
database MySQL
• Tanya jawab database MySQL
• Membuat database baru
• Membuat tabel baru dalam
database
• Menyisipkan data baru
dalam tabel
• CRUD dalam MySQL.
14 CPMK 6 dan Pengenalan pemrograman • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 8
CPMK 7 PHP untuk akses database • Diskusi materi ajar mengetahui dan 9
MySQL • Mhs berdiskusi memahami koneksi
• PBL database MySQL
secara kelompok
• Tugas menggunakan
• Tanya jawab pemrograman PHP
15 CPMK 6 dan • Definisi semantic web • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 6, 9
CPMK 7 • Beda web dan semantic • Diskusi materi ajar mengetahui dan 10
web • Mhs berdiskusi memahami
• PBL semantic web
• Bahasa, tools dan aplikasi • Tugas secara kelompok
semantic web (RDF, OWL)
• Tanya jawab
16 CPMK 8 dan • Pengertian CMD • Ceramah • Mhs mempersepsi Mahasiswa dapat Penugasan 5% 150’ 6, 9

5
Pertemu- CPMK/Sub Bahan Kajian/ Pokok Metode Pengalaman Indikator Pencapaian Teknik Bobot Refe-
Waktu
an ke- CPMK Bahasan Pembelajaran Belajar Pembelajaran Penilaian Penilaian rensi
1 2 3 4 5 6 7 8 9 10
CPMK 9 • CMD Software (MAMBO, • Diskusi materi ajar mengetahui dan 11
OpenSource CMS, • PBL • Mhs berdiskusi memahami
JOOMLA, PHPNuke, secara kelompok penggunaan CMS
LIMBO) • Tugas (Content
• Tanya jawab Management
System)

V. PANDUAN PENILAIAN
Penilaian dilakukan untuk mengukur semua capaian pembelajaran, yaitu capaian pembelajaran sikap (CPMK 1 dan CPMK 2),
pengetahuan (CPMK 3 sampai CPMK 7) dan keterampilan (CPMK 8 dan CPMK 9).
Penilaian sikap dilaksanakan pada setiap pertemuan dengan menggunakan teknik observasi dan/atau penilaian diri dengan menggunakan asumsi
bahwa pada dasarnya setiap mahasiswa memiliki sikap yang baik. Mahasiswa tersebut diberi nilai sikap yang sangat baik atau kurang baik
apabila menunjukkan secara nyata sikap sangat baik maupun kurang baik dibandingkan sikap mahasiswa pada umumnya. Hasil penilaian sikap
tidak menjadi komponen nilai akhir mahasiswa, melainkan sebagai salah satu syarat kelulusan. Mahasiswa akan lulus dari mata kuliah ini
apabila minimal memiliki sikap yang baik. Penilaian sikap juga mempertimbangkan keaktifan mahasiswa mengikuti perkuliahan.
1. Nilai akhir mencakup hasil penilaian pengetahuan, keterampilan umum, dan keterampilan khusus yang diperoleh dari penugasan individu,
penugasan kelompok, presentasi, kuis, Ujian Sisipan, dan Ujian Akhir Semester dengan pedoman sebagai berikut.

No CPMK Komponen Penilaian Teknik Penilaian Bobot


1 CPMK 1 dan Sikap (kehadiran, keaktifan, Observasi 10%
CPMK 2 kedisiplinan, kejujuran)
2 CPMK 3 sampai a. Penugasan Homework 30%
CPMK 5 b. Ujian tengah semester Tes Tertulis 30%
c. Ujian akhir semester Tes Tertulis 30%
Total 100%

6
VI. REFERENSI
1. Ramasamy Natarajan, Natarajan, Computer-aided Power System Analysis, Marcel Dekker, Inc., New York, 2002.
2. G.W. Stagg and A.H. El. Abiod, Computer Methods in Power System Analysis, McGraw-Hill, New York.
3. M.A. Pai, Computer Techniques in Power System Analysis, Tata McGraw-Hill, New Delhi.
4. J. Arrillaga and C.P. Arnold, Computer Modeling of Electrical Power Systems, John Wiley & Sons, New York

Yogyakarta, 26 Januari 2021

Dosen,

Ir. Rustam Asnawi, ST.,M.T., Ph.D.


NIP. 19720127 199702 1 001

Mengetahui,
Ketua Program Studi Teknik Elektro Wakil Dekan I,

Ir. Rustam Asnawi, ST.,M.T., Ph.D. Prof. Ir. Moh. Khairudin, M.T., Ph.D.
NIP. 19720127 199702 1 001 NIP. 197904122002121002

Anda mungkin juga menyukai