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 Waktu Sumber
1 Mahasiswa akan dapat menjelaskan konsep struktur pemrograman COBOL, bentuk data yang digunakan dan aturan
penulisannya.
KONSEP DASAR PEMROGRAMAN COBOL
Struktur program COBOL, User defined words, Aturan pemberian nama, Bentuk data dalam COBOL :
numeric, non-numeric, figurative constant,
Aturan penulisan, Level number,
2 sks x 50 menit
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber Operator & ungkapan
aritmatika
2
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
LOGIKA & TEKNIK
PEMROGRAMAN - Format program COBOL :IDENTIFICATION DIVISION
-
ENVIRONMENT DIVISION - DATA DIVISION- PROCEDURE DIVISION
Pembuatan programsederhana,
Picture clause, picture editing
Statemen dalam PROCEDUREDIVISION : MOVE, DISPLAY, ACCEPT, STOP.
2 sks x 50menit
Buku 1 : 6, 7, 8, 9
3
Mahasiswa akan dapat menjelaskan statemen-statemen dalam PROCEDURE DIVISION Mahasiswa akan dapat
menjelaskan penggunaan table berdimensi 1, dimensi 2, atau dimensi 3 dalam COBOL
LOGIKA & TEKNIK PEMROGRAMAN (LANJ…)
PENGOLAHAN TABEL
Statement ADD, SUBSTRACT, MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO…, DEPENDING, ALTER, PERFORM
Table dimensi 1, dimensi 2, dimensi 3
2 sks x
50menit Buku 1 :10, 15
4 Mahasiswa akan dapat
menjelaskan mengenai operasi file sequential dan file index dalam pemrograman COBOL
PENGOLAHAN FILE FILE SEQUENTIAL :
- Penjelasan operasi file sequential
- Pendeklarasian pada ENVIRONMENT DIVISION - Nilai status kesalahan
statemen pada PROCEDURE DIVISION
FILE INDEX
2 sks x
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 CStruktur 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 Logical dan conditional operator Compound assignment operator Increment, decrement
Ekspresi, assignment
2 sks x
No Tujuan Instruksional Khusus Pokok Bahasan Sub Pokok Bahasan Waktu Sumber proses iterasi dalam program
9 Mahasiswa mampu
mendemonstrasikan penulisan program dengan menggunakan struktur kendali pemilihan / percabangan
STRUKTUR KENDALI
PERCABANGAN If(), if() else(), switch(), caseSeleksi 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 Struktur function Lingkup variable Pengiriman argument Fungsi recursive
2 sks x
50menit Buku 2 :5
12 Mahasiswa mampu
mendemontrasikan penulisan program untuk memecahkan masalah dengan menggunakan 2 dimensi
ARRAY Array 1 dimensi
Array 2 dimensi
2 sks x
50menit Buku 2 :6
13 Mahasiswa mampu
mendemontrasikan penggunaan pointer dan operasi-operasi aritmatik menggunakan pointer
POINTER Variabel ponter
Pointer dan function argument Pointer dan array
2 sks x 50 menit
Buku 2 : 7
14 Mahasiswa mampu
mendemontrasikan penggunaan STRUCTURE String dan characterStruct Review
2 sks x 50
REFERENSI:
1. Jogiyanto H.M., Teori dan Aplikasi Program Komputer Bahasa COBOL, Andi Offset, Yogyakarta 2. Deitel, H.M. and P.J. Deitel, C How To Program, Third Edition, Pearson Education Inc.
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,
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 Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 5 Menjelaskan tujuan mata kuliahMengaitkan materi dengan program studi Memperhatikan Papan tulis Penyajian Menjelaskan GBPP, meliputi cakupan materi dan proses
perkuliahan
Menjelaskan tata cara pembelajaran dan penilaian
Memperhatikan Bertanya
Papan tulis, LCD Projector
Menjelaskan konsep dasar pemrograman COBOL
Memberikan kesempatan bertanya kepada mahasiswatentang konsep dasar pemrograman COBOL
Memperhatikan Bertanya
Papan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
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.
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. Tujuan Instruksional Khusus (TIK)
Mahasiswa mampu menjelaskan format program COBOL Mahasiswa mampu membuat program sederhana
Mahasiswa mampu menjelaskan picture clause, picture editing
LOGIKAL & TEKNIK PEMROGRAMAN
3. 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. 4. Kegiatan Belajar MengajarTahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 10
Menjelaskan tentang format program COBOLMenjelaskan fungsi masing – masing format program COBOL
Memberikan contoh format program COBOLMemperhatikan Bertanya
Papan tulis, LCD Projector
Penyajian Membuat program sederhana
Menganalisa program, error dan output
Memperhatikan Bertanya
Papan tulis, LCD Projector
Menjelaskan tentang picture clause, picture editing Memberikan contoh picture clause, picture editing Menjelaskan tentang statemen dalam PROCEDUREDIVISION
Memberikan contoh statemen dalam PROCEDURE DIVISION Memperhatikan Bertanya
Papan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memberikan studi kasus program
Memperhatikan Menjawab
pertanyaan Bertanya
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 DIVISION1. 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. Sub Pokok Bahasan
Statement ADD, SUBSTRACT, MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO…,DEPENDING, ALTER, PERFORM Table dimensi 1, dimensi 2, dimensi 3
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 10
MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO... DEPENDING, Menjelaskan tentang statement ADD, SUBSTRACT, ALTER, PERFORM
Memberikan contoh statemen ADD, SUBSTRACT, MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO… DEPENDING, ALTER, PERFORMMemperhatikan Bertanya
Papan tulis, LCD Projector
Penyajian
Membuat program yang terdapat statement ADD, SUBSTRACT, MULTIPLY, DIVIDE, COMPUTE, GOTO, GOTO… DEPENDING, ALTER, PERFORM
Menganalisa program, error, dan output Memperhatikan Bertanya
Papan tulis, LCD Projector
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 Memperhatikan Bertanya
[image:12.842.233.765.268.491.2]Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memberikan studi kasus program
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
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah : Algoritma & Pemrograman 3 Kode Mata Kuliah : IT045203
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. Tujuan Instruksional Khusus (TIK)
Mahasiswa mampu menjelaskan FILE SEQUENTIAL Mahasiswa mampu menjelaskan FILE INDEX 2. Pokok Bahasan
PENGOLAHAN FILE
3. 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
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 30
Menjelaskan tentang FILE SEQUENTIAL
Memberikan contoh FILE SEQUENTIAL
Menjelaskan tentang FILE INDEX Memberikan contoh FILE INDEX Memperhatikan Bertanya
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Penyajian Membuat program FILE SEQUENTIAL
Menganalisa program, error, output Membuat program FILE INDEX
Menganalisa program, error, output Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memberikan studi kasus program
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.
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)
Mahasiswa mampu menjelaskan mengenai FILE RELATIF 2. Pokok Bahasan
PENGOLAHAN FILE (LANJT…)
3. Sub Pokok Bahasan FILE RELATIF :
- Penjelasan operasi FILE RELATIF
- Pendeklarasian pada ENVIRONTMEN DIVISION
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 30
Menjelaskan tentang FILE RELATIF
Memberikan contoh FILE RELATIF Memperhatikan Bertanya
Papan tulis, LCD Projector
Penyajian Membuat program FILE RELATIF
Menganalisa program, error, dan output
Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memberikan studi kasus program
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.
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. 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
3. Sub Pokok Bahasan Sejarah C
Struktur program C
Karakter, Identifier, keyword Tipe data, konstanta, variable
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 30
Menjelaskan sejarah CMenjelaskan struktur program C
Menjelaskan karakter, identifier, keyword
Menjelaskan tipe data, konstanta, variable Memperhatikan Bertanya
Papan tulis, LCD Projector
Penyajian
Memberikan contoh program menggunakan bahasa C Menganalisa program, error, output Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memberikan studi kasus
Memperhatikan Menjawab
pertanyaan Bertanya
Papan tulis, LCD Projector
5. Evaluasi :
Tanya jawab, tes tertulis 6. Referensi :
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) :
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
1. Tujuan Instruksional Khusus (TIK)
Mahasiswa mampu menjelaskan instruksi I/O pada bahasa C
Mahasiswa mampu memberikan contoh sederhana penggunaan operator dalam penggalan program 2. Pokok Bahasan
OPERATOR
3. 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
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 30
Menjelaskan tentang instruksi I/O pada bahasa CMemberikan contoh program sederhana yang menggunakan instruksi I/O Menjelaskan tentang operator pada bahasa C
Memberikan contoh program sederhana yang menggunakan operator Memperhatikan Bertanya
Papan tulis, LCD Projector
Penyajian Membuat program sederhana yang menggunakan I/O pada bahasa C
Membuat program sederhana yang menggunakan operator Menganalisa program, error dan output
Memperhatikan
BertanyaPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan Bertanya
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan 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
Pertemuan ke : 9 & 10 Tujuan Instruksional Umum (TIU) :
Mahasiswa mampu mendemonstrasikan penulisan program dengan menggunakan struktur kendali pemilihan / percabangan Mahasiswa mampu mendemontrasikan penulisan program dengan menggunakan struktur kendali perulangan dan
mendemonstrasikan program
1. 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
STRUKTUR KENDALI PERCABANGAN STRUKTUR KENDALI PERULANGAN
3. Sub Pokok Bahasan
If(), if() else(), switch(), case Seleksi multi kondisi
Seleksi bertingkat For(), while(), do while() Break, continue
Perulangan bertingkat Testing program
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat percabangan
Menjelaskan struktur kendali perulangan
Memberikan contoh struktur kendali perulangan Diskusi Praktek
Penyajian
Memberikan studi kasus program yang menggunakan struktur kendali percabangan
Memberikan studi kasus program yang menggunakan struktur kendali perulangan Menganalisa program, error dan output
Memperhatikan
BertanyaPapan tulis, LCD Projector
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.
SATUAN ACARA PERKULIAHAN (PENGAJARAN)
Nama Mata Kuliah : Algoritma & Pemrograman 3 Kode Mata Kuliah : IT045203
SKS : 2
Waktu Pertemuan : 100 menit
Pertemuan ke : 11
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. Sub Pokok Bahasan Struktur function Lingkup variable Pengiriman argument Fungsi recursive
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 30
Menjelaskan mengenai FUNCTION
Memberikan contoh program sederhana yang menggunakan FUNCTION Memperhatikan Bertanya Diskusi Praktek
Papan tulis, LCD Projector
Penyajian
Memberikan strudi kasus program yang menggunakan FUNCTION Menganalisa program, error, dan output
Memperhatikan
Bertanya Diskusi PraktekPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban
Memperhatikan Menjawab
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat mahasiswa
Studi kasus
pertanyaan Bertanya Diskusi Praktek
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
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. Sub Pokok Bahasan Array 1 dimensi Array 2 dimensi
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 30
Menjelaskan mengenai array 1 dimensi dan array 2 dimensi
Memberikan contoh program sederhana yang menggunakanarray 1 dimensi dan array 2 dimensi
Memperhatikan Bertanya Diskusi Praktek
Papan tulis, LCD Projector
Penyajian
Memberikan strudi kasus program yang menggunakan array 1 dimensi dan array 2 dimensi
Menganalisa program, error, dan output Memperhatikan
Bertanya Diskusi PraktekPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
Memperhatikan Menjawab
pertanyaan
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat
Studi kasus Bertanya
Diskusi Praktek
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
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. Sub Pokok Bahasan Variabel ponter
Pointer dan function argument Pointer dan array
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 30
Menjelaskan mengenai pointer
Memberikan contoh program sederhana yang menggunakan pointer Memperhatikan Bertanya Diskusi Praktek
Papan tulis, LCD Projector
Penyajian Memberikan studi kasus program yang menggunakan pointer
Menganalisa program, error, dan output
Memperhatikan
Bertanya Diskusi PraktekPapan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Memperhatikan MenjawabTahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Mendengarkan dan memberikan tanggapan atas jawaban
mahasiswa
pertanyaan Bertanya Diskusi Praktek
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
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. Sub Pokok Bahasan String dan character Struct
Review
4. Kegiatan Belajar Mengajar
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Pendahulua
n 1 – 30
Menjelaskan mengenai statement structureMemberikan contoh program sederhana yang menggunakan statement structure Memperhatikan Bertanya Diskusi Praktek
Tahap Durasi Waktu(menit ke) Kegiatan Pengajar MahasiswaKegiatan Media & Alat Penyajian Memberikan studi kasus program yang menggunakan
statement structure
Menganalisa program, error, dan output
Memperhatikan Bertanya Diskusi Praktek
Papan tulis, LCD Projector
Penutup
Memberikan pertanyaan kepada mahasiwa Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa
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.