Penjualan online  for android part 3

Penjualan online for android part 3

lanjut ke tutorial ke tiga

pada tutorial ini membuat form registrasi.java

package com.aplikasimotor;

import driver.Utils;
import driver.XMLParser;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.view.KeyEvent;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.TextView;

public class registrasi extends Activity {
XMLParser parser = new XMLParser();
String username,password,nama,alamat,telepon;
EditText txtTelepon,txtNama,txtUser,txtPass,txtAlamat;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.registrasi);

txtPass=(EditText)findViewById(R.id.regpassword);
txtUser=(EditText)findViewById(R.id.regusername);

txtNama=(EditText)findViewById(R.id.regnama);
txtTelepon=(EditText)findViewById(R.id.regtelp);
txtAlamat=(EditText)findViewById(R.id.regalamat);

Button  btnReg=(Button)findViewById(R.id.regRegistrasi);
btnReg.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {

username=txtUser.getText().toString();
password=txtPass.getText().toString();
telepon=txtTelepon.getText().toString();
nama=txtNama.getText().toString();
alamat=txtAlamat.getText().toString();

username=username.replaceAll(” “, “_”);
password=password.replaceAll(” “, “_”);
telepon=telepon.replaceAll(” “, “_”);
nama=nama.replaceAll(” “, “_”);
alamat=alamat.replaceAll(” “, “_”);

Utils ip=new Utils();
String myip=ip.getIP();
String URL = myip+”android/registrasi.php?nama_customer=”+nama+”&username=”+username+”&password=”+password+”&telepon=”+telepon+”&alamat=”+alamat+”&ket=ok”;
String xml = parser.getXmlFromUrl(URL);

if(xml.indexOf(“sukses”)>=0){
sukses();
}
else{
gagal();
}

}});
Button  btnKembali=(Button)findViewById(R.id.regBatal);
btnKembali.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
finish();
}});

}

public void pesan(String ps){
new AlertDialog.Builder(this)
.setTitle(“Pesan”)
.setMessage(ps)
.setNeutralButton(“Tutup”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
}})
.show();
}

public void lengkapi(String lkp){
new AlertDialog.Builder(this)
.setTitle(“Silakan Isi data”)
.setMessage(“Maaf, Silakan isi “+lkp)
.setNeutralButton(“Tutup”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
}})
.show();
}
//——————————————————————————————-
public void sukses(){
new AlertDialog.Builder(this)
.setTitle(“Sukses Simpan Registrasi”)
.setMessage(“Terimakasih anda telah melakukan pendaftaran….”)
.setNeutralButton(“Tutup”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
finish();
}})
.show();
}

public void gagal(){
new AlertDialog.Builder(this)
.setTitle(“Registasri Anggota Gagal”)
.setMessage(“Update Biodata gagal silakan cek jaringan….”)
.setNeutralButton(“OK”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {

}})
.show();
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}
}
registrasi.xml

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent" 
  android:background = "#000000" 
  android:orientation="vertical">
  
  
<TableLayout
android:layout_width = "wrap_content"
android:layout_height= "wrap_content"
android:orientation = "vertical"
>

    
</TableLayout>         

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_marginBottom="10dp"
    android:layout_marginLeft="7dp"
    android:layout_marginRight="7dp"
    android:layout_marginTop="20dp"
    android:background="@drawable/hitam"
    android:orientation="vertical" >
    
<ScrollView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="50dip"
    android:background="@drawable/hitam" >

<TableLayout
    android:id="@+id/TableLayout01"
   android:layout_width = "wrap_content"
android:layout_height= "wrap_content"
android:orientation = "vertical"


    >
<TableRow>
      <TextView
          android:text=""
          android:textColor="#ffffff"
          android:textSize="15dp" 
            android:layout_marginLeft="30dp" />

</TableRow>  
<TableRow>
      <TextView
          android:text=""
          android:textColor="#ffffff"
          android:textSize="15dp" 
            android:layout_marginLeft="30dp" />

