TUGAS KELOMPOK 4 PPB

TUGAS PPB

HASILNYA:


CODINGANNYA:

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

Popular posts from this blog

BAB I MENGENAL KOMPONEN PC

MATERI RELATIVE LAYOUT

MATERI RESPONSIVE LAYOUT ANDROID STUDIO