Manajemen Informatika - D3

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
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:

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

Dosen :
Menerangkan
(dengan
contoh),
diskusi,

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

Teknik

pembelajaran

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

(ii). User Define Type 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

memberi tugas

Manipulasi String
TIU:
Mahasiswa mengerti
penggunaan
manipulasi string

IV

Struktur Perulangan

1. Struktur Perulangan WHILE-DO
2. Struktur Perulangan REPEAT-UNTIL

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

Papan Tulis
dan Overhead
Projector

Membuat
program
untuk
memanipul
asi string

1,2,3

Papan Tulis
dan Overhead

Membuat
Program

1,2,3

Perte
muan
Ke

Pokok Bahasan
dan TIU
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 contohcontoh 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

Tugas

(dengan
contoh),
diskusi,
memberi tugas

Projector

mengguna
kan
pengulang
an

Papan Tulis
dan Overhead
Projector

Membuat
Program
mengguna
kan
berbagai
kondisi

Ref.

Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas

Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas
Mahasiswa:
Mendengar,
Mencatat,

1,2,3

Perte
muan
Ke

Pokok Bahasan
dan TIU

Sub Pokok Bahasan dan TIK

Teknik
pembelajaran

Media
Pembelajaran

Tugas

Ref.

diskusi,
mengerjakan
tugas
VII

VIII

Statemen
Penyeleksian
Kondisi

2. Statemen CASE
2.1. Struktur CASE OF
1.1.
Struktur CASE OF .... ELSE ......

TIU:
Mahasiswa mengerti
cara penggunaan
statemen-statemen
untuk penyeleksian
kondisi.

Sasaran Belajar:
 Masiswa dapat menjelaskan bentuk umum dari statemen kondisi
CASE.
 Mahasiswa dapat membuat contoh program sederhana dengan
menggunakan statemen kondisi CASE.

PROCEDURE

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.

TIU:
Mahasiswa mengerti
cara
pembuatan
suatu procedure

IX

FUNGSI
TIU :
Mahasiswa mengerti
cara
pembuatan
suatu fungsi.

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 :

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

Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas

Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas

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

1.
2.
3.

Mahasiswa dapat menjelaskan pembentukan fungsi tanpa parameter.
Mahasiswa dapat menjelaskan mengenai pengiriman parameter dalam
fungsi.
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.
Pendeklarasian tipe data array
Array satu dimensi beserta Input dan outputnya
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.

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

Mahasiswa:
Mendengar,
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

Pokok Bahasan
dan TIU

Sub Pokok Bahasan dan TIK



XII

SET, Pointer dan List
TIU
Mahasiswa
menerangkan
tentang tipe data
pointer
Mahasiswa
mengerti dan
menerapkan SET
pada program

1.
2.

3.
4.
5.
6.
7.




XIIIXIV

Media
Pembelajaran

Dosen :
Menerangkan
(dengan
contoh),
diskusi,
memberi tugas

Papan Tulis
dan Overhead
Projector

Tugas

Ref.

Membuat
Program
SET
Membuat
Program
Pointer

1,2,3

Mahasiswa dapat menyebutkan procedure dan fungsi standart untuk
semua tipe file.
Mahasiswa dapat membuat deklarasi untuk suatu file.
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.



Teknik
pembelajaran

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

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

Mahasiswa:
Mendengar,
Mencatat,
diskusi,
mengerjakan
tugas

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

Konsep Dasar Algoritma dan
Bahasa Pascal
Struktur Dan Komponen Dasar

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 REPEAT-UNTIL

-

Struktur Perulangan FOR
Penggunaan GO TO
Penggunaan gabungan struktur
perulangan menggunakan WHILEDO, REPEAT-UNTIL dan FOR.

Tujuan Instruksional
(Kompetensi Khusus)
Mahasiswa mengerti tentang Algoritma
dan konsep dasar pembuatan program
pada bahasa pascal
Mahasiswa dapat membuat contoh
deklarasi dari berbagai tipe data
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
Mahasiswa dapat memberikan contohcontoh program dengan menggunakan
gabungan
statement
WHILE-DO,
REPEAT-UNTIL, FOR dan GO TO

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