View Code? Open in Web Editor
NEW
Repositori ini berisi kurikulum dan materi pembelajaran untuk Mentoring Session Batch #2 Kelas C Programming Bagi Pemula.
License: MIT License
c-programming-bagi-pemula's Introduction
C PROGRAMMING BAGI PEMULA
LESSON 01: Pengenalan dasar tentang CLI Linux untuk develop aplikasi dengan menggunakan C GNU Library
- Peserta mampu menggunakan perintah dasar Linux.
- Peserta mampu mengenal Bahasa Pemrograman C.
- Peserta mampu melakukan compile program C dengan menggunakan GNU C Library.
- Peserta mampu menampilkan
Helo word
pada Bahasa Pemrograman C.
- Persiapan untuk kelas berikutnya.
LESSON 02: Pengenalan algoritma dasar pemrograman dengan Bahasa C
- Peserta mampu memahami beberapa tipe data dasar (jenis dan jangkauannya).
- Peserta mampu memahami variabel.
- Peserta mampu memahami konstanta.
- Peserta mampu memahami berbagai jenis operator dan pemakaiannya.
- Peserta mampu memahami instruksi I/O.
- Peserta mampu memahami struktur perulangan.
- Peserta mampu memahami struktur kondisi.
- Peserta mampu memahami fungsi.
- Peserta mampu memahami header.
- Persiapan untuk kelas berikutnya.
LESSON 03: Array dan struktur pada Pemrograman C
- Peserta mampu memahami struktur data array.
- Peserta mampu memahami struct.
- Peserta mampu memahami define.
- Peserta mampu memahami union dan typedef.
- Peserta mampu memahami pointer.
- Peserta mampu memahami queue dan implementasinya.
- Persiapan untuk kelas berikutnya.
LESSON 04: Penanganan file pada Pemrograman C
- Peserta mampu memahami cara membaca isi file.
- Peserta mampu memahami cara menulis isi file.
- Peserta mampu memahami cara menambahkan data pada file baris terakhir.
- Peserta mampu memahami cara menulis isi file dengan format.
- Peserta mampu memahami cara membaca isi file dengan format.
- Peserta mampu memahami cara mengecek keberadaan file, membuat file, dan menghapus file dalam direktori.
- Persiapan untuk kelas berikutnya.
LESSON 05: Implementasi TCP Server - Client pada Pemrograman C
- Peserta mampu memahami socket programming.
- Peserta mampu mengimplementasikan Socket Client Server Programming.
- Persiapan untuk kelas berikutnya.
DEVELOP APPLICATION: Pembuatan aplikasi Collect and Controlling Data Logger
- Peserta memahami fitur Personal Project yang akan dibuat.
- Peserta mulai mengerjakan Personal Project.
- Siapkan laptop dengan Sistem Operasi Linux (Distro Debian/Ubuntu).
- Editor Visual Studio Code download di sini
Referensi belajar mandiri:
- Referensi fungsi dan header yang ada di GNU C Library Standar IEEE
c-programming-bagi-pemula's People
Contributors
Stargazers
Watchers