Teknik Informatika - S1

GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

Deskripsi Singkat

: Mata kuliah algoritma & pemrograman 3 ini membahas tentang bahasa pemrograman Cobol dan
bahasa C, serta penerapannya di kehidupan sehari-hari dan juga perusahaan.
Tujuan Instruksional Umum:
1. Memahami konsep dan struktur dari bahasa pemrograman Cobol dan bahasa C
2. Menganalisis suatu aplikasi dan dijabarkan dalam struktur program Cobol dan bahasa C
3. Memiliki kemampuan untuk membuat aplikasi dari bahasa pemrograman Cobol dan bahasa C
4. Memiliki kemampuan untuk membuat aplikasi yang bisa diterapkan dalam kehidupan sehari-hari
dan perusahaan
No


Tujuan Instruksional Khusus

Pokok Bahasan

Sub Pokok Bahasan

1

Mahasiswa akan dapat
menjelaskan konsep struktur
pemrograman COBOL, bentuk data
yang digunakan dan aturan
penulisannya.

KONSEP DASAR
PEMROGRAMAN
COBOL









GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Struktur program COBOL,
User defined words,
Aturan pemberian nama,
Bentuk data dalam COBOL :
numeric,
non-numeric,
figurative constant,
Aturan penulisan,
Level number,

Waktu


Sumber

2 sks x 50
menit

Buku 1 :
Bab 5

halaman 1 dari 33

No

Tujuan Instruksional Khusus

Pokok Bahasan

Sub Pokok Bahasan



2

 Mahasiswa akan dapat



3

4

menjelaskan format program
COBOL
Mahasiswa akan dapat
menjelaskan fungsi picture
clause dan picture editin
Mahasiswa akan dapat
menjelaskan statemenstatemen dalam PROCEDURE
DIVISION

 Mahasiswa akan dapat

menjelaskan statemenstatemen dalam PROCEDURE
DIVISION
 Mahasiswa akan dapat
menjelaskan penggunaan table
berdimensi 1, dimensi 2, atau
dimensi 3 dalam COBOL
Mahasiswa akan dapat
menjelaskan mengenai operasi file
sequential dan file index dalam
pemrograman COBOL

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

LOGIKA & TEKNIK
PEMROGRAMAN










LOGIKA & TEKNIK
PEMROGRAMAN
(LANJ…)
PENGOLAHAN
TABEL

PENGOLAHAN FILE

Operator
aritmatika

&

Waktu


Sumber

2 sks x
50menit

Buku 1 :
6, 7, 8,
9

2 sks x
50menit

Buku 1 :
10, 15

2 sks x
50menit

Buku 1 :

20

ungkapan

Format program COBOL :
IDENTIFICATION DIVISION
- ENVIRONMENT DIVISION
- DATA DIVISION
- PROCEDURE DIVISION
Pembuatan program
sederhana,
Picture clause, picture editing
-

Statemen dalam PROCEDURE
DIVISION : MOVE, DISPLAY,
ACCEPT, STOP.
 Statement ADD, SUBSTRACT,
MULTIPLY, DIVIDE, COMPUTE,
GOTO, GOTO…, DEPENDING,

ALTER, PERFORM
 Table dimensi 1, dimensi 2,
dimensi 3

 FILE SEQUENTIAL :
- Penjelasan operasi file
sequential
- Pendeklarasian pada
ENVIRONMENT DIVISION
- Nilai status kesalahan
statemen pada PROCEDURE
DIVISION
 FILE INDEX

halaman 2 dari 33

No

Tujuan Instruksional Khusus


Pokok Bahasan

Sub Pokok Bahasan
-

Waktu

Sumber

Penjelasan operasi file
relative
Pendeklarasian pada
ENVIRONMENT DIVISION
Nilai status kesalahan
statemen pada PROCEDURE
DIVISION

5

Mahasiswa akan dapat

menjelaskan mengenai operasi file
sequential dan file index dalam
pemrograman COBOL

PENGOLAHAN FILE

 FILE RELATIF :
- Penjelasan operasi file relatiF
- Pendeklarasian pada
ENVIRONTMEN DIVISION
- Nilai status kesalahan
statement pada PROCEDURE
DIVISION

2 sks x
50menit

