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