SlideShare a Scribd company logo
1 of 12
1 | P a g e
TUGAS UTS MOBILE PROGRAM
NAMA : TAUFICH RIZQI F
NIM : G. 231. 15. 0193
2 | P a g e
1. ScriptuntukUI (UserInterface) Androiduntukformulirpegawai ?
xml version="1.0" encoding="utf-8"?>
<RelativeLayout
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="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/nebula">
<LinearLayout
android:layout_width="368dp"
android:layout_height="wrap_content"
android:orientation="horizontal"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="201dp">
<TextView
android:id="@+id/TextView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.25"
android:fontFamily="casual"
android:text="Jabatan :"
android:textColor="@android:color/black"
android:textStyle="bold"
tools:ignore="DuplicateIds" />
<EditText
android:id="@+id/txtTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.75"
android:ems="10"
android:fontFamily="casual"
android:textColor="@android:color/black"
android:textSize="14sp"
android:textStyle="bold"
tools:ignore="DuplicateIds" />
</LinearLayout>
<LinearLayout
android:layout_width="368dp"
android:layout_height="wrap_content"
android:orientation="horizontal"
3 | P a g e
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="287dp">
<TextView
android:id="@+id/TextView2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.25"
android:fontFamily="casual"
android:text="No. Telp :"
android:textColor="@android:color/black"
android:textStyle="bold" />
<EditText
android:id="@+id/txtTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.34"
android:ems="10"
android:fontFamily="casual"
android:textColor="@android:color/black"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="368dp"
android:layout_height="wrap_content"
android:orientation="horizontal"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="158dp">
<TextView
android:id="@+id/TextView1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.25"
android:fontFamily="casual"
android:text="Nama :"
android:textColor="@android:color/black"
android:textStyle="bold" />
<EditText
android:id="@+id/txtTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
4 | P a g e
android:layout_weight="0.33"
android:ems="10"
android:fontFamily="casual"
android:textColor="@android:color/black"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="382dp"
android:layout_height="43dp"
android:layout_marginEnd="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginStart="8dp"
android:orientation="horizontal"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
tools:layout_editor_absoluteY="0dp">
<TextView
android:id="@+id/TextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="casual"
android:text="Nama :"
android:textColor="@android:color/black"
android:textStyle="bold" />
<EditText
android:id="@+id/txtTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:fontFamily="casual"
android:textColor="@android:color/black"
android:textSize="14sp"
android:textStyle="bold"
tools:ignore="DuplicateIds" />
</LinearLayout>
<LinearLayout
android:layout_width="384dp"
android:layout_height="41dp"
android:orientation="horizontal"
tools:layout_editor_absoluteX="0dp"
5 | P a g e
tools:layout_editor_absoluteY="45dp">
<TextView
android:id="@+id/TextView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.06"
android:fontFamily="casual"
android:text="Nim :"
android:textColor="@android:color/black"
android:textStyle="bold" />
<EditText
android:id="@+id/txtTitle"
android:layout_width="333dp"
android:layout_height="wrap_content"
android:ems="10"
android:fontFamily="casual"
android:textColor="@android:color/black"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="368dp"
android:layout_height="wrap_content"
android:orientation="horizontal"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="244dp">
<TextView
android:id="@+id/TextView5"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.25"
android:fontFamily="casual"
android:text="Alamat :"
android:textColor="@android:color/black"
android:textStyle="bold" />
<EditText
android:id="@+id/txtTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.33"
6 | P a g e
android:ems="10"
android:fontFamily="casual"
android:textColor="@android:color/black"
android:textSize="14sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="368dp"
android:layout_height="56dp"
android:orientation="horizontal"
tools:layout_editor_absoluteX="8dp"
tools:layout_editor_absoluteY="94dp">
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:fontFamily="cursive"
android:text="Formulir Kepegawaian"
android:textAlignment="center"
android:textColor="@android:color/black"
android:textSize="36sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="136dp"
android:layout_height="157dp"
android:orientation="vertical"
tools:layout_editor_absoluteX="240dp"
tools:layout_editor_absoluteY="330dp">
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="173dp"
app:srcCompat="@drawable/trf" />
</LinearLayout>
</RelativeLayout>
7 | P a g e
2. Apa yangdisebut sebagai intentdalamandroid?Sebutkancontohscript-nya(minimal untuk2
UI)!
Intentadalahkomponenuntukmengkomunikasikanbagiandari sebuahaplikasi,perpindahan
dari satulayar (aktifitas)ke layarlaindimungkinkandenganintent.semuakomponen(aplikasi
dan layar) dari perangkatAndroidituterisolasisatusamalain.Satu-satunyacaramerekabisa
berkomunikasi adalahdenganmenggunakanintent.
Contoh 1 :
Baris Program activity_main.xml :
8 | P a g e
Baris Program second_main.xml :
Baris Program MainActivity.java:
9 | P a g e
Baris Program SecondActivity.java:
Contoh 2
Baris Program activity_main.xml 1 :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.caratutorial.intent.MainActivity">
10 | P a g e
<TextView
android:text="HALAMAN UTAMA"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:id="@+id/textView"
android:textAlignment="center"
android:textStyle="normal|bold"
android:textSize="18sp" />
<Button
android:text="Menuju Halaman Kedua"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView"
android:layout_centerHorizontal="true"
android:layout_marginTop="50dp"
android:id="@+id/button" />
<Button
android:text="Keluar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/button"
android:layout_centerHorizontal="true"
android:id="@+id/keluar" />
</RelativeLayout>
Baris Program activity_main.xml 2 :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_kedua"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.caratutorial.intent.ActivityKedua">
<TextView
android:text="HALAMAN KEDUA"
11 | P a g e
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:id="@+id/textView2"
android:textStyle="normal|bold"
android:textAlignment="center"
android:textSize="18sp" />
<Button
android:text="Menuju Halaman Utama"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
android:id="@+id/button2"
android:textSize="14sp"
android:layout_below="@+id/textView2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
Baris Program MainActivity.java:
package com.caratutorial.intent;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
Button button, keluar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
keluar = (Button) findViewById(R.id.keluar);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this,
ActivityKedua.class);
MainActivity.this.startActivity(intent);
MainActivity.this.finish();
}
});
keluar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
12 | P a g e
}
});
}
}
Baris Program MainActivity.java2 :
package com.caratutorial.intent;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class ActivityKedua extends AppCompatActivity {
Button button2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_kedua);
button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(ActivityKedua.this,
MainActivity.class);
ActivityKedua.this.startActivity(intent);
ActivityKedua.this.finish();
}
});
}
}

