Membuat halaman login pada Android

Assalama alaikum WR.WB.
Hy.. teman-teman, semua kemlbali lagi bersama saya… dalam tulisanku kali ini yang membahas mengenai android. Kali ini saya menulis tentang halaman login pada Android. OK langsung saja kita mulai Jeck…..
Buat sebuah projek baru dengan ketentuan sebagai berikut:
Projeck name=Testing Login
Target= android 2.2
Aplication name=Testing login
Package name=com.oxlet_wtn.android.testinglogin
Create mainanactivity=testinglogin
SDK Version: 8
Ok kita mulai saja koddingnya. Berikut adalah kode main java programan yaitu TestingLogin.java

package com.oxlet_wtn.android.testinglogin;

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

public class TestingLogin extends Activity {
	private Button btnLogin;
	private Button btnCancel;
	private EditText txtUsername;
	private EditText txtPassword;
	private TextView warning;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        txtUsername=(EditText)findViewById(R.id.txtUsername);
        txtPassword=(EditText)findViewById(R.id.txtPassword);
        btnLogin=(Button)findViewById(R.id.btnLogin);
        btnCancel=(Button)findViewById(R.id.btnCancel);
        warning=(TextView)findViewById(R.id.labelWarning);
        
        btnLogin.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				String username=txtUsername.getText().toString();
				String password=txtPassword.getText().toString();
				if(username.equals("laabroo")&&password.equals("keren")){
					warning.setText("Login berhasil boy...");
				}
				else{
					warning.setText("maaf.. periksa kembali inputan anda!!");
				}
			}
		});
        btnCancel.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				finish();
			}
		});
    }
}

ini adalah kodding main.xml yang berfungsi sebagai tampilan nanti.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    android:paddingBottom="4dip"
    />
<EditText
android:id="@+id/txtUsername"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="masukan Username"
/>
<EditText
android:id="@+id/txtPassword"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:password="true"
android:hint="masukan Password"/>
<TextView
android:id="@+id/labelWarning"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<LinearLayout
android:orientation="horizontal"
android:gravity="center_horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btnLogin"
android:layout_width="80px"
android:layout_height="wrap_content"
android:text="Login"/>
<Button
android:id="@+id/btnCancel"
android:layout_width="80px"
android:layout_height="wrap_content"
android:text="Cancel"/>
</LinearLayout>
</LinearLayout>

Dan ini adalah kode dari string.xml :

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hy semua... Ini hanya testing login</string>
    <string name="app_name">Testing Login</string>
</resources>


Selesai deh… sekian dan trima kasih ya… smoga dapat membantu.. kalau ada salah harap di koreksi biar teman pembaca yang lain g ikutan keliru juga. Makasi ….
Berikut adalah tampilan hasil Running programnya:

gambar di atas menandakan kalau Login berhasil di lakukan. Dan gambar berikut menandakan kalau Login gagal.

Perhatian : untuk menggunakan contoh aplikasi ini Login dengan Username : laabroo dan passwordnya : keren.

@laabroo#UADroid.

9 thoughts on “Membuat halaman login pada Android

  1. Mas. misal habis berhasil login trs biar masuk halaman baru gmn y mas?? maksh sblumnya,, masih newbie ni jd mhn bimbinganya,,๐Ÿ™‚

  2. buat aja fungsi baru untuk pindah halaman. di masukan kedalam fungsi onclick. klw gak salah sih kyk gni contohnya.
    private void pinDah(){
    Intent i= new Intent(this, classBaru.class);
    startActivity(i);
    }
    fungsi onClick

    if(username.equals(‘laabroo’) && pass.equals(‘password’)){
    pinDah();
    }
    else{
    Toash.makeText(this,’Maaf mas password atau usernamenya wrong๐Ÿ˜€ ‘);
    }
    Ok geeks๐Ÿ˜€

  3. eror disini om
    txtUsername=(EditText)findViewById(R.id.txtUsername);
    txtPassword=(EditText)findViewById(R.id.txtPassword);
    btnLogin=(Button)findViewById(R.id.btnLogin);
    btnCancel=(Button)findViewById(R.id.btnCancel);
    warning=(TextView)findViewById(R.id.labelWarning);

  4. mas bro ada yang koneksi ke databse ga loginya?
    ne kan cuma itu2 doank id ma passnya..
    kalo utk koneksi ke data base ada conthny?
    thanks

  5. Hohoho.. aku udah gak maenan lagi ini. Udah lama bangeettt.. Tapi kalau pengen nanya-nanya kalau abang bisa bantu, Insyaalah dibantu.๐Ÿ˜€

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s