</TableRow>


    
<TableRow android:id="@+id/TableRow00" android:layout_width="wrap_content" android:layout_height="wrap_content">    

      <TextView
          android:text="Nama "
          android:textColor="#ffffff"
          android:textSize="15dp"
          android:layout_marginLeft="30dp" />

      <EditText
          android:id="@+id/regnama"
          android:textColor="#ffffff"
          android:layout_marginLeft="30dp" />

</TableRow>    


<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content">    

      <TextView
          android:text="Alamat"
          android:textColor="#ffffff"
          android:textSize="15dp"
          android:layout_marginLeft="30dp" />

      <EditText
          android:id="@+id/regalamat"
          
          android:textColor="#ffffff"
          android:minLines="2"
          android:maxLines="3"
          
          android:layout_marginLeft="30dp" />

          <requestFocus />
      

</TableRow>  
<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content">    

      <TextView
          android:text="Telepon"
          android:textColor="#ffffff"
          android:textSize="15dp"
          android:layout_marginLeft="30dp" />

      <EditText
          android:id="@+id/regtelp"
          android:textColor="#ffffff"
          android:layout_marginLeft="30dp" />

</TableRow>   

<TableRow android:id="@+id/TableRow00" android:layout_width="wrap_content" android:layout_height="wrap_content">    

      <TextView
          android:text="Username "
          android:textColor="#ffffff"
          android:textSize="15dp"
          android:layout_marginLeft="30dp" />

      <EditText
          android:id="@+id/regusername"
          android:textColor="#ffffff"
          android:layout_marginLeft="30dp" />

</TableRow>    
<TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content">    

      <TextView
          android:text="Password"
          android:textColor="#ffffff"
          android:textSize="15dp"
          android:layout_marginLeft="30dp" />

      <EditText
          android:id="@+id/regpassword"
          android:inputType="textPassword"
          android:textColor="#ffffff"
          android:layout_marginLeft="30dp" />

</TableRow>    
 
<TableRow android:id="@+id/TableRow02" android:layout_width="wrap_content" android:layout_height="wrap_content">    

      <Button
          android:id="@+id/regRegistrasi"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:text="Registrasi"
          android:layout_marginLeft="40dp" />
</TableRow>    
<TableRow android:id="@+id/TableRow02" android:layout_width="wrap_content" android:layout_height="wrap_content">    

  <Button
      android:id="@+id/regBatal"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:text="Kembali"
      android:visibility="visible"
      android:layout_marginLeft="40dp" />
</TableRow>
</TableLayout>
</ScrollView>

</LinearLayout>  
</LinearLayout>

tampilan form registrasi menggunakan table layout

penjualan3
Penjualan online  for android part 2

Penjualan online for android part 2

lanjut ke tutorial ke dua, pada tutorial ke dua disini kita membuat class login java

login.java

package com.aplikasimotor;

import driver.Utils;
import driver.XMLParser;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.DialogInterface.OnClickListener;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;

public class login extends Activity {
String nama,pass;
String otentikasi=””;
EditText edNama,edPass;
XMLParser parser = new XMLParser();

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

edNama=(EditText)findViewById(R.id.edUsername);
edPass=(EditText)findViewById(R.id.edPassword);

Button  btnReg=(Button)findViewById(R.id.iReg);
btnReg.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Intent i = new Intent(login.this, registrasi.class);
startActivity(i);
}});

Button  btnBatal=(Button)findViewById(R.id.ibatal);
btnBatal.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
keluarYN();
}});

Button  btnLogin=(Button)findViewById(R.id.ilogin);
btnLogin.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {

nama=edNama.getText().toString();
pass=edPass.getText().toString();

if(nama.equalsIgnoreCase(“”)){
isiNama();
}
else if(pass.equalsIgnoreCase(“”)){
isiPass();
}

else{
Utils ip=new Utils();
String myip=ip.getIP();
nama=nama.replaceAll(” “, “_”);
pass=pass.replaceAll(” “, “_”);
String URL = myip+”android/login.php?username=”+nama+”&password=”+pass+”&ket=ok”;
String xml =parser.getXmlFromUrl(URL);

if(xml.indexOf(“sukses”)>=0){
Intent i = new Intent(login.this, listmenu.class);
i.putExtra(“xml”, xml);//PGW02#ORD1412008#CST001#sukses
startActivity(i);
//finish();
}
else{
salah();
}
}}});
}
//——————————————————————————————-
public void isiNama(){
new AlertDialog.Builder(this)
.setTitle(“Silakan Isi Nama”)
.setMessage(“Maaf, Silakan isi Nama Anda terlebih dahulu….”)
.setNeutralButton(“Tutup”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
}})
.show();
}

