SlideShare ist ein Scribd-Unternehmen logo
1 von 34
PEMBUKAAN
DOA
Penyampain Materi
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin v1.0 5
5
Pengembangan
Android dengan
Kotlin
Android Facilitator
Irvan Aulia Luthfi
irvan-aulia-luthfi
@zeventier
Muhammad Ardhy Satrio Jati
ardhysatrio
@ardhy.satrio
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin 7
Tentang kursus ini
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Prasyarat
● Pengalaman di dalam bahasa pemrograman yang
berorientasi pada objek
● Bisa menggunakan IDE
● Memahami penggunaan GitHub
● Komputer dan sambungan internet
● (Opsional) Perangkat Android dan kabel USB
8
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Yang akan Anda pelajari
● Cara membuat berbagai aplikasi
Android di Kotlin
● Pentingnya bahasa Kotlin
● Praktik terbaik untuk
pengembangan aplikasi
● Resource belajar
9
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Mem-build aplikasi Android di Kotlin
13
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Kotlin
Sebuah bahasa pemrograman
yang modern yang membantu
developer menjadi lebih produktif.
14
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Manfaat Kotlin
● Ekspresif dan ringkas
● Kode yang lebih aman
● Interoperabilitas
● Serentak dan Terstruktur
15
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin 17
Pengalaman pembelajaran
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Struktur pembelajaran
18
Unit 1 Unit 2 Unit 3
Mulai
Menggunakan
Kotlin
Dasar-dasar, Fungsi,
Class & Objek,
Ekstensi
Pengantar
Android
Aplikasi, Tata Letak,
Navigasi Pertama
Arsitektur
Aplikasi
Android
Arsitektur Aplikasi,
Persistensi Data,
Daftar Tampilan,
Terhubung ke Internet,
Tugas Latar Belakang
Unit 4
Desain Aplikasi
Desain UI Aplikasi
4 unit dengan total 13 pembelajaran selama 13 pekan
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Kuliah
Kita akan membahas topik-topik penting secara bersama-
sama dalam sebuah kelas.
19
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Jalur pembelajaran
Setelah tiap pembelajaran
selesai, lengkapi jalur
pembelajaran yang sesuai
dengan artikel dan codelab
untuk mempraktikkan yang
sudah Anda pelajari.
20
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Mengakses jalur
21
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Jalur
22
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Codelab
23
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Dapatkan badge untuk profil developer Anda
24
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Yang Anda perlukan
Untuk mengerjakan tugas melalui contoh Kotlin dan Android di lab
Pengembangan Android dengan Kotlin, Anda perlu menginstal software
berikut ini ke komputer Anda:
● Java Development Kit
● Java Runtime Engine (hanya tersedia di Windows)
● IntelliJ IDEA
● Android Studio
25
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin 26
Resource
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Resource Kotlin
● Mempelajari Kotlin untuk daftar materi resource resmi
● Dokumentasi Bahasa Kotlin (PDF yang dapat didownload)
● Kotlin Koans untuk melihat cuplikan lainnya yang dapat digunakan
untuk latihan
● Konvensi Coding untuk panduan gaya coding untuk bahasa Kotlin
● Mempelajari Kotlin melalui Contoh untuk serangkaian contoh anotasi
yang kecil dan sederhana
27
Dokumen ini di bawah lisensi Apache 2.
Pengembangan Android dengan Kotlin
Android dan resource lainnya
● Situs developer resmi Android
● Blog Developer Android
● Blog Medium Developer Android
● Saluran YouTube Developer Android
● @AndroidDev di Twitter
● Newsletter Developer Android
● Stack Overflow
● Dokumentasi offline melalui SDK Manager
28
Break
Machine Learning
Ahmad Rusyadi
ahmad-rusyadi
@lutentiums
Explore Machine Learning
Tentang Course Ini
● Keinginan belajar yang kuat :)
● Berminat Mempelajari Machine
Learning
● Mampu berpikir logis
Prasyarat
Yang akan Anda Pelajari
● Pemrograman Python
● Pengenalan Machine Learning Dasar
● Neural Network
● Pengenalan Machine Learning Lanjutan
● Problem Framing
● Pengenalan Tensorflow
● Training Image Classification
Apa itu Machine Learning
Resource
● Tutorial Python
● Belajar Konsep Machine Learning ML Zero to Hero
● Tutorial Tensorflow
● Belajar library yang sering digunakan di Machine Learning Pandas
● Kaggle Course Intro to Machine Learning
Introduction Android Development with Kotlin.pptx

