Anda di halaman 1dari 6

RENCANA PEMBELAJARAN SEMESTER

MATA KULIAH UMUM


UNIVERSITAS BENGKULU
MATA KULIAH KODE Rumpun MK BOBOT (sks) SEMESTER Direvisi
Pemrograman dan Komputer (Coding) MKU-106 Mata Kuliah Wajib Universitas (MKU) 1(1–0) 1/2 * -
Pendidikan S1 - Pengembang RPS Ka PRODI
Yudi Setiawan, S.T., M.Eng
Capaian Program Studi
Pembelajaran(CP) S.8: Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang keahliannya secara mandiri;
S.9 : Menginternalisasi nilai, norma, dan etika akademik.
P.1: Menguasai konsep teoritis bidang pengetahuan Sistem Informasi secara umum dan konsep teoritis khusus dalam bidang pengetahuan tersebut
secara mendalam, serta mampu memformulasikan penyelesaian masalah procedural;
P.8. Memahami konsep organisasi;
KU.1: 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;
KU.2: mampu menunjukkan kinerja mandiri, bermutu, dan terukur.
KK.2: mampu berkomunikasi secara efektif dalam rangka memahami komponen penyusunan komputer dan menganalisis logika pemrograman.

Deskripsi Singkat MK Mata Kuliah ini mempelajari tentang arsitektur penyusun sebuah komputer, logika pemrograman, dan memecahkan persoalan sederhana dengan
pembuatan program komputer. Mata kuliah ini mempelajari unit-unit hardware penyusun sebuah komputer dan fungsinya, serta software yang
mampu menjalankan komputer tersebut, dan computer ethics seorang brainware. Mata kuliah ini juga membahas tentang algoritma dan flowchart
dari analisa pemrograman, serta mempelajari dasar-dasar pemrograman terstruktur dengan bahasa pemrograman tertentu (identifier, tipe data,
input/output, seleksi, perulangan, dan larik), pengantar komponen penyusun basis data (database, table, entity, instance, relation), pengantar
pemorgaman web (html, css, dan php), serta membuat sebuah project pemrograman dalam memecahkan masalah suatu studi kasus
Pustaka Utama :
- Samuel Greengard. The Internet of Things. 2015. United States of Amercia: Massacusetts Institute of Technology
- Abdul Kadir. 2017. Dasar Logika Pemrograman Komputer. Indonesia: Elex Media Komputindo
- Rinaldi Munir. 2003. Algoritma dan Pemrograman. Indonesi : Informatika
- Jubilee Enterprise. 2013. Cara Gampang Bikin Theme Wordpress Tanpa Pemrograman. Indonesia : Elex Media Komputindo
Pendukung :
-
Media Pembelajaran Slide Perkuliahan
Team Teaching Yudi Setiawan, S.T., M.Eng;
Matakuliah Syarat -
Mg CP-Mata Kuliah Bahan Kajian / Metode / Estimasi Pengalaman Belajar Assessment
Ke- (Kompetensi Materi Pembelajaran Strategi Waktu Indikator Kriteria Bobot
Dasar) Pembelajaran (%)
1 Menjelaskan unit- Unit-unit hardware Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan unit-unit Ketepatan konsep.
unit hardware penyusun komponen Diskusi 180’ BM Menyajikan bahan hardware penyusun
penyusun masukan komputer, unit- Tanya jawab menggunakan PPT komputer Aktivitas individu dalam
komputer, fungsi, unit hardware penyusun  Menyimak (2) Menjelaskan software mengkomunikasikan
evolusi komputer keluaran presentasi untuk menjelaskan ringkasan secara lisan.
perkembangan komputer, unit-unit  Melakukan diskusi. komputer
hardware hardware penyusun (3) Menjelaskan sistem Laporan hasil kerja
komputer, dan pemrosesan komputer, operasi dan evolusi kelompok dalam bentuk
software untuk fungsi dari masing-masing perkembangan sistem makalah tentang hasil
menjalankan unit hardware, evolusi operasi diskusi isu dalam kultur
komputer perkembangan hardware (4) Menjelaskan program organisasi di global dan di
komputer dari masa ke aplikasi pendukung Indonesia dengan sistematis
masa, dan perangkat komputer dan menggunakan kaidah
software berupa sistem bahasa yang baik dan benar
operasi dan aplikasi
pendukung untuk
menjalankan komputer.
2 Menjelaskan Kekayaan intelektual, Penugasan 170‘ TM Mengkaji literatur. (1) Menjelasakan peranan Ketepatan konsep
computer ethics Internet of Things (IOT), Diskusi 180’ BM Menyajikan bahan Internet of Things (IOT)
internet privacy, dan Tanya jawab menggunakan PPT dalam industri 4.0 Aktivitas individu dalam
kejahatan komputer  Menyimak (2) Menjelaskan internet mengkomunikasikan
(Computer crime) presentasi privacy ringkasan secara lisan.
Melakukan diskusi. (3) Menjelaskan kejahatan
komputer (Computer Laporan hasil kerja
crime) kelompok dalam bentuk
makalah tentang hasil
diskusi isu dalam kultur
organisasi di global dan di
Indonesia dengan sistematis
dan menggunakan kaidah
bahasa yang baik dan benar

