• Tidak ada hasil yang ditemukan

rancangan pembelajaran dasprog

N/A
N/A
Protected

Academic year: 2017

Membagikan "rancangan pembelajaran dasprog"

Copied!
25
0
0

Teks penuh

(1)

Program Studi Teknik Elektro GBPP dan SAP-Dengan Metoda Halaman 1 dari 25 Mahasiswa mampu

menjelaskan ruang lingkup “pemrograman” dalam bidang

rekayasa.

1

Mahasiswa mampu memahami konsep dasar arsitektur Komputer

von-Neumann

2

Mahasiswa mampu mengoperasikan perangkat IDE

bahasa C sebagai alat untuk menulis, mengkompilasi program

3

Mahasiswa mampu membuat program scientific seperti

persamaan kuadrat 4

Mahasiswa mampu menulis algoritma dalam bentuk

flowchart maupun pseudocode sebagai dasar

menyusun program

5 Mahasiswa mampu menulis

program dalam bahasa C

6 Mahasiswa mampu membuat program yang memiliki struktur

Abstract Data Type (ADT). 7 Mahasiswa mampu membuat

program yang memanipulasi struktur sebuah ADT

8 Mahasiswa mampu membuat

program yang mensimulasikan ADT JAM

9

Mahasiswa mampu membuat program yang mensimulasikan

ADT TANGKI AIR

10

Mahasiswa mampu membuat program yang berfungsi untuk mensimulasikan ADT CITRA

11 Mahasiswa mampu membuat

program yang mensimulasikan pemesanan tiket kereta api

12

(2)

RANCANGAN PEMBELAJARAN

INSTITUSI : Teknik Elektro FST Unsoed

NAMA MATA KULIAH : Dasar Pemrograman

NOMOR KODE : TKE071106

SKS : 2 (dua)

PENGAMPU : Acep Taryana, SSI.,MT

DISKRIPSI SINGKAT : Ruang lingkup “pemrograman”, Arsitektur Komputer von-Neumann, flowchart, psedocode, penulisan notasi algoritmik, instruksi dasar, struktur analisa kasus, pengulangan, type data, bahasa C, program scientific, struktur komposisi, array, array of komposisi, procedure&function, ADT, file, ADT Jam, ADT Tangki Air, ADT Citra, Simulasi Kompetensi Khusus Kereta Api.

TUJUAN PEMBELAJARAN : Setelah mengikuti mata kuliah ini mahasiswa dapat menyusun algoritmik, program dalam salah satu bahasa procedural Bahasa C untuk memecahkan berbagai permasalahan.

KOMPETENSI KHUSUS :

1. Mahasiswa dapat menjelaskan tentang ruang lingkup “pemrograman” dalam bidang rekayasa.

2. Mahasiswa mampu memahami konsep dasar arsitektur komputer von-Neumann 3. Mahasiswa mampu menuliskan program dalam bahasa C

4. Mahasiswa mampu menjalankan perkakas IDE untuk menulis program dalam Bahasa C 5. Mahasiswa mampu menulis algoritma dalam bentuk flowchart maupun pesudocode 6. Mahasiswa mampu membuat program scientific seperti persamaan kuadrat

7. Mahasiswa mampu membuat program yang memiliki struktur Abstrak Data Type (ADT) 8. Mahasiswa mampu membuat program yang memanipulasi struktur tiKompetensi Khusus

sebagai sebuah ADT

9. Mahasiswa mampu membuat program ADT Jam 10. Mahasiswa mampu membuat program ADT Tangki Air 11. Mahasiswa mampu membuat program ADT Citra

(3)

3. Memiliki kemampuan untuk mengabstraksikan permasalahan yang dapat diselesaikan dengan konsep pemrograman.

4. Memiliki kemampuan bekerja tim work dalam penyelesaian pemrograman.

JADWAL :

Mingg TOPIK SUBSTANSI METODA MEDIA

I Perkenalan &

Pendahuluan

Kontrak pembelajaran. Ruang lingkup pemrograman, arsitektur komputer von-Neumann

Paparan dan diskusi Visual

