PSIPHON 3

PSIPHON 3
nih program buat yang pengen bobol internet security ato internet sehat atau apalah
tinggal buka proframnya trus klik connect,
klo dah make klik diconect biar proxynya kagak error



Langsung aja download dibawah tuhhhh 

Read More

Membuat Kalkulator sederhana Android

Membuat Kalkulator sederhana Android
Siapin aja toolsnya :

1. Android Studio
2. Emulator (terserah mau pake apa biar gampang runningnya dan lebih cepet) 
3. Kopi + rokok klo perlu 

Yuk langsung nih programnya :

1. Modifikasi dulu tampilannya di Activitymain.xml. Tinggal drop aja tampilannya kayak gini atau klo males nih source codenya :
<RelativeLayout    android:layout_width="match_parent"    android:layout_height="match_parent"    android:layout_alignParentTop="true"    android:layout_centerHorizontal="true"    xmlns:android="http://schemas.android.com/apk/res/android"    android:weightSum="1">

    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:textAppearance="?android:attr/textAppearanceLarge"        android:text="Angka 1"        android:id="@+id/textView"        android:layout_alignParentTop="true"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true"        android:layout_marginTop="48dp" />

    <EditText        android:layout_width="270dp"        android:layout_height="wrap_content"        android:id="@+id/idSatu"        android:layout_alignBottom="@+id/textView"        android:layout_alignParentRight="true"        android:layout_alignParentEnd="true"        android:layout_toRightOf="@+id/textView"        android:layout_toEndOf="@+id/textView" />

    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:textAppearance="?android:attr/textAppearanceLarge"        android:text="Angka 2"        android:id="@+id/textView2"        android:layout_below="@+id/textView"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true"        android:layout_marginTop="39dp" />

    <EditText        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:id="@+id/idDua"        android:layout_alignBottom="@+id/textView2"        android:layout_alignRight="@+id/idSatu"        android:layout_alignEnd="@+id/idSatu"        android:layout_toRightOf="@+id/textView2"        android:layout_toEndOf="@+id/textView2" />

    <Button        style="?android:attr/buttonStyleSmall"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="+"        android:id="@+id/tambah"        android:layout_marginTop="37dp"        android:layout_below="@+id/textView2"        android:layout_toLeftOf="@+id/kurang"        android:layout_toStartOf="@+id/kurang" />

    <Button        style="?android:attr/buttonStyleSmall"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="-"        android:id="@+id/kurang"        android:layout_marginLeft="36dp"        android:layout_marginStart="36dp"        android:layout_alignTop="@+id/tambah"        android:layout_toRightOf="@+id/textView2"        android:layout_toEndOf="@+id/textView2" />

    <Button        style="?android:attr/buttonStyleSmall"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="x"        android:id="@+id/kali"        android:layout_alignTop="@+id/tambah"        android:layout_toRightOf="@+id/textView2"        android:layout_toEndOf="@+id/textView2"        android:layout_marginLeft="121dp"        android:layout_marginStart="121dp" />

    <Button        style="?android:attr/buttonStyleSmall"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text=":"        android:id="@+id/bagi"        android:layout_alignTop="@+id/kali"        android:layout_toRightOf="@+id/kali"        android:layout_toEndOf="@+id/kali"        android:layout_marginLeft="33dp"        android:layout_marginStart="33dp" />

    <TextView        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:textAppearance="?android:attr/textAppearanceLarge"        android:text="Hasil"        android:id="@+id/textView3"        android:layout_marginTop="59dp"        android:layout_below="@+id/tambah"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true" />

    <EditText        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:id="@+id/hasil"        android:layout_alignBottom="@+id/textView3"        android:layout_toRightOf="@+id/tambah"        android:layout_alignRight="@+id/idDua"        android:layout_alignEnd="@+id/idDua" />

</RelativeLayout>
2. Sekarang edit file MainActivity.java. Buat kayak gini :
package com.example.satria.kalkulator;


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

public class MainActivity extends Activity implements OnClickListener{

    Button bPlus, bMin, bMultiple, bDivide;
    EditText in1,in2,out;

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

