RENCANA PROGRAM DAN KEGIATAN PEMBELAJARA (3)

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER
(RPKPS)

1. Nama Matakuliah

: Pemrograman Komputer

2. Kode/SKS

: 614.305.414 / 3 SKS

3. Prasyarat

:-

4. Status Mata Kuliah

: Wajib/Pilihan

5. Deskripsi singkat mata kuliah:
Matakuliah ini dimaksudkan untuk memberi pengetahuan dan

pemahaman tentang berbagai bahasa pemrograman komputer, sehingga
mampu

untuk

persoalan

membuat

dalam

program

berbagai

komputer

bidang

untuk


matematika.

menyelesaikan
Lingkup

materi

perkuliahan meliputi : algoritma pemrograman, bagan alir (flowchart),
lingkungan bahasa pemrograman, pengoperasian bahasa pemrograman,
penulisan

bahasa

pemrograman,

input

&


output,

percabangan

(selection), pengulangan (looping), operator, fungsi matematika, ekspresi
matematika, subprogram, deret dan matriks, grafik, dan aplikasi pada
masalah matematika. Pembelajaran dilakukan selama satu semester
dengan menggunakan pendekatan praktikum, diskusi dan ,penugasan
individu serta kelompok. Penilaian dilakukan melalui tes formatif,
penugasan mandiri dan kelompok.
6. Tujuan Pembelajaran
Matakuliah ini bertujuan agar mahasiswa memperoleh pengetahuan
dan pemahaman tentang berbagai bahasa pemrograman komputer,
sehingga

mampu

untuk

membuat


program

komputer

untuk

menyelesaikan persoalan dalam berbagai bidang matematika.
7. Capaian pembelajaran perkuliahan (Course Learning Outcomes):
Setelah selesai mengikuti perkuliahan ini, diharapkan mahasiswa
memperoleh pengetahuan dan pemahaman tentang berbagai bahasa
pemrograman computer, sehingga mampu untuk membuat program
computer

untuk

matematika.

menyelesaikan


persoalan

dalam

berbagai

bidang

8. Materi Pokok Bahasan/Topik
a. Flowchart
b. pengantar quick basic
c. data & variabel
d. notasi dan ekspresi
e. input & output
f.

percabangan (selection)

g. pengulangan (looping)
h. variabel array

i.

fungsi matematik

j.

ekspresi matematika

k. subprogram
l.

deret dan matriks

m. aplikasi pada masalah matematika.

9. Evaluasi yang direncanakan
Untuk

mengukur


keberhasilan

pencapaian

mata

kuliah

ini,

dilakukan tes formatif berupa Ujian Tengah Semester (UTS) dan Ujian
Akhir Semester (UAS) dan penugasan individu dan kelomopk.
10. Bahan, sumber informasi, dan referensi
Jogiyanto.

2006.

Pengenalan

Komputer


:

Dasar

Ilmu

Komputer,

Pemrograman, Sistem Informasi, dan Intelegensi Buatan. CV. Andi
Offset. Yogyakarta.
Marwati,

R

&

Sutarno,

H.


2005.

Pemrograman

Komputer

untuk

Matematika. UM Press.
Kadir, A. 1999. Pemrograman Delphi. Penerbit : Andi Offset.
Scheid, F. 1983. Theory and Problem of Computers and Programming. Mc
Graw-Hill
International Book Company

11. Rencana Kegiatan Pembelajaran Mingguan

Mingg
u ke


Capaian
Pembelajar
an

Pokok
Bahasan

Indikator

Metode
Pembelaja
ran

Yang
dilakukan
mahasiswa
Mengkaji
berbagai
informasi
tentang

konsep SIG
dan
terapannya

1

Mahasiswa
mampu
mendisain
bagan alir
(Flowchart)

Flowchart

mendisain
bagan alir
(Flowchart)

Ceramah
dan Diskusi

2

Mahasiswa
Mampu
mengoperasi
kan Quick
Basic

pengantar
quick basic
(algoritma
pemrograman
dalam Quick
Basic)

Menganalis
is algoritma
pemrogram
an dalam
Quick Basic

Ceramah
dan Diskusi

3

Mahasiswa
mampu
menganalisis
dan
menggunaka
n jenis data
dan variabel

data &
variabel dalam
Quick Basic

Menganalis
is jenis
data dan
variabel
dalam
Quick Basic

Ceramah
dan Diskusi

Yang
dilakukan
dosen

Media Ajar

Rumusan
Assessm
ent

Metode
Assessm
ent

Memfasilitasi
berbagai
informasi
tentang
konsep SIG
dan
terapannya
 Mengamati
Mendiskusika
aktivitas
n jenis dan
mahasiswa
kebutuhan
selama
data dan
diskusi
informasi
 Menjustifik
asi
dalam SIG
ketepatan
konsep
yang dikaji
mahasiswa

Powerpoint,
Data,
tautan
internet
yang terkait
dengan
materi

Formatif
assesment
dan unjuk
kerja
diskusi

Quiz dan
lembar
kerja
diskusi

Powerpoint,
Data,
tautan
internet
yang terkait
dengan
materi

Formatif
assesment
dan unjuk
kerja
diskusi

Quiz dan
lembar
kerja
diskusi

