Sub Pokok Bahasan dan TIK

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

  Mata Kuliah : Algoritma Pemrograman II A (Pascal) Fakultas : Ilmu Komputer Jenjang/Jurusan : Sistem Informasi dan Sistem Komputer

PROSES BELAJAR MENGAJAR

  Dosen : Menerangkan (dengan contoh) ,diskusi, memberi tugas Mahasiswa : Mendengar, Mencatat, diskusi, mengerjakan tugas Media : Papan Tulis dan Overhead Projector Evaluasi : Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas

  Pertemuan Pokok Bahasan Sub Pokok Bahasan Teknik Media Tugas Refe Ke dan TIU dan TIK pembelajaran Pembelajaran rensi

  I Konsep Dasar

  1.1. Konsep Dasar Bahasa Pascal Papan Tulis Membuat 1,2,3

  Dosen :

  Bahasa Pascal

  2.1. Sejarah Singkat Bahasa Pascal Menerangkan dan Overhead Program

  2.2. Struktur Dan Komponen Dasar (dengan contoh), Projector sederhana

  TIU

  diskusi, memberi Mahasiswa dapat ( i). Judul Program (Header ) tugas

  (ii). Blok Program menjelaskan secara singkat - Blok Deklarasi Mahasiswa: sejarah - Blok statemen

  Mendengar,

  2.3. Unit-unit Pada Pascal dirancangnya Mencatat, diskusi, bahasa Sasaran Belajar: mengerjakan tugas pemrograman  Mahasiswa dapat menjelaskan pascal dan pengertian Algoritma. mengerti tentang

   Mahasiswa dapat menyebutkan sifat- konsep dasar sifat suatu algoritma. dalam membuat

   Mahasiswa dapat menjelaskan tentang program,dengan sejarah singkat bahasa pemrograman bahasa pascal. pemrograman

   Mahasiswa mengerti tentang konsep pascal. dasar pembuatan program pada bahasa pascal.

  • Enumerated - Subrange

   Mahasiswa dapat menyebutkan jenis- jenis data sederhana.  Mahasiswa dapat menjelaskan pengertian integer, real, boolean dan char.

  Membuat Program dengan jenis data

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

   Mahasiswa dapat menjelaskan mengenai statemen READ dan READLN dan dapat menjelaskan perbedaan dari kedua statemen itu.  Mahasiswa dapat menjelaskan mengenai statemen WRITE dan WRITELN dan dapat menjelaskan perbedaan dari kedua statemen itu.

   Mahasiswa dapat membuat contoh deklarasi dari tipe data integer, real character dan boolean.  Mahasiswa dapat menjelaskan pengertian Konstanta, variabel dan ekspresi serta dapat memberikan contoh untuk konstanta, variabel dan ekspresi.

  Sasaran Belajar:

  Pertemuan Ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik pembelajaran Media Pembelajaran Tugas Refe rensi

  2.3. Format Output

  2.2. Statemen Write dan Writeln

  2.1. Statemen Read dan Readln

  1.2. Konstanta, Variabel dan Ekspresi dan Operator

  Integer - Boolean - Real - Char (ii). User Define Type Data

  1.1 Standart Type Data (i). Standard type Data

  Mahasiswa mengerti jenis- jenis data yang terdapat pada bahasa pemrograman pascal dan mengerti caramemasukkan data dan menampilkan data.

  TIU:

  II Jenis-Jenis Data Sederhana Dan Input / Output

  1,2,3

  Pertemuan Ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik pembelajaran Media Pembelajaran Tugas Refe rensi

  TIU:

  Membuat Program menggunak an pengulanga n

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

   Mahasiswa dapat menjelaskan mengenai konsep penggunaan struktur perulangan While-Do, Repeat-Until dan For.  Mahasiswa dapat membedakan pemakaian struktur perulangan WHILE-DO dan REPEAT-UNTIL  Mahasiswa dapat memberikan contoh- contoh program dengan menggunakan WHILE-DO, REPEAT-UNTI L dan FOR

  Sasaran Belajar:

  4. Penggunaan gabungan struktur perulangan antara WHILE-DO, REPEAT-UNTIL dan FOR.

  3. Struktur Perulangan FOR

  2. Struktur Perulangan REPEAT-UNTIL

  1. Struktur Perulangan WHILE-DO

  Mahasiswa mengerti penggunaan struktur perulangan While- do, Repeat-Until dan For.

  IV Struktur Perulangan

  III Manipulasi String

  1,2,3

  Membuat program untuk asi string

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

  3. Mahasiswa dapat membuat con toh program dengan menggunakan manipulasi string

  2. Mahasiswa dapat menggunakan pemakaian procedure dan fungsi standard

  1. Mahasiswa dapat menjelaskan mengenai konsep string

  Sarasan Belajar:

   Definisi String  Deklarasi String  Procedure Standard pada Operasi  Fungsi Standar pada Operasi String

  Mahasiswa mengerti penggunaan manipulasi string

  TIU:

  1,2,3

  Pertemuan Ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik pembelajaran Media Pembelajaran Tugas Refe rensi

   Mahasiswa dapat menjelaskan konsep pemakaian statemen GOTO serta mahasiswa diharapkan dapat membuat contoh program sederhananya.

  Membuat Program menggunak kondisi

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

   Mahasiswa dapat menyebutkan macam-macam statemenpenyeleksian kondisi.  Mahasiswa dapat menjelaskan bentuk umum dari statemen kondisi IF dan CASE.  Mahasiswa dapat membuat contoh program sederhana dengan menggunakan statemenkondisi IF dan CASE.

  V Statemen Penyeleksian Kondisi Dan

  Sasaran Belajar:

  2.1. Struktur CASE OF 1.1. Struktur CASE OF .... ELSE ......

  2. Statemen CASE

  1.1. Struktur IF THEN 1.2. Struktur IF THEN ....... ELSE ........

  1. Statemen IF

  Mahasiswa mengerti cara penggunaan statemen- statemen untuk penyeleksian kondisi.

  TIU:

  1,2,3

  Pertemuan Ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik pembelajaran Media Pembelajaran Tugas Refe rensi

   Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara nilai.  Mahasiswa dapat menjelaskan mengenai pengiriman parameter secara acuan.  Mahasiswa dapat menjelaskan cara procedure memanggil procedure lain dan dirinya sendiri.  Mahasiswa dapat membuat program sederhana dengan menggunakan procedure.

  Membuat Program dengan

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

  Sasaran Belajar:

  VI PROCEDURE

  3. Procedure Tersarang 4. Procedure memanggil dirinya sendiri.

  b. Pengiriman parameter secara acuan lain

  a. Pengiriman parameter secara nilai

  1. Parameter Dalam Procedure

  Mahasiswa mengerti cara pembuatan suatu procedure

  TIU:

  1,2,3

  Pertemuan Ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik pembelajaran Media Pembelajaran Tugas Refe rensi

  VIII ARRAY

  Membuat Program array

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

   Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data array , baik yang satu dimensi maupun dua dimensi.

   Mahasiswa dapat menjelaskan pengertian array Mahasiswa dapat membuat deklarasi tipe data array, baik yang satu dimensi maupun yang dua dimensi.

  Sasaran Belajar

  2. Array satu dimensi beserta Input dan outputnya  Array dua dimensi beserta Input dan outputnya

   Pendeklarasian tipe data array

  Mahasiswa mengerti tentang tipe data array.

  TIU

  1,2,3 ,4

  VII FUNGSI

  Membuat Program dengan

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

   Mahasiswa dapat menjelaskan cara pemanggilan pada procedure tersarang.  Mahasiswa dapat menjelaskan cara fungsi memanggil dirinya sendiri  Mahasiswa dapat membuat contoh program sederhana dengan menggunakan fungsi.

   Mahasiswa dapat menjelaskan pembentukan fungsi tanpa parameter.  Mahasiswa dapat menjelaskan mengenai pengiriman parameter dalam fungsi.

  Tujuan Instruksional Khusus :

  3. Fungsi Standart aritmatika 1. Fungsi Memanggil dirinya sendiri.

  2. Parameter dalam fungsi

  1. Fungsi tanpa parameter

  Mahasiswa mengerti cara pembuatan suatu fungsi.

  TIU :

  1,2,3

  1,2,3

  TIU:

  Membuat Program File

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

   Mahasiswa dapat membuat deklarasi untuk suatu file.  Mahasiswa mengerti cara membuat file, menambah data dan menampilkan data pada file  Mahasiswa dapat membuat contoh program.

   Mahasiswa dapat menjelaskan pengertian tentang suatu file.  Mahasiswa dapat menyebutkan procedure dan fungsi standart untuk semua tipe file.

  Sasaran Belajar

  4. Menangani Kesalahan File (I/O) Error

  3. Procedure dan fungsi standart untuk semua tipe file

  2. Pendeklarasian pada file

  1. Jenis File & Operasinya

  Mahasis wa dapat mengerti tentang File dan operasinya.

  X FILE ( Berkas )

  Pertemuan Ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik pembelajaran Media Pembelajaran Tugas Refe rensi

  Sasaran Belajar :

  IX RECORD

  TIU:

  Maha siswa dapat mengerti tentang cara pembuatan tipe data record.

  1. Pendeklarasian pada record

  2. Pengaksesan ke data record dengan  Notasi

  3. Tipe data record dengan field tipe record

  Mahasiswa dapat menjelaskan pengertian tentang record.  Mahasiswa dapat membuat deklarasi tipe data record.  Mahasiswa dapat membuat contoh program sederhana dengan menggunakan tipe data record.

  1,2,3

  Dosen :

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Mahasiswa:

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Papan Tulis dan Overhead Projector

  Membuat Program record

  • Membuat file text
  • Menambah data
  • Menampilkan semua data

  Pertemuan Ke Pokok Bahasan dan TIU Sub Pokok Bahasan dan TIK Teknik pembelajaran Media Pembelajaran Tugas Refe rensi

  TIU

  Membuat Program Pointer

  Papan Tulis dan Overhead Projector

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Mahasiswa:

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Dosen :

   Mahasiswa dapat menjelaskan mengenai pengertian list dan ponter.  Mahasiswa dapat membuat tipe data pointer.  Mahasiswa dapat membuat program menggunakan Linklis

  Tujuan Instruksional Khusus :

  5. Menampilkan isi Link List

  4. Pembuatan Link List

  3. Pengertian Link List

  2. Pendeklarasian Var Pointer

  1. Pengertian Variabel Pointer

  Mahasiswa menerangkan tentang tipe data pointer

  XII Pointer dan List

  XI SET

  Sasaran Belajar

  TIU

  Mahasiswa mengerti dan menerapkan SET pada program

  1. Pengertian tipe data SET dan Notasi SET

  2. Pendeklarasian tipe data SET

  4. Menampilkan nilai variabel SET

  5. Fungsi-fungsi yang digunakan terhadap Var SET

   Mahasiswa dapat menjelaskan mengenai pengertian SET.  Mahasiswa dapat membuat deklarasi dari tipe data SET.  Mahasiswa dapat membuat program menggunakan SET.

  1,2,3

  Dosen :

  Menerangkan (dengan contoh), diskusi, memberi tugas

  Mahasiswa:

  Mendengar, Mencatat, diskusi, mengerjakan tugas

  Papan Tulis dan Overhead Projector

  Membuat Program SET

  1,2,3

  Daftar Pustaka :

  1. Anonim, “Algoritma & Pemrograman II”, Penerbit Gunadarma, Jakarta, 1990

  2. Bryon, Goffried,

  “Programming with PASCAL”, Schaum Series, New York, 1986

  3. Prather, Ronald E., “Problem Solving Principle : Programming with Pascal”, Prentice Hall, New Jersey, 1982

  4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta) 5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta.

  6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0

  7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo

  8. Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta