Anda di halaman 1dari 3

SOAL UJIAN TENGAH SEMESTER GANJIL TA.

2020/2021

KODE MK : TIF20425 DOSEN : Muhammad Fauzan Azima, S.Kom.,M.T.I


MATA KULIAH : Advanced Mobile Programming WAKTU : Sesuai waktu LMS
JURUSAN : S1-Teknik Informatika KELAS : 5TI-P1
SIFAT : OPEN/CLOSE BOOK(*) HARI : Jumat
KET : TEORI/PRAKTIKUM(*) TANGGAL : 04 Desember 2020

Petunjuk Pengerjaan :
1. Berdoa terlebih dahulu.
2. Kerjakan secara mandiri, teliti, dan kerjakan sebaik mungkin.

Soal:
1. Tuliskan perkembangan Aplikasi Mobile dari waktu ke waktu beserta teknologi yang digunakan dalam
perkembangannya.
2. Jelaskan beberapa platform (minimal 2) yang anda ketahui dalam mengembangkan Aplikasi Mobile.
3. Activity tidak akan berjalan (run) selamanya, activity dapat di create(dibuat) dan di destroy(dihancurkan). Activity
memiliki siklus hidup yang dapat dibuat hingga dihancurkan. Dibawah ini terdapat gambar dari siklus hidup
Activity. Tuliskan dan jelaskan bagaimana proses proses yang terjadi pada setiap event didalam siklus hidup
tersebut.

4. Untuk berpindah dari satu aktifitas ke aktifitas yang lain didalam Android Studio yaitu menggunakan Intent.
Tulislah kode program untuk pindah ke DetilActivity.java dari tombol menu yang ada didalam MainActivity.java
serta mengirimkan data putExtra : dengan nama data:{“Belajar Advanced Mobile Programming”} dan
mengaplikasikan pesan tersebut menggunakan Toast.

5. Berikut ini adalah kode layout xml. Jelaskan dan gambarkan hasil dari layout dibawah ini :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
- mfa Jangan lupa Berdoa & Selamat Mengerjakan mfa -
SOAL UJIAN TENGAH SEMESTER GANJIL TA. 2020/2021

android:tag="cards main container">

<androidx.cardview.widget.CardView
android:id="@+id/cardView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginLeft="8dp"
android:layout_marginTop="5dp"
android:layout_marginRight="8dp"
android:layout_marginBottom="5dp">

<LinearLayout
android:id="@+id/kotak_klik"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="0dp"
android:layout_weight="3"
android:orientation="vertical"
android:padding="6dp">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">

<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:gravity="center|top"
android:orientation="vertical">

<ImageView
android:id="@+id/sr_icon"
android:layout_width="67dp"
android:layout_height="67dp"
android:adjustViewBounds="true"
android:scaleType="centerCrop"
android:src="@drawable/imgg" />
</LinearLayout>

<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:paddingLeft="8dp"
android:layout_weight="4"
android:gravity="top|left"
android:orientation="vertical">

<TextView
android:id="@+id/sr_nama_menu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="start|top"
android:text="Judul Menu"
android:textSize="16sp"
android:textStyle="bold" />

<TextView
android:id="@+id/sr_deskripsi_menu"
android:layout_width="match_parent"
- mfa Jangan lupa Berdoa & Selamat Mengerjakan mfa -
SOAL UJIAN TENGAH SEMESTER GANJIL TA. 2020/2021

android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Deskripsi Menu"
android:textSize="12sp" />
</LinearLayout>

</LinearLayout>
</LinearLayout>

</androidx.cardview.widget.CardView>
</LinearLayout>

- mfa Jangan lupa Berdoa & Selamat Mengerjakan mfa -

Anda mungkin juga menyukai