II Perkakas Bahasa C Mendemokan cara membuat program bahasa C dalam perkakas yang dipilih, mengkompilasi dan menjalankan program yang dibuat.

Paparan dan

simulasi OHP, DP, laporankelompok tertulis

Sintak-sintak, struktur Bahasa C, menulis

program persamaan kuadrat Paparansimulasi dan

III Algoritma Pengertian initial state, final state, proses, aksi, kondisi, membedakan proses dengan aksi, mengamati initial dan final state suatu aksi

Paparan dan

simulasi OHP, DP, laporan kelomp tertulis

Menulis flowchart, menulis pseudocode,

konversi flowchart-pseudocode. Paparan dan simulasi OHP, DP, laporan kelomp tertulis Menulis algoritma if-then-else, pengulangan

(repeat, while, for, iterate) dalam bentuk flowchart maupun pseudocode

Paparan dan

simulasi OHP, DP, laporan kelomp tertulis

IV Variabel,Konstanta, Menerangkan definisi, domain, konstanta dan operator type data dasar dan buatan (user-defined)

Paparan dan simulasi

OHP, DP, laporan kelomp tertulis

Deklarasi variabel type dasar maupun buatan,

definisi type buatan Paparansimulasi danOHP, DP, laporan kelomp tertulis Menerangkan definisi harga dan ekspresi,

menuliskan notasi assignment statement Paparansimulasi danOHP, DP, laporan kelomp tertulis V Abstract Data Type

(ADT) Definisi komposisi, deklarasi variabel bertipekomposisi TiKompetensi Khusus Paparan dan simulasi, Peer Review Kelompok

OHP, DP, laporan kelomp tertulis

Judul procedure dan function, realisasi procedure dan function, deklarasi procedure dan function, deklarasi variabel by value dan by reference, cara pemanggilan procedure dan function.

Paparan dan

simulasi, Peer

Review Kelompok

OHP, DP, laporan kelomp tertulis

Main program untuk menjalankan ADTPaparan danOHP, DP, laporan

(4)

tiKompetensi Khusus simulasi, Peer

Review Kelompok kelomp tertulis VI ADT Jam Definisi struktur jam, Deklarasi Type jam,

Membuat judul procedure dan function untuk mengakses Type Jam.

Paparan dan

simulasi OHP, DP, laporankelomp tertulis

Merealisasi procedure dan function untuk mengakses type Jam.

Paparan dan simulasi

OHP, DP, laporan kelomp tertulis

OHP, DP, laporan kelomp tertulis

VII ADT Jam Deklarasi Array of Type Jam, Membuat judul

procedure dan function untuk mengaksesArray of Type Jam.

Paparan dan simulasi, Latihan di kelas

OHP, DP, laporan kelomp tertulis

Merealisasi procedure dan function untuk

mengakses Array of type Jam. Paparan dan simulasi, Latihan di kelas.

OHP, DP, laporan kelomp tertulis

VIII ADT Tangki Air Definisi struktur Tangki Air, Deklarasi Type Tangki Air, Membuat judul procedure dan function untuk mengakses Type Tangki Air.

Paparan dan simulasi, Latihan di Kelas

OHP, DP, laporan kelomp tertulis

IX ADT Tangki Air Merealisasi procedure dan function untuk

mengakses type Tangki Air. Paparan dan simulasi, Latihan di Kelas

OHP, DP, laporan kelomp tertulis

X ADT Citra Definisi struktur Citra, Deklarasi Type Citra, Membuat judul procedure dan function untuk mengakses Type Citra.

Paparan dan simulasi, Latihan di Kelas

OHP, DP, laporan kelomp tertulis

Merealisasi procedure dan function untuk

mengakses type Citra. Paparan dan simulasi, Latihan di Kelas

OHP, DP, laporan kelomp tertulis

XI ADT Citra Merealisasi procedure dan function untuk mengakses type Citra.

Paparan dan simulasi, Latihan di Kelas

OHP, DP, laporan kelomp tertulis

XII Simulasi Pemesanan Kompetensi Khusus Kereta Api

Paparan dan

