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:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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

Methode

Duration

Participant

Investment

Online

2 Days

Min 5

Call

Inhouse

2 Days

Min 5

Call

Offline

2 Days

Min 5

Call