PEMROGRAMAN DASAR S1
TFP 1301
Oleh:
Erna Kumalasari Nurnawati
96.0172.514.E
Mengendalikan Program
dengan procedure dan
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
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 dan komponen
dan Input/output , Demo algoritma flowchart
menggunakan kondisional Membuat Merevisi dan
komponen dan loop flowchart dan flowchart dan algoritma
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
6,7 Mahasiswa Loop dengan Ceramah Problem Menentu- Partisipasi 15 % 6 x 50 1,2,3
mampu jumlah Diskusi yang kan di kelas menit
memanfaatkan tertentu kelompok memerlukan masalah Penugas-
statemen dengan for- Demo statemen yang an
perulangan do Membuat perulangan memerluka Individu
(looping) Loop tak program baik loop n loop dan
tentu dengan Modifikasi tertentu atau Memilih kelompok
while- do dan coding loop tak menggunak
repeat- until tentu an loop
Penangan- tertentu
an Masalah atau tak
dengan tentu
statemen Menangani
perulangan masalah
dengan
statemen
loop
5
11,12 Mahasiswa Konsep tipe Ceramah Mendeklara Memilih Partisipasi 12.5 % 6 x 50 1,2,3
mampu data larik satu Diskusi sikan array kasus yang di kelas menit
mengakses dan dua kelompok Membuat harus Penugas-
larik (array) dimensi Demo Membuat program menggunak an
Mendeklarasik program dengan an larik Individu
an dan Modifikasi array satu Menulis dan
manipulasi program dan dua program kelompok
array baik Presentasi dimensi dengan
secara Penangan- larik
langsung an kasus Mengaplika
maupun dengan sikan array
dengan modul array dalam
Menggunakan menggunak kasus
array dalam an modul dengan
menyelesaika modul
n kasus
13,14 Mahasiswa Membuat Ceramah Deklarasi Menjelas- Partisipasi 17.5 % 6 x 50 1,2,3
mampu program Diskusi record dan kan konsep di kelas menit
mengakses dengan kelompok larik record record dan Penugas-
record dan memanfaatka Demo Membuat Menganalis larik record an
record array n record dan program kasus Mengunaka Individu
larik record Modifikasi dengan n record dan
menggunakan program pendekatan dan larik kelompok
modul record dan record
procedure dan larik record dalam
function MEnyelesai pemrogram
Memanipulasi kan kasus an dengan
kasus dengan dengan menggunak
kondisi, loop record dan an modul
dengan record larik record
dan larik dengan
record prinsip
modularitas
6
15 Mahasiswa Menganalisis Analsis Menjelaska Partisipasi 15 % 3 x 50 1,2,3
mampu kasus secara Diskusi kasus n kasus di kelas menit
mempresent berkelompok kelompok secara yang Tugas
asikan hasil Menyelesaika Presentasi kelompok dibahas Kelompok
kerja n kasus Membuat Menjelaska Presenta-
kelompok di secara program n cara kerja si
kelas berkelompok aplikasi program Partisipasi
Mempresenta Presentasi Menjelaska dalam
sikan hasil hasil n aplikasi kelompok
program di aplikasi di yang
kelas kelas dibangun
Mengomentari
hasil
pekerjaan
rekan
EVALUASI
Referensi :
1. Nurnawati, EK, 2012, Diktat Kuliah Pemrograman Dasar, IST AKPRIND, Yogyakarta
2. Abdul Kadir,1997,pemrograman Pascal,Andi Offset Yogyakarta
7
8