Anda di halaman 1dari 7

REKONSTRUKSI RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS MEGAREZKY
FAKULTAS FARMASI, TEKNOLOGI RUMAH SAKIT DAN INFORMATIKA
PROGRAM STUDI S-I ILMU KOMPUTER

RENCANA PEMBELAJARAN SEMESTER (RPS)


NAMA MATA KULIAH KODE MK Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
ALGORITMA DAN PEMROGRAMAN IW2SI106321 Logika Dan Pemrograman 3 1 (Ganjil) 01-Des-2019
OTORISASI Nama Koordinator Pengembang RPS Koordinator RMK Ka PRODI

Muh. Ikhsan Amar, S.Kom., M.Kom Muh. Ikhsan Amar, S.Kom., M.Kom Muh. Ikhsan Amar, S.Kom., M.Kom

Capaian CPL-PRODI (Capaian Pembelajaran Lulusan Program Studi)


Pembelajaran (CP)
S9 Menunjukkan sikap bertanggungjawab atas pekerjaan dibidang keahliannya secara mandiri.
P1 Menguasai konsep teoritis bidang pengetahuan Ilmu Komputer /Informatika secara umum dan konsep teoritis bagian khusus dalam
bidang pengetahuan tersebut secara mendalam, serta mampu memformulasikan penyelesaian masalah prosedural.
P2 Memiliki pengetahuan yang memadai terkait dengan cara kerja sistem komputer dan mampu merancang dan mengembangkan
berbagai algorithma /metode untuk memecahkan masalah.
KU2 Mampu menunjukkan kinerja bermutu dan terukur
KK1 Mampu merancang dan mengembangkan algorithma untuk berbagai keperluan seperti Intelligent Systems, Computer Network,
Mobile Computing, Graphics and Visual Computing.
CPMK (Capaian Pembelajaran Lulusan Yang Dibebankan Pada Mata Kuliah)
CPMK 1 Menganalisis konsep dasar Algoritma dan pemrograman serta penerapannya dalam penyelesaian masalah prosedural. (P1, P2)
CPMK 2 Merancang Algoritma dan flowchart menjadi susunan code program yang dapat di eksekusi oleh sistem komputer. (S9, P2, KU2, KK1)
Diskripsi Singkat MK Mata kuliah ini disajikan dalam bentuk teori dan praktikum untuk memahami konsep Algoritma dan pemrograman serta penerapannya kedalam
bahasa pemrograman komputer.
Bahan Kajian / 1. Konsep Algoritma
Pokok Bahasan 2. Konsep Flowchart
3. Penerapan Algoritma dan Flowchart
4. Konsep Pemrograman & Pengenalan Bahasa Pemrograman (Pascal)
5. Variable, Tipe Data, Konstanta, & Operasi
6. Algoritma Percabangan/Pemilihan
7. Algoritma Perulangan
8. Penerapan Algoritma Percabangan & Perulangan
9. Data Array & Sorting/Pengurutan Data
Daftar Referensi Utama:
1. Munir, Rinaldi. 2012. Algoritma & Pemrograman Dalam Bahasa Pascal dan C. Edisi Revisi: Informatika. Bandung.
2. Moh. Sjukani. 2012. Struktur Data (Algoritma & Struktur Data 2) dengan C, C++, Jakarta: Mitra Wacana Media.
Pendukung:
1. Abdul, Kadir. 2012. Algoritma & Pemrograman Menggunakan C & C++. Andi Publisher: Yogjakarta.
Media Pembelajaran Perangkat lunak: Perangkat keras :
Windows OS, Ms. Office & Free Pascal IDE Notebook/PC, LCD & White Board
Nama Dosen
Muh. Ikhsan Amar, S.Kom., M.Kom
Pengampu
Mata kuliah
prasyarat
Sub-CPMK Bentuk dan Kriteria & Bobot
Minggu Bahan Kajian Estimasi Pengalaman
(Kemampuan akhir Metode Bentuk Indikator Penilaian Penilaian
Ke- (Materi Pembelajaran) Waktu Belajar Mahasiswa
yg direncanakan) Pembelajaran Penilaian (%)
(1) (2) (3) (4) (5) (6) (7) (8) (9)
1 [CPK-1: C2] -Matrikulasi Bentuk : TM : 1X3X50’ Membentuk Kriteria: • Ketepatan dalam
Menjelaskan • Kontrak Kuliah Kuliah BT : 1X3X60’ Kelompok, Rubrik membuat Algoritma
Konsep Algoritma • Pendahuluan Metode : BM : 1X3X60’ Mengerjakan Studi u/ menyelesaikan
Algoritma & • Ceramah Kasus Dan Mencari Bentuk non studi kasus
Pemrograman • Problem Referensi Lalu test: sederhana dalam
-Konsep Algoritma Based Menyusun • Ringkasan kalimat deskriptif.
5
• Definisi & Konsep Learning Ringkasan Materi Materi • Ketepatan dalam
Algoritma • Diskusi • Latihat Studi membuat Algoritma
• Struktur Algoritma Kelompok
Kasus u/ menyelesaikan
• Runtunan Algoritma soal latihan.
(Skema) (Tugas 1)
2&3 [CPK-2: C2] Konsep Flowchart Bentuk : TM : 2X3X50’ Menyusun Kriteria: • Ketepatan dalam
menjelaskan • Transformasi Kuliah BT : 2X3X60’ Ringkasan Materi Rubrik membuat Flowchart
Konsep Flowchart Algoritma Metode : BM : 2X3X60’ Dan Membuat sesuai studi kasus
dan Transformasi • Definisi & Simbol • Ceramah Algoritma Bentuk non sederhana dalam
Algoritma Diagram • Problem Deskriktif Serta test: Algoritma deskriptif.
• Struktur Diagram Based Flowchart • Ringkasan • Ketepatan dalam
10
• Diagram Learning Berdasarkan Studi Materi membuat Flowchart
Linear/Sekuensial • Diskusi Kasus • Latihat Studi (Sekuensial,
• Tipe, Operator, dan Kelompok
Kasus Pemilihan, dan
Expresi Algoritma. Perulangan.
• Diagram Pemilihan & (Tugas 2)
Perulangan
4 [CPK-3: C2, P2] Penerapan Algoritma Bentuk : TM : 1X3X50’ Membuat Kriteria: • Keaktifan
Merangkum materi dan Flowchart Kuliah, BT : 1X3X60’ Algoritma, Rubrik • Ketepatan dalam
kuliah pada • Responsi Responsi BM : 1X3X60’ Flowchart serta menyelesaikan soal
pertemuan 1 s.d. 3 • Latihan Soal/Studi Metode : Menyusun laporan Bentuk non latihan tentang
dengan membuat Responsi test: 10
Kasus Materi • Diskusi materi pertemuan 1
Algoritma deskriptif pertemuan 1 s.d. 3 • Problem Laporan s.d. 3
dan Flowchart Based Responsi
(Tugas 3)
Learning
5 [CPK-4: C2, P2] Konsep Pemrograman Bentuk : Teori Menyusun Kriteria: • Ketepatan
Menjelaskan Konsep & Bahasa Pemrograman Kuliah, TM : 1X3X50’ Ringkasan Materi, • Rubrik menjelaskan
Dasar Pemrograman (Pascal) Praktikum BM : 1X3X60’ Membuat program • Daftar Tilik Konsep, jenis, dan
& Bahasa • Struktur Metode : menggunakan Praktikum bahasa
Pemrograman Pemrograman • Ceramah Praktikum bahasa Pascal dan Bentuk non pemrograman
Pascal dan Komputer • Diskusi P : 1X3X60’ Menyusun Laporan test: • Ketepatan dalam
Membuat Program • Platform dan Hasil Praktikum • Konsep mengoperasikan
Sederhana dengan Compiler Ringkasan tools FPC (Free
5
Bahasa Pengenalan Bahasa Materi Pascal IDE)
Pemrograman Pemrograman Pascal • Hasil Program • Ketepatan &
Pascal • Instal tools FPC (Free • Laporan Kedisiplinan
Pascal IDE) dan Praktikum penulisan kode
• Ruang kerja FPC serta program Pascal
pengaturannya
• Prosedur
pemrograman Pascal
6&7 [CPK-5: C3, A1, P3] Variable, Tipe Data, Bentuk : Teori Menyusun Kriteria: • Ketepatan &
Membangun Konstanta, & Operasi Kuliah, TM : 2X3X50’ Ringkasan Materi, • Rubrik Kedisiplinan dalam
program dan • Pengertian dan Jenis Praktikum BM : 2X3X60’ Membuat program • Daftar Tilik memilih Tipe Data
memilih tipe data Tipe Data Metode : menggunakan Praktikum • Ketepatan &
untuk dikemas • Pengertian Jenis • Ceramah Praktikum bahasa Pascal & Kedisiplinan
menjadi operasi Operasi Sistem • Diskusi P : 2X3X60’ Menyusun laporan Bentuk non penulisan kode
String dan Numerik Komputer hasil Praktikum test: program Pascal
• Problem
• Membuat variabel, Based • Konsep dalam operasi string 10
Konstanta dan Ringkasan dan numerik
Learning
Menentukan Tipe Materi
Data • Hasil Program
• Operasi String • Laporan
• Operasi Numerik Praktikum
(bilangan bulat & (Tugas 4)
bilangan pecahan)
8 UJIAN TENGAN SEMESTER
9&10 [CPK-6: C4, A2, P3] Algoritma Bentuk : Teori Menyusun konsep Kriteria: • Ketepatan dalam
Menganalisis Percabangan/Pemilihan Kuliah, TM : 2X3X50’ ringkasan Materi, • Rubrik Menganalisis
Algoritma • Konsep Algoritma Praktikum BM : 2X3X60’ Membuat program • Daftar Tilik Algoritma
Percabangan/ Percabangan Metode : Operasi Logika IF, Praktikum Percabangan untuk
Pemilihan • Analisis Percabangan • Ceramah Praktikum Membuat program menyelesaikan
Tunggal, Ganda, • Diskusi P : 2X3X60’ Operasi Logika Bentuk non latihan studi kasus
Tersarang • Problem Case, dan test: • Ketepatan &
• Percabangan IF Based Menyusun laporan • Konsep Kedisiplinan dalam
10
• Percabangan Case Learning
hasil Praktikum Ringkasan penggunaan Operasi
• Menerapkan Operasi Materi Logika IF dan Case
Logika IF • Hasil Program • Ketepatan &
• Menerapkan Operasi • Laporan Kedisiplinan
Logika Case Praktikum penulisan kode
(Tugas 5) program Pascal
dalam operasi Logika
IF dan Case
11&12 [CPK-7: C4, A2, P3] Algoritma Perulangan Bentuk : Teori Menyusun konsep Kriteria: • Ketepatan dalam
Menganalisis • Konsep Algoritma Kuliah, TM : 2X3X50’ ringkasan Materi, • Rubrik Menganalisis
Algoritma untuk Perulangan Praktikum BM : 2X3X60’ Membuat program • Daftar Tilik Algoritma
Mengoperasikan • Analisis Perulangan Metode : Operasi Perulangan Praktikum Perulangan untuk
Perulangan Tunggal (Positif dan • Ceramah Praktikum For, Membuat menyelesaikan
Negatif), dan • Diskusi P : 2X3X60’ program Operasi Bentuk non latihan studi kasus
Perulangan Tersarang • Problem Perulangan While, test: • Ketepatan &
• Operasi Perulangan Based Membuat program • Konsep Kedisiplinan dalam
For Operasi Perulangan ringkasan penggunaan Operasi 10
Learning
• Operasi Perulangan Repeat dan materi Perulangan For,
While Menyusun laporan • Hasil Program While dan Repeat
• Operasi Perulangan hasil Praktikum • Laporan • Ketepatan &
Repeat Praktikum Kedisiplinan
penulisan kode
program Pascal
(Tugas 6) dalam operasi
Perulangan For,
While dan Repeat
13 [CPK-8: C2, A3, P3] Penerapan Algoritma Bentuk : TM : 1X3X50’ Membuat Kriteria: • Keaktifan
Merangkum materi dan Flowchart Kuliah, BT : 1X3X60’ Algoritma, Rubrik • Ketepatan dalam
kuliah pada • Responsi Responsi BM : 1X3X60’ Flowchart, dan menyelesaikan soal
pertemuan 9 s.d. • Latihan Soal/Studi Metode : Program serta Bentuk non latihan tentang
12 dengan Kasus Materi • Diskusi Menyusun laporan test: materi pertemuan 9 10
mengoperasikan pertemuan 9 s.d. 12 • Problem Responsi Laporan s.d. 12
Algoritma Based Responsi
percabangan dan
Learning
perulangan (Tugas 7)
14 [CPK-9: C4, A4, P4] Data Array Bentuk : Teori Menyusun konsep Kriteria: • Ketepatan dalam
Menganalisis • Deklarasi, isi, akses Kuliah, TM : 1X3X50’ ringkasan Materi, • Rubrik membuat Algoritma
Struktur Data Array array Praktikum BM : 1X3X60’ Membuat program • Daftar Tilik Struktur Data Array
dengan mengemas • Array 1-D Metode : Operasi Struktur Praktikum u/ menyelesaikan
menjadi Algoritma • Array 2-D (matriks) • Ceramah Praktikum Data Array dan latihan studi kasus
serta membangun • Operasi Struktur Data • Diskusi P : 1X3X60’ Menyusun laporan Bentuk non • Ketepatan &
program Array hasil Praktikum test: Kedisiplinan dalam
• Problem
pengolahan Data
Based • Konsep penggunaan Operasi 15
Array dengan ringkasan Struktur Data Array
Learning
Pascal materi • Ketepatan &
• Hasil Program Kedisiplinan
• Laporan penulisan kode
(Tugas 8) Praktikum program Pascal
dalam operasi
Struktur Data Array
15 [CPK-9: C4, A4, P4] Sorting/Pengurutan Bentuk : Teori Menyusun konsep Kriteria: • Ketepatan dalam
Menganalisis Data Kuliah, TM : 2X3X50’ ringkasan Materi, • Rubrik membuat Algoritma
Struktur Data Array • Larik/Array Praktikum BM : 2X3X60’ Membuat program • Daftar Tilik sorting u/
dengan • Algoritma Metode : Operasi Struktur Praktikum menyelesaikan
menggunakan pengurutan • Ceramah Praktikum Data Array dengan latihan studi kasus
Algoritma sorting/ • Diskusi P : 2X3X60’ Algoritma Sorting & Bentuk non • Ketepatan &
pengurutan Data & Menyusun laporan test: Kedisiplinan 15
• Problem
mengobinasikan
Based hasil Praktikum • Konsep penulisan kode
menjadi program ringkasan program Pascal
Learning
pengolahan Data materi dalam operasi
Array • Hasil Program Struktur Data Array
(Tugas 9) • Laporan dengan Algoritma
Praktikum sorting
16 Ujian Akhir Semester

Catatan:
• Tatap Muka (TM) = 50’ / Jam/ mg
• Belajar Terstruktur (BT) = 60‘ / Jam/ mg
• Belajar Mandiri (BM) = 60’ / Jam/ mg
• Praktikum (P) = 60’ / Jam/ mg
LEMBAR RENCANA TUGAS MAHASISWA
[Tugas Pertama]
UNIVERSITAS MEGAREZKY
FAKULTAS FARMASI, TEKNOLOGI RUMAH SAKIT DAN INFORMATIKA
PROGRAM STUDI S-I ILMU KOMPUTER

RENCANA TUGAS MAHASISWA


MATA KULIAH ALGORITMA DAN PEMROGRAMAN
KODE IW2SI106321 SKS 3 SEMESTER 1 (Ganjil)
DOSEN
Muh. Ikhsan Amar, S.Kom., M.Kom
PENGAMPU
BENTUK TUGAS
Ringkasan Materi & Latihat Studi Kasus
JUDUL TUGAS
Tugas 1 - Ringkasan Materi & Latihat Studi Kasus
SUB CAPAIAN PEMBELAJARAN MATA KULIAH
[CPK-1: C2] Menjelaskan Konsep Algoritma
DISKRIPSI TUGAS
Setelah mengikuti perkuliahan ini, mahasiswa menyusun ringkasa/resume materi dan membuat laporan kerja
studi kasus yang telah diterima dan didiskusikan pada pertemuan 1 (pertama).
METODE PENGERJAAN TUGAS
1. Menyusun ringkasa/resume materi pada kertas A4 sesuai format resume yang telah ditentukan o/ prodi
2. Membuat laporan kerja studi kasus dengan kertas A4 sesuai format laporan yang telah ditentukan o/ prodi
BENTUK DAN FORMAT LUARAN
a. Obyek Garapan: Mereview materi perkuliahan dan mencatat hasil diskusi
b. Bentuk Luaran:
1. Ringkasan/Resume Materi
2. Laporan Kerja
INDIKATOR, KRETERIA DAN BOBOT PENILAIAN
1. Penguasaan teori/konsep dasar Algoritma (15%)
2. Ketepatan dalam membuat Algoritma u/ menyelesaikan studi kasus sederhana dalam kalimat deskriptif
(40%)
3. Ketepatan dalam membuat Algoritma u/ menyelesaikan soal latihan (45%)
JADWAL PELAKSANAAN:
Pertemuan Pertama
LAIN-LAIN
Bobot penilaian tugas ini adalah 5% dari total 100% penilaian mata kuliah ini
DAFTAR RUJUKAN
1. Munir, Rinaldi. 2012. Algoritma & Pemrograman Dalam Bahasa Pascal dan C. Edisi Revisi: Informatika.
Bandung.
2. Moh. Sjukani. 2012. Struktur Data (Algoritma & Struktur Data 2) dengan C, C++, Jakarta: Mitra Wacana
Media.
3. Abdul, Kadir. 2012. Algoritma & Pemrograman Menggunakan C & C++. Andi Publisher: Yogjakarta.

Anda mungkin juga menyukai