Kamis, 11 Februari 2016

Program Aplikasi Eclipse Top Up Pulsa

=========>>>>
Hi guys kali ini saya akan membuat program android dengan menggunakan eclipse yang berjudul “Aplikasi Top Up Pulsa” 

  • Pertama2 kita buat beberapa activity (7 MainActivity)

  • Lalu layout untuk listviewnya (7 Layout)

  •  6 layout untuk ListViewnya dan 1 Layout untuk Menu....

Lalu buat Design aplikasi top up pulsa, seperti pada gambar...

 Menu Utama



 Tampilan Listviewnya


 Form Top Up dalam ListView Telkomsel


Form Top Up dalam ListView Indosat


 Form Top Up dalam ListView Three


Form Top Up dalam ListView Smart

Setelah Kalian membuat design seperti diatas kalian bisa memulai untuk memasukan source codenya, Like this..!^


  • screenshoot SOurce Code untuk Tampilan Menu (layout 1) ::




SOURCE CODE Tampilan Menu ...

package com.example.pulsa;

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

public class MainActivity extends Activity{  
Button Pilih;
    Button about;
    Button Keluar;


protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        Pilih =(Button) findViewById(R.id.btnOperator);
        Pilih.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
startActivity(new Intent(MainActivity.this, ListOperator.class));
}
});

about =(Button) findViewById (R.id.btnTentang);
      about.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(),"Silahkan Selalu Mengisi Pulsa Anda Menggunakan Aplikasi Ini  ---[By:Zhak]---", Toast.LENGTH_SHORT).show();
}
});

Keluar =(Button) findViewById (R.id.btnExit);
Keluar.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub
moveTaskToBack(true);
}
});
}


  • screenshoot Source Code untuk Tampilan ListView (Layout2)



Import terlebih dulu

Kemudian masukan source code ini....^^


SOURCE CODE Tampilan ListView...

package com.example.pulsa;

import android.os.Bundle;
import android.app.ListActivity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;


public class ListOperator extends ListActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] Menu2= new String[] {"Telkomsel (Simpati-AS)", "Indosat (IM3-Mentari)", "Three", "XL (Axis)","Smartfrend","EXIT"};
     this.setListAdapter(new ArrayAdapter<String>(this,android.R.layout.select_dialog_singlechoice, Menu2));
      }
protected void onListItemClick(ListView l, View v, int position,long id){
Object o=this.getListAdapter().getItem(position);
if (o=="Telkomsel (Simpati-AS)"){
Intent intent= new Intent (this, Telkomsel.class);
startActivity(intent);
}if (o=="Indosat (IM3-Mentari)"){
Intent intent= new Intent (this, Indosat.class);
startActivity(intent);
}if (o=="Three"){
Intent intent= new Intent (this, Three.class);
startActivity(intent);
}if (o=="XL (Axis)"){
Intent intent= new Intent (this, XL.class);
startActivity(intent);
}if (o=="Smartfrend"){
Intent intent= new Intent (this, Smart.class);
startActivity(intent);
}if (o=="EXIT"){
Intent intent= new Intent (this, MainActivity.class);
startActivity(intent);
}
}

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

}


  • screenshoot Source Code untuk tampilan Form Telkomsel (Layout 3 untuk listview telkomsel dan yang lainnya sama source code nya)::
 Import dan buat deklarasinya

Source code untuk menampilkan nilai dalam Radio Group 


Source code untuk mencari hasil jumlah pembayaran dan kembalian


SOURCE CODE Tampilan Layout Telkomsel, Indosat, Three dan yg lainnya...
package com.example.pulsa;

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

public class Telkomsel extends Activity {
EditText Harga,Bayar,Hsl;
RadioButton R1, R2, R3;
Button Btn1, Btn2;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_telkomsel);
Harga =(EditText) findViewById(R.id.txth1);
Bayar =(EditText) findViewById(R.id.txtb1);
Hsl =(EditText) findViewById(R.id.txtbeli);
R1 =(RadioButton) findViewById(R.id.radio01);
R2 =(RadioButton) findViewById(R.id.radio02);
R3 =(RadioButton) findViewById(R.id.radio03);

Btn1 =(Button) findViewById(R.id.btnbyr);
Btn1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
if(R1.isChecked()){
Harga.setText("4500");
}if(R2.isChecked()){
Harga.setText("9500");
}if(R3.isChecked()){
Harga.setText("24500");
}
}
});

Btn2 =(Button) findViewById(R.id.Btnbuy);
Btn2.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
int X=Integer.parseInt(Harga.getText().toString());
int Y=Integer.parseInt(Bayar.getText().toString());
int hsl=Y-X;
Hsl.setText(""+hsl);
}
});
}

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

}

Setelah semua sourcode dan designya di buat, coba jalankan project tadi... (Run as)::
Maka hasilnya akan seperti dibawah ini::::


Sekian dan Terma Kasih Guys..
Semoga Bermanfaat untuk kita semua,...
dan Terima kasih Semuanya ""  ^_^   [A]



:::--+By: Zhak+--:::

Tidak ada komentar:

Posting Komentar