Buku 1 :
20

6

Mahasiswa akan dapat
menjelaskan mengenai struktur
program C, tipe data, operator,
assigment

PENGENALAN BAHASA
C






Sejarah C
Struktur program C
Karakter, Identifier, keyword
Tipe data, konstanta, variabel

2 sks x
50menit

Buku 2 :
2

7

Mahasiswa mampu
mendemonstrasikan penulisan
program dengan menggunakan
instruksi I/O dan pengaturan cursor

INTRUKSI I/O

 Getchar(), getch(), getche(),
gets(), scanf()
 Putchar(), putch(), puts(), printf()
 Pengaturan cursor
 Pembersihan layar

2 sks x
50menit

Buku 2 :
9

8

Mahasiswa mampu
mendemontrasikan penulisan
program dengan menggunakan
operator-operator yang
menghasilkan nilai logika dan

OPERATOR






2 sks x
50menit

Buku 2 :
2

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Logical dan conditional operator
Compound assignment operator
Increment, decrement
Ekspresi, assignment

halaman 3 dari 33

No
9

Tujuan Instruksional Khusus
proses iterasi dalam program
Mahasiswa mampu
mendemonstrasikan penulisan
program dengan menggunakan
struktur kendali pemilihan /
percabangan

Pokok Bahasan

Sub Pokok Bahasan

Waktu

Sumber

STRUKTUR KENDALI
PERCABANGAN

 If(), if() else(), switch(), case
 Seleksi multi kondisi
 Seleksi bertingkat

2 sks x
50menit

Buku 2 :
3

10

Mahasiswa mampu
mendemontrasikan penulisan
program dengan menggunakan
struktur kendali perulangan dan
mendemonstrasikan program

STRUKTUR KENDALI
PERULANGAN






For(), while(), do while()
Break, continue
Perulangan bertingkat
Testing program

2 sks x
50menit

Buku 2 :
4

11

Mahasiswa mampu
mendemontrasikan penulisan
program modular dan pengiriman
parameter

FUNCTION

Buku 2 :
5

Mahasiswa mampu
mendemontrasikan penulisan
program untuk memecahkan
masalah dengan menggunakan 2
dimensi

ARRAY

Struktur function
Lingkup variable
Pengiriman argument
Fungsi recursive
Array 1 dimensi
Array 2 dimensi

2 sks x
50menit

12








2 sks x
50menit

Buku 2 :
6

13

Mahasiswa mampu
mendemontrasikan penggunaan
pointer dan operasi-operasi
aritmatik menggunakan pointer
Mahasiswa mampu
mendemontrasikan penggunaan

POINTER

 Variabel ponter
 Pointer dan function argument
 Pointer dan array

2 sks x 50
menit

Buku 2 :
7

STRUCTURE

 String dan character
 Struct
 Review

2 sks x 50
menit

Buku 2 :
8

14

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 4 dari 33

REFERENSI:
1.
2.
3.

Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 5 dari 33

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 1

Tujuan Instruksional Umum (TIU) :
Mahasiswa akan dapat menjelaskan konsep struktur pemrograman COBOL, bentuk data yang digunakan dan aturan penulisannya
1.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu menjelaskan struktur program COBOL,



Mahasiswa mampu menjelaskan user defined words,



Mahasiswa mampu menjelaskan aturan pemberian nama,



Mahasiswa mampu menjelaskan bentuk data dalam COBOL,



Mahasiswa mampu menjelaskan aturan penulisan,



Mahasiswa mampu menjelaskan Level number,



Mahasiswa mampu menjelaskan Operator & ungkapan aritmatika

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 6 dari 33

2.

Pokok Bahasan

KONSEP DASAR PEMROGRAMAN COBOL
3.








Sub Pokok Bahasan
Struktur program COBOL,
User defined words,
Aturan pemberian nama,
Bentuk data dalam COBOL : numeric, non-numeric, figurative constant,
Aturan penulisan,
Level number,
Operator & ungkapan aritmatika

4. Kegiatan Belajar Mengajar
Tahap
Pendahulua
n
Penyajian

Durasi Waktu
(menit ke)
1–5

Kegiatan Pengajar




