Praktikum 2
Layout, View, Resource
1.1 Tujuan
1. Mahasiswa mampu menjelaskan bahasa yang digunakan dalam android,
instalasi android studio, user interface android studio, struktur project android
serta pembuatan emulator android, dan mengimplementasikan berbagai jenis
layout dasar pada pengembangan aplikasi android, mampu membuat aplikasi
sederhana menggunakan view dan resources pada android, serta membaca
Relative Layout adalah layout yang penataan nya ini adalah penataan yang
menempatkan widget-widget didalamnya seperti layer, sehingga sebuah widget dapat
berada di atas/di bawah widget lainnya atau dengan kata lain Relative merupakan
layout yang penataannya lebih bebas (Relative) sehingga bisa di tata di mana saja.
1.2.7. Resource
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
Resource adalah file tambahan dan konten statis yang dapat diakses di aplikasi
bagian mendasar dari proses pengembangan aplikasi Android. Resource dapat dipakai
untuk mendefinisikan color (warna), image (gambar), layout (tata letak), menu, dan
nilai string. Jenis-jenis Resource:
Jenis-jenis Values:
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
1.4 Percobaan
1.4.1. Membuat Project
Berikut adalah langkah-langkah dalam membuat projek Aplikasi Mobile pada
IDE Android Studio:
1. Pilih start a new android studio project
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
Selanjutnya membuat AVD berisi profil hardware, image sistem, area penyimpanan, skin, dan
properti lainnya.
Langkah-langkah membuat ADV:
- Buka AVD Manager dengan mengklik Tools > AVD Manager. Klik Create Virtual
Device, di bagian bawah dialog AVD Manager.
- Selanjutnya akan muncul halaman select hardware dan pilih hardware yang
terdapat play store. Untuk mengindikasikan bahwa profil-profil ini sepenuhnya
mematuhi CTS dan dapat menggunakan image sistem yang menyertakan
aplikasi Play Store. Selanjutnya pilih Next.
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
Selanjutnya akan menampilkan halam seperti gambar dibawha ini. Beri nama
activity_frame_layout → Create → kemudian ketikkan kode xml di bawah ini.
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
android:layout_width="match_parent"
adalah ukuran lebar dari layout text
Yaitu membuat button dengan text tersebut, match parent berarti ukuran
halaman 1, dengan layout heigh dan tersebut untuk menyesuaikan lebar
layout width yaitu match parent, dan dan tinggi suatu tampilan sama
letaknya yang di tengah. dengan ukuran lebar dan tinggi dari
layar smartphone android yang anda
gunakan.
android:layout_height="match_parent
adalah ukuran panjang atau ukuran
kebawah dari layout text tersebut,
Yaitu membuat textview dengan text
match parent berarti ukuran tersebut
halaman 2, dengan layout heigh dan
untuk menyesuaikan lebar dan tinggi
layout width yaitu match parent, dan
suatu tampilan sama dengan ukuran
letaknya yang di tengah.
lebar dan tinggi dari layar smartphone
android yang anda gunakan.
Dan mengubah activity sesuai dengan nama class pada AndroidManifest.xml agar app
dapat dijalankan pada emulator. Seperti gambar dibwah ini:
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
- Buat sebuah .xml baru → beri nama activity_relative_layout, dan pilih OK.
- Kemudian tambahkan file java baru bernama RelativeLayout. Dan ketikkan kode
seperti gambar dibawah ini.
- Selanjutnya run kan hasil dari program seperti gambar dibawah ini
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
- Kemudian tambahkan file java baru bernama TableLayout. Dan ketikkan kode
seperti gambar dibawah ini
- Kemudian tambahkan warna sesuai keingan pada file color.xml. seperti gambar
dibawah ini.
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
- kemudian ketikkan kode berikut. Perhatikan bahwa pada contoh kode dibawah,
kita menggunakan data yang telah kita simpan pada file color.xml dan string.xml.
Perhatikan cara pemanggilannya.
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
- Selanjutnya membuat aksi ketika tombol Login ditekan. Dengan proses mengecek
username dan password yang kita inputkan sesuai dengan yang diatur atau tidak.
Username yang diatur ke dalam program adalah “admin” dan password “admin123”.
Buka kembali file CustomTableLayout.java, lalu tambahkan kode program berikut
ini.Seperti gambar dibawah ini:
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
- Running program:
Daftar Pustaka
1. https://id.wikipedia.org/wiki/Android_(sistem_operasi)
Nama/NIM : Yossica
Kelas/Prodi : 3 SIC / Sistem Informasi
Dosen : Indah Lestari, S.ST., M.T
AIL : Susiyanti, S.ST
Tanggal : 5 Oktober 2020
2. https://www.techfor.id/cara-membuat-frame-layout-di-aplikasi-android/#:~:text=Frame
%20Layout%20pada%20Android%20ialah,untuk%20mewakili%20layar%20tampilan
%20tunggal.
3. https://badoystudio.com/belajar-android-untuk-pemula/menggunakan-linear-layout-
dengan-mudah-pada-android/#:~:text=Linear%20Layout%20merupakan%20layout
%20yang,dengan%20mudah%20pada%20android%20studio
4. https://medium.com/@tedoharischandra29/mengenal-linear-dan-relative-layout-
89bbdf4632f4
5. http://winditi12016.blogspot.com/2018/01/pengenalan-komponen-android-studio-
view.html
6. https://www.codepolitan.com/memahami-app-resource-di-android-
598c2b837f4fa#:~:text=Di%20Android%2C%20hampir%20semuanya%20adalah,%2C
%20menu%2C%20dan%20nilai%20string.