Anda di halaman 1dari 6

RANCANGAN PEMBELAJARAN BERBASIS STUDENT CENTERED LEARNING

Kode matakuliah : TIFS 1201 Mata kuliah : Pemrograman Dasar Semester, SKS : I, 3

Penyusun : Jurusan Teknik Informatika

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI INSTITUT SAINS & TEKNOLOGI AKPRIND YOGYAKARTA 2011

RANCANGAN PEMBELAJARAN
Mata Kuliah : Pemrograman Dasar Kode : TIFS 1201 Semester :I SKS :3 Program studi : Jurusan Teknik Informatika, Fakultas Teknologi Industri, IST AKPRIND Yogyakarta Jenjang : Strata I juan : Memberikan pengetahuan kepada mahasiswa tentang dasar-dasar pemrograman dengan mempergunakan bahasa pemrograman Pascal sehingga

Prasyarat : Kepustakaan: 1. Abdul Kadir,1997,pemrograman Pascal,Andi Offset Yogyakarta 2. Insap Santoso, 1997, Dasar-dasar Pemrograman Pascal, Andi Offset Kompetensi : 1. Kemampuan penguasaan konsep dasar, menganalisis kasus, serta memahami langkah-langkah dalam membuat aplikasi dengan bahasa pascal 2. Kemampuan menggunakan pemikiran dan pendapat secara akademik, mengekspresikan dan menyampaikan gagasannya secara lisan maupun tertulis 3. Menjadi ahli dibidang pemrograman dasar yang mampu membangun aplikasi dengan teknik pemrograman terstruktur Materi : Penjelasan tentang rencana materi perkuliaan; Dasar-dasar pemrograman; Pemrograman Pascal; Operasi masukan dan keluaran; Perintah Keputusan tunggal; Perintah Keputusan majemuk; Perintah Perulangan; Procedure; Function; Variabel lokal dan global; Pengenalan array; Arraay dimensi dua;Array dan record
(1) Minggu Ke1 (2) Kemampuan Akhir Yang Diharapkan Mampu merencanakan kegiatan belajar, mengemukakan pengalaman belajarnya, & memiliki motivasi untuk mempelajari dan membangun aplikasi (3) Bahan Kajian (4) Bentuk Pembelajaran 1. Kuliah dan tanya jawab 2. Membentuk kelompok (4-6) 3. Mengemukakan pengalaman proses belajar yang pernah diikuti & situasi belajar yang diharapkan dalam sebuah tulisan singkat (5) Kriteria Penilaian (Indikator) --(6) Bobo t Nilai (%) -

mahasiswa memahami dan mampu membuat aplikasi dengan bahasa pemrograman pascal untuk permasalahan yang dihadapi dengan bahasa pemrograman Pascal

Pengantar 1. Pentingnya pemrograman dasar 2. Kaitan mata kuliah pemrograman dasar dan kurikulum 3. Rencana pembelajaran:

2-4

Mampu memahami konsep dasar pemrograman, diagram alir, struktur bahasa pascal, serta mampu membuat rograman sederhana dengan menggunakan bahasa pascal

a. Materi b. Referensi c. Tata cara perkuliahan d. Tata cara tugas e. Tata cara evaluasi/penilaian f. Tugas: 5 topik yang ditentukan 1. Dasar-dasar pemrograman a. Proses membuat program b. Alat bantu dalam membuat program, c. Diagram alir d. Struktur bahasa pascal e. Proses menggunakan borland pascal 2. Pemrograman Pascal a. Struktur bahasa pascal, b. Gaya bahasa penulisan program, c. Elemen-elemen dasar Pascal, d. Pengenalan tipe data, e. Konstanta, f. Memahami variabel, g. Tipe-tipe variabel, h. Operator dan operasi matematika 3. Operasi masukan dan keluaran a. Operasi keluaran ke layar (write, writeln), b. Pernyataan writeln tanpa argumen, c. Format keluaran dari write atau writeln, d. Pernyataan masukan dari keyboard e. Mencetak informasi ke printer 1. Perintah Keputusan tunggal

1. Bekerja sama dengan anggota kelompoknya dalam mengerjakan tugas 2. Mencari, mengumpulkan, merewiew, mempraktekkan dan menyusun informasi yang ada tentang dasar pemrograman dan program pascal menjadi sebuah tulisan ringkas 3. Mendiskusikan hasil karyanya di kelas

1. Kemampuan menuangkan gagasan secara tertulis dalam tulisan ringkas 2. Kemampuan mengemukakan gagasan secara lisan 3. Bobot materi 4. Ketaatan

Mampu memahami

1. Bekerja sama dengan anggota

