• Tidak ada hasil yang ditemukan

RENCANA PEMBELAJARAN SEMESTER (RPS) Mata Kuliah Kode Rumpun Bobot SKS Semester Tanggal Penyusunan. Demmy DB, S.T., M.Kom NIDN

N/A
N/A
Protected

Academic year: 2022

Membagikan "RENCANA PEMBELAJARAN SEMESTER (RPS) Mata Kuliah Kode Rumpun Bobot SKS Semester Tanggal Penyusunan. Demmy DB, S.T., M.Kom NIDN"

Copied!
8
0
0

Teks penuh

(1)

NOMOR DOKUMEN TANGGAL TERBIT TANGGAL REVISI STATUS REVISI

SN3.IPI.F.5 22 Mei 2018 13 Oktober 2018 Ke-1

RENCANA PEMBELAJARAN SEMESTER (RPS)

Mata Kuliah Kode Rumpun

MK

Bobot SKS Semester Tanggal Penyusunan

Algoritma SI4007 MK Prodi 4 1 15 September 2019

Dosen Pengembang RPS Koordinator Rumpun Mata Kuliah

Ketua Prodi

Demmy DB, S.T., M.Kom NIDN 0021067701

Demmy DB, S.T., M.Kom NIDN 0021067701

Demmy Dharma Bhakti, S.T., M.Kom NIDN 0021067701

Capaian Pembelajaran (CP)

CPL-PRODI

S - menginternalisasi nilai, norma, dan etika akademik;

- berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara, dan kemajuan peradaban berdasarkan pancasila;

- menginternalisasi semangat kemandirian, kejuangan, dan Sistem Informasi;

- menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

P menguasai pengetahuan tentang teknik komunikasi dan perkembangan teknologi terbaru dan terkini.

KU Mengidentifikasi beberapa Bahasa pemrograman beserta karakteristiknya.

KK Menerapkan konsep dan teori dasar pemrograman komputer untuk membantu memecahkan masalah.

CP-MK

M1 Mahasiswa mampu memahami konsep-konsep dasar algoritma dan mengimplementasikannya dalam sebuah program dengan menggunakan bahasa pemrograman pascal.

M2 M3 M4

(2)

NOMOR DOKUMEN TANGGAL TERBIT TANGGAL REVISI STATUS REVISI

SN3.IPI.F.5 22 Mei 2018 13 Oktober 2018 Ke-1

M5 M6 Deskripsi Singkat MK

algoritma mempelajari dasar-dasar algoritma yang berisi struktur dasar algoritma, notasi algoritmik, tipe data, ekspresi, struktur kontrol algoritmik, pemilihan (analisa kasus), pengulangan , fungsi, prosedur, pemrosesan sekuensial, larik, searching dan sorting.

Materi Pembelajaran/

Pokok Bahasan

1. Latar Belakang dan Tujuan Pendidikan Pancasila ; 2. Pancasila dalam Perspektif Sejarah Perjuangan Bangsa;

3. Proses Perumusan dan Pengesahan Pancasila sebagai Dasar Negara Republik Indonesia;

4. Pancasila sebagai Nilai Dasar Kehidupan Bermasyarakat, Berbangsa dan Bernegara;

5. Pancasila sebagai Ideologi Nasional;

6. Pancasila sebagai Etika Politik;

7. Pancasila dalam Konteks Ketatanegaraan Republik Indonesia;

8. Pancasila sebagai Paradigma Pembangunan Nasional;

9. Aktualisasi Pancasila sebagai Paradigma Kehidupan Bangsa Indonesia di Lingkungan kampus.

Pustaka Utama 1. Algoritma & Pemrograman dalam Bahasa Pascal dan C, Edisi Revisi, Munir. Rinaldi, Penerbit Informatika, 2001.

2. Programming with Pascal, Konvalina. John, Wileman. Stanley, McGraw-Hill., 2005.

3. Schaum’s Outline of Programming with Pascal, Gottfried. Byron S, McGraw-Hill., 2010.

Pendukung 1. D D Bhakti, S M Putri, I Nasrulloh, Tetep and S Nurkamilah. The development of ppdb (admission of new students) application to develop the quality of new students’ recapitulation administration in vocational high school bumi cikajang. Journal of Physics: Conference Series, Volume 1280, Issue 3.

Media Pembelajaran

Slide Presentasi, Komputer Metode

Pebelajaran

Ceramah

Discovery Learning Mata Kuliah

Prasyarat

-

(3)

NOMOR DOKUMEN TANGGAL TERBIT TANGGAL REVISI STATUS REVISI

