RPS Algoritma Dan Flowchart
RPS Algoritma Dan Flowchart
(RPS)
2021
1
Mata kuliah : ALGORITMA DAN FLOWCHART
Kode Mata kuliah :
SKS : 2 SKS
Semester :2
2
Pertemuan Kemampuan akhir yg diharapkan Materi Pembelajaran (Bahan Kajian)
Teknik Counter (Go to), Akumulator, Tabel
9,10 Keputusan, Perputaran kembali /looping (FOR
Mengenal struktur perulangan
NEXT ), Pembatasan perulangan, Double
Looping, Variabel Array, Sub rutin
11 Dasar Teknik Switching, Implementasi teknik
Mengenal dasar Teknik switching
Switching
12 Merangkai laporan sederhana dalam Grand/Mayor Total, Grand/Minor Total,
membuat program Pembuatan halaman
Pengertian file, istilah-istilah pada file,
pembentukan file, Operasi File
13,14 Mengidentifikasi berbagai organisasi file
(Penyisispan,penghapusan, perubahan isi),
dalam komputer
Organisasi file sequential, Organisasi file
Random
15 Mengenal teknik dasar pengurutan Teknik Buble Short, Teknik Straight Selection
bilangan
16
UAS
E. Strategi Perkuliahan
3
F. Evaluasi Perkuliahan
Keberhasilan dalam mengikuti mata kuliah ini didasarkan atas penilaian terhadap
hasil-hasil pekerjaan mahasiswa, yang memenuhi persyaratan kehadiran minimal
75%. Berikut ini adalah komponen penilaian dan persentase penilaian mata kuliah
Algoritma dan Flowchart. Komponen penilaian ini terdiri dari 2 komponen utama yaitu
penilaian hasil dan penilaian proses.
No Komponen Penilaian Bobot (%)
Penilaian Hasil
a. Tugas 20
b. UTS 25
c. UAS 25
Penilaian Proses
a. Kemandirian, berpikir kritis dan analitis, kerja dalam 20
tim dan komunikasi lisan
b. Integritas, disiplin, kerja keras, santun/etika/memiliki 10
tata nilai, dan percaya diri(karakter)
Total 100
G. Sumber rujukan
Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik Diagram Alur dan
Bahasa Basic Dasar, Penerbit Gunadarma, Jakarta, 1991.
Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997.
Budi Sutedjo Skom., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman ,
Penerbit Andi Yogyakarta.
Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.
B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons,
New York, 1978.
4
RENCANA PEMBELAJARAN SEMESTER (RPS)
PROGRAM STUDI : Manajemen Informatika
Politeknik LP3I Kampus Padang
MATA KULIAH KODE Rumpun MK BOBOT (sks) SEMESTER Tgl Penyusunan
Algoritma dan Flowchart 2 2 14-2-2021
OTORISASI Dosen Pengembang RPS Koordinator Rumpun MK Ka Program Studi
5
Materi Pembelajaran/ Pokok 1. Mengetahui tujuan mempelajari algoritma dan flowchart.(1-2)
Bahasan 2. Mengenal berbagai jenis alat bantu membuat algoritma. (3)
3. Mengetahui fungsi dan kegunaan simbol – simbol flowchart (4-5)
4. Mengenal konsep percabangan. (6-7)
5. Mengenal struktur perulangan. (9-10)
6. Mengenal dasar Teknik switching (11)
7. Merangkai laporan sederhana dalam membuat program (12)
8. Mengidentifikasi berbagai organisasi file dalam komputer (13-14)
9. Mengenal teknik dasar pengurutan bilangan (15)
Pustaka Utama :
1. Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman : Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit
Gunadarma, Jakarta, 1991.
2. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997.
3. Budi Sutedjo Skom., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta.
Pendukung :
1. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.
2. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978.
Media Pembelajaran Perangkat lunak : Perangkat keras :
Ms. Word, Ms. Visio Kertas, Komputer, Laptop, Proyektor
Team Teaching 1. Firdaus, S.Kom., M.Kom
Assessment
Matakuliah Syarat
Metode Pembelajaran 1. Ceramah/Kuliah Pakar, 4. Praktik Laboratorium
2. Problem Based Learning/FGD 5. Self-Learning (V-Class)
3. Project Based Learning 6. Diskusi Kelompok
Metode Penilian
Minggu
CP-MK Materi Pembelajaran Pembelajaran Referensi
Ke Indikator Bentuk Bobot
dan Alokasi Waktu
Mengetahui tujuan - Pengenalan konsep algoritma dan 1,2,6 dan (2 x 50 mnt) - Menjelaskan sejarah, definisi Latihan 10% Utama : 1,2,3
mempelajari flowchart algoritma dan flowchart. dan Pendukung :
1,2 algoritma dan Konsep algoritma - Menjelaskan sejarah dan Tugas 1,2
flowchart. (P2, KU1, Tujuan & kegunaan Flowchart definisi Bahasa pemrograman.
6
KU5) - Pengenalan konsep pemrograman - Menjelaskan konsep algoritma
Konsep pemrograman pada kehidupan sehari – hari
Definisi pemrogaman - Menyebutkan langkah –
Jenis pemrograman langkah yang diperlukan untuk
Contoh aplikasi mendefinisikan masalah.
- Paradigma pemrograman - Membedakan konsep program,
pemrograman dan Bahasa
pemrograman
Mengenal berbagai - Pengenalan Flowchart dan simbol- 1,2,6, dan (2 x 50 mnt) - Menyebutkan simbol – simbol Latihan 10% Utama : 1,2,3
jenis alat bantu simbolnya flowchart dan Pendukung :
membuat algoritma - Struktur Chart - Mengenal perbedaan tools Tugas 1,2
3 (P2, KU1, KK3) - Diagram HIPO algoritma
- Sistem Flowchart - Menjelaskan struktur chart
- Program Flowchart
Mengetahui fungsi - Kaidah pembuatan flowchart 1,2,3,6, dan (2 x 50 - Menyebutkan fungsi dari Latihan 15% Utama : 1,2,3
dan kegunaan (Input,proses,output) mnt) symbol – symbol flowchart dan Pendukung :
simbol – simbol - Analisis persoalan - Mengkategorikan symbol Tugas 1,2
4, 5 flowchart (P2, KU1, - Penelusuran flowchart flowchart kedalam struktur
KK3) program (input, proses, output)
- Memakai symbol flowchart
untuk menelesaikan masalah
Mengenal konsep - Analisa kondisi dan aksi (IFTHEN 1,2,3,5,6, dan (2 x 50 - Mendefinisikan kondisi dan Latihan 15% Utama : 1,2,3
dan teknik dengan 1 kondisi mnt) aksi dalam percabangan dan Pendukung :
percabangan (P2, - Analisa kondisi dan aksi lanjutan menggunakan IF Tugas 1,2
KU1, KK3) (lebih dari 1 kondisi) mengunakan - Mendefinisikan kondisi dan
6,7 relational operator OR dan AND aksi dalam percabangan lebih
dari 1 kondisi
- Memakai symbol flowchart
untuk menyelesaikan masalah
percabangan
8 Ujian Tengah Semester
Mengenal struktur - Teknik Counter (Go to) 1,2,3,5,6, dan (2 x 50 - Mendefinisikan variable yang Latihan 15% Utama : 1,2,3
9,10 perulangan (P2, - Akumulator mnt) digunakan untuk perulangan dan Pendukung :
KU1, KK3) - Tabel Keputusan - Membedakan perulangan Tugas 1,2
7
- Perputaran kembali /looping (FOR menggunakan perintah for,
NEXT ) while atau do while
- Pembatasan perulangan - Menggunakan symbol
- Double Looping flowchart untuk menyelesaikan
- Variabel Array masalah perulangan
- Sub rutin - Membedakan variable tunggal
dengan variable array
Mengenal dasar - Dasar Teknik Switching 1,2,3,5,6, dan (2 x 50 - Mendefinisikan konsep Latihan 5% Utama : 1,2,3
Teknik switching - Implementasi teknik Switching mnt) switching dan Pendukung :
(P2, KU1, KK3) - Menyebutkan Teknik – Teknik Tugas 1,2
11
switching
- Membuat flowchart untuk
program switching.
Merangkai laporan - Grand/Mayor Total 1,2,3,5,6, dan (2 x 50 - Dapat membuat flowchart Latihan 10% Utama : 1,2,3
sederhana dalam - Grand/Minor Total mnt) untuk membuat laporan dan Pendukung :
membuat program - Pembuatan halaman sederhana Tugas 1,2
(P2, KU1, KK3) - Dapat membuat flowchart
dengan menggunakan
Grand/Mayor Total
12 - Dapat membuat flowchart
dengan menggunakan
Grand/Minor Total
- Dapat flowchart menggunakan
halaman dengan nomor
berlanjut atau di nolkan
kembali
Mengidentifikasi - Pengertian file, istilah-istilah pada 1,2,3,5,6, dan (2 x 50 - Mengerti definisi file Latihan 10% Utama : 1,2,3
berbagai organisasi file, pembentukan file mnt) - Menyebutkan jenis – jenis file dan Pendukung :
file dalam komputer - Operasi File - Menyebutkan operasi file Tugas 1,2
13,14 (P2, KU1, KK3) (Penyisispan,penghapusan, - Membuat flowchart untuk
perubahan isi) pengorganisasian file
- Organisasi file sequential
- Organisasi file Random
Mengenal teknik - Teknik Buble Short 1,2,3,5,6, dan (2 x 50 - Menyebutkan Teknik – Teknik Latihan 10% Utama : 1,2,3
15
dasar pengurutan - Teknik Straight Selection mnt) pengurutan bilangan dan Pendukung :
8
bilangan (P2, KU1, - Membedakan Teknik Tugas 1,2
KK3) pengurutan yang satu dengan
yang lain. Membuat flowchart
untuk program pengurutan
bilangan
16 UJIAN AKHIR SEMESTER
9
1