simulasi OHP, DP, laporankelomp tertulis

Metode Pembelajaran : 1. Ceramah,

2. Diskusi,

3. Latihan di kelas,

4. Peer Review Kelompok, 5. Tugas

Evaluasi hasil pembelajaran :

Pedoman Penilaian : Penilaian Acuan Patokan (PAP) Unsoed

Macam dan bobot evaluasi hasil pembelajaran

6. Quiz : 15%

7. UTS : 35%

(5)

Materi evaluasi :

1. Korelasi antara kompetensi dengan metode pembelajaran 2. Kondisi proses pembelajaran

3. Kemampuan dosen (fasilitator) dalam pembelajaran 4. Kompetensi mahasiswa sesudah pembelajaran

Referensi :

[1] Budiyanto, A., Algoritma dan Pemrograman, Ilmukomputer.com, 2003 [2] Wahono, R.S., Algoritma dalam Bahasa C, Ilmukomputer.com, 2003 [3] Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB [4] Rinaldi Munir., Algoritma dan Pemrograman., Informatika Bandung

(6)

SATUAN ACARA PENGAJARAN

( SAP )

Mata Kuliah : Dasar Pemrograman Kode Mata Kuliah : TKE071106

SKS : 2 SKS

Waktu Pertemuan : 100 menit Pertemuan ke : 1

P 1.

A. Tujuan

1. KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

2. KOMPETENSI KHUSUS :

 Dapat menerangkan tentang komponen pendukung IT.

 Dapat menerangkan tentang ruang lingkup “pemrograman” dalam mendukung pengembangan IT.

 Dapat menerangkan tentang kerangka penulisan notasi pseudocode dan flowchart B. Pokok Bahasan : Bab I. Pendahuluan

C. Sub Pokok Bah. :

- Komponen IT(Information Technology).

- Konsep dasar pengembangan program dalam pengembangan perangkat lunak. - Kerangka penulisan notasi pseudocode dan flowchart.

D. Kegiatan Mengajar

Tahap Kegiatan Pengajar MahasiswaKegiatan Media dan alatpengajaran Pendahuluan - Perkenalan Mendengarkan

-Penyajian

- Menjelaskan komponen-komponen pendukung bidang IT ( perangkat lunak,

perangkat keras). - Menjelaskan dasar

pengembangan program dalam pengembangan perangkat lunak

- Menjelaskan kerangka penulisan notasi pseudocode dan flowchart.

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi

- Memberikan tugas

Bertanya

-E. Evaluasi : Tanya jawab F. Referensi :

(7)

P 2

A. Tujuan

1. KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

2. KOMPETENSI KHUSUS :

- Dapat menerangkan tentang pengertian initial state, final state, proses, aksi, kondisi dalam contoh permasalahan dunia nyata, membedakan proses dengan aksi.

- Dapat mengamati initial dan final state suatu aksi.

- Dapat mengubah penulisan notasi pseudecode ke flowchart atau sebaliknya dalam koridor sequence

B. Pokok Bahasan : Bab II. Sequence C. Sub Pokok Bah. :

- Pengertian Initial state, final state, proses, aksi, kondisi. - Initial dan final state aksi-aksi.

- Pengubahan algoritma antar 2 notasi(dari pseudocode ke flowchart atau sebaliknya)

D. Kegiatan Mengajar

Tahap Kegiatan Pengajar MahasiswaKegiatan Media dan alatpengajaran

Pendahuluan - Review Tanya jawab

-Penyajian - Menceritakan cerita-cerita keseharian yang dapat

dibentuk dalam suatu keteraturan. Contoh cerita pergi ke kampus, cerita memasak kentang, cerita membuat kopi panas.

- Menjelaskan pengertian Initial state, final state, proses, aksi, kondisi.

- Menjelaskan Initial state, final state, proses, aksi, kondisi dari cerita pada item pertama.

- Menjelaskan penuangan Initial state, final state,

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

(8)

proses, aksi, kondisi ke dalam psedocode/flowchart.

- Menjelaskan pengubahan notasi pseudocode ke

flowchart atau sebaliknya.