More Related Content

What's hot (19)

Practica 2
Practica 2Practica 2
Practica 2
 
Actividad 01
Actividad 01Actividad 01
Actividad 01
 
Practica 5
Practica 5Practica 5
Practica 5
 
Actividad 02
Actividad 02Actividad 02
Actividad 02
 
Portafolio2
Portafolio2Portafolio2
Portafolio2
 
Actividad 03
Actividad 03Actividad 03
Actividad 03
 
Aula 10 04 (Gerenciadores de layouts)
Aula 10 04 (Gerenciadores de layouts)Aula 10 04 (Gerenciadores de layouts)
Aula 10 04 (Gerenciadores de layouts)
 
Portafolio mar
Portafolio marPortafolio mar
Portafolio mar
 
Fragmentwithouttag
FragmentwithouttagFragmentwithouttag
Fragmentwithouttag
 
Portafolio 2do parcial
Portafolio 2do parcialPortafolio 2do parcial
Portafolio 2do parcial
 
Quick tips for android
Quick tips for androidQuick tips for android
Quick tips for android
 
Practica 3
Practica 3Practica 3
Practica 3
 
Codificacion1
Codificacion1Codificacion1
Codificacion1
 
Reportes de actividades
Reportes de actividadesReportes de actividades
Reportes de actividades
 