Mendiskusika
n Jenis dan
penggunaan
Perangkat
keras dan
perangkat
lunak SIG

Powerpoint,
Data,
tautan
internet
yang terkait
dengan
materi

Formatif
assesment
dan unjuk
kerja
diskusi

Quiz dan
lembar
kerja
diskusi

Mengamati
aktivitas
mahasiswa
selama
diskusi
Menjustifikas
i ketepatan

Pustak
a

4

5

6

Mahasiswa
mampu
menganalisis
dan
menggunaka
n jenis
notasi dan
ekspresi

notasi dan
ekspresi
dalam Quick
Basic

Mahasiswa
mampu
menganalisis
dan
menggunaka
n input &
output

input & output
dalam Quick
Basic.

Mahasiswa
mampu
menganalisis
dan
menggunaka
n bahasa

percabangan
(selection)
dalam Quick
Basic

dan
perkembang
annya

konsep yang
dikaji
mahasiswa

Mendiskusika
n kebutuhan
data dan
struktur data
yang
digunakan
serta
pemodelann
ya

Mengamati
aktivitas
mahasiswa
selama
diskusi

Menganalis
is dan
Ceramah
menggunak
dan Diskusi
an teknik
input &
output

Mendiskusika
n
insfrakturdat
a data yang
ada dan
kebutuhanny
a

Mengamati
aktivitas
mahasiswa
selama
diskusi

Menganalis Ceramah
is dan
dan Diskusi
menggunak
an teknik
percabanga
n

Mendiskusika
n

Mengamati
aktivitas
mahasiswa
selama
diskusi

Mengopera
sikan dan
enggunaka
n notasi
dan
ekspresi

Ceramah
dan Diskusi

-Konsep
babsisdata
-Manajemen

Menjustifikas
i ketepatan
konsep yang
dikaji
mahasiswa

Menjustifikas
i ketepatan
konsep yang
dikaji
mahasiswa

Menjustifikas

Powerpoint,
Data,
tautan
internet
yang terkait
dengan
materi

Formatif
assesment
dan unjuk
kerja
diskusi

Quiz dan
lembar
kerja
diskusi

Powerpoint,
Data,
tautan
internet
yang terkait
dengan
materi

Formatif
assesment
dan unjuk
kerja
diskusi

Quiz dan
lembar
kerja
diskusi

Powerpoint,
Data,
tautan
internet
yang terkait
dengan

Formatif
assesment
dan unjuk
kerja
diskusi

Quiz dan
lembar
kerja
diskusi

percabangan
(selection)
dalam Quick
Basic

7

Mampu
menganalisis
dan
menggunaka
n bahasa
pengulangan
(looping)
dalam Quick
Basic

(selection)

basisdata
SIG
-Model
basisdata
dan
korelasionaln
ya dalam SIG

pengulangan
(looping)

Menganalis Ceramah
is dan
dan Diskusi
menggunak
an teknik
pengulanga
n (looping)

8

Ujian Tengah
Semester
(UTS)

-

9

Mampu
mempraktek
an sistem
Input Data
SIG

variabel

Menganalis Praktikum
is dan
menggunak
an variabel

10

Mampu
mempraktek
an sistem
Input Data

fungsi
matematik

Menganalis Praktikum
is dan
menggunak
an fungsi

Mendiskusika
n
-organisasi
data
geografis
-analisis
dalam SIG

i ketepatan
konsep yang
dikaji
mahasiswa

materi

Mengamati
aktivitas
mahasiswa
selama
diskusi

Powerpoint,
Data,
tautan
internet
yang terkait
dengan
materi

Menjustifikas
i ketepatan
konsep yang
dikaji
mahasiswa

Formatif
assesment
dan unjuk
kerja
diskusi

Quiz dan
lembar
kerja
diskusi

SIG

matematik

11

Mampu
mempraktek
an sistem
Pengolahan
Data SIG I

ekspresi
matematika

Menganalis Praktikum
is dan
menggunak
an ekspresi
matematik
a

12

Mampu
mempraktek
an sistem
Pengolahan
Data SIG II

subprogram

Menganalis Praktikum
is dan
menggunak
an teknik
subprogra
m

13

Mampu
mempraktek
an sistem
analisis
dalam SIG I

deret dan
matriks

Memprakte
kan fungsi
deret dan
matriks
dalam
Bahasa
Basic

Praktikum

14

Mampu
mempraktek
an sistem
analisis
dalam SIG II

aplikasi pada
masalah
matematika

Mengaplika
sikan
masalah
matematik
a dalam
Bahasa
Basic

Praktikum

15

Mampu
mempraktek

Mengopera
sikan

Praktikum

an Penyajian
data dan
informasi
hasil analisis
16

Ujian Akhir
Semester
(UAS)

teknikteknik
Penyajian
data
-

Contoh Soal
1. Uraikan apa yang dimaksud dengan system, informasi dan geografis
2. Sebutkan dan jelaskan keunggulan SIG dibandingkan dengan system
yang lain
3. Sebutkan dan jelaskan komponen-komponen penyusun SIG
4. Apa yang dimaksud dengan system proyeksi pada peta
5. Apa perbedaan proyeksi geografi dengan proyeksi UTM jelaskan secara
rinci