Kode Mata Kuliah | : | KOM202 |
Nama Mata Kuliah | : | Algoritme dan Pemrograman |
Kredit | : | 3(2-2) |
Prasyarat | : | — |
Peserta | : | Mayor S1 Ilmu Komputer, Interdept, dan Minor Sistem Informasi/Sistem Cerdas |
Penilaian | : | UTS 35%, UAS 40%, Kehadiran di kelas dan lab/praktikum 5%, dan Tugas Praktikum 20%. Tidak ada ujian perbaikan. |
Situs | : | http://agricode.cs.ipb.ac.id/lx |
Silabus | : | Pengertian algoritme dan pemrograman. Algorithm constructs: seleksi, iterasi dan rekursi, evaluasi ekspresi dan assignment; I/O stream dan exception. Data modelling: primitive, array, string, data structure. Pengantar bahasa pemrograman C: tahapan pemrograman, struktur program, preprocessor directives, kata kunci (keywords), tipe data, literal constant, symbolic variable, operator aritmatika, logika, relasional, kesamaan, penugasan, dan operator increment dan decrement. Kontrol program: seleksi IF, WHILE, DO-WHILE, FOR, SWITCH, dan JUMP. Fungsi: definisi fungsi, file header, pemanggilan fungsi (call by value/reference), fungsi rekursif. Array: deklarasi, mengirim array ke fungsi, array ganda, dan string. Pointer: operator pointer, hubungan pointer dengan array. Struktur, union, enumerasi, dan manipulasi bit. |
Pokok Bahasan | : | Pendahuluan: pemecahan masalah dengan komputer, pengertian algoritme dan pemrograman; Prinsip dasar penyusunan algoritme; Pengenalan bahasa pemrograman C (struktur); Ekspresi dan operator-operator dalam C, sintaks, tipe data, statement, kontrol program, algoritme; Array dan pointer; Fungsi, string, argumen; File, stdio library, structure, typedef; Efisiensi, rekursi, searching; Linked structures; Format Input/Output; Struktur, union, enumerasi, operasi bitwise; Hashing and sorting. |
Catatan kuliah (PDF) | : | Catatan kuliah terdiri dari 9 (sembilan) bab sebagai berikut: |
Slide kuliah (PDF) | : | Slide kuliah dibuat dengan format PDF sebagai berikut: |