Anda di halaman 1dari 7

Nama: M.

Rayhan Hafizd Siregar

NIM: 6701194118

Kelas: D3SI-43-01

PRAKTIKUM PPBL MINGGU KE-3: RESOURCE

Instruksi:
1. Buat proyek baru dengan memilih Start a new project > empty project. Klik Next, dan biarkan
semua isian berikutnya dengan nilai default. Selesaikan pembuatan proyek.
2. Setelah wizard ditutup, Android Studio membuka kelas MainActivity. Lihat baris ke-12, yakni
baris dengan tulisan setContentView(R.layout.activity_main); Itu adalah perintah untuk
menampilkan layout dengan nama activity_main.xml.
Sekarang carilah lokasi file tersebut di proyek. Tuliskan path file tersebut!
Jawab : MyApplication2\app\src\main\res\layout\activity_main.xml

3. Klik ganda file activity_main.xml. Nampak tulisan “Hello World”. Ganti mode tampilan designer
ke Code atau Split seperti layar berikut:

Lihat baris dengan tulisan android:text="Hello World!". Letakkan kursor di tulisan Hello World
sehingga muncul ikon lampu di sebelah kiri. Klik lampu tersebut, lalu pilih “Extract String Resource”.
Pada dialog yang muncul, isi Resource Name dengan hello. Pelajari dialog tersebut. Klik Ok. Apa yang
terjadi? Ceritakan dan tampilkan screenshot editor Android Studio Anda!
Jawab:
1. Sebelum tulisan “Hello word!” di extract String Resouce. Tulisan Hello word pada tampilan
designnya masih berasal dari file activity_main.xml. dibaris android:text="Hello World!".

2. Setelah Mengklik extract String Resouce, lalu muncul form untuk membuat Resource Hello word,
degan Resource name = hello lalu di klik ok

3. Setelah Hello word berhasil di Resource kedalam string, pada file activity_main.xml, dibaris
android:text tulisan hello word akan berganti menjadi @string/hello, hal tersebut menjelaskan
bahwa, text yang berada pada baris itu berasal dari file string dengan resource name hello, yang isi
dari resource tersebut adalah tulisan hello word. Jadi tulisan hello word yang ditampilkan pada design
tidak lagi berasal dari file activity_main.xml tetapi berasal dari resource hello yang ada di file
string.xml

4. Klik kanan tulisan @string/hello. Apa yang terjadi?


5. Copy-paste isi file tersebut!
Jawab :
<resources>
<string name="app_name">PraktikMinggu_3</string>
<string name="hello">Halo dunia</string>
</resources>

6. Ganti tulisan Hello World! Pada strings.xml menjadi Halo Dunia kemudian kembalilah ke
activity_main.xml. Apa perubahan yang terjadi?
Jawab :
1. merubah tulisan hello word menjadi halo dunia di file strings.xml
2. setelah diubah halo dunia pada resource hello di file strings.xml. kembali ke file
activity_main.xml maka tulisan hello word didalam design akan berganti juga menjadi halo
dunia. Hal tersebut dikarenakan text tersebut diambil dari resource hello didalam file
strings.xml .

7. Expand folder res. Tuliskan directory tree folder tersebut hingga nama file-file yang ada di
direktori tersebut!

Jawab :

drawable/ic_launcher_background.xml
drawable-v24/ic_launcher_foreground.xml
layout/activity_main.xml
mipmap-anydpi-v26/ic_launcher.xml
mipmap-anydpi-v26/ic_launcher_round.xml
mipmap-hdpi/ic_launcher.webp
mipmap-hdpi/ic_launcher_round.webp
mipmap-mdpi/ic_launcher.webp
mipmap-mdpi/ic_launcher_round.webp
mipmap-xhdpi/ic_launcher.webp
mipmap-xhdpi/ic_launcher_round.webp
mipmap-xxhdpi/ic_launcher.webp
mipmap-xxhdpi/ic_launcher_round.webp
mipmap-xxxhdpi/ic_launcher.webp
mipmap-xxxhdpi/ic_launcher_round.webp
values/colors.xml
values/strings.xml
values/themes.xml
values-night/themes.xml
8. Tuliskan di mana saja file-file resource tersebut dipakai di proyek!
9. Buka file colors.xml yang ada pada folder values. Buat 2 konstanta warna dengan dengan sbb:
a) nama merah_telu1, nilai #FF0000
b) nama merah_telu2, nilai #C50015
c) nama abu_telu1, nilai #858688
d) nama abu_telu2, nilai #606062
e) nama putih, nilai #FFFFFF

Jawab :

10. Ganti warna teks Halo Dunia dengan nilai merah_telu2.

Jawab :

11. Download dan unzip file logo_telu.zip yang menyertai modul ini ke dalam direktori res.
12. Buat ImageView di bawah tulisan Halo Dunia. Masukkan @drawable/logo_telu_vertical sebagai
nilai atribut src.

Jawab :

13. Pada panel Design di Android Studio, klik dropdown Orientation, lalu pilih Create Landscape
Variation.

14. Tuliskan apa yang terjadi pada Android Studio setelah Anda melakukan langkah nomor 13!
Jawab :
Yang terjadi setelah melakukan langkah no 13 ialah : tampilan design yang dibuat berubah menjadi
ladscape tetapi dengan file terpisah. Jadi setelah kita mengubah dari bentuk potrait ke landscape file
baru bernama land/activity_main.xml akan muncul. File tersebut merupakan file bentuk landscape
dari project yang kita buat.
15. Pada layout landscape, masukkan @drawable/logo_telu_horizontal sebagai nilai atribut src.
Jawab:

16. Pada dropdown Orientation, gantilah orientasi layar ke portrait. Cobalah kedua orientasi ini
bolak-balik. Apa yang terjadi?

Jawab :

Yang terjadi adalah, gambar yang diinputkan pada project akan menyesuaikan sesuai dengan
orientasinya masing”. Jika kita klik potrait akan menampilkan desain yang kita buat dengan
menggunakan gambar berbentuk vertical dan begitu juga pada orientasi landscape akan menmapilkan
project yang sama seperti yang dibuat di potret namun gambarnya berbeda yakni gambar berbentuk
horizontal

Anda mungkin juga menyukai