Uas Mobile Programming
Uas Mobile Programming
Nim : 17101622
Nama : Yufni Narang
Kelas : D
<Button
android:id="@+id/button2"
android:layout_width="fill_parent"
android:layout_height="58dp"
android:layout_alignLeft="@+id/button1"
android:layout_below="@+id/button1"
android:layout_marginTop="28dp"
android:background="@drawable/b2"
android:textStyle="bold"
android:text="Halaman Nilai"
android:onClick="nilai" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="22dp"
android:text="WELCOME"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#fff"
android:textSize="50dp" />
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="58dp"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:background="@drawable/b1"
android:onClick="mhs"
android:text="Halaman Mahasiswa"
android:textStyle="bold" />
</RelativeLayout>
JAVA Halaman Utama
package com.example.uasmb_622;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
startActivity(i);
startActivity(i);
@Override
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
XML Halaman Mahasiswa
<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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Mahasiswa" >
<EditText
android:id="@+id/isinama"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/isinim"
android:layout_alignRight="@+id/isinim"
android:layout_below="@+id/isinim"
android:layout_marginTop="16dp"
android:ems="10"
android:hint="masukkan nama" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/isinim"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="22dp"
android:ems="10"
android:hint="@string/masukkan_nim" />
<Button
android:id="@+id/simpan"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/jurusan"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:background="@drawable/button4"
android:textStyle="bold"
android:text="Tampilkan" />
<TextView
android:id="@+id/hasil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/jurusan"
android:layout_below="@+id/simpan"
android:layout_marginTop="16dp"
android:text="hasil" />
<Spinner
android:id="@+id/jurusan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/isinama"
android:layout_below="@+id/isinama"
android:layout_marginTop="16dp"
android:entries="@+array/pilihjurusan"></Spinner>
<Button
android:id="@+id/button2"
android:layout_width="100dp"
android:layout_height="37dp"
android:layout_alignRight="@+id/simpan"
android:layout_alignTop="@+id/button1"
android:layout_marginRight="16dp"
android:background="@drawable/clear"
android:onClick="clear"
android:text="" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="37dp"
android:layout_alignLeft="@+id/hasil"
android:layout_alignParentBottom="true"
android:layout_marginBottom="36dp"
android:background="@drawable/back"
android:onClick="back" />
</RelativeLayout>
JAVA Halaman Mahasiswa
package com.example.uasmb_622;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.Spinner;
import android.widget.TextView;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.app.Activity;
import android.view.Menu;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
Button simpan;
TextView hasil;
Spinner jurusan;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mahasiswa);
simpan.setOnClickListener(new View.OnClickListener() {
@Override
hasil.setText("\n"
});
nim.setText("");
nama.setText("");
startActivity(i);
@Override
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.mahasiswa, menu);
return true;
}
XML Halaman Nilai
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:orientation="vertical"
android:paddingTop="16dp"
tools:context="com.example.andiabidzarmakkasau.nilaimahasiswa.MainActivity">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nilai Tugas"
android:textStyle="bold"
android:layout_marginBottom="8dp"
android:textColor="#000" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/nilaitugas"
android:text=""
android:inputType="number"/>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nilai Quiz"
android:textStyle="bold"
android:textColor="#000" />
<EditText
android:id="@+id/edtquiz"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:text=""
android:inputType="number">
<requestFocus />
</EditText>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nilai UTS"
android:textStyle="bold"
android:layout_marginBottom="8dp"
android:textColor="#000" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/nilaiuts"
android:text=""
android:inputType="number"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nilai UAS"
android:textStyle="bold"
android:layout_marginBottom="8dp"
android:textColor="#000" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/nilaiuas"
android:text=""
android:inputType="number"/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/tombol"
android:text="HITUNG"
android:textStyle="bold"
android:layout_marginBottom="8dp"
android:onClick="hitung"
android:textColor="#000"
android:background="@drawable/button4" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nilai Akhir "
android:textSize="14dp"
android:textStyle="bold"
android:id="@+id/nilaiakhir"
android:layout_marginBottom="5dp"
android:textColor="#2F4F4F" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text= "Nilai Huruf"
android:textSize="14dp"
android:textStyle="bold"
android:id="@+id/nilaigrade"
android:layout_marginBottom="5dp"
android:textColor="#2F4F4F"/>
<TextView
android:id="@+id/nilaiketerangan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:text="Status "
android:textColor="#2F4F4F"
android:textSize="14dp"
android:textStyle="bold" />
<Button
android:id="@+id/button1"
android:layout_width="100dp"
android:layout_height="30dp"
android:layout_gravity="center"
android:background="@drawable/clear"
android:onClick="clear" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="" />
<Button
android:id="@+id/button2"
android:layout_width="100dp"
android:layout_height="30dp"
android:background="@drawable/back"
android:onClick="back"
android:layout_gravity="center"
android:layout_marginTop="-15dp"
android:text="" />
</LinearLayout>
</ScrollView>
JAVA Halaman Nilai
package com.example.uasmb_622;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
Button btnHitung;
TextView txtnilai;
TextView txtgrade;
TextView txtketerangan;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hal__nilai);
double t = Double.parseDouble(tugas);
double q = Double.parseDouble(quiz);
double u = Double.parseDouble(uts);
double ua = Double.parseDouble(uas);
if (nilai >=100){
txtketerangan.setText("Keterangan :LULUS");
else{
txtketerangan.setText("Keterangan :LULUS");
edttugas.setText("");
edtuts.setText("");
edtquiz.setText("");
edtuas.setText("");
startActivity(i);
@Override
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.hal__nilai, menu);
return true;
}
Gambar Halaman Utama Gambar Halaman Utama