Deskripsi:
Pelatihan ini mengajarkan dasar-dasar bahasa pemrograman C, termasuk sintaks, struktur data, dan algoritma untuk membangun aplikasi yang efisien dan terstruktur.
Manfaat:
Pelatihan ini ditujukan untuk pengembang perangkat lunak dan individu yang ingin belajar bahasa pemrograman C. Tujuannya adalah untuk memberikan pemahaman dasar tentang pemrograman menggunakan bahasa C. Manfaatnya adalah peserta dapat menulis program perangkat lunak efisien dan memahami dasar-dasar struktur data dan algoritma.
Silabus:
Pengenalan Bahasa Pemrograman C
Memahami sejarah dan konsep dasar bahasa pemrograman C, serta peranannya dalam pengembangan perangkat lunak.
Memahami struktur program C, mulai dari deklarasi variabel hingga sintaks dasar.
Mengidentifikasi dan menggunakan tipe data dasar dalam C untuk pengolahan informasi.
Kontrol Alur Program: Penggunaan Kondisional dan Looping
Mempelajari cara menggunakan struktur kontrol seperti if, else, switch, dan loop for, while, dan do-while.
Memahami pentingnya kontrol alur dalam pengambilan keputusan dan pengulangan tugas.
Mengimplementasikan logika program dengan mengoptimalkan penggunaan kondisi dan perulangan.
Fungsi dan Modularitas dalam Pemrograman C
Menggunakan fungsi untuk membagi program menjadi bagian-bagian modular dan terstruktur.
Mempelajari cara mendeklarasikan dan memanggil fungsi serta parameter yang digunakan.
Menyusun program yang efisien dan mudah dikelola dengan pendekatan modular.
Pengelolaan Memori dalam C (Pointer dan Alokasi Dinamis)
Memahami konsep pointer dan cara menggunakannya untuk mengelola memori secara efisien.
Mempelajari penggunaan malloc, free, dan calloc untuk alokasi memori dinamis.
Mengoptimalkan penggunaan memori dalam aplikasi dengan memahami pointer dan pengelolaan memori.
Struktur Data: Array dan Struktur dalam C
Memahami penggunaan array untuk menyimpan data dalam jumlah banyak secara terstruktur.
Mempelajari penggunaan struktur untuk menyimpan data dengan tipe yang berbeda dalam satu unit.
Mengimplementasikan array dan struktur untuk solusi masalah yang lebih kompleks.
Manipulasi String dan File dalam C
Menggunakan fungsi string untuk memanipulasi teks dan karakter dalam C.
Mempelajari cara membaca dan menulis file untuk menyimpan dan mengambil data dalam program.
Mengonfigurasi aplikasi yang memanfaatkan input dan output file dengan efisien.
Debugging dan Error Handling dalam C
Mempelajari cara melakukan debugging untuk menemukan dan memperbaiki kesalahan dalam program.
Menggunakan teknik error handling untuk menangani kesalahan yang mungkin terjadi dalam eksekusi program.
Mengoptimalkan kinerja dan ketahanan program dengan pengelolaan error yang efektif.
Algoritma Dasar dan Teknik Pemrograman dalam C
Memahami algoritma dasar seperti sorting, searching, dan traversal serta cara mengimplementasikannya dalam C.
Mengoptimalkan pemrograman dengan penggunaan teknik algoritma yang efisien dan tepat.
Mempelajari teknik rekursif untuk memecahkan masalah yang kompleks dalam program.
Pengembangan Aplikasi dengan C
Menggunakan bahasa C untuk membangun aplikasi konsol sederhana seperti kalkulator dan pengelola data.
Mempelajari pengembangan aplikasi berbasis teks dengan antarmuka pengguna (UI) sederhana.
Menyusun aplikasi yang dapat diimplementasikan dalam berbagai bidang industri.
Persiapan untuk Ujian Sertifikasi Pemrograman C
Mengidentifikasi topik utama yang diuji dalam sertifikasi bahasa C dan mengoptimalkan kesiapan ujian.
Menggunakan latihan soal dan proyek praktis untuk mempersiapkan peserta menghadapi ujian sertifikasi.
Menyusun rencana belajar dengan fokus pada pemahaman konsep dan keterampilan praktis dalam pemrograman C.
Pengenalan Bahasa Pemrograman C
Memahami sejarah dan konsep dasar bahasa pemrograman C, serta peranannya dalam pengembangan perangkat lunak.
Memahami struktur program C, mulai dari deklarasi variabel hingga sintaks dasar.
Mengidentifikasi dan menggunakan tipe data dasar dalam C untuk pengolahan informasi.
Kontrol Alur Program: Penggunaan Kondisional dan Looping
Mempelajari cara menggunakan struktur kontrol seperti if, else, switch, dan loop for, while, dan do-while.
Memahami pentingnya kontrol alur dalam pengambilan keputusan dan pengulangan tugas.
Mengimplementasikan logika program dengan mengoptimalkan penggunaan kondisi dan perulangan.
Fungsi dan Modularitas dalam Pemrograman C
Menggunakan fungsi untuk membagi program menjadi bagian-bagian modular dan terstruktur.
Mempelajari cara mendeklarasikan dan memanggil fungsi serta parameter yang digunakan.
Menyusun program yang efisien dan mudah dikelola dengan pendekatan modular.
Pengelolaan Memori dalam C (Pointer dan Alokasi Dinamis)
Memahami konsep pointer dan cara menggunakannya untuk mengelola memori secara efisien.
Mempelajari penggunaan malloc, free, dan calloc untuk alokasi memori dinamis.
Mengoptimalkan penggunaan memori dalam aplikasi dengan memahami pointer dan pengelolaan memori.
Struktur Data: Array dan Struktur dalam C
Memahami penggunaan array untuk menyimpan data dalam jumlah banyak secara terstruktur.
Mempelajari penggunaan struktur untuk menyimpan data dengan tipe yang berbeda dalam satu unit.
Mengimplementasikan array dan struktur untuk solusi masalah yang lebih kompleks.
Manipulasi String dan File dalam C
Menggunakan fungsi string untuk memanipulasi teks dan karakter dalam C.
Mempelajari cara membaca dan menulis file untuk menyimpan dan mengambil data dalam program.
Mengonfigurasi aplikasi yang memanfaatkan input dan output file dengan efisien.
Debugging dan Error Handling dalam C
Mempelajari cara melakukan debugging untuk menemukan dan memperbaiki kesalahan dalam program.
Menggunakan teknik error handling untuk menangani kesalahan yang mungkin terjadi dalam eksekusi program.
Mengoptimalkan kinerja dan ketahanan program dengan pengelolaan error yang efektif.
Algoritma Dasar dan Teknik Pemrograman dalam C
Memahami algoritma dasar seperti sorting, searching, dan traversal serta cara mengimplementasikannya dalam C.
Mengoptimalkan pemrograman dengan penggunaan teknik algoritma yang efisien dan tepat.
Mempelajari teknik rekursif untuk memecahkan masalah yang kompleks dalam program.
Pengembangan Aplikasi dengan C
Menggunakan bahasa C untuk membangun aplikasi konsol sederhana seperti kalkulator dan pengelola data.
Mempelajari pengembangan aplikasi berbasis teks dengan antarmuka pengguna (UI) sederhana.
Menyusun aplikasi yang dapat diimplementasikan dalam berbagai bidang industri.
Persiapan untuk Ujian Sertifikasi Pemrograman C
Mengidentifikasi topik utama yang diuji dalam sertifikasi bahasa C dan mengoptimalkan kesiapan ujian.
Menggunakan latihan soal dan proyek praktis untuk mempersiapkan peserta menghadapi ujian sertifikasi.
Menyusun rencana belajar dengan fokus pada pemahaman konsep dan keterampilan praktis dalam pemrograman C.
Fasilitas :
Fasilitas Training Offline
Yang disediakan oleh TEKSO Training and Consulting:
Ruangan audio visual dengan fasilitas lengkap
1x Free Refreshment terkait program melalui media Zoom dengan durasi 2-3 jam, waktu menyesuaikan
Modul Materi (Hard Copy & Soft Copy)
Makan Siang dan Coffee Break
Akses Internet
Sertifikat Training
Training Kit Untuk Peserta
Ice Breaking dan Doorprize
Konsultasi dengan Instruktur setelah Pelatihan
Fasilitas Training Online
Yang disediakan oleh TEKSO Training and Consulting:
Room meeting online premium
1x Free Refreshment terkait program melalui media Zoom dengan durasi 2-3 jam, waktu menyesuaikan
Modul Materi Soft Copy
Sertifikat Training
Rekaman Pelaksanaan Training
Konsultasi dengan Instruktur setelah Pelatihan
Fasilitas Training Inhouse
Yang disediakan oleh perusahaan:
Ruangan audio visual dengan fasilitas lengkap
Makan Siang dan Coffee Break
Akses Internet
Penginapan dan Akomodasi Tim TEKSO (Luar Jakarta)
Yang disediakan oleh TEKSO Training and Consulting:
1x Free Refreshment terkait program melalui Media Zoom dengan durasi 2-3Jam, waktu menyesuaikan
Modul Materi (Soft Copy)
Ice Breaking dan Doorprize
Sertifikat Training (Hard Copy / Soft Copy)
Training Kit Untuk Peserta
Konsultasi dengan Instruktur setelah Pelatihan
Yang disediakan oleh TEKSO Training and Consulting:
Ruangan audio visual dengan fasilitas lengkap
1x Free Refreshment terkait program melalui media Zoom dengan durasi 2-3 jam, waktu menyesuaikan
Modul Materi (Hard Copy & Soft Copy)
Makan Siang dan Coffee Break
Akses Internet
Sertifikat Training
Training Kit Untuk Peserta
Ice Breaking dan Doorprize
Konsultasi dengan Instruktur setelah Pelatihan
Yang disediakan oleh TEKSO Training and Consulting:
Room meeting online premium
1x Free Refreshment terkait program melalui media Zoom dengan durasi 2-3 jam, waktu menyesuaikan
Modul Materi Soft Copy
Sertifikat Training
Rekaman Pelaksanaan Training
Konsultasi dengan Instruktur setelah Pelatihan
Yang disediakan oleh perusahaan:
Ruangan audio visual dengan fasilitas lengkap
Makan Siang dan Coffee Break
Akses Internet
Penginapan dan Akomodasi Tim TEKSO (Luar Jakarta)
Yang disediakan oleh TEKSO Training and Consulting:
1x Free Refreshment terkait program melalui Media Zoom dengan durasi 2-3Jam, waktu menyesuaikan
Modul Materi (Soft Copy)
Ice Breaking dan Doorprize
Sertifikat Training (Hard Copy / Soft Copy)
Training Kit Untuk Peserta
Konsultasi dengan Instruktur setelah Pelatihan
|
Methode |
Duration |
Participant |
Investment |
|
Online |
2 Days |
Min 5 |
Call |
|
Inhouse |
2 Days |
Min 5 |
Call |
|
Offline |
2 Days |
Min 5 |
Call |