Kamis, 13 September 2018

Tutorial buat projetct kalkulator

    Hello Sobat , Pada kali ini saya akan menjelaskan cara membuat project di Android Studio , yaitu Kalkulator Sederhana . 


1. Pertama kita buka android studio terlebih dahulu.
atau
2. Apabila sudah muncul tampilan awal android studio ,lalu kita klik Start a new Android Studio Projects.
 Lalu akan muncul lagi konfigurasi new project,nah disini sobat harus memberi nama pada Application name dan Project location sesuai dengan keinginan.Untuk company domain,sobat bisa menggunakan domain website sendiri(jika sudah punya)atau hanya defaultnya saja yaitu example.com.
3. Setelah sudah dinamai,kemudian klik next…
kemudian sobat akan disuguhkan dengan tampilan diatas,nah untuk pilihan yang paling atas,artinya adalah tujuan minimal target pengguna kita,kita pilih yang Jely Bean saja karena pengguna rata ratanya adalah 95,2% (bisa dilihat digambar atas),kemudian klik next.

5. Setelah mengkonfigurasi target pengguna aplikasi sobat,Sobat akan memilih jenis activity yang akan sobat gunakan,Sobat bisa  pilih Empty Activity.
6. kemudian  bisa  sobat klik next,dan Sobat  akan diminta untuk  memberikan  nama activity dengan defaultnya saja yaitu MainActivity,tapi jika sobat ingin mengganti dengan yang sobat inginkan boleh saja.
7. Setelah Sobat mengklik next , Sobat akan di suguhkan dengan tampilan berikut . Setelah itu , Sobat bisa klik Finish .
8. Selanjutnya kita akan membuat widget ,bagaimana sih membuat widget itu?,langkah-langkah untuk membuat widget kalkulator yang kita butuhkan yaitu 2 plainText,5button(tambah,bagi,kali,kurang,hapus.Tetapi jika sobat ingin menambahkan dengan yang lain . Silahkan saja),dan 1 TextView untuk memunculkan hasil,trus bagaimana cara agar bisa muncul dilayar??,kita bisa menyeret(drag) widget icon disamping dan diletakkan di replika gadget.Jika sobat kesulitan membuatnya sobat bisa langsung copykan kode dibawah ini ke text langsung kok,
Sobat bisa mengcopy/mengikuti kode dibawah ini lalu pastekan di text seperti gambar diatas diatas.
<?xml version="1.0" encoding="utf-8"?><LinearLayout 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"    android:orientation="vertical"    tools:context="MainActivity">

    <EditText        android:id="@+id/editText1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:ems="10"        android:hint="angka1"        android:inputType="textPersonName" />

    <EditText        android:id="@+id/editText2"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:ems="10"        android:hint="angka2"        android:inputType="textPersonName" />
    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="horizontal">

        <Button            android:id="@+id/button1"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="+" />

        <Button            android:id="@+id/button2"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="-" />

        <Button            android:id="@+id/button3"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="/" />

        <Button            android:id="@+id/button4"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="X" />

        <Button            android:id="@+id/button5"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_weight="1"            android:text="Hapus" />

    </LinearLayout>


    <TextView        android:id="@+id/textView2"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:textAlignment="center"        android:textSize="30sp"        android:textStyle="bold" />
</LinearLayout>
9. lalu sobat bisa  buka MainActivity.java dan pastekan juga kode dibawah ini.
package com.excelputra.kalkulator;