        in1 = (EditText) findViewById(R.id.idSatu);
        in2 = (EditText) findViewById(R.id.idDua);
        out = (EditText) findViewById(R.id.hasil);
        bPlus = (Button) findViewById(R.id.tambah);
        bMin = (Button) findViewById(R.id.kurang);
        bMultiple = (Button) findViewById(R.id.kali);
        bDivide = (Button) findViewById(R.id.bagi);
        bPlus.setOnClickListener(this);
        bMin.setOnClickListener(this);
        bMultiple.setOnClickListener(this);
        bDivide.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.menu_main, menu);
        return true;
    }

    @Override    public void onClick(View v){
        switch (v.getId()){
            case R.id.tambah:
                String varangka1 = in1.getText().toString();
                String varangka2 = in2.getText().toString();
            if (!varangka1.equals("")|| !varangka2.equals("")){
                String hsl = penjumlahan(varangka1, varangka2);
                out.setText(hsl);
            }
            else{
                Toast.makeText(this, "error", Toast.LENGTH_SHORT).show();
            }
            break;
            case R.id.kurang:
                String a1 = in1.getText().toString();
                String a2 = in2.getText().toString();
                if (!a1.equals("") || !a2.equals("")){
                    String hsl = pengurangan(a1, a2);
                    out.setText(hsl);
                }else{
                    Toast.makeText(this, "error", Toast.LENGTH_SHORT).show();
                }
                break;
            case R.id.kali:
                String k1 = in1.getText().toString();
                String k2 = in2.getText().toString();
                if (!k1.equals("") || !k2.equals("")){
                    String hsl = perkalian(k1, k2);
                    out.setText(hsl);
                }else{
                    Toast.makeText(this, "error", Toast.LENGTH_SHORT).show();
                }
                break;
            case R.id.bagi:
                String b1 = in1.getText().toString();
                String b2 = in2.getText().toString();
                if (!b1.equals("") || !b2.equals("")){
                    String hsl = pembagian(b1, b2);
                    out.setText(hsl);
                }else{
                    Toast.makeText(this, "error", Toast.LENGTH_SHORT).show();
                }
                break;
        }
    }
    private String penjumlahan(String a, String b){
        Double d1 = Double.parseDouble(a);
        Double d2 = Double.parseDouble(b);
        Double dhasil = d1 + d2;
        String shasil = String.valueOf(dhasil);
        return  shasil;
    }
    private  String pengurangan(String a, String b){
        Double d1 = Double.parseDouble(a);
        Double d2 = Double.parseDouble(b);
        Double dhasil = d1 - d2;
        String shasil = String.valueOf(dhasil);
        return shasil;
    }
    private  String perkalian(String a, String b){
        Double d1 = Double.parseDouble(a);
        Double d2 = Double.parseDouble(b);
        Double dhasil = d1 * d2;
        String shasil = String.valueOf(dhasil);
        return shasil;
    }
    private  String pembagian(String a, String b){
        Double d1 = Double.parseDouble(a);
        Double d2 = Double.parseDouble(b);
        Double dhasil = d1 / d2;
        String shasil = String.valueOf(dhasil);
        return shasil;
    }
}

Sekarang klo udah coba di running klo error atau pengen penjelasan programnya bsa komen aj dibawah.  KLo dah di runnig jd kyk gni

Klo bsa running coba bkin program kalkulator yang lebih komplit biar lebih mantappppppp ......
Read More

Membuat Konversi Mata Uang, pake Intents Android

Membuat Konversi Mata Uang, pake Intents Android
Bagi yang belum tau Intent tuh untuk menampilkan activity lain yang ad di dalam satu program Android. Ayo dah langsung aj nih

Software :
1. Android Studio / Eclipe (atau yang lain ga papa cuy)
2. Emulator (terserah mau pake apa klo sy pake genymotion) biar gampang runningnya jd lebih cepet

Ayoooo siap ngoding

1. Buat design tampilannya di activitymain.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:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">

    <Button        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="RUPIAH KE DOLAR"        android:id="@+id/btn_rupiah"        android:layout_alignParentTop="true"        android:layout_centerHorizontal="true"        android:layout_marginTop="165dp" />

    <Button        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="DOLAR KE RUPIAH"        android:id="@+id/btn_dolar"        android:layout_below="@+id/btn_rupiah"        android:layout_centerHorizontal="true" />


</RelativeLayout>

2. Buat activity baru di layout -> new -> activity -> blank activity lalu kasih nama activity_konversi dolarkerupiah kemudian edit seperti di bawah ini
<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"    tools:context=".MainActivity">

    <TextView        android:id="@+id/textView1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentTop="true"        android:text="Masukan Nilai" />

    <EditText        android:id="@+id/txt_dolar"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentRight="true"        android:layout_below="@+id/textView1"        android:ems="10"        android:inputType="numberDecimal" />


    <Button        android:id="@+id/button1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Konversi"        android:layout_marginTop="37dp"        android:layout_below="@+id/txtrupiah"        android:layout_centerHorizontal="true" />

    <EditText        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:id="@+id/txtrupiah"        android:layout_below="@+id/txt_dolar"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true"        android:layout_marginTop="26dp"        android:layout_alignParentRight="true"        android:layout_alignParentEnd="true" />

    <TextView        android:id="@+id/textView"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Nilai rupiah"        android:layout_below="@+id/txt_dolar"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true" />

