Kamis, 15 Juni 2017

Membuat Form Login Berbasis Android



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 :




























 3


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

Bonjour & Welcome

My Blog List

Instagram