SN3.IPI.F.5 22 Mei 2018 13 Oktober 2018 Ke-1

Minggu ke-

Sub CP-MK Indikator Kriteria/Bentuk Penilaian

Metode Pembelajaran (Estimasi Waktu)

Materi Pembelajaran Bobot Penilaian

(1) (2) (3) (4) (5) (6) (7)

1 • Mampu memahami pengertian algoritma, pemrograman, dan bahasa pemrograman.

• Memahami paradigma pemrograman.

1. Mahasiswa mampu memahami pengertian dan perbedaan algoritma, pemrograman, dan bahasa pemrograman.

2. Mampu memahami dan membedakan paradigma pemrograman.

3. Mahasiswa mengenal dan mengetahui fungsi menu- menu pada editor free pascal (praktikum).

Kriteria : Ketepatan dan penguasaan materi.

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan diskusi.

• Ekspositorik (penjelasan, Tanya jawab, diskusi, praktikum).

• TM = 3x50 menit

• 1 x 100 menit (praktikum)

- Pengertian dasar algoritma pemrograman

- Paradigma pemrograman - Pengenalan editor free pascal

(praktikum)

2 • Mahasiswa memahami dan mampu menuliskan algoritma dalam struktur teks algoritma standar.

• Mahasiswa memahami dan mampu menuliskan algoritma dengan menggunakan flowchart.

1. Mahasiswa mampu menuliskan algoritma dengan menggunakan notasi algoritmik standar (studi kasus).

2. Mahasiswa mampu menuliskan algoritma dengan menggunakan flowchart (studi kasus).

Kriteria:

Ketepatan dan penguasaan materi.

Bentuk non-test:

a. Pengamatan keaktifan di kelas.

b. Penugasan studi kasus.

• Ekspositorik (penjelasan, Tanya jawab, diskusi, studi kasus).

• TM = 4x50 menit

- notasi algoritmik: judul/header, kamus/deklarasi, algoritma.

- Pengertian flowchart.

- Simbol-simbol flowchart beserta pengertiannya.

3 • Mahasiswa memahami tipe data dasar

1. Mahasiswa mampu memahami tipe data sesuai

Kriteria : Ketepatan dan penguasaan.

• Latihan.

• Kolaboratif.

- Tipe data bilangan bulat

• Byte

• Word

• Shortint

10%

(4)

NOMOR DOKUMEN TANGGAL TERBIT TANGGAL REVISI STATUS REVISI

SN3.IPI.F.5 22 Mei 2018 13 Oktober 2018 Ke-1

• Mahasiswa menguasai penggunaan tipe data dasar pada pascal (praktikum).

untuk masing-masing kebutuhan data.

2. Mahasiswa mampu menuliskan tipe data yang sesuai kebutuhan pada bahasa pemrograman pascal (praktikum).

Bentuk non-test : a. Pengamatan

keaktifan dan kerjasama di kelas.

b. Penugasan diskusi.

c. praktikum

• (penjelasan, Diskusi, praktikum.)

• TM 2 x 50 menit

• Praktikum 1x 100 menit

• Integer

• Longint

- Tipe data bilangan pecahan

• Real

• Single

• Double

• extended - tipe data karakter - tipe data string - tipe data boolean

- Penulisan dan penggunaan tipe data pada bahasa pemrograman pascal (praktikum).

4 Responsi Mahasiswa mampu

memahami dan

mengimplementasikan materi yang dibahas pada pertemuan 1 sampai dengan 3.

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan.

c. praktikum

• Ekspositorik (penjelasan, tanya jawab, diskusi).

• [TM : 3 x50”]

• Praktikum 1 x 100 menit

- Responsi (Latihan soal) materi pertemuan 1 sampai 3

10%

5 • Mahasiswa mengetahui berbagai operator

• Mahasiswa memahami penggunaan setiap operator (praktikum).

1. Mahasiswa mampu memahami operator yang dipergunakan sesuai untuk kebutuhan data.

2. Mahasiswa mampu menuliskan penggunaan operator yang sesuai kebutuhan pada bahasa

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan dan kerjasama di kelas.

• Ekspositorik (penjelasan, Tanya jawab, diskusi).

• [TM : 3x50”]

• Praktikum 1 x 100 menit

- Operator pemberian nilai - Operator aritmetik

- Operator pemanipulasian bit - Operator boolean

- Operator pembanding - Operator himpunan - Operator string

10%

(5)

NOMOR DOKUMEN TANGGAL TERBIT TANGGAL REVISI STATUS REVISI

SN3.IPI.F.5 22 Mei 2018 13 Oktober 2018 Ke-1

