Setelah sekian lama tidak ada posting di blog ini, kini saya kembali lagi dengan memposting tugas matakuliah "Pengembangan Aplikasi Mobile".
Pada matakuliah yang baru ini (*dikampus saya) kami di tugaskan seperti layaknya baru mengenal bahasa pemrograman (*memang iya :) ) yaitu Android", yah apalagi kalau bukan membuat kalimat "Hello Word" dan "Kalkulator Diskon".
Meskipun sederhana, tapi sempat kewalahan juga sih membuatnya, karena memang baru ini menyentuh bahasa pemrograman Android :D
Langsung aja ini dia aplikasinya :
HelloWord
Desain Interface, tinggal Drag and Drop aja dari tab sebelah kiri, ke kanan
Desain Interface
Source-Code :
Hello.java
package hello.word.alfi;
import android.app.Activity;
import android.os.Bundle;
public class Hello extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nama : Alfi Syahri Lubis" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="NIM : 10951007977" />
</LinearLayout>
Hasil-Run
Hasil Run
Diskon
Desain Interface, tinggal Drag and Drop aja dari tab sebelah kiri, ke kanan
Desain Interface
Source-Code:
Diskonku.java
package diskon.ku;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class Diskonku extends Activity {
/** Called when the activity is first created. */
EditText EditHarga, EditDiskon;
TextView TextBayar;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
EditHarga = (EditText) findViewById(R.id.editHarga);
EditDiskon = (EditText) findViewById(R.id.editDiskon);
TextBayar = (TextView) findViewById(R.id.TextBayar);
}
public void hitung(View v){
int Harga = Integer.parseInt(EditHarga.getText().toString());
int Diskon = Integer.parseInt(EditDiskon.getText().toString());
int hitungDiskon = Diskon * Harga;
int totalDiskon = hitungDiskon / 100;
int hitungBayar = Harga - totalDiskon;
TextBayar.setText(String.valueOf(hitungBayar));
}
}
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/TextHarga"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Harga" />
<EditText
android:id="@+id/editHarga"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/TextDiskon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Diskon" />
<EditText
android:id="@+id/editDiskon"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/TextTotal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Total" />
<TextView
android:id="@+id/TextBayar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textAppearance="?android:attr/textAppearanceLarge" />
<Button
android:id="@+id/Ok"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:onClick="hitung"
android:text="Hitung" />
</LinearLayout>
Hasil-Run
Hasil Run
Oke, sekian dulu postingan kali ini.
see you :)
Tidak ada komentar:
Posting Komentar