Matakuliah
Praktikum Algoritma Pemrograman
Deskripsi Mata Kuliah
Pada mata kuliah ini mahasiswa belajar tentang prinsip-prinsip algoritma dan pemrograman yang meliputi; sistem komputer, pemrograman, penulisan algoritma, tipe data dan identifier, operator, ekspresi dan penanganan input output, pengambilan keputusan, kontrol perulangan, array, string dan pengolahan string, struktur, pointer, pemrograman modular, fungsi, nilai balik, dan passing parameter, algoritma searching dan sorting serta membangun aplikasi sederhana menggunakan bahasa pemrograman tertentu (C Programming).
CPL Program Studi pada MK
CPL-1
- Mampu untuk berfikir logis, kritis dan inovatif dalam mengidentifikasi, menganalisis serta memberikan solusi terhadap permasalahan yang sesuai dengan bidang keilmuan dan penguasaan teknologi
CPL-2
- Mampu mengimplementasikan pengetahuan dasar teknologi informasi di tempat kerja.
CPL-3
- Menerapkan konsep-konsep yang diterapkan di bidang teknologi informasi, yang meliputi: 1) Rekayasa Perangkat Lunak, 2) Sistem Informatika, Jaringan dan Aplikasi, 3) Teknik Komputer dan Jaringan, 4) Teknik Transmisi Telekomunikasi, 5) Teknik Jaringan Akses Telekomunikasi.
CPMK
CPMK-1
- Mampu mengaplikasikan algoritma dalam bahasa pemrograman komputer dengan hardware dan software (IDE).
CPMK-2
- Mampu menggunakan variabel, konstanta tipe data dan operator dalam suatu program
CPMK-3
- Mampu menulis ekspresi dan menangani input dan output perangkat standar komputer
CPMK-4
- Mampu merancang alur pengambilan keputusan, alur kontrol perulangan dalam program
CPMK-5
- Mampu merancang dan menerapkan array dalam suatu program
CPMK-6
- Mampu menangani pengolahan teks atau string
CPMK-7
- Mampu merancang dan menyusun fungsi dengan berbagai kebutuhannya dalam suatu program
CPMK-8
- Mampu merancang dan mengimplementasikan nilai balik fungsi serta passing parameter fungsi
CPMK-9
- Mampu menerapkan konsep mudularitas program
CPMK-10
- Mampu menerapkan pointer untuk berbagai penanganan data
CPMK-11
- Mampu merancang struktur struct dan cara mengakses struct
CPMK-12
- Mampu menerapkan algoritma pencarian dan pengurutan dalam suatu program
CPMK-13
- Mampu membuat program aplikasi sederhana untuk kasus-kasus sehari-hari
Aktivitas Pembelajaran
Aktivitas pembelajaran untuk course ini belum tersedia.
Lecture Note
Lecture Video
Assignments
E-Book
UTS
UAS
Related