Anda di halaman 1dari 10

Rencana Pembelajaran Semester (RPS)

PEMROGRAMAN DASAR S1
TFP 1301

Oleh:

Erna Kumalasari Nurnawat

96.0172.514.E

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INDUSTRI

INSTITUT SAINS & TEKNOLOGI AKPRIND


YOGYAKARTA 2017
I. ANALISIS INSTRUKSIONAL
Mata Kuliah : Pemrograman Dasar
Kode :
Prasyarat :-
Program studi : Teknik Informatika (program S1)
Semester :I
Capaian Pembelajaran (LO) Prodi : Lulusan mampu merancang Sistem Informasi

Capaian Pembelajaran (LO) MK : mahasiswa mampu menguasai prinsip dasar


pemrograman prosedural, menganalisis permasalahan dan menyelesaikan persoalan
tersebut sesuai prinsip pemrograman dengan menggunakan Bahasa Pemrograman
Terstruktur (Pascal/C++)dan dapat mempresentasikan hasilnya di kelas dan dapat
bekerjasama menyelesaikan permasalahan yang lebih kompleks dalam kelompok secara
tepat waktu .

mahasiswa mampu merancang dan membuat program


berbasis record dan array menggunakan bahasa
pemrograman prosedural (pascal/C++)

Mengendalikan Program
dengan procedure dan
function

Memanfaatkan array dan Mengakses array dan


record dengan
record
Proc/Function

Mengendalikan Memanfaatkan Mengakses procedure


Procedure dan procedure dan dan function untuk
Function function tipe sederhana

Mengendalikan Mengendalikan
statemen statemen Mengendalikan
sequencial kondisioan statemen Loop

Mengendalikan Mengendalikan
Komponen struktur program
Flowchart/algoritma dan tipe data

Mahasiswa menguasai 
Teknik dasar Pembuatan
algoritma dan Flowchart
Entry behavior Mahasiswa
Start
INSTITUT SAINS & TEKNOLOGI AKPRIND YAOGYAKARTA

FAKULTAS TEKNOLOGI INDUSTRI

II. RENCANA PEMBELAJARAN SEMESTER (RPS)

Program Studi : Teknik Informatika


Mata Kuliah : Pemrograman Dasar Kode : Jumlah Sks : 4 sks
Semester : I (satu)
Dosen Pengampu : Erna Kumalasari Nurnawati, ST.,M.T.
Deskripsi Mata Kuliah : Mata kuliah ini memberikan pengalaman belajar kepada mahasiswa tentang bagaimana menganalisis dan
merepresentasikan persoalan ke dalam bahasa permograman prosedural (Pascal/C++) berdasar prinsip
modularitas. Meliputi mereprestasikan masalah dengan algoritma dan Flowchart, Struktur program,
Satatemen sederhana, kondisional, pengulangan (loop), prinsip modularitas dengan procedure dan function,
serta pemanfaatan array dan record untuk menyelesaikan kasus. Pelaksanaan kuliah dilaksanakan dalam
bentuk ceramah, diskusi, penugasan di laboratorium, penulisan makalah proyek dan presentasi

Capain Pembelajaran mahasiswa mampu menguasai prinsip dasar pemrograman prosedural, menganalisis permasalahan dan
: menyelesaikan persoalan tersebut sesuai prinsip pemrograman dengan menggunakan Bahasa
Pemrograman Terstruktur (Pascal/C++)dan dapat mempresentasikan hasilnya di kelas dan dapat
bekerjasama menyelesaikan permasalahan yang lebih kompleks dalam kelompok secara tepat waktu .
2
1 2 3 4 5 6 7 8 9 10
Perte Capaian Bahan Metode Pengalaman Indikator Teknik Bobot Waktu Sumber/
muan Pembelajaran Kajian/Pokok Pembelajaran Belajar Penilaian Penilaian Penilai Bahan
Ke Bahasan -an Ref
1 Mahasiswa RPS,Kontrak Ceramah Praktek Menjelas- Partisipasi 2.5 % 3 x 50 1,2,3
memahami kuliah Diskusi menginstall kan cara di kelas menit
kontrak Struktur kelompok Pascal dan Mendown-
kuliah,RPS Paket Demo Geany load dan
Mahasiswa Software Mendownload Membuat menginstall
mampu Prinsip dan Project Pascal dan
menginstalasi operasional Menginstall Simple Geany
dan Aplikasi program Menjelas-
mengoperasik kan cara
an software operasional
Pascal dan Software
editor Geany
2 Mahasiswa Komponen Ceramah Praktek Menjelas- Partisipasi 5% 3 x 50 1,2,3
mampu Form dan Diskusi membuat kan di kelas menit
menjelaskan fungsinya kelompok flowchart dankomponen
dan Input/output , Demo algoritma flowchart
menggunakan kondisional Membuat Merevisi dan
komponen dan loop flowchart dan flowchart danalgoritma
pembangun Membuat algoritma algoritma Menghu-
algoritma dan algoritma Memodifikasi Ekstensi bungkan
flowchart untuk kasus flowchart dan permasalaha komponen
sederhana algoritma n dalam
memecahk
an masalah
3 Mahasiswa Menangani Ceramah Penanganan Menjelas- Partisipasi 10 % 3 x 50 1,2,3
mampu struktur Diskusi Struktur kan struktur di kelas menit
menjelaskan program kelompok program program Proyek
dan Menangani Demo Penanganan cara indivisu
memanfaatkan tipe data, Membuat tipe data menggunak
3
strukur operator program sesuai an tipe data
program, aritmatika, Presentasi kebutuhan dan
mengendalika dan Penanganan operator
n tipe data, statemen operator Menghu-
operator input output aritmatika bungkan
aritmatika dan dan komponen
statemen input dipresentasik dalam
output an dalam memecah-
program kan
dengan masalah
statemen
input output

4,5 Mahasiswa Konsep Ceramah Penangan- Menentu- Partisipasi 10.0 % 6 x 50 1,2,3


mampu statemen Diskusi an problem kan di kelas menit
memanfaatkan kondisional kelompok yang masalah Quiz
statemen Kondisional Demo memerlukan yang butuh Penugas-
kondisional tunggal, Membuat manipulasi manipulasi an
ganda dan program statemen statemen Individu
majemuk Modifikasi kondisional kondisi
Pemrograma coding baik tunggal, Memilih
n dengan ganda method
menggunaka maupun untuk
n statemen majemuk operasi
kondisional Membuat statemen
program kondisional
dengan Efektifitas
kasus kasus
kondisional menggunak
an
statemen
kondisi
4

Anda mungkin juga menyukai