Menjelaskan tujuan mata kuliah
Mengaitkan materi dengan program studi
Menjelaskan GBPP, meliputi cakupan materi dan proses
perkuliahan
 Menjelaskan tata cara pembelajaran dan penilaian



Penutup

Menjelaskan konsep dasar pemrograman COBOL
Memberikan kesempatan bertanya kepada mahasiswa
tentang konsep dasar pemrograman COBOL



Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa

Kegiatan
Mahasiswa
 Memperhatikan

Media & Alat
Papan tulis




Memperhatikan
Bertanya

Papan tulis, LCD
Projector




Memperhatikan
Bertanya

Papan tulis, LCD
Projector

Memperhatikan
Menjawab
pertanyaan
 Bertanya

Papan tulis, LCD
Projector




5. Evaluasi :
Tanya jawab
6. Referensi :

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 7 dari 33





Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 8 dari 33

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 2

Tujuan Instruksional Umum (TIU) :

 Mahasiswa akan dapat menjelaskan format program COBOL



Mahasiswa akan dapat menjelaskan fungsi picture clause dan picture editin
Mahasiswa akan dapat menjelaskan statemen-statemen dalam PROCEDURE DIVISION

1.

2.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu menjelaskan format program COBOL



Mahasiswa mampu membuat program sederhana



Mahasiswa mampu menjelaskan picture clause, picture editing



Mahasiswa mampu menjelaskan statement dalam PROCEDURE DIVISION
Pokok Bahasan

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 9 dari 33

LOGIKAL & TEKNIK PEMROGRAMAN
3.






4.

Sub Pokok Bahasan
Format program COBOL :
- IDENTIFICATION DIVISION
- ENVIRONMENT DIVISION
- DATA DIVISION
- PROCEDURE DIVISION
Pembuatan program sederhana,
Picture clause, picture editing
Statemen dalam PROCEDURE DIVISION : MOVE, DISPLAY, ACCEPT, STOP.
Kegiatan Belajar Mengajar
Tahap

Pendahulua
n

Durasi Waktu
(menit ke)
1 – 10

Penyajian

Kegiatan Pengajar



Menjelaskan tentang format program COBOL
 Menjelaskan fungsi masing – masing format program
COBOL



Memberikan contoh format program COBOL




Membuat program sederhana
Menganalisa program, error dan output



Menjelaskan tentang picture clause, picture editing
 Memberikan contoh picture clause, picture editing
 Menjelaskan tentang statemen dalam PROCEDURE
DIVISION


Penutup

Papan tulis, LCD
Projector




Memperhatikan
Bertanya

Papan tulis, LCD
Projector




Memperhatikan
Bertanya

Papan tulis, LCD
Projector

Memperhatikan
Menjawab
pertanyaan
 Bertanya

Papan tulis, LCD
Projector

Media & Alat

Memberikan contoh statemen dalam PROCEDURE
DIVISION



Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa
 Memberikan studi kasus program

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Kegiatan
Mahasiswa
 Memperhatikan
 Bertanya




halaman 10 dari 33

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 3

Tujuan Instruksional Umum (TIU) :

 Mahasiswa akan dapat menjelaskan statemen-statemen dalam PROCEDURE DIVISION

 Mahasiswa akan dapat menjelaskan penggunaan table berdimensi 1, dimensi 2, atau dimensi 3 dalam COBOL

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 11 dari 33

1.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu menjelaskan statemen ADD, SUBSTRACT, MULTIPLY, COMPUTE, GOTO, GOTO…DEPENDING, ALTER, PERFORM



Mahasiswa mampu menjelaskan table dimensi 1, dimensi 2, dimensi 3

2.

Pokok Bahasan



LOGIKA & TEKNIK PEMROGRAMAN (LANJT…)
PENGOLAHAN TABEL

3.


4.

Sub Pokok Bahasan
Statement ADD, SUBSTRACT, MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO…,DEPENDING, ALTER, PERFORM
Table dimensi 1, dimensi 2, dimensi 3
Kegiatan Belajar Mengajar

Tahap
Pendahulua
n

Durasi Waktu
(menit ke)
1 – 10

Penyajian

Kegiatan Pengajar



Menjelaskan tentang statement ADD, SUBSTRACT,
MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO... DEPENDING,
ALTER, PERFORM