3 Menjelaskan Teknik analisa Penugasan 170‘ TM Mengkaji literatur. (1) Menjelasakan teknik Ketepatan konsep
logika pemrograman, teknik Diskusi 180’ BM Menyajikan bahan analisa pemrograman
pemrograman penyusunan algoritma, Tanya jawab menggunakan PPT (2) Menjelaskan teknik Aktivitas individu dalam
teknik penyusunan  Menyimak penyusunan algoritma mengkomunikasikan
flowchart, dan sistem presentasi (3) Menjelaskan teknik ringkasan secara lisan.
bilangan. Melakukan diskusi. penyusunan flowchart
Laporan hasil kerja
(4) Menjelaskan sistem
kelompok dalam bentuk
bilangan.
makalah tentang hasil
diskusi isu dalam kultur
organisasi di global dan di
Indonesia dengan sistematis
dan menggunakan kaidah
bahasa yang baik dan benar
4 Menjelaskan dan Identifier (tanda pengenal), Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan identifier Ketepatan konsep
menerapkan tipe data (numeric, string, Diskusi 180’ BM Menyajikan bahan (tanda pengenal)
dasar-dasar dan boolean), pemasangan Tanya jawab menggunakan PPT (2) Menjelaskan tipe data Aktivitas individu dalam
pemrograman lingkungan kerja  Menyimak (numeric, string, dan mengkomunikasikan
pemrograman (IDE), presentasi boolean) ringkasan secara lisan.
memulai pemrograman Melakukan diskusi. (3) Menjelaskan pemasangan
(C++/ Java/ Phyton). lingkungan kerja Laporan hasil kerja
pemrograman (IDE) kelompok dalam bentuk
(4) Menjelaskan memulai makalah tentang hasil
pemrograman pada diskusi isu dalam kultur
lingkungan kerja (IDE) organisasi di global dan di
Indonesia dengan sistematis
dan menggunakan kaidah
bahasa yang baik dan benar
5 Menjelaskan dan Penerapan bahasa Penugasan 170‘ TM Mengkaji literatur. (1) Menjelasakan perintah Ketepatan konsep
menerapkan pemrograman berupa Diskusi 180’ BM Membuat makalah. masukan (ex: readln) dan
perintah perintah masukan (ex: Tanya jawab Menyajikan bahan keluaran (writeln) Aktivitas individu dalam
masukan/keluaran readln) dan keluaran menggunakan PPT (2) Menjelaskan perintah mengkomunikasikan
, perintah seleksi, (writeln); perintah seleksi  Menyimak seleksi (if; if-else; switch- ringkasan secara lisan.
perintah (if; if-else; switch-case), presentasi case)
perulangan. perintah perulangan (for-  Melakukan diskusi. Menjelaskan perintah
(3) Laporan hasil kerja
to-do; while) perulangan (for-to-do; kelompok dalam bentuk
while) makalah tentang hasil
diskusi isu dalam kultur
organisasi di global dan di
Indonesia dengan sistematis
dan menggunakan kaidah
bahasa yang baik dan benar
6 Menjelaskan dan Penerapan bahasa Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan pembuatan Ketepatan konsep
menerapkan pemrograman berupa larik Diskusi 180’ BM Menyajikan bahan larik (array)
perintah larik (array), larik 1 dimensi, Tanya jawab menggunakan PPT (2) Menjelaskan perbedaan Aktivitas individu dalam
(array). larik n dimensi  Menyimak larik 1 dimensi dan n mengkomunikasikan
presentasi dimensi ringkasan secara lisan.
 Melakukan diskusi.
