garis-garis besar program pembelajaran · pdf fileoperasi record, sorting dan searching, file:...

4
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 : P e ndahuluan : 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 P emrograma n: 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.

Upload: lamnhi

Post on 05-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GARIS-GARIS BESAR PROGRAM PEMBELAJARAN · PDF fileOperasi RECORD, SORTING dan SEARCHING, File: Pengertian File: EOLN, EOF, Operasi Pada file: membaca file, menulis file, mengkopi file

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.

Page 2: GARIS-GARIS BESAR PROGRAM PEMBELAJARAN · PDF fileOperasi RECORD, SORTING dan SEARCHING, File: Pengertian File: EOLN, EOF, Operasi Pada file: membaca file, menulis file, mengkopi file

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

Page 3: GARIS-GARIS BESAR PROGRAM PEMBELAJARAN · PDF fileOperasi RECORD, SORTING dan SEARCHING, File: Pengertian File: EOLN, EOF, Operasi Pada file: membaca file, menulis file, mengkopi file

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

Page 4: GARIS-GARIS BESAR PROGRAM PEMBELAJARAN · PDF fileOperasi RECORD, SORTING dan SEARCHING, File: Pengertian File: EOLN, EOF, Operasi Pada file: membaca file, menulis file, mengkopi file

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.