Dasar Pemrograman dan Kendali Versi

Deskripsi Pelatihan Dasar Pemrograman dan Kendali Versi :

Pelatihan “Dasar Pemrograman dan Kendali Versi” dirancang untuk memberikan pemahaman fundamental kepada peserta mengenai konsep dasar pemrograman serta penggunaan sistem kendali versi (version control) dalam pengembangan perangkat lunak. Materi meliputi struktur kode, logika pemrograman, serta pengenalan dan praktik penggunaan Git sebagai alat kendali versi. Pelatihan ini disusun secara praktis dan interaktif, cocok untuk pemula yang ingin membangun dasar yang kuat dalam dunia pemrograman dan kolaborasi pengembangan perangkat lunak modern.

 

Tujuan Pelatihan Dasar Pemrograman dan Kendali Versi :

  1. Memahami konsep dasar pemrograman dan alur logika kode.
  2. Menguasai sintaks dasar bahasa pemrograman (Python).
  3. Mengenal konsep kendali versi dan kegunaannya.
  4. Mampu menggunakan Git untuk manajemen versi kode secara praktis.
  5. Menyiapkan peserta untuk kolaborasi tim dalam pengembangan perangkat lunak.

Rincian Materi Pelatihan :

Hari 1 – Dasar Pemrograman (Python)

Sesi 1 (08.30 – 10.30)

Topik : Pengenalan Pemrograman dan Instalasi Lingkungan Kerja

  1. Apa itu pemrograman dan bagaimana komputer bekerja
  2. Bahasa pemrograman populer dan peran Python
  3. Struktur dasar program
  4. Instalasi Python dan Visual Studio Code (VSCode)
  5. Pengenalan terminal / command line dasar
  6. Menulis dan menjalankan program pertama (“Hello, World!”)
  7. Praktik: Menjalankan skrip Python sederhana

 

Sesi 2 (10.45 – 12.45)

Topik : Tipe Data, Variabel, dan Operator

  1. Tipe data dasar: integer, float, string, boolean
  2. Variabel dan penamaan yang baik
  3. Operator matematika, perbandingan, dan logika
  4. Konversi tipe data
  5. Input dari pengguna (input function)
  6. Praktik: Kalkulator sederhana menggunakan input dan operator

Sesi 3 (13.15 – 15.15)

Topik : Struktur Kontrol: Percabangan dan Perulangan

  1. Struktur kontrol: if, elif, else
  2. Operator logika dalam percabangan
  3. Perulangan dengan for dan while
  4. Fungsi range(), break, dan continue
  5. Praktik: Program deteksi bilangan genap/ganjil dan looping daftar

Sesi 4 (15.30 – 17.30)

Topik : Fungsi, List, dan Dictionary

  1. Cara mendefinisikan dan memanggil fungsi
  2. Parameter dan nilai kembali (return)
  3. List: membuat, mengakses, dan memodifikasi
  4. Dictionary: konsep key-value dan penggunaannya
  5. Praktik: Program manajemen data sederhana menggunakan fungsi dan dictionary

 

Hari 2 – Kendali Versi dengan Git

Sesi 5 (08.30 – 10.30)

Topik : Pengenalan Git dan Konsep Version Control

  1. Apa itu version control dan mengapa penting
  2. Perbedaan centralized vs distributed VCS
  3. Instalasi Git dan konfigurasi awal (git config)
  4. Struktur proyek Git dan alur kerja dasar
  5. Praktik: Membuat repositori lokal dan memahami struktur direktori Git

Sesi 6 (10.45 – 12.45)

Topik: Dasar Git: init, add, commit, status, dan log

  1. Perintah dasar: git init, git add, git commit, git status, git log
  2. Konsep staging area dan snapshot
  3. Menulis pesan commit yang baik
  4. Praktik: Menyimpan versi kode proyek Python sebelumnya menggunakan Git

Sesi 7 (13.15 – 15.15)

Topik: Branching dan Merging, Resolusi Konflik

  1. Apa itu branch dan kapan menggunakannya
  2. Membuat dan berpindah branch: git branch, git checkout
  3. Menggabungkan branch: git merge
  4. Simulasi konflik merge dan cara menyelesaikannya
  5. Praktik: Mengerjakan fitur baru di branch berbeda dan menggabungkannya

 

Sesi 8 (15.30 – 17.30) 

Topik: Remote Repository (GitHub), Kolaborasi, dan Best Practice

  1. Membuat akun GitHub dan repositori online
  2. Push dan pull dari repositori remote
  3. Bekerja secara kolaboratif: clone, pull request, dan review kode
  4. Best practice Git dalam tim pengembangan
  5. Praktik: Push proyek Python ke GitHub dan simulasi kontribusi tim

 

Durasi Pelatihan :

  • Total: 2 Hari (16 Jam)
  • Per Hari: 4 Sesi (masing-masing 2 jam)

Metode Pelatihan :

  1. Presentasi teori singkat
  2. Demonstrasi langsung
  3. Latihan praktik dan studi kasus
  4. Tanya jawab dan diskusi kelompok
  5. Evaluasi pemahaman peserta melalui tugas

Target Peserta :

  1. Siswa, mahasiswa, atau profesional pemula yang ingin belajar pemrograman
  2. Individu yang belum familiar dengan Git dan manajemen versi
  3. Developer baru yang ingin memahami workflow kolaboratif dalam tim

 

Hasil Pelatihan :

  1. Memahami konsep dasar pemrograman dan dapat menulis program sederhana.
  2. Menggunakan Python untuk membuat script dasar.
  3. Menggunakan Git untuk mengelola kode secara individu maupun tim.
  4. Mampu berkolaborasi dalam proyek perangkat lunak menggunakan Git dan GitHub.
  5. Siap untuk mengikuti pelatihan lanjutan dalam pengembangan perangkat lunak.

 

Investasi dan fasilitas Metode    Pelaksanaan                     Harga & Fasilitas
    Opsi 1 – Pelatihan Online  

•   Training Online Rp 3.900.000 per peserta.

 Minimal kuota 1 peserta dan bisa request  tanggal

•   Pelaksanaan training selama 2 hari half day (08.00 – 12.00 WIB atau 13.00 – 17.00 WIB)

    Menggunakan aplikasi Zoom/Google Meet

•           Sudah Termasuk : Sertifikat  Training Softfile & Hardfile, Pengiriman Sertifikat ke Alamat Peserta, Softfile Materi.

•                Belum termasuk : PPN 11%.

 

    Opsi 2 –

         Pelatihan Offline di Yogyakarta

 

•       Training Offline Rp 6.900.000 per peserta

• Minimal kuota 1 peserta dan bisa request tanggal

•   Pelaksanaan training selama 2 hari full day (08.00 – 16.00 WIB)

•                Tempat pelaksanaan :

•           ✓ Hotel El Royale, Yogyakarta ATAU

•   ✓ Hotel Malyabhara, Malioboro, Yogyakarta

Sudah termasuk : Meeting Room, Modul Training, Sertifikat Training, Training Kits, Lunch, Coffee Break, dan Souvenir.

•   Belum termasuk : Penginapan & Transportasi Peserta Pelatihan, dan PPN 11%.

 

 

Instruksi

 

Tim Oemah Training

www.oemahwebsite.com

Leave a Reply

Your email address will not be published. Required fields are marked *