Jumat, 21 April 2017

WriteCode: Tutorial-1 Membuat Kalimat Pertama Pada Aplikasi A...

WriteCode: Tutorial-1 Membuat Kalimat Pertama Pada Aplikasi A...: Salam Semangat Para Sahabat Developer yang lagi berusaha meniti sukses dan menata masa depan .. hehe ,, Semoga selalu dalam keadaan sehat d...

WriteCode: Tutorial Membuat Aplikasi Hitung Luas Segitiga Men...

WriteCode: Tutorial Membuat Aplikasi Hitung Luas Segitiga Men...: 1. Creat New Project, kemudian buat Application name nya Segitiga, sesuaikan sesuai keinginan anda. kemudian klik Next. 2. Sekarang p...

WriteCode: Tutorial Membuat List View Dengan Aplikasi Android...

WriteCode: Tutorial Membuat List View Dengan Aplikasi Android...: 1. Buat Project Baru, lalu beri nama Projectnya. 2. Sekarang pilih Target Android Devices, yaitu pada device apa aplikasi ini akan di j...

WriteCode: Tutorial Membuat Jam Analog di Aplikasi Android St...

WriteCode: Tutorial Membuat Jam Analog di Aplikasi Android St...: 1. Buat Project Baru, lalu beri nama project kamu. Disini saya beri nama Jam Analog sesuai project yang akan kita buat. 2. Sekarang ...

WriteCode: Tutorial Membuat Jam Digital Menggunakan Aplikasi ...

WriteCode: Tutorial Membuat Jam Digital Menggunakan Aplikasi ...: 1. Buat Project Baru, lalu beri nama project kamu. Disini saya beri nama Jam Digital sesuai project yang akan kita buat. 2. Selanjut...

WriteCode: Tutorial Membuat DatePicker Pada Aplikasi Android ...

WriteCode: Tutorial Membuat DatePicker Pada Aplikasi Android ...: 1. Buat Project Baru, kemudian kasi nama project kamu, lalu klik Next. 2. Selanjutnya pilih perangkat yang bisa menjalankan aplikasi y...

WriteCode: Tutorial Membuat Aplikasi Diskon Pada Aplikasi ANd...

WriteCode: Tutorial Membuat Aplikasi Diskon Pada Aplikasi ANd...: 1. Buat Project Baru, kemudian kasi nama project kamu, lalu klik Next. 2. Selanjutnya pilih perangkat yang bisa menjalankan aplikas...

WriteCode: Tutorial Membuat Aplikasi Konversi Suhu Pada Aplik...

WriteCode: Tutorial Membuat Aplikasi Konversi Suhu Pada Aplik...: 1. Buat Project Baru, kemudian kasi nama project kamu, lalu klik Next. 2. Selanjutnya pilih perangkat yang bisa menjalankan aplikas...

Tutorial Membuat Aplikasi Konversi Suhu Pada Aplikasi Android Studio

1. Buat Project Baru, kemudian kasi nama project kamu, lalu klik Next.





2. Selanjutnya pilih perangkat yang bisa menjalankan aplikasi yang kamu buat. Disini kita membuat aplikasi untuk phone dan tablet. Jadi silahkan pilih Phone dan tablet. Kemudian klik Next.
 





3. Kemudian pilih activity pada mobile. Pilih saja yang Empty activity. Jika sudah klik Next.




4. Selnjutnya, isi nama activity sesuai keinginan mu, atau biarkan default. Lalu klik Next.