1. Kemampuan

10

bagaimana penerapan suatu keputusan dalam pemrograman

Mampu memahami bagaimana penerapan suatu perulangan dalam pemrograman

a. Menjelaskan macammacam perintah keputusan, b. Menjelaskan perintah if c. Menjelaskan perintah if-else 2. Perintah Keputusan majemuk a. Menjelaskan perintah if... else.... if..... b. Menjelaskan perintah Case ...Of.... c. Menjelaskan perintah switch Perintah Perulangan a. Bentuk-bentuk perintah perulangan b. Perulangan dengan FOR c. Perulangan dengan WHILE d. Perulangan dengan REPEAT

kelompoknya dalam mengerjakan tugas 2. Mencari, mengumpulkan, mereview, & menyusun pengetahuan tentang perintah keputusan/pilihan menjadi sebuah tulisan ringkas 3. Mendiskusikan hasil karyanya di kelas 1. Bekerja sama dengan anggota kelompoknya dalam mengerjakan tugas 2. Mencari, mengumpulkan, merewiew, & menyusun pengetahuan tentang berbagai bentuk perulangan dalam bahasa pascal menjadi sebuah tulisan ringkas 3. Mendiskusikan hasil karyanya di kelas

menuangkan gagasan secara tertulis dalam tulisan ilmiah 2. Kemampuan mengemukakan gagasan secara lisan 3. Bobot materi 4. Ketaatan

1. Kemampuan menuangkan gagasan secara tertulis dalam tulisan ilmiah 2. Kemampuan mengemukakan gagasan secara lisan 3. Bobot materi 4. Ketaatan

Mampu membuat program sederhana dengan menerapkan konsep yang sudah dipelajari

Presentasi tugas ke 1

UTS Soal berbentuk essay Berjumlah 5 soal Komposisi: 20% teori & 80% kasus

9-11

Mampu menggunakan program yang menggunakan sub-program dan parameternya

1. a. b. c. d. 2. a.

Procedure Menjelaskan logika Penggunaan prosedur Aturan penulisan procedure Prosedur dengan parameter Function Penggunaan Function

1. Bekerja sama dengan anggota kelompoknya dalam mengerjakan tugas 2. Mencari, mengumpulkan, merewiew, & menyusun pengetahuan tentang procedure dan Function dalam

Kemampuan menganalisis persoalan dan diselesaikan dengan pemrogramana secara berkelompok 1. Jawaban benar 100% & urut nomor 2. 100% > Jawaban benar > 80% & urut nomor 3. 80% > Jawaban benar > 60% & urut nomor 4. 60% > Jawaban benar > 40% & urut nomor 5. Jawaban benar < 20% 1. Kemampuan menuangkan gagasan secara tertulis dalam tulisan ilmiah 2. Kemampuan mengemukakan gagasan secara lisan

20

12-14

Mampu memahami perintahperintah array dan record

15 16

Mampu membuat aplikasi sederhanan secara berkelompok

b. Aturan penulisan Function c. Function dengan parameter d. Function Standar dalam pascal 3. Variabel lokal dan global a. Perbedaan variabel lokal dan global b. Pendefinisan variabel global 1. Pengenalan array a. Array dimensi satu b. Mendeklarasikan array dimensi satu c. Mengakses elemen array dimensi satu d. Inisialisasi array dimensi satu 2. Array dimensi dua a. Mendeklarasikan array dimensi dua b. Mengakses elemen array dimensi dua c. Inisialisasi array dimensi dua 3. Array dan record a. Definisi record b. Deklarasi record c. Pengaksesan Record dengan array Presentasi tugas ke 2 UAS Soal berbentuk essay, berjumlah 5 soal, teori & kasus

bahasa pascal menjadi sebuah tulisan ringkas 3. Mendiskusikan hasil karyanya di kelas

3. Bobot materi 4. Ketaatan

1. Bekerja sama dengan anggota kelompoknya dalam mengerjakan tugas 2. Mencari, mengumpulkan, merewiew, & menyusun pengetahuan tentang Array dan Record menjadi sebuah tulisan ringkas 3. Mempresentasikan & mendiskusikan hasil karyanya di kelas

1. Kemampuan menuangkan gagasan secara tertulis 2. Kemampuan mengemukakan gagasan secara lisan 3. Bobot materi 4. Ketaatan

10

10% 1. Jawaban benar 100% & urut nomor 2. 100% > Jawaban benar > 80% & urut nomor 3. 80% > Jawaban benar > 60% & urut nomor 4. 60% > Jawaban benar > 40% & urut nomor 5. Jawaban benar < 20% 20%