TUGAS KELOMPOK 4 PPB
TUGAS PPB
HASILNYA:
Activity_Main
<?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="match_parent"
android:orientation="vertical"
android:background="#3FDCF0"
tools:context=".SecondActivity">
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:src="@drawable/img"
android:layout_gravity="center_horizontal"
android:layout_marginTop="55dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:text="Nama: kelompok 4 :"
android:textSize="24dp"
android:layout_gravity="center"
android:fontFamily="serif"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Aira Hidayatul Nadhifah"
android:textSize="20dp"
android:layout_gravity="center"
android:fontFamily="serif"
android:textStyle="bold"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Asyifa Krisnanta"
android:textSize="20dp"
android:layout_gravity="center"
android:fontFamily="serif"
android:textStyle="bold"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cika Novitasari"
android:textSize="20dp"
android:layout_gravity="center"
android:fontFamily="serif"
android:textStyle="bold"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Tamara Dwi Alfa"
android:textSize="20dp"
android:layout_gravity="center"
android:fontFamily="serif"
android:textStyle="bold"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Kelas: XI PPLG 1"
android:textSize="24dp"
android:layout_gravity="center"
android:fontFamily="serif"
android:textStyle="bold"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Alamat: SMK Sapra 2 Petarukan"
android:textSize="23dp"
android:layout_gravity="center"
android:fontFamily="serif"
android:textStyle="bold"/>
<Button
android:id="@+id/btn_next"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
android:background="#6BCBF6"
android:fontFamily="serif"
android:text="NEXT"
android:textColor="#000"
android:textSize="25dp"
android:textStyle="bold"/>
</LinearLayout>
MainActivity
package com.example.ppb
import android.content.Intent
import android.os.Bundle
import android.widget.Button
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContentView(R.layout.activity_main)
val btnClick: Button = findViewById(R.id.btn_next)
btnClick.setOnClickListener {
val intent = Intent(this, SecondActivity::class.java)
startActivity(intent)
}
}
}
Activity_Second
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout 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:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="MainActivity">
<TextView
android:id="@+id/txtMateri"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
android:text="MATERI PPB"
android:textAlignment="center"
android:textSize="30sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:text="Relative Layout adalah salah satu jenis tata letak (layout) pada Android yang digunakan untuk mengatur posisi komponen antarmuka pengguna secara relatif terhadap komponen lain atau terhadap parent-nya. Dalam Relative Layout, sebuah view dapat ditempatkan di atas, di bawah, di kiri, atau di kanan view lain, maupun dipusatkan pada layar. Pendekatan ini membuat tampilan antarmuka menjadi lebih fleksibel karena posisi elemen tidak bergantung pada koordinat absolut, sehingga lebih mudah menyesuaikan berbagai ukuran dan resolusi layar."
android:textAlignment="center"
android:textSize="25sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/buttonback"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_marginBottom="44dp"
android:backgroundTint="@color/black"
android:text="BACK"
android:textSize="25sp"
android:textAllCaps="false"
android:textColor="@color/black"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
SecondActivity
package com.example.ppb
import android.content.Intent
import android.os.Bundle
import android.widget.Button
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
class SecondActivity : AppCompatActivity(){
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_second)
val buttonback: Button = findViewById(R.id.buttonback)
buttonback.setOnClickListener {
finish()
}
}
}
Comments
Post a Comment