MATERI-MATERI MATA KULIAH SISTEM INFORMASI STMIK MDP

Pasang Iklan Gratis Disini !!!

ads ads ads ads

Selasa, 25 Maret 2014

Login dan Welcome Project

. Selasa, 25 Maret 2014

Desain Form pertama :


Coding LoginActivity.Java



package com.example.validasiinput;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.*;

public class LoginActivity extends Activity implements Button.OnClickListener{
       Button bLogin, bClear ;
       EditText etUser, etPass ;
       final Context context=this; // lalu import context
       //Untuk Pindah Tampilan
       //1. AndroidManifest.xml ditambah
       //2. Tambahkan final Context context = this;
       //tambahan baru
      
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
        bLogin = (Button) findViewById (R.id.button1);
        bClear = (Button) findViewById (R.id.Button2);
        etUser = (EditText) findViewById (R.id.editText1);
        etPass = (EditText) findViewById (R.id.editText2);
       
        bLogin.setOnClickListener(this);
        bClear.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.login, menu);
        return true;
    }


       @Override
       public void onClick(View sss) {
              // TODO Auto-generated method stub
              switch (sss.getId())
              {
              case R.id.button1: validasiLogin();
             
                     break;
              case R.id.Button2: etUser.setText(""); etPass.setText("");
                     break;
              }
             
       }

       private void validasiLogin() {
              // TODO Auto-generated method stub
              String strUser = etUser.getText().toString();
              if (strUser.trim().equals(""))
              {
                     Toast objToast = Toast.makeText(getApplicationContext(), "Username harus diisi",
                                  Toast.LENGTH_LONG);
                     objToast.show();
              }
              else if (etPass.getText().toString().trim().equals(""))
              {
                     Toast objToast = Toast.makeText(getApplicationContext(), "password harus diisi",
                                  Toast.LENGTH_LONG);
                     objToast.show();
              }
              else if (etUser.getText().toString().trim().length()!=10)
              {
                     Toast objToast = Toast.makeText(getApplicationContext(), "username harus 10 digit",
                                  Toast.LENGTH_LONG);
                     objToast.show();
              }
              else if (etPass.getText().toString().trim().length()<5)
              {
                     Toast objToast = Toast.makeText(getApplicationContext(), "pasword harus lebih dari 4 digit",
                                  Toast.LENGTH_LONG);
                     objToast.show();
              }
              else if ( etUser.getText().toString().trim().equals("2010240333")
                           && etPass.getText().toString().trim().equals("12345"))
              {
                     //JikaLoginBerhasil
                     //3.
                     Intent i = new Intent (context, WelcomeActivity.class);
                     //4.
                     startActivity(i);
              }
              else
              {
                     Toast objToast = Toast.makeText(getApplicationContext(), "username dan pasword tidak cocok",
                                  Toast.LENGTH_LONG);
                     objToast.show();
              }
              }
       }


 Desain Form kedua :

Coding.LoginActivity.java:



package com.example.validasiinput;

import android.app.Activity;
import android.os.Bundle;

public class WelcomeActivity extends Activity {

          protected void onCreate(Bundle savedInstanceState) {

               super.onCreate(savedInstanceState);
               //Ubah Layoutnya
               setContentView(R.layout.welcome_activity);
       }
}

 Tampilan di Emulator :


SEMOGA BERMANFAAT

0 komentar:

:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Posting Komentar

Tuliskan Komentar Disini..

Related Posts Plugin for WordPress, Blogger...
 
{Sistem Informasi} is proudly powered by Blogger.com | Template by : Sukriyadi | sukriyadi.blogspot.com