Senin, 08 Mei 2017

Tutorial Membuat Aplikasi Intent Dengan Aktivity Luas Segitiga Dan Konversi Bilangan Menggunakan Aplikasi Android Studio

1. Pertama teman-teman buka aplikasi Android studio, kemudian buat New Project. Buat nama aplikasi nya dengan nama "Aplikasi Luas Segitiga dan Konversi Bilangan". lalu klik tombol "Next".



2. Selanjutnya pilih target perangkat android 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 sebagai halaman yang digunakan untuk mendesain tampilannya . Pilih saja yang Empty activity. Jika sudah klik Next.


4. Selnjutnya, isi nama activity sesuai keinginan mu, atau biarkan default. Lalu klik Next. Tunggu Sampai Proses Pembuatannya Selesai ( Pada Proses ini akan membutuhkan waktu, tergantung pada kinerja (performance) Laptop atau komputer kamu).

 

5. Tunggu Sampai Proses Pembuatannya Selesai ( Pada Proses ini akan membutuhkan waktu, tergantung pada kinerja (performance) Laptop atau komputer kamu).



6. Sekarang, kamu masukkan komponen-komponennya untuk mendesain bentuk tampilannya (Gunakanlah Relative Layout) , Kemudian Atur Posisi dari setiap Komponen



7. Kemudian, pada "Main_Activity.java" ketikkanlah koding berikut :

8. Kemudian kamu buat halaman activity baru sebagai halaman tampilan luas segitiga. dengan langkah pertama, Klik Kanan pada folder App -> New -> Activity -> Empty Activity



9. Kemudian Kamu Buat Activity baru dengan nama "LuasSegitiga" dan klik tombol Finish


 10.Setelah activity tadi berhasil kamu buat, maka  akan tampil file LuasSegitiga.java dan activity_luas_segitiga.xml. Kemudian kamu harus desain tampilan "activity_luas_segitiga.xml" dengan komponen dibawah ini :


11. Buka "LuasSegitiga.java" kemudian kamu ketikkan koding dibawah ini :



12.  Kemudian kamu buat halaman activity baru sebagai halaman untuk tampilan Konversi Bilangan, Sama dengan Langkah sebelumnya dalam membuat untuk Luas Segitiga. Kamu Buat Activity baru dengan nama "KonversiBilangan" dan kemudian kamu klik tombol Finish




13.Setelah activity tadi berhasil dibuat, maka akan akan tampilfile KonversiBilangan.java dan activity_konversi_bilangan.xml. Kemudian desain tampilan "activity_konversi_bilangan.xml" dengan komponen dibawah ini :



14. kemudian kamu ketikkan koding dibawah ini :



15. Untuk Testing aplikasi yang kamu buat , jalankan aplikasinya :
a. Tampilan awalnya akan muncul dengan 3 buah  button , seperti gambar dibawah ini :
Keterangan 3 buah Button :
1.  Button pertama yaitu Luas Segitiga -> akan menuju kehalaman perhitungan luas
2. Button kedua yaitu Konversi Bilangan -> akan menuju kehalaman konversi bilangan
3. Button ketiga yaitu Exit -> akan keluar dari aplikasi

b. Konversi Bilangan desimal ke Hexa
     Masukkan Nilai desimal kemudian tekan button tombol konversi akan menghasilkan nilai Hexa, seperti pada gambar dibawah ini.





c. Perhitungan Luas Segitiga
    Masukkan Nilai Alas dan Tinggi kemudian tekan button tombol hasil akan menghasilkan nilai dari luas segitiga, seperti pada 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 .

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 .