Memberikan contoh statemen ADD, SUBSTRACT, MULTIPLY,
DIVIDE, COMPUTE, GOTO, GOTO… DEPENDING, ALTER,
PERFORM



Membuat program yang terdapat statement ADD,
SUBSTRACT, MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO…
DEPENDING, ALTER, PERFORM







GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Kegiatan
Mahasiswa
 Memperhatikan
 Bertanya

Papan tulis, LCD
Projector




Memperhatikan
Bertanya

Papan tulis, LCD
Projector




Memperhatikan
Bertanya

Papan tulis, LCD
Projector

Media & Alat

Menganalisa program, error, dan output
Menjelaskan tentang table dimensi 1, dimensi 2, dimensi 3
Memberikan contoh table dimensi 1, dimensi 2, dimensi 3
Membuat program table dimensi 1, dimensi 2, dimensi 3
Menganalisa program, error, dan output

halaman 12 dari 33

Tahap

Durasi Waktu
(menit ke)

Kegiatan Pengajar



Penutup

Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa
 Memberikan studi kasus program

Kegiatan
Mahasiswa
 Memperhatikan
 Menjawab
pertanyaan
 Bertanya

Media & Alat
Papan tulis, LCD
Projector

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 13 dari 33

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 4

Tujuan Instruksional Umum (TIU) :
Mahasiswa akan dapat menjelaskan mengenai operasi file sequential dan file index dalam pemrograman COBOL
1.

2.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu menjelaskan FILE SEQUENTIAL



Mahasiswa mampu menjelaskan FILE INDEX
Pokok Bahasan

PENGOLAHAN FILE
3.

4.

Sub Pokok Bahasan
 FILE SEQUENTIAL :
- Penjelasan operasi file sequential
- Pendeklarasian pada ENVIRONMENT DIVISION
- Nilai status kesalahan statemen pada PROCEDURE DIVISION
 FILE INDEX
- Penjelasan operasi file relative
- Pendeklarasian pada ENVIRONMENT DIVISION
- Nilai status kesalahan statemen pada PROCEDURE DIVISION
Kegiatan Belajar Mengajar
Tahap

Pendahulua
n

Durasi Waktu
(menit ke)
1 – 30

Kegiatan Pengajar






GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Menjelaskan tentang FILE SEQUENTIAL
Memberikan contoh FILE SEQUENTIAL

Kegiatan
Mahasiswa
 Memperhatikan
 Bertanya

Media & Alat
Papan tulis, LCD
Projector

Menjelaskan tentang FILE INDEX
Memberikan contoh FILE INDEX

halaman 14 dari 33

Tahap

Durasi Waktu
(menit ke)

Penyajian

Penutup

Kegiatan Pengajar


Membuat program FILE SEQUENTIAL




Menganalisa program, error, output
Membuat program FILE INDEX



Menganalisa program, error, output



Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa
 Memberikan studi kasus program








Kegiatan
Mahasiswa
Memperhatikan
Bertanya

Memperhatikan
Menjawab
pertanyaan
 Bertanya

Media & Alat
Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 15 dari 33

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 5

Tujuan Instruksional Umum (TIU) :
Mahasiswa akan dapat menjelaskan mengenai operasi file sequential dan file index dalam pemrograman COBOL
1.

Tujuan Instruksional Khusus (TIK)


2.

Mahasiswa mampu menjelaskan mengenai FILE RELATIF
Pokok Bahasan

PENGOLAHAN FILE (LANJT…)
3.

Sub Pokok Bahasan
 FILE RELATIF :
Penjelasan operasi FILE RELATIF
- Pendeklarasian pada ENVIRONTMEN DIVISION
- Nilai status kesalahan statement pada PROCEDURE DIVISION

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 16 dari 33

4.

Kegiatan Belajar Mengajar
Tahap

Pendahulua
n

Durasi Waktu
(menit ke)
1 – 30

Penyajian

Penutup

Kegiatan Pengajar




Menjelaskan tentang FILE RELATIF




Membuat program FILE RELATIF
Menganalisa program, error, dan output

Memberikan contoh FILE RELATIF



Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa
 Memberikan studi kasus program

Kegiatan
Mahasiswa
 Memperhatikan
 Bertanya