Laporan hasil kerja
kelompok dalam bentuk
makalah tentang hasil
diskusi isu dalam kultur
organisasi di global dan di
Indonesia dengan sistematis
dan menggunakan kaidah
bahasa yang baik dan benar
7 Mengevaluasi Pembuatan program Penugasan 170‘ TM Mengkaji literatur. (1) Mendiskusikan dan Aktivitas individu dan
dasar-dasar dengan penerapakan Diskusi 180’ BM Membuat makalah. menjelaskan perancangan kelompok dalam
pemrograman analisis pemrograman, Tanya jawab Menyajikan bahan program dengan mengkomunikasikan 15%
dengan perancangan program menggunakan PPT menerepakan analisa Ringkasan secara lisan
perancangan komputer dengan  Menyimak pemrograman dan Laporan hasil kerja
program. penggunaan perintah- presentasi penggunaan perintah- kelompok dalam bentuk
perintah dari bahasa  Melakukan diskusi. perintah bahasa makalah tentang hasil
pemrograman, berdiskusi pemrograman secara team diskusi nomor 3-7 dengan
dalam kelompok dan work. sistematis dan menggunakan
mempresentasikan hasil kaidah bahasa yang baik dan
perancangan program benar
komputer
8 Evaluasi Tengah Semester: unit hardware dan software penyusun sebuah komputer, computer ethics, analisa dan logika pemrograman, perintah-perintah dasar bahasa
pemrograman (35%)
9 Menjelaskan Definisi entitas, instance, Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan definisi Ketepatan konsep
dasar-dasar basis relasi entitas, atribut, Diskusi 180’ BM Menyajikan bahan entitas, instance, atribut,
data kardinalitas, dan analisis Tanya jawab menggunakan PPT dan kardinalitas. Aktivitas individu dalam
normalisasi tabel, tipe data  Menyimak (2) Menjelaskan normalisasi mengkomunikasikan
basis data. presentasi tabel ringkasan secara lisan.
 Melakukan diskusi. (3) Menjelaskan duplikasi dan
redudansi tabel Laporan hasil kerja
(4) Menjelaskan tipe data kelompok dalam bentuk
basis data makalah tentang hasil
diskusi isu dalam kultur
organisasi di global dan di
Indonesia dengan sistematis
dan menggunakan kaidah
bahasa yang baik dan benar
10 Menjelaskan dan Instalasi Database Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan instalasi Ketepatan konsep
menerapkan Management System Diskusi 180’ BM Menyajikan bahan Database Management
perancangan basis (DBMS), perancangan Tanya jawab menggunakan PPT System (DBMS) Aktivitas individu dalam
data basis data, perancangan  Menyimak (2) Menjelaskan pembuatan mengkomunikasikan
tabel, peracangan atribut, presentasi basis data ringkasan secara lisan.
pemilihan tipe data,  Melakukan diskusi. (3) Menejelaskan pembuatan
pemilihan kunci utama dan tabel Laporan hasil kerja
tamu. (4) Menjelaskan pembuatan kelompok dalam bentuk
atribut makalah tentang hasil
(5) Menjelaskan pemilihan diskusi isu dalam kultur
tipe data organisasi di global dan di
(6) Menjelaskan pemilihan Indonesia dengan sistematis
kunci utam dan kunci dan menggunakan kaidah
tamu basis data bahasa yang baik dan benar
11 Menjelaskan dan Perintah Data Manpulation Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan perintah- Ketepatan konsep
menerapkan Language (DML); Insert, Diskusi 180’ BM Membuat makalah. perintah dasar Data
perintah Structure Update, Delete, Select, dan Tanya jawab Menyajikan bahan Manipulation Language Aktivitas individu dalam
Query Language Where menggunakan PPT (DML) pada jendela mengkomunikasikan
(SQL)  Menyimak perintah ringkasan secara lisan.
presentasi (2) Menjelaskan penggunaan
 Melakukan diskusi. perintah Insert Laporan hasil kerja