pemrograman pascal (praktikum).

b. Penugasan diskusi.

c. praktikum

- Penggunaan penulisan operator pada bahasa pemrograman pascal (praktikum).

6 • Mahasiswa mampu memahami konsep harga data, assignment, input / output, dan ekspresi.

• Mampu menggunakan input/output dan ekspresi pada bahasa pemrograman pascal (praktikum)

1. Mahasiswa mampu memahami konsep harga dan data.

2. Mahasiswa mampu memahami konsep assignment, input/output, dan ekspresi.

3. Mahasiswa mampu menggunakan input/output dan ekspresi pada bahasa pemrograman pascal (praktikum).

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan dan kerjasama di kelas.

b. Penugasan diskusi kelompok.

• Ekspositorik (penjelasan, Tanya jawab, diskusi).

• [TM : 3x50”]

• Praktikum 1 x 100 menit

- Pengertian assignment - Assignment dari piranti

masukan (input)

- Penulisan nama informasi (output)

- ekspresi

10%

7 Responsi Mahasiswa mampu

memahami dan

mengimplementasikan materi yang dibahas pada pertemuan 5 sampai dengan 6.

Kriteria : Ketepatan dan penguasaan.

• [TM : 3x50”]

• Praktikum 1 x 100 menit

responsi 10%

8 UJIAN TENGAH SEMESTER (UTS)

9 • Mahasiswa mampu memahami dan menggunakan

pemilihan/kondisional 1 kasus.,

pemilihan/kondisional 2 kasus.

• Mahasiswa mampu menggunakan

1. Mahasiswa memahami pengertian

pemilihan/kondisional.

2. Mahasiswa memahami pemilihan/kondisional 1 kasus.

3. Mahasiswa memahami pemilihan/kondisional 2 kasus.

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan diskusi.

c. praktikum

• Ekspositorik (penjelasan, Tanya jawab, diskusi).

• [TM : 3x50”]

• Praktikum 1 x 100 menit

- Pengertian

pemilihan/kondisional - Pemilihan 1 kasus - Pemilihan 2 kasus - Keyword if - Keyword if – else

10%

(6)

NOMOR DOKUMEN TANGGAL TERBIT TANGGAL REVISI STATUS REVISI

SN3.IPI.F.5 22 Mei 2018 13 Oktober 2018 Ke-1

pemilihan/kondisional dengan menggunakan if dan if - else (praktikum)

4. Mahasiswa mampu menggunakan pemilihan/kondisional dengan menggunakan if dan if - else pada pemrograman pascal (praktikum) 10 • Mahasiswa mampu

memahami dan menggunakan

pemilihan/kondisonal 3 kasus.

• Mahasiswa mampu menggunakan

pemilihan/analisa kasus dengan tepat.

• Mahasiswa mampu menggunakan if – else if – else dan case

(praktikum)

1. Mahasiswa memahami pemilihan/kondisional 3 kasus

2. Mahasiswa memahami pemilihan/kondisional lebih dari 3 kasus.

3. Mahasiswa mampu menggunakan if – else if – else pada pemrograman pascal (praktikum) 4. Mahasiswa mampu

menggunakan keyword case pada pemrograman pascal (praktikum)

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan diskusi kelompok.

Ekspositorik (penjelasan, Tanya jawab, diskusi)

• [TM : 3x50”]

• Praktikum 1 x 100 menit

- Pemilihan 3 kasus

- Pemilihan lebih dari 3 kasus - Keyword if – else if – else

- Keyword case (praktikum)

5%

11 • Mahasiswa mampu memahami dan menggunakan skema pengulangan tertentu dengan tepat.

• Mahasiswa mampu mengimplementasikan pengulangan dengan

1. Mahasiswa memahami dan menggunakan skema pengulangan tertentu dengan tepat.

2. Mahasiswa

mengimplementasikan pengulangan dengan menggunakan for-to-do pada pemrograman pascal (praktikum)

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan diskusi.

• Ekspositorik (penjelasan, Tanya jawab, diskusi)

• [TM : 3x50”]

• Praktikum 1 x 100 menit

• Konsep pengulangan

• Pengulangan tertentu

• Keyword for-to-do (praktikum)

5%

(7)

NOMOR DOKUMEN TANGGAL TERBIT TANGGAL REVISI STATUS REVISI

SN3.IPI.F.5 22 Mei 2018 13 Oktober 2018 Ke-1

menggunakan for pada pascal (praktikum)

c. Praktikum

12 • Mahasiswa mampu memahami dan menggunakan skema pengulangan tidak tentu dengan tepat (while ... do).