Memperhatikan
Bertanya

Memperhatikan
Menjawab
pertanyaan
 Bertanya

Media & Alat
Papan tulis, LCD
Projector
Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 17 dari 33

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 6

Tujuan Instruksional Umum (TIU) :

Mahasiswa akan dapat menjelaskan mengenai struktur program C, tipe data, operator, assigment
1.

2.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu menjelaskan sejarah bahasa C



Mahasiswa mampu menjelaskan struktur program C



Mahasiswa mampu menjelaskan karakter, identifier, keyword pada bahasa C



Mahasiswa mampu menjelaskan tipe data, konstanta, variabel
Pokok Bahasan

PENGENALAN BAHASA C
GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 18 dari 33

3.




4.

Sub Pokok Bahasan
Sejarah C
Struktur program C
Karakter, Identifier, keyword
Tipe data, konstanta, variable
Kegiatan Belajar Mengajar

Tahap
Pendahulua
n

Durasi Waktu
(menit ke)
1 – 30

Penyajian

Kegiatan Pengajar



Menjelaskan sejarah C
Menjelaskan struktur program C





Menjelaskan karakter, identifier, keyword



Media & Alat
Papan tulis, LCD
Projector

Menjelaskan tipe data, konstanta, variable
Memberikan contoh program menggunakan bahasa C
Menganalisa program, error, output



Memperhatikan



Bertanya

Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa
 Memberikan studi kasus






Penutup

Kegiatan
Mahasiswa
 Memperhatikan
 Bertanya



Memperhatikan
Menjawab
pertanyaan
 Bertanya

Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 19 dari 33

 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 7&8

Tujuan Instruksional Umum (TIU) :


1.

Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan instruksi I/O dan pengaturan cursor
Mahasiswa mampu mendemontrasikan penulisan program dengan menggunakan operator-operator yang menghasilkan nilai logika
dan proses iterasi dalam program
Tujuan Instruksional Khusus (TIK)



Mahasiswa mampu menjelaskan instruksi I/O pada bahasa C



Mahasiswa mampu memberikan contoh sederhana penggunaan I/O pada C



Mahasiswa mampu menjelaskan operator yang terdapat pada bahasa C

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 20 dari 33


2.

Mahasiswa mampu memberikan contoh sederhana penggunaan operator dalam penggalan program
Pokok Bahasan

OPERATOR
3.

4.










Sub Pokok Bahasan
Getchar(), getch(), getche(), gets(), scanf()
Putchar(), putch(), puts(), printf()
Pengaturan cursor
Pembersihan layar
Logical dan conditional operator
Compound assignment operator
Increment, decrement
Ekspresi, assignment
Kegiatan Belajar Mengajar

Tahap
Pendahulua
n

Durasi Waktu
(menit ke)
1 – 30

Kegiatan Pengajar



Menjelaskan tentang instruksi I/O pada bahasa C
 Memberikan contoh program sederhana yang menggunakan
instruksi I/O
 Menjelaskan tentang operator pada bahasa C

Kegiatan
Mahasiswa
 Memperhatikan
 Bertanya

Media & Alat
Papan tulis, LCD
Projector


Penyajian

Penutup

Memberikan contoh program sederhana yang menggunakan
operator
 Membuat program sederhana yang menggunakan I/O pada
bahasa C
 Membuat program sederhana yang menggunakan operator
 Menganalisa program, error dan output



Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014



Memperhatikan



Bertanya




Memperhatikan
Menjawab
pertanyaan
 Bertanya

Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

halaman 21 dari 33

Tahap

Durasi Waktu
(menit ke)

Kegiatan Pengajar


Kegiatan
Mahasiswa

Media & Alat

Memberikan studi kasus

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 22 dari 33

Pertemuan ke

: 9 & 10

Tujuan Instruksional Umum (TIU) :


1.

Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan struktur kendali pemilihan / percabangan
Mahasiswa mampu mendemontrasikan penulisan program dengan menggunakan struktur kendali perulangan dan
mendemonstrasikan program
Tujuan Instruksional Khusus (TIK)



Mahasiswa mampu menjelaskan mengenai struktur kendali percabangan pada bahasa C



Mahasiswa mampu memberikan contoh sederhana penggunaan struktur kendali percabangan



