Anda di halaman 1dari 9

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Perguruan Tinggi : POLITEKNIK PAJAJARAN-ICB BANDUNG Program Studi / Smt Ke : Teknik Komputer / I
Judul Mata Kuliah : Algoritma Pemrograman Kode Mata Kuliah : TKB002
Deskripsi Singkat : Matakuliah ini mengajarkan tentang konsep dan
logika berpikir komputer, cara perancangan dan
analisis masalah, yang kemudian dipecahkan dengan
menggunakan komputer menggunakan algoritma
dan pemrograman terstruktur.
Tim Penyusun 1. Yayan Taryani Tanggal Disusun : 30 Januari 2014
2.
3.
Direvisi Oleh 1. Yayan Taryani Tanggal Direvisi : 02 Desember 2014
2.
3.

TUJUAN INSTRUKSIONAL UMUM (TIU) :

Agar Mahasiswa :
1. Mampu menganalisa masalah untuk dituangkan dalam bentuk logika algoritma.
2. Mampu menjabarkan masalah dalam bentuk alur pemograman.
3. Dapat memecahkan masalah melalai algoritma.
4. Mampu mempraktikan logika pemograman ke dalam bahasa pemograman.

RINCIAN ISI MATA KULIAH

POKOK TUJUAN POKOK METODE ALAT BANTU BUKU