Weitere ähnliche Inhalte

Ähnlich wie Introduction Android Development with Kotlin.pptx

Pemrograman android
Pemrograman androidPemrograman android
Pemrograman android
Mdeno Akbar
 

Ähnlich wie Introduction Android Development with Kotlin.pptx (20)

Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?Apa Itu Framework CodeIgniter?
Apa Itu Framework CodeIgniter?
 
Introduction: AndroidX
Introduction: AndroidXIntroduction: AndroidX
Introduction: AndroidX
 
Codeigniter 2
Codeigniter 2Codeigniter 2
Codeigniter 2
 
Seni Digitaliasi Al-Quran (VSC Praktek Sederhana).pptx
Seni Digitaliasi Al-Quran (VSC Praktek Sederhana).pptxSeni Digitaliasi Al-Quran (VSC Praktek Sederhana).pptx
Seni Digitaliasi Al-Quran (VSC Praktek Sederhana).pptx
 
Pemrograman android
Pemrograman androidPemrograman android
Pemrograman android
 
Pertemuan 1 instalasi
Pertemuan 1   instalasiPertemuan 1   instalasi
Pertemuan 1 instalasi
 
Ci
CiCi
Ci
 
Codeigniter by faiz
Codeigniter by faizCodeigniter by faiz
Codeigniter by faiz
 
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10Instalasi python 3 dan ide atau anaconda distribution pada windows 10
Instalasi python 3 dan ide atau anaconda distribution pada windows 10
 
Besut Kode - Workshop 2
Besut Kode - Workshop 2Besut Kode - Workshop 2
Besut Kode - Workshop 2
 
#1 Introduction Kotlin.pptx
#1 Introduction Kotlin.pptx#1 Introduction Kotlin.pptx
#1 Introduction Kotlin.pptx
 
Fundamental Django, dan Contoh Program CRUD Katalog Buku Perpustakaan.
Fundamental Django, dan Contoh Program CRUD Katalog Buku Perpustakaan.Fundamental Django, dan Contoh Program CRUD Katalog Buku Perpustakaan.
Fundamental Django, dan Contoh Program CRUD Katalog Buku Perpustakaan.
 
FIC - Flutter Basic.pdf
FIC - Flutter Basic.pdfFIC - Flutter Basic.pdf
FIC - Flutter Basic.pdf
 
Pengenalan android ndk
Pengenalan android ndkPengenalan android ndk
Pengenalan android ndk
 
Dicoding Developer Coaching #119 _ iOS _ MacinCloud, Bikin Aplikasi iOS tanpa...
Dicoding Developer Coaching #119 _ iOS _ MacinCloud, Bikin Aplikasi iOS tanpa...Dicoding Developer Coaching #119 _ iOS _ MacinCloud, Bikin Aplikasi iOS tanpa...
Dicoding Developer Coaching #119 _ iOS _ MacinCloud, Bikin Aplikasi iOS tanpa...
 
Pengenalan codeigniter
Pengenalan codeigniterPengenalan codeigniter
Pengenalan codeigniter
 
Pertemuan1 installasi eclipse
Pertemuan1 installasi eclipsePertemuan1 installasi eclipse
Pertemuan1 installasi eclipse
 
Pengenalan code igniter
Pengenalan code igniterPengenalan code igniter
Pengenalan code igniter
 
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan python
 
Ebook tutorial pemrograman android
Ebook tutorial pemrograman android Ebook tutorial pemrograman android
Ebook tutorial pemrograman android
 