import android.content.Intent;
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 MainActivity extends AppCompatActivity {
    EditText editAngka1, editAngka2;
    TextView tvHasil;
    Button tambah,kurang,bagi,kali,hapus;

    Integer angka1, angka2;

    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        editAngka1 = (EditText) findViewById(R.id.editText1);
        editAngka2 = (EditText) findViewById(R.id.editText2);
        tvHasil = (TextView) findViewById(R.id.textView2);
        tambah = (Button) findViewById(R.id.button1);
        kurang = (Button) findViewById(R.id.button2);
        bagi = (Button) findViewById(R.id.button3);
        kali = (Button) findViewById(R.id.button4);
        hapus = (Button) findViewById(R.id.button5);

        tambah.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View view) {
                HasilTambah();
            }
        });
        kurang.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                HasilKurang();
            }
        });
        bagi.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                HasilBagi();
            }
        });
        kali.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                HasilKali();
            }
        });
        hapus.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View v) {
                hapus();
            }
        });
    }


    public void HasilTambah() {
        if (!editAngka1.getText().toString().isEmpty()) {
            Toast.makeText(this, "Mohon isi form Angka 1", Toast.LENGTH_SHORT).show();
        }
        if (!editAngka2.getText().toString().isEmpty()) {
            Toast.makeText(this, "Mohon isi form Angka 2", Toast.LENGTH_SHORT).show();
        }
        try {
            angka1 = Integer.parseInt(editAngka1.getText().toString());
        } catch (Exception e) {
            Toast.makeText(this, "Mohon isi angka pada form 1", Toast.LENGTH_SHORT).show();
        }
        try {
            angka2 = Integer.parseInt(editAngka2.getText().toString());
        } catch (Exception e) {
            Toast.makeText(this, "Mohon isi angka pada form 2", Toast.LENGTH_SHORT).show();
        }
        Integer hasil = angka1 + angka2;
        tvHasil.setText(String.valueOf(hasil));
    }

    public void HasilKurang(){
        if (!editAngka1.getText().toString().isEmpty()){
            Toast.makeText(this,"Mohon isi angka pada form pertama",Toast.LENGTH_SHORT).show();
        }
        if (!editAngka2.getText().toString().isEmpty()){
            Toast.makeText(this, "Mohon isi angka pada form kedua",Toast.LENGTH_SHORT).show();
        }
        try {
            angka1 = Integer.parseInt(editAngka1.getText().toString());
        }catch (Exception e){
            Toast.makeText(this, "Mohon isi angka pada form pertama",Toast.LENGTH_SHORT).show();
        }
        try {
            angka2 = Integer.parseInt(editAngka2.getText().toString());
        }catch (Exception e){
            Toast.makeText(this, "Mohon Isi angka pada form kedua",Toast.LENGTH_SHORT).show();
        }
        Integer hasil = angka1 - angka2;
        tvHasil.setText(String.valueOf(hasil));
    }

    public void HasilBagi(){
        if (!editAngka1.getText().toString().isEmpty()){
            Toast.makeText(this,"Mohon isi angka pada form pertama",Toast.LENGTH_SHORT).show();
        }
        if (!editAngka2.getText().toString().isEmpty()){
            Toast.makeText(this, "Mohon isi angka pada form kedua",Toast.LENGTH_SHORT).show();
        }
        try {
            angka1 = Integer.parseInt(editAngka1.getText().toString());
        }catch (Exception e){
            Toast.makeText(this, "Mohon isi angka pada form pertama",Toast.LENGTH_SHORT).show();
        }
        try {
            angka2 = Integer.parseInt(editAngka2.getText().toString());
        }catch (Exception e){
            Toast.makeText(this, "Mohon Isi angka pada form kedua",Toast.LENGTH_SHORT).show();
        }
        Integer hasil = angka1 / angka2;
        tvHasil.setText(String.valueOf(hasil));
    }

    public void HasilKali(){
        if (!editAngka1.getText().toString().isEmpty()){
            Toast.makeText(this,"Mohon isi angka pada form pertama",Toast.LENGTH_SHORT).show();
        }
        if (!editAngka2.getText().toString().isEmpty()){
            Toast.makeText(this, "Mohon isi angka pada form kedua",Toast.LENGTH_SHORT).show();
        }
        try {
            angka1 = Integer.parseInt(editAngka1.getText().toString());
        }catch (Exception e){
            Toast.makeText(this, "Mohon isi angka pada form pertama",Toast.LENGTH_SHORT).show();
        }
        try {
            angka2 = Integer.parseInt(editAngka2.getText().toString());
        }catch (Exception e){
            Toast.makeText(this, "Mohon Isi angka pada form kedua",Toast.LENGTH_SHORT).show();
        }
        Integer hasil = angka1 * angka2;
        tvHasil.setText(String.valueOf(hasil));
    }


    public void hapus(){
        Intent refresh = new Intent(this, MainActivity.class);
        startActivity(refresh);
        this.finish(); //    }






}





10.Kemudian jika Sobat ingin melihat hasilnya/run project yang sobat buat 
di emulator dengan mengklik Bulid,lalu pilih Build Apk(s). 
Setelah itu tunggu.Lalu Sobat bisa membuka Apps Memu yang ada di laptop/pc Sobat . Taraaaaaaaa.......
Mudahkan Sobat . Silahkan mencoba....

Jumat, 31 Agustus 2018

Tutorial menginstal android studio .

      Hallo kawan pada kesempatan kali ini saya akan menunjukan cara menginstal Aplikasi Android Studiao . 

1, Berikut adalah tampilan pertama penginstalan  dari android .Lalu klik "Next".


2. Kemudian akan muncul tampilan seperti berikut . Stelah itu , klik "Next" .


3. Setelah itu , akan muncul tampilan seperti berikut . Kemudian klik "Next" .



4. Setelah itu , akan muncul tampilan seperti berikut . Kemudian klik "Next" .

























5. Setelah itu akan muncul tampilan berikut, (Pilih android Studio). Lalu klik "Instal" .



6. Kemudian akan muncul tampilan seperti berikut . Berikut adalah tampilan dari proses penginstalan .


7. Jika proses penginstallan sudah selesai bisa klik "Next" .



8. Setelah itu klik "Finish" . Itu artinya penginstalan Android Studio telah selesai . 


Senin, 27 Agustus 2018

Cara menginstal Virtual Box 5.2.6 di Windows .

    Hallo kawan kali ini saya akan menunjukan cara penginstalan virtual box dan penginstalan sebuah windows . 


1. Cari file virtualbox yang ingin diinstal. 



2. Berikut ialah tampilan pertama , dari proses penginstalan.
Langkah pertama klik "NEXT" .


3. Kemudian, pilih "Repair" .


