- SAP Gunadarma

advertisement
SATUAN ACARA PERKULIAHAN
Mata Kuliah
Program Studi
Kredit
: Algoritma dan Pemrograman 2 (Pascal)
: Manajemen Informatika
: 2 sks
Dosen
Mahasiswa
Media
Evaluasi
PROSES BELAJAR MENGAJAR
: Menerangkan (dengan contoh) ,diskusi, memberi tugas
: Mendengar, Mencatat, diskusi, mengerjakan tugas
: Papan Tulis dan Overhead Projector
: Hasil Test Mingguan, Ujian Tengah Semester, Ujian Akhir Semester dan Tugas
Perte
muan
Ke
I
Pokok Bahasan
dan TIU
Konsep Dasar 1.
Bahasa Pascal
TIU
Mahasiswa dapat
menjelaskan secara
singkat sejarah
dirancangnya
bahasa
pemrograman pascal
dan mengerti

tentang konsep

dasar dalam

membuat
program,dengan 
bahasa
pemrograman
pascal.
II
Jenis-Jenis Data
Sederhana Dan
Input / Output Data
TIU:
Mahasiswa mengerti
Sub Pokok Bahasan dan TIK
Teknik
pembelajaran
Media
Pembelajaran
Tugas
Ref.
Konsep Dasar Bahasa Pascal
2.1. Sejarah Singkat Bahasa Pascal
2.2. Struktur Dan Komponen Dasar
Bahasa Pascal
( i). Judul Program (Header )
(ii). Blok Program
- Blok Deklarasi
- Blok statemen
2.3. Unit-unit Pada Pascal
Sasaran Belajar:
Mahasiswa dapat menjelaskan pengertian Algoritma.
Mahasiswa dapat menyebutkan sifat-sifat suatu algoritma.
Mahasiswa dapat menjelaskan tentang sejarah singkat bahasa
pemrograman pascal.
Mahasiswa mengerti tentang konsep dasar pembuatan program pada
bahasa pascal.
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Papan Tulis
dan Overhead
Projector
Membuat
Program
sederhana
1,2,3
1.1 Standart Type Data
(i). Standard type Data Standart
Boolean - Integer
Real
Char
(ii). User Define Type Data
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Papan Tulis
dan Overhead
Projector
Membuat
Program
dengan
berbagai
jenis data
1,2,3
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Perte
muan
Ke
III
Pokok Bahasan
dan TIU
Sub Pokok Bahasan dan TIK
jenis-jenis data yang
terdapat pada
bahasa
pemrograman pascal
dan mengerti
caramemasukkan
data dan
menampilkan data.
- Enumerated
- Subrange
1.2. Konstanta, Variabel dan Ekspresi dan Operator
2.1. Statemen Read dan Readln
2.2. Statemen Write dan Writeln
2.3. Format Output
Sasaran Belajar:

Mahasiswa dapat menyebutkan jenis-jenis data sederhana.

Mahasiswa dapat menjelaskan pengertian integer, real, boolean dan
char.

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.

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.
1. Definisi String
2. Deklarasi String
3. Procedure Standard pada Operasi String
4. Fungsi Standar pada Operasi String
Sarasan Belajar:
 Mahasiswa dapat menjelaskan mengenai konsep string
 Mahasiswa dapat menggunakan pemakaian procedure dan fungsi
standard
 Mahasiswa dapat membuat con toh program dengan menggunakan
