P. 1
Gbpp Algoritma Dan Pemrograman

Gbpp Algoritma Dan Pemrograman

|Views: 182|Likes:
Published by Dery Fathurochman

More info:

Published by: Dery Fathurochman on Jan 13, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

12/31/2014

pdf

text

original

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) IF-1021 Algoritma dan Pemrograman

Kompetensi yang ingin dicapai :
y Kompetensi Kognitif Mempunyai dasar pengetahuan yang kuat dan metodologis serta terstruktur dalam paradigma pemrograman fungsional dan prosedural, tanpa tergantung pada satu bahasa tertentu.

y Kompetensi Psikomotorik Memberikan keterampilan memakai bahasa fungsional dan prosedural yang diajarkan. Mengaplikasikan konsep dengan membuat programprogram skala kecil dalam paradigma fungsional dan prosedural/imperatif dan mengimplementasi dalam salah satu bahasa prosedural (misalnya C) dan salah satu bahasa objek (misalnya Java). y Kompetensi Afektif Memahami konsep : ekspresi, type dan jenis-jenisnya, analisa kasus, analisa rekurens dalam paradigma prosedural/imperatif maupun fungsional, memahami konsep terkait khusus paradigma prosedural: loop, main program, prosedur, fungsi

Pokok Bahasan :
Pemrograman fungsional: paradigma pemrograman fungsional, fungsi dan ekspresi, ekspresi aritmatika, kondisional, rekursif. Analisa rekurens. Konsep dan implementasi ADT dalam konteks fungsional serta beberapa contoh kasus, list, tree, list of list. Pemrograman prosedural: paradigma prosedural dan bahasa pemrogramannya, type, variabel dan komstanta. Ekspresi, sekuens, instruksi kondisional, pengulangan, prosedur dan fungsi. Skema pengulangan.

Deskripsi Materi :
Mata kuliah ini mengajarkan tentang logika berfikir dalam menyelesaikan permasalahan yang ada, menggunakan notasi yang distandarisasikan (disepakati bersama) dan menghasilkan sebuah solusi yang tepat serta dapat diimplementasikan menggunakan pemroses bahasa.

Mata Kuliah Prasyarat :
-

Pemanggilan fungsi di program utama atau fungsi lain 1.2 memahami dasar-dasar dalam membuat algoritma dan membuat program AP 3 Fungsi AP 4 Prosedur 1. skema dengan/tanpa MARK sekuensial: 2. studi kasus Mahasiswa dapat membuat prosedur dengan semua jenis yang ada dan mengimplementasikannya dalam kasus real Mahasiswa dapat membedakan jenis-jenis perulangan yang ada dan mengimplementasikannya pada kasus real Mahasiswa dapat membedakan bentukbentuk skema pemrosesan 4 1.2 AP 5 Pengulangan 1. Repeat-until While-do Iterate-stop traversal AP 6 Skema pemrosesan 1. Tipe data dasar dan komposisi Harga. sequence. If-then Tabel GBPP (Keterangan : 1 jam = 50 menit) Kompentensi yang ingin Waktu Referensi dicapai Mahasiswa dapat 4 1.Kode AP 1 Pokok Bahasan Sub AP 2 Prolog : Algoritma dan 1. Ditekankan fungsi adalah proses transformasi shg tidak ada I/O 2.2 4 1. 3. Paradigma pemrograman pemrograman 3. I/O. Pengertian dasar dasar-dasar 2. Passing parameter by value & reference Mahasiswa dapat membedakan jenis2 analisa kasus yang ada. assignment Analisa kasus 1.2 4 1.2 . 4. dan mengimplementasikannya pada kasus real. 2. ekspresi. Mahasiswa dapat membuat fungsi dan mengimplementasikannya dalam kasus real 4 1. Depend-on 2. Notasi algoritmik (skema) 4.2 4 1. Boleh ada I/O 2.

akses tabel 2. Prentice-Hall. Ritchie . ITB. Deklarasi.2 Mahasiswa dapat membuat sequential file 4 1. selection. Kernighan and Dennis M. Proses tabel pencarian harga ekstrem 3. Pengurutan tabel (count sort) Pengurutan tabel (bubble. Inggriani Liem. Pemrosesan sebuah arsip 2. insertion) 1. Pencarian di tabel (sequential boolean/tanpa boolean.2 Referensi : 1.AP 7 Tabel AP 8 Sequential file 1. Algoritma konsolidasi Merging sekuensial yang ada Mahasiswa dapat mengimplementasikan tabel pada kasus real 4 1. isi. The C Programming Language. Brian W. binary. 1999. 2. sentinel) 4. Diktat kuliah Algoritma Pemrograman Prosedural.