(3) Menjelaskan penggunaan kelompok dalam bentuk
perintah Update makalah tentang hasil
(4) Menjelaskan penggunaan diskusi isu dalam kultur
perintah Delete organisasi di global dan di
(5) Menjelaskan penggunaan Indonesia dengan sistematis
perintah Select dan menggunakan kaidah
(6) Menjelaskan penggunaan bahasa yang baik dan benar
perintah klausul
Select+Where
12 Mengevaluasi Presentasi dan disuksi Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan pembuatan Aktivitas kelompok dalam
penggunaan basis kelompok pembuatan individu, 180’ BM Membuat makalah. laporan dari basis da mengkomunikasikan hasil
data dalam laporan dan analisa data diskusi, dan Menyajikan bahan (2) Menjelaskan analisis data diskusi tentang isu control
pembuatan dari data yang telah Tanya jawab menggunakan PPT yang telah tersimpan di organisasi.
laporan dan tersimpan di dalam basis  Menyimak dalam basis data
analisa data dari data presentasi
basis data  Melakukan diskusi.
13 Menjelaskan HTML Editor, HTML Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan dasar-dasar Ketepatan konsep
dasar-dasar basic, HTML elements, Diskusi 180’ BM Menyajikan bahan pemrograman HTML
HTML dan HTML heading, HTML Tanya jawab menggunakan PPT (2) Menjelaskan HTML Aktivitas individu dalam
Cascading Style paragraphs, HTML styles,  Menyimak Editor mengkomunikasikan
Sheets (CSS) HTML colors, CSS presentasi (3) Menjelaskan HTML ringkasan secara lisan.
introduction, CSS text,  Melakukan diskusi. basic
CSS backgrounds, CSS (4) Menjelaskan HTML Laporan hasil kerja
colors, CSS align. elements kelompok dalam bentuk
(5) Menjelaskan HTML makalah tentang hasil
heading diskusi isu dalam kultur
(6) Menjelaskan HTML organisasi di global dan di
paragraphs Indonesia dengan sistematis
(7) Menjelaskan HTML dan menggunakan kaidah
styles bahasa yang baik dan benar
(8) Menjelaskan HTML
colors
(9) Menjelaskan dasar-dasar
Cascading Style Sheets
(CSS)
(10) Menjelaskan CSS
introduction
(11) Menjelaskan CSS text
(12) Menjelaskan CSS
backgrounds
(13) Menjelaskan CSS colors
(14) Menjelaskan CSS align
14 Menjelaskan Instalasi web server, Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan instalasi web Ketepatan konsep
dasar-dasar instalasi Frame Wordpress, Diskusi 180’ BM Membuat makalah. server
pengunaan pembuatan akun Tanya jawab Menyajikan bahan (2) Menjelaskan instalasi Aktivitas individu dalam
framework Framework Wordpress, menggunakan PPT framework Wordpress mengkomunikasikan
Wordpress pengaturan manajemen  Menyimak (3) Menjelaskan pengaturan ringkasan secara lisan.
Framework Wordpress, presentasi manajemen framework
pengaturan menu,  Melakukan diskusi. Wordpress Laporan hasil kerja
pengaturan berita, (4) Menjelaskan komponen kelompok dalam bentuk
pengaturan gallery. pengaturan dashboard makalah tentang hasil
Framework Wordpress diskusi isu dalam kultur
(5) Menjelaskan pengaturan organisasi di global dan di
header Indonesia dengan sistematis
(6) Menjelaskan pengaturan dan menggunakan kaidah
menu bahasa yang baik dan benar
(7) Menjelaskan pengaturan
berita
(8) Menjelaskan pengaturan
gallery
15 Mengevaluasi Presentasi dan disuksi Penugasan 170‘ TM Mengkaji literatur. (1) Menjelaskan analisa Aktivitas kelompok dalam
perancangan kelompok project web individu, 180’ BM Membuat makalah. pembuatan web profile mengkomunikasikan hasil
website dengan profile. diskusi, dan Menyajikan bahan (2) Menjelaskan web profile diskusi tentang isu control
CMS Wordpress Tanya jawab menggunakan PPT yang dibangun organisasi.
 Menyimak 15%
presentasi
 Melakukan diskusi.
16 Evaluasi Akhir Semester :
Dasar-dasar basis data, perintah Structured Query Language (SQL), dan perintah dasar web (HMTL, CSS, dan PHP) (35%)

Anda mungkin juga menyukai