Anda di halaman 1dari 28

Dasar-Dasar Developer Android

Hello World

Pelajaran 1

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 1
Android app
4.0 International License
1.1 Membuat Aplikasi
Android Anda yang
Pertama

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 2
Android app
4.0 International License
Isi

● Android Studio
● Membuat aplikasi "Hello World" dalam Android Studio
● Dasar alur kerja pengembangan aplikasi dengan Android
Studio
● Menjalankan aplikasi pada perangkat virtual dan fisik

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 3 3
Android app
4.0 International License
Prasyarat
● Bahasa Pemrograman Java
● Pemrograman berorientasi-objek
● XML - properti / atribut
● Menggunakan IDE untuk pengembangan dan debugging

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 4
Android app
4.0 International License
Android Studio

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 5
Android app
4.0 International License
Apa yang dimaksud dengan Android Studio?
● Android IDE
● Struktur proyek
● Template
● Layout Editor
● Alat pengujian
● Pembangunan berbasis
Gradle
● Log Console
● Debugger
● Monitor
● Emulator
This work is licensed under a Creative
Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 6
Android app
4.0 International License
Ringkasan Pemasangan
● Mac, Windows, atau Linux
● Membutuhkan Java Development Kit (JDK) 1.7 atau yang
lebih baik dari Laman unduhan Oracle Java SE
● Setel JAVA_HOME ke lokasi pemasangan JDK
● Unduh dan pasang Android Studio dari
http://developer.android.com/sdk/index.html
● Lihat 1.1 P Pemasangan Android Studio secara detail
This work is licensed under a Creative
Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 7
Android app
4.0 International License
Membuat
Aplikasi Android
Anda yang Pertama

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 8
Android app
4.0 International License
Memulai Android Studio

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 9
Android app
4.0 International License
Membuat proyek di dalam Android Studio

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 10
Android app
4.0 International License
Memberi nama
aplikasi Anda

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 11
Android app
4.0 International License
Memilih template aktivitas
Pilih template untuk
aktivitas umum,
seperti peta atau panel
samping navigasi.

Pilih Aktivitas Kosong


atau Aktivitas Dasar
untuk aktivitas
sederhana dan custom.
This work is licensed under a Creative
Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 12
Android app
4.0 International License
Memberi nama aktivitas Anda
● Hal yang baik untuk
memberikan nama
aktivitas utama
MainActivity dan
activity_main layout

● Gunakan AppCompat

● File layout mudah


dibuat

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 13
Android app
4.0 International License
Android Studio Panes
Layout
Editor

Proyek
File

Android Monitor:
logcat: pesan log

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 14
Android app
4.0 International License
Folder proyek
1. manifest—File Manifes Android -
deskripsi aplikasi yang dibaca oleh
waktu proses Android
2. java—paket kode sumber Java
3. res—Sumber daya (XML) - layout,
string, gambar, ukuran, warna...
4. build.gradle—file pembangunan Gradle

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 15
Android app
4.0 International License
Sistem versi Gradle
● Subsistem versi modern dalam Android Studio
● Tiga build.gradle:
○ proyek

○ modul

○ setelan

● Biasanya tidak perlu mengetahui detail Gradle tingkat-rendah


● Ketahui selengkapnya tentang Gradle pada https://gradle.org/

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 16 16
Android app
4.0 International License
Menjalankan aplikasi Anda
1. Jalankan

2. Pilih
perangkat virtual
atau fisik
3. OK
This work is licensed under a Creative
Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 17
Android app
4.0 International License
Membuat perangkat virtual
Gunakan emulator untuk menguji aplikasi di berbagai versi Android dan faktor bentuk.

Tools > Android > AVD Manager atau:

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 18
Android app
4.0 International License
Mengonfigurasi perangkat virtual
1. Pilih perangkat keras 2. Pilih Versi Android
3. Selesaikan

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 19
Android app
4.0 International License
Menjalankan pada perangkat virtual

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 20
Android app
4.0 International License
Menjalankan pada perangkat fisik
1. Aktifkan Opsi Developer:
a. Settings > About phone
b. Ketuk Build number tujuh kali
2. Aktifkan USB Debugging
a. Settings > Developer Options > USB Debugging
3. Menghubungkan ponsel ke komputer dengan kabel

Persiapan tambahan Windows/Linux:


● Menggunakan Perangkat Keras

Driver Windows:
● Driver USB OEM
This work is licensed under a Creative
Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 21
Android app
4.0 International License
Memperoleh umpan balik ketika aplikasi Anda
berjalan
● Saat aplikasi berjalan, logcat Android Monitor
menampilkan informasi
● Anda bisa menambahkan laporan pembuatan log untuk
aplikasi yang akan muncul dalam logcat.

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 22
Android app
4.0 International License
Pembuatan Log
import android.util.Log;

// Use class name as tag


private static final String TAG =
MainActivity.class.getSimpleName();

// Show message in Android Monitor, logcat pane


// Log.<log-level>(TAG, "Message");
Log.d(TAG, “Creating the URI…”);
This work is licensed under a Creative
Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 23
Android app
4.0 International License
Android Monitor > logcat pane

1. Mencatat laporan dalam


kode.
2. panel logcat menampilkan
sistem dan pesan logging

● Setel filter untuk menentukan apa yang penting bagi Anda


● Pencarian menggunakan tag
This work is licensed under a Creative
Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 24
Android app
4.0 International License
Ketahui selengkapnya

● Mengenal Android Studio


● Dokumentasi Android resmi di developer.android.com
● Membuat dan Mengelola Perangkat Virtual
● Mendukung Versi Platform Berbeda
● Mendukung Beberapa Layar

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 25
Android app
4.0 International License
Ketahui selengkapnya

● Laman Wikipedia Gradle


● Panduan gaya Bahasa Pemrograman Java Google
● Temukan jawabannya di Stackoverflow.com

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 26
Android app
4.0 International License
Apa Berikutnya?

● Bab Konsep: 1.1 C Membuat Aplikasi Android Anda yang Pertama


● Praktik: 1.1 P Memasang Android Studio dan Menjalankan Hello
World

This work is licensed under a Creative


Create your first
Android Developer Fundamentals Commons Attribution-NonCommercial 27
Android app
4.0 International License
SELESAI

This work is licensed under a Creative


Android Developer Fundamentals Storing Data Commons Attribution-NonCommercial 28
4.0 International License

Anda mungkin juga menyukai