NO SUB POKOK BAHASAN
BAHASAN BAHASAN PEMBELAJARAN MENGAJAR REFERENSI
1. Pendahuluan, Mahasiswa dapat Sejarah, definisi, tujuan dan Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
definisi, tujuan dan mengetahui asal mula, maksud lagoritma dengan bahasa Kasus - INFOCUS Pemrograman Dasar
maksud algoritma tujuan dan maksud dari C. Turbo C untuk IBM
pembelajaran algoritma PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
2. Struktur dasar Mahasiswa mengetahui Aksi, proses, runtunan Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
lagoritma struktur dasar dari suatu Kasus, Tugas - INFOCUS Pemrograman Dasar
proses algoritma Mandiri Turbo C untuk IBM
PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
3. Fungsi dari nama, Mahasiswa dapat Kegunaan dari nama variabel dan Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
nilai, dan tipe data mengetahui fungsi dari konstanta, nilai dan tipe data, Kasus, Tugas - INFOCUS Pemrograman Dasar
dasar variabel dan konstanta, umum (boolean, integer, real, Mandiri Turbo C untuk IBM
perintah masukan (read) char) dan tipe data bentukan (type) PC, Yogjakarta,
dan keluaran (write) serta Andi,2002
dapat mengetahui tipe-tipe 2. Simon Harris and
data James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
4. Aturan penulisan Mahasiswa mampu Nama algortima, deklarasi dan Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
algoritma membuat struktur deskripsi Kasus, Tugas - INFOCUS Pemrograman Dasar
algoritma dan dapat Mandiri Turbo C untuk IBM
membaca suatu lgoritma PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
5. Perintah Mahasiswa mampu If_enif, if_else_enif (satu kasus, Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
pengkondisian memecahkan berbagai dua kasus, tiga kasus, dst ) Kasus, Tugas - INFOCUS Pemrograman Dasar
(selection) dengan kasus, dengan bantuan Mandiri, Praktikum - Komputer Turbo C untuk IBM
perintah if_endif perintah if_enif PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
6. Perintah Mahasiswa mampu Case_encase (satu kasus, dua Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
pengkondisian memecahkan berbagai kasus, tiga kasus, dst) Kasus, Tugas - INFOCUS Pemrograman Dasar
dengan perintah kasus dengan bantuan Mandiri, Praktikum - Komputer Turbo C untuk IBM
case_encase perintah if_endif PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
7. Latihan studi kasus Untuk mengetahui Bahan yang telah diajarkan pada Praktikum - Whiteboard 1. Abdul Kadir,
dan tugas perorangan kemampuan mahasiswa poin no 1 s/d 6 - INFOCUS Pemrograman Dasar
dalam mempelajari - Komputer Turbo C untuk IBM
algoritma PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
UJIAN TENGAH SEMESTER
8. Perintah Mahasiswa mampu For_enfor (ascending dan Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
pengulangan memecahkan berbagai descending), for_enfor bersarang Kasus, Tugas - INFOCUS Pemrograman Dasar
(looping) dengan kasus, dengan bantuann Mandiri, Praktikum - Komputer Turbo C untuk IBM
for_enfor perintah for_enfor PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
9. Perintah Mahasiswa mampu While_enwhile dan repeat_until Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
pengulangan memecahkan berbagai dengan suatu kondisiboolean Kasus, Tugas - INFOCUS Pemrograman Dasar
(looping) dengan kasus dengan berbagai Mandiri, Praktikum - Komputer Turbo C untuk IBM
while_enwhile dan perintah while_enwhile PC, Yogjakarta,
repeat_until maupun dengan repeat Andi,2002
until 2. Simon Harris and
. James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
10. Penggunaan Mahasiswa mamapu Procedure dengan menggunakan Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
procedure membuat dan struktur variabel local dan global, Kasus, Tugas - INFOCUS Pemrograman Dasar
memanfaatkan suatu dengan parameter input, output Mandiri, Praktikum - Komputer Turbo C untuk IBM
struktur prosedur dalam dan input/output PC, Yogjakarta,
suatu program Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
11. Function Function by Mahasiswa mampu Non parameter, parameter input Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
parameter mengoptimalkan struktur dan rekursif Kasus, Tugas - INFOCUS Pemrograman Dasar
function Mandiri, Praktikum - Komputer Turbo C untuk IBM
PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
12. Array Mahasiswa memahami Array 1 dimensi, 2 dimensi dan 3 Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
struktur data dalam bentuk dimensi Kasus, Tugas - INFOCUS Pemrograman Dasar
array (larik) Mandiri, Praktikum - Komputer Turbo C untuk IBM
PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
13. Searching. Mahasiswa memahami Searching data dalm struktur array Diskusi, Contoh - Whiteboard 1. Abdul Kadir,
metode searching dan record Kasus, Tugas - INFOCUS Pemrograman Dasar
(pencarian) sebagai proses Mandiri, Praktikum - Komputer Turbo C untuk IBM
dasar untuk pengolahan PC, Yogjakarta,
data berikutnya Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
14. Latihan Study Kasus Untuk mengetahui Bahan yang telah diajarkan pada Praktikum - Whiteboard 1. Abdul Kadir,
dan Latihan kemampuan mahasiswa poin no 1 s/d 13 - INFOCUS Pemrograman Dasar
Perorangan. dalam mempelajari materi - Komputer Turbo C untuk IBM
algoritma PC, Yogjakarta,
Andi,2002
2. Simon Harris and
James Ross,
Beginning
Algorithms, Willey
Publishing Inc, 2006
UJIAN AKHIR SEMESTER
SATUAN ACARA PERKULIAHAN (SAP)
Perguruan Tinggi : POLITEKNIK PAJAJARAN-ICB BANDUNG Program Studi / Smt Ke : Teknik Komputer / I
Judul Mata Kuliah : Algoritma Pemrograman Kode Mata Kuliah : TKB002

POKOK SUMBER BUKU / METODE


