Kamis, 11 Juli 2019

CONTOH PROGRAM APLIKASI ANDROID OL SHOP ATAU ECLIPS

Assalamu’alaikum. Wr. Wb.

 kali ini saya akan membuat program aplikasi android penjualan baju online menggunakan eclipse atau  menggunakan android studio.

Langsung saja, cara kerjai dari aplikasi ini yaitu:

Tampilan pertama menampilkan HOME
Ketika kita klik login,
Kemudian masukan harga baju,
Lalu klik pesan untuk pesan barang,
Dan akan tampil data transaksi.
Tampilan login :
HOME LOG IN

HOME PEMESANAN ,PEMROSESAN  DAN PILIH UKURAN 








CODING PADA JAVA :
package com.example.Tugas;

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 Login extends Activity implements OnClickListener {
EditText user;
EditText pass;
Button lgn;
private String[][] dataUser = {{“admin”,”admin”,”Administrator”},
{“user1″,”password1″,”Nama User 1”},
{“user2″,”password2″,”Nama User 2”}};
private final int SUCCESS=1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
user = (EditText) findViewById(R.id.user);
pass = (EditText) findViewById(R.id.pass);
lgn = (Button) findViewById(R.id.lgn);

lgn.setOnClickListener(this);
}

@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);
}

public void onCLick(View view) {
int i=0;
boolean success=false;

while ((i<dataUser.length) && (!success)){
if
((user.getText().toString().equals(dataUser[i][0])) &&

(pass.getText().toString().equals(dataUser[i][1]))){
success=true;
} else {
i++;
}
}

Intent intent;
if (success){
intent = new Intent(this, PilihMerk.class);
intent.putExtra(“namaUser”, dataUser[i][2]);
startActivityForResult(intent,SUCCESS);
// Toast.makeText(getApplicationContext(), “Login berhasil”, Toast.LENGTH_SHORT).show();
} else {
intent = new Intent(this, Login.class);
startActivity(intent);
Toast.makeText(getApplicationContext(), “Login Gagal”, Toast.LENGTH_SHORT).show();
}
}

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub

}
}

package com.example.Tugas;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class PilihMerk extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pilih_merk);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.pilih_merk, 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);
}
}



package com.example.Tugas;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class gigihmauliaputra_161011400137_06tplp001 extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_gigihmauliaputra_161011400137_06tplp001);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.gigihmauliaputra_161011400137_06tplp001, 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);
}
}



CODING ACTIVITY.XML :
<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android&#8221;
xmlns:tools=”http://schemas.android.com/tools&#8221;
android:layout_width=”match_parent”
android:layout_height=”match_parent”
tools:context=”com.example.Tugas.Login” >

<LinearLayout
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:orientation=”vertical” >

<TextView
android:id=”@+id/user1″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”Username” />

<EditText
android:id=”@+id/user”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:ems=”10″ />

<TextView
android:id=”@+id/password”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”Password” />

<EditText
android:id=”@+id/pass”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:ems=”10″ />

<Button
android:id=”@+id/lgn”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”Login” />

</LinearLayout>

</RelativeLayout>



<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android&#8221;
xmlns:tools=”http://schemas.android.com/tools&#8221;
android:layout_width=”match_parent”
android:layout_height=”match_parent”
tools:context=”com.example.Tugas.PilihMerk” >

<LinearLayout
android:id=”@+id/linearLayout1″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignParentLeft=”true”
android:layout_alignParentTop=”true”
android:orientation=”vertical” >

<TextView
android:id=”@+id/textView1″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”Masukkan Nama” />

<EditText
android:id=”@+id/editText1″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignParentLeft=”true”
android:layout_alignParentTop=”true”
android:ems=”10″
android:text=”gigihmauliaputra”
>

<requestFocus />
</EditText>
<TextView
android:id=”@+id/textView2″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignParentLeft=”true”
android:layout_below=”@+id/linearLayout1″
android:text=”Pilih Merk Baju” />

<RadioButton
android:id=”@+id/radioButton1″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignParentLeft=”true”
android:layout_below=”@+id/textView2″
android:layout_marginTop=”15dp”
android:text=”Pilih Merek Baju” />
<RadioButton
android:id=”@+id/radioButton3″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignLeft=”@+id/radioButton4″
android:layout_below=”@+id/radioButton1″
android:text=”Bola″ />

<RadioButton
android:id=”@+id/radioButton4″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignRight=”@+id/textView2″
android:layout_below=”@+id/radioButton3″
android:text=”RadioButton” />

<RadioButton
android:id=”@+id/radioButton2″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignRight=”@+id/radioButton4″
android:layout_below=”@+id/radioButton4″
android:text=”XL″ />

<TextView
android:id=”@+id/textView3″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignParentLeft=”true”
android:text=”Harga” />

<EditText
android:id=”@+id/editText2″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignRight=”@+id/radioButton1″
android:layout_below=”@+id/radioButton2″
android:ems=”10″
android:inputType=”textPersonName”
android:text=”100.000″ />

<Button
android:id=”@+id/button1″
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:layout_alignParentBottom=”true”
android:layout_alignRight=”@+id/radioButton3″
android:layout_marginBottom=”41dp”
android:text=”Pesan” />
</LinearLayout>
</RelativeLayout>



<RelativeLayout xmlns:android=”http://schemas.android.com/apk/res/android&#8221;
xmlns:tools=”http://schemas.android.com/tools&#8221;
android:layout_width=”match_parent”
android:layout_height=”match_parent”
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.Tugas.gigihmauliaputra_161011400137_06tplp001″ >

<TextView
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”TRANSAKSI BERHASIL” />

</RelativeLayout>

trimakasih.