Cara Membuat Aplikasi Form Login Android Studio Tanpa Database
Cara Membuat Aplikasi Form Login Android Studio Tanpa Database - Aplikasi sederhana yang pernah saya buat dengan mengunakan android studio karna memang sebelumnya saya belum pernah sama sekali menggunakan software tersebut. Hanya sering dengar tapi belum mempraktekan nya langsung
Android Studio merupakan software dari google untuk membuat sebuah aplikasi android, anda bisa mengatur front end maupun back end nya di android studio sekaligus namun untuk membuat UI dengan tampilan yang lebih dinamis tetap harus menggunakan software yang lain.
Disini saya akan memberikan cara membuat aplikasi form login android studio tanpa database, kenapa tanpa database? karna saya juga masih belajar masih pemula banget ini pun karna tugas dari kampus makanya saya mau ga mau harus mencoba nya. Meskipun laptop saya terasa berat dan sedikit hangat saat menggunakan software android studio.
Membuat form login dengan android studio sebenarnya bisa dengan database maupun tidak, dan seharusnya memang menggunakan database untuk form login itu karna ga mungkin juga kan kita ngasih username sama password ke banyak orang.
Akan tetapi disini saya memberikan contoh form login sederhana menggunakan android studio tanpa database, Caranya pun sangat mudah yaitu anda tinggal menggunakan fungsi if saja untuk membuatnya jadi jika username sama sandi cocok maka bisa login namun jika tidak cocok akan muncul alert atau toast pemberitahuan jika salah.
Setelah anda berhasil masuk maka akan tampil tulisan selamat datang user, sesuai yang anda sudah tuliskan pada code nya. Jadi anda bisa memasukan beberapa username dan password.
Tanpa panjang lebar langsung saja kita mulai
Selanjutnya silahkan anda menuju ke activity_home.xml ganti dan pastekan source code dibawah ini:
<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">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:padding="20dp"
android:textStyle="bold"
android:textSize="40dp"
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Selamat Datang" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="125dp"></RelativeLayout>
<TextView android:padding="20dp"
android:id="@+id/namaUserTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Nama User"
android:textSize="30dp"
android:textAppearance="?android:attr/textAppearanceMedium" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="350dp"></RelativeLayout>
<Button android:layout_gravity="center"
android:id="@+id/btnExit"
android:textStyle="bold"
android:textAllCaps="false"
android:text="Logout"
android:layout_width="300dp"
android:layout_height="wrap_content"></Button>
</LinearLayout></LinearLayout>
Jika sudah membuatnya silahkan buka LoginActivity nya dan ganti menggunakan source code berikut:
Selanjutnya anda buka activity_login.xml kemudian ganti menggunakan source code dibawah ini:
Setelah anda sudah paste kan semua silahkan anda run aplikasi form login android studio nya.
Itulah artikel tentang Cara Membuat Aplikasi Form Login Android Studio Tanpa Database jika ada kesalahan kata saya mohon maaf dan jika masih ada yang kurang jelas silahkan ditanyakan pada kolom komentar.
Sekian dan Terimakasih.
Android Studio merupakan software dari google untuk membuat sebuah aplikasi android, anda bisa mengatur front end maupun back end nya di android studio sekaligus namun untuk membuat UI dengan tampilan yang lebih dinamis tetap harus menggunakan software yang lain.
Disini saya akan memberikan cara membuat aplikasi form login android studio tanpa database, kenapa tanpa database? karna saya juga masih belajar masih pemula banget ini pun karna tugas dari kampus makanya saya mau ga mau harus mencoba nya. Meskipun laptop saya terasa berat dan sedikit hangat saat menggunakan software android studio.
Membuat form login dengan android studio sebenarnya bisa dengan database maupun tidak, dan seharusnya memang menggunakan database untuk form login itu karna ga mungkin juga kan kita ngasih username sama password ke banyak orang.
Akan tetapi disini saya memberikan contoh form login sederhana menggunakan android studio tanpa database, Caranya pun sangat mudah yaitu anda tinggal menggunakan fungsi if saja untuk membuatnya jadi jika username sama sandi cocok maka bisa login namun jika tidak cocok akan muncul alert atau toast pemberitahuan jika salah.
Setelah anda berhasil masuk maka akan tampil tulisan selamat datang user, sesuai yang anda sudah tuliskan pada code nya. Jadi anda bisa memasukan beberapa username dan password.
Tanpa panjang lebar langsung saja kita mulai
Cara Membuat Aplikasi Form Login Android Studio Tanpa Database
Yang Pertama tentu saja anda harus mempunyai android studio terlebih dahulu.
Kemudian Silahkan buka Android studio nya, dan masukan judul atau nama aplikasi nya, kemudian pilih blank ativity
Kemudian silahkan pilih HomeActivity, hapus dan ganti source code nya dengan dibawah ini:
package com.example.login;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
public class HomeActivity extends AppCompatActivity {
Button btnExit;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
btnExit = (Button) findViewById(R.id.btnExit);
btnExit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//perintah untuk mengakhiri aplikasi
finish(); }
});
}
public void onClick(View v) {
// TODO Auto-generated method stub
if (v.getId() == R.id.btnExit) {
finish(); }
}
}
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
public class HomeActivity extends AppCompatActivity {
Button btnExit;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
btnExit = (Button) findViewById(R.id.btnExit);
btnExit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//perintah untuk mengakhiri aplikasi
finish(); }
});
}
public void onClick(View v) {
// TODO Auto-generated method stub
if (v.getId() == R.id.btnExit) {
finish(); }
}
}
Selanjutnya silahkan anda menuju ke activity_home.xml ganti dan pastekan source code dibawah ini:
<?xml version="1.0" encoding="utf-8"?>
<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">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:padding="20dp"
android:textStyle="bold"
android:textSize="40dp"
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Selamat Datang" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="125dp"></RelativeLayout>
<TextView android:padding="20dp"
android:id="@+id/namaUserTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Nama User"
android:textSize="30dp"
android:textAppearance="?android:attr/textAppearanceMedium" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="350dp"></RelativeLayout>
<Button android:layout_gravity="center"
android:id="@+id/btnExit"
android:textStyle="bold"
android:textAllCaps="false"
android:text="Logout"
android:layout_width="300dp"
android:layout_height="wrap_content"></Button>
</LinearLayout></LinearLayout>
Buat Activity baru
Setelah sudah anda paste kemudian anda bikin activity blank baru dengan nama LoginActivity. Caranya anda klik kanan pada app kemudian pilih New setelah itu ada pilih activity lalu klik Empty activity.Jika sudah membuatnya silahkan buka LoginActivity nya dan ganti menggunakan source code berikut:
package com.example.login; import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast; import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
public class LoginActivity extends AppCompatActivity { EditText txtuser;
EditText txtpass;
TextView lupatext; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); txtuser = (EditText) findViewById(R.id.userNameEditText); txtpass = (EditText) findViewById(R.id.passwordEditText); Button logbtn = (Button) findViewById(R.id.loginButton); Button outbtn = (Button) findViewById(R.id.tutupButton); lupatext = (TextView) findViewById(R.id.lupa); logbtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (txtuser.getText().toString().equals("dwi") && txtpass.getText().toString().equals("123")) { Toast.makeText(getApplicationContext(),"LOGIN BERHASIL", Toast.LENGTH_LONG).show(); Intent login = new Intent (LoginActivity.this, HomeActivity.class); startActivity(login); } else Toast.makeText(LoginActivity.this, "User atau Password Salah", Toast.LENGTH_SHORT).show(); } }); lupatext.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } }); } }
Selanjutnya anda buka activity_login.xml kemudian ganti menggunakan source code dibawah ini:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/bggradasi" android:orientation="vertical" android:scrollbarAlwaysDrawVerticalTrack="true"> <RelativeLayout android:id="@+id/relativeLayout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="15dp" android:layout_marginTop="100dp" android:layout_marginRight="15dp" android:background="@drawable/form" android:elevation="5dp" android:orientation="vertical" android:padding="50dp"> <ImageView android:layout_width="wrap_content" android:layout_height="100dp" android:src="@drawable/logounpam"></ImageView> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingTop="100dp" android:text="MY UNPAM" android:textSize="25dp" android:layout_marginTop="15dp" android:textStyle="bold"/> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:paddingTop="100dp" android:text="website: https://my.unpam.ac.id" android:textSize="18dp" android:layout_marginTop="45dp"/> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingTop="200dp"> <EditText android:id="@+id/userNameEditText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawableStart="@drawable/user" android:drawablePadding="20dp" android:hint="Username" android:importantForAutofill="no" android:inputType="text" /> <EditText android:id="@+id/passwordEditText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:drawableLeft="@drawable/key" android:drawablePadding="20dp" android:hint="Password" android:inputType="textPassword" /> <Button android:id="@+id/loginButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="20dp" android:background="@color/colorPrimary" android:text="Login" android:textColor="#fff" android:textSize="18sp" /> <TextView android:id="@+id/lupa" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_horizontal" android:padding="6dp" android:paddingStart="10dp" android:text="Bantuan" android:textSize="15dp"></TextView> </LinearLayout> </RelativeLayout> </RelativeLayout>
Setelah anda sudah paste kan semua silahkan anda run aplikasi form login android studio nya.
Itulah artikel tentang Cara Membuat Aplikasi Form Login Android Studio Tanpa Database jika ada kesalahan kata saya mohon maaf dan jika masih ada yang kurang jelas silahkan ditanyakan pada kolom komentar.
Sekian dan Terimakasih.