NO SUB POKOK BAHASAN MATERI
BAHASAN REFERENSI PEMBELAJARAN
1. Pendahuluan, Sejarah, definisi, tujuan dan Sejarah algoritma, definisi, 1. Abdul Kadir, Diskusi, Contoh
definisi, tujuan dan maksud lagoritma dengan bahasa maksud dan tujuan bahwa Pemrograman Dasar Turbo Kasus
maksud algoritma C. algoritma adalah jantung dari C untuk IBM PC,
Yogjakarta, Andi,2002
ilmu informatika atau ilmu 2. Simon Harris and James
komputer. Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
2. Struktur dasar Aksi, proses, runtunan Aksi to->t1->t2-...tn, 1. Abdul Kadir, Diskusi, Contoh
lagoritma memberikan contoh dan kasus. Pemrograman Dasar Turbo Kasus, Tugas
C untuk IBM PC, Mandiri
Yogjakarta, Andi,2002
2. Simon Harris and James
Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
3. Fungsi dari nama, Kegunaan dari nama variabel dan Variabel, konstanta, simbol, 1. Abdul Kadir, Diskusi, Contoh
nilai, dan tipe data konstanta, nilai dan tipe data, perintah masukan (read) & Pemrograman Dasar Turbo Kasus, Tugas
dasar umum (boolean, integer, real, keluaran (write), tipe data char, C untuk IBM PC, Mandiri
char) dan tipe data bentukan (type) Yogjakarta, Andi,2002
boolean, Integer, real, sting & 2. Simon Harris and James
operatornya &type. Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
4. Aturan penulisan Nama algortima, deklarasi dan Nama Algoritma, deklarasi dan 1. Abdul Kadir, Diskusi, Contoh
algoritma deskripsi deskripsi sebaiknya harus huruf Pemrograman Dasar Turbo Kasus, Tugas
besar/kapital dan harus ada C untuk IBM PC, Mandiri
Yogjakarta, Andi,2002
relevansinya dengan struktur 2. Simon Harris and James
suatu bahasa pemograman. Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
5. Perintah If_enif, if_else_enif (satu kasus, If_Endif,If_Else_Endif (Satu 1. Abdul Kadir, Diskusi, Contoh
pengkondisian dua kasus, tiga kasus, dst ) kasus, dua kasus, tiga kasus, Pemrograman Dasar Turbo Kasus, Tugas
(selection) dengan empat kasus, dst). C untuk IBM PC, Mandiri, Praktikum
perintah if_endif Yogjakarta, Andi,2002
2. Simon Harris and James
Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
6. Perintah Case_encase (satu kasus, dua Case_Endcase (Satu kasus, dua 1. Abdul Kadir, Diskusi, Contoh
pengkondisian kasus, tiga kasus, dst) kasus, tiga kasus, empat kasus, Pemrograman Dasar Turbo Kasus, Tugas
dengan perintah dst). C untuk IBM PC, Mandiri, Praktikum
case_encase Yogjakarta, Andi,2002
2. Simon Harris and James
Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
7. Latihan studi kasus Bahan yang telah diajarkan pada Poin No. 1 s/d poin 6 1. Abdul Kadir, Praktikum
dan tugas perorangan poin no 1 s/d 6 Pemrograman Dasar Turbo
C untuk IBM PC,
Yogjakarta, Andi,2002
2. Simon Harris and James
Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
UJIAN TENGAH SEMESTER
8. Perintah For_enfor (ascending dan For_endfor ascending, 1. Abdul Kadir, Diskusi, Contoh
pengulangan descending), for_enfor bersarang for_endfor descending (downto) Pemrograman Dasar Turbo Kasus, Tugas
(looping) dengan dan For_endfor bersarang C untuk IBM PC, Mandiri, Praktikum
for_enfor Yogjakarta, Andi,2002
2. Simon Harris and James
Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
9. Perintah While_enwhile dan repeat_until While_endwhile do & 1. Abdul Kadir, Diskusi, Contoh
pengulangan dengan suatu kondisiboolean Repeat_Until dengan berbagai Pemrograman Dasar Turbo Kasus, Tugas
(looping) dengan kondisi Boolean C untuk IBM PC, Mandiri, Praktikum
while_enwhile dan Yogjakarta, Andi,2002
repeat_until 2. Simon Harris and James
Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
10. Penggunaan Procedure dengan menggunakan Membuat procedure tanpa 1. Abdul Kadir, Diskusi, Contoh
procedure struktur variabel local dan global, parameter input, output & Pemrograman Dasar Turbo Kasus, Tugas
dengan parameter input, output input/output. (parameter actual C untuk IBM PC, Mandiri, Praktikum
dan input/output &formal). Memanggil Yogjakarta, Andi,2002
2. Simon Harris and James
procedure (called) dari Ross, Beginning Algorithms,
alogaritma utama atau ke Willey Publishing Inc, 2006
procedure lain. Rekursif.