Penambahan menu atau tampilan
Penambahan menu atau tampilanPenambahan menu atau tampilan
Penambahan menu atau tampilan
 
Portafolio
PortafolioPortafolio
Portafolio
 
Fragment demo
Fragment demoFragment demo
Fragment demo
 
Portafolio 2do parcial
Portafolio 2do parcialPortafolio 2do parcial
Portafolio 2do parcial
 
La vista video view
La vista video viewLa vista video view
La vista video view
 

Uts mb

  • 1. 1 | P a g e TUGAS UTS MOBILE PROGRAM NAMA : TAUFICH RIZQI F NIM : G. 231. 15. 0193
  • 2. 2 | P a g e 1. ScriptuntukUI (UserInterface) Androiduntukformulirpegawai ? xml version="1.0" encoding="utf-8"?> <RelativeLayout 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="wrap_content" android:layout_height="match_parent" android:background="@drawable/nebula"> <LinearLayout android:layout_width="368dp" android:layout_height="wrap_content" android:orientation="horizontal" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="201dp"> <TextView android:id="@+id/TextView" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.25" android:fontFamily="casual" android:text="Jabatan :" android:textColor="@android:color/black" android:textStyle="bold" tools:ignore="DuplicateIds" /> <EditText android:id="@+id/txtTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="0.75" android:ems="10" android:fontFamily="casual" android:textColor="@android:color/black" android:textSize="14sp" android:textStyle="bold" tools:ignore="DuplicateIds" /> </LinearLayout> <LinearLayout android:layout_width="368dp" android:layout_height="wrap_content" android:orientation="horizontal"
  • 3. 3 | P a g e tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="287dp"> <TextView android:id="@+id/TextView2" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.25" android:fontFamily="casual" android:text="No. Telp :" android:textColor="@android:color/black" android:textStyle="bold" /> <EditText android:id="@+id/txtTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.34" android:ems="10" android:fontFamily="casual" android:textColor="@android:color/black" android:textSize="14sp" android:textStyle="bold" /> </LinearLayout> <LinearLayout android:layout_width="368dp" android:layout_height="wrap_content" android:orientation="horizontal" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="158dp"> <TextView android:id="@+id/TextView1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.25" android:fontFamily="casual" android:text="Nama :" android:textColor="@android:color/black" android:textStyle="bold" /> <EditText android:id="@+id/txtTitle" android:layout_width="wrap_content" android:layout_height="wrap_content"
  • 4. 4 | P a g e android:layout_weight="0.33" android:ems="10" android:fontFamily="casual" android:textColor="@android:color/black" android:textSize="14sp" android:textStyle="bold" /> </LinearLayout> <LinearLayout android:layout_width="382dp" android:layout_height="43dp" android:layout_marginEnd="8dp" android:layout_marginLeft="8dp" android:layout_marginRight="8dp" android:layout_marginStart="8dp" android:orientation="horizontal" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" tools:layout_editor_absoluteY="0dp"> <TextView android:id="@+id/TextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:fontFamily="casual" android:text="Nama :" android:textColor="@android:color/black" android:textStyle="bold" /> <EditText android:id="@+id/txtTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:fontFamily="casual" android:textColor="@android:color/black" android:textSize="14sp" android:textStyle="bold" tools:ignore="DuplicateIds" /> </LinearLayout> <LinearLayout android:layout_width="384dp" android:layout_height="41dp" android:orientation="horizontal" tools:layout_editor_absoluteX="0dp"
  • 5. 5 | P a g e tools:layout_editor_absoluteY="45dp"> <TextView android:id="@+id/TextView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.06" android:fontFamily="casual" android:text="Nim :" android:textColor="@android:color/black" android:textStyle="bold" /> <EditText android:id="@+id/txtTitle" android:layout_width="333dp" android:layout_height="wrap_content" android:ems="10" android:fontFamily="casual" android:textColor="@android:color/black" android:textSize="14sp" android:textStyle="bold" /> </LinearLayout> <LinearLayout android:layout_width="368dp" android:layout_height="wrap_content" android:orientation="horizontal" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="244dp"> <TextView android:id="@+id/TextView5" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="0.25" android:fontFamily="casual" android:text="Alamat :" android:textColor="@android:color/black" android:textStyle="bold" /> <EditText android:id="@+id/txtTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.33"
  • 6. 6 | P a g e android:ems="10" android:fontFamily="casual" android:textColor="@android:color/black" android:textSize="14sp" android:textStyle="bold" /> </LinearLayout> <LinearLayout android:layout_width="368dp" android:layout_height="56dp" android:orientation="horizontal" tools:layout_editor_absoluteX="8dp" tools:layout_editor_absoluteY="94dp"> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:fontFamily="cursive" android:text="Formulir Kepegawaian" android:textAlignment="center" android:textColor="@android:color/black" android:textSize="36sp" android:textStyle="bold" /> </LinearLayout> <LinearLayout android:layout_width="136dp" android:layout_height="157dp" android:orientation="vertical" tools:layout_editor_absoluteX="240dp" tools:layout_editor_absoluteY="330dp"> <ImageView android:id="@+id/imageView" android:layout_width="match_parent" android:layout_height="173dp" app:srcCompat="@drawable/trf" /> </LinearLayout> </RelativeLayout>
  • 7. 7 | P a g e 2. Apa yangdisebut sebagai intentdalamandroid?Sebutkancontohscript-nya(minimal untuk2 UI)! Intentadalahkomponenuntukmengkomunikasikanbagiandari sebuahaplikasi,perpindahan dari satulayar (aktifitas)ke layarlaindimungkinkandenganintent.semuakomponen(aplikasi dan layar) dari perangkatAndroidituterisolasisatusamalain.Satu-satunyacaramerekabisa berkomunikasi adalahdenganmenggunakanintent. Contoh 1 : Baris Program activity_main.xml :
  • 8. 8 | P a g e Baris Program second_main.xml : Baris Program MainActivity.java:
  • 9. 9 | P a g e Baris Program SecondActivity.java: Contoh 2 Baris Program activity_main.xml 1 : <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.caratutorial.intent.MainActivity">
  • 10. 10 | P a g e <TextView android:text="HALAMAN UTAMA" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:id="@+id/textView" android:textAlignment="center" android:textStyle="normal|bold" android:textSize="18sp" /> <Button android:text="Menuju Halaman Kedua" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/textView" android:layout_centerHorizontal="true" android:layout_marginTop="50dp" android:id="@+id/button" /> <Button android:text="Keluar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/button" android:layout_centerHorizontal="true" android:id="@+id/keluar" /> </RelativeLayout> Baris Program activity_main.xml 2 : <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_kedua" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.caratutorial.intent.ActivityKedua"> <TextView android:text="HALAMAN KEDUA"
  • 11. 11 | P a g e android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:id="@+id/textView2" android:textStyle="normal|bold" android:textAlignment="center" android:textSize="18sp" /> <Button android:text="Menuju Halaman Utama" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="50dp" android:id="@+id/button2" android:textSize="14sp" android:layout_below="@+id/textView2" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> </RelativeLayout> Baris Program MainActivity.java: package com.caratutorial.intent; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { Button button, keluar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) findViewById(R.id.button); keluar = (Button) findViewById(R.id.keluar); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this, ActivityKedua.class); MainActivity.this.startActivity(intent); MainActivity.this.finish(); } }); keluar.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish();
  • 12. 12 | P a g e } }); } } Baris Program MainActivity.java2 : package com.caratutorial.intent; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class ActivityKedua extends AppCompatActivity { Button button2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_kedua); button2 = (Button) findViewById(R.id.button2); button2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(ActivityKedua.this, MainActivity.class); ActivityKedua.this.startActivity(intent); ActivityKedua.this.finish(); } }); } }