• Tidak ada hasil yang ditemukan

Teknik Informatika - S1

N/A
N/A
Protected

Academic year: 2017

Membagikan "Teknik Informatika - S1"

Copied!
33
0
0

Teks penuh

(1)

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

(2)

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 program

sederhana,

Picture clause, picture editing

Statemen dalam PROCEDURE

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

(3)

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

(4)

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

(5)

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.

(6)

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,

(7)

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 mahasiswa

tentang 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

(8)

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

(9)

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

(10)

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 Mengajar

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

Memperhatikan 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 PROCEDURE

DIVISION

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

(11)

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
(12)

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. 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, PERFORM

Memperhatikan 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]
(13)

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

(14)

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

(15)

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

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

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.

(16)

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

(17)

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

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

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.

(18)

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

(19)

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

Bertanya

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

(20)

 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

(21)

 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

Bertanya

Papan tulis, LCD Projector

Penutup

Memberikan pertanyaan kepada mahasiwa

 Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa

 Memperhatikan  Menjawab

pertanyaan  Bertanya

(22)

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

(23)

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

(24)

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

Bertanya

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

(25)

SATUAN ACARA PERKULIAHAN (PENGAJARAN)

Nama Mata Kuliah : Algoritma & Pemrograman 3 Kode Mata Kuliah : IT045203

SKS : 2

Waktu Pertemuan : 100 menit

Pertemuan ke : 11

(26)

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

Papan tulis, LCD Projector

Penutup

Memberikan pertanyaan kepada mahasiwa

 Mendengarkan dan memberikan tanggapan atas jawaban

 Memperhatikan  Menjawab

(27)

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

(28)

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 menggunakan

array 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  Praktek

Papan tulis, LCD Projector

Penutup

Memberikan pertanyaan kepada mahasiwa

 Mendengarkan dan memberikan tanggapan atas jawaban mahasiswa

 Memperhatikan  Menjawab

pertanyaan

(29)

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

(30)

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

Papan tulis, LCD Projector

Penutup

Memberikan pertanyaan kepada mahasiwa  Memperhatikan  Menjawab
(31)

Tahap 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

(32)

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

(33)

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.

Gambar

Table dimensi 1, dimensi 2, dimensi 3

Referensi

Dokumen terkait

Menguasai materi, struktur, konsep, dan pola pikir Menguasai prinsip, teknik, dan prosedur Menerapkan model pembelajaran bahasa pada anak. keilmuan yang mendukung mata pelajaran yang

Badan Penyelenggara Jaminan Sosial Ketenagakerjaan, yang selanjutnya disebut BPJS Ketenagakerjaan adalah badan hukum yang dibentuk untuk menyelenggarakan program jaminan

Tabe l 4.1 Definisi Operasional Pengaruh Pelatihan Kader Pos ya ndu Lans ia Dengan Metode Pembelajaran Simulasi Terhadap Pengetahuan Dan Sikap Kader tentang pelayanan Posyandu

Studi komparasi sedimen soil dengan residual soil di wilayah Jatigede Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu..

(3) Terdapat perbedaan pengaruh metode pembelajaran langsung antara siswa kognitif tinggi dan rendah terhadap hasil belajar keterampilan bolabasket, bahwa siswa yang

Penelitian ini menunjukkan bahwa pembelajaran dengan menggunakan pendekatan matematika open-ended dapat: (a) meningkatkan kemampuan berpikir kreatif, (b)

SUPERVISOR YANG BAIK TEHNIK SUPERVISI AKADEMIK MOTIVASI GURU SUPERVISI KLINIK SEBAGAI PENDEKATAN SUPERVISI AKADEMIK SUPERVISI AKADEMIK DALAM PENINGKATAN PROFESIONALISME

Hasil penelitian ini sejalan dengan hasil penelitian yang dilakukan oleh Decker (dalam Martin, 2007) menemukan bahwa karyawan yang menilai atasannya memiliki sense of