5. Sekarang, kamu masukkan komponen-komponen berikut dan sesuaikan ID nya sesuai gambar berikut: (Gunakanlah RelativeLayout), Kemudian anda atur posisi dari setiap komponen.
 

 
6. Lalu ketikkan lah koding 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_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.bacacoding.convertersuhu.MainActivity">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Converter Suhu"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:textStyle="normal|bold"
        android:textAlignment="center"
        android:textSize="18sp"
        android:textColor="@android:color/holo_orange_dark" />
    <TextView
        android:text="Celcius"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="65dp"
        android:id="@+id/textView2"
        android:layout_below="@+id/textView"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:textColor="@android:color/background_dark" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:layout_marginLeft="31dp"
        android:layout_marginStart="31dp"
        android:id="@+id/edtxt_celcius"
        android:layout_alignBaseline="@+id/textView2"
        android:layout_alignBottom="@+id/textView2"
        android:layout_toRightOf="@+id/textView4"
        android:layout_toEndOf="@+id/textView4"
        android:hint="Masukkan Celcius" />
    <Button
        android:text="CONVERT"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/btn_konvert"
        android:onClick="konversisuhu"
        android:layout_above="@+id/edtxt_kelvin"
        android:layout_alignRight="@+id/textView6"
        android:layout_alignEnd="@+id/textView6"
        android:textStyle="normal|bold"
        android:textAlignment="center" />
    <TextView
        android:text="Kelvin"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView2"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginTop="82dp"
        android:id="@+id/textView3"
        android:textColor="@android:color/black" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:id="@+id/edtxt_kelvin"
        android:hint="Hasil dalam Kelvin"
        android:layout_alignBaseline="@+id/textView3"
        android:layout_alignBottom="@+id/textView3"
        android:layout_alignLeft="@+id/edtxt_celcius"
        android:layout_alignStart="@+id/edtxt_celcius"
        android:textSize="14sp"
        android:textStyle="normal|bold" />
    <TextView
        android:text="Farenheit"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/textView4"
        android:textColor="@android:color/black"
        android:layout_alignBaseline="@+id/edtxt_farenheit"
        android:layout_alignBottom="@+id/edtxt_farenheit"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:id="@+id/edtxt_farenheit"
        android:hint="Hasil dalam Farenheit"
        android:layout_below="@+id/edtxt_kelvin"
        android:layout_alignLeft="@+id/edtxt_kelvin"
        android:layout_alignStart="@+id/edtxt_kelvin"
        android:textSize="14sp"
        android:textStyle="normal|bold" />
    <TextView
        android:text="Reamur"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="13dp"
        android:id="@+id/textView5"
        android:layout_below="@+id/edtxt_farenheit"
        android:textColor="@android:color/black" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:ems="10"
        android:id="@+id/edtxt_reamur"
        android:layout_alignBaseline="@+id/textView5"
        android:layout_alignBottom="@+id/textView5"
        android:layout_alignLeft="@+id/edtxt_farenheit"
        android:layout_alignStart="@+id/edtxt_farenheit"
        android:hint="Hasil dalam Reamur"
        android:textSize="14sp"
        android:textStyle="normal|bold" />
    <Button
        android:text="EXIT"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/btn_exit"
        android:onClick="keluar"
        android:layout_below="@+id/edtxt_reamur"
        android:layout_alignRight="@+id/textView6"
        android:layout_alignEnd="@+id/textView6"
        android:layout_marginTop="10dp"
        android:textStyle="normal|bold" />
</RelativeLayout>
 
7. Selanjutnya kita masuk ke tab MainActivity.Java. silahkan kamu ketikkan kode berikut:

package com.bacacoding.convertersuhu;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
    EditText celcius,kelvin,farenheit,reamur; //Deklarasi variable
    Button btn_konversi; //deklarasi varaibel
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        celcius = (EditText)findViewById(R.id.edtxt_celcius);
        kelvin = (EditText)findViewById(R.id.edtxt_kelvin);
        farenheit = (EditText)findViewById(R.id.edtxt_farenheit);
        reamur = (EditText)findViewById(R.id.edtxt_reamur);
        btn_konversi = (Button)findViewById(R.id.btn_konvert);
    }
    public void konversisuhu (View view){
        try{
            int ncelcius = Integer.parseInt(celcius.getText().toString());
            double nkelvin = ncelcius*273.15;
            double nfarenheit = ncelcius*1.8*32;
            double nreamur = ncelcius*6.8;
            kelvin.setText(String.valueOf(nkelvin));
            farenheit.setText(String.valueOf(nfarenheit));
            reamur.setText(String.valueOf(nreamur));
        }catch (Exception e){
            e.printStackTrace();
        }
    }
    public void keluar (View view){
        finish();
    }
}
 
8. Pada Button Convert jangan lupa menambahkan pada OnClik nya konversisuhu supaya ada aksi ketika button di klik. “pilihan konversisuhu akan keluar setelah anda ketikkan kodingnya di MainActivity.Java”









 9. Sama juga dengan Tombol Keluar. Pada onClicknya pilih Keluar.





10. Jika sudah coba RUN applikasi anda, jika berhasil hasilnya akan seperti ini:

Salam WriteCode..Mungkin Hanya itu saja yang bisa saya sampaikan pada postingan kali ini..  Jika ada kesalahan saya mohon maaf. Jangan lupa berkunjung dan Share artikel ini . Dan tetap semangat dalam menjalankan aktivitasnya .







Tutorial Membuat Aplikasi Diskon Pada Aplikasi ANdroid Studio

1. Buat Project Baru, kemudian kasi nama project kamu, lalu klik Next.





2. Selanjutnya pilih perangkat yang bisa menjalankan aplikasi yang kamu buat. Disini kita membuat aplikasi untuk phone dan tablet. Jadi silahkan pilih Phone dan tablet. Kemudian klik Next.




3. Kemudian pilih activity pada mobile. Pilih saja yang Empty activity. Jika sudah klik Next.




4. Selnjutnya, isi nama activity sesuai keinginan mu, atau biarkan default. Lalu klik Next.



5. Sekarang, kamu masukkan komponen-komponen berikut dan sesuaikan ID nya sesuai gambar berikut: (Gunakanlah RelativeLayout).





6. Kemudian anda atur posisi dari setiap komponen seperti ini, Lalu ketikkan lah koding 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_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.bacacoding.discount.MainActivity">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Harga Barang (Rp)"
        android:textSize="14sp"
        android:layout_alignBaseline="@+id/editText_hrgbarang"
        android:layout_alignBottom="@+id/editText_hrgbarang"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:textColor="@android:color/holo_blue_light" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:hint="Masukkan Harga Barang"
        android:ems="10"
        android:id="@+id/editText_hrgbarang"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />
    <TextView
        android:text="Discount (%)"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="18dp"
        android:id="@+id/textView2"
        android:layout_below="@+id/editText_hrgbarang"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:textColor="@android:color/holo_blue_light" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:hint="Masukkan Discount"
        android:ems="10"
        android:id="@+id/editText_discount"
        android:layout_alignBaseline="@+id/textView2"
        android:layout_alignBottom="@+id/textView2"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />
    <TextView
        android:text="Total Yang Harus Dibayar:"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="27dp"
        android:id="@+id/txt_bayar"
        android:layout_below="@+id/editText_discount"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:textColor="@android:color/holo_red_dark"
        android:textSize="18sp"
        android:textAlignment="inherit" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/txt_hasil"
        android:layout_alignBottom="@+id/txt_bayar"
        android:layout_alignRight="@+id/button2"
        android:layout_alignEnd="@+id/button2"
        android:textSize="18sp"
        android:textColor="@android:color/black" />
    <Button
        android:text="HITUNG"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/hitung"
        android:layout_marginTop="35dp"
        android:layout_below="@+id/txt_bayar"
        android:layout_toLeftOf="@+id/editText_discount"
        android:layout_toStartOf="@+id/editText_discount" />
    <Button
        android:text="EXIT"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/button2"
        android:layout_marginRight="47dp"
        android:layout_marginEnd="47dp"
        android:layout_alignBaseline="@+id/hitung"
        android:layout_alignBottom="@+id/hitung"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:onClick="keluar" />
</RelativeLayout>

7. Selanjutnya kita masuk ke tab MainActivity.Java. silahkan kamu ketikkan kodeing berikut:

package com.bacacoding.discount;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
    EditText harga, diskon;
    Button hasil;
    TextView total;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        harga = (EditText)findViewById(R.id.editText_hrgbarang);
        diskon = (EditText)findViewById(R.id.editText_discount);
        hasil = (Button) findViewById(R.id.hitung);
        total = (TextView)findViewById(R.id.txt_hasil);
        hasil.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                int nharga = Integer.parseInt(harga.getText().toString());
                int ndiskon = Integer.parseInt(diskon.getText().toString());
                int diskon = ndiskon * nharga;
                int totaldiskon = diskon / 100;
                int totalbayar = nharga - totaldiskon;
                total.setText(String.valueOf(totalbayar));
            }
        });
    }
    public void keluar (View view){
        finish();
    }
}

8. Sekarang coba RUN kan Program anda, jika sukses hasilnya akan seperti ini:

Salam WriteCode..Mungkin Hanya itu saja yang bisa saya sampaikan pada postingan kali ini..  Jika ada kesalahan saya mohon maaf. Jangan lupa berkunjung dan Share artikel ini . Dan tetap semangat dalam menjalankan aktivitasnya .



Tutorial Membuat DatePicker Pada Aplikasi Android Studio