manipulasi string
Manipulasi String
TIU:
Mahasiswa mengerti
penggunaan
manipulasi string
IV
Struktur Perulangan
TIU:
1. Struktur Perulangan WHILE-DO
2. Struktur Perulangan REPEAT-UNTIL
Teknik
pembelajaran
Media
Pembelajaran
Tugas
Ref.
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Dosen :
Menerangkan
(dengan
Papan Tulis
dan Overhead
Projector
Membuat
program
untuk
memanipul
asi string
1,2,3
Papan Tulis
dan Overhead
Projector
Membuat
Program
mengguna
1,2,3
Perte
muan
Ke
Pokok Bahasan
dan TIU
Mahasiswa mengerti
penggunaan struktur
perulangan
Whiledo, Repeat-Until dan
For.
Sub Pokok Bahasan dan TIK
Sasaran Belajar:
 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-UNTIL
V
Struktur Perulangan
Dan GOTO
TIU:
Mahasiswa mengerti
penggunaan struktur
perulangan FOR dan
GOTO.
1. Struktur Perulangan FOR
2. Penggunaan GOTO
3. Penggunaan gabungan struktur perulangan antara WHILE-DO,
REPEAT-UNTIL dan FOR.
Sasaran Belajar:
 Mahasiswa dapat menjelaskan mengenai konsep penggunaan struktur
perulangan FOR
 Mahasiswa dapat memberikan contoh-contoh program dengan
menggunakan WHILE-DO, REPEAT-UNTI L dan FOR
 Mahasiswa dapat menjelaskan konsep pemakaian statemen GOTO
serta mahasiswa diharapkan dapat membuat contoh program
sederhananya.
VI
Statemen
Penyeleksian
Kondisi
1. Statemen IF
1.1. Struktur IF THEN
1.2. Struktur IF THEN ....... ELSE ........
1.3. Struktur IF tersarang
Sasaran Belajar:
 Mahasiswa
dapat
menyebutkan
macam-macam
statemen
penyeleksian kondisi.
 Mahasiswa dapat membuat contoh program sederhana dengan
menggunakan statemenkondisi IF.
TIU:
Mahasiswa mengerti
cara penggunaan
statemen-statemen
untuk penyeleksian
kondisi.
Teknik
pembelajaran
Media
Pembelajaran
contoh),
diskusi,
memberi tugas
Tugas
Ref.
kan
pengulang
an
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Papan Tulis
dan Overhead
Projector
Membuat
Program
mengguna
kan
berbagai
kondisi
1,2,3
Perte
muan
Ke
VII
VIII
Pokok Bahasan
dan TIU
Statemen
Penyeleksian
Kondisi
Teknik
pembelajaran
Media
Pembelajaran
Tugas
Ref.
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Papan Tulis
dan Overhead
Projector
Membuat
Program
dengan
procedure
1,2,3
Papan Tulis
dan Overhead
Projector
Membuat
Program
dengan
fungsi
1,2,3,
4
2. Statemen CASE
2.1. Struktur CASE OF
1.1.
Struktur CASE OF .... ELSE ......
TIU:
Mahasiswa mengerti
cara penggunaan
statemen-statemen
untuk penyeleksian
kondisi.
PROCEDURE
TIU:
Mahasiswa mengerti
cara
pembuatan
suatu procedure
IX
Sub Pokok Bahasan dan TIK
FUNGSI
TIU :
Mahasiswa mengerti
cara
pembuatan
suatu fungsi.
Sasaran Belajar:
 Masiswa dapat menjelaskan bentuk umum dari statemen kondisi
CASE.
 Mahasiswa dapat membuat contoh program sederhana dengan
menggunakan statemen kondisi CASE.
1. Parameter Dalam Procedure
a. Pengiriman parameter secara nilai
b. Pengiriman parameter secara acuan
2. Procedure memanggil procedure yang lain
3. Procedure Tersarang
4. Procedure memanggil dirinya sendiri.
Sasaran Belajar:

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.
1. Fungsi tanpa parameter
2. Parameter dalam fungsi
3. Fungsi Standart aritmatika
4. Fungsi tersarang
5. Fungsi Memanggil dirinya sendiri.
Tujuan Instruksional Khusus :
 Mahasiswa dapat menjelaskan pembentukan fungsi tanpa parameter.
 Mahasiswa dapat menjelaskan mengenai pengiriman parameter dalam
fungsi.
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Mahasiswa:
Mendengar,
Perte
muan
Ke
Pokok Bahasan
dan TIU
Sub Pokok Bahasan dan TIK


X
ARRAY
TIU
Mahasiswa
mengerti
tentang
tipe data array.
XI
RECORD dan FILE (
Berkas )
TIU:
Mahasiswa dapat
mengerti tentang
cara pembuatan tipe
data record.
Mahasiswa dapat
mengerti tentang File
dan operasinya
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.
1. Pendeklarasian tipe data array
2. Array satu dimensi beserta Input dan outputnya
3. Array dua dimensi beserta Input dan outputnya
Sasaran Belajar
 Mahasiswa dapat menjelaskan pengertian array
 Mahasiswa dapat membuat deklarasi tipe data array, baik yang satu
dimensi maupun yang dua dimensi.
 Mahasiswa dapat membuat contoh program sederhana dengan
