0% menganggap dokumen ini bermanfaat (0 suara)
155 tayangan10 halaman

RPS Algoritma Dan Flowchart

Rencana Pembelajaran Semester (RPS) mata kuliah Algoritma dan Flowchart membahas tentang: (1) tujuan mempelajari algoritma dan flowchart untuk dihubungkan ke pemrograman, (2) pengenalan simbol-simbol flowchart dan penggunaannya untuk membuat program sederhana, (3) mendesain algoritma untuk diimplementasikan ke bahasa pemrograman.

Diunggah oleh

Firdaus Taufik
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
155 tayangan10 halaman

RPS Algoritma Dan Flowchart

Rencana Pembelajaran Semester (RPS) mata kuliah Algoritma dan Flowchart membahas tentang: (1) tujuan mempelajari algoritma dan flowchart untuk dihubungkan ke pemrograman, (2) pengenalan simbol-simbol flowchart dan penggunaannya untuk membuat program sederhana, (3) mendesain algoritma untuk diimplementasikan ke bahasa pemrograman.

Diunggah oleh

Firdaus Taufik
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

RENCANA PEMBELAJARAN SEMESTER

(RPS)

MATA KULIAH: ALGORITMA DAN FLOWCHART

PROGRAM STUDI D3 MANAJEMEN INFORMATIKA

POLITEKNIK LP3I KAMPUS PADANG

2021

1
Mata kuliah : ALGORITMA DAN FLOWCHART
Kode Mata kuliah :
SKS : 2 SKS
Semester :2

A. Deskripsi Mata kuliah


Mata Kuliah ini menitikberatkan pada penerapan konsep Algoritma khususnya
flowchart sebelum membuat sebuah aplikasi program. Topik utama dalam mata
kuliah ini mencakup konsep algortima, konsep pemrograman, jenis – jenis alat bantu
membuat algoritma, salah satu nya adalah flowchart. Pengenalan simbol – simbol
flowchart, penggunaannya dalam konsep percabangan, perulangan, array. Mengenal
dasar Teknik switching, merangkai laopran sederhana, mengidentifikasi organisasi file
dalam komputer dan mengenal teknik dasar pengurutan bilangan.

B. Capaian Pembelajaran (Kompetensi yang diharapkan)


Capaian pembelajaran :
1. Mahasiswa mampu mendifinisikan algoritma dan flowchart untuk dihubungkan
kedalam pemrograman
2. Mahasiswa mampu menyebutkan kegunaan simbol – simbol flowchart dan
menggunakannya untuk membuat program sederhana
3. Mahasiswa mampu mendesain algoritma untuk diimplementasikan kedalam
Bahasa pemrograman
4. Mahasiswa memiliki kemampuan softskill dalam pembelajaran berupa:
a. Mampu berkomunikasi lisan dengan baik
b. Mampu bekerja sama dalam kelompok
c. Mampu mengelola / leadership dalam kelompok

C. Capaian Pembelajaran dan Materi Pembahasan setiap pertemuan

Pertemuan Kemampuan akhir yg diharapkan Materi Pembelajaran (Bahan Kajian)


Pengenalan konsep algoritma dan flowchart,
1,2 Mampu mengetahui tujuan mempelajari
Pengenalan konsep pemrograman, dan
algoritma dan flowchart
paradigma pemrograman
Pengenalan Flowchart dan simbol-simbolnya,
3 Mengenal berbagai jenis alat bantu Struktur Chart, Diagram HIPO, Sistem Flowchart
membuat algoritma Program Flowchart

Kaidah pembuatan flowchart


4,5 Mengetahui fungsi dan kegunaan simbol – (Input,proses,output), Analisis persoalan,
simbol flowchart Penelusuran flowchart

Analisa kondisi dan aksi (IFTHEN dengan 1


6,7 kondisi, Analisa kondisi dan aksi lanjutan (lebih
Mengenal konsep dan teknik percabangan
dari 1 kondisi) mengunakan relational operator
OR dan AND
8
UTS

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

D. Kemampuan Akhir Hard skills dan Softskill melalui Mata Kuliah

Kemampuan Hardskills Kemampuan Softskills:


1. Mampu mampu mendifinisikan algoritma
dan flowchart untuk dihubungkan kedalam
pemrograman.
2. Mampu menyebutkan kegunaan simbol – 1. Teamwork
simbol flowchart dan menggunakannya 2. Leadership
untuk membuat program sederhana 3. Self Management
3. Mampu mendesain algoritma untuk
diimplementasikan kedalam Bahasa
pemrograman

E. Strategi Perkuliahan

Perkuliahan akan diberikan dalam 16 kali pertemuan, termasuk di dalamnya ujian


tengah semester (UTS) dan ujian akhir semester (UAS). Metode pembelajaran yang
direncanakan berupa :
 Ceramah/Kuliah Pakar,
 Problem Based Learning/FGD
 Project Based Learning
 Self-Learning (V-Class)
 Diskusi Kelompok
Kegiatan terstruktur diisi dengan tugas-tugas pengayaan dan pendalaman.
Kehadiran mahasiswa dalam perkuliahan minimal 75 persen dari jumlah pertemuan
yang diselenggarakan.

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.

H. Penanggung Jawab Matakuliah


1. Pengampu mata kuliah
Firdaus, S.Kom., M.Kom

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

Capaian Pembelajaran (CP) CP Program Studi


S8 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri
P2 Menguasai konsep teoritis yang mengkaji, menerapkan dan mengembangkan serta mampu memformulasikan dan
mampu mengambil keputusan yang tepat dalam penyelesaian masalah
KU1 Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks pengembangan atau implementasi
Catatan : ilmu pengetahuan dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang
S : Sikap keahliannya
P : Pengetahuan KU5 Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya, berdasarkan
KU : Keterampilan Umum hasil analisis informasi dan data.
KK : Keterampilan Khusus KK3 Mampu menggunakan komputer dan sistem yang terkait untuk merancang solusi IT baru (GIS/EA), memodifikasi,
meningkatkan atau menyesuaikan sistem yang ada dan mengintegrasikan fitur baru atau perbaikan, semua dengan
tujuan meningkatkan efisiensi bisnis dan produktivitas
CP Mata Kuliah
1 Mampu mendifinisikan algoritma dan flowchart untuk dihubungkan kedalam pemrograman. (P2, KU1, KU5)
2 Mampu menyebutkan kegunaan simbol-simbol flowchart dan mengunakannya untuk membuat program sederhana
(P2, KU1, KK3)
3 Mampu mendesain algoritma untuk diimplementasikan kedalam Bahasa Pemroraman (P2, KU1, KK3)
4 Memiliki kemampuan softskill leadership, self management dan teamwork. (S8, KU1, KU5)
Deskripsi Singkat Mata Kuliah ini menitikberatkan pada penerapan konsep Algoritma khususnya flowchart sebelum membuat sebuah aplikasi
Mata Kuliah program. Topik utama dalam mata kuliah ini mencakup konsep algortima, konsep pemrograman, jenis – jenis alat bantu
membuat algoritma, salah satu nya adalah flowchart. Pengenalan simbol – simbol flowchart, penggunaannya dalam konsep
percabangan, perulangan, array. Mengenal dasar Teknik switching, merangkai laopran sederhana, mengidentifikasi organisasi
file dalam computer dan mengenal teknik dasar pengurutan bilangan.

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

Anda mungkin juga menyukai