1. Buat Project Baru, kemudian kasi nama project kamu, lalu klik Next.


2. Selanjutnya pilih perangkat yang bisa menjalankan aplikasi yang kamu buat. Disini kita membuat aplikasi untuk phone dan tablet. Jadi silahkan pilih Phone dan tablet. Kemudian klik Next.



3. Kemudian pilih activity pada mobile. Pilih saja yang Empty activity. Jika sudah klik Next.
  


4. Selnjutnya, isi nama activity sesuai keinginan mu, atau biarkan default. Lalu klik Next.


5. Sekarang, anda  masukkan komponen-komponen berikut dan sesuaikan ID nya sesuai pada gambar berikut: (Gunakanlah RelativeLayout).
  



6. Kemudian anda atur posisi dari setiap komponen, Lalu ketikkan lah koding 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_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.bacacoding.datepicker.MainActivity">
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" >
            <DatePicker
                android:layout_width="match_parent"
                android:layout_height="392dp"
                android:id="@+id/datePicker" />
            <TextView
                android:text="Display_date"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/Display_Date" />
            <Button
                android:text="TAMPILKAN"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:id="@+id/button" />
            <TextView
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="My Display Date"
                android:id="@+id/txt1" />
        </LinearLayout>
    </ScrollView>
</RelativeLayout>
7. Selanjutnya kita masuk ke tab MainActivity.Java. silahkan kamu ketikkan kodeing berikut:

package com.example.rendy.analogjam;
package com.bacacoding.datepicker;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AnalogClock;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
    DatePicker datePicker;
    TextView textView;
    Button tampilkan;
    int month;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        datePicker=(DatePicker)findViewById(R.id.datePicker);
        textView=(TextView)findViewById(R.id.txt1);
        textView.setText("Display Date");
        tampilkan= (Button)findViewById(R.id.button);
        textView.setText(currentDate());
        tampilkan.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                textView.setText(currentDate());
            }
        });
    }
    public String currentDate(){
        StringBuilder mcurrentDate = new StringBuilder();
        month = datePicker.getMonth() +1;
        mcurrentDate.append("Date : " +month + "/" + datePicker.getDayOfMonth() + "/" + datePicker.getYear());
        return mcurrentDate.toString();
    }
}
8. Sekarang coba RUN kan Program anda, jika sukses hasilnya akan seperti ini:

Salam WriteCode..Mungkin Hanya itu saja yang bisa saya sampaikan pada postingan kali ini..  Jika ada kesalahan saya mohon maaf. Jangan lupa berkunjung dan Share artikel ini . Dan tetap semangat dalam menjalankan aktivitasnya .

Tutorial Membuat Jam Digital Menggunakan Aplikasi Android Studio

1. Buat Project Baru, lalu beri nama project kamu. Disini saya beri nama Jam Digital sesuai project yang akan kita buat.





2. Selanjutnya pilih perangkat yang bisa menjalankan aplikasi yang kamu buat. Disini kita membuat aplikasi untuk phone dan tablet. Jadi silahkan pilih Phone dan tablet. Kemudian klik Next.




3. Kemudian pilih activity pada mobile. Pilih saja yang Empty activity. Jika sudah klik Next.
 



4. Selnjutnya, isi nama activity sesuai keinginan mu, atau biarkan default. Lalu klik Next.




5. Sekarang, kamu masukkan komponen-komponen berikut dan sesuaikan ID nya sesuai gambar berikut: (Gunakanlah RelativeLayout).  Atur posisi komponen yang ada seperti ini:

 




6. Sehingga hasilnya akan seprti ini, atau anda bisa kreasikan sendiri. Asal ID nya masih sama dengan saya.