Penutup - Diskusi - Memberikan tugas Bertanya

-E. Evaluasi : Tanya jawab F. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

(9)

P 3

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

2. KOMPETENSI KHUSUS :

- Dapat menulis struktur if-then-else dalam flowchart dan psedocode.

- Dapat menulis struktur repeat-until dan while-do dalam notasi psedocode dan flowchart.

- Dapat menulis struktur bersarang if dalam if (satu tingkat, dua tingkat, tiga tingkat) dalam notasi psedocode dan flowchart.

- Dapat menulis struktur bersarang pengulangan (repeat dalam repeat, while dalam while, repeat dalam while, while dalam repeat baik satu tingkat, dua tingkat, tiga tingkat) dalam notasi psedocode dan flowchart

B. Pokok Bahasan : Bab III. Struktur analisa kasus dan pengulangan. C. Sub Pokok Bah. :

- Struktur analisa kasus.

- Struktur pengulangan (repeat-until, while-do). - Struktur bersarang dalam analisa kasus. - Struktur bersarang dalam pengulangan

D. Kegiatan Mengajar

Tahap Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan alat pengajaran

Pendahuluan - Review Tanya jawab

-Penyajian - Menjelaskan struktur if-then-else dalam flowchart dan psedocode.

- Menjelaskan struktur repeat-until dan while-do dalam notasi psedocode dan flowchart.

- Menjelaskan struktur bersarang if dalam if (satu tingkat, dua tingkat, tiga tingkat) dalam notasi psedocode dan flowchart.

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

(10)

- Menjelaskan struktur bersarang pengulangan (repeat dalam repeat, while dalam while, repeat dalam while, while dalam repeat baik satu tingkat, dua tingkat, tiga tingkat) dalam notasi psedocode dan flowchar

Penutup - Diskusi - Memberikan tugas Bertanya

-E. Evaluasi : Tanya jawab F. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

(11)

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Dapat menerangkan definisi, domain, konstanta dan operator dari masing-masing type data dasar.

- Dapat menerangkan definisi, domain, konstanta dan operator type data buatan(user-defined).

- Dapat mendeklarasikan variable dari suatu type data (buatan atau dasar) B. Pokok Bahasan : Bab IV. Type data dan variabel.

C. Sub Pokok Bah. : - Type data dasar

- Type data buatan - Penurunan type data D. Kegiatan Mengajar

Tahap Kegiatan Pengajar MahasiswaKegiatan Media dan alatpengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan pengertian type data dasar dan buatan. - Menjelaskan definisi,

domain, konstanta dan operator suatu type data dasar dan buatan.

- Menjelaskan keberlakuan domain, konstanta dan

operator dari pendeklarasian suatu variabel.

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya -E. Evaluasi : Tanya jawab

F. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB  Rinaldi Munir., Algoritma dan Pemrograman., Informatika Bandung

(12)

SATUAN ACARA PENGAJARAN ( SAP )

Mata Kuliah : Dasar Pemrograman Kode Mata Kuliah : TKE071106

SKS : 2 SKS

Waktu Pertemuan : 100 menit

Pertemuan ke : 5P 5

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Dapat menerangkan definisi harga dan ekspresi. - Dapat menuliskan notasi assignment.

- Dapat menuliskan notasi pembacaan harga dari piranti masukan. - Dapat menuliskan notasi penulisan nama informasi

B. Pokok Bahasan : Bab V. Harga dan Ekspresi. C. Sub Pokok Bah. :

- Definisi harga, ekspresi - Assignment statement

- Pembacaan harga dari piranti masukan. - Penulisan nama informasi ke piranti keluaran D. Kegiatan Mengajar

Tahap Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan alat pengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan definisi harga dan ekspresi.

- Menjelaskan assignment statement(fungsi dan simbol). - Menjelaskan perolehan

harga selain dengan assignment statement langsung yaitu dengan membaca harga lewat piranti masukan

- Menjelaskan cara

penulisan informasi ke piranti keluaran

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

(13)
(14)

SATUAN ACARA PENGAJARAN ( SAP )

