Tugas #1 Mobile Aplications Development

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 :)


Related Post :



Tidak ada komentar:

Posting Komentar