7. Anda juga bisa mendesain tamilan melalu koding caranya klik tab TEXT yang berada di bawah atau di samping DESIGN. Lalu ketikkan lah koding 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_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.bacacoding.jamdigital.MainActivity">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Jam Digital Bacacoding"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:textSize="18sp"
        android:textColor="@android:color/holo_red_light" />
    <TextView
        android:text="Sekarang Jam :"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="16dp"
        android:layout_marginStart="16dp"
        android:layout_marginTop="45dp"
        android:id="@+id/textView2"
        android:textSize="18sp"
        android:textColor="@android:color/holo_blue_light" />
    <TextClock
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/jam1"
        android:layout_alignBaseline="@+id/textView2"
        android:layout_alignBottom="@+id/textView2"
        android:layout_toRightOf="@+id/textView2"
        android:layout_toEndOf="@+id/textView2"
        android:layout_marginLeft="27dp"
        android:layout_marginStart="27dp" />
    <Button
        android:text="TAMPILKAN JAM"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/jam1"
        android:layout_marginTop="49dp"
        android:id="@+id/btn_tampil"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:onClick="showTextClock" />
    <TextClock
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp"
        android:id="@+id/jam2"
        android:layout_below="@+id/btn_tampil"
        android:layout_centerHorizontal="true"
        android:textStyle="normal|bold"
        android:textSize="18sp" />
    <TextView
        android:text="Thank You"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="34dp"
        android:id="@+id/textView3"
        android:layout_below="@+id/jam2"
        android:layout_centerHorizontal="true"
        android:textSize="18sp"
        android:textColor="?attr/colorControlActivated" />
    <Button
        android:text="EXIT"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView3"
        android:layout_alignLeft="@+id/btn_tampil"
        android:layout_alignStart="@+id/btn_tampil"
        android:layout_marginTop="37dp"
        android:id="@+id/btn_exit"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:onClick="keluar" />
</RelativeLayout>

8. Selanjutnya kita masuk ke tab MainActivity.Java. silahkan kamu ketikkan kodeing berikut:

package com.firmansyah.jamdigital;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextClock;
public class MainActivity extends AppCompatActivity {
    TextClock jamdigital;
    Button tampiljam;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        TextClock jaml = (TextClock) findViewById(R.id.jam1);
        jamdigital = (TextClock)findViewById(R.id.jam2);
        jamdigital.setVisibility(View.INVISIBLE);
        tampiljam = (Button)findViewById(R.id.btn_tampil);
    }
    public void showTextClock(View view){
        jamdigital.setVisibility(view.VISIBLE);
        tampiljam.setText("Menampilkan Jam Digital");
    }
    public void keluar (View view){
        finish();
    }
}

9. Jika sudah. Sekrang coba kamu RUN program kamu. Dan hasilnya akan seprti ini:


Tampilan Awal dari Jam Digital

Tampilan Ketika Tombol Anda Klik

Salam WriteCode..Mungkin Hanya itu saja yang bisa saya sampaikan pada postingan kali ini..  Jika ada kesalahan saya mohon maaf. Jangan lupa berkunjung dan Share artikel ini . Dan tetap semangat dalam menjalankan aktivitasnya .
 

Tutorial Membuat Jam Analog di Aplikasi Android Studio

1. Buat Project Baru, lalu beri nama project kamu. Disini saya beri nama Jam Analog sesuai project yang akan kita buat.




2. Sekarang pilih Target Android Devices, yaitu pada device apa aplikasi ini akan di jalankan. Nah disini kita membuat aplikasi untuk Phone dan Tablet. jika sudah klik Next.



3. Kemudian Pilih Empty Activity.



4. Beri nama activity atau biarkan defaut dan langsung klik Finish.



5. Sekarang kamu Ketikkan Coding berikut. jadi kita tidak menggunkan desain, karena pada Android versi 2.3 tidak ada komponen Jam Analog. Silahkan di Ketik koding 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_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.example.rendy.analogjam.MainActivity">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="JAM ANALOG"
        android:textAlignment="center"
        android:background="@android:color/background_light"
        android:textSize="@dimen/activity_vertical_margin"
        android:textColor="@android:color/holo_red_light"
        android:id="@+id/textview1"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:textStyle="normal|bold" />
    <TextView
        android:text="Sekarang Jam Menunjukkan"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="30dp"
        android:id="@+id/textView2"
        android:textColor="@android:color/holo_blue_light"
        android:layout_below="@+id/textview1"
        android:layout_centerHorizontal="true"
        android:textStyle="normal|bold" />
    <Button
        android:text="Klik Disini untuk menampilkan jam"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/button"
        android:layout_below="@+id/textView2"
        android:onClick="onButtonClicked"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="21dp" />
    <AnalogClock
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="18dp"
        android:id="@+id/analogClock"
        android:layout_below="@+id/button"
        android:layout_centerHorizontal="true"
        />
</RelativeLayout>

6. Kemudaian kita lanjut ke tab MainActivity.Java. Silahkan ketikkan koding berikut:

package com.example.rendy.analogjam;
package com.bacacoding.jam;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AnalogClock;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
    AnalogClock analogClock;
    Button button;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        analogClock = (AnalogClock) findViewById(R.id.analogClock);
        button = (Button) findViewById(R.id.button);
        analogClock.setVisibility(View.INVISIBLE);
    }
    public void onButtonClicked(View view){
        button.setText("Analog Clock");
        analogClock.setVisibility(View.VISIBLE);
    }
}

7. Jika sudah selesai membuat codingnya , coba RUN atau jalankan  program yang anda buat , jika berhasil akan menampilkan tampilan awal seperti gambar dibawah ini 
 
8. Kemudian jika kamu menekan Tombol Klik Disini maka akan tampil jam analog nya sperti gambar dibawah ini .
 Salam WriteCode..Mungkin Hanya itu saja yang bisa saya sampaikan pada postingan kali ini..  Jika ada kesalahan saya mohon maaf. Jangan lupa berkunjung dan Share artikel ini . Dan tetap semangat dalam menjalankan aktivitasnya .

 



 

Tutorial Membuat List View Dengan Aplikasi Android Studio

1. Buat Project Baru, lalu beri nama Projectnya.
2. Sekarang pilih Target Android Devices, yaitu pada device apa aplikasi ini akan di jalankan. Nah disini kita membuat aplikasi untuk Phone dan Tablet. jika sudah klik Next.
3. Kemudian klita pilih template activity nya yang Empty Activity saja. kemudian klik Next.
4. Lalu isikan nama activitynya, atau biarkan default. lalu klik Finish.
5. Sekarang kamu cari listview dan kamu tarik ke komponen. lihat gambar berikut.
6. Jika sudah selesai, kamu pilih tab MainActivity.Java. lalu ketikkan koding berikut ini.  berikut script codingan nya.

package com.bacacoding.listview;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
    private ListView lvItem;
    private String[] buah = new String[]{
            "Apel", "Anggur", "Jeruk", "Manggis", "Mangga", "Nanas", "Semangka", "Melon", "Alpukat",
            "Markisah", "Stroberi", "Duren", "Nangka", "Jambu", "Sirsak", "Kelapa","Pisang", "Buah Naga",
            "Kelengkeng", "Kurma", "Pepaya", "Leci"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        getSupportActionBar().setTitle("Buah-Buahan Terlaris 2017");
        getSupportActionBar().setSubtitle("List Buah Tersedia:");
        lvItem = (ListView) findViewById(R.id.listview);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1, android.R.id.text1,buah);
        lvItem.setAdapter(adapter);
        lvItem.setOnItemClickListener(new AdapterView.OnItemClickListener(){
            public void onItemClick(AdapterView parent, View view, int position, long id){
                Toast.makeText(MainActivity.this, "Buah Pilihan Kamu Adalah : " + buah[position], Toast.LENGTH_SHORT).show();
            }
        });
    }
}

7. Jika sudah selesai dalam membuat codenya . Coba RUN (atau jalankan) program anda. seandainya success hasilnya akan seperti gambar dibawah ini
8. Jika kamu memilih salah satu list, maka akan muncul notifikasi seprti berikut:





Salam WriteCode..Mungkin Hanya itu saja yang bisa saya sampaikan pada postingan kali ini..  Jika ada kesalahan saya mohon maaf. Jangan lupa berkunjung dan Share artikel ini . Dan tetap semangat dalam menjalankan aktivitasnya .


 





 

Tutorial Membuat Aplikasi Hitung Luas Segitiga Menggunakan Aplikasi Android Studio

1. Creat New Project, kemudian buat Application name nya Segitiga, sesuaikan sesuai keinginan anda. kemudian klik Next.


2. Sekarang pilih Target Android Devices, yaitu pada device apa aplikasi ini akan di jalankan. Nah disini kita membuat aplikasi untuk Phone dan Tablet. jika sudah klik Next.




3. Kemudian klita pilih template activity nya yang Empty Activity saja. kemudian klik Next.


4.Selanjutnya isikan Activityname nya sesuai keinginan anda atau biarkan default dengan nama MainActivity. nah disini saya membuat activity namenya "rms_luas_segi3" jika sudah klik Finish.

 

 5. Setelah halaman editor terbuka. silahkan kamu masukkan dan atur komponen yang digunkan seperti dibawah ini.

6. Komonen yang digunakan, kalian bisa lihat digambar ada penjelasannya. buatlah coding rumus.XML nya. berikut codingannya .