Introduction Android Development with Kotlin.pptx

  • 1.
  • 3. DOA
  • 5. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin v1.0 5 5 Pengembangan Android dengan Kotlin
  • 6. Android Facilitator Irvan Aulia Luthfi irvan-aulia-luthfi @zeventier Muhammad Ardhy Satrio Jati ardhysatrio @ardhy.satrio
  • 7. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin 7 Tentang kursus ini
  • 8. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Prasyarat ● Pengalaman di dalam bahasa pemrograman yang berorientasi pada objek ● Bisa menggunakan IDE ● Memahami penggunaan GitHub ● Komputer dan sambungan internet ● (Opsional) Perangkat Android dan kabel USB 8
  • 9. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Yang akan Anda pelajari ● Cara membuat berbagai aplikasi Android di Kotlin ● Pentingnya bahasa Kotlin ● Praktik terbaik untuk pengembangan aplikasi ● Resource belajar 9
  • 10. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Mem-build aplikasi Android di Kotlin 13
  • 11. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Kotlin Sebuah bahasa pemrograman yang modern yang membantu developer menjadi lebih produktif. 14
  • 12. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Manfaat Kotlin ● Ekspresif dan ringkas ● Kode yang lebih aman ● Interoperabilitas ● Serentak dan Terstruktur 15
  • 13. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin 17 Pengalaman pembelajaran
  • 14. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Struktur pembelajaran 18 Unit 1 Unit 2 Unit 3 Mulai Menggunakan Kotlin Dasar-dasar, Fungsi, Class & Objek, Ekstensi Pengantar Android Aplikasi, Tata Letak, Navigasi Pertama Arsitektur Aplikasi Android Arsitektur Aplikasi, Persistensi Data, Daftar Tampilan, Terhubung ke Internet, Tugas Latar Belakang Unit 4 Desain Aplikasi Desain UI Aplikasi 4 unit dengan total 13 pembelajaran selama 13 pekan
  • 15. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Kuliah Kita akan membahas topik-topik penting secara bersama- sama dalam sebuah kelas. 19
  • 16. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Jalur pembelajaran Setelah tiap pembelajaran selesai, lengkapi jalur pembelajaran yang sesuai dengan artikel dan codelab untuk mempraktikkan yang sudah Anda pelajari. 20
  • 17. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Mengakses jalur 21
  • 18. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Jalur 22
  • 19. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Codelab 23
  • 20. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Dapatkan badge untuk profil developer Anda 24
  • 21. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Yang Anda perlukan Untuk mengerjakan tugas melalui contoh Kotlin dan Android di lab Pengembangan Android dengan Kotlin, Anda perlu menginstal software berikut ini ke komputer Anda: ● Java Development Kit ● Java Runtime Engine (hanya tersedia di Windows) ● IntelliJ IDEA ● Android Studio 25
  • 22. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin 26 Resource
  • 23. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Resource Kotlin ● Mempelajari Kotlin untuk daftar materi resource resmi ● Dokumentasi Bahasa Kotlin (PDF yang dapat didownload) ● Kotlin Koans untuk melihat cuplikan lainnya yang dapat digunakan untuk latihan ● Konvensi Coding untuk panduan gaya coding untuk bahasa Kotlin ● Mempelajari Kotlin melalui Contoh untuk serangkaian contoh anotasi yang kecil dan sederhana 27
  • 24. Dokumen ini di bawah lisensi Apache 2. Pengembangan Android dengan Kotlin Android dan resource lainnya ● Situs developer resmi Android ● Blog Developer Android ● Blog Medium Developer Android ● Saluran YouTube Developer Android ● @AndroidDev di Twitter ● Newsletter Developer Android ● Stack Overflow ● Dokumentasi offline melalui SDK Manager 28
  • 25.
  • 26. Break
  • 29. ● Keinginan belajar yang kuat :) ● Berminat Mempelajari Machine Learning ● Mampu berpikir logis Prasyarat
  • 30. Yang akan Anda Pelajari ● Pemrograman Python ● Pengenalan Machine Learning Dasar ● Neural Network ● Pengenalan Machine Learning Lanjutan ● Problem Framing ● Pengenalan Tensorflow ● Training Image Classification
  • 31.
  • 32. Apa itu Machine Learning
  • 33. Resource ● Tutorial Python ● Belajar Konsep Machine Learning ML Zero to Hero ● Tutorial Tensorflow ● Belajar library yang sering digunakan di Machine Learning Pandas ● Kaggle Course Intro to Machine Learning