UNIVERSITAS ISLAM NEGERI SULTAN THAHA SAIFUDDIN JAMBI
FAKULTAS SAINS DAN TEKNOLOGI Jl Jambi-Muaro Bulian KM. 16 Simp. Sungai Duren Kab. Muaro Jambi 36363 Telepon/ Faksimili (0741) 582021 website: www.uinjambi.ac.id
Fakultas : Sains dan Teknologi
Program Studi : Teknologi Informasi Mata kuliah dan Kode : Dasar Pemograman Jumlah sks : 3 SKS Semester :I Mata kuliah prasyarat dan kode :- Dosen : Ilham Firman Ashari, S.Kom., M.T
I. DESKRIPSI MATA KULIAH
Mata kuliah yang ditawarkan dasar pemrograman, yaitu 1. Algoritma dan flowchart 2. tipe data, operator aritmatika dan statemen input output 3. Statement kondisional 4. Perulangan 5. Prosedur dan Fungsi 6. Array (Larik)
II. CAPAIAN PEMBELAJARAN MATA KULIAH
1. Memahami konsep-konsep dasar pemograman 2. Memberikan pengetahuan dan penguasaan terhadap konsep dasar mengenai dasar pemrogram serta mampu mengimplementasikan dalam program. 3. Melatih logika dan analisis persoalan terhadap permasalahan yang dapat diselesaikan dengan pemrograman.
III. RENCANA KEGIATAN
Tatap Kemampuan Akhir yang Strategi Muka Bahan Kajian Diharapkan Perkuliahan ke 1. Mahasiswa memahami kontrak Pengantar kuliah (penilaian) 1. Kontrak perkuliahan 1 2. Memahami dan mampu 2. Konsep dasar dan Ceramah, Diskusi, pengantar struktur data Tanya-Jawab mengintalasi freepascal 3. Mengenal pengantar bahasa pemrograman 3. Memahami dan menjelaskan pascal struktur pemrograman dan 4. Instalasi dan komentar operasional pascal
Mahasiswa mampu menjelaskan 1. Paradigma Ceramah, Diskusi,
dan menggunakan komponen pemrograman Tanya-Jawab pembangun algoritma dan 2. Notasi algoritmik flowchart (skema) 3. Komponen Form dan fungsinya 2 4. Input/output , kondisional dan loop 5. Membuat algoritma untuk kasus sederhana di kehidupan sehari- hari Mahasiswa mampu menjelaskan 1. Menangani struktur Ceramah, Diskusi, dan memanfaatkan program Tanya-Jawab strukur program, mengendalikan 2. Menangani tipe data, 3 tipe data, operator aritmatika dan operator aritmatika, dan statemen input output statemen input output
Mahasiswa mampu memanfaatkan 1. Konsep statemen Ceramah, Diskusi,
statemen kondisional kondisional Tanya-Jawab 2. Kondisional tunggal, ganda dan majemuk 4 3. Pemrograman dengan menggunakan statemen kondisional
Mampu memahami dan Responsi (latihan soal) Ceramah, Diskusi,
mengimplementasikan materi yang Materi pertemuan 1 s.d 3 Tanya-Jawab 5 dibahas pada pertemuan 1 s.d. 3
Mahasiswa mampu memanfaatkan 1. Loop dengan jumlah Ceramah, Diskusi,
statemen perulangan (looping) tertentu dengan for- do Tanya-Jawab 2. Loop tak tentu dengan 6 while- do dan repeat- until
Mampu memahami dan Analisa kasus Ceramah, Diskusi,
7 menggunakan pemilihan/ analisa 1. Pemilihan analisa kasus Tanya-Jawab kasus dengan tepat 2. Analisa kasus ke 1 3. Analisa kasus ke 2 4. Analisa kasus ke 3 Case 8 Ujian Tengah Semester Mampu memahami prosedur dan 1. Prinsip modularitas Ceramah fungsi pada pascal dalam pemrograman Praktikum, Kuis, 9,10 Membuat dan memanggil Diskusi procedure dan function sederhana Mahasiswa mampu mengakses 1. Konsep tipe data larik Ceramah, larik (array) satu dan dua dimensi Praktikum, 2. Mendeklarasikan dan Diskusi Latihan soal. manipulasi array baik 11,12 secara langsung maupun dengan modul
Menggunakan array dalam
menyelesaikan kasus Mahasiswa mampu mengakses 1. Membuat program Ceramah, record dan record array dengan memanfaatkan Praktikum, record dan larik record Diskusi, Latihan soal. menggunakan modul procedure dan function 13,14 2. Memanipulasi kasus dengan kondisi, loop dengan record dan larik record
Mahasiswa mampu mempresent 1. Menganalisis kasus Ceramah,
asikan hasil kerja kelompok di secara berkelompok Praktikum, kelas 2. Menyelesaikan kasus diskusi, latihan soal. secara berkelompok 15 3. Mempresentasikan hasil program di kelas 4. Mengomentari hasil pekerjaan rekan
16 Ujian Akhir Semester
IV. REFERENSI/ SUMBER BAHAN
1. Diktat Kuliah IF218. Dasar Pemrograman, Inggriani Liem, ITB, 2003 2. Hendarsyah Decky, Kumpulan Program Pascal, http://ilmukomputer.com, Diakses tanggal 20 September 2010 3. Kadir A, 2002, Pemrograman Pascal Buku 1, Penerbit Andi, Yogyakarta. Kadir A, 2002 4. Pemrograman Pascal Buku 2, Penerbit Andi, Yogyakarta. Jogiyanto HM, 2002, Turbo Pascal Versi 5.0, Penerbit Andi, Yogyakarta.
V. EVALUASI
No Komponen Evaluasi Bobot (%)
1 Partisipasi Kuliah (hadir > 75 %) 5% 2 Tugas-tugas 15 % 3 Ujian Tengah Semester 30 % 4 Ujian Akhir Semester 50 % JUMLAH 100 %