11. Function Function by Non parameter, parameter input Membuat function tanpa 1. Abdul Kadir, Diskusi, Contoh
parameter dan rekursif parameter dan parameter input Pemrograman Dasar Turbo Kasus, Tugas
output. Memanggil function C untuk IBM PC, Mandiri, Praktikum
Yogjakarta, Andi,2002
(called) dari alogaritma utama. 2. Simon Harris and James
Function memanggil function Ross, Beginning Algorithms,
yang lain. Rekursif. Willey Publishing Inc, 2006

12. Array Array 1 dimensi, 2 dimensi dan 3 Membuat type data dalam 1. Abdul Kadir, Diskusi, Contoh
dimensi bentuk array (Larik). Array 1,2 Pemrograman Dasar Turbo Kasus, Tugas
dan 3 dimensi. C untuk IBM PC, Mandiri, Praktikum
Yogjakarta, Andi,2002
2. Simon Harris and James
Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
13. Searching. Searching data dalm struktur array Membuat berbagai algoritma 1. Abdul Kadir, Diskusi, Contoh
dan record Searching (Pencarian) data Pemrograman Dasar Turbo Kasus, Tugas
sebagai dasar algoritma untuk C untuk IBM PC, Mandiri, Praktikum
Yogjakarta, Andi,2002
merubah data, menghapus data 2. Simon Harris and James
maupun keganaan lain dari Ross, Beginning Algorithms,
metode searching ini. Willey Publishing Inc, 2006

14. Latihan Study Kasus Bahan yang telah diajarkan pada Poin No. 1 s/d poin 13. 1. Abdul Kadir, Praktikum
dan Latihan poin no 1 s/d 13 Pemrograman Dasar Turbo
Perorangan. C untuk IBM PC,
Yogjakarta, Andi,2002
2. Simon Harris and James
Ross, Beginning Algorithms,
Willey Publishing Inc, 2006
UJIAN AKHIR SEMESTER
A. TUGAS AKADEMIK
Tugas Akademik meliputI Tugas Individu dan Tugas Kelompok yang disesuaikan dengan karakteristik mata kuliah dan materi
yang diberikan.
Tugas Akademik wajib diberikan kepada Mahasiswa :
- Minimal 1 (satu) kali Tugas Akademik sebelum UTS (dikumpulkan pada saat UTS)
- Minimal 1 (satu) kali Tugas Akademik sebelum UAS (dikumpulkan pada saat UAS)
B. SISTEM PENILAIAN
Sistem Penilaian diberikan kepada masing-masing mahasiswa dengan mempertimbangkan
Aspek Penilaian sebagai berikut :
1. Nilai Kehadiran kuliah Mahasiswa = 10 %
2. Nilai Keaktifan Mahasiswa = 10 %
3. Nilai Tugas Individu/Kelompok dalam 1 semester = 20 %
4. Nilai Ujian Tengah Semester (UTS) = 30 %
5. Nilai Ujian Akhir Semester (UAS) = 40 %
Komponen Penilaian tersebut menjadi pertimbangan utama dalam pemberian bobot Nilai Akhir dengan standar nilai :
80 100 = A (Baik Sekali)
70 79 = B (Baik)
60 69 = C (Cukup)
50 59 = D (Kurang)
0 49 = E (Tidak Lulus)

Anda mungkin juga menyukai