Tutorial Intent Android Studio Perintah Untuk Pindah Ke Activity Lain

Hallo teman-teman, jumpa lagi untuk belajar pemrograman mobile berbasis Android Developer. Pada tutorial kali ini akan membahas tentang penggunaan perintah Intent pada Android Studio.

Apa sih yang di maksud dengan Intent di Android Studio? Intent adalah suatu perintah java di dalam bahasa pemrograman Android yang digunakan untuk berpindah dari layout activity sekarang ke activity lain. Mohon maaf karena penulis sendiri juga masih belajar jadi kurang begitu paham untuk menjelaskannya. Intinya teman-teman pasti sudah paham maksudnya untuk menghubungkan beberapa Activity. Kalau ingin lebih jelas mengenai apa yang dimaksud dengan Intent di Android Studio teman-teman bisa browsing di google dan mencari info lebih banyak.
Tutorial Intent Android Studio Perintah Untuk Pindah Ke Activity Lain
Pada tulisan ini akan membahas bagaimana cara menggunakan Intent pada suatu aplikasi agar supaya aplikasi kamu bisa berpindah ke tampilan yang lain.

Alur programnya seperti ini:
  1. Program dijalankan.
  2. Menampilkan Halaman Utama (MainActivity) dengan 2 tombol untuk menuju halaman ke dua dan tombol keluar.
  3. Klik tombol Menuju Halaman Kedua – maka aplikasi akan menampilkan Halaman Kedua (ActivityKedua).
  4. Di Halaman Kedua, Klik tombol Menuju Halaman Utama – maka aplikasi akan kembali menampilkan tampilan layar halaman utama.
  5. Klik tombol Keluar – maka akan keluar aplikasi.
  6. Selesai.

Bagaimana? Apakah Anda tertarik dengan aplikasi sederhana ini? Jika iya, mari kita belajar bersama. Silahkan ikuti langkah-langkah dibawah ini.

Cara Menggunakan Intent Pada App Android Studio

Buat project baru dengan nama Intent – Lihat tutorial membuat project baru pada android studio di sini: Cara Membuat Project Baru Aplikasi pada Android Studio.
Setelah itu silahkan buka activity_main.xml, klik mode Text, lalu memasukkan listing kode berikut ke dalam file activity_main.xml.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.caratutorial.intent.MainActivity">

    <TextView
        android:text="HALAMAN UTAMA"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:id="@+id/textView"
        android:textAlignment="center"
        android:textStyle="normal|bold"
        android:textSize="18sp" />

    <Button
        android:text="Menuju Halaman Kedua"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:id="@+id/button" />

    <Button
        android:text="Keluar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/button"
        android:layout_centerHorizontal="true"
        android:id="@+id/keluar" />
</RelativeLayout>

Kemudian Buat activity baru dengan cara Klik Kanan app > New > Activity > pilih Empty Activity > kemudian pada Activity Name, isi dengan nama “ActivityKedua“ lalu klik Finish.

Setelah selesai, sekarang buka activity_kedua.xml, lalu klik mode Text, lalu memasukkan listing kode berikut:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_kedua"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.caratutorial.intent.ActivityKedua">

    <TextView
        android:text="HALAMAN KEDUA"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:id="@+id/textView2"
        android:textStyle="normal|bold"
        android:textAlignment="center"
        android:textSize="18sp" />

    <Button
        android:text="Menuju Halaman Utama"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="50dp"
        android:id="@+id/button2"
        android:textSize="14sp"
        android:layout_below="@+id/textView2"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />
</RelativeLayout>

Setelah selesai, sekarang kita buka MainActivity.java dan masukkan listing kode berikut:
package com.caratutorial.intent;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {

    Button button, keluar;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        button = (Button) findViewById(R.id.button);
        keluar = (Button) findViewById(R.id.keluar);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, ActivityKedua.class);
                MainActivity.this.startActivity(intent);
                MainActivity.this.finish();
            }
        });

        keluar.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
    }
}

Kemudian buka juga ActivityKedua.java dan masukkan listing kode berikut:
package com.caratutorial.intent;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class ActivityKedua extends AppCompatActivity {

    Button button2;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_kedua);

        button2 = (Button) findViewById(R.id.button2);
        button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(ActivityKedua.this, MainActivity.class);
                ActivityKedua.this.startActivity(intent);
                ActivityKedua.this.finish();
            }
        });
    }
}

Simpan project Anda dan jalankan Aplikasi Anda dengan cara klik tombol Run atau melalui menu Run > Run ‘app’ kemudian memilih perangkat yang Anda gunakan. Anda bisa menggunakan Android Virtual Device (AVD) atau menggunakan ponsel Anda untuk Run app Anda. Silahkan lihat: Cara Membuat Android Virtual Device (AVD) Emulator Android Studio.

DEMO APLIKASI
Setelah aplikasi di jalankan, hasilnya akan seperti gambar screenshot dibawah ini:
Intent Android Studio

Selesai. Sekarang teman-teman bisa menambahkan activity ketiga keempat dan seterusnya… Oh iya, tombol perintah diatas dibungkus dengan perintah OnClick Listener. Temen-temen juga bisa menggunakan Button OnClick seperti pada tutorial ini: Button OnClick Android Studio Membuat tombol aplikasi berfungsi saat di klik.

Teman-teman juga bisa membuat desain sesuai versi kamu, atau bisa juga mengganti tulisan keterangan sesuai dengan yang kamu inginkan. Bagaimana? Sudah paham kan? Jika belum paham, silahkan lihat tutorial video Nya di bawah ini.

Tutorial Video YouTube Belajar Menggunakan Intent di Android Studio

- Proses uploading…

Saya juga membagikan file project aplikasi ini yang bisa kamu download melalui link berikut:
DOWNLOAD PROJECTproses uploading…

Sekian tutorial tentang Perintah Untuk Pindah Ke Activity Lain Menggunakan Intent di Android Studio. Silahkan di coba dan jika ada pertanyaan, silahkan tanyakan melalui kolom komentar di bawah ya! Jangan lupa share tutorial ini dengan teman Anda.

Semoga bermanfaat…

Advertiser

* Tidak boleh mencantumkan URL apapun pada komentar.

* Tidak melakukan SPAM!

* Dan gunakan bahasa yang sopan dalam berkomentar.
Emoticon Emoticon