---
title: iOS Basic
description: "## Mengapa Harus Training IOS Dasar di IDN ? - Materi akan diajarkan dari basic sehingga semua peserta diharapkan bisa mengikuti proses pembelajaran - Modul training disusun dalam bahasa Indonesia agar mudah dipahami oleh peserta training - Free Konsultasi kepada…"
url: "https://www.idn.id/training/ios-dasar/"
updated: "2025-05-13"
category: IOS
---

# iOS Basic

## Mengapa Harus Training IOS Dasar di IDN ?

- Materi akan diajarkan dari basic sehingga semua peserta diharapkan bisa mengikuti proses pembelajaran
- Modul training disusun dalam bahasa Indonesia agar mudah dipahami oleh peserta training
- Free Konsultasi kepada trainer after training, jika memang ada materi yang dirasa belum mengerti
- Biaya training termurah untuk sekelas training IOS di Indonesia
- Free makan siang dan coffee break selama training
- Disediakan penginapan gratis bagi peserta training yang dari luar kota
- Pemberitahuan lowongan kerja kepada peserta
- Join group whatsapp setelah training, sehingga memudahkan peserta untuk konsultasi setelah training
- Dibimbing oleh trainer yang ahli dan praktisi di bidang IOS

---

## Pengenalan Training

[Training IOS Dasar](https://www.idn.id/training/ios-dasar/) merupakan salah satu jenis training pemograman berbasis mobile yang ditawarkan oleh IDN sebagai tempat training IOS di jakarta dan Semarang. Pada training ini, peserta akan belajar tentang bagaimana belajar pemograman IOS level basic sampai bisa memahami materi lanjutan IOS, dengan materi-materi yang selalu update sesuai perkembangan zaman baik dari segi source codenya maupun dari segi tools/librarynya. Training di IDN juga ada layanan konsultasi dengan trainernya, jadi permasalahan yang berhubungan dengan materi training bisa dibahas pada saat training berlangsung.

Adapun training Android di IDN dilaksanakan selama 4 hari. Selama training, peserta akan mendapat ilmu tentang bagaimana awal membuat aplikasi native baik itu untuk IOS, kemudian peserta juga akan mengetahui solusi dari kesulitan saat ketika mengembangkan sebuah aplikasi.

---

## Benefits

- Menguasai materi yang tersedia di curriculum
- Peserta mampu mengatasi permasalahan dalam proses pemograman
- Memahami dasar-dasar coding Pada IOS
- Dapat mengoperasikan X Code
- Peserta dapat membuat project aplikasi sendiri secara mandiri

---

## Trainer

- **[Asadullah Al Hamasy](https://www.linkedin.com/in/asadullah-al-hamasy/)** (ATC android certified application developer)

---

## Waktu Training

4 hari *full day : Jam 09.00 – 17.00 WIB

---

## Fasilitas Peserta

- Akses Internet
- Gratis Mengulang kapanpun
- Lunch & Coffeebreak
- Penginapan Gratis bagi yang dari luar kota
- Sertifikat
- Kaos

---

## Curriculum

#### Pengenalan dan Persiapan

- Installasi Xcode
- Pengenalan Xcode
- Pengenalan Sintaksis Swift 5

#### Layouting

- Layouting menggunakan Auto Layout
- Layouting menggunakan Constraint
- Layouting menggunakan StackView

#### Aplikasi Kalkulator

- Layouting Kalkulator
- Penulisan Code

#### Aplikasi Multiple Screen

- Menambahkan Segue
- Parsing data antar halaman lain
- Get data dari halaman lain

#### Table View

- Membuat Simple Table View
- Membuat Custom Table View
- Membuat Section Table View
- Membuat Collection Table View

#### Controller

- Menambahkan Tab Bar Controller
- Menambahkan Navigation Controller

#### Cocoapods

- Persiapan
- Install Cocoapods pada MacOS

#### Interface Builder

- Image Picker
- Picker View
- Date Picker
- Segmented Control

#### Map

- Konfigurasi MapKit
- Mengatur titik lokasi dengan latitude dan longitude
- Installasi dan Konfigurasi pod Google Maps
- Membuat API key dari Google API
- Mengatur titik lokasi dengan latitude dan longitude dari GPS
- Pengaturan perizinan gps di Info.plist

#### Aplikasi Multimedia

- Memutar Audio
- Memutar Video dengan Controller

#### Aplikasi WebView

- Konfigurasi WebKit
- Pengaturan perizinan internet Info.plist

#### HTTP Client & Passing JSON

- Konfigurasi HTTP Client dengan AlamofireSwiftyJSON
- Passing JSON Object
- Passing JSON Array
- Menampilkan JSON Array di Custom Table View
- Menampilkan gambar dari JSON

---

## Durasi Training

**4 Hari (Jam Belajar Mulai Pukul 09.00 s.d 17.00 WIB Perharinya)**

---

## Biaya Investasi : Rp 2.000.000,-

---

**Note: Jika membutuhkan surat penawaran dan faktur pajak, silahkan [hubungi kami](https://www.idn.id/contact/).**

---

   [daftar training](https://my.idn.id/) [cek jadwal terdekat](https://jadwal.idn.id/semua-training)