4. Kemudian akan tampil tampilan seperti berikut . Lalu Klik "Repair" .


5.Setelah tiu , akan muncul tampilan seperti berikut . Silakan tunggu proses penginstalan sampai selesai .


6.Kemudian , akan muncul tampilan berikut . Lalu klik "Finish" .


7. setelah itu , akan muncul tampilan berikut . 

8. Kemudian , akan muncul tampilan gambar seperti di bawab ini , lalau Isi bagian bagian tersebut ,kalo saya akan menggunakan type Windows 10 64bit 

9. Lalu kalian diminta untuk memberikan sebagian ram laptop/pc kalian,disini karena saya mempunyai ram 4gb maka saya memberikan 2gb saja

10. kemudian pilih Create a virtual hard disk now agar virtualbox dapat berjalan dengan lanjay(lanjar jaya) lalu klik next

11.Disini saya klik yang VDI(Virtual Disk Image) dan next!

12.setelah itu , akan muncul tampilan seperti di bawah ini . Lalu pilih Dyanmically allocated dan klik  next!

13. Disini kalian akan dimintai data yang kalian berikan untuk virtual box disini saya menggunakan 50gb karena sudah lebih dari cukup

14.Kemudian akan muncul tampilan seperti gambar dibawah ini ,itu tandanya virtual mesin anda telah terbuat,kemudian anda klik start! (yang berada di bagian pojok kana atas). 

15.Disini saya sudah mempunyai file yang akan saya gunakan untuk menginstal windwos tersebut.  

16. Karena saya tidak mempunyai product key (kodenya)maka  saya akan pilih next saja,jika kalian punya yaudah masukkan saja!

17. Lalu saya menggunakan windows 10 pro,kenapa?karena windows 10 pro lebih lrngkap dibanding windows 10 home

18. Kemudian ceklis "I accept ...." dan klik  next!
18. Disini saya akan memiilh yang custom/manual karena saya tidak membeli windows secara langsung

19.kemudian anda akan dimita untuk membagi yang 50gb untuk file systemnya,saya memilih 22000,22gb lalu next

20. Kemudian , akan muncul tampilan seperti di bawah ini . Lalu  klik next saja!

21.Dannn kalian tunggu proses instalasi tesebuttt!!

22. Lalu anda di minta untuk menunggu !

23. Jika kalian punya codenya kalian masukin saja,jika kalian tidak punya kalian tekan do this later di pojok kiri bawah!

24. Setelah itu , akan muncul tampilan seperti di bawah ini . Lalu tekan learn more!

25. Kalian tunggu ,disini lumayan lama,,

26.Dan VirtualBox anda telah dibuat * windows pun telah terinstal .

Minggu, 15 April 2018

Tutorial pembuatan virtual mesin/box dan instalasi windows 10 64 bit.

1.Pertama silahkan pilih "New" yang berada di pojok kiri atas . 

2.kemudian , akan muncul tampilan gambar seperti di bawab ini , lalau Isi bagian bagian tersebut ,kalo saya akan menggunakan type Windows 10 64bit 

3.Lalu kalian diminta untuk memberikan sebagian ram laptop/pc kalian,disini karena saya mempunyai ram 8gb maka saya memberikan 2gb saja

4.kemudian pilih Create a virtual hard disk now agar virtualbox dapat berjalan dengan lanjay(lanjar jaya) lalu klik next

5.Disini saya klik yang VDI(Virtual Disk Image) dan next!

6.setelah itu , akan muncul tampilan seperti di bawah ini . Lalu pilih Dyanmically allocated dan klik  next!

7.Disini kalian akan dimintai data yang kalian berikan untuk virtual box disini saya menggunakan 50gb karena sudah lebih dari cukup

8.Kemudian akan muncul tampilan seperti gambar dibawah ini ,itu tandanya virtual mesin anda telah terbuat,kemudian anda klik start! (yang berada di bagian pojok kana atas). 

9.Disini saya sudah mempunyai file yang akan saya gunakan untuk menginstal windwos tersebut.  

10.Karena saya tidak mempunyai product key (kodenya)maka  saya akan pilih next saja,jika kalian punya yaudah masukkan saja!

11.Lalu saya menggunakan windows 10 pro,kenapa?karena windows 10 pro lebih lrngkap dibanding windows 10 home

12.Kemudian ceklis "I accept ...." dan klik  next!
13.Disini saya akan memiilh yang custom/manual karena saya tidak membeli windows secara langsung

14.kemudian anda akan dimita untuk membagi yang 50gb untuk file systemnya,saya memilih 22000,22gb lalu next

15.kemudian , akan muncul tampilan seperti di bawah ini . Lalu  klik next saja!

16.Dannn kalian tunggu proses instalasi tesebuttt!!

17.lalu anda di minta untuk menunggu !

18.Jika kalian punya codenya kalian masukin saja,jika kalian tidak punya kalian tekan do this later di pojok kiri bawah!

19.setelah itu , akan muncul tampilan seperti di bawah ini . Lalu tekan learn more!

20.Kalian tunggu ,disini lumayan lama,,

21.Dan VirtualBox anda telah dibuat * windows pun telah terinstal .