</RelativeLayout>
3. Buat activity baru di layout -> new -> activity -> blank activity lalu kasih nama activity_konversi rupiahkedolar kemudian edit seperti ini
<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"    tools:context=".MainActivity">

    <TextView        android:id="@+id/textView1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentTop="true"        android:text="Masukan Nilai" />

    <EditText        android:id="@+id/txt_dolar"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentRight="true"        android:layout_below="@+id/textView1"        android:ems="10"        android:inputType="numberDecimal" />


    <Button        android:id="@+id/button1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Konversi"        android:layout_marginTop="37dp"        android:layout_below="@+id/txtrupiah"        android:layout_centerHorizontal="true" />

    <EditText        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:id="@+id/txtrupiah"        android:layout_below="@+id/txt_dolar"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true"        android:layout_marginTop="26dp"        android:layout_alignParentRight="true"        android:layout_alignParentEnd="true" />

    <TextView        android:id="@+id/textView"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:text="Nilai rupiah"        android:layout_below="@+id/txt_dolar"        android:layout_alignParentLeft="true"        android:layout_alignParentStart="true" />

</RelativeLayout>

4. Nah sekarang edit di MainActivity.java. Codingnya untuk deklarasi intent supaya bisa pindah ke activity yang di klik entar. kayak gini cuy :
package com.example.satria.konversimatauangdolardanrupiah;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

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

        Button btn = (Button) findViewById(R.id.btn_dolar);
        btn.setOnClickListener(new Button.OnClickListener() {
            @Override            public void onClick(View view) {
                Intent myIntent = new Intent(getApplicationContext(), konversidolarkerupiah.class);
                startActivity(myIntent);
            }
        });
        Button btn1 = (Button) findViewById(R.id.btn_rupiah);
        btn1.setOnClickListener(new Button.OnClickListener() {
            @Override            public void onClick(View view) {
                Intent myIntent = new Intent(getApplicationContext(), konversirupiahkedolar.class);
                startActivity(myIntent);
            }
        });
    }

    @Override    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, 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();

        //noinspection SimplifiableIfStatement        if (id == R.id.action_settings) {
            return true;
        }

        return super.onOptionsItemSelected(item);
    }
}
5. Selanjutnya di konversidolarkerupiah.java. Nih coding untuk kalkulasi konversinya. Kaya gini cuy
package com.example.satria.konversimatauangdolardanrupiah;

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


public class konversidolarkerupiah extends Activity {
    private EditText dolar;
    private EditText rupiah;
    private Button btnKoversi;

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_konversidolarkerupiah);
        dolar = (EditText) findViewById(R.id.txt_dolar);
        rupiah = (EditText) findViewById(R.id.txtrupiah);
        btnKoversi = (Button) findViewById(R.id.button1);
        btnKoversi.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                konversi();
            }
        });
    }
    public void konversi (){

        double angka = 0;
        try{
            angka = Double.parseDouble(dolar.getText ().toString());
        }catch (Exception e){
            Toast.makeText(this, "Masukan Angka", Toast.LENGTH_LONG).show();
        }
        String hasil;
        hasil =  + (angka * 13500) + " rupiah ";
        rupiah.setText(hasil);
    }
}
6. Selanjutnya di konversirupiahkedolar.java. Nih coding untuk kalkulasi konversinya. Kaya gini cuy
package com.example.satria.konversimatauangdolardanrupiah;

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


public class konversirupiahkedolar extends Activity {
    /**Called when the activity is first created.*/    private EditText rupiah;
    private EditText dolar;
    private Button btnKonversi;

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_konversirupiahkedolar);
        rupiah = (EditText) findViewById(R.id.txt_rupiah);
        dolar = (EditText) findViewById(R.id.txt_dolar);
        btnKonversi = (Button) findViewById(R.id.button1);

        btnKonversi.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                konversi();
            }
        });
    }
    public void konversi (){

        double angka = 0;

        try{
            angka = Double.parseDouble(rupiah.getText ().toString());
        }catch (Exception e){
            Toast.makeText(this, "Masukan Angka", Toast.LENGTH_LONG).show();

        }
        String hasil;
        hasil =  + (angka / 13500) + " Dolar ";

        dolar.setText(hasil);
    }}
Udah cuy sekarang coba di running. Klo error comment aj di bawah klo bisa saya bantu entar. Oke makasih
Nih Kaya gini hasilnya

Mau Tutorial yang lain bisa pesen entar saya buatkan GRATISSSS, itung2 sma2 belajar .........




Tags : Android, tutorial, java, mobile, java mobile, programmer gila







Read More