Disusun Oleh :
Muhammad Haichal
1757201062
Muhammad Haichal
<TextView
android:layout_width="wrap_content"
<ImageView
android:id="@+id/imageView"
android:layout_width="143dp"
android:layout_height="210dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.466"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.253"
app:srcCompat="@drawable/logomercu" />
<Button
android:id="@+id/btnMenu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="270dp"
android:layout_marginRight="16dp"
android:text="Mulai"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.428" />
</androidx.constraintlayout.widget.ConstraintLayout>
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.content.Intent;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button menu=(Button)findViewById(R.id.btnMenu);
menu.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(),loginbaru.class);
startActivity(i);
}
});
}
}
<TextView
android:text=" Login System"
android:layout_width="wrap_content"
Laporan UTS Mobile Programming 10
android:layout_height="wrap_content"
android:id="@+id/textview"
android:textSize="35dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="STMIK MERCUSUAR"
android:id="@+id/textview1"
android:layout_below="@+id/textview"
android:layout_centerHorizontal="true"
android:textColor="#ff7aff24"
android:textSize="35dp"/>
<ImageView
android:id="@+id/imageview"
android:layout_width="103dp"
android:layout_height="85dp"
android:layout_below="@+id/textview1"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:src="@drawable/logomercu" />
<EditText
android:id="@+id/txtusername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/imageview"
android:layout_alignParentRight="true"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_alignParentEnd="true"
android:layout_marginStart="0dp"
android:layout_marginRight="0dp"
android:layout_marginTop="0dp"
android:layout_marginEnd="0dp"
android:layout_marginLeft="0dp"
android:focusable="true"
android:hint="username"
android:textColorHighlight="#ff7eff15"
android:textColorHint="#ffff25e6"
/>
<EditText
android:layout_width="wrap_content"
/>
<Button
android:layout_width="80dp"
android:layout_height="80dp"
</RelativeLayout>
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
b1 = (Button)findViewById(R.id.button);
ed1 = (EditText)findViewById(R.id.txtusername);
ed2 = (EditText)findViewById(R.id.txtpass);
b2 = (Button)findViewById(R.id.button2);
tx1 = (TextView)findViewById(R.id.textview1);
tx1.setVisibility(View.GONE);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(ed1.getText().toString().equals("admin")&&
ed2.getText().toString().equals("admin")){
if(counter == 0){
b1.setEnabled(false);
}
}
});
b2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
}
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/textView"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="73dp"
android:text="STMIK Mercusuar"
android:textSize="20dp"
android:textStyle="bold"/>
<Button
android:id="@+id/btnProg2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btnProg1"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
android:text="web view" />
<Button
android:id="@+id/btnProg1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentTop="true"
android:layout_marginTop="254dp"
android:linksClickable="true"
android:text="Scrolling" />
<Button
android:id="@+id/btnProg3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btnProg2"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
<Button
android:id="@+id/btnProg4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btnProg3"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
android:text="converter suhu" />
<Button
android:id="@+id/btnProg5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btnProg4"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
android:text="luas segitiga" />
<Button
android:id="@+id/btnProg6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btnProg5"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
android:text="penjualan" />
<Button
android:id="@+id/btnProg7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btnProg6"
android:layout_centerHorizontal="true"
android:layout_marginTop="0dp"
android:text="follower" />
</RelativeLayout>
import android.os.Bundle;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu_program);
Button btnProg1 = ( Button ) findViewById(R.id.btnProg1);
btnProg1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent(getApplicationContext(), ScrollingActivity.class);
startActivity(i);
}
});
Button btnProg2 = ( Button ) findViewById(R.id.btnProg2);
btnProg2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent(getApplicationContext(), tampilanWeb.class);
startActivity(i);
}
});
Button btnProg3 = (Button) findViewById(R.id.btnProg3);
btnProg3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent(getApplicationContext(), CalculatorAngka.class);
startActivity(i);
}
});
Button btnProg4 = ( Button ) findViewById(R.id.btnProg4);
btnProg4.setOnClickListener(new View.OnClickListener() {
@Override
}
}
</androidx.core.widget.NestedScrollView>
import android.os.Bundle;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.snackbar.Snackbar;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;
import android.view.View;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scrolling);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
<WebView
android:id="@+id/Website"
android:layout_width="409dp"
android:layout_height="725dp"
</androidx.constraintlayout.widget.ConstraintLayout>
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tampilan_web);
String alamat="https://www.google.com/";
WebView web = (WebView) findViewById(R.id.Website);
web.getSettings().setJavaScriptEnabled(true);
web.loadUrl(alamat);
web.setWebViewClient(new WebViewClient());
}
}
<TextView
android:layout_width="wrap_content"
<EditText
android:id="@+id/txtAngka1"
android:layout_width="317dp"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/textView2"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginStart="21dp"
android:layout_marginLeft="21dp"
android:layout_marginBottom="0dp"
android:layout_toEndOf="@+id/textView7"
android:layout_toRightOf="@+id/textView7"
android:ems="10"
android:inputType="number|numberDecimal" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Angka 2 : "
android:id="@+id/textView4"
android:layout_marginTop="17dp"
android:layout_below="@+id/textView2"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true" />
<EditText
android:id="@+id/txtAngka2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="number|numberDecimal"
android:layout_below="@+id/txtAngka1"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignStart="@+id/txtAngka1"
android:layout_alignLeft="@+id/txtAngka1" />
<Button
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Jumlah : "
android:id="@+id/textView7"
android:layout_marginTop="18dp"
android:layout_below="@+id/btnHitung"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<EditText
android:id="@+id/txtHasil"
android:layout_width="193dp"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/textView7"
android:layout_marginStart="22dp"
android:layout_marginLeft="22dp"
android:layout_marginBottom="0dp"
android:layout_toEndOf="@+id/textView7"
android:layout_toRightOf="@+id/textView7"
android:ems="10"
android:inputType="number|numberDecimal" />
</RelativeLayout>
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calculator_angka);
@Override
public void onClick(View v) {
double A1 = Double.parseDouble(isiAngka1);
double A2 = Double.parseDouble(isiAngka2);
hasil.setText(output.toString());
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
Laporan UTS Mobile Programming 29
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Converter Suhu"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:textStyle="normal|bold"
android:textAlignment="center"
android:textSize="18sp"
android:textColor="@android:color/holo_orange_dark" />
<TextView
android:text="Celcius"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="65dp"
android:id="@+id/textView2"
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textColor="@android:color/background_dark" />
<EditText
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:layout_marginLeft="31dp"
android:layout_marginStart="31dp"
android:id="@+id/edtxt_celcius"
android:layout_alignBaseline="@+id/textView2"
android:layout_alignBottom="@+id/textView2"
android:layout_toRightOf="@+id/textView4"
android:layout_toEndOf="@+id/textView4"
<Button
android:text="CONVERT"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/btn_konvert"
android:onClick="konversisuhu"
android:layout_above="@+id/edtxt_kelvin"
android:layout_alignRight="@+id/textView6"
android:layout_alignEnd="@+id/textView6"
android:textStyle="normal|bold"
android:textAlignment="center" />
android:text="Kelvin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="82dp"
android:id="@+id/textView3"
android:textColor="@android:color/black" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/edtxt_kelvin"
android:layout_alignBaseline="@+id/textView3"
android:layout_alignBottom="@+id/textView3"
android:layout_alignLeft="@+id/edtxt_celcius"
android:layout_alignStart="@+id/edtxt_celcius"
android:textSize="14sp"
android:textStyle="normal|bold" />
android:text="Farenheit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView4"
android:textColor="@android:color/black"
android:layout_alignBaseline="@+id/edtxt_farenheit"
android:layout_alignBottom="@+id/edtxt_farenheit"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/edtxt_farenheit"
android:layout_below="@+id/edtxt_kelvin"
android:layout_alignLeft="@+id/edtxt_kelvin"
android:layout_alignStart="@+id/edtxt_kelvin"
android:textSize="14sp"
android:textStyle="normal|bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="13dp"
android:id="@+id/textView5"
android:layout_below="@+id/edtxt_farenheit"
android:textColor="@android:color/black" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:ems="10"
android:id="@+id/edtxt_reamur"
android:layout_alignBaseline="@+id/textView5"
android:layout_alignBottom="@+id/textView5"
android:layout_alignLeft="@+id/edtxt_farenheit"
android:layout_alignStart="@+id/edtxt_farenheit"
android:textSize="14sp"
android:textStyle="normal|bold" />
<Button
android:text="EXIT"
android:layout_width="match_parent"
android:id="@+id/btn_exit"
android:onClick="keluar"
android:layout_below="@+id/edtxt_reamur"
android:layout_alignRight="@+id/textView6"
android:layout_alignEnd="@+id/textView6"
android:layout_marginTop="10dp"
android:textStyle="normal|bold" />
</RelativeLayout>
import androidx.appcompat.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.os.Bundle;
e.printStackTrace();
}
}
public void keluar (View view){
finish();
}
}
<TextView
android:text="Luas Segitiga"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
<TextView
android:text="Rumus = 1/2 X a X t"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:id="@+id/txt_rumus"
android:layout_below="@+id/txt_judul"
android:layout_alignLeft="@+id/txt_alas"
android:layout_alignStart="@+id/txt_alas"
android:textColor="@android:color/background_dark" />
<TextView
android:text="Alas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="14dp"
android:layout_marginStart="14dp"
android:id="@+id/txt_alas"
android:layout_alignBaseline="@+id/alas"
android:layout_alignBottom="@+id/alas"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textColor="@android:color/holo_blue_light" />
<TextView
android:text="Tinggi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/txt_tinggi"
android:layout_alignBaseline="@+id/tinggi"
android:layout_alignBottom="@+id/tinggi"
android:layout_alignLeft="@+id/txt_alas"
android:layout_alignStart="@+id/txt_alas"
android:textColor="@android:color/holo_blue_light" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:hint="Masukkan Alas"
android:ems="10"
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:hint="Massukkan Tinggi"
android:ems="10"
android:layout_below="@+id/alas"
android:layout_alignLeft="@+id/alas"
android:layout_alignStart="@+id/alas"
android:layout_marginTop="10dp"
android:id="@+id/tinggi" />
<Button
android:text="HITUNG"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tinggi"
android:layout_centerHorizontal="true"
android:layout_marginTop="35dp"
android:id="@+id/button" />
<TextView
</RelativeLayout>
Script Code Java
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
@Override
public void onClick(View v){
//jika tidak mengisi panjang dan lebar sekaligus maka akan tampil notifikasi
if(a.length()==0 && t.length()==0){
Toast.makeText(getApplication(),"Alas dan Tinggi tidak boleh
Kosong",Toast.LENGTH_LONG).show();
}
//notifikasi ini akan muncul jika panjangnya tidak diisi
else if (a.length()==0){
Toast.makeText(getApplication(),"Alas tidak boleh kososng",
Toast.LENGTH_LONG).show();
}
//notifikasi jika lebar tidak diisi
else if (t.length()==0){
Toast.makeText(getApplication(),"Tinggi tidak boleh
kosong",Toast.LENGTH_LONG).show();
}
else{
String isialas = a.getText().toString();
String isitinggi = t.getText().toString();
double a = Double.parseDouble(isialas);
double t = Double.parseDouble(isitinggi);
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
Laporan UTS Mobile Programming 42
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nama Pembeli : "
android:textStyle="bold"
android:textColor="@color/colorPrimary"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/namapelanggan"
android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Judul Ebook : "
android:textStyle="bold"
android:textColor="@color/colorPrimary"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/namabarang"
android:text="" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Jumlah Beli: "
android:textStyle="bold"
android:textColor="@color/colorPrimary"/>
<EditText
android:layout_width="match_parent"
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hitung_penjualan);
getSupportActionBar().setTitle("Badoy Shop");
btnproses.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String namapelanggan = edtnamapel.getText().toString().trim();
String namabarang = edtnamabar.getText().toString().trim();
String jumlahbeli = edtjumlahbel.getText().toString().trim();
String harga = edtharga.getText().toString().trim();
String uangbayar = edtuangbay.getText().toString().trim();
double jb = Double.parseDouble(jumlahbeli);
double h = Double.parseDouble(harga);
if (total >=200000){
txtbonus.setText("Bonus : Mouse");
} else if (total >=50000){
txtbonus.setText("Bonus : Keyboard");
} else if (total >=40000){
txtbonus.setText("Bonus : Harddisk");
} else {
txtbonus.setText("Bonus : Tidak Ada Bonus");
}
double uangkembalian = (ub - total);
moveTaskToBack(true);
}
});
}
}
<TableRow
android:id="@+id/tableRow0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="0dp">
<ImageView
android:id="@+id/imageView9"
android:layout_width="354dp"
android:layout_height="67dp"
android:layout_column="0"
android:layout_gravity="center_vertical"
android:layout_span="1"
android:src="@drawable/like" />
</TableRow>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="0dp">
<Button
android:id="@+id/btnfb"
android:layout_width="432dp"
android:layout_height="90dp"
android:layout_column="0"
android:layout_marginTop="15dp"
android:layout_marginRight="0dp"
android:background="@drawable/fb"
android:textAllCaps="false" />
</TableRow>
</TableRow>
<TableRow
android:id="@+id/tableRow3"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btnig"
android:layout_width="401dp"
android:layout_height="100dp"
android:layout_column="0"
android:layout_marginTop="0dp"
android:layout_marginRight="0dp"
android:layout_marginBottom="15dp"
android:background="@drawable/ig"
android:textAllCaps="false" />
</TableRow>
<TableRow
android:id="@+id/tableRow4"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btntwitter"
android:layout_width="432dp"
android:layout_height="90dp"
android:layout_column="0"
android:layout_marginTop="0dp"
android:layout_marginRight="0dp"
android:layout_marginBottom="0dp"
android:background="@drawable/twitter"
android:textAllCaps="false" />
</TableRow>
</TableLayout>
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_follower);
PENUTUP