Blogroll

Home » » Count Me Aplication

Count Me Aplication

Posted by Yuresa | My Note on Senin, 23 September 2019

Assalamuallaikum wr.wb ......

Postingan ini saya buat untuk memenuhi salah satu tugas UTS , pada mata kuliah Mobile Programming .Langsung aja yaaa ...

Lets Check it out

Descripsion :
Apl name : Count Me
Direction  : Make your calculate more easy and simple

Design :

1.Onboarding


Berikut source Code nya :

package com.example.yuresa_161021450043;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.util.Log;
public class onboarding extends AppCompatActivity {
    private static int SplashDuration = 3000;    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_onboarding);
        new Handler().postDelayed(new Runnable() {
            @Override            public void run() {
                try {
                        Intent intent = new Intent(getBaseContext(), form_login.class);//StartSlider,MainActivity                        startActivity(intent);                        finish();
                } catch (Exception e){
                    Log.e("Splash error",e.getMessage());                    Intent intent = new Intent(onboarding.this, form_login.class); //MainActivity.class                    startActivity(intent);                }
            }
        }, SplashDuration);    }
}


<?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=".onboarding"    android:background="@drawable/onboarding">
    <TextView        android:id="@+id/txt01"        android:layout_width="264dp"        android:layout_height="40dp"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="132dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:text="Welcome to Count Me"        android:textColor="@android:color/black"        android:textSize="24sp"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="0.408"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toTopOf="parent" />
    <TextView        android:id="@+id/nama"        android:layout_width="165dp"        android:layout_height="76dp"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="72dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:text="Yuresa"        android:textSize="40sp"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="0.411"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toBottomOf="@+id/txt01" />
    <TextView        android:id="@+id/nim"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="52dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:text="161021450043"        android:textSize="40sp"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="0.376"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toBottomOf="@+id/nama" /></androidx.constraintlayout.widget.ConstraintLayout>



 2. Form Login

Berikut Source Code nya :

package com.example.yuresa_161021450043;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;
public class form_login extends AppCompatActivity {

    EditText id_name,id_password;    Button btnLogin;    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_form_login);
        id_name=findViewById(R.id.id_name);        id_password=findViewById(R.id.id_password);        btnLogin=findViewById(R.id.btnLogin);
        id_name.setText("Yuresa@Countme.com");        id_password.setText("123456");        btnLogin.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View view) {
                Intent i=new Intent(form_login.this,calculator.class);                startActivity(i);            }
        });
    }
}

<?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=".onboarding"    android:background="@drawable/calculator">


    <EditText        android:id="@+id/id_password"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="312dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:ems="10"        android:textColor="#FF800000"        android:inputType="textPersonName"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="0.421"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toTopOf="parent" />
    <EditText        android:id="@+id/id_name"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="204dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:ems="10"        android:textColor="#FF800000"        android:inputType="textPersonName"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="0.421"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toTopOf="parent" />
    <Button        android:id="@+id/btnLogin"        android:layout_width="134dp"        android:layout_height="54dp"        android:layout_marginTop="104dp"        android:text="Login"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="0.462"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toTopOf="@+id/id_password" /></androidx.constraintlayout.widget.ConstraintLayout>

3.Calculator


package com.example.yuresa_161021450043;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;
public class calculator extends AppCompatActivity {
    EditText Input1,Input2;    Button Bagi,Kali,Tambah,Kurang;    TextView hasil;

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_calculator);        Input1=findViewById(R.id.input1);        Input2=findViewById(R.id.input2);        hasil=findViewById(R.id.hasil);        Bagi=findViewById(R.id.Bagi);        Kali=findViewById(R.id.Kali);        Tambah=findViewById(R.id.Tambah);        Kurang=findViewById(R.id.Kurang);
        Bagi.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View view) {
               String a1 = Input1.getText().toString();               Integer aVal = Integer.parseInt(a1);               String a2 = Input2.getText().toString();               Integer bVal = Integer.parseInt(a2);               int total ;                total = aVal / bVal ;               hasil.setText(String.valueOf(total));




            }
        });        Kali.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View view) {
                String a1 = Input1.getText().toString();                Integer aVal = Integer.parseInt(a1);                String a2 = Input2.getText().toString();                Integer bVal = Integer.parseInt(a2);                int total ;                total = aVal * bVal ;                hasil.setText(String.valueOf(total));
            }
        });        Tambah.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View view) {
                String a1 = Input1.getText().toString();                Integer aVal = Integer.parseInt(a1);                String a2 = Input2.getText().toString();                Integer bVal = Integer.parseInt(a2);                int total ;                total = aVal + bVal ;                hasil.setText(String.valueOf(total));            }
        });        Kurang.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View view) {
                String a1 = Input1.getText().toString();                Integer aVal = Integer.parseInt(a1);                String a2 = Input2.getText().toString();                Integer bVal = Integer.parseInt(a2);                int total ;                total = aVal - bVal ;                hasil.setText(String.valueOf(total));            }
        });    }
}

<?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=".onboarding">
    <Button        android:id="@+id/Bagi"        android:layout_width="69dp"        android:layout_height="64dp"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="248dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:text=":"        app:layout_constraintEnd_toStartOf="@+id/Kali"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toBottomOf="@+id/input2" />
    <Button        android:id="@+id/Kurang"        android:layout_width="72dp"        android:layout_height="66dp"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="194dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:text="-"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintStart_toEndOf="@+id/Tambah"        app:layout_constraintTop_toBottomOf="@+id/hasil" />
    <Button        android:id="@+id/Kali"        android:layout_width="67dp"        android:layout_height="66dp"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="192dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:text="X"        app:layout_constraintEnd_toStartOf="@+id/Tambah"        app:layout_constraintStart_toEndOf="@+id/Bagi"        app:layout_constraintTop_toBottomOf="@+id/hasil" />
    <Button        android:id="@+id/Tambah"        android:layout_width="72dp"        android:layout_height="66dp"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="192dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:text="+"        app:layout_constraintEnd_toStartOf="@+id/Kurang"        app:layout_constraintStart_toEndOf="@+id/Kali"        app:layout_constraintTop_toBottomOf="@+id/hasil" />
    <EditText        android:id="@+id/input1"        android:layout_width="0dp"        android:layout_height="wrap_content"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="124dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:ems="10"        android:inputType="textPersonName"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="1.0"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toTopOf="parent" />
    <EditText        android:id="@+id/input2"        android:layout_width="0dp"        android:layout_height="wrap_content"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="28dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:ems="10"        android:inputType="textPersonName"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="0.0"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toBottomOf="@+id/input1" />
    <TextView        android:id="@+id/countme"        android:layout_width="74dp"        android:layout_height="40dp"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="48dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        android:text="CountMe"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintHorizontal_bias="0.498"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toTopOf="parent" />
    <TextView        android:id="@+id/hasil"        android:layout_width="383dp"        android:layout_height="38dp"        android:layout_marginStart="16dp"        android:layout_marginLeft="16dp"        android:layout_marginTop="16dp"        android:layout_marginEnd="16dp"        android:layout_marginRight="16dp"        app:layout_constraintEnd_toEndOf="parent"        app:layout_constraintStart_toStartOf="parent"        app:layout_constraintTop_toBottomOf="@+id/input2" />

Demikian Aplikasi Count Me  pada Android , Semoga bermanfaat untuk kita semua .
Thankyou For Watching ....

Assalamuallaikum wr.wb........










Thanks for reading & sharing Yuresa | My Note

Previous
« Prev Post

0 komentar:

Posting Komentar

Blogger news

Blogger templates

Like us on Facebook