Mata Kuliah : Dasar Pemrograman Kode Mata Kuliah : TKE071106

SKS : 2 SKS

Waktu Pertemuan : 100 menit

Pertemuan ke : 6P 6

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Dapat menerangkan pengertian Judul/header, kamus, algoritma.

- Dapat menuliskan type data dan deklarasi variable dalam struktur program. - Dapat menuliskan instruksi dasar dalam struktur program

- Dapat menuliskan analisa kasus dalam struktur program - Dapat menuliskan pengulangan dalam struktur program

B. Pokok Bahasan : Bab VI. Struktur program dalam notasi algoritmik C. Sub Pokok Bah. :

- Teks algoritma (Judul/header, kamus, algoritma).

- Instruksi dasar(input/output, assignment) dalam struktur program - Analisa kasus dalam struktur program.

- Pengulangan dalam struktur program. D. Kegiatan Mengajar

Tahap Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan alat pengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan isi dari teks algoritma.

- Menjelaskan masing-masing item dari point di atas - Menjelaskan indent

penulisan dari masing-masing isi teks algoritma.

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya

-E. Evaluasi : Tanya jawab F. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

(15)

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Dapat memahami urutan pembuatan program C.

- Dapat membuat program sederhana (hanya berisi instruksi dasar output dan input). - Dapat membuat program yang berisi analisa kasus, pengulangan

B. Pokok Bahasan : Bab VII. Program dalam bahasa C C. Sub Pokok Bah. :

- Contoh program sederhana

- Skema pembuatan program dari teks menjadi executable(siap running), cara mengkompilasi dan running program.

D. Kegiatan Mengajar

Tahap Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan alat pengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan program sederhana dalam notasi algoritmik. Program sederhana berisi sequence dengan instruksi dasar - Menjelaskan alur

pembuatan program sehingga menjadi executable.

- Menjelaskan statement dasar dalam bahasa C.

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya

-E. Evaluasi : Tanya jawab F. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

 Rinaldi Munir., Algoritma dan Pemrograman., InformaKompetensi Khususa Bandung  Dennie Ritz. C Programming

(16)

SATUAN ACARA PENGAJARAN ( SAP )

Mata Kuliah : Dasar Pemrograman Kode Mata Kuliah : TKE071106

SKS : 2 SKS

Waktu Pertemuan : 100 menit

Pertemuan ke : 8P 8

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Mampu melakukan pengubahan notasi algoritmik instruksi dasar, struktur analisa kasus, pengulangan dan type data ke dalam bahasa C

B. Pokok Bahasan : Bab VIII. Konversi notasi algoritmik ke program bahasa C Sub Pokok Bah. :

- Konversi bagian teks algoritma - Konversi instruksi dasar - Konversi struktur analisa kasus - Konversi struktur pengulangan - Konversi type data (dasar, buatan). C. Kegiatan Mengajar

Tahap Kegiatan Pengajar MahasiswaKegiatan Media dan alatpengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan masing-masing item dalam teks algoritma menjadi statement bahasa C.

- Menjelaskan beberapa statement bahasa C yang dibutuhkan..

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya

-D. Evaluasi : Tanya jawab E. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

(17)

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Dapat mendeklarasikan P/F dalam notasi algoritma dan bahasa C - Dapat mendeklarasikan P by value dan reference

- Dapat menuliskan pemanggilan P/F - Dapat membedakan function dan prosedur

B. Pokok Bahasan : Bab IX. Fungsi dan prosedur (P/F) dalam notasi algoritmik dan bahasa C Sub Pokok Bah. :

- Pendeklarasian P/F

- Pendeklarasian prosedur by reference dan value - Pemanggilan P/F

- Perbedaan P/F C. Kegiatan Mengajar

Tahap Kegiatan Pengajar MahasiswaKegiatan Media dan alatpengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan

pendeklarasian P/F dalam notasi algoritmik dan bahasa C.

- Menjelaskan P by value dan reference.

- Menjelaskan cara pemanggilan P/F

- Menjelaskan perbedaan P dengan F

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya

-D. Evaluasi : Tanya jawab E. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

 Rinaldi Munir., Algoritma dan Pemrograman., InformaKompetensi Khususa Bandung

(18)
(19)

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Dapat membedakan proses yang menggunakan skema mark dan tanpa mark. - Dapat menganalisa proses-proses yang menggunakan skema mark dan tanpa mark B. Pokok Bahasan : Bab X. Skema pemrosesan sequential

Sub Pokok Bah. :

- Definisi dan spesifikasi primitif - Pemrosesan sequential tanpa mark C. Kegiatan Mengajar

Tahap Kegiatan Pengajar MahasiswaKegiatan Media dan alatpengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan definisi dan spesifikasi primitif.

- Menjelaskan struktur analisa kasus, pengulangan ditinjau dari sudut pemrosesan sequential tanpa mark dan pendahuluan untuk

pemrosesan dengan mark.

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya

-D. Evaluasi : Tanya jawab E. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

 Rinaldi Munir., Algoritma dan Pemrograman., InformaKompetensi Khususa Bandung  Dennie Ritz. C Programming

(20)

SATUAN ACARA PENGAJARAN ( SAP )

Mata Kuliah : Dasar Pemrograman Kode Mata Kuliah : TKE071106

SKS : 2 SKS

Waktu Pertemuan : 100 menit

Pertemuan ke : 11P 11

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Dapat membedakan proses yang menggunakan skema mark dan tanpa mark. - Dapat menganalisa proses-proses yang menggunakan skema mark dan tanpa mark B. Pokok Bahasan : Bab X. Skema pemrosesan sequential

Sub Pokok Bah. :

- Pemrosesan sequential dengan mark - Contoh aplikasi skema pemrosesan C. Kegiatan Mengajar

Tahap Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan alat pengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan struktur analisa kasus, pengulangan yang menggunakan skema pemrosesan sequential dengan mark.

- Memberikan contoh-contoh program yang dapat menjelaskan pemakaian skeme pemrosesan dengan mark dan tanpa mark.

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya

-D. Evaluasi : Tanya jawab E. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

(21)

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Dapat menggunakan variable bertype array. - Dapat mengakses suatu variable bertype array

- Dapat melakukan manipulasi terhadap array (searching, sorting). B. Pokok Bahasan : Bab XI. Array (table)

Sub Pokok Bah. :

- Sequential searching - Sorting

C. Kegiatan Mengajar

Tahap Kegiatan Pengajar MahasiswaKegiatan Media dan alatpengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan cara memanipulasi struktur data array.

- Menjelaskan macam-macam skema manipulasi terhadap array.

- Menjelaskan macam-macam skema pencarian terhadap array ( versi dengan boolean, tanpa boolean, sentinel).

- Menjelaskan maksud dari sorting.

- Menjelaskan macam-macam sorting.

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya -D. Evaluasi : Tanya jawab

E. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

 Rinaldi Munir., Algoritma dan Pemrograman., InformaKompetensi Khususa Bandung

(22)
(23)

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Mampu membuat diagram system pembacaan arsip sequential.

- Mampu menggunakan instruksi dasar write dan read dalam pengaksesan arsip sekuensial.

- Mampu menggabungkan 2 arsip menjadi sebuah arsip. B. Pokok Bahasan : Bab XII. Arsip Sekuensial

Sub Pokok Bah. :

- Konsep dasar akses arsip sekuensial - Pemrosesan sebuah arsip sekeunsial - Algoritma konsolidasi

C. Kegiatan Mengajar

Tahap Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan alat pengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan pengertian dan penggunaan arsip. - Menjelaskan

macam-macam organisasi pengaksesan arsip. - Menjelaskan skema

pembacaan arsip.

- Menjelaskan statement pembacaan arsip dalam notasi algoritmik dan bahasa C. - Pengantar algoritma

konsolidasi.

Mendengarkan - OHP - Papan tulis - Catatan kecil

pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya -D. Evaluasi : Tanya jawab

E. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

 Rinaldi Munir., Algoritma dan Pemrograman., InformaKompetensi Khususa Bandung  Dennie Ritz. C Programming

