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
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. 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
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%
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
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 :
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
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
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
- 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
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
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
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
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
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
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
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
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
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
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
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
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