• Mahasiswa mampu mengimplementasikan pengulangan dengan menggunakan while - do pada pascal (praktikum)

1. Mahasiswa memahami dan menggunakan skema pengulangan tidak tentu dengan tepat.

2. Mahasiswa

mengimplementasikan pengulangan dengan menggunakan while - do pada pascal (praktikum)

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan diskusi.

c. praktikum

Ekspositorik (penjelasan, Tanya jawab, diskusi).

[TM : 3x50”]

Praktikum 1 x 100 menit

- Pengulangan tidak tentu 1 - Increment

- Decrement - Keyword while–do

(praktikum)

5%

13 • Mahasiswa mampu memahami dan menggunakan skema pengulangan tidak tentu dengan tepat

(repeat....until).

• Mahasiswa mampu mengimplementasikan pengulangan dengan menggunakan repeat – until pada pascal (praktikum)

1. Mahasiswa memahami dan menggunakan skema pengulangan tidak tentu dengan tepat.

2. Mahasiswa

mengimplementasikan pengulangan dengan menggunakan while - do dan repeat – until pada pascal (praktikum)

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan diskusi.

c. Praktikum

• Ekspositorik (penjelasan, Tanya jawab, diskusi) [TM : 3x50”]

Praktikum 1 x 100 menit

- Pengulangan tidak tentu 2 - Keyword repeat–until

(praktikum)

10%

14 • Mahasiswa mampu memahami konsep array dan

1. Mahasiswa memahami konsep array dengan tepat.

2. Mahasiswa mampu mengimplementasikan

Kriteria : Ketepatan dan penguasaan.

• Ekspositorik (penjelasan, tanya jawab, diskusi)

- Array 1 dimensi - Pembentukan array - Insert data array - Akses data array

10%

(8)

NOMOR DOKUMEN TANGGAL TERBIT TANGGAL REVISI STATUS REVISI

SN3.IPI.F.5 22 Mei 2018 13 Oktober 2018 Ke-1

mengimplementasikan pada pascal (praktikum)

konsep array pada pascal (praktikum)

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan diskusi c. praktikum

[TM : 3x50”]

Praktikum 1 x 100 menit

15 Mahasiswa mampu memahami konsep searching data dan mengimplementasikannya dengan array pada pascal (praktikum)

1. Mahasiswa mampu memahami konsep searching data 2. Mahasiswa mampu

mengimplementasikan konsep searching pada array dengan menggunakan pascal (praktikum)

Kriteria : Ketepatan dan penguasaan.

Bentuk non-test : a. Pengamatan

keaktifan di kelas.

b. Penugasan diskusi.

c. praktikum

• Ekspositorik (penjelasan, tanya jawab, diskusi) [TM : 3x50”]

Praktikum 1 x 100 menit

- konsep searching - algoritma linier search - algoritma binary search

16 UJIAN AKHIR SEMESTER (UAS)

Referensi

Dokumen terkait

M1 Mahasiswa dapat memahami, menganalisis, menjabarkan sejarah singkat lahirnya Pancasila, Pancasila sebagai ideologi bangsa dan negara, dan impementasi Pancasila dalam

produksi, distribusi, dan penerimaan siaran televisi analog dan digital Partisipasi Mahasiswa 10 % [1], [2], [3], [4] 4 Mahasiswa mampu memahami tentang perbedaan

Mata kuliah ini membahas tentang Pengertian dan Konsep Ekologi Kesehatan Lingkungan ; Riwayat & konsep terjadinya penyakit serta peranan lingkungan di dalamnya, memahami

Pembentukan Masyarakat Islam Ceramah/Kuliah Pakar Problem Based Learning/FBD Tugas 8 2 x 50 menit Mahasiswa mampu menjelaskan makna dasar pembentukan keluarga dalam Islam

Mata kuliah teknik dan advokasi kesehatan membahas tentang pemahaman dan pengetahuan umum mahasiswa tentang advokasi kesehatan, dengan pembahasan meliputi

Mata kuliah teknik dan advokasi kesehatan membahas tentang pemahaman dan pengetahuan umum mahasiswa tentang advokasi kesehatan, dengan pembahasan meliputi

CPL-4: Menguasai teori pedagogi yang mencakup psikologi pendidikan, metodologi, media, evaluasi pembelajaran Bahasa Jepang yang dapat diapliksikan dalam pendidikan

• Diskusi tanya jawab • Membaca referensi • Membuat produk jurnalisme investigasi Kriteria: Keaktifan diskusi, menjelaskan dengan bahasa sendiri , menanggapi pendapat mahasiswa