Masa
Persiapan Program Setara D1 ITB
Batch 3
Tahun 2014/2015
Laporan
Aktivitas Belajar
Nama
Lengkap
|
:
|
Heri
Heryadi
|
|
NIM/
No. Registrasi
|
:
|
11031414
|
|
Alamat
email
|
:
|
heriheryadi51@gmail.com
|
|
Program
& Opsi
|
:
|
TKJ
|
|
Tahap
Perkuliahan ke-
|
:
|
10
|
|
USBJJ
|
:
|
SEAMOLEC
|
Aktivitas Belajar Mandiri
|
Rangkuman materi perkuliahan
yang telah saya pelajari (100-400 kata):
|
Tahap Perkuliahan
ke-10
Android
memiliki beberapa resources, antara lain:
1) Layouts
Layout
merupakan
bagian yang mendefinisikan bagaimana keadaan view dalam aplikasi.File layout
defaultnya berada di direktori res/layouts. ADT secara default akan membuat file
main.xml pada direktori tersebut.LinearLayout Layout yang menyusun
bagian-bagiannya dalam satu baris. RelativeLayout Layout yang posisi dari
bagian-bagiannya dapat di deskripsikan dalam relasi satu dgn yg lainnya atau
dgn induknya.
FrameLayout
Layout ini dirancang untuk memblokir area pada screen untuk menampilkan satu
komponen. Developer dapat menambahkan beberapa anak bagian, tetapi semua akan
dipatok ke kiri atas screen. Anak bagian dari layout akan digambarkan dalam
stack, yang terakhir akan berada di atas stack. TableLayout Layout yang
menyusun anak bagiannya dalam baris dan kolom.
2)
Strings
3)
Images
4)
Dimensions
Merupakan unit
ukuran numerik:
- dp (density-independent
pixels)
- sp (scale-independent
pixels)
- pt (points)
- px (pixels))
- mm (millimeters)
- in (inches)
5)
Styles
Styles
di
android sangat mirip dengan Cascading Style Sheets (CSS) di pengembangan web.
Style merupakan kumpulan dari property yang dapat diterapkan pada View secara
mandiri, Activity, atau keseluruhan aplikasi (melalui file manifest). Style
mendukung inheritance. Contoh property style antara lain: font
size, font color, dan screen background.
6)
Themes
Theme
merupakan Style yang diterapkan pada keseluruhan Activity atau Aplikasi. Jika
Style diterapakan sebagai Theme dalam suatu Aplikasi, maka semua View dan
Activity dalam Aplikasi akan Meng-Inherits setting dari Style.
7)
Values
Value
dapat
mengandung berbagai tipe untuk aplikasi, diantaranya:
- Bool :
merupakan nilai Boolean. Disimpan dalam file xml, biasanya di lokasi res/values/<filename>.xml;
Contoh: res/values/bools.xml
- Integer:
merupakan nilai Integer. Disimpan dalam file xml, biasanya di lokasi res/values/<filename>.xml;
Contoh: res/values/integers.xml
- Integer
Array: merupakan Array Integer. Disimpan dalam file xml, biasanya di
lokasi res/values/<integers>.xml; Yang mana integers merupakan <nama
file>
- Typed
Arrays: merupakan tipe yang digunakan untuk membuat Array dari berbagai resource
yang tidak sejenis. Biasanya disimpan di res/values/<filename>.xml; Misal
res/values/types.xml
8)
Menus
Menu
dapat
didefinisikan melalui kode maupun XML. Cara awal untuk mendefinisikan menu
adalah melalui XML. Biasanya menu diletakkan di direktori /menus. Setiap menu
memiliki file .xml sendiri.
9)
Colors
File colors
biasanya diletakkan di values/colors.xml. File ini memungkinkan developer
untuk mendefinisikan nama color, misal: login_screen_font_colors, yang
berarti color dari font yang digunakan pada halaman login.
Terima
Kasih
|
Kendala atau
kesulitan yang telah saya atasi (termasuk cara mengatasinya) dan yang masih
saya hadapi:
|
1) Karena
kurangnya fasilitas Untuk Praktek tetapi masalah ini bisa diatasi dengan cara
meminta bantuan kepada teman-teman disekitar saya untuk memberi penjelasan
dan bantuan seperti saran dan masukan untuk bisa menyelesaikan tugas ini
walaupun jauh dari kesempurnaan.
2) Sulitnya
video dokumentasi sempuna karena saya menggunakan netbook jadi tidak bisa
menggunakan kamera dan speakernya di recorder cumstasia studio pada netbok
saya tidak bisa diaktipkan solusinya saya memasukan kata-kata dan audio pada
video dokumentasi.
|
Video Dokumentasi Belajar
|
Cuplikan gambar (screenshots) dari Video Dokumentasi Belajar
yang telah saya buat:
|
Link berikut menampilkan Video
Dokumentasi Belajar yang telah saya upload ke Youtube:
|
Tidak ada komentar:
Posting Komentar