Mahasiswa mampu menjelaskan mengenai struktur kendali perulangan pada bahasa C



Mahasiswa mampu memberikan contoh sederhana penggunaan struktur kendali perulangan

2.

Pokok Bahasan



3.







4.

STRUKTUR KENDALI PERCABANGAN
STRUKTUR KENDALI PERULANGAN

Sub Pokok Bahasan
If(), if() else(), switch(), case
Seleksi multi kondisi
Seleksi bertingkat
For(), while(), do while()
Break, continue
Perulangan bertingkat
Testing program
Kegiatan Belajar Mengajar

Tahap
Pendahulua
n

Durasi Waktu
(menit ke)
1 – 30

Kegiatan Pengajar




GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Menjelaskan struktur kendali percabangan
Memberikan contoh sederhana penggunaan struktur kendali

Kegiatan
Mahasiswa
 Memperhatikan
 Bertanya

Media & Alat
Papan tulis, LCD
Projector

halaman 23 dari 33

Tahap

Durasi Waktu
(menit ke)

Kegiatan Pengajar


Penyajian




percabangan
Menjelaskan struktur kendali perulangan

Kegiatan
Mahasiswa
 Diskusi
 Praktek

Media & Alat

Memberikan contoh struktur kendali perulangan
Memberikan studi kasus program yang menggunakan
struktur kendali percabangan







Memperhatikan
Bertanya

Papan tulis, LCD
Projector

Memberikan studi kasus program yang menggunakan
struktur kendali perulangan
 Menganalisa program, error dan output
Penutup



Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa
 Studi kasus




Memperhatikan
Menjawab
pertanyaan
 Bertanya

Papan tulis, LCD
Projector

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 24 dari 33

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 11

Tujuan Instruksional Umum (TIU) :
GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 25 dari 33

Mahasiswa mampu mendemontrasikan penulisan program modular dan pengiriman parameter
1.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu menjelaskan mengenai function baik struktur function, lingkup variable, pengiriman argument, dan fungsi
recursive



Mahasiswa mampu memberikan contoh program function sederhana

2.

Pokok Bahasan
FUNCTION

3.




4.

Sub Pokok Bahasan
Struktur function
Lingkup variable
Pengiriman argument
Fungsi recursive
Kegiatan Belajar Mengajar

Tahap
Pendahulua
n

Durasi Waktu
(menit ke)
1 – 30

Penyajian

Penutup

Kegiatan Pengajar




Menjelaskan mengenai FUNCTION
Memberikan contoh program sederhana yang menggunakan
FUNCTION

Memberikan strudi kasus program yang menggunakan
FUNCTION
 Menganalisa program, error, dan output



Memperhatikan





Bertanya
Diskusi
Praktek






Memperhatikan
Menjawab





GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014






Kegiatan
Mahasiswa
Memperhatikan
Bertanya
Diskusi
Praktek

Memberikan pertanyaan kepada mahasiwa
Mendengarkan dan memberikan tanggapan atas jawaban

Media & Alat
Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

halaman 26 dari 33

Tahap

Durasi Waktu
(menit ke)

Kegiatan Pengajar


mahasiswa
Studi kasus

Kegiatan
Mahasiswa
pertanyaan
 Bertanya
 Diskusi
 Praktek

Media & Alat

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 27 dari 33

Pertemuan ke

: 12

Tujuan Instruksional Umum (TIU) :
Mahasiswa mampu mendemontrasikan penulisan program untuk memecahkan masalah dengan menggunakan 2 dimensi
1.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu memahani dan menjelaskan mengenai array baik array 1 dimensi atau array 2 dimensi



Mahasiswa mampu memberikan contoh program sederhana yang menggunakan array 1 dimensi dan array 2 dimensi

2.

Pokok Bahasan
ARRAY

3.


4.

Sub Pokok Bahasan
Array 1 dimensi
Array 2 dimensi
Kegiatan Belajar Mengajar

Tahap
Pendahulua
n

Durasi Waktu
(menit ke)
1 – 30

Penyajian

Kegiatan Pengajar





Menjelaskan mengenai array 1 dimensi dan array 2 dimensi
Memberikan contoh program sederhana yang menggunakan
array 1 dimensi dan array 2 dimensi
Memberikan strudi kasus program yang menggunakan array
1 dimensi dan array 2 dimensi


