TRAINING SWIFT FOR BASIC
DESKRIPSI TRAINING SWIFT FOR BASIC
Pelatihan Swift for Basic sangat penting bagi pemula yang ingin menguasai pemrograman aplikasi iOS dan macOS. Dengan mengikuti pelatihan ini, peserta memperoleh pemahaman dasar tentang bahasa Swift, yang dikenal cepat, aman, dan mudah dipelajari. Materi yang diberikan membantu membangun fondasi kuat dalam menulis kode yang efisien dan mengembangkan aplikasi berkualitas tinggi. Selain itu, pelatihan ini membuka peluang karier di bidang teknologi yang semakin berkembang, meningkatkan kemampuan teknis, serta mendorong kreativitas dalam membuat solusi digital. Dengan bekal Swift, peserta siap bersaing di dunia kerja dan inovasi teknologi masa depan.

TUJUAN PELATIHAN SWIFT FOR BASIC
- Memahami Konsep Dasar Pemrograman:
- Memberikan pemahaman dasar tentang logika dan struktur pemrograman modern.
- Mengenalkan konsep seperti variabel, tipe data, kondisi, perulangan, dan fungsi.
- Pengenalan Bahasa Swift:
- Memperkenalkan sintaks dasar Swift sebagai bahasa pemrograman yang digunakan pada platform Apple (iOS, macOS, watchOS, tvOS).
- Menjelaskan kelebihan dan fitur utama dari Swift.
- Meningkatkan Kemampuan Praktis:
- Melatih peserta membuat program sederhana menggunakan Swift.
- Memberikan latihan dan studi kasus untuk memperkuat pemahaman konsep.
- Menumbuhkan Logika Pemrograman:
- Meningkatkan kemampuan berpikir logis dan sistematis dalam menyusun solusi berbasis kode.
- Membangun pola pikir pemecahan masalah melalui pemrograman.
- Persiapan ke Level Lanjut (Intermediate/Advanced):
- Mempersiapkan peserta agar dapat melanjutkan ke pelatihan pengembangan aplikasi iOS atau SwiftUI dengan fondasi yang kuat.
- Membiasakan peserta dengan Xcode sebagai IDE utama.
LIST MATERI PELATIHAN SWIFT FOR BASIC
1. Pengenalan Swift dan Tools
- Apa itu Swift?
- Sejarah dan keunggulan Swift
- Instalasi dan pengenalan Xcode
- Menjalankan playground dan simulasi kode pertama
2. Dasar-Dasar Pemrograman Swift
- Sintaks dasar Swift
- Komentar dan struktur program
- Tipe data dasar: Int, Double, String, Bool
3. Variabel dan Konstanta
- Deklarasi var dan let
- Tipe data eksplisit vs implisit
- Type inference
4. Operasi Dasar
- Operasi aritmatika dan logika
- Operasi pembanding dan operator ternary
- String interpolation dan concatenation
5. Kontrol Alur Program
- Percabangan: if, else, switch
- Perulangan: for-in, while, repeat-while
6. Fungsi
- Deklarasi dan pemanggilan fungsi
- Parameter dan nilai kembali
- Fungsi dengan default parameter & variadic parameters
7. Koleksi Data
- Array: pembuatan, akses, manipulasi data
- Dictionary: key-value, pengelolaan data
- Set: konsep dan perbedaan dengan array
8. Optional dan Nil Handling
- Apa itu optional?
- Optional binding: if let, guard let
- Nil coalescing operator (??)
9. Struktur Data: Struct dan Enum
- Membuat dan menggunakan struct
- Menggunakan enum untuk case spesifik
- Perbedaan antara struct dan class (pengantar)
10. Error Handling (Dasar)
- Pengantar try, catch, throw
- Menangani error sederhana
11. Basic Debugging dan Best Practices
- Menangani error umum
- Debugging dasar di Xcode Playground
- Tips penulisan kode Swift yang baik
12. Mini Project / Final Challenge
- Membangun program sederhana (misalnya: kalkulator, sistem input data, game sederhana)
- Presentasi dan evaluasi hasil belajar
PESERTA YANG MEMBUTUHKAN PELATIHAN SWIFT FOR BASIC
1. Pelajar & Mahasiswa (IT / Non-IT)
- Siswa SMK jurusan RPL atau Teknik Komputer
- Mahasiswa Informatika, Sistem Informasi, atau Desain Komunikasi Visual
- Mahasiswa non-TI yang tertarik belajar pemrograman iOS secara dasar
2. Developer Pemula / Career Shifter
- Individu yang baru mulai belajar pemrograman
- Profesional dari bidang lain yang ingin beralih ke dunia teknologi, khususnya pengembangan aplikasi iOS
3. Staf IT / Programmer Internal Perusahaan
- Pegawai internal perusahaan yang ingin memperluas keahlian ke teknologi Apple
- Programmer Android atau Web yang ingin mulai mengembangkan aplikasi di ekosistem iOS
4. Peserta Bootcamp / Pelatihan Karier
- Calon peserta bootcamp iOS yang perlu pemahaman dasar Swift sebelum masuk materi lanjutan
- Peserta pelatihan bersertifikat digital talent, prakerja, atau pelatihan vokasi
5. Guru / Dosen / Instruktur
- Pengajar yang ingin memperkaya materi ajar dengan teknologi mobile development berbasis Swift
- Instruktur kursus komputer atau pelatihan kerja
6. Hobiis Teknologi & Pengembang Indie
- Individu yang ingin membangun aplikasi iOS untuk kebutuhan pribadi atau hobi
- Freelancer yang ingin menambah keahlian membuat aplikasi Apple
7. Startup Founder / Non-Developer
- Pendiri startup yang ingin memahami dasar teknis sebelum merekrut atau bekerja dengan developer iOS
Pemateri/ Trainer pelatihan kontrol alur program di Bali
Pelatihan ini akan diberikan oleh Trainer dari kalangan Praktisi, Akademisi dan Konsultan berpengalaman di bidangnya masing-masing. Sebelum pelatihan berlangsung Anda juga dapat berkomunikasi dengan tim training kami untuk menentukan outcome/ kompetensi yang ingin Anda capai setelah mengikuti pelatihan ini.
Metode pelatihan software Jogja
Materi yang akan disampaikan dalam training menggunakan metode yang terdiri dari presentasi 20% , Diskusi 20%, dan Praktek kurang lebih 60 % dari keseluruhan materi pelatihan yang akan disampaikan oleh pemateri kami. Namun jika dirasa metode ini kurang tepat untuk Tim dan Perusahaan Anda, tidak perlu sungkan untuk mendiskusikan hal ini kepada tim training kami sehingga kompetensi yang diharapkan sesuai dengan kebutuhan Perusahaan tempat Anda bekerja.
Lokasi Pelatihan Pemograman Bandung
Pelatihan-Online.com tidak hanya menyelenggarakan Online Training saja namun juga mengadakan pelatihan secara offline atau tatap muka. Training ini dilaksanakan di beberapa kota-kota besar di Indonesia seperti Ibukota DKI Jakarta, Bandung, Bali, Yogyakarta, Malang, Surabaya, Lombok dan juga kota Batam. Jika Anda membutuhkan pelatihan di kota lain silahkan menghubungi tim marketing kami.
Jadwal Training Terbaru di Tahun 2026
Januari : 6 – 7 Januari 2026
Februari : 12 – 13 Februari 2026
Maret : 30 – 31 Maret 2026
April : 8 – 9 April 2026
Mei : 12 – 13 Mei 2026
Juni : 22 – 23 Juni 2026
Juli : 16 – 17 Juli 2026
Agustus : 3 – 4 Agustus 2026
September : 17 – 18 September 2026
Oktober : 21 – 22 Oktober 2026
November : 4 – 5 November 2026
Desember : 17-18 Desember 2026
Jadwal tersebut juga dapat disesuaikan dengan kebutuhan calon peserta
Investasi Training Pemograman Online tahun 2026 ini :
Investasi pelatihan selama tiga hari tersebut menyesuaikan dengan jumlah peserta (on call). *Please feel free to contact us.
Apabila perusahaan membutuhkan paket in house training, anggaran investasi pelatihan dapat menyesuaikan dengan anggaran perusahaan.
Fasilitas Pelatihan untuk Paket Group (Minimal 2 orang peserta dari perusahaan yang sama):
- FREE Airport pickup service (Gratis Antar jemput Hotel/Bandara)
- FREE Transportasi Peserta ke tempat pelatihan .
- Module / Handout
- FREE Flashdisk
- Sertifikat
- FREE Bag or bagpack (Tas Training)
- Training Kit (Dokumentasi photo, Blocknote, ATK, etc)
- 2xCoffe Break & 1 Lunch, Dinner
- FREE Souvenir Exclusive
Jadwal Pelatihan masih dapat berubah, mohon untuk tidak booking transportasi dan akomodasi sebelum mendapat konfirmasi dari Marketing kami. Segala kerugian yang disebabkan oleh miskomunikasi jadwal tidak mendapatkan kompensasi apapun dari kami.