Program Wisata Sederhana dengan Android Studio

Nama : Gede Widya Dharma
Nim : 1404505093
Dosen : I Putu Eka Pratama ST., MT
Matakuliah : Pemograman Mobile
Kampus : Jurusan Teknologi Informasi, Fakultas Teknik Universitas Udayana

1.  Buat proyek baru. Klik Next.


2. Pilih opsi Phone and Tablet. Klik Next


3. Pilih Blank Activity. Klik Next.


4. Memberi nama Activity (Main Citivty). Klik Finish.


5.  Sistem mempersiapkan proyek yang dibuat. dan halaman kerja dari Android Studio akan muncul.


6. Ketikkan script berikut pada file activity_main.xml yang berlokasi di /res/layout. Script ini untuk membangun tatap muka aplikasi.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="16dp"
    android:orientation="vertical"
    tools:context=".MainActivity">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="20dp"
        android:text="Pilih objek wisata di Bali"
        android:textSize="24sp"/>
    <Spinner
        android:id="@+id/spinner"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:backgroundTint="#2ecc71"
        android:entries="@array/android_dropdown_arrays"
        android:padding="5dp"/>
    <TextView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_marginBottom="20dp"
        android:gravity="bottom|center"
        android:text="Squwidy Dev - ­ Teknologi Informasi Udayana"
        android:textSize="12sp"
        android:textStyle="bold"/>
</LinearLayout>

8. Kemudian ketikkan script Java berikut pada file main activity.java yang ada di /java/com.example.squwidy.wisata.

package com.example.squwidy.wisata;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Spinner;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
    private Spinner spinner1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        spinner1 = (Spinner) findViewById(R.id.spinner);
        spinner1.setOnItemSelectedListener(new ItemSelectedListener());
    }
    public class ItemSelectedListener implements AdapterView.OnItemSelectedListener {
        //get strings of first item
        String firstItem = String.valueOf(spinner1.getSelectedItem());
        public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
            if (firstItem.equals(String.valueOf(spinner1.getSelectedItem()))) {
            // ToDo when first item is selected
            } else {
                Toast.makeText(parent.getContext(),
                        "Anda telah memilih : " + parent.getItemAtPosition(pos).toString(),
                        Toast.LENGTH_LONG).show();
                        // Todo when item is selected by the user
            }
        }
    }
    @Override
    public void onNothingSelected(AdapterView<?> arg) {
    }
}

9. Terakhir, tambahkan script berikut pada file strings.xml yang ada di /res/value/strings.xml

<resources>
    <string name="app_name">wisata</string>
    <string name="hello_world">Hello world!</string>
    <string name="action_settings">Settings</string>
    <string-array name="android_dropdown_arrays">
        <item>Pilih</item>
        <item>Tirta Gangga Karangasem</item>
        <item>Panelokan Bangli</item>
        <item>Pantai Kuta Badung</item>
        <item>Kerta Gosa Klungkung</item>
        <item>Kebun Raya Bedugul Tabanan</item>
        <item>Hutan Lindung Bali Barat Jembrana</item>
        <item>Tirta Empul Gianyar</item>
    </string-array>
</resources>

10. Tekan tombol Save (Simpan). Compile dan jalankan. Tekan tombol hijau



luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com