<?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.bacacoding.rumusbgn.MainActivity">
    <TextView
        android:text="Luas Segitiga"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="23dp"
        android:id="@+id/txt_judul"
        android:textColor="@android:color/holo_blue_light"
        android:textSize="18sp" />
    <TextView
        android:text="Rumus = 1/2 X a X t"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:id="@+id/txt_rumus"
        android:layout_below="@+id/txt_judul"
        android:layout_alignLeft="@+id/txt_alas"
        android:layout_alignStart="@+id/txt_alas"
        android:textColor="@android:color/background_dark" />
    <TextView
        android:text="Alas"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="14dp"
        android:layout_marginStart="14dp"
        android:id="@+id/txt_alas"
        android:layout_alignBaseline="@+id/alas"
        android:layout_alignBottom="@+id/alas"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:textColor="@android:color/holo_blue_light" />
    <TextView
        android:text="Tinggi"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/txt_tinggi"
        android:layout_alignBaseline="@+id/tinggi"
        android:layout_alignBottom="@+id/tinggi"
        android:layout_alignLeft="@+id/txt_alas"
        android:layout_alignStart="@+id/txt_alas"
        android:textColor="@android:color/holo_blue_light" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:hint="Masukkan Alas"
        android:ems="10"
        android:layout_below="@+id/txt_rumus"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:layout_marginRight="22dp"
        android:layout_marginEnd="22dp"
        android:layout_marginTop="22dp"
        android:id="@+id/alas" />
    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textPersonName"
        android:hint="Massukkan Tinggi"
        android:ems="10"
        android:layout_below="@+id/alas"
        android:layout_alignLeft="@+id/alas"
        android:layout_alignStart="@+id/alas"
        android:layout_marginTop="10dp"
        android:id="@+id/tinggi" />
    <Button
        android:text="HITUNG"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/tinggi"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="35dp"
        android:id="@+id/button" />
    <TextView
        android:text="Luas Segitiga Adalah :"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="59dp"
        android:id="@+id/txt_hasil"
        android:layout_below="@+id/button"
        android:textColor="@android:color/holo_red_dark"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:textAlignment="center"
        android:textSize="18sp" />
</RelativeLayout>

7. Jika sudah selesai dengan design. kita lanjutkan ke codingan java nya. silahkan anda pilih tab rms_luas_segi3.java. berikut tampilan kodingnya dan di bawahnya script codingnya.

package com.bacacoding.segitiga;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
public class rms_luas_segi3 extends AppCompatActivity {
    EditText a,t;
    Button hitung;
    TextView hasil;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_rms_luas_segi3);
        a = (EditText)findViewById(R.id.alas);
        t = (EditText)findViewById(R.id.tinggi);
        hitung = (Button) findViewById(R.id.button);
        hasil = (TextView)findViewById(R.id.txt_hasil);
        hitung.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                //jika tidak mengisi panjang dan lebar sekaligus maka akan tampil notifikasi
                if(a.length()==0 && t.length()==0){
                    Toast.makeText(getApplication(),"Alas dan Tinggi tidak boleh Kosong",Toast.LENGTH_LONG).show();
                }
                //notifikasi ini akan muncul jika panjangnya tidak diisi
                else if (a.length()==0){
                    Toast.makeText(getApplication(),"Alas tidak boleh kososng", Toast.LENGTH_LONG).show();
                }
                //notifikasi jika lebar tidak diisi
                else if (t.length()==0){
                    Toast.makeText(getApplication(),"Tinggi tidak boleh kosong",Toast.LENGTH_LONG).show();
                }
                else{
                    String isialas = a.getText().toString();
                    String isitinggi = t.getText().toString();
                    double a = Double.parseDouble(isialas);
                    double t = Double.parseDouble(isitinggi);
                    double hs = LuasSegitiga(a,t);
                    String output = String.valueOf(hs);
                    hasil.setText(output.toString());
                }
            }
        });
    }
    public double LuasSegitiga(double a, double t){return a*t/2;}
}

 8. Jika sudah, coba anda RUN kan program anda. dan jika berhasil. hasilnya akan seperti ini:
Salam WriteCode..Mungkin Hanya itu saja yang bisa saya sampaikan pada postingan kali ini..  Jika ada kesalahan saya mohon maaf. Jangan lupa berkunjung dan Share artikel ini . Dan tetap semangat dalam menjalankan aktivitasnya .