UTS_Semester_6_06TPLP001
Deskripsi
Nama: Doddy Sumirat Ginanjar
Kelas : 06TPLPL001
Nim : 161021450280
Assalamualaikum, WR WB.
Saya ingin menunjukan Tampilan Aplikasi Chatting dengan menggunakan Android Studio, Seperti Berikut.
Sebagai bukti kegiatan di kelas, berikut foto lembar UTS saat di kelas.
Tampilannya Aplikasi Setelan Di Install Di Hp.
Source Code Inti.java
package com.example.UTSdody;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TabHost;
public class inti extends Activity {
TabHost tabHost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_inti);
TabHost tabHost = (TabHost) findViewById(R.id.tabHost1);
tabHost.setup();
TabHost.TabSpec spec;
TabHost.TabSpec spec1;
spec1 = tabHost.newTabSpec("tabone").setIndicator("Chat").setContent(R.id.tab1);
tabHost.addTab(spec1);
spec = tabHost.newTabSpec("tabtwo").setIndicator("Friends").setContent(R.id.tab2);
tabHost.addTab(spec);
}
Berikut Source Code Untuk Activity_Inti.xml.
<?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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<View
android:id="@+id/view"
android:layout_width="wrap_content"
android:layout_height="150dp"
android:background="@drawable/topinti"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TabHost
android:layout_width="357dip"
android:layout_height="fill_parent"
android:layout_marginTop="94dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="parent"
android:id="@+id/tabHost1"
app:layout_constraintTop_toTopOf="parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/tab1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_marginLeft="100dp"
android:layout_marginTop="100dp"
android:textColor="#8E0E00"
android:id="@+id/textView2"
android:textSize="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Halaman Chat" />
</LinearLayout>
<LinearLayout
android:id="@+id/tab2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textView3"
android:layout_marginLeft="100dp"
android:layout_marginTop="100dp"
android:textColor="#8E0E00"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Halaman Friend"
android:textSize="20dp"/>
</LinearLayout>
</FrameLayout>
</LinearLayout>
</TabHost>
Berikut Source Code untuk Activity_main.xml.
<?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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/tv_username"
android:background="@drawable/tfrounded"
android:layout_width="245dp"
android:layout_height="40dp"
android:ems="10"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginTop="400dp"
/>
<TextView
android:id="@+id/tv_password"
android:background="@drawable/tfrounded"
android:layout_width="245dp"
android:layout_height="40dp"
android:ems="10"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="parent"
android:layout_marginTop="460dp"
app:layout_constraintTop_toTopOf="parent"/>
<EditText
android:id="@+id/et_username"
android:layout_width="210dp"
android:layout_height="40dp"
android:layout_marginTop="400dp"
android:textColor="#000"
android:background="@drawable/loginrounded"
android:ems="10"
android:fontFamily="@font/poppins_medium"
android:hint="Username"
android:inputType="textPersonName"
android:textColorHint="#7a7778"
android:textSize="14dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button"
android:layout_width="245dp"
android:layout_height="50dp"
android:layout_marginTop="540dp"
android:background="@drawable/btnlogin"
android:fontFamily="@font/poppins_semibold"
android:text="Log In"
android:textAllCaps="false"
android:textColor="#fff"
android:textSize="24dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/et_password"
android:layout_width="210dp"
android:layout_height="40dp"
android:layout_marginTop="460dp"
android:background="@drawable/loginrounded"
android:inputType="textPassword"
android:ems="10"
android:fontFamily="@font/poppins_medium"
android:hint="Password"
android:textColorHint="#7a7778"
android:textSize="14dp"
android:textColor="#000"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
</androidx.constraintlayout.widget.ConstraintLayout>
Berikut Source Code untuk MainActivity.java
package com.example.UTSdody;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
TextView uname,pass;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
uname = (TextView) findViewById(R.id.et_username);
pass = (TextView) findViewById(R.id.et_username);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(uname.getText().toString().equals("doddy") && pass.getText().toString().equals("doddy"))
{
Toast.makeText(getApplicationContext(),
"Redirecting...",Toast.LENGTH_SHORT).show();
Intent iLogin = new Intent(getApplicationContext(), inti.class);
startActivity(iLogin);
}
else
{
Toast.makeText(getApplicationContext(),
"Username atau Password salah..",Toast.LENGTH_SHORT).show();
uname.setText("");
pass.setText("");
}
}
});
}
}
Sekian dari program yang sudah di buat, mohon maaf atas kesalahan dan kekurangannya, Terima Kasih.
Wassalamualaikum wr.wb
======================================================================
Nama: Doddy Sumirat Ginanjar
Kelas : 06TPLPL001
Nim : 161021450280
Assalamualaikum, WR WB.
Saya ingin menunjukan Tampilan Aplikasi Chatting dengan menggunakan Android Studio, Seperti Berikut.
Sebagai bukti kegiatan di kelas, berikut foto lembar UTS saat di kelas.
Tampilannya Aplikasi Setelan Di Install Di Hp.
Tampilan Login.
Tampilan Halaman Chat
Tampilan Halaman Friend
Source Code by Text
package com.example.UTSdody;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TabHost;
public class inti extends Activity {
TabHost tabHost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_inti);
TabHost tabHost = (TabHost) findViewById(R.id.tabHost1);
tabHost.setup();
TabHost.TabSpec spec;
TabHost.TabSpec spec1;
spec1 = tabHost.newTabSpec("tabone").setIndicator("Chat").setContent(R.id.tab1);
tabHost.addTab(spec1);
spec = tabHost.newTabSpec("tabtwo").setIndicator("Friends").setContent(R.id.tab2);
tabHost.addTab(spec);
}
Berikut Source Code Untuk Activity_Inti.xml.
<?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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<View
android:id="@+id/view"
android:layout_width="wrap_content"
android:layout_height="150dp"
android:background="@drawable/topinti"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TabHost
android:layout_width="357dip"
android:layout_height="fill_parent"
android:layout_marginTop="94dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="parent"
android:id="@+id/tabHost1"
app:layout_constraintTop_toTopOf="parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/tab1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:layout_marginLeft="100dp"
android:layout_marginTop="100dp"
android:textColor="#8E0E00"
android:id="@+id/textView2"
android:textSize="20dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Halaman Chat" />
</LinearLayout>
<LinearLayout
android:id="@+id/tab2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textView3"
android:layout_marginLeft="100dp"
android:layout_marginTop="100dp"
android:textColor="#8E0E00"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Halaman Friend"
android:textSize="20dp"/>
</LinearLayout>
</FrameLayout>
</LinearLayout>
</TabHost>
<?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:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:id="@+id/tv_username"
android:background="@drawable/tfrounded"
android:layout_width="245dp"
android:layout_height="40dp"
android:ems="10"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:layout_marginTop="400dp"
/>
<TextView
android:id="@+id/tv_password"
android:background="@drawable/tfrounded"
android:layout_width="245dp"
android:layout_height="40dp"
android:ems="10"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="parent"
android:layout_marginTop="460dp"
app:layout_constraintTop_toTopOf="parent"/>
<EditText
android:id="@+id/et_username"
android:layout_width="210dp"
android:layout_height="40dp"
android:layout_marginTop="400dp"
android:textColor="#000"
android:background="@drawable/loginrounded"
android:ems="10"
android:fontFamily="@font/poppins_medium"
android:hint="Username"
android:inputType="textPersonName"
android:textColorHint="#7a7778"
android:textSize="14dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/button"
android:layout_width="245dp"
android:layout_height="50dp"
android:layout_marginTop="540dp"
android:background="@drawable/btnlogin"
android:fontFamily="@font/poppins_semibold"
android:text="Log In"
android:textAllCaps="false"
android:textColor="#fff"
android:textSize="24dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<EditText
android:id="@+id/et_password"
android:layout_width="210dp"
android:layout_height="40dp"
android:layout_marginTop="460dp"
android:background="@drawable/loginrounded"
android:inputType="textPassword"
android:ems="10"
android:fontFamily="@font/poppins_medium"
android:hint="Password"
android:textColorHint="#7a7778"
android:textSize="14dp"
android:textColor="#000"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
</androidx.constraintlayout.widget.ConstraintLayout>
Berikut Source Code untuk MainActivity.java
package com.example.UTSdody;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
TextView uname,pass;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
uname = (TextView) findViewById(R.id.et_username);
pass = (TextView) findViewById(R.id.et_username);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(uname.getText().toString().equals("doddy") && pass.getText().toString().equals("doddy"))
{
Toast.makeText(getApplicationContext(),
"Redirecting...",Toast.LENGTH_SHORT).show();
Intent iLogin = new Intent(getApplicationContext(), inti.class);
startActivity(iLogin);
}
else
{
Toast.makeText(getApplicationContext(),
"Username atau Password salah..",Toast.LENGTH_SHORT).show();
uname.setText("");
pass.setText("");
}
}
});
}
}
Wassalamualaikum wr.wb
======================================================================





Komentar
Posting Komentar