public void pesan(String ps){
new AlertDialog.Builder(this)
.setTitle(“Pesan”)
.setMessage(ps)
.setNeutralButton(“Tutup”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
}})
.show();
}
//——————————————————————————————-
public void isiPass(){
new AlertDialog.Builder(this)
.setTitle(“Silakan Isi Pass”)
.setMessage(“Maaf, Silakan isi Pass Anda terlebih dahulu….”)
.setNeutralButton(“Tutup”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
}})
.show();
}

public void isiKodeCustomer(){
new AlertDialog.Builder(this)
.setTitle(“Silakan Isi Kode Customer”)
.setMessage(“Maaf, Silakan isi Kode Customer terlebih dahulu….”)
.setNeutralButton(“Tutup”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
}})
.show();
}
//——————————————————————————————-
public void salah(){
new AlertDialog.Builder(this)
.setTitle(“ontentikasi salah”)
.setMessage(“Maaf, username “+nama+” dan pass “+pass+” SALAH ! cek kembali dengan benar….”)
.setNeutralButton(“Tutup”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dlg, int sumthin) {
}})
.show();
}

//——————————————————————————————-
public void keluarYN(){
AlertDialog.Builder ad=new AlertDialog.Builder(login.this);
ad.setTitle(“Konfirmasi”);
ad.setMessage(“Apakah benar ingin keluar?”);

ad.setPositiveButton(“Yes”,new OnClickListener(){
public void onClick(DialogInterface dialog, int which) {
finish();
}});

ad.setNegativeButton(“No”,new OnClickListener(){
public void onClick(DialogInterface arg0, int arg1) {
}});
ad.show();
}
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}

}

Kemudian pada login.xml

<LinearLayout
xmlns:android=”http://schemas.android.com/apk/res/android”
android:layout_width=”match_parent”
android:layout_height=”match_parent”
android:background = “#000000″
android:orientation=”vertical”>

<TableLayout
android:layout_width = “wrap_content”
android:layout_height= “wrap_content”
android:orientation = “vertical”
>

</TableLayout>

<LinearLayout
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:layout_marginBottom=”10dp”
android:layout_marginLeft=”7dp”
android:layout_marginRight=”7dp”
android:layout_marginTop=”20dp”
android:background=”@drawable/hitam”
android:orientation=”vertical” >

<ScrollView
android:layout_marginBottom=”50dip”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”

>

<TableLayout
android:id=”@+id/TableLayout01″
android:layout_width = “wrap_content”
android:layout_height= “wrap_content”
android:orientation = “vertical”

>

<TableRow>
<TextView
android:text=””
android:textColor=”#ffffff”
android:textSize=”15dp”
android:layout_marginLeft=”60dp” />

</TableRow>

<TableRow>
<TextView
android:text=””
android:textColor=”#ffffff”
android:textSize=”15dp”
android:layout_marginLeft=”60dp” />

</TableRow>
<TableRow android:id=”@+id/TableRow00″ android:layout_width=”wrap_content” android:layout_height=”wrap_content”>

<TextView
android:text=”Username ”
android:textColor=”#ffffff”
android:textSize=”15dp”
android:layout_marginLeft=”30dp” />

<EditText
android:id=”@+id/edUsername”
android:textColor=”#ffffff” />

</TableRow>
<TableRow android:id=”@+id/TableRow02″ android:layout_width=”wrap_content” android:layout_height=”wrap_content”>

<TextView
android:text=”Password”
android:textColor=”#ffffff”
android:textSize=”15dp”
android:layout_marginLeft=”30dp” />

<EditText
android:id=”@+id/edPassword”
android:inputType=”textPassword”
android:textColor=”#ffffff” />

</TableRow>

