Kamis, 25 April 2019

uts android android kasir caffe





1.)     from login
sourcode xml aktivitylogin
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    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.example.uts_06tplp001_gigih.LoginActivity" >

    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="33dp"
            android:text="SELAMAT DATANG" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Nama" />

        <EditText
            android:id="@+id/editText1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:ems="10" >

            <requestFocus />
        </EditText>

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Password" />

        <EditText
            android:id="@+id/editText2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:ems="10"
            android:inputType="textPassword" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="LOGIN" />

        <Button
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="CANCEL" />

    </LinearLayout>

</LinearLayout>

sourcode java login

package com.example.uts_06tplp001_gigih;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class LoginActivity extends Activity implements OnClickListener {
        private String[] dataUser = {"User1","password1","Nama 1"};
        private EditText editText1, editText2;
        private final int SUCCESS=1;
       
        EditText name, password ;
        Button masuk, keluar ;
       
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.activity_login);
                        name = (EditText) findViewById(R.id.editText1);
                        password = (EditText) findViewById (R.id.editText2);
                       
                        findViewById (R.id.button1).setOnClickListener(this);
                        findViewById (R.id.button2).setOnClickListener(this);
        }

        public void onClick(View v) {
                        switch (v.getId()){
                                        case R.id.button1:
                                                        String user1 = name.getText().toString();
                                                        String pass = password.getText().toString();
                                                        if ((user1.equals(dataUser[0])) && (pass.equals(dataUser[1]))) {
                                                                        Intent intent;
                                                                        intent = new Intent(this, Cell2Activity.class);
                                                                        startActivity(intent);
                                                        }
                                                        else {
                                                                        Toast.makeText(getBaseContext(), "Password SALAH" , Toast.LENGTH_LONG).show();

                                                        }
                                        case R.id.button2:
                                                        System.exit(0);
                        }
                       

                       
        }
       
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
                        // Inflate the menu; this adds items to the action bar if it is present.
                        getMenuInflater().inflate(R.menu.login, menu);
                        return true;
        }

        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
                        // Handle action bar item clicks here. The action bar will
                        // automatically handle clicks on the Home/Up button, so long
                        // as you specify a parent activity in AndroidManifest.xml.
                        int id = item.getItemId();
                        if (id == R.id.action_settings) {
                                        return true;
                        }
                        return super.onOptionsItemSelected(item);
        }
}


2.)    From Menu pilihan
Sourcode xml.menu
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    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.example.uts_06tplp001_gigih.Cell2Activity" >

    <ListView


        android:id="@+id/listView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
    </ListView>

</LinearLayout>

Sourcode javaMenu
package com.example.uts_06tplp001_donny;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class Cell2Activity extends Activity {
        ListView LV;
        String [] pulsa={"Sosis10","Nuget35","Piscok10","Ayambakar30","Indocafe20","Kapal10","Esteh15"};


        @Override
        protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.activity_cell2);
                        LV=(ListView) findViewById(R.id.listView1);
                        ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_list_item_1,pulsa);
                        LV.setAdapter(adapter);
                        LV.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                                       
                                        @Override
                                        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                                                        // TODO Auto-generated method stub
                                                        int itemke=arg2;
                                                        String itemText=(String) LV.getItemAtPosition(arg2);

                                                        if(itemText.equals("Sosis10k ")){
                                                                        Intent addidas25K =new Intent(arg0.getContext(),SelesaiActivity.class);
                                                                        Sosis10K.putExtra("namatoko", " Sosis10k");
                                                                        startActivityForResult Sosis10K, 0);

                                        }
                                                        else if (itemText.equals("Nuget35K")){
                                                                        Intent Nuget35K =new
Intent(arg0.getContext(),SelesaiActivity.class);
                                                                        Nuget.putExtra("namatoko ", "Nuget 35K ");
                                                                        startActivityForResult(Nuget35K, 0);
                                                        }
                                                        else if (itemText.equals("Piscok10k")){
                                                                        Intent Piscok10k=new
 Intent(arg0.getContext(),SelesaiActivity.class);
                                                                        Piscok10k.putExtra("namatoko ", " Piscok10k");
                                                                        startActivityForResult(Piscok10K, 0);
                                                        }
                                                        else if (itemText.equals("Ayambakar30")){
                                                                        Intent  Ayambakar30K=new Intent(arg0.getContext(),SelesaiActivity.class);
                                                                        Ayambakar30K.putExtra("namatoko ", " Ayambakar30k");
                                                                        startActivityForResult(Ayambakar30K, 0);
                                                        }
                                                        else if (itemText.equals("Kapalapi10")){
                                                                        Intent KAPALAPI10K=new Intent(arg0.getContext(),SelesaiActivity.class);
                                                                        Kapalapi10k.putExtra("namatoko ", " Kapalapi10k");
                                                                        StartActivityForResult(Kapalapi10K, 0);
                                                        }
                                                        else if (itemText.equals("Esteh15K")){
                                                                        Intent Esteh15K=new Intent(arg0.getContext(),SelesaiActivity.class);
                                                                        Esteh15K.putExtra("namatoko ", " ESTEH15K ");
                                                                        startActivityForResult(Esteh15K, 0);
                                                        }
                                                       
                                        }
                        });

        }

Tampilan setelah di run
3.)    From keluar
Sourcode xml.keluar
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    androi:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    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.example.uts_06tplp001_gigih.SelesaiActivity" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Trimakasih sudah membeli" />

        <EditText
            android:id="@+id/editText1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:ems="10" >

            <requestFocus />
        </EditText>

        <Button
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Keluar" />

    </LinearLayout>

</LinearLayout>

Sourcode javakeluar
package com.example.uts_06tplp001_GIGIH;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class SelesaiActivity extends Activity {
        EditText selesai;
        Button Keluar;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
                        super.onCreate(savedInstanceState);
                        setContentView(R.layout.activity_selesai);
                        selesai = (EditText) findViewById (R.id.editText1);
                        selesai.setText(getIntent().getExtras().getString("namatoko"));
                        Keluar = (Button) findViewById (R.id.button1);
                        Keluar.setOnClickListener(new View.OnClickListener() {
                                       
                                        @Override
                                        public void onClick(View arg0) {
                                                        // TODO Auto-generated method stub
                                                        System.exit(0);
                                                       
                                        }
                        });

                       
                       
        }

        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
                        // Inflate the menu; this adds items to the action bar if it is present.
                        getMenuInflater().inflate(R.menu.selesai, menu);
                        return true;
        }

        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
                        // Handle action bar item clicks here. The action bar will
                        // automatically handle clicks on the Home/Up button, so long
                        // as you specify a parent activity in AndroidManifest.xml.
                        int id = item.getItemId();
                        if (id == R.id.action_settings) {
                                        return true;
                        }
                        return super.onOptionsItemSelected(item);
        }
}



Tidak ada komentar:

Posting Komentar