Membuat Form Login Berbasis
Android
Pada
program maupun aplikasi, dibutuhkan form login untuk mencegah orang
lain mengaksesnya. Untuk mengakses form login, pengguna dapat masuk
dan mengakses akun setelah melakukan validasi yang biasanya berupa
username dan password. Password berfungsi untuk mengecek kecocokan
username yang diinput ketika login. Jika password tidak sesuai dengan
username yang dimasukan maka pengguna tidak bisa masuk pada aplikasi.
Untuk lebih jelasnya, berikut ini cara membuat form login pada
program pada pemrograman android.
Langkah-langkah
dalam membuat 1. Jalankan
Aplikasi ADT Pilih File
New
Android
Application Project.
buat
beberapa kelas java dan file xml dengan nama mainActivity, dan Pindah
pada project yang kita buat sebelumnya dengan Ctrl+N atau dengan klik
kanan pada project fromlogin> new > Other.
Selanjutnya
Masukkan Source code pada file MainActivity.java
package
com.herni.formlogin;
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.Toast;
public
class MainActivity
extends Activity
implements OnClickListener
{
EditText editUser;
EditText editPass;
Button btnLogin;
@Override
protected void
onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editUser =
(EditText)findViewById(R.id.editUser);
editPass
=
(EditText)findViewById(R.id.editPass); btnLogin
=
(Button)findViewById(R.id.btnLogin);
btnLogin.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.main,
menu); return
true;
}
@Override
public void onClick(View
arg0) { //
TODO
Auto-generated method stub
if (arg0
==
btnLogin){
if(editUser.getText().toString().equals("herni")&&
editPass.getText().toString().equals("malik")){
Toast.makeText(getApplicationContext(),"Login
Sukses",
Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(getApplicationContext(), "Login
Gagal",
Toast.LENGTH_SHORT).show();
}
}
}
}
Selanjutnya
masukkan lagi source code pada file Activity_main.xml
<LinearLayout
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:orientation="vertical"
android:background="@drawable/satu"
tools:context=".MainActivity"
>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Username"
android:textAppearance="?android:attr/textAppearanceMedium"
/>
<EditText
android:id="@+id/editUser"
android:layout_width="match_parent"
2
android:layout_height="wrap_content" android:ems="10"
>
<requestFocus
/> </EditText>
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Password"
android:textAppearance="?android:attr/textAppearanceMedium"
/>
<EditText
android:id="@+id/editPass"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPassword"
/>
<Button
android:id="@+id/btnLogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
/>
</LinearLayout>
Tampilan
Akhir pada Emulator :
Saran:
untuk menghindari error untuk membuat setiap program kita harus
mengetik source code dari awal jangan hanya dicopy paste.
4

Tidak ada komentar:
Posting Komentar