• Tidak ada hasil yang ditemukan

KONTRAK PERKULIAHAN ALGORITME DAN PEMROGRAMAN KOM202

N/A
N/A
Protected

Academic year: 2018

Membagikan "KONTRAK PERKULIAHAN ALGORITME DAN PEMROGRAMAN KOM202"

Copied!
6
0
0

Teks penuh

(1)

KONTRAK PERKULIAHAN

ALGORITM E DAN PEM ROGRAM AN

KOM 202

KOORDINATOR M ATA AJARAN ALGORITM E DAN PEM ROGRAM AN

DEPARTEM EN ILM U KOM PUTER

INSTITUT PERTANIAN BOGOR

(2)

KONTRAK PERKULIAHAN

Nam a M at a Kuliah : Algorit m e dan Pem rogram an Kode M at a Kuliah : KOM 202

Beban Kredit : 3(2-2)

Sem est er : Ganjil, 2013/ 2014

Koordinat or M K : Dr. Eng. Heru Sukoco (HRS)

Koordinat or Asist en : Karlina Khiyarin Nisa, SKom M T (KLN) Endang Purnam a Giri, S,Kom , M .Kom (EPG) Pengajar : 1. Ahm ad Ridha, SKom , M S (ARD)

2. Endang Purnam a Giri, S.Kom , M .Kom (EPG) 3. Julio Adisant oso, Ir, M .Kom (JAS)

4. Karlisa Priandana, ST M Eng (KPR)

5. M uham m ad Asyhar Agm alaro, SSi M Kom (M AA) 6. M usht hofa, S.Kom , M .Sc (M US)

7. Tot o Haryant o, S.Kom ,M .Si (TTH)

8. Wisnu Anant a Kusum a, Dr.Eng ST M T (WAK)

[1] M anfaat M ata Kuliah

M at a kuliah ini berm anfaat dalam m em ecahkan m asalah secara t erst rukt ur dan m engim plem ent asikan solusi dengan bahasa pem rogram an.

[2] Deskripsi Perkuliahan

M at a kuliah ini menjelaskan pengert ian algorit m e dan pem rogram an. Algorit hm const ruct: seleksi, it erasi dan rekursi, evaluasi ekspresi, dan assignment. Pengant ar bahasa pem rogram an C: t ahapan pem rogram an, st rukt ur program , kat a kunci, tipe data, lit eral constant, symbolic variable, operat or arit m et ika, logika, relasional, kesam aan, penugasan, dan operat or increment dan decrement. Kont rol program : if, w hile, do … w hile, for, dan sw it ch. Fungsi: definisi fungsi, pem anggilan fungsi (call by value/ reference), fungsi rekursif, inline funct ion. Array: deklarasi, m engirim array ke fungsi, array 2D, variable-lengt h array, array dinam is. Point er: operat or point er, hubungan point er dengan array. St rukt ur, union, enum erasi, dan m anipulasi bit . Akses file sekuensial.

[3] Tujuan

(3)

[4] Strategi Perkuliahan

Kuliah diberikan kepada m ahasisw a S1 IPB yang m engam bil m at a kuliah ini sebagai m ayor (G6: Ilm u Kom put er), int erdept (G1: St at ist ika, G2: Geom et , G5: M at em at ika, G7: Fisika, dan F4: Teknik Sipil dan Lingkungan), m inor Sist em Inform asi, sert a support ing course. M at a kuliah ini mem iliki 14 kali pert em uan kuliah t at ap m uka dan 14 kali prakt ikum di laborat orium kom put er. M et ode perkuliahan adalah kom binasi ant ara ceram ah, diskusi, dan lat ihan, sedangkan prakt ikum dilaksanakan dengan m et ode t ut orial dan lat ihan.

Ket idakhadiran kuliah dan prakt ikum dengan surat ket erangan yang sah m aksim al 3 pert em uan. Ket idakhadiran harus disert ai surat ket erangan yang sah dari Komisi Akademik Depart em en m asing-m asing. M ahasisw a pengulang asing-m at a kuliah Algoritasing-m e dan Peasing-m rograasing-m an diw ajibkan asing-m engikut i keseluruhan kegiat an kuliah dan prakt ikum selam a satu sem est er. Unt uk m em perlancar kom unikasi ant ara dosen, asist en, dan mahasisw a, seluruhnya diw ajibkan unt uk bergabung ke milis [email protected].

Set iap kelas w ajib m emiliki perw akilan sebagai Penanggung Jaw ab (PJ) kelas yang dit ent ukan pada pert em uan 1. Setiap m ahasisw a juga w ajib m enyam paikan alam at e-m ail ke PJ kelas, dan selanjut nya PJ kelas m engirim kan daft ar NIM , nam a, dan alam at e-m ail t ersebut ke milis dengan Subjek: “[DATA] Daftar alamat e-mail kelas paralel #?” .

Cat at an kuliah di ht t p:/ / julio.st aff.ipb.ac.id/

[5] Praktikum dan Tugas

Praktikum

Set iap m ahasisw a pesert a M K ini m endapat kan akun di Learning Cent er (LX) (ht t p:/ / agricode.cs.ipb.ac.id/ lx) dengan form at nim (huruf kecil sem ua) dan password “ algorit m e” (t anpa kut ip) [harap segera digant i] at au passw ord yang ada bagi m ahasisw a pengulang.

