Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

Tugas Mobile Programming

I Putu Prarthana Damayasa (110010435)

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER


STIKOMBALI
DENPASAR
2014

Tampilan Awal Aplikasi

Tampilan saat Button Toast di klik

Potongan code yang terletak di button toast


public void onClick(View v){
switch (v.getId()) {
case R.id.btnToast:
Toast.makeText(this,"Nama saya Prarthana", Toast.LENGTH_SHORT).show();
break;

Tampilan saat Button Ambil Text di klik

Potongan code yang terletak di button ambil text


case R.id.btnAmbil:
Simpan = AmbilText.getText().toString();
Tampil.setText("Saya Berkata: " +Simpan );
break;

Tampilan saat Butoon About di Klik

Potongan code yang terletak di Button About


case R.id.btnAbout:
AlertDialog.Builder ad=new AlertDialog.Builder(this);
ad.setTitle("About");
ad.setMessage("Nim: 110010435 Ini adalah tugas Elearning mobile
programming C111");
ad.show();
break;

Tampilan saat Button Keluar di Klik

Potongan code yang terletak di button keluar


case R.id.btnKeluar:
AlertDialog.Builder d=new AlertDialog.Builder(this);
d.setTitle("Keluar");
d.setMessage("Yakin Mau Keluar?");
d.setPositiveButton("Ya", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub

finish();
}
});
d.setNeutralButton("Ragu - Ragu", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
d.setNegativeButton("Tidak", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
d.show();
break;

Full Kode pada MainActivity.java


package com.prarthana.tugas_110010435;
import com.prarthana.tugas_110010435.R;

import android.app.Activity;
import
import
import
import
import
import
import
import
import
import
import
import
import
import

android.os.Bundle;
android.view.LayoutInflater;
android.view.Menu;
android.view.MenuItem;
android.view.View;
android.view.View.OnClickListener;
android.view.ViewGroup;
android.app.AlertDialog;
android.content.DialogInterface;
android.widget.Button;
android.widget.EditText;
android.widget.TextView;
android.widget.Toast;
android.app.AlertDialog.Builder;

public class MainActivity extends Activity implements OnClickListener {


Button btnTos, btnText, btnTentang, btnOut;
String Simpan;
EditText AmbilText;
TextView Tampil;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnTos = (Button) findViewById(R.id.btnToast);
btnTos.setOnClickListener(this);
btnText = (Button) findViewById(R.id.btnAmbil);
btnText.setOnClickListener(this);
btnTentang = (Button) findViewById(R.id.btnAbout);
btnTentang.setOnClickListener(this);
btnOut = (Button) findViewById(R.id.btnKeluar);
btnOut.setOnClickListener(this);
Tampil = (TextView) findViewById(R.id.textView1);
AmbilText = (EditText) findViewById(R.id.textname);
}
public void onClick(View v){
switch (v.getId()) {
case R.id.btnToast:
Toast.makeText(this,"Nama saya Prarthana", Toast.LENGTH_SHORT).show();
break;
case R.id.btnAmbil:
Simpan = AmbilText.getText().toString();
Tampil.setText("Saya Berkata: " +Simpan );
break;
case R.id.btnAbout:
AlertDialog.Builder ad=new AlertDialog.Builder(this);
ad.setTitle("About");
ad.setMessage("Nim: 110010435 Ini adalah tugas Elearning mobile
programming C111");
ad.show();
break;
case R.id.btnKeluar:
AlertDialog.Builder d=new AlertDialog.Builder(this);
d.setTitle("Keluar");
d.setMessage("Yakin Mau Keluar?");
d.setPositiveButton("Ya", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,

int which) {
// TODO Auto-generated method stub
finish();
}
});
d.setNeutralButton("Ragu - Ragu", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
d.setNegativeButton("Tidak", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub
dialog.dismiss();
}
});
d.show();
break;
}
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

Full Code pada activity_main.xml


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.prarthana.tugas_110010435.MainActivity"
tools:ignore="MergeRootFrame" >
<Button
android:id="@+id/btnToast"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/Toast" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" >
<EditText
android:id="@+id/textname"
android:layout_width="216dp"
android:layout_height="wrap_content"
android:layout_marginBottom="6dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="6dp"
android:layout_weight="4.71"
android:ems="10" />
<Button
android:id="@+id/btnAmbil"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="6dp"
android:layout_marginLeft="6dp"
android:layout_marginRight="6dp"
android:layout_marginTop="6dp"
android:text="@string/ambil" />
</LinearLayout>
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginBottom="2dp"
android:layout_marginTop="6dp"
android:textSize="24dp"
android:textColor="#FF0000FF"
/>

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginTop="30dp" >
<Button
android:id="@+id/btnAbout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:text="@string/About" />
<Button
android:id="@+id/btnKeluar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="12dp"
android:layout_alignParentRight="true"
android:text="@string/Keluar" />
</RelativeLayout>
</LinearLayout>

You might also like