Anda di halaman 1dari 17

RENCANA PEMBELAJARAN SEMESTER

UNIVERSITAS KRISTEN INDONESIA PAULUS

MATA KULIAH Program Studi KODE MK BOBOT SEMESTER TGL REVISI


Algoritma & Pemrograman Teknik Informatika TI31053 3 SKS 1
Dosen Pengampu Ir. Erick Depthios, M.T.
Capaian Pembelajaran Program Studi :pengetahuan, sikap, keterampilan, kompetensi, dan akumulasi pengalaman kerja
(CP) 1. Mendefinisikan algoritma dan menghubungkannya dengan pemrograman.
2. Menyebutkan kegunaan simbol – simbol flowchart dan menggunakannya untuk membuat program sederhana.
3. Mendesain algoritma untuk diimplementasikan kedalam Bahasa pemrograman.
Mata Kuliah :
1. Mengetahui tujuan mempelajari algoritma dan konsep pemrograman.(1-2)
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. (8-9)
6. Mengenal dasar Teknik switching (10)
7. Merangkai laporan sederhana dalam membuat program (12)
8. Mengidentifikasi berbagai organisasi file dalam komputer (13-14)
9. Mengenal teknik dasar pengurutan bilangan (15)

Deskripsi SIngkat MK 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 computer
dan mengenal teknik dasar pengurutan bilangan.

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.
4. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.
5. B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978.

Media Perangkat Lunak Perangkat Keras


Pembelajaran Ms. Word, Ms. Visio, Dia Kertas, Komputer, Laptop, Proyektor
Mata Kuliah Prasyarat SMA-IPA, Algoritma & Pemrograman 1B, Algoritma &
Pemrograman 1C
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 / Penilaian
Minggu
CP-MK Materi Pembelajaran Strategi Indikator Bentuk Bobot Referensi
Ke-
Pembelajaran
1-2 - Pengenalan konsep algoritma 1, 2, 6 - Menjelaskan sejarah, Latihan dan 10 % 1, 2, 3, 4, 5
• Konsep algoritma definisi algoritma. Tugas
Mengetahui tujuan
mempelajari • Tujuan & kegunaan Flowchart - Menjelaskan sejarah
algoritma dan - Pengenalan konsep pemrograman dan definisi Bahasa
konsep Bahasa • Konsep pemrograman pemrograman.
pemrograman. • Definisi pemrogaman
 Jenis pemrograman
 Contoh aplikasi - Menjelaskan konsep
- Paradigma pemrograman algoritma pada
kehidupan sehari – hari
- Menyebutkan langkah –
langkah yang diperlukan
untuk mendefinisikan
masalah.
- Membedakan konsep
program, pemrograman
dan Bahasa
pemrograman.

3 Definisi & Simbol - - Pengenalan Flowchart dan simbol- 1, 2, 6 - Menyebutkan simbol – Latihan dan 10 % 1, 2, 3, 4, 5
Simbol simbolnya simbol flowchart Tugas
- Struktur Chart - Mengenal perbedaan
tools algoritma
- Diagram HIPO
- Menjelaskan struktur
- Sistem Flowchart chart
- Program Flowchart

4-5 Mengenal fungsi - Kaidah pembuatan flowchart 1, 2, 3, 6 - Menyebutkan fungsi Latihan dan 15% 1, 2, 3, 4, 5
simbol – simbol (Input,proses,output) dari symbol – symbol Tugas
flowchart - Analisis persoalan flowchart
- Penelusuran flowchart
- Mengkategorikan
symbol flowchart
kedalam struktur
program (input,
proses, output)
- Memakai symbol
flowchart untuk
menelesaikan masalah

