Minggu, 07 April 2019

Membuat Project penjualan Ayam Penyet Menggunakan eclipse

assalammulaikum, gaysssssss
hahayo siapa yg punya tugas  menggunakan eclips???
hari ini saya akan memberi tahu cara membuat project penjualan ayam penyet menggunkan  eclips buat kalian yang belum tau yu kepoin …


1.Buka aplikasi eclipse di pc kalian
klik  file  ==> new==> android project .tentukan judul yang akan dibuat.



2.Buat layout login,daftar menu,dan judul yg mau dijual dan berikut codingnya seperty dibawah ini:


A.coding Login.activity

package com.example.resta161011401349;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class LOGINActivity extends Activity {
 EditText UserName;
 EditText password;
  Button login;
   Button exit;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
       
        UserName = (EditText) findViewById(R.id.username);
     password = (EditText) findViewById(R.id.password);
      login = (Button) findViewById(R.id.login);
       exit = (Button) findViewById(R.id.exit);
       
     login.setOnClickListener(new View.OnClickListener() {
   
   @Override
   public void onClick(View arg0) {
    // TODO Auto-generated method stub
    Intent i = new Intent(LOGINActivity.this,DaftarMenuActivity.class);
    i.putExtra("pesan","sukses login");
    startActivity(i);
   }
   
     });
   
  
   
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_login, menu);
        return true;
  
    }
   
}




B. coding Daftarmenu.activity menggunakan List view
package com.example.resta161011401349;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class DaftarMenuActivity extends Activity {
 ListView AnekaAyam;
  String [] Menu = {"Ayam Penyet", "Ayam Bakar", "Ayam Goreng", "Ayam Balado"
   
  };
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_daftar_menu);
  
  AnekaAyam = (ListView)findViewById (R.id.listView1);
  ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_single_choice,Menu);
  AnekaAyam.setAdapter(adapter);
  
  AnekaAyam.setOnItemClickListener(new AdapterView.OnItemClickListener() {
   @Override
   public void onItemClick(AdapterView<?> arg0, View arg1, int itemKe,
     long arg3) {
    // TODO Auto-generated method stub
    
    String itemText=(String) AnekaAyam.getItemAtPosition(itemKe);
    Toast.makeText(getBaseContext(), "Anda Mengklik"+itemText, Toast.LENGTH_LONG).show();
    if(itemText.equals("Ayam Penyet")){
     Intent FinanceInten = new Intent (arg0.getContext(),PenyetActivity.class);
     startActivityForResult(FinanceInten,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.activity_daftar_menu, menu);
  return true;
 }
}






C. coding Penyet.activity menggunkann radio group,radio button
package com.example.resta161011401349;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;
public class PenyetActivity extends Activity {
 TextView Ayam_yang_dipilih ;
 RadioButton petir,pedang;
 EditText pesanan,Total;
 Button proses,kembali;
 RadioGroup penyet;
 int penyetpetir = 20000;
 int Penyetpedang = 20000;
 int harga ;
 
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_penyet);
  
 
   petir = (RadioButton)findViewById(R.id.penyetpetir);
   pedang= (RadioButton)findViewById(R.id.penyetpedang);
  pesanan = (EditText)findViewById(R.id.editText1);
  Total= (EditText)findViewById(R.id.editText2);
  proses = (Button) findViewById (R.id.button1);
  kembali = (Button) findViewById (R.id.button2);
  
  proses.setOnClickListener(new View.OnClickListener() {
   
   @Override
   public void onClick(View arg0) {
    // TODO Auto-generated method stub
    String pilihan = " PenyetPetir";
    String ket = "Total harga";
    int ps  = Integer.parseInt(pesanan.getText().toString());
    int radioid =  penyet.getCheckedRadioButtonId();
    if (pedang.getId()==radioid){
      int totalharga = penyetpetir*ps;
      pilihan = pilihan + " penyetpetir" + " " + ket+totalharga;
      Total.setText(" " + totalharga);
   }else{
    int Totalharga = Penyetpedang*ps;
    pilihan = pilihan + " penyetpedang" + " " + ket+Totalharga;
    Total.setText(" " + Totalharga); 
   }
   
   Toast.makeText(getApplicationContext(), pilihan, Toast.LENGTH_LONG).show();
   }
  });
  kembali.setOnClickListener(new View.OnClickListener() {
   
   @Override
   public void onClick(View arg0) {
    // TODO Auto-generated method stub
    Intent i = new Intent (PenyetActivity.this, DaftarMenuActivity.class);
    startActivity(i);
    
   }
  });
 }
 
 
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  // Inflate the menu; this adds items to the action bar if it is present.
  getMenuInflater().inflate(R.menu.activity_penyet, menu);
  return true;
 }
}


hasil Run menggunakan emulator android  :






kurang lebihnya mohon maaf,silahkan dicoba ya gaysss …. Terima kasih.










B.