menggunakan tipe data array , baik yang satu dimensi maupun dua
dimensi.
1.
2.
3.
4.
5.
Pendeklarasian pada record
Pengaksesan ke data record
Tipe data record dengan field tipe record
Jenis File & Operasinya
Pendeklarasian pada file
Sasaran Belajar :
Mahasiswa dapat menjelaskan pengertian tentang record.
 Mahasiswa dapat membuat deklarasi tipe data record.
 Mahasiswa dapat membuat contoh program sederhana dengan
menggunakan tipe data record.
 Mahasiswa dapat menjelaskan pengertian tentang suatu file.
 Mahasiswa dapat menyebutkan procedure dan fungsi standart untuk
semua tipe file.
 Mahasiswa dapat membuat deklarasi untuk suatu file.
Teknik
pembelajaran
Media
Pembelajaran
Tugas
Ref.
Papan Tulis
dan Overhead
Projector
Membuat
Program
array
1,2,3
Papan Tulis
dan Overhead
Projector
Membuat
Program
record
1,2,3
Mencatat,
diskusi,
mengerjakan
tugas
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Perte
muan
Ke
XII
XIIIXIV
Pokok Bahasan
dan TIU
SET, Pointer dan
List
TIU
Mahasiswa
menerangkan
tentang tipe data
pointer
Mahasiswa
mengerti dan
menerapkan SET
pada program
Sub Pokok Bahasan dan TIK
1.
2.
3.
4.
5.
6.
7.
Pengertian tipe data SET dan Notasi SET
Pendeklarasian tipe data SET
Memasukan nilai pada variabel SET
Menampilkan nilai variabel SET
Pengertian Variabel Pointer
Pendeklarasian Var Pointer
Pengertian Link List
Sasaran Belajar

Mahasiswa dapat menjelaskan mengenai pengertian SET.

Mahasiswa dapat membuat deklarasi dari tipe data SET.

Mahasiswa dapat membuat program menggunakan SET.

Mahasiswa dapat menjelaskan mengenai pengertian list dan ponter.

Mahasiswa dapat membuat tipe data pointer.