Prakt ikum 1 diisi dengan pengarahan penggunaan CodeBlocks, pem buat an program C sederhana, dan pengum pulan program m elalui LX. Prakt ikum -prakt ikum selanjut nya berbent uk lat ihan soal-soal yang ada di dilakukan setiap pekan berupa lat ihan soal-soal pem rogram an di LX pada kont es “Praktikum Algoritme dan Pemrograman - Semester Ganjil 2013/ 2014” . Jika ada kesulit an selama pengerjaan lat ihan, asist en dapat m em berikan penjelasan.

Tugas

(4)

[7] Tata Tertib M ahasisw a

Sesuai dengan ket ent uan yang t erdapat pada Buku Panduan Sarjana IPB

Hadir paling lam bat 15 m enit . M ahasiswa TIDAK DIPERKENANKAN m asuk kelas set elah 15 m enit kuliah dim ulai.

Tiap kelas harus m em iliki Penanggung Jaw ab sebagai kont ak kelas dengan dosen

Berpenam pilan dan berbusana sopan sert a rapi.

Tidak m enggunakan sandal at au sejenisnya.

Tidak m engoperasikan handphone, laptop, at au sejenisnya.

Tidak ada ujian perbaikan dan penugasan susulan at au perbaikan.

Tat a t ert ib m ilis akan dikirim kan m elalui m ilis.

[8] Kriteria Penilaian dan Ujian

Nilai akhir (NA) adalah nilai kum ulat if dari nilai ujian t engah semest er (UTS), ujian akhir sem est er (UAS), dan ujian prakt ikum . M et ode dan bobot nilai sebagai berikut :

1. UTS: 35% 2. UAS: 40%

3. Ujian prakt ikum UTS: 10% 4. Ujian prakt ikum UAS: 15%

Ujian tertulis bersifat closed book, dan tidak diadakan ujian perbaikan. Ujian prakt ikum

diselenggarakan pada pert em uan ke-7 prakt ikum unt uk UTSP dan set elah periode UAS (sekit ar 22 Juni 2013) unt uk UASP. Ujian prakt ikum bersifat closed book. M ahasisw a yang diperbolehkan m engikut i ujian prakt ikum adalah m ahasisw a yang:

m em iliki ketidakhadiran prakt ikum

≤ 3 kali

dengan surat ket erangan yang sah dari Kom isi Pendidikan S1 depart em en m asing-m asing.

t elah m enyelesaikan PR dengan jumlah skor sam a dengan at au m elebihi nilai am bang yang akan dit ent ukan.

Daft ar nam a m ahasisw a yang diperbolehkan unt uk m engikut i ujian praktikum akan dium umkan m elalui LC dan m ilis seminggu sebelum ujian prakt ikum dilaksanakan.

Huruf m ut u dit ent ukan berdasarkan rat aan seluruh m ahasisw a dengan selang sebagai berikut :

[75, 100] : A

[70, 75) : AB

[60, 70) : B

[50, 60) : BC

[40, 50) : C

[20, 40) : D

[0, 20) : E

[6] Referensi Utama

(5)

Hari Jam Nama Ruang Peserta Pengajar(+ Backup) Kapasitas Ma / Int / Mi

1 M ahasisw a mampu menjelaskan dan memecahkan masalah menggunakan pendekat an algorit me

Pendahuluan M ot ivasi belajar algorit me dan pemrograman, pemecahan masalah dengan komputer, pengert ian algorit me dan pemrograman

2 M ahasisw a mampu membuat algorit me dengan pendekat an t op dow n dan bot t om up sert a

Pendekat an t op-down dan bott om-up dalam algorit me, karakterist ik algorit me, implement asi algorit me dalam bent uk bahasa

pemrograman, tingkat an dan jenis-jenis bahasa pemrograman, st rukt ur dasar program C, assignment

3 M ahasisw a mampu melakukan operasi dat a dasar

Operasi dat a dasar Ekspresi dan operat or-operat or dalam C, sint aks, t ipe dat a, cara

Kont rol Program seleksi IF, SWITCH..CASE, WHILE, DO-WHILE, FOR

5

6 M ahasisw a mampu membuat dan menggunakan fungsi dalam program

Fungsi Definisi fungsi, file header, pemanggilan fungsi (call by value),

[9] Jadwal Kuliah dan Pengajar

(6)

inline function

Array Deklarasi, mengirim array ke fungsi, array ganda, dan st ring, VLA

9 M ahasisw a mampu menggunakan point er dan melakukan alokasi memori

Point er dan alokasi memori

Operat or point er, hubungan pointer dan array

10

11 M ahasisw a mampu membuat dan mengoperasikan karakt er dan st ring

Karakt er dan st ring Deklarasi, operasi karakt er dan st ring

12 M ahasisw a mampu menjelaskan dan membuat program rekursif dan search, sequent ial sort ed search

13 M ahasisw a mampu menjelaskan dan membuat program rekursif dan mengimplement asikan pada program pengurut an

Sort ing pada array M acam-macam algorit me sorting: bubble sort , select ion, insertion

14 M ahasisw a mampu menjelaskan dan mengimplement asikan st ruct ure, union, enumerasi dan operasi bit w ise, mengimplement asikan pada program, enumerasi dan pergeseran bit ,I/ O file sekuensial

UJIAN AKHIR SEM ESTER

Perw akilan M ahasisw a, Dosen Pengajar,

Referensi

Dokumen terkait