2 4 1. assignment y Mampu mentranslasikannya kedalam Bahasa Pemrograman Prosedural (mis : C.2 . ekspresi.2 2 1. I/O.2 6 1. Fungsi Fungsi tanpa I/O Mahasiswa dapat membuat Pemanggilan Fungsi fungsi dan mengimplementasikannya dalam kasus real Prosedur Mahasiswa dapat membuat y Prosedur dengan I/O y Prosedur dengan Passing prosedur dengan semua jenis ada dan Parameter By Value dan yang mengimplementasikannya By Reference dalam kasus real Perulangan / Looping 1 Mahasiswa dapat membedakan y Repeat-until jenis-jenis perulangan REPEATy While-do UNTIL dan WHILE-DO mengimplementasikannya pada kasus real Perulangan / Looping 2 Mahasiswa dapat membedakan y Iterate-stop Referensi 1.2 3 1.2 5 1.SATUAN ACARA PERKULIAHAN IF-1021 Algoritma dan Pemrograman ( 4 sks) Minggu 1 Pokok Bahasan Sub Pokok Bahasan Kompetensi yang ingin dicapai Prolog : Algoritma dan Pengertian dasar y Dapat mendefinisikan dasar-dasar Paradigma pemrograman langkah-langkah sistematis pemrograman Notasi algoritmik (skema) untuk menyelesaikan Tipe dasar dan komposisi persoalan-persoalan yang (record). dan mengimplementasikannya pada kasus real. Java) Analisa kasus Depend-on Mahasiswa dapat membedakan If-then jenis2 analisa kasus yang ada. menulis program sequence. perlu diselesaikan dengan Harga.

binary.2 13 Prensentasi Tugas Besar -1 Presentasi tugas bagian 1 Kemampuan mahasiswa untuk besar memahami materi yang telah diberikan dalam bentuk tugas besar 1. insertion) Mahasiswa dapat mengimplementasikan tabel pada kasus real terutama deklarasi tabel dan proses tabel untuk mencari harga ekstrim Mahasiswa dapat mengimplementasikan tabel pada kasus real terutama pencarian tabel Mahasiswa dapat mengimplementasikan tabel pada kasus real terutama pengurutan tabel 1. Pencarian di tabel (sequential boolean/tanpa boolean.2 12 Tabel / Array / Larik . isi.2 3.7 8 9 jenis-jenis perulangan ITERATESTOP dan FOR-DO mengimplementasikannya pada kasus real Quiz Quiz dalam bentuk studi Mengevaluasi pemahaman dan kasus keterampilan mahasiswa untuk materi yang di berikan UJIAN TENGAH SEMESTER (UTS) Skema Pemrosesan y Skema Pemrosesan Mahasiswa dapat membedakan Sekuensial bentuk-bentuk skema Sekuensial dengan pemrosesan sekuensial yang ada MARK y Skema Pemrosesan Sekuensial tanpa MARK y Traversal 1. sentinel) 4. Deklarasi. akses tabel 2. Proses tabel pencarian harga ekstrem 11 Tabel / Array / Larik .2 1.2 .1 1.2 1.2 10 Tabel / Array / Larik . selection.3 1. Pengurutan tabel (count sort) Pengurutan tabel (bubble.

Pemrosesan sebuah arsip 2. Diktat kuliah Algoritma Pemrograman Prosedural. Inggriani Liem.14 Sequential File 1. ITB. 2. Ritchie Kemampuan mahasiswa untuk memahami materi yang telah diberikan dalam bentuk tugas besar UJIAN AKHIR SEMESTER (UAS) 1.2 15 Prensentasi Tugas Besar -2 16 Referensi : 1. The C Programming Language. Brian W. Kernighan and Dennis M. Prentice-Hall. Algoritma konsolidasi Merging Presentasi tugas besar bagian 2 Mahasiswa dapat sequential file membuat 1. 1999.2 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->