Disusun oleh Ali Warsito hal. 1
GARIS-GARIS BESAR PROGRAM PEMBELAJARAN (GBPP)
MATA KULIAH KODE MATA KULIAH/SKS DESKRIPSI SINGKAT
: PENGANTAR KOMPUTER : PAF 4101/ 2 SKS : Pendahuluan: Pengenalan Komputer: Pengenalan tentang pengetahuan dasar komputer, komputer sebagai sebuah sistem yang terdiri dari
unsur Software, Hardware dan Brainware, serta Kegunaan komputer di bidang keilmuan. Pengenalan Pemrograman: Pembahasan pengertian dasar pemrograman komputer, disertai penjelasan klasifikasi bahasa
pemrograman sebelum masuk pada tahap pengembangan program yang menjelaskan proses penyelesaian masalah dengan pemrograman komputer.
Pe ngenalan PASCAL: Penjelasan pengetahuan mendasar dari PASCAL, baik perkembangan, karakteristik & struktur serta
bakuan yang dimiliki sebagai bahasa pemrograman Dasar-Dasar Pemrograman PASCAL: Pembahasan tentang unsur-unsur pemrograman baik instruksi, identifikasi dan tipe data yang musti
difahami dengan benar di dalam aktivitas pemrograman. Disini pembahasan mulai disertai dengan implementasi program
Pemrogramana PASCAL: Meliputi implementasi Deklarasi, Pernyataan Prosedure, Fungsi dan Metode-metode yang dipunyai
pada library PASCAL diantaranya dalam proses Input-Output, Struktur Kontrol dan Sub Program maupun pekerjaan yang berkaitan dengan file. Program-program contoh selalu disertakan dalam mempermudah pemahaman . Program akan selalu diarahkan pada kasus-kasus atau konsep dasar bidang keilmuan fisika.
TUJUAN INSTRUKSIONAL UMUM : Mahasiswa mampu menguasai salah satu bahasa pemrograman tingkat tinggi, baik konsep dasar, prinsip kerja dan implementasinya sebagai ilmu alat yang sangat essensial di dalam memahami fenomena fisis dalam keilmuan fisika, dan menjadi dasar untuk mengembangkan ilmunya di dalam terapan yang lebih luas.
Disusun oleh Ali Warsito hal. 2
NO. BAB TUJUAN INSTRUKSIONAL KHUSUS
POKOK BAHASAN
SUB POKOK BAHASAN TATAP MUKA KE–
NO. PUSTAKA
1 2 3 4 5 6
1
2
Mahasiswa mengetahui & mengenal kom-puter sebagai sebuah sistem piranti &mampu: 1. Menjelaskan perangkat2 yang
menyu-sun sebuah sistem komputer. 2. Menjelaskan manfaat komputer di
berbagai bidang, utamanya di bidang keilmuan.
3. Menjelaskan konsep dasar dari sebuah pemrograman komputer dalam me-nyelesaikan suatu masalah.
4. Menyebutkan klasifikasi bahasa pem-rograman berdasarkan tingkat & pa-radigma.
5. Menguraikan langkah-langkah penu-lisan pemrograman.
Mahasiswa mengenal lebih awal bahasa Pemrograman PASCAL, dan mampu: 1. Menjelaskan karakteristik PASCAL
sebagai bahasa pemrograman prosedural
2. Memahami Teknis Visual PASCAL dalam interaksi pemrograman
Pendahuluan Pe ngenalan PASCAL
Pengenalan Komputer: Melek Komputer, Sistem Komputer :
Software, Hardware dan Brainware Pengenalan Pemrograman Komputer : Proses transformasi data berbantukan kompu-
ter , Bahasa pemrograman: Bahasa mesin, Baha-sa assembler, Bahasa tingkat tinggi, Bahasa pro-sedural. Tahap pengembangan pro-gram : Batasan masalah, Pengembangan model, Rancangan algoritma, Pemrograman, Uji dan validasi, Dokumentasi. Algoritma: Definisi al-goritma, Proses, instruksi dan aksi, Struktur da-sar algoritma,. Aturan penulisan teks algoritma, Dia gram alir, Pseudocode.
Perkembangan PASCAL, Bahasa Prosedural
Terstruktur, Struktur Bahasa PASCAL, Bakuan. Interaksi pemrograman PASCAL.
1
(2x50’) 2
(2x50’) 3
(2x50’)
1,3,5
1,2,3,4,5,6,7
2,4,5,6,7
Disusun oleh Ali Warsito hal. 3
3
4
Mahasiswa memiliki dasar-dasar pemrograman PASCAL, sehingga memiliki kemampuan : 1. Menyebutkan unsur-unsur pemrogra-
man dengan PASCAL 2. Menjelaskan pengertian identifier,
macam, kegunaan dan implementasinya.
3. Menjelaskan Tipe -tipe Data yang ada dalam PASCAL
Mahasiswa memiliki pemahaman yang kuat pada aspek penting pemrograman PASCAL, dan mampu: 1. Menjelaskan beberapa jenis deklarasi
atau pernyataan pada proses Input Output.
2. Menjelaskan macam-macam
struktur kontrol, dan menggunakannya dalam pemrograman.
3. Memahami dan mengidentifikasi
unsur-unsur pemrograman PASCAL dalam sub-program.
Dasar-Dasar Pemrograman PASCAL: Pemrograman PASCAL
Unsur-unsur pemrograman, Pengorganisasian instruksi, Identifier: Penggunaan identifier, Penulisan identifier, Jenis identifier, Variabel, Konstanta, Tipe data: Tipe data dasar, Tipe data berstruktur, Tipe data pointer, Tipe data enumerasi.
Pernyataan Input–Output: Assignment, read dan readln, write dan
writeln, Penempatan kursor: gotoXY , clrscr, clreol.
Struktur Kontrol: Struktur pengulangan: for ... do, While ... do,
Repeat ... until, Struktur pemilihan: if ... then ... else, Case ... of ... end,
Sub-Program: Rancangan TOP DOWN,
Proce-dure, Jangkauan identifier: Idendifier global, I-dentifier lokal, Daftar parameter, Transfer pa -rameter, Function, Iterasi dan Rekursi.
4– 5
(4x50’)
6 (2x50’)
7 – 8 (4x50’)
9 – 10 (4x50’)
11 – 13 (6x50’)
1,2,3,4,5,6
1,2,4,5,6
1,2,3,4,5,6,7
1,2,3,4,5,6,7 1,2,3,4,5,6,7
Disusun oleh Ali Warsito hal. 4
4. Menjelaskan dan menggunakan dengan benar Tipe Data Terstruktur dalam proses penyelesaian masalah.
5. Menerapkan fasilitas operasi file
PASCAL yang berkaitan urusan data.
Tipe Data Berstruktur: ARRAY: Sifat ARRAY, Array dimensi 1, Array dimensi 2, Operasi Array, Record: Sifat RECORD, Operasi RECORD, SORTING dan SEARCHING,
File : Pengertian File: EOLN, EOF, Operasi Pada
file: membaca file, menulis file, mengkopi file.
14 – 16 (6x50’)
1,2,4
Referensi : 1. Steven C. Bruell and G. Michael Schneiderv, Advanced Programming and Problem Solving with Pascal, New York Chichester Brisbane
Toronto Singapore, 1998. 2. Santoso, Insap Ir. M.Sc., Dasar-dasar Pemrograman menggunakan Turbo Pascal, Yogyakarta: Andi Offset, 1998. 3. ___________________, Struktur Data Menggunakan Turbo Pascal 6.0, Yogyakarta: Andi Offset, 1996. 4. http://community.borland.com/article/0,1410,20803,00.html 5. http://ilmukomputer.com 6. Sanjaya Alwin, Cepat Mahir PASCAL, Kuliah Berseri @ 2003 Copyr ight Ilmu komputer.com 7. Sismoro Heri dan Iskandar Kusrini, Struktur Data dan Pemrograman dengan PASCAL, Yogyakarta, Andi Offset, 2004.