6-7 Teknik Percabangan - Analisa kondisi dan aksi (IF-THEN dengan 1, 2, 3, 5, 6 - Mendefinisikan kondisi 15% 1, 2, 3, 4, 5
1 kondisi dan aksi dalam
- percabangan Latihan dan
menggunakan IF Tugas
- Analisa kondisi dan aksi lanjutan (lebih
- Mendefinisikan kondisi
dari 1 kondisi) mengunakan relational dan aksi dalam
operator OR dan AND percabangan lebih dari
1 kondisi
- Memakai symbol
flowchart untuk
menyelesaikan masalah
percabangan
-
8-9 Struktur Perulangan - Teknik Counter (Go to) 1, 2, 3, 5, 6 - Mendefinisikan variable Latihan dan 15% 1, 2, 3, 4, 5
- Akumulator yang digunakan untuk Tugas
- Tabel Keputusan perulangan
- Membedakan
- Perputaran kembali /looping (FOR NEXT)
perulangan
- Pembatasan perulangan menggunakan perintah
- Double Looping for, while atau do while
- Variabel Array - Menggunakan symbol
- Sub rutin flowchart untuk
menyelesaikan masalah
perulangan
- Membedakan variable
tunggal dengan variable
array
10 Teknik Switching - Dasar Teknik Switching 1, 2, 3, 6 - Mendefinisikan konsep Latihan dan 5% 1, 3, 4, 5
- Implementasi teknik Switching switching Tugas
- Menyebutkan Teknik –
Teknik switching
- Membuat flowchart
untuk program
switching.
-
11 UJIAN TENGAH SEMESTER

12 Pembuatan Laporan - Grand/Mayor Total 1, 2, 5, 6 • Dapat membuat Latihan dan 10% 1, 3, 4, 5


- Grand/Minor Total flowchart untuk Tugas
- Pembuatan halaman membuat laporan
sederhana
• Dapat membuat
flowchart dengan
menggunakan
Grand/Mayor Total
• Dapat membuat
flowchart dengan
menggunakan
Grand/Minor Total
• Dapat flowchart
menggunakan halaman
dengan nomor
berlanjut atau di nolkan
kembali
13-14 Organisasi File - Pengertian file, istilah-istilah pada file, 1, 2, 5, 6 - Mengerti definisi file Latihan dan 10% 1, 3, 4, 5
pembentukan file - Menyebutkan jenis – Tugas
- Operasi File (Penyisispan,penghapusan, jenis file
perubahan isi)
- Organisasi file sequential - Menyebutkan operasi
- Organisasi file Random file
- Membuat flowchart
untuk pengorganisasian
file
15 Teknik Pengurutan - Teknik Buble Short 1, 2, 3, 5, 6 - Menyebutkan Teknik – Latihan dan 10% 1, 3, 4, 5
Bilangan - Teknik Straight Selection Teknik pengurutan Tugas
bilangan
- Membedakan Teknik
pengurutan yang satu
dengan yang lain.
Membuat flowchart
untuk program
pengurutan bilangan.

16 UJIAN AKHIR SEMESTER


FORMAT RANCANGAN TUGAS 1
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS : 2
Program Studi : Teknik Informatika Pertemuan ke : 2
Fakultas : Teknologi Industri

A. TUJUAN TUGAS :
- Mengenal konsep algoritma
- Mengenal konsep algoritma pada Bahasa pemrograman

B. URAIAN TUGAS :
a. Obyek Garapan
- Pengenalan konsep algoritma
- Pengenalan konsep algoritma pada bahasa pemrograman
b. Metode atau Cara pengerjaan
- Latihan di kelas :
 Menuliskan bentuk alur suatu masalah (misalnya perjalanan dari rumah ke kampus)
 Menuliskan bentuk alur suatu program sederhana
- Tugas :
 Carilah beberapa referensi berupa jurnal / artikel ilmiah
 Rangkumlah referensi tersebut
 dan terdapat daftar pustaka.
 Kumpulkan hasil rangkuman tersebut pada pertemuan berikutnya
c. Deskripsi Luaran tugas yang dihasilkan :
Makalah yang dicetak dengan format lembar judul, kata pengantar, daftar isi, isi dari tugas, dan daftar pustaka dengan font Times New Roman, ukuran
12

C. KRITERIA PENILAIAN (10 %)


- Kelengkapan isi rangkuman
- Kebenaran isi rangkuman
GRADING SCHEME COMPETENCE

KRITERIA 1: Kelengkapan isi rangkuman


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Di bawah standard SKOR
Memuaskan
Kelengkapan konsep Lengkap dan terpadu Lengkap Masih kurang Hanya Tidak ada konsep 5
beberapa aspek yang menunjukkan
belum terungkap sebagian konsep
saja

KRITERIA 2 :Kebenaran isi rangkuman


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Di bawah standard SKOR
Memuaskan
Kebenaran konsep Diungkapkan dengan Diungkap dengan Sebagian besar Kurang dapat Tidak ada konsep yang 5
tepat, terdapat aspek tepat tetapi deskriptif konsep sudah mengungkapkan disajikan
penting, analisis dan terungkap, namun aspek penting,
membantu masih ada yang melebihi halaman,
memahami konsep terlewatkan tidak ada proses
merangkum hanya
mencontoh
FORMAT RANCANGAN TUGAS 2
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS :2
Program Studi : Teknik Informatika Pertemuan ke : 3
Fakultas : Teknologi Industri

A. TUJUAN TUGAS :
Mampu mengerti mengenai penggunaan tipe data, variabel, dan operator pada Java.

B. URAIAN TUGAS :
a. Obyek Garapan
Definisi dan symbol - simbol
b. Metode atau Cara pengerjaan
- Latihan di kelas :
 Menyebutkan satu persatu simbol – simbol flowchart
 Menyebutkan tools algoritma satu persatu
- Tugas :
 Menerapkan flowchart kedalam masalah sesuai arahan dan bentuk soal yang diberikan dosen pengampu.
c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi flowchart dari soal yang diberikan

C. KRITERIA PENILAIAN ( 10 %)
- Ketepatan penulisan flowchart
- Kebenaran penulisan
FORMAT RANCANGAN TUGAS 3
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS :2
Program Studi : Teknik Informatika Pertemuan ke : 4-5
Fakultas : Teknologi Industri

A. TUJUAN TUGAS :
Mengenal fungsi simbol – simbol flowchart

B. URAIAN TUGAS :
a. Obyek Garapan
Tipe struktur kontrol If, switch dan break.
b. Metode atau Cara pengerjaan
- Latihan di kelas :
 Menyebutkan satu persatu simbol – simbol flowchart
 Menyebutkan tools algoritma satu persatu
- Tugas :
 Menerapkan flowchart kedalam masalah sesuai arahan dan bentuk soal yang diberikan dosen pengampu.
c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi flowchart dari soal yang diberikan

C. KRITERIA PENILAIAN ( 15 %)
- Ketepatan penulisan flowchart
- Kebenaran penulisan
FORMAT RANCANGAN TUGAS 4
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS :2
Program Studi : Teknik Informatika Pertemuan ke : 6-7
Fakultas : Teknologi Industri

B. TUJUAN TUGAS :
Analisa kondisi dan aksi IF-THEN dengan 1 kondisi atau lebih dari 1 kondisi

B. URAIAN TUGAS :
d. Obyek Garapan
Tipe struktur kontrol If, switch dan break.
e. Metode atau Cara pengerjaan
- Latihan di kelas :
 Menerapkan statemen struktur kontrol If ke dalam flowchart untuk menampilkan bilangan ganjil dan genap.
 Menerapkan statemen struktur kontrol If, switch ke dalam flowchart untuk menyeleksi nilai mahasiswa.
- Tugas :
 Menerapkan statemen struktur kontrol If, switch dan break ke dalam flowchart sesuai arahan dan bentuk soal yang diberikan dosen
pengampu.
f. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi simbol dan alur flowchart

C. KRITERIA PENILAIAN ( 15 %)
- Ketepatan penulisan flowchart
- Kesesuaian Output
FORMAT RANCANGAN TUGAS 5
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS :2
Program Studi : Teknik Informatika Pertemuan ke : 8-9
Fakultas : Teknologi Industri

A. TUJUAN TUGAS :
Mengerti cara penggunaan struktur perulangan

B. URAIAN TUGAS :
a. Obyek Garapan
Tipe struktur perulangan For, While dan Do while.
b. Metode atau Cara pengerjaan
- Latihan di kelas :
 Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam flowchart untuk menampilkan angka 1 s/d 10.
 Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam flowchart untuk memasukkan dan menampilkan biodata
mahasiswa secara berulang.
 Menerapkan statemen array dimensi satu ke dalam flowchart untuk memasukkan dan menampilkan biodata mahasiswa.
- Tugas :
 Menerapkan statemen struktur perulangan For, While, dan Do While ke dalam flowchart sesuai arahan dan bentuk soal yang diberikan
dosen pengampu.
c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi simbol dan alur flowchart

C. KRITERIA PENILAIAN ( 15 %)
- Ketepatan penulisan flowchart
- Kesesuaian Output
FORMAT RANCANGAN TUGAS 6
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS :2
Program Studi : Teknik Informatika Pertemuan ke : 10
Fakultas : Teknologi Industri

A. TUJUAN TUGAS :
Mengerti cara penggunaan array dan operasinya pada bahasa pemrograman Java.

B. URAIAN TUGAS :
a. Obyek Garapan
Array dimensi satu, Array dimensi dua
b. Metode atau Cara pengerjaan
- Latihan di kelas :
 Menerapkan statemen array dimensi satu ke dalam program untuk memasukkan dan menampilkan biodata mahasiswa.
 Menerapkan statemen array dimensi dua ke dalam program matriks.
- Tugas :
 Menerapkan statemen array ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen pengampu.
c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi kode dan output program.

C. KRITERIA PENILAIAN ( 15 %)
- Ketepatan penulisan sintaks program
- Kesesuaian Output program
FORMAT RANCANGAN TUGAS 7
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS :2
Program Studi : Teknik Informatika Pertemuan ke : 12
Fakultas : Teknologi Industri

A. TUJUAN TUGAS :
Mengerti cara pembuatan laporan

B. URAIAN TUGAS :
a. Obyek Garapan
Grand/mayor, minor total.
b. Metode atau Cara pengerjaan
- Latihan di kelas :
 Membuat class ke dalam program yang memanggil class lain.
- Tugas :
 Menerapkan pembuatan class ke dalam program sesuai arahan dan bentuk soal yang diberikan dosen pengampu.
c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi kode dan output program.

C. KRITERIA PENILAIAN ( 10 %)
- Ketepatan penulisan flowchart
- Kebenaran penulisan
FORMAT RANCANGAN TUGAS 8
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS :2
Program Studi : Teknik Informatika Pertemuan ke : 13-14
Fakultas : Teknologi Industri

A. TUJUAN TUGAS :
Mengerti cara pengorganisasian file

B. URAIAN TUGAS :
a. Obyek Garapan
Pengertian file, operasi file
b. Metode atau Cara pengerjaan
- Latihan di kelas :
 Membuat flowchart untuk pengoperasian file secara sequensial
- Tugas :
 Membuat flowchart untuk pengoperasian file random sesuai arahan dan bentuk soal yang diberikan dosen pengampu.
c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi simbo dan alur flowchart

C. KRITERIA PENILAIAN ( 10 %)
- Ketepatan penulisan flowchart
- Kesesuaian Output
FORMAT RANCANGAN TUGAS 9
Nama Mata Kuliah : Algoritma & Pemrograman 1A SKS :2
Program Studi : Teknik Informatika Pertemuan ke : 15
Fakultas : Teknologi Industri

A. TUJUAN TUGAS :
Mengerti cara pengurutan bilangan

B. URAIAN TUGAS :
a. Obyek Garapan
Pengurutan bilangan dengan beberapa metode
b. Metode atau Cara pengerjaan
- Latihan di kelas :
 Membuat flowchart untuk mengurutkan bilangan dengan metode bubble shot
- Tugas :
 Membuat flowchart untuk mengurutkan bilangan dengan metode straigth selection sesuai arahan dan bentuk soal yang diberikan dosen
pengampu.
c. Deskripsi Luaran tugas yang dihasilkan :
Laporan berisi simbol dan alur flowchart

C. KRITERIA PENILAIAN ( 10 %)
- Ketepatan penulisan flowchart
- Kesesuaian Output
KRITERIA 1 : Tingkat kreatifitas
DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Pemilihan Kasus Kasus yang dipilih Kasus yang dipilih Kasus yang dipilih Kasus mencontoh Kasus/Objek yang 2
dan variasi kompleks dan kompleks walau sederhana dari buku/orang lain dipilih secara asal
flowchart yang sangat jarang sering ditemui
dibuat ditemui

KRITERIA 2 : Tingkat Ketepatan penulisan


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Ketepatan dan Tepat dan teliti Tepat dan teliti Tepat dan teliti Kurang tepat dan Tidak tepat dalam 2
ketelitian dalam dalam dalam menggunakan teliti dalam menggunakan
penggunaan menggunakan menggunakan sintaks dan tidak ada menggunakan sintaks
simbol dan alur sintaks dan sintaks dan sedikit variasi jawaban sintaks
flowchart terdapat variasi variasi jawaban
jawaban

KRITERIA 3 : Tingkat kesesuaian


DIMENSI Sangat Memuaskan Memuaskan Batas Kurang Memuaskan Di bawah standard SKOR
Kesesuaian tepat/sesuai tepat/sesuai tepat/sesuai dengan Kurang tepat/sesuai Tidak tepat/sesuai 2
output dengan output yang dengan output yang output yang dengan output yang dengan output
diharapkan dan diharapkan dan diharapkan dan tidak diharapkan yang diharapkan
terdapat variasi sedikit variasi ada variasi jawaban
jawaban jawaban

Anda mungkin juga menyukai