Senin, 27 April 2015

latihan



LAPORAN PRATIKUM I PEMBROGRAMAN MOBILE
                          MEMBUAT APLIKASI SEDERHANA PADA ANDROID

             LANGKAH-LANGKAH  MEMBUAT  APLIKASI SEDERHANA  BERBASIS ANDROID

·         Langkah pertama siapkan bahan-bahan terlebih dahulu yaitu berupa
Eclipse, android sdk, ADT.
  
  Langkah kedua Sesudah mempersipakan bahanya lalu satukan dalam satu folder, sesudah itu install eclipse dan sdk-nya. Setelah terinstall  buka eclipse dalam folder dimana tadi tempat kita menginstall. Setelah terbuka eclipse kita melakukan update dulu untuk SDK dan ADT-nya.  Setelah selesai apdate baru kita mulai membuat projeck baru....Caranya sebagai berikut :


Buka new-project android aplication lalu beri nama pada project tersebut InputDataI dan memilih target SDK yang akan di buat, seperti pada gambar dibawah ini lalu next>>>





Lanjut lagi klick Next>>>





Pilih create activity lalu next>>>>


 

Setelah itu beri nama pada blank activity name  InputData dan Layout name main seperti gambar di bawah ini lalu finis




Tunggu beberapa saat akan muncul ruang main.xml atau label layout >>>>




Pada main.xml ini tambahkan sorce code dibawah ini  >>>>>>>>

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

<RelativeLayout android:id="@+id/widget61"
   android:layout_height="50px"
   android:background="#000"
   android:layout_x="0px"
   android:layout_y="0px"
   android:layout_width="match_parent">

<TextView android:id="@+id/widget62"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Latihan 1 Data Mahasiswa"
   android:textSize="20sp"
   android:textStyle="bold"
   android:textColor="#fff"
   android:layout_centerVertical="true"
   android:layout_centerHorizontal="true">
</TextView>
</RelativeLayout>

<TextView android:layout_height="wrap_content"
   android:layout_width="wrap_content"
   android:id="@+id/widget30"
   android:text="Nama">
</TextView>

<EditText
    android:id="@+id/nama_editText"
    android:layout_width="252dp"
    android:layout_height="wrap_content"
    android:text=""
    android:textSize="18sp" >

</EditText>

<TextView android:layout_height="wrap_content"
   android:layout_width="wrap_content"
   android:id="@+id/widget31"
   android:text="Nim">
</TextView>

<EditText
    android:id="@+id/Nim_editText"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:text=""
    android:textSize="18sp" >

</EditText>

<Button
    android:id="@+id/Proses_btn"
    android:layout_width="248dp"
    android:layout_height="wrap_content"
    android:text="Proses" />

<Button
    android:id="@+id/reset_btn"
    android:layout_width="248dp"
    android:layout_height="wrap_content"
    android:text="Keluar" />

</LinearLayout>


Lalu buat layout baru dengan nama tampil.xml, caranya buka layout klick kanan new dan pilih android  xml lalu finis dan isikan source code di bawah ini

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hasil Output"
        android:textSize="@dimen/activity_horizontal_margin" />

    <TextView
        android:id="@+id/nama_textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textSize="15sp" >
    </TextView>

    <TextView
        android:id="@+id/nim_textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text=""
        android:textSize="15sp" >
    </TextView>

    <Button
        android:id="@+id/hapus_btn"
        android:layout_width="123dp"
        android:layout_height="wrap_content"
        android:text="Reset" />

    <Button
        android:id="@+id/kembali_btn"
        android:layout_width="122dp"
        android:layout_height="wrap_content"
        android:text="Kembali" />

</LinearLayout>



Setelah selesai mengisi source code pada label layout kita berpindah mengisi source code pada  InpuData.java

package com.example.inputdata;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class Inputdata extends Activity {

    String var_nama,var_nim;
    EditText nama, nim;
   
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        nama = (EditText) findViewById(R.id.nama_editText);
        nim = (EditText) findViewById(R.id.Nim_editText);
       
        Button submit = (Button) findViewById(R.id.Proses_btn);
        submit.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                var_nama = nama.getText().toString();
                var_nim = nim.getText().toString();
                Intent i = null;                           
                i = new Intent(Inputdata.this, tampilvariabel.class);
                Bundle b = new Bundle();
                b.putString("parse_nama", var_nama);
                b.putString("parse_nim", var_nim);
                i.putExtras(b);
                startActivity(i);
            }   
           
        });
       
    }
}



 Setelah itu kita membuat satu class baru lagi dengan nama tampilvariabel.java dengan membuat sebuah class pada InputDataI. Cranya klick pada InputDataI > SRC  > com.example.inputdatai  > click kanan dan pilih class setelah itu masukan souce code pada tampilvariabel.java tersebut

package com.example.inputdata;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class tampilvariabel extends Activity {

    TextView nama,nim;
    String get_nama,get_nim;
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.tampil);

        nama = (TextView)  findViewById(R.id.nama_textView);
        nim = (TextView) findViewById(R.id.nim_textView);
      
        Bundle b = getIntent().getExtras();
      
        get_nama = b.getString("parse_nama");
        get_nim = b.getString("parse_nim");

        nama.setText("Nama : "+get_nama);
        nim.setText("nim : "+get_nim);
      
         Button reset = (Button) findViewById(R.id.hapus_btn);
            reset.setOnClickListener(new OnClickListener() {
                public void onClick(View v) {
                    nama.setText("");
                    nim.setText("");
                }
            });
   
            Button kembali = (Button) findViewById(R.id.kembali_btn);
            kembali.setOnClickListener(new OnClickListener() {
                public void onClick(View v) {
                    Intent i = null;                          
                    i = new Intent(tampilvariabel.this, Inputdata.class);
                    startActivity(i);
                }
              
            });
    }
}



Sekarang proses  input selesai kita coba melihat hasil running dari hasil tersebut :


Jalankan Aplikasi melalui emulator (Ctrl+f11), Maka Hasilnya Seperti Dibawah Ini

                 

 










SELAMAT MENCOBA SEMOGA SUKSES AND BERMANFAAT..BARAKALLAH !!!!!!!!



by
Al Dzikratull Al Khoirah








Tidak ada komentar:

Posting Komentar