Aturan Dasar Menulis Kode yang Rapi dan Bersih

Deskripsi Pelatihan :Aturan Dasar Menulis Kode yang Rapi dan Bersih

Pelatihan ini dirancang khusus untuk membantu para developer meningkatkan kualitas kode mereka agar lebih mudah dibaca, dirawat, dan dikembangkan secara tim. Sepanjang pelatihan, peserta akan mempelajari prinsip-prinsip utama Clean Code, mulai dari teknik penamaan yang jelas, penyusunan fungsi yang efisien, hingga strategi menangani error dengan rapi. Selain teori, pelatihan ini berfokus pada sesi praktik langsung untuk mengubah kode yang berantakan (dirty code) menjadi kode yang berkualitas tinggi (clean code). Dengan menerapkan standar industri ini, developer dapat meminimalkan munculnya bug, mempercepat proses code review, dan mengurangi beban teknis perusahaan dalam jangka panjang. 

Tujuan Pelatihan :Aturan Dasar Menulis Kode yang Rapi dan Bersih

  1. Memahami pentingnya kode yang bersih terhadap efisiensi performa tim dan proyek.
  2. Mampu menerapkan teknik penamaan variabel, fungsi, dan kelas yang deskriptif dan intuitif.
  3. Mampu melakukan refactoring atau merapikan kode yang rumit tanpa merusak sistem.
  4. Mampu menulis tes sederhana untuk memastikan kode tetap berjalan dengan benar setelah diubah.

Rincian Materi Pelatihan :

Hari 1

Sesi 1 (08.30 – 10.00)

Topik : Aturan Penamaan dan Pembatasan Komentar 

  1. Prinsip penamaan variabel, fungsi, dan kelas yang bermakna dan jelas.
  2. Kapan komentar benar-benar dibutuhkan dan cara menghindari komentar yang tidak berguna.
  3. Praktik merapikan kode dari penamaan yang membingungkan.

Sesi 2 (10.15 – 12.00)

Topik : Mendesain Fungsi dan Kelas yang Fokus 

  1. Aturan ukuran maksimal dan batas argumen pada sebuah fungsi.
  2. Menerapkan prinsip satu fungsi untuk satu tugas (Single Responsibility).
  3. Mengatur struktur kelas agar data dan fungsi di dalamnya tetap rapi.

Sesi 3 (13.00 – 15.00)

Topik : Praktik Mandiri: Merapikan Fungsi

  1. Teknik memecah fungsi panjang menjadi komponen-komponen kecil.
  2. Mengurangi penggunaan percabangan (if-else) yang terlalu menumpuk.
  3. Simulasi code review antar peserta untuk saling menilai kerapian kode.

Hari 2

Sesi 4 (08.00 – 10.00)

Topik : Manajemen Error dan Format Tampilan Kode 

  1. Teknik menangani kesalahan program menggunakan Exceptions, bukan mengembalikan nilai null.
  2. Mengatur jarak, indentasi, dan urutan kode agar nyaman dibaca secara vertikal dan horizontal.
  3. Strategi memisahkan logika utama bisnis dari kode penanganan error.

Sesi 5 (10.15 – 12.00)

Topik : Seni Melakukan Refactoring Tanpa Takut 

  1. Mengenali ciri-ciri kode yang mulai membusuk atau berantakan (code smells).
  2. Langkah demi langkah mengubah struktur kode lama agar lebih bersih dengan aman.
  3. Latihan terbimbing merombak potongan fungsi kompleks menjadi lebih elegan.

Sesi 6 (15.15 – 15.45)

Topik : Unit Testing Dasar dan Implementasi Tim 

  1. Peran penting tes otomatis (Unit Test) dalam menjaga kebersihan kode.
  2. Menulis satu tes untuk satu konsep agar mudah mendeteksi bug.
  3. Menyusun kesepakatan standar aturan penulisan kode (Style Guide) untuk tim sendiri.

 

Durasi Pelatihan :

  • 2 Hari ( 9 jam 30 menit)

Metode Pelatihan : 

  1. Pemaparan Konsep: Penjelasan teori mengenai standar penulisan Clean Code.
  2. Bedah Kode (Code Demolition): Instruktur menunjukkan contoh kode yang buruk dan memperbaikinya secara langsung.
  3. Praktik Langsung (Hands-on Coding): Peserta langsung mengetik dan memperbaiki kode di laptop masing-masing.
  4. Peer Review: Diskusi kelompok kecil untuk mengoreksi kode sesama peserta demi melatih kepekaan visual.

Target Pelatihan :

  1. Junior hingga Mid-level Software Developer (Backend, Frontend, atau Fullstack).
  2. Programmer yang ingin memperbaiki kebiasaan menulis kode.
  3. Systems Analyst atau Team Lead yang ingin menyamakan standar kualitas kode di timnya.

Hasil Pelatihan :Aturan Dasar Menulis Kode yang Rapi dan Bersih

  1. Peserta mampu mendeteksi kode yang berantakan (code smells) di dalam proyek mereka sendiri.
  2. Peserta mampu menulis kode yang langsung bisa dipahami oleh rekan setim tanpa perlu banyak penjelasan.
  3. Meningkatnya kecepatan proses perbaikan sistem karena struktur kode yang dihasilkan lebih rapi dan teratur.
  4. Peserta membawa pulang panduan standar aturan penulisan kode (coding standard checklist) yang siap pakai.

 

Investasi dan fasilitas Metode    Pelaksanaan                     Harga & Fasilitas
    Opsi 1 – Pelatihan Online     Training Online Rp. 5.500.000 per peserta.

    Minimal kuota 2 peserta dan bisa request

   tanggal.

•   Pelaksanaan training selama 2 hari half day (08.00 – 12.00 WIB atau 13.15 – 16.00 WIB)

    Menggunakan aplikasi Zoom/Google Meet.

•      Sudah Termasuk : Sertifikat  Training 

       Softfile & Hardfile, Pengiriman Sertifikat ke A     alamat Peserta, Softfile Materi.

•                Belum termasuk : PPN 11%.

 

    Opsi 2 –

         Pelatihan Offline di Yogyakarta

  Training Offline Rp.7.900.000 per peserta.

• Minimal kuota 3 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%.

 

 

Instruktur

 

Tim Oemah Training

www.oemahwebsite.com

Leave a Reply

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