(24)

SATUAN ACARA PENGAJARAN ( SAP )

Mata Kuliah : Dasar Pemrograman Kode Mata Kuliah : TKE071106

SKS : 2 SKS

Waktu Pertemuan : 100 menit

Pertemuan ke : 14P 14

A. Tujuan

o KOMPETENSI UMUM : Setelah mengikuti mata kuliah ini mahasiswa dapat mendesain notasi algoritmik dan program dalam salah satu bahasa prosedural(bahasa C)untuk memecahkan permasalahan-permasalahan.

o KOMPETENSI KHUSUS :

- Mampu membuat diagram system pembacaan arsip sequential.

- Mampu menggunakan instruksi dasar write dan read dalam pengaksesan arsip sekuensial.

- Mampu menggabungkan 2 arsip menjadi sebuah arsip. B. Pokok Bahasan : Bab XII. Arsip Sekuensial

Sub Pokok Bah. :

- Algoritma konsolidasi

- Algoritma pemrosesan 2 buah arsip sekeuensial C. Kegiatan Mengajar

Tahap Kegiatan Pengajar Kegiatan

Mahasiswa

Media dan alat pengajaran

Pendahuluan - Review Tanya jawab

-Penyajian

- Menjelaskan lanjutan algoritma konsolidasi. - Menjelaskan

macam-macam algoritma konsolidasi - Menjelaskan skema

algoritma konsolidasi - Menjelaskan skema

penggabungan 2 arsip menjadi 1.

- Menjelaskan statement penggabungan arsip dalam notasi algoritmik dan bahasa C

Mendengarkan - OHP - Papan tulis - Catatan

kecil pengajaran

Penutup - Diskusi - Memberikan tugas Bertanya -D. Evaluasi : Tanya jawab

E. Referensi :

 Inggriani Liem., Diktat kuliah Pemrograman Prosedural., Jurusan IF ITB

(25)

4 Flowchart & Pesudocode

Quiz1 P 3

5 Konstanta & Variabel

Pertemuan ke : 4P 4

6 Pengantar Bahasa C Quiz2 Pertemuan ke : 5P 5

7 Kompilasi Program sederhana

Tugas2 Pertemuan ke : 6P 6

8 Analisa Kasus Test1 Pertemuan ke : 7P 7

9 Pengulangan Pertemuan ke : 8P 8

10 Gabungan analisa kasus dan Pengulangan

Tugas3 Pertemuan ke : 9P 9

11 Array & Komposisi Quiz3 Pertemuan ke : 10P 10

12 Procedure & Function, Rekursif

Tugas4 Pertemuan ke : 11P 11

13 File Tugas5 Pertemuan ke : 12P

12 14 Skema mark dan

tanpa mark

Test2 Pertemuan ke : 13P 13, Pertemuan ke : 14P 14

Referensi

Dokumen terkait

Kajian filologis menekankan pada penyajian suntingan naskah yang bersih dari kesalahan atau yang mendekati asli, sedangkan kajian isi dalam penelitian ini adalah

Sehubungan dengan dilaksanakannya proses evaluasi dokumen penawaran dan dokumen kualifikasi, Kami selaku Panitia Pengadaan Barang dan Jasa APBD-P T. A 2013 Dinas Bina Marga

Dalam penelitian ini, eksperimen yang dilakukan adalah menguji coba Rangkaian Pembagi Tegangan untuk Photodioda sebagai sensor Pendeteksi Titik Api dari lilin

This study deals with errors which include tenses (verb forms), number agreement, and active-passive voice, word order, and word formation on students’ essays.The purpose of

[r]

[r]

Sehubungan dengan dilaksanakannya proses evaluasi dokumen penawaran dan dokumen kualifikasi, Kami selaku Panitia Pengadaan Barang dan Jasa APBD-P T. A 2013 Dinas Bina Marga

Penelitian yang dilakukan untuk mengetahui citra merek terhadap minat beli ulang sepatu Adidas di Toko Sport Station Dinoyo, Malang melalui kepuasan pelanggan tidak