Mahasiswa dapat membuat program menggunakan Linklis
Teknik
pembelajaran
Media
Pembelajaran
Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Papan Tulis
dan Overhead
Projector
Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas
Review
Daftar Referensi :
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 Komputindo8.
8. Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta
Tugas
Ref.
Membuat
Program
SET
Membuat
Program
Pointer
1,2,3
SATUAN ACARA PRAKTEK
Mata Kuliah
Program Studi
Kredit
Perte
muan
Ke
I
: Algoritma Pemrograman 2 (Pascal)
: Manajemen Informatika
: 2 sks
Pokok Bahasan
Konsep Dasar
Bahasa Pascal
Sub Pokok Bahasan
-
II
Jenis-Jenis Data
Sederhana Dan
Input / Output Data
-
III
Manipulasi String
-
IV
Struktur Perulangan
-
V
Struktur Perulangan
Dan GOTO
-
Tujuan Instruksional
(Kompetensi Khusus)
Konsep Dasar Algoritma dan
Bahasa Pascal
Struktur Dan Komponen Dasar
Mahasiswa mengerti tentang Algoritma
dan konsep dasar pembuatan program
pada bahasa pascal
Standart Type Data
Standard type Data
User Define Type Data
Enumerated
Subrange
Konstanta, Variabel dan Ekspresi
dan Operator
Statemen Read dan Readln, Write
dan Writeln
Definisi String & Deklarasi String
Procedure dan Function Standard
pada Operasi String
Struktur Perulangan WHILE-DO Struktur
Perulangan
REPEATUNTIL
Mahasiswa dapat membuat contoh
deklarasi dari berbagai tipe data
Struktur Perulangan FOR
Penggunaan GO TO
Penggunaan gabungan struktur
perulangan menggunakan WHILEDO, REPEAT-UNTIL dan FOR.
Mahasiswa dapat memberikan contohcontoh program dengan menggunakan
gabungan
statement
WHILE-DO,
REPEAT-UNTIL, FOR dan GO TO
Mahasiswa dapat membuat contoh
program dengan menggunakan Statemen
Read dan Readln, Write dan Writeln
Mahasiswa dapat membuat contoh
manipulasi string dalam penggunaan
prosedur dan fungsi
Mahasiswa dapat memberikan contoh
program dengan menggunakan WHILEDO, REPEAT-UNTIL
Kegiatan
(Praktek yang dilakukan)
Alat
Bantu
Tempat
Membuat contoh algoritma
sederhana serta membahas
konsep kaitannya dengan
situasi nyata.
Membuat contoh program
dengan menggunakan tipe
data dan statement . Read
dan Readln, Write dan
Writeln
Kertas
kerja
Kelas
Kertas
kerja
Kelas
Membuat contoh program
dengan menggunakan
manipulasi string
Melatih kecermatan,
ketelitian dan logika dalam
membuat contoh program
WHILE-DO, REPEAT
UNTIL
Melatih kecermatan,
ketelitian dan logika dalam
membuat contoh program
gabungan statement
WHILE-DO, REPEATUNTIL, FOR dan GO TO
dengan diskusi kelompok
Kertas
kerja
Kelas
Kertas
kerja
Kelas
Kertas
kerja,
OHP
Kelas
Perte
muan
Ke
VI
Pokok Bahasan
Statemen
Penyeleksian
Kondisi
Sub Pokok Bahasan
Statemen IF
- Struktur IF THEN
- Struktur IF THEN ....... ELSE ........
- Struktur IF tersarang
VII
Statemen
Penyeleksian
Kondisi
Statemen CASE
- Struktur CASE OF
- Struktur CASE OF .... ELSE ......
VIII
PROCEDURE
-
IX
FUNCTION
-
X
ARRAY
-
Tujuan Instruksional
(Kompetensi Khusus)
Mahasiswa dapat membuat contoh
program sederhana dengan
menggunakan statemen kondisi IF.
Mahasiswa dapat membuat contoh
program sederhana dengan
menggunakan statemen kondisi CASE.
Kegiatan
(Praktek yang dilakukan)
Alat
Bantu
Tempat
Membuat program
sederhana dengan
statemen kondisi IF
Kertas
kerja
Kelas
Membuat program
penggunan IF tersarang
secara berkelompok dan
dipresentasikan
Melatih kreatifitas dalam
membuat program
sederhana dengan
beberapa kondisi CASE
Kertas
kerja,
OHP
Rumah
Kertas
kerja
Kelas
Parameter Dalam Procedure
(secara nilai dan acuan)
Procedure memanggil procedure
yang lain
Procedure Tersarang
Procedure
memanggil
dirinya
sendiri.
Fungsi tanpa parameter
Parameter dalam fungsi
Fungsi Standart aritmatika
Fungsi tersarang
Fungsi Memanggil dirinya sendiri.
Mahasiswa dapat membuat program
sederhana dengan menggunakan
procedure
Membuat program
sederhana dengan
menggunakan procedure
Kertas
kerja
Kelas
Mahasiswa dapat membuat program
sederhana dengan menggunakan
function
Melatih kecermatan,
ketelitian dalam
membedakan pembuatan
contoh program dengan
PROCEDURE dan
FUNCTION dalam diskusi
kelompok
Kertas
kerja
Kelas
Pendeklarasian tipe data array
Array satu dimensi dan dua dimensi
beserta Input dan outputnya
Mahasiswa dapat membuat contoh
program sederhana dengan
menggunakan tipe data array
Membuat program
sederhana dengan
menggunakan array
Kertas
kerja
Kelas
Membuat program
penggunan Array secara
berkelompok dan
dipresentasikan
Kertas
kerja,
OHP
Rumah
Perte
muan
Ke
XI
Pokok Bahasan
RECORD dan FILE
( Berkas )
Sub Pokok Bahasan
-
XII
SET, Pointer dan
List
-
Pendeklarasian pada record
Pengaksesan ke data record
Tipe data record dengan field tipe
record
Jenis File & Operasinya
Pendeklarasian pada file
Pengertian tipe data dan Notasi
SET
Pendeklarasian tipe data SET
Memasukan nilai pada variabel SET
Menampilkan nilai variabel SET
Pengertian Variabel Pointer
Pendeklarasian Var Pointer
Pengertian Link List
Tujuan Instruksional
(Kompetensi Khusus)
Kegiatan
(Praktek yang dilakukan)
Alat
Bantu
Tempat
Mahasiswa dapat membuat deklarasi tipe
data record dan membuat contoh
program
sederhana
dengan
menggunakan tipe data record
Tanya Jawab program yang
berkaitan dengan RECORD
dan FILE
Kertas
Kelas
Tanya Jawab program yang
berkaitan dengan SET,
Pointer dan Link List
Kertas
Kelas
Mahasiswa dapat membuat deklarasi
untuk suatu file
Mahasiswa dapat mengerti contoh
pembuatan program dengan SET, Pointer
dan Link list
Daftar Referensi :
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 Komputindo8.
8. Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta
Download