Kamis, 11 Juli 2019

Biodata Mahasiswa

assalamualaikum wr.wb
pada kesempatan kali ini saya akan membuat aplikasi android dengan 2 activity.
yang berjudul BIODATA MAHASISWA.


  • pertama-tama buka aplikasi eclipse terlebih dahulu
  • kemudian buat nama file yang di inginkan,,kalau saya buat nama file tersebut EKA BAGUS MEYYANTO 161011400088
  • kemudian klik next hingga sampai klik finish..




 

1. singkat setelah itu,,kita mulai dengan membuat tampilannya terlebih dahulu di file actifity_main.xml. Copy 
sourcecode berikut kefile xml.


<ScrollView 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"
tools:context=".MainActivity" xmlns:android1="http://schandroid1:emas.android.com/apk/res/android" 
xmlns:android2="http://schemas.android.com/apk/res/android" >



<TableLayout

android:id="@+id/tablelayout1"

android:layout_width="fill_parent"

android:layout_height="match_parent" >

    <TextView
        android2:id="@+id/textView1"
        android2:layout_width="wrap_content"
        android2:layout_height="wrap_content"
        android2:text="NIM"
        android2:textAppearance="?android:attr/textAppearanceMedium" 
        
      />

<EditText
    android:id="@+id/editView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginBottom="20px"
    android:ems="10"
    android:inputType="textPersonName"
    android2:hint="161011400088" />

<TextView

android:id="@+id/textView2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Nama Lengkap"

android:textAppearance="?android:attr/textAppearanceMedium"

/>

<EditText
    android:id="@+id/editView2"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginBottom="20px"
    android:ems="10"
    android:inputType="textPersonName"
    android2:hint="Eka Bagus Meyyanto" />

<TextView

android:id="@+id/textView3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Jurusan"

android:textAppearance="?android:attr/textAppearanceMedium"

/>



<RadioGroup

android:id="@+id/radioGroup1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_marginBottom="20px" >





<RadioButton

android:id="@+id/radioButton1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Teknik Informatika"

/>



<RadioButton

android:id="@+id/radioButton2"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Teknologi Hasil Pertanian"

/>



<RadioButton

android:id="@+id/radioButton3"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Mesin dan Peralatan Pertanian"

android:layout_marginBottom="20px"

/>

</RadioGroup>



<TextView

android:id="@+id/textView4"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Semester"

android:textAppearance="?android:attr/textAppearanceMedium"

/>



<Spinner

android:id="@+id/spinner1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginBottom="20px"

android:drawSelectorOnTop="true" />



<TextView

android:id="@+id/textView5"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Kelas"

android:textAppearance="?android:attr/textAppearanceMedium"

/>



<Spinner

android:id="@+id/spinner2"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_marginBottom="20px"

android:drawSelectorOnTop="true" />



</TableLayout>






</ScrollView>

2. Kemudian buat prosesnya pada file MainActifity. Java. Copy sourcecode dibawah ini .



package com.ekabagusmeyyanto161011400088;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.widget.AdapterView;

import android.widget.ArrayAdapter;

import android.widget.Spinner;

import android.widget.Toast;

import android.widget.AdapterView.OnItemSelectedListener;



public class MainActivity extends Activity {



String[] semester = {

"– semester –",

"1",

"2",

"3",

"4",

"5",

"6",

};



Spinner s1;





String[] kelas = {

" — kelas –",

"A",

"B",

"C",

"D",



};



Spinner s2;





@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);





s1 = (Spinner) findViewById(R.id.spinner1);



ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,

android.R.layout.simple_spinner_item, semester);



s1.setAdapter(adapter);

s1.setOnItemSelectedListener(new OnItemSelectedListener()

{

public void onItemSelected(AdapterView<?> arg0,

View arg1, int arg2, long arg3)

{

int index = s1.getSelectedItemPosition();

Toast.makeText(getBaseContext(),

"You have selected item : " + semester[index],

Toast.LENGTH_SHORT).show();

}



public void onNothingSelected(AdapterView<?> arg0) {}

});









s2 = (Spinner) findViewById(R.id.spinner2);



ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this,

android.R.layout.simple_spinner_item, kelas);



s2.setAdapter(adapter2);

s2.setOnItemSelectedListener(new OnItemSelectedListener()

{

public void onItemSelected(AdapterView<?> arg0,

View arg1, int arg2, long arg3)

{

int index = s2.getSelectedItemPosition();

Toast.makeText(getBaseContext(),

"You have selected item : " +kelas[index],

Toast.LENGTH_SHORT).show();

}



public void onNothingSelected(AdapterView<?> arg0) {}

});

}







@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.activity_main, menu);

return true;

}



}
3. Kemudian buat prosesnya pada file LoginActifity. xml. Copy sourcecode dibawah ini .

<RelativeLayout 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"
    tools:context=".LoginActivity" >

    <EditText
        android:id="@+id/pass"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:layout_marginTop="147dp"
        android:ems="10"
        android:inputType="numberPassword" >

        <requestFocus />
    </EditText>
    
    <Button
        android:id="@+id/msk"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_marginRight="54dp"
        android:text="Masuk"
        android:onClick="login" />
    
    <TextView
        android:id="@+id/pass1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/msk"
        android:layout_alignParentLeft="true"
        android:layout_marginBottom="20dp"
        android:layout_marginLeft="20dp"
        android:text="NIM" />
    
    <EditText
        android:id="@+id/nama"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/texyt"
        android:layout_alignParentRight="true"
        android:ems="10" />

    <TextView
        android:id="@+id/texyt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/pass1"
        android:layout_alignLeft="@+id/pass1"
        android:layout_marginBottom="60dp"
        android:text="Nama" />


</RelativeLayout>

4.Kemudian buat prosesnya pada file LoginActifity. java. Copy sourcecode dibawah ini .

package com.ekabagusmeyyanto161011400088;

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

public class LoginActivity extends Activity {

private EditText Nama;
private EditText Nim;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);

Nama = (EditText) findViewById(R.id.nama);
Nim = (EditText) findViewById(R.id.pass);

}

public void login(View view) {
String uname = Nama.getText().toString();
String Pass = Nim.getText().toString();
if (uname.equals("Eka") && Pass.equals("161011400088")) {
Intent i = new Intent(this, MainActivity.class);
startActivityForResult(i, 0);
}
else {
Toast.makeText(getApplicationContext(),
"KataSandi atau Nama salah, Silahkan masukkan lagi",
Toast.LENGTH_LONG).show();
}
}


}

lalu ini tampilan dari loginActivity sampai menuActivity.

menuActivity grapical layout dan android

 LoginActivity grapical layout
LoginActivity android









nah demikian adalah cara membuat biodata mahasiswa android,,mohon maaf jika ada kata2 yang kurang dan tidak berkenan..

wassalamualaikum wr.wb