<TableRow>
<TextView
android:text=””
android:textColor=”#ffffff”
android:textSize=”15dp”
android:layout_marginLeft=”30dp” />

</TableRow>
<TableRow android:id=”@+id/TableRow02″ android:layout_width=”wrap_content” android:layout_height=”wrap_content”>

<Button
android:id=”@+id/ilogin”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:layout_marginLeft=”50dp”
android:text=”Login”
android:textColor=”#ffffff” />

<Button
android:id=”@+id/ibatal”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:layout_marginLeft=”50dp”
android:text=”Batal”
android:textColor=”#ffffff”
android:visibility=”visible” />

</TableRow>

<Button
android:id=”@+id/iReg”
android:layout_width=”fill_parent”
android:layout_height=”wrap_content”
android:layout_marginLeft=”50dp”
android:text=”Registrasi”
android:textColor=”#ffffff” />

</TableLayout>
</ScrollView>

</LinearLayout>
</LinearLayout>

tampilan di atas seperti gambar di bawah :

penjualan2

Penjualan online  for android part 1

Penjualan online for android part 1

disini saya akan memberi trik trik cara membuat toko online menggunakan android.

langkah pertama yaitu :

buat projek pada eclipse :

pada MainActivity.java

package com.aplikasimotor;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
public class MainActivity extends Activity {
 String kode_penumpang="PNP1411001";
 @Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 LOADING();
 }
 public void LOADING(){
 new Thread() { 
 public void run() { 
 try{Thread.sleep(5000);} 
 catch (Exception e) {} 
 Intent i = new Intent(MainActivity.this, login.class); 
 MainActivity.this.finish();
 i.putExtra("kode_penumpang", kode_penumpang);
 startActivity(i); 
 } }.start(); 
 }
}

kemudian pada activity_main.xml 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:background="@drawable/bgmotor"
 tools:context=".MainActivity" >

 <ProgressBar
 android:id="@+id/progressBar1"
 style="?android:attr/progressBarStyleLarge"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_alignParentBottom="true"
 android:layout_centerHorizontal="true"
 android:layout_marginBottom="57dp" />

</RelativeLayout>

pada halaman awal aplikasi terdapat loding seperti gambar di bawah 
penjualan1

Sistem monitoring dan pengendali perangkat listrik

Skripsi ini berjudul Perancangan Pengendalian Peralatan Lampu Listrik Jarak Jauh Menggunakan Telepon Seluler, dimana pengendalian lampu listrik menggunakan fasilitas SMS (Short Message Service) pada telepon seluler. Alat ini juga diharapkan dapat memantau keadaan peralatan lampu listrik apakah dalam keadaan hidup atau mati. Merk telepon seluler yang digunakan adalah jenis Siemens M35. Sistem yang digunakan adalah sistem komunikasi serial antara telepon seluler Siemens M35 dengan mikrokontroler AT89S51. Mikrokontroler sebagai pengendali dan pemantau keadaan peralatan lampu listrik.

Aplikasi Pariwisata di jakarta berbasis android

Aplikasi Pariwisata di jakarta berbasis android merupana aplikasi yang memudahkan pada wisata lokalmaupun asing yang ingin mengetahui berapa banyak tempat wisata yang ada di jakarta dan aplikasi ini dilengkapil list wisata dan petunjuk lokasi.

Steganografi dengan metode PORITY CODING berbasis android

Steganografi dengan metode PORITY CODING berbasis android

Steganografi merupakan sebuah ilmu, teknik, dan seni tentang penyembunyian atau penyisipan suatu informasi atau pesan pada suatu media atau wadah penyisipan (carrier file).Dalam teknologi informasi dan komunikasi, steganografi merupakan suatu teknik dan seni penyembunyian yang memanfaatkan format-format digital, artinya suatu informasi digital disembunyikan di balik informasi digital lain, sehingga informasi digital yang sesungguhnya tidak terlihat.Secara teori, semua digital file secara umum yang ada di dalam komputer dapat digunakan sebagai media penyembunyian (carrier file) atau yang disembunyikan, seperti file gambar, audio, teks, video dan lain sebagainya

Chat with Ranto