Академический Документы
Профессиональный Документы
Культура Документы
Kode matakuliah : TIFS 1201 Mata kuliah : Pemrograman Dasar Semester, SKS : I, 3
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. Kemampuan
10
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
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
15 16
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
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%