Enrolment options

Tahun Akademik:
Genap 2022/2023
Kelas-Offr:
A-17AG
Deskripsi:
Merancang dan menganalisis pembuatan program yang terstruktur, efisien, dan user friendly, untuk implementasi algoritma dan program dalam mengatasi persoala desain dan riil.
Capaian Pembelajaran
  • - Memerinci rinsip-prinsip pemrograman dan algoritma pemrograman;
  • - Mengkategorikan elemen dasar C++,
  • - Memilih operator dan fungsi pustaka,
  • - Memilih operasi I/O: cout, manipulator, cin, fungsi getch() dan getche(), dan cerr,
  • - Menguji perintah dasar: deklarasi/ definisi, nol (kosong), majemuk, goto, label, if, switch, while, do-while, for, break, continue, dan exit(),
  • - Merancang fungsi: prototipe fungsi, fungsi tanpa nilai balik, lingkup varia-bel, inline function, function overloading, rekursi, dan fungsi-fungsi matematis;
  • - Merancang array: konsep array, array 1 dimensi, array 2 dimensi, array 3 dimensi, serta operasi mempergunakan array;
  • - Menyusun string: konsep string, konstanta string, variabel string, menyalin string, fungsi dan makro berbasis karakter, fungsi untuk operasi string, serta string sebagai parameter fungsi;
  • - Merancang pointer: mendefinisikan variabel pointer, mengakses nilai yang ditunjuk pointer, pointer void, pointer dan array, pointer dan string, array pointer, pointer menunjuk ke pointer, serta aplika-si pointer;
  • - Menyusun struktur, Enum, Union, Bit-field, dan Typedef; - Menganalisis manajemen memori dinamis: alokasi memori dinamis, variabel dinamis, membebaskan memori, serta array multidimensi dan struktur dinamis;
  • - Menyusun linked-list dan pohon biner: mendeklarasikan, menambah, menampilkan, dan menghapus simpul/data;
  • - Merancang operasi file: operasi dasar, membuka file, menulis file, menu-tup file, membaca file, mendeteksi akhir file, menambah data, dan memeriksa keberhasilan operasi file.
  • - Merancang proyek : perancangan dan pembuatan program untuk menyelesaikan suatu masalah tertentu, dengan menerapkan konsep struktur data yang tepat serta algoritma yang efisien.
Daftar Pustaka:
  • 1. Deitel, Harvey M. dan Deitel, Paul J. 2005. C++ How to Pro-gram. Singapore: Prentice-Hall.
  • 2. Nagler, Eric. 2004. Learning C++: A Hands-on Approach. Singapore: Thomson Learning Asia.
  • 3. D'Orazio, Tim B. 2004. Programming in C++ Lessons and Applications. Singapore: McGraw-Hill Education
  • 4. Hennefeld, Julien, dkk. 2003. Using C++: An Introduction to Programming. Singapore: Thomson Learning Asia.
Guests cannot access this course. Please log in.