Sunday, 5 November 2017

Tutorial Array Pada Bahasa Java di Android

·   0
Tutorial Array Pada Bahasa Java di Android. Halo teman teman selamat sore, kembali lagi dengan saya, kali ini saya akan melanjutkan tentang tutorial bahasa Java di Android Studio. Topik yang akan di bahas mengenai Array. Mungkin teman teman sudah tahu tentang apa itu array, sehingga tidak usah saya jelaskan panjang lebar mengenai array tersebut. Namun di sini saya akan memberikan contoh simple menggunakan array pada bahasa java di android.

Tutorial Array Pada Bahasa Java di Android

Pertama teman teman buka terlebih dahulu software android studionya, jika sudah di buka silahkan buat new project --> pilih template basic, sehingga nantinya akan ada dua file .xml, silahkan beri nama project terserah teman teman. Apabila sudah maka kita tinggal tambahkan code di bawah ini pada layout --> content_main.xml.

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    app:layout_behavior="@string/appbar_scrolling_view_behavior"    tools:context="com.example.supriyanto.manipulatingarray.MainActivity"    tools:showIn="@layout/activity_main">
    <LinearLayout        android:layout_width="match_parent"        android:layout_height="match_parent"        android:layout_centerHorizontal="true"        android:layout_centerVertical="true"        android:orientation="vertical">
        <LinearLayout            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:layout_alignParentBottom="true"            android:layout_centerHorizontal="true"            android:orientation="horizontal">
            <TextView                android:id="@+id/textVi"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="0.5"                android:text="Hasil Akhir adalah:"                android:textSize="18sp" />
            <TextView                android:id="@+id/textView1"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="0.5"                android:gravity="center_horizontal"                android:textSize="24sp" />
        </LinearLayout>
        <LinearLayout            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:orientation="horizontal">
            <TextView                android:id="@+id/textView2"                android:layout_width="0dp"                android:layout_height="wrap_content"                android:layout_weight="1"                android:gravity="center_horizontal"                android:textSize="18sp" />        </LinearLayout>
    </LinearLayout>
</RelativeLayout>

Code di atas akan menampilkan hasil seperti gambar di bawah ini teman teman.

Tutorial Array Pada Bahasa Java di Android

Pada gambar di atas ada 3 tampilan text view, namun yang 2 text view sengaja saya tidak beri title karena akan saya isikan hasil dari penjumlahan array.

Kemudian kita lanjut ke cara berikutnya teman teman, sekarang kita akan belajar logika array bahasa java di android.

Di bawah ini adalah nama package dari source code saya, jangan samakan dengan package saya yah nanti error, sesuaikan dengan package yang teman teman miliki

package com.example.supriyanto.manipulatingarray;

Kemudian, teman teman import tiga 3 code di bawah ini.

import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.TextView;

Ketika kita membuat sebuah project baru di Android Studio maka akan secara otomatis ada code program override seperti di bawah ini.

@Overrideprotected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);

Setelah teman teman menemukan code seperti di atas, kemudian copy dan paste code di bawah ini tepat di bawah code override,

TextView textView1 = (TextView) findViewById(R.id.textView1);TextView textView2 = (TextView) findViewById(R.id.textView2);String tampung;

Sehingga akan menjadi seperti ini teman teman.

@Overrideprotected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);
    TextView textView1 = (TextView) findViewById(R.id.textView1);    TextView textView2 = (TextView) findViewById(R.id.textView2);    String tampung;

Kemudian kita buat array dan tampilkan array tersebut ke layar aplikasi android.

int[] integerArray = {5,3,2,1,2,3,6,8};    int abc = 0;
    for (int index = 0; index < integerArray.length; index++){

        tampung = textView2.getText().toString();
        textView2.setText(tampung + abc + "+" + integerArray[index] + "=" + (abc += integerArray[index]) + "\n");    }

    textView1.setText(abc + "");
}

Mari kita bahas satu persatu dari code paling atas.

int[] integerArray = {5,3,2,1,2,3,6,8};int abc = 0;

Code di atas memiliki maksud adalah, bahwa variabel integerArray memiliki susunan nilai array dari 5 sampai 8. Sedangkan untuk int dengan variabel abc adalah, variabel yang sengaja saya buat default dengan angka 0, karena saya akan menjumlahkan dari 0 sampai selesai.

for (int index = 0; index < integerArray.length; index++){

    tampung = textView2.getText().toString();

Kemudian code berikutnya adalah perulangan dengan menggunakan keyword for, dengan tipe data int dan variabel index, kemudian jika index lebih kecil dari integerArray maka akan di lakukan perulangan terus menerus, dan index++ akan menambahkan angka dengan kenaikan 1

textView2.setText(tampung + abc + "+" + integerArray[index] + "=" + (abc += integerArray[index]) + "\n");}

textView1.setText(abc + "");

Setelah melakukan perulangan dengan for, maka langkah akhirnya tinggal kita tampilan ke layar android dengan code di atas. Maka jika kita run akan menghasilkan tampilan seperti gambar di bawah ini.

Tutorial Array Pada Bahasa Java di Android


Oke teman teman mungkin cukup sekian tutorial dari saya, semoga tutorial ini membantu bagi teman teman semoga bermanfaat, jika ada yang kurang jelas maka bisa langsung berkomentar di bawah yah.

Sekian dan terimakasih.
Subscribe to this Blog via Email :