Penutup



Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Menganalisa program, error, dan output






Kegiatan
Mahasiswa
Memperhatikan
Bertanya
Diskusi
Praktek



Memperhatikan




Bertanya
Diskusi
Praktek






Memperhatikan
Menjawab
pertanyaan

Media & Alat
Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

halaman 28 dari 33

Tahap

Durasi Waktu
(menit ke)

Kegiatan Pengajar


Studi kasus





Kegiatan
Mahasiswa
Bertanya
Diskusi
Praktek

Media & Alat

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 29 dari 33

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 13

Tujuan Instruksional Umum (TIU) :
Mahasiswa mampu mendemontrasikan penggunaan pointer dan operasi-operasi aritmatik menggunakan pointer
1.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu memahani dan menjelaskan mengenai pointer



Mahasiswa mampu memberikan contoh program sederhana yang menggunakan pointer

2.

Pokok Bahasan
POINTER

3.



4.

Sub Pokok Bahasan
Variabel ponter
Pointer dan function argument
Pointer dan array
Kegiatan Belajar Mengajar

Tahap
Pendahulua
n

Durasi Waktu
(menit ke)
1 – 30

Penyajian

Kegiatan Pengajar






Penutup

Menjelaskan mengenai pointer
Memberikan contoh program sederhana yang menggunakan
pointer

Memberikan studi kasus program yang menggunakan
pointer



GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Menganalisa program, error, dan output

Memberikan pertanyaan kepada mahasiwa






Kegiatan
Mahasiswa
Memperhatikan
Bertanya
Diskusi
Praktek



Memperhatikan





Bertanya
Diskusi
Praktek




Memperhatikan
Menjawab

Media & Alat
Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

Papan tulis, LCD
Projector

halaman 30 dari 33

Tahap

Durasi Waktu
(menit ke)

Kegiatan Pengajar


Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa

Kegiatan
Mahasiswa
pertanyaan
 Bertanya
 Diskusi
 Praktek

Media & Alat

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

SATUAN ACARA PERKULIAHAN (PENGAJARAN)

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 31 dari 33

Nama Mata Kuliah

: Algoritma & Pemrograman 3

Kode Mata Kuliah

: IT045203

SKS

: 2

Waktu Pertemuan

: 100 menit

Pertemuan ke

: 14

Tujuan Instruksional Umum (TIU) :
Mahasiswa mampu mendemontrasikan penggunaan
1.

Tujuan Instruksional Khusus (TIK)


Mahasiswa mampu memahani dan menjelaskan mengenai structure



Mahasiswa mampu memberikan contoh sederhana yang menggunakan statement structure

2.

Pokok Bahasan
STRUCTURE

3.

4.





Sub Pokok Bahasan
String dan character
Struct
Review
Kegiatan Belajar Mengajar

Tahap

Pendahulua
n

Durasi Waktu
(menit ke)

1 – 30



Menjelaskan mengenai statement structure
 Memberikan contoh program sederhana yang
menggunakan statement structure

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

Kegiatan
Mahasiswa

Kegiatan Pengajar






Memperhatikan
Bertanya
Diskusi
Praktek

Media & Alat

Papan tulis, LCD
Projector

halaman 32 dari 33

Tahap

Durasi Waktu
(menit ke)

Kegiatan
Mahasiswa

Kegiatan Pengajar

Penyajian



Memberikan studi kasus program yang menggunakan
statement structure
 Menganalisa program, error, dan output






Penutup






Memberikan pertanyaan kepada mahasiwa
 Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa

Media & Alat

Memperhatikan
Bertanya
Diskusi
Praktek

Papan tulis, LCD
Projector

Memperhatikan
Menjawab
pertanyaan
 Bertanya
 Diskusi
 praktek

Papan tulis, LCD
Projector

5. Evaluasi :
Tanya jawab, tes tertulis
6. Referensi :
 Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta
 Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
 Jogiyanto H.M., Konsep Dasar Pemrograman Bahasa C, Andi Offset, Yogyakarta

GBPP dan SAP Algoritma dan Pemrograman 3

Revisi PTA 2013/2014

halaman 33 dari 33