Nama :
NPM :
Instruksi-instruksi
= Langkah-langkah harus tersusun
dalam Alagoritma
secara logis
Memerlukan
LOGIKA
yang benar
PROGRAM
ditulis dalam suatu bahasa yang disebut Bahasa
Pemrograman (Programming Language)
Contoh Bahasa
Pemrograman :
COBOL
FORTRAN
Pascal
BASIC
C
Java
dan sebagainya
Bahasa Pemrograman
• Bahasa Pemrograman merupakan notasi yang dipergunakan untuk
mendeskripsikan proses komputasi dalam format yang dapat dibaca
oleh komputer dan manusia
Nama
Advanced Setting
Aplikasi
Custem
View Layouts Component
View
Image Widgets
Sound
Font
Source
Code
Project
Activity
Component
Logic Block
Block = Scratch MIT
Jenis input
Block perintah dan masukan
Variabel
1. Tunggal = Variabel
2. Majemuk = Array = List
3. Type Variabel
4. Pengisian Variabel
Type Variabel
Boolean
Numbering
String
MAP
Contoh (1)
List
Hasil
• Daftar Berisi
• “1”
• “2”
• Muncul pada Komponen ListView1 & Spinner1
Contoh (2)
VariaBel
Hasil
map
Mengisi data spinner
• Create List
• Add
CustemView
Create MAP Variabel
Create map list
XML
Siklus Hidup Aktivitas di Aplikasi Android
Lifecycle dalam pemrograman Android
• Saat pengguna menjelajahi, keluar, dan kembali ke aplikasi Anda,
contoh Activity dalam transisi aplikasi Anda melalui berbagai bagian
State dalam siklus hidup mereka. Kelas Activity menyediakan
sejumlah callback yang memungkinkan aktivitas mengetahui bahwa
sebuah State telah berubah: bahwa sistem sedang menciptakan,
menghentikan, atau melanjutkan suatu aktivitas, atau
menghancurkan proses di mana aktivitas berada
•
Activity
• Aktivitas menyediakan satu set inti dari enam callback atau fungsi:
onCreate() , onStart() , onResume() , onPause() , onStop() , dan
onDestroy() . Sistem memanggil masing-masing callback ini sebagai
sebuah aktivitas memasuki sebuah State baru
Bagan ACTIVITY
Tambah intent
Pengkondisian
Contoh
quiz
• Masukan 2 Buah Bilangan, • Masukan sebuah nilai,
Tentukan apakah kedua bilangan konversikan menjadi huruf mutu
itu sama atau mana bilangan berikut
yang lebih besar • A : 80-100
• B : 70-79
• C: 60-79
• D: 40-59
• E : 0-39
Pengulangan
Contoh Forever
Componen Suara
• MediaPlayer • SoundPool
• MediaPlayer dirancang untuk file • Merupakan kumpulan sampel
suara atau aliran yang lebih lama yang dapat dimasukkan ke
, ini paling sesuai untuk file memori dari sumber daya di
musik atau file yang lebih besar. dalam APK atau dari file dalam
File akan dimuat dari disk setiap sistem file, yang berarti
kali dibuat disebut, ini akan dirancang untuk klip pendek dan
menghemat ruang memori paling sesuai untuk efek suara.
namun mengenalkan delay kecil
(tidak terlalu mencolok).
Soundpool
• Asset Suara • Button OnClick
1. Sound Manager 1. Create Variabel Numerik untuk
• On Create menampung SoundPool
1. Create Component SoundPool 2. Isi variable tersebut dengan
SoundId Playing dan Times 0
2. Create Variabel Numerik
3. Isi Variabel tersebut dengan
SoundId Load
Logic SoundPool
• onCreate
• On Button Click
Mediaplayer • Button Click
• Assett Sound
1. Manager Sound
• onCreate
1. Create Component
MediaPlayer